id() fchownat(r1, &(0x7f0000000180)='./file0/file0\x00', r2, r3, 0x4) r4 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r4, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) readlinkat(r4, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/50, 0x32) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x1cfc}) setrlimit(0x4000000003, &(0x7f0000000000)={0x10001, 0x100000}) 11:40:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "87107b875f7c84a4ea0aefffff9c11fe994da2e6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000000)="84b6431adc8f4bf7330e0e85f4c98606", 0x10) syz_open_pts() syz_open_pts() 11:40:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:40:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(r1, 0x0) r2 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x80000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x2) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) close(r3) 11:40:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[]{*\x00') pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = semget$private(0x0, 0x8, 0x100010286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/230) 11:40:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) pipe(&(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x8, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x2, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r3, &(0x7f0000000b00)=""/193, 0xc1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000000)="333fa412195e0d163f13106b0a357fcb93a7dd1cd862290e61c4586c9888a3eef97976dc2e7f3547af83d526d81a5cc8424ce25954380d8ff1f0096267f64a12c7d1eb7c6207f506810894ff234cd2cae248ddab6a6e01a1fc4c4105ed5b45aa2396d6e1221e0f3989af2cd9444b9124b39a1ef77e5b0359ea5ad126fb09e058ad92b3f1194a35c7845c9a87cbee1c82bc2732f7227737e79d3c2667baa1f9e160e46486d4fd0b9f29f5cb7476084c1755cd60d37dde218a857299e9bc557b2f24a5a28fa0c22d9eff969a780df0e44ba190663b65eae6", 0xd7}, {&(0x7f0000000100)}, {&(0x7f0000000140)="ce76ed6c4b26b3477bb69bc6d85938231f04e4a0cc0451ac5c8428dad0e2a02535b8fed2a9ef587b759727ddbd0194a09b5ce8dc2546577f368da3dd3ad45e928006960d0b56847744411d99368e18bc394ccdf3ac5136037fe62b24f51460ea4f7c7f63ac", 0x65}, {&(0x7f00000001c0)="375d298836ede79b04e9272011b7cff537c534cf1cdf0ba35050ef31ef56b79a642d29b67937737223e27911cbaf4cbd7799e215ea94d277b91403a1acc6c76efe46502db1fbb6d55acd7b28ac11cb601f932f090ab664af4ece04c9d32443eff2599a016f2cc8c1e68c9f948d4155dc547705f47d193d7d5afc93cc35ce7ecc8021ab5a264d93be8bf0518138a29b4ffda990f948deef8b6ef82d7d0c2dac8854003f0e0cee38256487614e3f53f82b82f483b7b42783271e145a47ef1380bf996b6c019a239bea06613142", 0xcc}], 0x4, 0x0, 0x0) 11:40:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x04') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 11:40:01 executing program 0: r0 = kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dgv/ttyCcf\' ', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:40:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 11:40:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0203fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8dfb36b2124fbc20fcdc006df3b26f0ef38b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e80000010000000000c36cffc7c078bed883a99953ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c50488401608ecffd32dcccbee066aadb219dd68fb12c8f0d090000002d9509d46921015324b995af0700000000000000d114cdb0ec18aeee7110a3428a66b8da8c6bf861bc95dcc966ae948b08d4d092a8f98ff96f321af3913385c3e757e2ac97af0c62bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc9200"/378], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) 11:40:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) chdir(&(0x7f0000739ffe)='..') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x200, 0x0) 11:40:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x2, 0xb, &(0x7f0000000240)="fd5d50ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x1ff, 0x9, 0x5eff, 0x1, 0x7]) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000440), 0x0, 0x0, 0x31) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x800, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r5 = openat(r4, &(0x7f00000008c0)='./file0\x00', 0x100, 0x46d3d2e9d54b7ae3) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x2}, {0x1, 0x1, 0x17fc}, {0x4, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c6128933b0ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fc78446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c872283becdb2b4b0fb57bf3103f243bab10a47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c000000004600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c721b7fdc5c8f0279512f81eaac84a62734dc3e9f95b8031c91275dcb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732e111bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3e27f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fbb84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aab22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126ef7bd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa39f6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf4010769330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6f4fb6e8c4d958000000000000000000000000000000003d37e0e08372a03b897e18c966dc9141755f68d05e2412afaa6a583169dfe4b31277676aeb25958df3a0a1e29f3843fd464299cc593176860abf15ca5248632fdbe0be4aced26d2e8ff75073161afd498ea0cfcf11fc428f4441675e06bdbd875a24939ffea923dbf63c31296b463057bd5a222ae2222f97206a14e452e83bc69ea2c341f6452a412c90ac6b2788cca140c2c093e8b3f1decc58e1f3d228723618d823058bab1b89993900"/1303], 0x10) r8 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x568a6569efe70507) mkdirat(r8, &(0x7f0000000200)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xa0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r9) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x100000003, 0x4) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 11:40:04 executing program 0: r0 = kqueue() lstat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000600)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = accept$inet(r1, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffdb8) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r3, r5, 0x2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x181, 0x1) 11:40:04 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r5) semget$private(0x0, 0x7, 0x86) r6 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r6, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89169cd9872babfbb7bac1f5a872c881fdc39b928b636e96a6ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a1", 0x12c, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 11:40:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8000, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x7fffffff) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0xad0, 0x5, 0xfffffffffffffff9, 0x200001, 0x2, 0x8]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r9, &(0x7f0000000b00)=""/193, 0xc1) close(r9) 11:40:04 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') getuid() 11:40:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x400, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0xabfd56c7cdf173cc, 0x98) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x5}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="3e02c45426bfa27ada43276fa3ee30f4274fdd4c0cc781cd01ccd46758045ed34cb5678b5638f90efea12ac9b8d6d171997184c71a51200001bbadd01581655db46ccc1b9b6c3f6a4cf44f6a20cfb18d88b7", 0x52}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="4000000000000000ffff000001000000304438bd7e867594ec66eccd1bd1b4deedfc62fe33447cbd5e2edc1d4537a2620e051ba6a3e35187fe31eb570000000078000000000000000100000000000100c05715905ac48a124bb51926fcc7bcbc332e3698c050fe41089f89c403a3c86d22b590a2ff79f730740a2c1b1c0a4caa8ebed67d4d54b3d7a611e809a7499c067a6af5a3f59349920e2c587584fa0e5087ba1a2d671d75c7c5ea1ea7e8496a3a8d7fda0473329600b000000000000000ffff000002000000d63edeacac6195e8f373c3a7d45590ce92c568a0699937292d3db4e7a39e44cb3c030becde09dd72ea5b4bac5792c3583a9dda524837a8983abc79b17b95721d9cfaffffffffffffff84488135c69728101e0bb175b54cdfed5258b73641981246563ecec255a64427cc93b5566f28a682f5d180c091be553901cfb1007e697c2082ee46da4e8c00f6e6384f0a447407625776a5c8a9f905c77f426000000000"], 0x168}, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 11:40:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x3) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x14c) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='W\x00') 11:40:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="8904d7c73f3ce817273ec1ef05917b63c04cb571da13199d97fac5c0c918563a45171f2e4d5f21d8fe48f3d24aecc0417dc673f5e32aa6b467c27934d526ffcb09e003f2", 0x44, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000e80000"], 0xa) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) fsync(r0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0x0) 11:40:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x59, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x200, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0x220, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7ffffbff, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x7fff, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r7, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x80, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r7, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r8, r9) r10 = semget$private(0x0, 0x2, 0x440) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') open(&(0x7f0000001640)='./file0/file0\x00', 0x40, 0xa0) shutdown(r7, 0x0) dup2(r2, r7) 11:40:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = msgget$private(0x0, 0x5f422ba73daebc0b) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00') msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC=r1], @ANYRES32, @ANYRESHEX=r4], 0x3, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r7) r8 = accept(r7, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYRESOCT=r5], 0x1, 0x0, 0x1000) msgsnd(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5c21667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9be842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997bd1c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00e2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb3232193cf2c8b094b0131a27f29cdaad2a0aa5540e2c384c10b0ceb062287cb3a48fc9ebd7db00465260963c558128e86a1c6839e0daf840281cef3fee306ca2706dd815349c8503349438c71c3055a63afd052bd0e9bc805e7d034cb3b09b0635c96c8af42a2a535c22058686efd999302f49384d332d5716269abfc3e54aec007b"], 0x156, 0x800) msgsnd(r2, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bcade6db19ca50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172fb544d667b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d2c38c9fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4"], 0x1, 0x800) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000080)={0x0, ""/71}, 0xf, 0x3, 0x800) msgrcv(r9, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r10 = msgget(0x1, 0x28) r11 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r12, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r11, r12) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x28}, 0x0) r14 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r15, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r14, r15) sendmsg$unix(r16, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r13, @ANYRES32=r16, @ANYRES32=r16], 0x28}, 0x0) r17 = socket$inet6(0x18, 0x1, 0x0) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r18, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x7}) fcntl$lock(r18, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x200000005}) dup2(r17, r18) r19 = socket$inet6(0x18, 0x4, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r20, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r22 = dup2(r19, r20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r24 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r24, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r24, 0x1) r27 = fcntl$dupfd(r25, 0xa, r25) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r27, &(0x7f0000000800)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r25}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r26}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r25}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r24}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r27}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r27, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r27, &(0x7f0000000b00)=""/193, 0xc1) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0xffffffffffffff88, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES64=r27, @ANYRES32=r21, @ANYRES32=r21], 0x2c}, 0x0) r28 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r29, &(0x7f0000001740)=[{&(0x7f00000014c0)=""/2}], 0x0) dup2(r28, r29) sendmsg$unix(r30, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800434624fca3d24100d3a800000000", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r30], 0x28}, 0x0) msgrcv(r10, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r12, @ANYPTR64=&(0x7f0000001780)=ANY=[@ANYRES64=r5, @ANYRESHEX=r9, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r16, @ANYBLOB="2a88e54f511c7c696a88ee3d62d3d6cb062a45d22da5f02b35fa4d46c94baa02d0a5d8a5eef06b3b6ed54d646920634630bba4681841a2a0d62809a8d20b417b7fdf9eb5fb5ab3363dae171e910502974f717c34bec551a48920f559d74617c1b2195c48a8627943062a4b837e95338acd6008ef4f63daa2fce3afcb1b01637835ca324ce41e05ea80f6485c089c0f6aa479491b010c7e6a34d52c2704adf67ba9068fc957a3a5a48312c201caa1424871dc4b3875ab12"], @ANYRES64=r2], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000001540)=ANY=[@ANYBLOB="f1be993c0f82c8db23f0d6c24c72dec9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff750dd522183e28ebfd33c16c81e5582213759427c51e9305cbea3a2b1ded27f1fba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb020334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f268300a0b7e20fce11cd57c8a2795b06be6f3bf7e0386", @ANYPTR, @ANYRES16=r17], @ANYRESOCT=r9, @ANYRES16, @ANYBLOB="1f9d3e52a0267de516b5b35ede2808d1dfd42f1945b9abd14fad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cd2c69312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed87dc3e6ad2a1ba2ba556283c94eb2a29e732", @ANYRESOCT=r21], @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="c47bb10601bb930f56fa79316ae2e61abd66ea694de8606da0ed1f39c81a7ff854ba", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64]], @ANYRES16=r30], 0x5, 0x1, 0x2bbaff95d624e2d0) r31 = geteuid() r32 = getuid() setreuid(r32, r31) r33 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r32, r33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001a00)={{0x7f, r32}}) r34 = geteuid() r35 = getuid() setreuid(r35, r34) r36 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r35, r36) r37 = geteuid() r38 = geteuid() r39 = getuid() setreuid(r39, r38) r40 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r39, r40) r41 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r42 = getpid() fcntl$setown(r41, 0x6, r42) r43 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r44 = getpid() fcntl$setown(r43, 0x6, r44) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x1, r32, r36, r37, r40, 0xd7, 0x3}, 0x1, 0x1, r42, r44, 0x0, 0x3, 0x2, 0x6}) 11:40:04 executing program 1: dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x67f04f1e6b22fd2f, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b062460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea519f697edc30bf5c586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927e0107d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4dacf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d96935536ee5445308100000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000008891f555785b75d92bfe397f760618e3e4bb8773a7267f1cad44007ce1aa283a6649cc94cd6b785826f1bdd29feb8e006948b061f8e56cbc2381d12ff15c960f56002276d42d3cfdcf718dd93b1b52f1c00c55e32b96038942e311a39e81657b6f17d348db551494"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:40:04 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, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x200, 0x0) bind(r5, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r6 = fcntl$dupfd(r3, 0xa, r3) r7 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r7, 0x1) r10 = fcntl$dupfd(r8, 0xa, r8) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r10, &(0x7f0000000800)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r8}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r9}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r7}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r10}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000c40)=0x7e) getdents(r10, &(0x7f0000000b00)=""/193, 0xc1) mknodat(r10, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r4, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 11:40:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66d692b17dbe"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x3) 11:40:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r2 = socket(0x19, 0x0, 0x9) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ff0701000000f87c8a5b671b1b54050000000000000014100000290000002f0000000300357001000000000000000000"], 0x38}, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000540)={0x1e741d3f, 0x87447a4435b25d4b, 0x2, 0xfc54, 0x80}, 0xfd67) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x80) r6 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r7 = semget$private(0x0, 0x4, 0x90) semop(r7, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) r8 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/1) semget$private(0x0, 0x4, 0x100000010) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r6, 0x0) unlinkat(r6, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) getpid() r9 = fcntl$getown(r1, 0x5) r10 = getpgid(r9) r11 = geteuid() r12 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x1004, 0x0, 0x0) r13 = getegid() mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r10, r11, r13}, 0xc) utimensat(r6, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000240)) 11:40:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) socket(0x18, 0x2, 0x0) r5 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYRESHEX], 0x1, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x800) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x0, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0x0, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, 0x0, 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() r16 = open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r16, 0xe3) writev(0xffffffffffffffff, 0x0, 0x0) r17 = open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r17, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff}, 0x2000e) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r17}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r8}, 0x0, 0x2, 0xa43650b6e34dedc1}, {{r7}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r18}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r17}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x0, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0x0, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0x0, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0x0, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0xc}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x0, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r5, @ANYPTR, @ANYRES64=0x0, @ANYRES64], 0x4, 0xc00) msgsnd(r9, &(0x7f0000000480)={0x3}, 0x8, 0x40000000000800) r25 = getuid() r26 = geteuid() setreuid(r25, 0x0) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e3"}, 0x10b, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x0, 0x9}, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r32, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r32, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f"], 0x1, 0x800) msgrcv(r32, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r32, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb05076"], 0x1, 0x800) msgsnd(r32, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000"}, 0xde, 0x0) getuid() r33 = geteuid() r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) msgctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x6, r33, r34, r36, 0x0, 0x0, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x3, &(0x7f0000000300)=[r27, r34, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r31, 0x0, r6, r6, r6]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) geteuid() r39 = getpgid(0xffffffffffffffff) r40 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, 0x0, r37, 0x0, r38, 0x143, 0x80000001}, 0x8, 0x100000000, r39, r40, 0x0, 0x0, 0x0, 0x9}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r40}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, 0x0, 0x0, r4, 0x44, 0x9}, 0x5, 0x3, 0x0, r40, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r41 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r41) writev(r41, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r41, &(0x7f00000001c0), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:40:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xd652, 0x0, 0x10000, 0x0) socket(0x18, 0x2, 0x1) 11:40:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2df0fa0b37010a5f, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x86, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4}) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) getsockname(r8, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:40:07 executing program 1: chmod(0x0, 0x5398fffb08fec76d) 11:40:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x0, 0x80000000, 0xfff}, {0x18, 0x2, 0x19c2c283, 0x2}, 0x100000000, [0x4, 0x1, 0x6, 0x5, 0xfffffffffffffff9, 0x1, 0x1, 0x3]}, 0x4d2) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000c40)=0x1) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r4, 0x1) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r4}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r7, &(0x7f0000000b00)=""/193, 0xc1) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000740)={0x3, &(0x7f0000000700)=[0x9, 0x4, 0x8]}) getdents(r3, &(0x7f0000000b00)=""/193, 0xc1) writev(r3, &(0x7f0000000600)=[{&(0x7f00000001c0)="d7ba5a675f5b8c93fa30678095723b97511271ad195426c89a2eab8f328ff5e65bb3e8e033387562104db8f17d4cddf8b6f354449cebeac28e5ddce553150c4f5695c1e086d5be97b42106", 0x4b}, {&(0x7f0000000380)="cb860942695ec3f24379b81c67ce54ad27e63f9e973b354003d6f7be234b86bfa142a223e96eefbb0cd09c78bf741e619c0296bc9e1fc981aeb4a0140c1152a518766a124ec7cd58ff11e919f7b25f13cbbf69cb3467742464cd909d81532a8e846c8d7f53da078e29dd80c1d91f83315bc32f350405c1114433eac3ab490f19f4d22af88ade839c8fb3d651651e66910df13c9185dade3de1aa3e79886bdfa6875c40e58c72c469b8bedf236949f30b9fcd711f5b2da790a92dc26acfe5278197cb744e86da8b435e4580cd8bf3bc5da5eb8a6af97400accded66b30056971b24041f292cbc4d5293da120a7bd2115ec5c9", 0xf2}, {&(0x7f0000000000)="9c1568a72566b1153b85ddd01ad5c2270b", 0x11}, {&(0x7f0000000080)="70e700152fd8ba2fbbdebe59839b3b0a107ad2d98bcfad5c11a8494dea472c19ae9d", 0x22}, {&(0x7f0000000240)="d29101975d76ced16cbe99382f18940b2933856a1590161c088afdd222f0a94c3bbabf94a779b2a9eec659f99efecc2a9361d7b40df91235dd17ce8ae74832ba1680d1ef1f65667b2c66a4516e65908d0995154e1df5900dcad0dfac0db786451ddc7edbe6131e3df06f978a537b8afdc3e3dbe5d52ce6e24d0f0120d31fce1534e188aa466cad13354289a381", 0x8d}, {&(0x7f0000000100)="136d75af27395583c0d3a0dcba797307bb3792bab06ee16657ac5ceedbb227a63a595debea9e039eeaf2ec88f12154f0fcbd0ee52a", 0x35}, {&(0x7f0000000480)="1555eee478bad4937cd83af536d06a3ba278a41545573e94d9a629a8d42f2a86677efc1da14e80aaa1145281ce506b72d7c204a53e25620c1bc493b7c5912a8122bc8e2afb5669ecdab08ab78bb1bb6abd578128950bfde8213583db00d6719df1c621b2f429e97a3f0740c8d710d8769b3140121506cd21d7ba471652a4354775e0edc5490a93b97ab7c3741309d45536393741ca2ddaafefa697ab0abc", 0x9e}, {&(0x7f0000000540)="788580c119c9d9ea3552e8ee35dbec96f08180a44a2dea118fa244b109945b07b2dc92be5472f8a3b84e162a9946b4a25f1f09645a77de676f31a4e52b3e169404078a9f66c38320b009bdb33b4c6403e660333f40d08e38484b9a7c6f78e1dbcc9d2a01798d3396841a4ecbb6572407cd13cd08e103c79f1ba5ac1592fd11cb4ba56680143d651571719ef65b09b5", 0x8f}], 0x8) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') 11:40:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="5d46277700cff7d928f7df3e011972e4939be81c84c08190c33b232ef8c8ecc34b1f7441a68ba92c5733295846df3bf76333adbc3c052585b16d984cc1193d2987b690df8e651129cfddb7e5", 0x4c}, {&(0x7f0000000200)="9a7744a6da43aa6e3aa9f7613f3e8197d96f542b0b22ed8aeb7697c1505f84b692a91d640aa484bcf6c1f28103d2d121c6f62fb2d7cf8b0e872c9b74d23976e3850fe50c921f99411c3ad2cc485e62b6adda49fd5acf4174d9dde6b51b641cca0dbf5f7a1b08361cc8167f18ef03633e8525f45a20e8aac3b73f3ed7bcd7bcb6845266df9be76704a622278bfc756f9a548ef075076967b8d8bf1eb5f5b2afa937a2a5b554f8f2a921a6c8bcc82eb4968f83e3bad60aaf01f6a8ab6c", 0xbc}, {&(0x7f0000000100)="7de114c034bc49bdbbdf838da9bccaeda7786f397629ea811f62bba8fc08f347694b59d0ee0045cb428e128fa530155598bb6e2946549b", 0x37}, {&(0x7f0000000300)="7e507a6fb8d2e47f5718691e789828f3bbec17672221e36d46877d91f18c95ad138e103362c6dae0ad6d3ea63ff36f7529bcd99179949bcd00ec9a961936c80a3b0c125790d677f849317e4012f0bb3acf11e7c5b3d8bb", 0x57}, {&(0x7f0000000480)="5c0d13c427b2953a4c1aacbfb029bfe80549310232841448bf51f72dfa5bb908d4ffeb926950fdda8d9d4b611f2952900ac55f4186a83134388a2ba59ed45b1485c49a8fa05443f1a4c96fc152741df82cc9a0ebbef8bbbfcc2b42377d5423502a8ea22e6bd22cd56300da5f8e837ea595a6e38d73880fbd75975c7f3a127864a5914df7e98b898c6fb69c08678fc0767aa81163923ef6d59a93ada41853c96f7883e42ee5c38c193a3e0118144a5fb129dcd7cd065d68ecc0ffa0341f42c57f8f6aee707150ea9a2a1880940677082ea30152731d58e837bc08fb4f8925ff22aee532e91fc7a852151f71b48cfe00aea8d79b3fbc7977d458d370", 0xfb}, {&(0x7f0000001640)="aeda100ca524198b1886f7b48e6f73323a8cd59fb882fed1a9f6798b9b4399207debf42836bbeea91cd5981ed5adc0a4791d137883a7892b427edd5f6f6c2816580567da506ec9b243a60672000f2badb968a6a55edbacdb26103a022c256f2dbd1a52fc0b14c59bdf71db30470c453db49e6b33c5bff6825245c5666419e5b478d8c57d51a745b3c7e6794d5313038d7858ff8df8529d0bb31588e526365df680357de40fca3b525cabcb4c4257dcbaf87fc370758e4f8b8c48e268f398a8972d1987348cd8c4af09d4481c371d153403f93bd827aa50f4de9457f506280c76b07f588e8371d6d900e540af50659be3f6ed23f4b0747732574d832a750970", 0xff}, {&(0x7f0000000380)="03449e65973bcaf24411a6554e571718f989a5cd17d4772fed19d572dcb9b9b71ec72c4d30125fba2adc517623478dbc92331ba6301766f66611b2717bc19014b32caf4bb1c538", 0x47}], 0x7, 0x0, 0x0, 0xc}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r8, 0x1) r11 = fcntl$dupfd(r9, 0xa, r9) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r11, &(0x7f0000000800)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r9}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r8}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r11}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept$unix(r8, &(0x7f0000001740)=@file={0x0, ""/79}, &(0x7f0000000600)=0x51) 11:40:08 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0ec821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf651000000000000"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r10 = fcntl$dupfd(r9, 0x1, r8) fchmod(r10, 0x0) 11:40:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 11:40:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x1, 0xff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 11:40:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_gettime(0x6, &(0x7f0000000080)) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r7, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:40:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r0, r2) 11:40:10 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getpid() getpid() ktrace(0x0, 0x4, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) getrusage(0x0, 0xfffffffffffffffe) 11:40:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f2e573f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24dc19a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb0795daae6aaf0f31", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/83) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r4 = socket(0x18, 0x1, 0x0) r5 = msgget(0x2, 0x200) r6 = socket(0x10000000011, 0x8000000003, 0x0) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r8, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r5, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYRES32=r4, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r3, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r3, 0x0, 0x0, 0x1, 0x1800) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r3, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dce72) dup2(r10, r9) dup2(r9, r2) 11:40:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x10004) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7c00000029b18679dd130590807c698353507587f2cb5c143a214182b10e37991daa056327ed4f528a1a534b384b26db852e24cff2858372651ad61e18435888aacedc163b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:40:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x1, 0xa6) r3 = semget(0x2, 0x4, 0xc) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r6 = semget$private(0x0, 0x7, 0x286) semget(0x2, 0x4, 0x104) semget$private(0x0, 0x2, 0x8) r7 = semget$private(0x0, 0x7, 0x8a) semop(r7, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r7, &(0x7f0000000080), 0xf1a0395a1821b7a3) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r8) dup(r8) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000001580), 0x14}], 0x10000000000002c4) writev(r9, &(0x7f0000001580)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa4259967a821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a93b310045cbce586df93e99545b46163d64cbbf3fe2e1a273a1eaa2554cd05e1d7f9b9088721eb5ead0248935c3cf3c73aa1a6d7b4b892faee4c890cbb5ff7b588012098b1189c7a8c284ec97757ad3e869315db5ecc1173f97b82741e01959ebd2b587a4c4ef08e48c567e192091aa42ad496c30f290ab80555e614a30e3ebb093652eed6d5787d0c238d9d6e399c47f8773d6fd5e000132b9739d7684447251fb2d65e41ba3e24c73d00492ffd631ff164a363b58496688fe8c9aeb38abf4a35b82ef7d7e0a90a9a11c7b89c0d2d685ba1dfd816801b9d736222a5f5b116dc01922a001247c7eeb1619eb839e95178df5b9c1292e252c4bb6417689229814aadf7ae2e6b58d9ce75fa8dff6c714e55fb0870e59a220587e012ef8d242076855c817f2ded2fa0d048f226f26760c98804d19bfeaaa3f6e49bb8d01afec22b8835f73e0a233db3ec2e4d23fd57cc8c12a3e10b4c93c8e84d627ec85fbc5b1856d91c96655a03d88a961405d2419d132209078708057fc3e77199c36a587e25888f29821c29dabceb15549784a854fe6be8fbe379f5333dc3e4265bde4943509ca0a3930dfe25d4680058ae9a2cea6a79dd6ef35c983ad4ff6ba9f4c13c51ed37d62f76ea2e7e1594cfff35108556b45ee2d1b5c3507c69429356ce24d4c1c989ebde8c5e94f790c5322a1fa47c1bc1e39ca24c7e6e08b6dce356a704b80337abe2854518a6e8b0cc42ac62801902a3478254db6d38e6bc3b32f1326ebd97ec55aa02f7b89b5ac187c419030f413b21715aba1e2c5bb18f2e4ddebb0d35a288c7c99e363bad3495f9def61bb46657cb23b3b0b0d40781bc03472deb2b15b8671fc5b3f567f9795fb7d14c140e141dceeea395009493642b02a930495aaf477eeb1bc2000e29f0de60f9ba2d1f975c35602a260136c4ccd5ab279e6152e4a00a866d0984949291bdc9ec22efc325e671d72fb67ef1ca0fa9dde382ccccabb27927a525d93fab88c92dc4d38b86da56f6180c7ce2761329262aeab613e82ec401cd8535c08c98c8e9756620e43c5e7119b1f1293e623e950acc6c6bf177e8b340e1a662f08e28ac3d7e19f3afc7021b13290095f90aad3d4130b50c4b161ac85cd90fa14ca35de1f1565d0ab9de6bdaf037f789db1e48a6e834f9f6cf08c05817231384ca307423a0408fec96e4f6871b682355a0d92e0ff9416de65ebddde792792b61ef2c2cd140220dc52d47ac641e622846a99f8a0ef13fcac0c9483e8a931b7012b2fdc4344473f4d022b0cb78df73bcb7c0baa220e56a29d9d52be1c2d47b576820247488a903e84b9bb91f70b2be677846286d7adf1038b472ac1e3e4d5ae3c62bd8f5929a3ff1e9651e59bee4822f2c3deebf6f703ab7883de3f50fdf85419e991c50d0143b8f723abc3d2d3feab968bfb5bfc69ccd9bc20f2d7fbf0dba6584272c98130d0b151b061e52433d1e5099cf88c8fdaba9180ec4dc28ff52f94887802778c2c2112fea2cd07ccf173fbab5749d2fb73494ad1b2f8e903554ec1683e86005d97c2a5f099b3b24923ba3c55ff338492b00839726f14ee82e330dfd687e57c1decc4bedd07677c0713f24cdf6df2812e91c83234033dadf98b9b865200f44ea4b86c558ddd00a735ffbedc59e4f1eaf53528252bfdd685354409911f2e36def482ac460358e3b83acf6983c183c37b6209bf031c376b171869078726cd04f91bd22b05c5cb286b9ed2ce0eff45abf3d209533704b440455d89a00542f3a67ef8dd079f4e4a7d5303a7009ab42d56dd9367b3bd9f0d52f5c47a3acf44e0d42576d9078e08b952513e1862d70e475f13c31f0e09de1d7a1d0db6ae24439d97b11821b707ca3959f331f076f763b0da3509eedbcc733c24ba48e9cac757b320d66092caac591578e0fb9e7460554e6270500a5d896407173fe6583e206c5ee2be476a91a8736fe036a0b574393e6732b85130f715838e681301d5a3ec61aaa2d1a044f698ddd1e9fb5dfd0b142403e47fbd28070bc17e690628a831f629fdeb3324f93d26ef9a4c3ff7ebc63feb2dc116de88988bacef35c231626120a1b346908f65299b55f0b23158fe8b8bf1bfc6a5e92fcfd812594f1015cf8ad0392e22ee371a49a03a2fc1f8d354c56b814e9ec88c4f7fa43ca00899804a5d761db6759f6723a638775b9f4900ef61b153a767acd268dc93d6327b363514c79f39cbd7b83c671e2d9f2f02150c55d9a1e822888da81ccd2f8ba879aaf02a448fe0f476e7364da6d3f01e00f78d47956152520f1d3f2d6c86cc4ced73d1d645cda3c817e3a120bbae39c6ed3c73b83d47bd64ea729801fc1294c1316f2cd049fcb141debee57243f6b85096350574d04f44ab7c9e44ea8fc84bd6bbed51acbe7352aa04421680cdf8a57530b32ae2e586f65d817ee32d32af960489cf2227ca9dc6d0a9de03a3477692136c3dd624af418d9435752257985d9f939eabbcf484de8ce50e6a5d56845cb513008410d4ace4b42a191723603f749e11b5f63cdce5e49ab82c924a389683fc20594369e9cd1efae031d7a82726c370e272b7b20876877f58a0827efe6da25eff9e19090422c6e5e4bea9c28f9f22e2e0755f9fac5a1b948ea0816aafbb1b7a08fc7d51f1c4f8bd36d1094fea0b45e04214c471c816da42277786f647bc75401f9d2c8c34ad531502dbdb02af2999cbb4e4faf321dd81e4541503944f09c74beeb46360a2c7adad8b76e8acc13eb733dd0bde1fd03c27036481dd310f96e8dec4b7b68bc60d13c1b41b544c730932ffbdb4160b680351e5d91bc9e875d5a61f763a298497600904f989fb0ffbb9ca05fb276d127a1110ec2f66d5b919f0762f888ffca9c809a8e17064cb93656246db1f19292d41cbd5", 0x5bf}, {&(0x7f0000002680)="3d1060872f0feb50ace2021cd1125bce0b1be3c4427232e28ba5cb096fd24071c13dd2c37cb32214cbb53e93684745fd8ab14ed67ffcae0fb4e893d45bf407d2f5c30c30da52a3d848b46418dc6a33572dd1e954f8bb83a27cc8ae67e2af", 0x54}, {&(0x7f0000000240)="2df52282a07f8b14b3d3796a81a9d34aeed3da92a8bb55d34053d3e61eecba174221ddc9c9cec9f050ccc2c6a36de2be20617f946fc598a58d", 0x39}, {&(0x7f0000002740)="a12372ac3553942fd633d49925b4318e7a1382c10a9d956334cb38888cd094b0dcd998bc75082242f9edf928cf48b0c1b5cf4bb3cae5886a6750e567face93114ae2b76f6d52f1711b9b312ce2e3c955bc69cdabc048e23c4dea75e0a8683b5b53e5b37b4b605d07bb0bd2430b12c8c233631e426b43101d3398ba73d3ac9fe3a2bb3ad2ae62595655de6fb9af550d970407b59419d530621052ced1c03a1c204e55b05be036ab", 0xa7}, {&(0x7f0000002800)="322088947789860e1ef5550381ceeb079a14259a49b29496c6a266676c501815c60b6695cd61c2e10a7e6054b8926513363e1c2a5af9c2222c52485c76399146d55ed86219b8cbdc967da7e243bfa93f2e699dabe8575444ee4c6ddb7cfa9c6c42ea97529eefde732dc19641987571eaf746613b8f74b6f2997808c612d682d2f7c5bc3a23a9b2b7b49a6c9ea2edf6dde8ed49adca9415cbd3df03d4acd3591cb34609c17b419dc1cb6330ac0a254e277950fc1e0accb93d46feba5631c00004a001a7b57cfd106e3affee54935dc47022ddac0f63ad9b4e2c06b741ea30936ec23f0a34b6a4dc2cb649cd682d5f527c4c8233c066f9c66add6fad094c", 0xfd}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1049f7f4457fe09e5257bc5b830d3cd2a6b8bc7ed32a0b769350ca0d03df5b1baafa21cb27d37364a314cba8f019374544ca59862a0a80b4c807928a52fae7184dd6971e527f7af54a06f60ff0dfce2af5d88c08a65a59eab091a5694fb78580587c14992d86a15e576581b6bdd2ab55e8838e2300cbebc47ec508277e2ec156c62b947db8d17de677eb4337f7290bdcdb38f52821ae557256d0e2dd79d2d35ecc10be94ce80e1c5f15669630c6c282d3c17f4c41d881132e6abdeb46f93f0e6df4229c8f120956bf6448fccb5e57c9035a2d1f59ed3f155a0c835bddb7214dc370df6d7cbc6e26f6101e339acd8eb008b4e2632fe0c1f9a9fe268319c26771dacaa5e6382c569e071e38016bae6fbaacaf7215dcb17bbd70f705c2b141905241a898d4f4b165c11f862b3988fd386cd4fe218d148624952af6047e62ae4d5afd7899de7e04d533af10551fe3d0ddd93c0a2a17648f12ed096a09c4b4a120320b6396138370008f7df216917e0411a6010f49e9e9da436143fc5641a8368ab403f50af7f665650f74ddd646d9c32eed9ab9fd9fdc00be3948bc7a995d611c128e00fc78525f4119776239a8d222d9c7a846f863aa13af03247c8a80eb524ba757a1f9014c4842f5ad2d125e4ebf292fc1ed1f025979ebf6073b821e089c60cb07b7943a026ca6715b38b47b69c52168c44b206a967c049f0d9902b28bf4c00421cb6edda47e145597c9b5dd84986fd5b9be9ab17761a11dedfabbbffeafcaf8f0fb1f864b27d3a17dc37a50c2b2a8aae88eaffd99a9531ae169593821bf629e49e653f26beac910f8a8d68a5d01fe0ecb9f828e5c58d75e6de481b101e92b9ededc896e6f6398f8128430c1f5876f4a9d972b834623286ac58a92e7cf73b5cc55a42cfb6721108d9390b7e5423baadf01a98d6c989f71b18fee067b758834b3ca042ae2c6d4af13dab71d7aa65944cc6f17c186def8feed2292b8cda44b7bde4e698f8b3c152994797c98f65d1507aa2f8f84290e0a0489e2feaf89403bd595917b34fb8f71585375bc6f0290995a2e7f960a1755e8c3ccde6a658b1997fb0d29d0346c52a49964b5742f32794d7693c5a018b0b6269242c054b5fcd7c4a6dcc9db5b29c381b8618235f7861e5578cd521e1a78738b3c2ead001f5808e3ff6c1bc8fc2cba08d04a2b009cf405b06f6a522c4983d22de4730f1e2bef4dc572d9d97186bbbbb2f6de7da5e6ec6070a3d84e50f16520ea2009ef1847e10285dab0f3366b2034abe548f1f1c31ae407e089ca773240828cb63b84970e19949095a8579b870c716dd320c2e50dea4c536271bdf51b8e72d9c1b97ee37cd11bc78b4f2f052a44f7de887cdf392336d1b5f17cee985379657f766d91cfbe402ce8ca0b9f39867b8f731a7867b944884d6f286f4f8f1a11fb4eaaa00fef55cc64adabe82e7c0f5c7796013b2e181238aef35fa3542233df8001a7bde140f41a84c5f5ce35bea264f8f91c3f70d2b303bb00f368c9e9deb4a3af78c09c0554ff237f218085e7581ce519fd9866617c881d294cc4b73b3293a9bea8dde32db328e9c6b49036c109ee02e6827c3cc4fcb088bc9a2c977323fe1d5dd0e3d93865e49b2a6994d36dd63d8cf38b9ecc6a690993ab30c33fa33305c988c6c7b14a29e4da46a529701d699d2b4c9cafe35a226c1b929f6147da29e36448cc400443960fd377f2404d46648bf20ad1d43eaea471598a1229e65b88706820494d067220f2aa878147211a94ba9a760d0afd49b5017cd7c8cbb42da61e1a0025a9676d34ba118222f3737972e1e5ab6284582d69fc25a8791affef02ed55758324cee6e5b78329d2ae0de3ad70f4a996213a793652308c6f245db9e8b16ffc83fe3e1f5cf43f909685e3fee56e25fb02ed7d0b07e5987dada1168ffead05a8e5db03cced952018377694eca8843742225e52135f2c755f597a314e71c015942943d1f1c1d3752e996407f39de77fd5be5219d0bf833a14f8bbb3ede549c9c922399eebc271ed93174c8b3cd0ee0e99d3f1c84d3f2f9549b1f856b9a03ccb10bfabcd0f4a70318e6c78d3cd95e5965b2749e6eb30f77f775040903fac85751213c1ed8590a7f7333b055f527bbd1c4d683a3ec98d05f98a114bbe535b174650b191a10b624a91127f1f663b3a178ced21e78f7457800d73f3dfe98f08e4baa764e067d5ff85c4b1f8a9202934facbddf1635ef11db76c74a5c046605c13ef6b1628f1f8ba623bfa970f5ee43477258975eab782a8a9636800e514fe0fe1bdd09c12ddd3d76b924366dc1d2501764406e414f416059b897fbc8c99c8cb2886df00049e462de4f16b2d8f39d4b36ab931d4991584f57cd46897624de6a84096f8965a576dcfe2035b947ea30b0aca62c661889b1b74e09b3a58cf88bdcf79adb677b71f7b7528f549dae7b95fa8a2224e8cfc70cabfd22cccba03ebf6cbb342663f00824bcfcb21e90c23ad667c397901b1e02b568f235228f67ba993574446e215198568ae674c9fb4816928f08763e3ff94ebc4787edc3073c6f9901f9e60592e262b26842bf8ffb341264d1afaee8c7ba28e0c475810d6dade05a99a9c1a152af7d57fe4c73eeebcc6dbdb1af789fc751371a7fa363903c64c3d04034f784a33dc57ec3db92b865b745e86dff58c1f54f54047cffd140c5e66cc201341ebc72bb2fbd9cd88c55b2dc9704638c0d21c003a7dd4995e70618f8b49218522663c3012b97178340d6bee7a613254cd3c98e613655f526860b0fdab0da2b90f7348a2645589b194f8d3b1edbb304107bcd014c9ca7fa8eb884ec30c362b20bd374c915ded319e3401c530c2f688dd4b8800b858d141cf09e01aa4bf1193b046029b3b4fccedc77db7697481b7798165de19d4dd67c49743b1fd970a3b0a64bc98238fcda33634a90c48a846948f75b6fa87a214115b1d04a348404381d2d3900d024d68271eb33e8c4cdc39318067b6ea824f69c16384de524f3a7a1a36f261483b8d171fd4f18b48b8232c87771c903c9932c251af6d4b2c1f654404676b9a9cf0ffbcca3fcc94ae0cb67f8f001bdf1edd2b89a418903afd6a1b7429cd5a282ce844f2333736d5590871ee707e99aaacdc26e894611adc9c0e5103787014129ed9abc3e73dcae5acc68c1ad1f918fd16585c967a5a243a14b55f4ab68759c8e6bcd4b210f8639956b6defce0ea95d9ef0be6a6e2e3ae729d98287ea89fc973441f5a10c6a024d265759848cb1b5e130c6424d76b41cd62b70f38fc3f87f22e1c56d0f358dcec8c8d8be5516ae3ad870a241fff9863096175c64c943d6042b71c39882560e0273fedaf6cedaafe0b4c92bee379bfb742056683c785cd88c5ad99ff9cd4d170cad17d06d0a3a30bbe554547d079dc9752cebbbc7f1dbda7167ce96bbf5de8d5da664ae0608c921e61592718928dc81197dd6a88eabb282a9d35f449d5010888e0cf28b931f74f44c4e424a1fbb6992d6e70d91f54aef373cd12f5dfb97ed4d21b4562f882b08a5866a031f2ceeb0bb73adef10a2c583ae43a03c5410a576f48e3e996417ecf91ee472be5e7f75187aa56d4fbe641271e660cfc161f1d9f185b17bcde8b1389b1fd6c050c2a33c06f180984836220a5ea842bd15baec979601cd6c63569fdf42d818eaffe301f9a7200c875db51981b7c8aa1e4d39b820d3036980a27a689431d1aaccbb7d592596630e90859916f7d815a440ee7cd0eaf678634f96fdb057ffe4feea3c66edc039968b37bcf14110bad07c75678d41574b010415e16640314ac", 0x1000}, {&(0x7f00000003c0)="038c7fd1b905d97daf8b24e25e65af6e", 0x2be}], 0x7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000440)=0x7ffe) recvfrom(r9, &(0x7f0000000400)=""/4096, 0x1000, 0x45, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xceb4e65041c68593) 11:40:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) setsockopt(r0, 0x1, 0x1, &(0x7f0000000100)="15589e50ab12182f79090e3042acc69820cbb48e9bf76f56579ceb04ef29e7057437c3b564691c4f35e650f13ef8fde54e4e9c6c4904beaeaed91317a83a7ec26995ce51ad5dbe69c98c80f462c0eda00d", 0x51) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x21) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x200, 0x98) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x1) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 11:40:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r6, &(0x7f0000000b00)=""/193, 0xc1) dup2(r6, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 11:40:11 executing program 0: r0 = geteuid() r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x18242, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000ac0)={0x7fff, 0x200, {0xff, 0x3}}) chown(&(0x7f0000000a40)='.\x00', r0, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() r6 = socket$inet6(0x18, 0x3, 0x100000001) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r8, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0x125}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xff34}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0xfffffffffffffe68}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c9386a4b64a761bca44f284d4e7535e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27ee2a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd77", 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x0) recvfrom$inet6(r7, &(0x7f0000000b00)=""/251, 0x3a3, 0x1, 0x0, 0x0) r9 = syz_open_pts() r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000240)=0x4) close(r9) fcntl$setstatus(r10, 0x4, 0x80) ioctl$TIOCSETA(r9, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r6, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000540)=0x5, 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) 11:40:11 executing program 1: r0 = socket(0x38, 0x0, 0xff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x5, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="11cac7c048cd8a448b454c84cd41cd5405d99543236d2594923656d8424aec77bda11957", 0x24}, {&(0x7f0000000240)="313d4caaf00173d8c3274d71be2a2663fe378ebcb9cc127191c715bfe9510e70f3baef6bc583a0b1f2a40722be93f54249b7a6147603dc0e8791d6e3244541aed10749ec6c486fe17cf0ced0f0fc01f5e0e6bed435b5ae01f935dd1ae9dc236a7704a87a1bcbcc1d5c8c9be539f2083ec4160bb8928e94cc6b442036754b28e03925a803ce1dbfc964468b5357cf44c57cfae4e0f2ef0870a472924db41f902b709bcdf3ee0bfeabb2264201c3210cf1ce700b9cd9b4d91960456abedf4d32dfea331e17d406326c9300859bc79eb46715aca365", 0xd4}, {&(0x7f00000000c0)="84b4a344eb485b8627d02f29e13b752eba9054ddde4dfa145aff8a5ab6f489425d7346b9dc8d7fa53c1976", 0x2b}, {&(0x7f0000000100)="3a89e6d465e73b668f8d2d853b3fc0668f0fc8385b0cc105850290a7af1c5c624c30ae9bbf48c8cd4da7b6b5fc2de3f02a7036b3", 0x34}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r6, r8, r15}], 0x20, 0x8}, 0x8) fchflags(r0, 0x10000) r16 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r16, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r16}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r16, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000000)) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) 11:40:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) socketpair(0x6, 0x3, 0x22, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001640)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="8007e1101c6fec6c011256eac3bc3cbde37a2ce669ec234356df25da8897bb79c3e2729626841125dc1f0715c44c3ff49f5fad18ae54df12544662bb44bc31b095e0324d12f2e6cb4de08bcc64378ba696515d773ba1fd9bf19edc7a1f7a132cab65dbdd99e5176a189f4d9d806ae355a40161a4f4a2c4268d1dc45fe5c3097727e1517d5da08732dea97766d65536945b890ab397f4e16a06a1b948da624ac33834247340465357d712c5fd8d86026464e74db33fb0a5a5821c0c96811223d0b221dd8f484b9d1b2a6717a6469bf27e980e034b58718da517c3f22b653d3f63e4", 0xe1}], 0x1, &(0x7f0000000280)=[{0x1010, 0xffff, 0x7, "ecc75ffd630c328a620f11451bb4afe2eb9f06f433fe5e3ceb57094bfd6d2779e544febb0b5fdf152378f6f2a224a387087fb00b57fa72c3014e9bd3ebabb41ad57cf31fb467a0e70e8865017109fe7b7c2f07f5b1c87f247361ea59af97ca6d8252ea62e0e11f6e0a17bc4335370f54600e7e7b91cb14e95bf7a37633c8346b823f549147f97b28039b71fc636820335c6eeeef4f32f9e74249a6a4b318ff0aa25e1b4fb86cdb046606e48826b3ec3ed9e9a0b087ec95856b853b94c855b594c996834d1316ef9d2f7607367488d7ac42a3467df3884df3e164eb41f1165b68a07ee2447eba2c28882e84c42245829cd6200b7f88d2f199403d2de537e058b295ac0a1da5c1afe01110c986189adeff8382e71b7aa94bc0c343595d7928aac543d5a589a4b289255d855a2b2ef81314ff3c1eaf0ec26fee21e17742c2ec4c1df2c179fe259c63125662bc7407c973e8fe4a957f49e0a93424a2a6d61303d0673b15614b7c53bd57561fcd4b4bf3fc3ecc63d3f143f0fd8f5a7719cf9a20fbcc911df1f8a87734010c9f4e829c0d50cc27fb023603de20ff3928789003792d6d73500d4e9d67e04dc7549eec066f5dbb3c53f4fb81067fceeb3153c413f31824ca8080f20dff2737820777d97142752fa8f542e829f0b0d5b5998ea78411094290974847df987defb707f2090650fb1f7118a5c495fc18cdb0bb0d2e3b891cd8d26b7c94893c6ae57aaa44cf9f7fbbbbfc58e53e411801f53469e8db4b15286501e7e7ce682de9fb6568c6766a0faabce81488c66733fad4c279afc143d43eaf067dd42db25a1ae17cc6f83a35ed518a5d55a58b19fffb65d9924365af4be360af5e47f88c7c6b0b4336e7c18ac3e6bb06420a954ada8fa9ae606bcbb8736ce282ca1fdf51230521075169bbf33da7034b412949f31b3b354fa8723a2e502826491a1bb69ea4c62f879f2ae99a02f4a99d7b46be161c8b54afb1ae4d84d1dcdf0e26b5d4dca07589e6a77489fb2348783249fb11bd21e8832e267eaba2a6aef76ffc8689e2a419b3702795f210a44565b07f869779d87fbf395daca522055b9e7e8c675e3170017ed3944333e128c8f6c1731b04811ec1d56bb63e0c24541484517fa5f85531b6306c3b9f5c6423c26a084864da57b621ca5f51a9b78cc5774b3acb580681945c8303473dd207c67015d012fc5d00a3f35a1fa9ac301b8da0e63767724b4cc9df0d75a2185b008e4a66e29679c2a1d73c2e4f9d9460ea34892a90accbaf47d300ed2e098c9ac4cc876b1ea17a2da1c01126027e942ca73f5a9ac4c53f4fe6572d92980c1d7a03a1392770de9a649747d8ebd12e763ded6a6930bffec7c212d474e2747dfcf9418110a842e118f8c5d930d000ff760fa9f7f0d9962441a489f222f5227da81ab9f372d5f372328a6802a353dce8b7996c3d12b9b6bdcd24fe5a264714d74ab3157fc097f17287e965b03fecaf27595727f94c927641652803a95544dde28fb04f9984bd7a9368cee905066ccafae2236e6d655201508f4472d4a6d8d2515bb00788e5e963e08fee0299610c3e1075785b239e43804ca785996a896e0463784bb0d6489c3e1ca5b4634dbf13765e7e647128f34c4ec965e2ef8bd3a2961513fe7095f1723e187332e342a8c366decad06f037b8ee9f3ce2c87bba28eedfab8c919f8c9b7f06a50594ee1bc0724db71ccc5e602e885b8d727e003531c21b9ef0101d3267072ca94119da27d2243e048b56dae63927361c0691ccafb37216aba694c51fa3c1bbf6e35bfc427729e95b7d76be119bbf00e29d02f2f312bf206d2529b61e7b034fd7ce3408aafd6f9c225ce85f15fcebda747648ada3a259324b0557b6f727fdc72532249ec2c846a5b8d3256fd91f3b9011d4a7302b9779360edf2c8b3d316d288e7091cf194df367ff77db562266376cb3fc05e031734a1824457a1231a60b69b5028a45a3ff42443709c9fc55a9a1ce415fbe61a7d2b4f16bae2883392fc95b3a3bc98105633f340cda0c4e8e02b3d971ff4c63fc6ab0aa3b0d296df184ca1e550cecf7b16c1379a2bd456b9df001f63b59c222eef32a93d37725b104de47fff7a79ff1c31a3b9b51ada368afdb71c3d79dce59e8fab2ccf7a0c81f4198133ed8f612a2ef1fdb6b59662a9a7ebbf015a0e548ced57bf7ebb0fba79a5098a9a8a72c018071a035a6944bfbc0591a7aefbbf8fb7b46c2353f5bc6750959aa1b0d59f0c3dbaaa3b240a34594c6c4909a41d16dc146ce24f0212764625c8d38465ec8c864d165596604bf95930db6c8ad39face6644339a8b780320cfd76f918d5fdb4a4719eefc75bfada6b50eeb690a11bc453d1fa9e1cd6b4f3bf362382d52e84b3ff01ec874726323a2850ee86944d24f715913ee928854ff0d428a9d1430ccd85218d274c05bb7f1c0cf635239998486be93859e91a25b0e5dbaa9e561d1dc41819e9e142669028a1a89a4f5d9bade4e16a04d2bfc8b9ccb48a6f27fc3cd08f6f5c1e8d61f689f7a0e90ffd8303750219171dccbcdff86f7eb05a725fdc2a52b45d3648f47b9bf088d5a17b8d8f4271b253c36c233cbd496a4693e3760371430d5d3135d7b0049baa2915b3280e03703fbcd739f2cca5df7380aa47a864c91353d5a13cde80e4b9eae1283e84c3928ebdbbb57f42489c329d95ba178ba0875082ed711319326bdd4fb7fe5c44b7bf1d613e7fabc383ec0c4f56dbc36e9202f43e0d40fe7f087864e64abdc7173bd64bcf2601ba641aa7132403dc2304581c352e1407251e1fa77ccca6374f0d470f4b8ee425a55ced88ffd6bd301095d935e9711044784d0d5e954d85a00538720233bffe34670d917d4a0a29dc2c4bf24e51a17a7a5a06b209866d78724f523ad3ef84369be5386b993ac937c9284924e9c5d0e992338ef3792443d5693a737e3fdfeed78b257b9eb8d362e3e5ee5f0d8ebdebb170f50fdcf2d724a0d1919a9241ea1ff2fbc0e0037f7ea82c1e2f355cfc93d269eac937a8823b411d279607aabed767dfc3f8fc5d3cf474638631c91f4e054fd5c3d0839cb1e1f2599b4cbe3a9c47df3aa2de366d2827449f4c99fef58d5f299ff82ae6e88e20669cc224cd12b019d1537a224d811beeaa0b13914b7d2762d21c3d5750c465a16d55df48aed7f7c91b925740cdd5a0da89ca1c3167e345c3efff82156db8e8626b27abe7a037f5f93c430ae29524c1525583a922da66f7b532c0ebbbaf33c3b8735a1763c09817456632b864838b02fa5b962244935f075811115de8eaf3ebb646c06cedc1e16d55ae09437c4eb3a45fffee74bf58914358f9d8b8cd8c0bc65a7cfc33428a0df27027ef832fbec8a9a66293c7cecd6a22b1463e7f5db76afa2068b729a132aa5e16aaef36a6a8301801ec9c8f877231fc73349e27b774984dc5c915de14c10b9100591341e60c40e61b27853d1150307da9a4116f7a8e3a08d251595375a70265cc1b01d8eaf78cc702a111e36a88962503ef729058a3323a05d0d34a9754de0be41d889c809fedf60336286d6be935287ab78da5717338b3f091882761e92700a7016fab459959c438b846eb1a79a32c34077d4189eb0d88a89c134bc05db1b2c7dc347b4fd55746e8bb4f7e1bbbddcd455a6e57d6832a07cfa092e52f8ca2aa953c36b7b9d572f2c27477d002c6f6cade65f3819089ac49f1e49ff3ad325ac503562d40c65f0956d08458297e35d85e93eaa24a89e2c74e171fd5e31a08a05aa6e7e223b8c850a4c45732df72c61b6f2fff3d22c49a22545bd655d60305b211eb4ac0c4a3562d6bafa8af043e224fc97cb1c90851c3fe170abcf816d7a3911a9d9ca0d2507d0eb9b0ff708888d1a395383506ca109379c8081fc8a8ea14476d8de3b26a8cb5df27ae68570513b7a3e45bb9e0581f1c51cee85dd1742ca6867c08b5596bdcde9b60f790de21255676862a46fa9a922d277a2bd47a6ab82c2abcfd87819f8f0a06fb33b3b0a4963d841485e4198bcc133bf8b33e9b972cf3b3a6e9d8b1af25ac24059199bcc44d12d1659995be4c2471bed55eea205e713abcef072270d516b54bff9f758ec2ce142a10f7c442e8eff922c1c92b9cbbe9174c1ec5c6a306cd15e4c2a9ad4219767910f96bb845ca0eabb407eb84c31fa15433701e3842b970783e82534a4a152e95480a0ac4038d50ae1c87e7acdcf28e4b14bff06c35f8c7196da5799e83c6e342c64261db1cfd89ba782e22682811bb332fb940286cac7340ab7ab4a5af501b1c11baa22c0b6ade2403a5f1c4476cc61f48a33d6efbc7645f036df66e9ae2c45c2330211a24d3f917e76eb151e353c928bc42a22b1fe4911ef4291b3cb8e5f24e522eab7018da43c2450ccc07fe47f9754969310d809a2ab90a3e2fdcab0681621c2e5e767e23225e5f159619c01dad75137867094004e57e36f68ea4d53ad81466f0f68564fac0233df39cb3c04e2080c6f2ec2b3f91be47400b7d19aab777c6e59178331e798af81cb3623c9372a61923a636a270fea0819e767b6255c6e6971f12d611b9d3431dc23067f33ef748895a4c613804c9ec5905ed0b3fd55a2767a9a8aa93b7bfdb8e6884c54f819ecf849d6c2a43fed4c6da5e3d8554489bd8d6a35eb97d4a3047969406510a7bb255cd2dfc0462f0aec00b90b34ea0c9858e16e8c45507774c8b63770d29ef8472865676c0ccc2ec755107d1986d21d96c246cbdf478a8f62f780ae6fd48e4e4a3f939bce0115ddba59023e9f475230c12ff9c5aa42312659fb67b88f39b0050d7ac07df25e3b7e25b02bdbe57a5753be67423fc3dbf62a3d3320cf961cb080e8e6603d164787825f405c71f71a74c58578ca5944cd606b70ba5fa3ff34918b1d7ab2a6dcf6a2ae34326aefdae4d1f01e184777fbd3bf5ee94705f56fc619bc0c600a287273546e7d0888f1d61a5f5b60d0c73995210a321f4c20f1bce19a7fbbf7273866e6f4d9984d4bf5112320768f817df7e08256f0e0d807ae149c14973e9ef0c47c297fc36bba88618e8519c1faa479ed838c008f0405cdd93775f2a9357d1a3d5d9318aff3e66f909f1abacb668b54d99d79ce8bf752fca35f3009533959f5426fd1ce455696f23859ba2f734ffbf0af45f0c1cc7b9c993c8dab9bc8fd232474097121edacaffb9e97e6136e31534d037013f088bdb72e92c70a889c9040e30669e69df4634f12636149d84ed01ddb9317dd4915268b64ad4eb78a69451ccd60ec65956a0e1c5af396ecff41f3239c759cb46e84e05a286c494c70d3dae5698f0e7c77cf9d313a755e4a037d599db67937dac9940a8f3c682b9156644d68dd265867d5035df3b021a98e8c35f72855805ffa28dc7237df173b34fc5790e113b85b4ab956eae8e1ff15cac160f59810e1e1dd450d07ad96bb780dc8f946834a2ea3a70c5d1dc9a61cb9fb73585babf7b4b806ce84adacdcf7dce402d4b85ed52b9c31b9bbd864f8d07bb4749300c6b43b3df7b67159c00042ad7a51eaa8acdec07f9c1fdca88c55a47167b82421ee81b0c959e896b652e76c7126de6a86a6bab9104c32b7ddce34481999182f6ed70cc25de465f0ebe3fd8247ef98227e73b9a9a43daaf36e38b9f3f490f84b993ee267a31d8bff6575d4da2d46f20cccc3a19ec3c83284350c360de6a0a02f4b1d252d6af496a4f2be00c0821edafc53c9caccb0cf6d18d457013372a056dbdd17b211f3b8d345cdad97bf663b1999a0b9df327702a85d1edd27b9fc0d350a6fe8691f8c1a9992adf0ee51c53f86ddd0ffc0835"}, {0x88, 0x1, 0x9, "929ca0dbcdf4fade91ba94ecb530e447b2f4f72e46e9bacd066d1e9a1ee1afd6a92562656b5bdf3329a83e0131d7c904bb322018b3054adcb223be2319ec7b74c4c8f228a524c801b13d276559d1a6400eda14c1bef53d209ec8d15e386773bf234e5db704822ded83a1aca71938822fc517964297ca"}, {0x88, 0x1, 0x2, "2e81e6f22ff9a760a2690076547af8069e57ebda2fbe8d4fb389f61146cc030a5335009d711a2c450e04b639efd086f3d30602e238f03f8e909f40521621a6a5dbb0a3f6ce29a09d4839439044ffb0d199bf89a789e778922e16218913e9c658d0ccd4d3f7bf6e58788b7374971067ce11fffd967678"}, {0x40, 0x8000, 0x81, "734054724a1371f596064e18a7a7257a5034458c48942aeb0f0dd230754fb7379deb1f0674a1d8365d"}, {0xb0, 0xffff, 0xffffffff, "ac2cfd29da99c90a082dfc9413e0958dd28ed88930f988dcc5c9998f0c3e61266a7995a0dc06a7a00aa93baf71c89ec8aa09f13aafd480cb5fd183d9f57645a9d839c9830c9d18e520b84fd3f928baa42b2a2f5abe6af57a49bc4006e6c55d17bb19b86dd9593ae9b3bda0ab2e75dd57c3ebe7fabb896209eac177cf0716379f9d4ede1977941a29cdc2eb3d90110450d42bc5e3cf8d0e358a2cad"}, {0x70, 0xffff, 0x101, "e7259d06edc03342979cc84ed452011a69c2c3d14f6c26c12a8dcf4d4a8f85b76c4f09a365429c7cb37aead42856b7b54f808ce44b927ce1a7a6ed4b718d6affb242b2c36e78a56f111a82fd67afcea5811b4d3ec896acc9a0"}, {0x38, 0x0, 0x2, "11bc648b3594bc0535f4f5370f5ca6a808ca890dbe2747667a8eb914403bd0bdf8df78c7"}, {0xd8, 0x1, 0xfffffffb, "6c0fa70b50fbc871e90b221278d93bfe80ea36de4053f7cd965ce2708711ddae12e1f5f8c12a6ce25290892b65ab04545d7efffb24e5fcdf8d78f0d44c185e381074a52e5c6360f86f9300333db8272180030e9a49dad3681c31a48c3e0b48abb3b51b363772a7b9d4a21a5ec793ad8d7607dd6faf0b73c27f97ba3b30f2ac1c263a7807ec79519b52023ea4d9f4ed70c5a50a40acb551c9ce21636c362b921df3ff718fe23ac4ecbe7b182706884f0e09336e320b0e0fbdc8775e5a54c3d07e1686ba2de6fd"}], 0x1390}, 0x400) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:40:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000100)=[{r2, 0xc4}], 0x1, 0x0) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000000c0)) kevent(r6, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x64, 0x0, 0x81, 0x0) close(r0) 11:40:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x4800) 11:40:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="19c18e78631c04e03e05d84f779ce22fd85772073539232a2b7683afd2eb09bcd12c79d21d6671f63c5a95ca009efd22673e54759c61bf8592b0228f8463c336d086b651ebe513027c227a7eb6fc7bb57f0ebee884cf18e0eb8cfd3071122b418f012369b3ce18827903fad3ea4900cf35755f372ed815bd7b8485d4e382e1a38c97c2f6ec528e407cdae543fc5c804a1ff70762205d", 0x96, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0xe1ca798149f90378, 0x2) sendto$inet6(r1, &(0x7f00000000c0)="06f7f4fa3f85c19a27cb76b1e7007ac8d9d5f907fe51d15a936e07641f01f37a5f2b9f94ffc61c18c3aadd68aca6b4bd8c27aa14bc4822a3b1c8227323e25e1686539feaed23430cb202e4caa72238e514619909f790b821877faca074ef8d4e60ddc7b9deaf1168a0e30d804e8031282746a75fbc4f6b8112725c18b06e13a8272c0779196f6980ab16d455d3e22838ec2106015b071f5c5dce431574fdcebd8b2254bdc7490ae60d350e0dce54bae0545bd49a5a057817742012106a8d08d3192e321d69", 0xc5, 0xc, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0xe6a35698d83d3f5, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) r3 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r3, &(0x7f0000000280)="d102947e471547c74b104435fe0460aa268abf92a1c11782adc7cc2249a5f081e82bb17ef23fdae26ebe59afa815202fb3ca22d1ea7e956ab180a191e0b785981b06566a8ba4f971a42751ac432dead5cd99e3b95500cbcb2ac8f1bef323f2b26161c508453bda3df059056bc4b6ec31bf172c35c2503b0c7f40efa182adc79430392cc360f79469a1098ac0ad4282cc23be32c6fb286b1525520cd1b754fa24a8525ac8cba19d64d64cb0cd21e44eeb25130d", 0xb3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xfdc87928a8b06696, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000380)=0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = socket$inet(0x2, 0x8000, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x200, 0x0) r9 = syz_open_pts() kevent(r8, &(0x7f0000000480)=[{{r9}, 0x8000000000000007, 0x10, 0x1, 0x3044, 0x3}], 0x5, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffe, 0x8c, 0x80000086, 0x1, 0x400}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x1000, 0x8001}], 0xabff, &(0x7f0000000500)={0x94b, 0x4}) r10 = socket$unix(0x1, 0x4, 0x0) r11 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open(&(0x7f0000000900)='./file0\x00', 0x208c0, 0x1) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x10000, 0x0) r15 = kqueue() r16 = getuid() r17 = getpgid(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/diskmap\x00', 0x10, 0x0) r20 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r21 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = syz_open_pts() r24 = dup(0xffffffffffffffff) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x0, 0x0) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000000bc0)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000580)="7f77be5b0462707681a355f3cfb8", 0xe}, {&(0x7f00000005c0)="429d068e7c334deece32935bdeb6945f2f600b8a2a3b153b159f035430f6febef1acbec174a450c0d21ce8bb96ba49864f96eaaa34e69e746ca558d9f4f1fd6993b97e8ebb73a27901aa2de7a392469a829c972c5f4a7f219509f63fc1003806d03a37d496141a31d917656f0474b9c010b5ea50d47ca6ad618d4aecaeb0b8ddc92fc2601bd7bb31cfcee37abeed98af3873b45d516410eebccadda6f6fa9aac56f1e6d0b1f515ab9bf4a14d8393a5b510adce209692afef9d60d6ec8cd151766c6c461994004666b1d2e7b824e41c24f8c33f951952108279fe6e6a5871e0bf48d4bb35626f3d6c7fb3bc38f4a030b1420eed38a4cec61ccfb2c2dedab4", 0xfe}, {&(0x7f00000006c0)="687d4e285422d7e2695d390a9396e0574708cb4569650c05fb6856ac19c2149f1e018d38f2cf45744163644bc55fa0c87c6d6b03f670737f04e3e4e401cf6fd85c68a1ff2f0b47", 0x47}, {&(0x7f0000000740)="247a9156d3b544869f72095fc88c0e08b252da7bff45507767bf87edc20d39cbd89559c5dd4b783f72a4abd062c5c1ccf7819ea24aa85fe2b292eb1b08f1c6846d2b8c211d9d90a02b1c86a35751e81cbbe0041460ac09cc87c4fed906d491fed50be39ca2c6c1e336dfa97b42", 0x6d}, {&(0x7f00000007c0)="09de99a9a276802a32f7b0b1d69aadf44d11308b60bbf62f54b5c8324528c2c66308e4091e8abd800f9cae38d7dace32078ceb7f480ad8a5ae973b089d8e852108175da09949649f1e3c6ce066601a7d7caea259a05c17578d13a5da", 0x5c}], 0x5, &(0x7f0000000ac0)=[@rights={0x38, 0xffff, 0x1, [r11, r3, r12, r13, r3, 0xffffffffffffff9c, r14, r1, r15]}, @cred={0x20, 0xffff, 0x0, r5, r16, r6}, @cred={0x20, 0xffff, 0x0, r17, r18, r6}, @rights={0x18, 0xffff, 0x1, [r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r4, r22, r23]}, @rights={0x28, 0xffff, 0x1, [r4, r9, r4, r24, r25, r26]}], 0xe0, 0x1}, 0x0) 11:40:11 executing program 1: getrusage(0x7fffffffffffffff, &(0x7f0000000000)) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x9, &(0x7f0000000440)=""/154) 11:40:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff72) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 11:40:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x0, 0xe0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x0, 0x80000001}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) 11:40:11 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 11:40:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt(r3, 0x0, 0x40, &(0x7f0000000280)="926164823afd4e49340946a477274e1b6e1a0ab5fcaaf95cbb9065ff888cb30af5b4bf062da7dba367199a2136e51b703b241b5ba01626dd89fe20e3021a3a1362e9caa64ed9e751c52f1fe6aae530a974d1cec74bea30c81e896501404b5dc6dfcf4eb37187a18c800c9ec85d971c27880020ef673cee39b23e45608931714a7ce663c2f62aba84183ad960d3bc3cf6e5b5c09f344fdc8b695756ad708243c07714c5937160731e7c1736f5850170a8c068630c8470015c72e34aed5387caec31040088cf166fba945adab786e00638962ff9788e3b666214bd2d2db5332c84797583fda842d2e02039ce934c119cff9eb25ad5cf9831a24b159d2648d18fd6c6e4f3852eab53e6c96932af14467ef75213e1e541ec869a4e6e68cc5f8e505d2d83ac1ef09a08d4748535c4164eca77c1693d35d772fb3152ab401fce873091beda4e938990542312c4942452ac93495253987960b0ed25d4bdc6038c4833d273c9cab9f0164427fdfd84818a9823efbdc33c586162c4f70ba55b2e957182db75494d444eb84b98ffb8ea016ffa1b447525dac45d83e2472ef05114872255afc2b240", 0x1a3) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 11:40:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000c40)=0x1) getdents(0xffffffffffffffff, &(0x7f0000000b00)=""/193, 0xc1) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x104) fchdir(r4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000140)=0x3) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) recvfrom(r4, &(0x7f00000001c0)=""/190, 0xbe, 0x400, 0x0, 0x0) 11:40:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x2, 0x7fffffff, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0xf, 0x1000}], 0x2aaaab50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r26, 0x0) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', 0x0, r28, 0x6) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r33, r30, 0x6) r34 = semget$private(0x0, 0x7, 0x287) semop(r34, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r34, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r34, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f000001a8c0)=""/102389) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r30, 0x0, r30, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r26, r30) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r26, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40e620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b889"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getppid() getpgid(r43) r44 = msgget$private(0x0, 0x20000003c4) r45 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r45, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r45, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r45, 0x1) r48 = fcntl$dupfd(r46, 0xa, r46) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r48, &(0x7f0000000800)=[{{r46}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r46}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r47}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r46}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r45}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r48}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r49 = kqueue() kevent(r49, &(0x7f00000009c0)=[{{r46}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r49) r50 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r50, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r50, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r50, 0x1) r53 = fcntl$dupfd(r51, 0xa, r51) ioctl$FIONBIO(r53, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r53, &(0x7f0000000800)=[{{r51}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r51}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r52}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r51}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r50}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r53}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r54 = kqueue() kevent(r54, &(0x7f00000009c0)=[{{r51}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r54) r55 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r55, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) msgrcv(r44, &(0x7f0000000b80)=ANY=[@ANYRESHEX=r19, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f00000026c0)=ANY=[@ANYPTR, @ANYRESDEC=r49, @ANYRES64=r25, @ANYPTR, @ANYRES32=r54, @ANYPTR, @ANYBLOB="863828631611f65059531b61a4c15bf4c3288419c34b908023b46666b28a626447f0c82578c4dfaa1bef485671354ad40a7857876f9ca3d59e4d4d101062b7f479c305a38cf32751a75876f1fbd71b52e62a2d49a5bd795503d2d8faf037b0575dec9d973f1c25311277f4eed738877fbe3846baae4406b53b92c41461c93e2a2dc10a30bec175af162e8c4a1742335e16167d57ba7d87c1d143f3dbb534f25a0a98fd87cc0e01a813e274dab709a3ebb89ad247d186bc2e5d076ff8ddd141d02f7839113fcac1567ff5fea4dac63e1d70b6c70deefc59956645b26d92080a82d43c94520b2d1ddda079f66855a4ed916b57a6889bccc62647ee65fa2a61c27d99455d98ff2ec973b22df997386fb3bc92e699cfb3acc822802c295dcb082d25248108c7936e6a99e16ab22dc2fda48990812fa5e7eea56af75b47cf79d3c868cdeea354d9a600b564011eff198c76c53cafaaba8d5c280d3c1f1c0bf8be91881ad0ed2303699ebecfc8f7049fc52e0b49f1b69df87c69cbc402b22f46aa7ee31d55a4dc35acc6df3fd47916f6af98622058e7cdd31c9b4ce5296676acaf98cfcca4dc6bad6e3a1b00fa5e3609d2b34ac6b225cc6b832a40ab04e2012f3edef84254abaac72d8f0c847117c3155ecbbb0a157f6562cf55f6613e503607a732e7e6a34fdad573fcb80dfef103f106861280690ae29fac386d64dae5773c54ddea0cd056e45ace13aa213cce96a4eed1c88d6c7708836608c6e23b0e2307d882bc7b6f3ceb9ef0cb03a4de5d8cf3947f77dc225a6c5c0620b25492116dc976de30e6af78e18e1d6bdaf02f91704969b34c2b3f8ec956e8350958a2d1b73eb7fdfcfe6513c1cb84ad81615780c0cd53b355b09feab16e93eac273362fa98e012976fc11162f61d72684bb0d592464907e895c74dd1379d982652c8de48979aea4122525fb74c0fb6d42a55c1b624dc7027efafaed822827c33deed9f44e6eba291036644a65e990b53cb8a0f3b93ab7be9c30890e5aefcee2cb9f4986788c5489f87c15463e27d87f6b25ee8967793a0548fe64fa0a575d34cefc01d9a737e36190aa7ef0d7f1a0554c50d9b59d80e03f9585de18286a17fc71b29034ac67e5bf0141c67eb7d245bd87bbe1dfe8e945f6f272437d2be7f7863248564cf095fe1753b47074659979e4c12b4bfa6711b7084a878c3714ad5544b3c8552abcd10be74d9288d88ef81f5ce836523a0926f27490e39734c66e94a62dae8ab54cc8fa79d7d7b8667d1fd92dcb2d2563f1a6338abaf72bb6fe1e06421ddf03ddd2f72cf94c7700c9b7b97a8fe7664b8dfe16f073e0c1d0df88d1e909a962c1681320df501c4fe71df0ecc7e69306e5dd94139cc67202ed0142e1525c7a3e6acf3964b89adcf2d4664407b5ad229f18607d2825b6aa5164e2195bc22565958b643517120ad1ecdbcfa878927834c95b37e379eb2d2742cf4a5b5b1be1015032dae4dc5fd882e93189df55f92481e3c9534a0b32a1c916c12ce086283c1ec50c18e7901b2cdd96c21e539ee3b09430395a3df61b1097bdbf531411d2e6489c11c336bcefa2141bde7092e2c1ff65f097eccfaaa3d474b909915bf400e53f24447641e2a9aeef002082d2b73a974b0c0b17a8e1487155f93225c284408b815d3f932d6885637069700d441c8ae0324d7173263cab78258c06ca1f9fef83e7893802cbb614ed7146d492ab0c7e6a6a01e3813567d43500bb39988c83d68a59c9358f6c953d13c284181d621908d71788988e34cae341f751d0e8df1d891bdaaf84a2d92bcc38dccf4cd8a315c805cac1b0edb1fd199104cbda5df8d03ccf670ebda9a59ea3fc648c8c3534ec115899a143eb149b9afb080bf88c78ad38c5c3ca6942e09e952b1dde5d0053b80593610d4f74912195642b4290cc76b0d2b2ad950ae1922057abba15ad9645b5661e362151ae4416fb8527f33307daa9df32b2f6244453b569a4163b37c163a1b188a120042d5f87d99c21337e4b69ca3d6ce0a258fcada7f89c26c66e97be3c6801b7cd57a6a5e470d0ebfda184ba99603ea988772d453223f90aae6494c33efcd8b93ac44129be2aa4d1097a9b003fb3ac18f5b6304a30e0ab0cb922b7b865b0a1b77f2d26369f20f70bee3b173b695b26b71a656a8661c42fb9f71a87a259ac7081253c83b8ca9fadfaadafd5a98c1e72678c2ac40e914d36e0ebe9ca4abfb6d0d64dec51bd426416fe528dcf1786488b9603717d50cd3677eedd713d932e5a5a64dc2ae76a0654407c82c1775c16de6b29ec72848ba32b6650061239450829077b08ccee5a7e4e7fee8a6009f26196676e68fc368aa3ee7e6f597c125cd4ce60157b4a6e50865633bbd86718488bddd04ead39ebbd7bb4b732e351d1ea4d7bd29c1afc96f2c8b79059e51a83a99022b19dc8908e62958785ebca6d34677b99c52e417546d8e80798b3143fc088c3243bfcfeb00624d36c1aa5f18b4d523ad6feb8240d5f1193a236a53edee53cf8f132fff6135b8ebb0391617cfb8033c54a8e73288e8ca632d9e9bbbfc2392792dc94fab9280839cdb711f3ce3f5ae228f789734b0d602be2c64ef21984754e2049109a0bdd58e7fa55279a176ff0e81f5e60132f92a547330f2ec8bec6505b1d493509e97f0313363e310fc95a658c241ca82cd9da2481a5342f312a640a0a82d8901539b1728cfd7ab20c7bc094f503b92f09b25411d2259ef78968e5f5c09499922a7fbe2b0de6b2731118d9bbd14e1f3ede9d22ca0c53e0dff9c3afc882bc002867a7fb8fb64a7472a6067c603810ae59d3ef76d4a55e1aae781ed148de47ae4bbc5386c9fb428d1ed3ebd6a2613a4cc55c012c108dfd6f8d4d243df51790a7b7a01120ba060a2fc8fd14d69c21a5f9a900579db940ff8bef8e0300b51a9303f417ea56d3bfca2ce49720538577236a96cfbffb52c66371881a6e6a409996d4107e2a7b58900c8ed30814d13cdbffc20190c73213f808f26115d52eaa5a4445157a789919070c63c925e24569a9088ecb5b466c38cdb2e438debf9f04f2aa978334579de9b5cfdc141b1af5aecac152aede028b6fb4f1137905994ad71b3e8e50337b2fa5de089c8dd5fba578231aeffe6f5466283162262ff6d39035d2afb9482b5021ad6e38b930e50cfdf4d0abc47b313495550d05ca63fd07106ec1ce781dc2cf25017794dc8908f5302e1daca7c3c706c2d74f527549f73b031e2e3e0b9a7395ecea8c41b5a2719ff52743936244d19da81383bd9a88ae18977f2d4456977190e6004ec78476b9fc376831b35931368c312ebcc763dff9d6e0dc499b5e67947fc52025337d177aa6bbbc7b70958d358c898deb33433312e6f90d35cc32c1f7a423c0cffc9954dd10566270a4d2b93d0805404ce0f51f88e81b6cfb869c8985834ea50585c4d7071e19812de9330acf42b7c9cc7b1dce2ea09044ce14d1ecbabb5b73690a18ae91748a33f7799ea27fc62177d9ee36644b9c4b00956d50f9e7ee587a5f709336f851381c5aee58e6220675a353a367eb5b49160777a93cdab5e3a6215388b7d6debd9b06727afd81cf17e0f726168c65f2edebf0c3b73ed2438532cfbd02c68762d0f6d56c4e7de9379560f93d6c20ae65206778e443bbc9ebcc2d5f5ef730418f2a78cf90db9d2987e8658b5e6976fd958b4515afdfff1584bc552d7049e537cacf7942179561bb69c190521e95c1cb3bb79bd34c2227369f56468f971afb4048e8831bb22f753219955d63c05aeb2857dec670f57399eaa393dcc40b78c58d3fdc6d938f661c6b4880d61409770dde45715eb31801fab2344a9a48d55a4e25e3ffdd6b43911562b4ecce537b5c6b2e84c01fe4783d8f191a19df28833cb75c469005f5082338ab3f5427262c43a972f597552ac6f1728c3dc0ef2a722fb8830650f7e1c9c9571adc40525a126702bd6f2995b74401cb30fcffbcbf00c2a3616197650e0bb2b5ad27aaad6331e431bc5af205c8842597a83a5943ce31f79c06bb63153823a8bfecfd80213b64285a2d489f99399e08f95ff9ace9dc1f3bf37ef3c5b962c256a2c61c4694a57fe693dd72ceeea881222fd45155ab1c94d338326b31dede66ae66f8d3476ac94d32a3aa59e068b15f09c6e7c3ff95ab2a45d1a4248e46f7244fa5cf76d5c2988b6e57bf6420b9b62eeeceb1eb0da0fc47878e8784012ed923ad8e2f3ebed7867b198e600cdd0d123875530d06d7ad9d4f15b0483fda228f884af6cd2220592c09795b404462fc017ba5acbd2f8dfa2cacf01bb0900e198214fafb41cff589bba68ffee6239695c6f59ab611d537b3bb642b169331fa5d8d30e3a34af61e7695ad3726eefeac98fb7c5bab9d9c80240dd4c51a290d930e5fb6dc0bb9afaffd977299e2f850d16b8de15f8274cfa4a175c41cfe39ebe4a50bb49c89c976d9a40ff3aba1e56bdeb67c190029e64b4e1651a7456df5ad69a35af6fe0c676ab14fe988b5829e53d2a9c222217851c401a6c8c17d7332d4d1b0f88cfd334ecf288af314a042662f69a4f5d72364298ccb0233e271a5228fdd63d04b8faa37727b60be920953ca3f20d47afb4be32e86844d6fa0775ad6498ff8bf41ada86ca2633b6df83a3d0726064b170322359a61fee464a4ce069b1cb1f58c679811f53e05a204a4b9cf6122eec131840fad308b6a3e5f16f5b5e2e60002d8570bfd6bfea48b2f18d05a9a5351ded5cac0fdbe63d646fad165936d7f03a2a01fb406eaf2c3a651517d370fc163bed5502869497a9fda6fc62a1de94948b33457387a5eb521feb4dcc6d96e63809bea0c80cc86c83399a4d2960d027cd1edc12fcfae5090f9b24836d802c8e7b331277f8da747c1ae8081e025bb3d01690acc6be10e76d2e63c0af01caabcd26e0b4e00865c2cfab905aa2e071f352ce9cc664c7aea817020708219754e17f07d86e4f37b64fb8c1e98f492ca3bbefb1eff3a296243b775f04e9aa14421b3b6b24158c908956b6c380f65b2cadf62966cfe6f66a8f1ab6f239670d2fc8e6abcd668247b354afd03df02ea8b3341546350c8e5df133eebee63f0ba79a456c1bff4133a4eab190443ab42da44c8189a7575e16720c18d1fdebd024f732da5d8cf7c041e46cc723678ecf053426d2dc71edbe6d2d04c6a393e045b80ffc5104080de0ea9cf0d4a4f9669dd63e0f2590b68c10dcccdafcac3a43fc846dbf8850bae14cc691ddb6c4bd0b407860d50020f5bf613e8048b4756f6be45f21bc31e0b0f6cf6eb2ced55de1a745c0027ef5695a07779c0ea8a4fd3069ec9f855d0ed8a13e266e567756035cf867218c7866afc8193d87ce200e3cfaddc0720a914688e90a5e0215ca2b408b81bb80f181576f68467aacd55fc566493f62b2406f5310fcc3a62d592cbd27d77715678e2781f1e481fa6b3b3256cbc78639e94f3defd817537cbc330c241c4703cd29131d37b9f51b8b455e8f717bb677e193b1581cf3fa0c08de489555bee1ec321a71e7ac9c28ac4086cb658c1b03b1af0950c11ce50b6e00d6ae17d7df6a37c637175b4a7f74182b766b4cc7848f42198f6333b8dac5c4696d88ccb6e2e9aea3a9aab6f66040e51b5ec1d24c55e0f770558034560c47319cc64116ed4c1f5d12e0c1c38ac6753c2a04d24a64c0a00192938c6005db9163b618640b71118079f439b8f62d2695c01a495b416c6f02f81cea8f0ca4f52afb2bb58098947a47d2d5ee846655169f79b714c026b1886eff526a82bc3d1486490b5ab54b228511e99a15a2c252b5ef8", @ANYPTR64, @ANYRES64, @ANYPTR64], @ANYBLOB="f36fed31900f9bce039a2f1820f9db1158305e2e9cf89f7472f4267479b6b5bed774d55386325192107d5d7d6283f477e3cc05f5e366ac9f2ff48c7a00cb11b433f4a4ace48598f2e883a10055c4903d047cc84e6632a07ec5ec7e20696c599337dc16cc7666eb55bd0611cdd0bcf436fbdcbe4cd503223daeb79a19eb4ceb9d3aadc851473580136ffcb8905a3e4b00ca47c5310c7e9f59ec9cb07ca713c550512dd12d792c45626b705a6ff6e273de7d092b200bc67a24072f360a7bb658d0e51f94156e817e296ac270216196a43607dcf8f3daab49c29bc0e350e03d63c22079ab647160d6", @ANYRES32=r55]], 0x2, 0x2, 0x0) r56 = msgget$private(0x0, 0x20000003c4) r57 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r58 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r56, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000"], 0x65, 0x0, 0x1000) r59 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r59, 0x0, r59) accept$inet6(r59, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r60 = kqueue() msgsnd(r56, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r60, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r58, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r57, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r56, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r44, 0x0, 0x0, 0x1800) msgsnd(r44, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x1, r38, r41, r37, 0x0, 0x46, 0x81}, 0x10001, 0x1, r42, r43, 0xa5, 0x1, 0x4e2c, 0x6}) r61 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r62, &(0x7f0000335000), 0xfcb7) writev(r62, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r63, &(0x7f0000335000), 0xfcb7) writev(r63, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000335000), 0xfcb7) writev(r64, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r65, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgsnd(r61, &(0x7f0000001580)=ANY=[@ANYBLOB="a98faea775f06c26c2e651d16b907f572aed79c7c32e4c57e15ebf596d64ff595edd06f4ad37ab8a08fee46c7862a10df1e0e84244ae4059b78ac38fd74c13191de90f7ee2fb831840d9fec43a7525865c36ad7055fd22c49ce1ddf70200e967e02196e8b60923f2f2a40d69fe1f499e29b494387964e451ff8d56ccd72bb38669b51f71b2c80c9e550545bcc1547e9f694296c79b04222b11c99958a98b3f3bd2452de60db99c9088d639473e9cd04b1c6bd819d174890cf541020491687e447ab6615c3fde3b488f9d10d2409144d7d9648117fe044cbaf7443fa81f0f413c0f6066b37ee10a9444d0237985ccb08f", @ANYBLOB, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYRESOCT=r62, @ANYRESOCT=r32, @ANYRES16=r63, @ANYRESDEC=r64, @ANYRES16, @ANYRES32=r65], 0x9, 0x0) r67 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r67) r68 = syz_open_pts() r69 = kqueue() kevent(r69, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r67}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r68, r69) r70 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r70}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r70) r71 = syz_open_pts() r72 = kqueue() kevent(r72, &(0x7f0000000700)=[{{r72}, 0xfffffffffffffff9, 0x12, 0x2, 0x5, 0x4}, {{r66}, 0x0, 0xbe3b3c03200eab0a, 0x40000002, 0x101, 0x3}], 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r71, r72) r73 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r73) r74 = kqueue() kevent(r74, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r73}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r75 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r75) r76 = syz_open_pts() r77 = kqueue() kevent(r77, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r75}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r76, r77) r78 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r78) r79 = syz_open_pts() r80 = kqueue() kevent(r80, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r78}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r79, r80) msgsnd(r61, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r69, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r29, @ANYRES16, @ANYRESOCT=r72, @ANYRESOCT=r73, @ANYRESOCT=r77, @ANYRESOCT=r17, @ANYRES16=r79, @ANYRESDEC, @ANYRES16=r18], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r61, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000459c00ff0700000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) msgrcv(r61, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r61, &(0x7f0000001200)=ANY=[@ANYRESHEX=r42, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r36], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r40], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r13, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r11, r42, 0x0, 0x94, 0xffff}) r81 = getuid() setreuid(r81, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r84 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000200)={{0x3ff, r82, r83, r82, r83, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) 11:40:11 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = socket(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xffffffe9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:40:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede", 0x798, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r2}, 0x0, 0x42, 0xf0000000, 0xb716, 0x9}], 0x8, 0x0, 0x80, 0x0) connect(r6, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kqueue() syz_open_pts() kevent(r3, &(0x7f0000001a80)=[{{r4}, 0xfffffffffffffffe, 0x9e12e8074ef27903, 0xf00ffffd, 0x869}], 0x9, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) r12 = dup2(r10, r11) sendmsg(r12, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000700)) ioctl$TIOCDRAIN(r12, 0x2000745e) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 11:40:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/219, 0xdb) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20a39, 0x37) openat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x800, 0x88) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x101, 0x5, 0x5, 0x0, 0xfff, 0x9, 0xffffffff, 0x3, 0x1, 0x6}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 11:40:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) 11:40:11 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x29f85941b8ea88be, &(0x7f0000000000)={0x8001, 0x276}, 0x10) 11:40:11 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x48, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x400000000002, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() r8 = semget$private(0x0, 0x7, 0x8a) semop(r8, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, 0xffffffffffffffff, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r13, r2, r6, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 11:40:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x90000000) 11:40:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r7) fchflags(r7, 0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="b7", 0x1}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 11:40:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r10 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r4, @ANYRES64=r10, @ANYRES64], 0x3, 0x1800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b5174fe2114811cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c59dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c00cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0000"], 0x1, 0x800) msgsnd(r9, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r16, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r17, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2d1628b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d1000000001278bd725592655b4c3e885c27d5020000000000000000a00570216da0e1b8aeeec3be0484ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c0800438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c76121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c9712a7731ef7acc02d1fb3dcea1361ba99d9b3c83ffc311d6931ec5ba0bb0e8997f700"/364], 0x1, 0x7fb) msgrcv(r17, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgrcv(r17, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r17, &(0x7f0000000f00)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535ff010000b6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573cda0032bd713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bde0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ec4017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f24ad91deafbb9a82a5cfc66ba3d64be29f4962b179f3d1c67e16e669df61d721d32c5b621fee12d6d5d7e347"], 0x1, 0x40000000000800) r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getuid() r22 = geteuid() setreuid(r21, r22) msgctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x6, r19, r20, r22, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r17, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x1, 0xc00) msgrcv(r16, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x0) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r16, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fb, 0x6, 0x138, 0x2}) r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r29, r30, r32, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r33, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r33, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r33, &(0x7f00000011c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6f2fe56a64b447b7afdfa764327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23411a5a77790d1687000000000000"], 0x156, 0x800) msgrcv(r33, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r33, &(0x7f0000000480)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd60700000000000000c439ea2b26fcb5355b5b24eab64295574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea3845c14e00c29f7068f0d2e5f9ce77c1ecc017c46c50c8070000df000000004575ddd417bd2c8bca85e911ec5f2470a3deaf1e4c2d58023a8f59bc4f5f55a777d99bc8d12eb09b0267db1749579b1fe0095cec2000ce83960a8c93a9e0a26692dce4716b6cb0baff6a31053e4dbc19278906cde7b7fa25fe80db32a0e86c0c47ed608a33f0cbf17b9e047bcc9800f986fd4de8d9b83a00000000000000000006406d844c16a85f703bb5f7f78771a93caadb49a2d3bf5075dcd56d884f53cf9b75ff12518b9b81ad60012a2edecd262a2fedca93f89e671d"], 0xd5, 0x40000000000800) r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) msgctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x6, r35, r36, r38, 0x0, 0x80, 0xc}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r39 = getegid() r40 = getpgrp() r41 = shmget(0x1, 0x3000, 0x8, &(0x7f0000003000/0x3000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r39, 0x14}, 0x0, 0x0, r40}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r13, r25, r30, 0x0, r36, r39]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000740)={{0xf2f, r4, r6, r7, r25, 0x2, 0x7f}, 0x400, 0x5, r42, 0x0, 0xffffffff7fffffff, 0x10010, 0x2}) 11:40:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "20370020000f00", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCCDTR(r1, 0x20007478) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 11:40:11 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='r//', &(0x7f00000000c0)='r//', &(0x7f0000000140)='{+*^\x00', &(0x7f0000000180)='!\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='r//', &(0x7f0000000280)='r//', &(0x7f00000002c0)='r//']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 11:40:11 executing program 0: getitimer(0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) shutdown(r0, 0x0) 11:40:11 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0x0) r2 = semget$private(0x0, 0x3, 0x88) semop(r2, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x665ef9d82d696444}, {0x2, 0x3ff, 0x800}, {0x0, 0x2, 0x1801}, {0x1, 0x7ff, 0x3000}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) pipe2(&(0x7f00000000c0), 0xd35904a82d4eabbc) r3 = semget(0x0, 0x2, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r0, &(0x7f0000000340), 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0xffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x27, 0xc, &(0x7f0000000280)="2fda9b4e71bce3d6", 0x8) r6 = dup2(0xffffffffffffff9c, r5) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0xce1, 0x0, 0xfff7}) syz_open_pts() nanosleep(&(0x7f00000002c0)={0x8000000068, 0x200}, 0x0) kqueue() kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) bind$inet6(r7, &(0x7f0000000300)={0x18, 0x3, 0x6422, 0x8}, 0xc) 11:40:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = socket$inet6(0x18, 0x1, 0x20) shutdown(r5, 0x0) r6 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r4, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 11:40:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180), 0x0) write(r1, 0x0, 0x0) kqueue() close(0xffffffffffffffff) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000580)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x0, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="820254b8c20355014b56"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r4 = socket(0x0, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x20}, 0x0, 0xa8d}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) write(r7, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762", 0x2e8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x0, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r12, 0x0, 0x0, r11, 0x1}}) r13 = kqueue() fcntl$dupfd(r13, 0x0, 0xffffffffffffffff) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r14, 0x0, 0x20000000000001, 0x0, 0x0) write(r14, &(0x7f0000000840), 0x0) r15 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x0, &(0x7f0000000180)="9a02000000000000", 0x8) write(r15, 0x0, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r16, 0x0, 0x20000000000001, &(0x7f0000000180), 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82e42b2f66696c5f1d00"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r17, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024", 0xf) close(r17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7}, 0x0, 0xa8d, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r2}, @rights={0x20, 0xffff, 0x1, [r3, r4, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r6, r0, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r8}], 0xb8}, 0x8) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 11:40:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) 11:40:14 executing program 1: 11:40:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7, 0xffff8000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)="5dd89fb59260471b23eab29f0122edbcb9d01e71b37718178c49bde4c9ef5e8a5a46620aafce991660aacccc84d550dccfaad11bd59b5adb2039c1922d70ef25d099100dbb24100f1caba8d671bbcec63d72505691aea1bb995842351f35e022544d7618dc8fe956878552a92d7023bbe93eb47839dfaa7fd33bc2144b75c8860d3b8529f8c780f9747d17fc210efccb174a5b570000eb77f45df8c94afe1f7c5eea280ac181150ff547005553fba90df8610a62d11c3b748aab5effbce0ae4f57482ad618445cbb", 0xc8}], 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x1, 0x1940, './file0\x00', 0x80, 0x86, 0x6}) fcntl$setstatus(r1, 0x4, 0x8) r5 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) accept$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = accept$inet(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) fcntl$setown(r8, 0x6, r7) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000480)=0x16d) getpeername$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) read(r9, &(0x7f0000000580)=""/60, 0x3c) bind$unix(r4, &(0x7f00000005c0)=@abs={0x72a89844e88f4738, 0x0, 0x3}, 0x8) r10 = dup2(r3, r9) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000600)=0xd9f6) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000640)={0x5}, 0x0) socketpair(0x4f, 0x3, 0x20, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r11, &(0x7f00000006c0)=""/105, 0x69, 0x40, &(0x7f0000000740)={0x2, 0x1}, 0xc) r12 = accept(0xffffffffffffff9c, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) getpeername$inet6(r12, &(0x7f0000000800), &(0x7f0000000840)=0xc) 11:40:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001040)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 11:40:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000001080)=@in, 0xc, &(0x7f00000012c0), 0x0, &(0x7f0000001600)=""/39, 0x27}, 0x800) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:40:14 executing program 1: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="24000000ff0007031dfffd946fa2830020200a00090000ebff1c85680c1ba3a20400ff7e280000002600ffffba16a0aa1c0009b3ebea8653b1cc7e63975c0ac47b62680200000055d90f15a3", 0x4c}], 0x1}, 0x0) 11:40:14 executing program 0: 11:40:14 executing program 1: 11:40:14 executing program 0: 11:40:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x64) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 11:40:14 executing program 0: socket(0x8, 0x4, 0xfd) setsockopt(0xffffffffffffff9c, 0x29, 0xa989, &(0x7f0000000140), 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) 11:40:14 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5df9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d0000010096a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc64000000000000000a128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r48 = syz_open_pts() r49 = kqueue() r50 = socket$inet(0x2, 0x5, 0x7f) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r49, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r50}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r51}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r52}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r48, r49) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r49, @ANYRESOCT=r13, @ANYRES16=r54, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r38, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r56 = dup(0xffffffffffffff9c) r57 = openat(r56, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r57) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r58 = getgid() setegid(r58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r59, r58, 0x6) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x7, 0x287) semop(r63, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r63, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r63, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r63, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r63, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r64 = kqueue() r65 = syz_open_pts() close(r65) ioctl$TIOCSETAW(r65, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r65, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r65, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r65, 0x46}], 0x1, 0x0) r66 = fcntl$dupfd(r64, 0x2, r65) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r62, r60, r59, r68, 0x20, 0x1}, 0x198d3e44, 0x4}) r70 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() r72 = socket(0x1, 0x1, 0x80) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r74 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r73, r74, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r75, 0x0, 0x0) shmctl$IPC_SET(r75, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() r79 = socket(0x1, 0x1, 0x80) bind$unix(r79, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r80, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) r82 = getgid() r83 = getppid() r84 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r86, r87) r88 = getgid() setegid(r88) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r89, r88, 0x6) r90 = getgid() setegid(r90) r91 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r91, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r91, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r91, 0x40087468, &(0x7f00000001c0)) fchownat(r91, &(0x7f0000000080)='\x00', r92, r90, 0x6) r93 = semget$private(0x0, 0x7, 0x287) semop(r93, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r93, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r93, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r93, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r93, 0x2, 0x3, &(0x7f0000000000)=""/9) r94 = getegid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r92, r90, r89, r94, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r86, r90) lchown(&(0x7f00000001c0)='./file0\x00', r86, r87) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000080)={{0x6, r86, r76, r80, r82, 0x1e6, 0x8}, 0x5, 0x5, r83, r84, 0xfffffffffffffe01, 0x9, 0x7ff}) r95 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r95, 0x0, 0x0) shmctl$IPC_SET(r95, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r96 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() r98 = socket(0x1, 0x1, 0x80) bind$unix(r98, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r100 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r99, r100, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r102, r103) r104 = getgid() setegid(r104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r105, r104, 0x6) r106 = getgid() setegid(r106) r107 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r107, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r107, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r107, 0x40087468, &(0x7f00000001c0)) fchownat(r107, &(0x7f0000000080)='\x00', r108, r106, 0x6) r109 = semget$private(0x0, 0x7, 0x287) semop(r109, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r109, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r109, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) 11:40:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d952c007b80309905f87c8a5b6701000000000048a476f800000000c4140000008000150d527dd8ba9cfd17d854b168b2592ec1bb94d7960d1d1907386dcbf25601002a04cf49aca333b47acf6ebc8c74b23e85ed389b42de324dbae245bd7b4ef0d721a26561b12d4bac"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:40:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x90) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) socket(0x0, 0x1, 0x1) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000040)=0x3) 11:40:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ffffff1f7e4f2e7db51aee52ddff0516ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) fchmod(r0, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x3, 0x1, 0xad1, {[0x3f, 0x101, 0x1, 0x10e, 0x9, 0x1ff, 0x8, 0x3, 0x800, 0x7, 0x8000, 0x2448, 0x81, 0x5, 0x10001, 0x7fff, 0x100000001, 0x3f], [0x1ff, 0xa2e2, 0x19c, 0x9, 0x9, 0x7, 0x64b0, 0x4, 0x2, 0x1], [0x4, 0x3, 0xd9b9, 0x2c, 0xfffffffffffffffc, 0x2, 0x3], [0x5, 0xfffffffffffffff7, 0x8, 0x9, 0x8001, 0x4], [{0x1, 0x6, 0x8, 0xfffffffffffffffd}, {0x100, 0x7, 0x330e, 0x9}, {0x7, 0x1, 0x2, 0x5}, {0x1, 0x6, 0x5, 0xf84}, {0x100, 0x0, 0x3, 0x9}, {0x7, 0x8001, 0x48, 0x80000000}, {0x8, 0xb849, 0x8ed, 0x1ff}, {0x6, 0xfffffff7, 0x9, 0x38}], {0xff81, 0x2fc52ef9, 0x2, 0x8}, {0x5, 0x7, 0x5, 0x8}}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) 11:40:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) r2 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, 0x0, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001d00), 0xc) getgid() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) getegid() fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80), 0xc) socket(0x18, 0x1, 0x0) 11:40:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) msgget(0x3, 0x11) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x5, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r15 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r15, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getgid() r17 = semget$private(0x0, 0x4, 0xc1) semop(r17, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r17, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r18 = getuid() seteuid(r18) r19 = geteuid() r20 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r22 = getgid() chown(&(0x7f0000000180)='./file0\x00', r21, r22) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000680)={{0x5, r18, r16, r19, r22, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r24 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r24, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r24, 0xffffffffffffffff, 0xffffffffffffffff]) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r26 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r26, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r26, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000340)=[0xffffffffffffffff, r13, 0x0, r15, 0x0, r16, r24, 0x0, r26]) r28 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r28, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r28, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r28, 0x1) r31 = fcntl$dupfd(r29, 0xa, r29) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r31, &(0x7f0000000800)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r29}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r30}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r29}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r28}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r31}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r32 = kqueue() kevent(r32, &(0x7f00000009c0)=[{{r29}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r33 = accept$unix(r29, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r34 = socket$inet(0x2, 0x2, 0x0) r35 = socket$inet(0x2, 0x2, 0x0) dup2(r34, r35) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r37 = getuid() r38 = geteuid() setreuid(r37, r38) getgroups(0x2, &(0x7f0000000480)=[0x0, 0xffffffffffffffff]) r40 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r41 = getpid() fcntl$setown(r40, 0x6, r41) fcntl$setown(r40, 0x6, r41) r42 = getgid() r43 = semget$private(0x0, 0x4, 0xc1) semop(r43, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r43, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r44 = getuid() seteuid(r44) r45 = geteuid() r46 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r46, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r48 = getgid() chown(&(0x7f0000000180)='./file0\x00', r47, r48) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000680)={{0x5, r44, r42, r45, r48, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = getgid() r53 = semget$private(0x0, 0x4, 0xc1) semop(r53, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r53, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r54 = getuid() seteuid(r54) r55 = geteuid() r56 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r56, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r58 = getgid() chown(&(0x7f0000000180)='./file0\x00', r57, r58) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000680)={{0x5, r54, r52, r55, r58, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r59 = socket$inet(0x2, 0x2, 0x0) r60 = socket$inet(0x2, 0x2, 0x0) dup2(r59, r60) r61 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r61, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r61, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r61, 0x1) r64 = fcntl$dupfd(r62, 0xa, r62) ioctl$FIONBIO(r64, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r64, &(0x7f0000000800)=[{{r62}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r62}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r63}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r62}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r61}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r64}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r64, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r64, &(0x7f0000000b00)=""/193, 0xc1) r65 = socket$inet(0x2, 0x2, 0x0) r66 = socket$inet(0x2, 0x2, 0x0) dup2(r65, r66) r67 = syz_open_pts() r68 = socket$inet(0x2, 0x2, 0x0) r69 = socket$inet(0x2, 0x2, 0x0) dup2(r68, r69) r70 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r70, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r70, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r70, 0x1) r73 = fcntl$dupfd(r71, 0xa, r71) ioctl$FIONBIO(r73, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r73, &(0x7f0000000800)=[{{r71}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r71}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r72}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r71}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r70}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r73}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r74 = kqueue() kevent(r74, &(0x7f00000009c0)=[{{r71}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r75 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r75, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) r76 = accept$inet6(r0, 0x0, &(0x7f00000004c0)) r77 = socket$inet6(0x18, 0x4, 0x1f) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="b590440942825f73c44847ff653094db", 0x10}, {&(0x7f0000000140)="296d127f0019c7ce959a16c826153745ba9eac4a3c0aa18661ab6195896d7c9e58aec14d2622c6a0e1371b79698f6b685e1b74a495ff3eabc42e1d853fe4755a7d97c7dd840a969440ae53428dff1bcde41352e5a325cd2a31d5f9c69c42c993a40f720add1299fb5ef70c42628806b38e473404dd1ab1d687e030dadc", 0x7d}, {&(0x7f0000000280)="2d9f78cb5c5bde25da7c71309b40849375566bedc6550455efe1972eb897ccdc02b88a73a1f5b0d624b946da2588f6476e14796d870fdfba1506fb3d64db4ded805b56a06c6332cf399f49469062d732e2688aa005adda40a24259d53c71ad3e4b1e907dc1e82b4e8c22d0c36825a7323194b715e430cd53a0b645ae2668192b858ae17a329e7ec060f79a74de2fe773ffaa0e26c80a3e7cf5dfb89957e7", 0x9e}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r27}, @rights={0x20, 0xffff, 0x1, [r33, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r36, r38, r39}, @cred={0x20, 0xffff, 0x0, r41, 0x0, r48}, @cred={0x20, 0xffff, 0x0, r49, r50, r58}, @rights={0x28, 0xffff, 0x1, [r59, r64, r65, r67, r69]}, @rights={0x28, 0xffff, 0x1, [r0, r71, r75, r76, r77, r0]}], 0xf0, 0x406}, 0x8) r78 = socket(0x18, 0x1, 0x0) close(r78) fcntl$dupfd(r0, 0x0, r78) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r79 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r79, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r79, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r79, 0x1) r82 = fcntl$dupfd(r80, 0xa, r80) ioctl$FIONBIO(r82, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r82, &(0x7f0000000800)=[{{r80}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r80}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r81}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r80}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r79}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r82}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r83 = kqueue() kevent(r83, &(0x7f00000009c0)=[{{r80}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) ioctl$FIOGETOWN(r80, 0x4004667b, &(0x7f0000000000)) connect$unix(r78, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 11:40:15 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7021b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) recvmsg(r4, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c760000000000000000000010000000000000000000000000000000000000000000000000002600"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r5, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r5, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x0) r6 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x20, [{&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000006}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x21}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffb}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xa}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3439}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) listen(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xff, 0x9, 0x7, 0x7ff, "e835ca61eccfb8855fb11b34337aa39265c79c69", 0x3, 0x9}) r10 = dup2(r8, r7) accept$inet(r10, 0x0, 0x0) r11 = getgid() setegid(r11) ioctl$BIOCFLUSH(r10, 0x20004268) r12 = semget$private(0x0, 0x4, 0x104) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/254) 11:40:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x10, 0x2005, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r6, r7) sendmsg(r8, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000040)=0x2) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) r9 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8, 0x21) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000080)) ioctl$KDENABIO(r9, 0x20004b3c) 11:40:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(0xffffffffffffffff) 11:40:15 executing program 1: setitimer(0x2, &(0x7f0000000100)={{0x1}, {0x0, 0xf423f}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xffffffffffff74eb}, {0x3, 0x1}}) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) getitimer(0x1, &(0x7f0000000180)) 11:40:16 executing program 0: kqueue() r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) kevent(r0, &(0x7f00000005c0), 0xaaf, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x7fffffff, 0x0) 11:40:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r7, r8) r9 = socket$inet(0x2, 0x2, 0x0) sync() r10 = socket$inet(0x2, 0x2, 0x0) r11 = dup2(r9, r10) sendmsg(r11, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000700)) r12 = accept(r11, &(0x7f0000000c40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f72d733000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029b1fea38b47460987de74c5f085a6003fad9ebc7d32fe3ebf6b4319ebda7a81dcfce28b56e51ba708e0e6aefb9b479a44a9b255819143306d4a0451e1daa6e6d038c723a2b4e4fd49b562720b4959d5158f0d4325086479ceb6cb4d9a03a5f24adaa7f2f6dbb890de44436e6e3ffaa5d8482f7f9c24bbbda987d1b12e27da5cc8d17396656b4c2ee4b86f792d4cd2406fa8e0eccf567e060158b600ac28e135346dbd36145cba661278f134b157c24b769feae8bef2da18f330ef306cf8d14567aa7ab7024438273475a665ebde7214fec132b37102f1c3a8fdac89"], &(0x7f0000000040)=0x1) accept$inet6(r12, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) dup2(r2, r3) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 11:40:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3f, 0xffffffff, 0x101, 0xb62, "659876b6f08a2dfb4818fd40b5650cf973f07fcb", 0xfffffffa, 0x1}) 11:40:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000000040)=""/22, &(0x7f0000000000)=0x16) getegid() 11:40:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xfffffffffffffc1d) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 11:40:16 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x5}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r3 = dup(r1) close(r3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r14, 0x0) r15 = getgid() r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300097360e02ea4e4b0d0ac6867d"], 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000004dff00000100000000000000"], 0x10}, 0x0) write(r18, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r19, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) r22 = semget$private(0x0, 0x7, 0xa0) semop(r22, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r22, 0x0, 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r15, r16, r21, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) r23 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r24, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r24, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r25 = semget$private(0x0, 0x4, 0xc1) semop(r25, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r25, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r26 = getuid() seteuid(r26) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000680)={{0xc, r26, 0x0, r29, r28, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r30 = semget$private(0x0, 0x7, 0x8a) semop(r30, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r29, 0x0, r16, r23, 0x184, 0xfffffffffffeffff}, 0x2, 0x10000000007, 0x40}) fchown(r4, r7, r2) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r31 = syz_open_pts() close(r0) dup(r31) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x3, 0xfffffffffffffffe, "854917eb866ffe4dbfa620000082000900"}) ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000000)) 11:40:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30006) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10082, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 11:40:16 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) r6 = socket$inet6(0x18, 0x8004, 0x81) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x20, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x1, 0x7, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r7 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r8 = kqueue() kevent(r8, &(0x7f00000009c0)=[{{r4}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r9 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r9, 0x1) r12 = fcntl$dupfd(r10, 0xa, r10) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r12, &(0x7f0000000800)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r11}, 0xfffffffffffffff9, 0x4, 0x2, 0x400, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r9}, 0xfffffffffffffffb, 0x20, 0x2, 0x200000000002, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r12, &(0x7f0000000b00)=""/193, 0xc1) r13 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r13, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) dup2(r13, r1) writev(r2, &(0x7f0000000000), 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r1, 0x1) 11:40:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="765f2bd7e31b462f7931271bd059de31c3da90231a30f370e3252fd8213e3c9fa4ca1ef2cf40a842c25e002de64e061cb0f431fe0a62ebaa14816459d9ada0e97ec7a8a204269797f0e1e78290f27bb4c69c2061143a1561d79b9fea591ded1ffd29ce96560f6acd13cd900dad30ba04def015878da517914f3c8c6d7ef66334e885b303da3b112e5ccb0cd14daed90b9c", 0x91) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280), 0x1119) 11:40:17 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) kqueue() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000002c0)=0x2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r6}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r7, 0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r8, 0x1) r11 = fcntl$dupfd(r9, 0xa, r9) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r11, &(0x7f0000000800)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r9}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r8}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r11}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1}, {0x18, 0x0, 0x10001, 0x9f2b}, 0x7, [0x2, 0x56, 0x10002000, 0x288, 0x2, 0x0, 0x81]}, 0x3c) 11:40:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f000001"], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000000c0)=""/75, &(0x7f0000000140)=0x4b) listen(r2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) shutdown(r2, 0x3) semop(r4, &(0x7f0000000180)=[{0x2, 0xfffb, 0x800}, {0x1, 0x81, 0x2800}, {0x4, 0xc73}, {0x2, 0x8, 0x1800}], 0x4) close(r1) r5 = socket(0x2, 0x1, 0x0) r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r6, r7}, 0xc) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00c20000000000000000"], 0x10) close(r2) 11:40:17 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 11:40:17 executing program 1: select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f959118800ffff51ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x2, 0x80000000000002, 0x0) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r6, &(0x7f0000000040)=[{0x4, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2aaaaaaaaaaaaccd) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000080)=0x5a) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x5, r7, r5, r8, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x1, &(0x7f0000000100)=[r11]) setgid(r12) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) 11:40:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x8, &(0x7f0000000100)={0x9, 0x55}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0x80000fff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x9}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket(0x18, 0x2, 0x9) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0x651a, 0x10000, "ea9407e65c4827f75317f3f22e94fa2c2d9d42c0", 0x3, 0x2}) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x9, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r5) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 11:40:17 executing program 1: r0 = semget$private(0x0, 0x4, 0xc1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) getdents(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x10000) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1021, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x8a332451d320f9be) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x14, 0x9, './file0\x00', 0x2, 0x0, 0x81, 0xfff}) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffb9) dup(r2) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r9, &(0x7f0000000b00)=""/193, 0xc1) recvmsg(r9, &(0x7f0000000540)={&(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/233, 0xe9}], 0x1, &(0x7f0000000500)=""/15, 0xf}, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mmap(&(0x7f00000e6000/0x4000)=nil, 0x4000, 0xabc60927b655dd64, 0x8010, r5, 0x0, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unlinkat(r10, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000100)) ftruncate(r1, 0x0, 0x9) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x0, 0x101, 0x800}, {0x1, 0x10, 0x1000}], 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00cbf30000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 11:40:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) getitimer(0x3, &(0x7f0000000100)) clock_getres(0x2, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) socket(0x20, 0x1, 0xe4) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x81, 0x1}, 0xc) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000140)="dfff228fce2605637f73163b6553ceb5a06497dd59117d64fe9a44fc4996263487ee3c083cc67934e3542474246f346ab7369233cbf28775444be5f8e51c2bda471988", 0x1a504, 0x0, 0x0, 0xba) 11:40:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0xe056}, {0xf71e, 0x200}}, 0xa48f11be78f11839) 11:40:18 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r8, 0x1) r11 = fcntl$dupfd(r9, 0xa, r9) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r11, &(0x7f0000000800)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r9}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r8}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r11}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r10, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) r12 = dup(r10) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) r13 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000e00)) r14 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r14, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r14, 0x1) r17 = fcntl$dupfd(r15, 0xa, r15) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r17, &(0x7f0000000800)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r15}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r16}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r15}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r14}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r17}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r17, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r17, &(0x7f0000000b00)=""/193, 0xc1) r18 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r18, 0x1) r21 = fcntl$dupfd(r19, 0xa, r19) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r21, &(0x7f0000000800)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r19}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r20}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r19}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r18}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r21}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r20, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r20, 0x0, 0x0) connect$unix(r17, &(0x7f0000000ac0)=ANY=[@ANYRESDEC=r20], 0x1) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r23 = socket(0x2, 0x8002, 0x0) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r23, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r25 = socket(0x2, 0x8002, 0x0) connect$unix(r25, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r25, &(0x7f0000000b40)="4a60576cedbabdd9494bd4d135e42c06000028c33a9302005667c35d7bc875bd1b01a846e1a39f2dea2db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6f629f8b9d0fa64555ab44ecda484083d5f7c077dc4fce4f8b588f9df6060374575b550196f8600", 0x9a) r26 = socket(0x10, 0x1, 0x10001) r27 = socket(0x2, 0x8002, 0x0) connect$unix(r27, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r27, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r28 = socket(0x2, 0x8002, 0x0) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB="622eab10"], 0x10) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = socket(0x2, 0x4000, 0x2) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r30, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r29, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r30, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r28, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r12, &(0x7f0000000680)=[{{r13}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r22}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r23}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r24}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r25}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r26}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r27}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r28}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000001040)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643135becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c908c5ed2195a66a33058dea64afca0d8fa1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a95e6ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080a68b903452049407a8271d31009875a8b01971e298a5026d76492fbb1292f04ff4ad76c5c3a8c802ca041522aa012c48e4d3ac8c0606d9edc7f1bd2e7569b56f680d78fff78541246c16d08ac0bf2dad57156b198cc5ff4020ed3013bfcfc2e2626645ee57ae888e37d46e757970bc825a923980c755518f14482b80dfeb9c7e2ddf7ba84277647ca8feaaf3223ab3c7a23db6e5cdf75e0202dbafb6243f82ad5e92f6b6e4934e44c769b9918e6071280531826b64c09b38"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x4) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373241ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e1c7a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c55421f7a5d876980a796d361b281b5908dd44690cbdcbf53bea8ba8d4b90d0482604cb767586913b3cd9aacf3d6d0158633257ddf4bf5de35318742b8217e7e5643d6a3a6ebda65f9fa2f68dc534a793ed"], 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xffffffffffffff31) writev(r6, &(0x7f0000000640), 0x45) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r38, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r39, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r39, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r40 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r40, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r40, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 11:40:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="abf16b4f4983fc95de81ae604e30740a08a054d7af4b17ce2af8b883e68c18005ea9762308b3ebc5118cd5482a81b276f390e6d0bf94f771986ee5630c80b7b5fc7f35dcb047df696b8e90ab5fc2c2de61a68d5121f75cb17c95abae4e7ae10cff75ac186439095a2a9eeff495d4da06ed2f2ebabecfd40f299fff777ebcb35388aa3f74ee940bb0cab5965d7b6c1e7fd4fe17eeac2138ed5e16e6203b1ed99c3aafa20cb7ce917bdd0464b84644c1e9685ad5715e2e8f561a2d827046", 0xbd}, {&(0x7f00000001c0)="79c6ff56fd7f6ed53499be5d47740a8913963d7e36874b4acc6d19165cd04b0f0314fdaf9b57f1039f3274523581f040901f2585fc08fefd14a4336b2e23abd6dba1c30167bff907e82f9c1d42d703cfce1073e3e1c894d08d6fe514c69521f3dcdf7797f3678fada3b96ee6bc4534c2e4c16dd1d99245e69befb64ccbb93343f638d6394a36dbc3f4264c1ed4b44ac6e2fac2eb9d218903b1bf32604eea6fda2c91f68d812864e92b8edc", 0xab}, {&(0x7f0000000300)="ea5cb3a577a5ebb8f748c43773341f5f84a2216bcc1115438886aa7637c9f9ea3b42eba172b0639b5bbdc8a37ea1e6b7f3794ee8b494229e6f6d3bc3d321b82ea3658b30773d8f30a77d411e31c2", 0x4e}, {&(0x7f0000000280), 0x256}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r5 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r6, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 11:40:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) r4 = socket(0x3a, 0x4003, 0x81) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x7ff) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454be8a2a197a386207000000008295955984c87910bf093f68c10100287ead4bcb777fa69dfcbd1697790a10d9436e01000000a84e6abca64896bc5e57c6388bbd2ad88b3978b15801360bcd4c0a162b58b55c6200000000000000061e6bf3bf5547998921f4d669d2290509005bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000007000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d0e9b2048a3c0b5495a204b24be82ab7add00000000000000423b7c576b150050658ff2e5fb73e078604b0e6cfca9304c7eb1e90a91a5f3d99c0610df6dcba0edea418fbf931dc5dbefa8035cfa646d8d34366c204ef75e615abe10d24d3ef41b0056e1ff560451ec03560e662e5bda0474baf9e644d27c5096bec4d44a04edda29172808278c4edbe25dd1c36f8efd327c56d20886a9d0ffbe307fe929a3b76a550e089073235861654735f086100e735cadec1037217ec17c6c7cac03d5b502c31212cbb91e4fc554dfe0f64a535d3ee90b5abc"], 0x10) dup2(r4, r0) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r9, &(0x7f0000000b00)=""/193, 0xc1) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r0) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:40:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee1228a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = geteuid() setuid(r7) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x2, 0x2, 0x1000}, {0x0, 0x1000, 0x1c00}, {0x1, 0x801, 0x800}, {0x0, 0x10, 0x1000}], 0x3) semop(r8, &(0x7f0000000040), 0x0) r9 = getuid() seteuid(r9) geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r11 = getgid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getegid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) r17 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x8, 0x0, 0x359) r20 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r20, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r20, 0x1) r23 = fcntl$dupfd(r21, 0xa, r21) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r23, &(0x7f0000000800)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r21}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r22}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r21}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r20}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r23}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r23, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r23, &(0x7f0000000b00)=""/193, 0xc1) accept(r23, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x800000, 0xd51}, {0x18, 0x0, 0x6da, 0x2}, 0x7, [0x4004, 0x3, 0x5, 0x4, 0xfffffffffffffff9, 0x1, 0x7, 0x40000007]}, 0x3c) fchflags(r17, 0x1) r24 = fcntl$dupfd(r18, 0xa, r18) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r24, &(0x7f0000000800)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r18}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r19}, 0xffffffffffffffff, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r18}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r17}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f0000000200)=[{{r24}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getdents(r24, &(0x7f0000000b00)=""/193, 0xc1) ioctl$VT_WAITACTIVE(r24, 0x20007606, &(0x7f0000000080)=0x40) fchownat(r6, &(0x7f0000000100)='./file0\x00', r7, r11, 0xb) 11:40:18 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) 11:40:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000100)=0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r4, 0x1) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r4}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r8 = kqueue() kevent(r8, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r8) r9 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r9, 0x1) r12 = fcntl$dupfd(r10, 0xa, r10) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r12, &(0x7f0000000800)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r11}, 0xfffffffffffffff9, 0x40, 0x4, 0x400, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r9}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r13 = kqueue() kevent(r13, &(0x7f00000009c0)=[{{r10}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r13) r14 = socket$inet(0x2, 0x2, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) dup2(r14, r15) r16 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r16, 0x1) r19 = fcntl$dupfd(r17, 0xa, r17) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r19, &(0x7f0000000800)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r17}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r18}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r17}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r16}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r19}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r20 = kqueue() kevent(r20, &(0x7f00000009c0)=[{{r17}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r21 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r21, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r21, 0x1) r24 = fcntl$dupfd(r22, 0xa, r22) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r24, &(0x7f0000000800)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x4000000000002}, {{r22}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r23}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r22}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r21}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r24}, 0xffffffffffffffff, 0x10080, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r23, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r23, 0x0, 0x0) r25 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r25, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r25, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r25, 0x1) r28 = fcntl$dupfd(r26, 0xa, r26) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r28, &(0x7f0000000800)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r26}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r27}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r26}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r25}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r28}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r25, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r29 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r29, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r29, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r29, 0x1) r32 = fcntl$dupfd(r30, 0xa, r30) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r32, &(0x7f0000000800)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r30}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r31}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r30}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r29}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r32}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r33 = kqueue() kevent(r33, &(0x7f00000009c0)=[{{r30}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) kevent(r8, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1, 0xf00fff7e, 0x3, 0xffffffffffffd7ab}, {{r13}, 0xfffffffffffffffe, 0x4, 0x2, 0xb8ac}], 0x401, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffff9, 0x40, 0xe391164053a81eb, 0x0, 0xc0}, {{r17}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x2}, {{r23}, 0xfffffffffffffffc, 0x1, 0x3, 0x800000000007, 0x4b3d441b}, {{r25}, 0xfffffffffffffff8, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x1000, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x40, 0xfffffffffffffffb}, {{r30}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x83, 0xfffffffffffeffff, 0x3}], 0xd3, &(0x7f0000000300)={0x8001, 0xd93}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 11:40:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x20, 0x4000, 0x9) setsockopt(r2, 0x7, 0x2, &(0x7f00000005c0)="86337620dd5798e9b6ec80a0d6a2821b00", 0x11) r3 = semget$private(0x0, 0x8, 0x10286) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x1, 0x3f, 0x1000}, {0x99c9278bd65c81ad, 0x4, 0x1000}], 0x3) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fchmod(r4, 0x40) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f00000002c0)=[{0x2, 0xac, 0x1400}, {0x2, 0x16c7, 0x800}, {0x0, 0x3d40, 0x2000}, {0x2, 0x8000}, {0x0, 0x5}, {0x3, 0x8, 0x800}], 0x6) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() close(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x0, 0x200}) r8 = semget$private(0x0, 0x1, 0x1) r9 = semget$private(0x0, 0x4, 0x5) semop(r9, &(0x7f0000000240), 0x0) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000000)) r11 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x726}) r12 = getuid() r13 = getegid() semget$private(0x0, 0x3, 0x940) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000500)={{0xc, 0xffffffffffffffff, r11, r12, r13, 0x220, 0x2}, 0x3, 0xfffffffffffffffe}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x3802}, {0x0, 0x5, 0x1002}], 0x3) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 11:40:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r2, r1) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82027811e2b28a11776b9b322a150ecdb890258003761388946f2aad7ce16915fbe67b0d54b6bf29a753f75a4704e8120300399b635c1a0b6a72a8c700c3472b4fa10fb027ae633e310b486084f44c58728a3364da6ef460c65b03a99199b839c2679de8055697756244f21c1f70e8904d5204c7b78861f72a8f6ccf9cb25aa2e5d19841ed8ff9117a36081196f379f50fd890ff3411467cd5ea23c2085a72f39d4c273351b5fbe190f15b2b9b59447894ff1b0629d21b5933c138d6bb9d971fbc7fa6d281e7e6d4086b617718098fe15167b263af7b85ea39c752b2affcab6f72f4d004d77fb0a2be8dba7c3bc1da3fc58644487db3532a58d54f7e8bfde800a492f113993f5e35da4032b226e51c0bf0a6b641de375500278fc7b5e6916d384dab8e5c9281d13a6f29e3497e08c203feceb97befef516f7dea6dd4dc01593ff8c1e07610ebc43885d7a9f393cff38c5edf216a21b900000007000002a41a9718f2c85a17352404b1c679599ba800380c265d4794b50d5eacf7f57fe2e6dbdf788a87b4858ee79f087eb5d05a3e16b08375135e5d361b0676ba7d6a1b30aa439b54a02f0150aaa43b6acf3d99ee9cea1314b3c54c7c50093dd5d3726643ce1f054bbce4"], 0x10) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg(r5, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r6, r7) sendmsg(r8, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000700)) openat(r8, &(0x7f0000000080)='./file0\x00', 0x93339b75d06ac752, 0x18) r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = dup2(r9, r10) sendmsg(r11, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000700)) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x6, 0x10001, {0x4, 0xffff}}) 11:40:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r3) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r9 = kqueue() kevent(r9, &(0x7f00000009c0)=[{{r6}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r10 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r10, 0x1) r13 = fcntl$dupfd(r11, 0xa, r11) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000006c0)=0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0xdb3d8fd71f434af5, 0x0) kevent(r13, &(0x7f0000000800)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x2, 0x80000000ffff, 0x2}, {{r11}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r12}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r14}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r10}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r13}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r10, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) r16 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r16, 0x1) r19 = fcntl$dupfd(r17, 0xa, r17) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r19, &(0x7f0000000800)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r17}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r18}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r17}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r16}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r19}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r19, &(0x7f0000000b00)=""/193, 0xc1) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20, 0x0) r21 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x800, 0x0) r22 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r22, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r22, 0x1) r25 = fcntl$dupfd(r23, 0xa, r23) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r25, &(0x7f0000000800)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r23}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r24}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r23}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r22}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r25}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r26 = kqueue() kevent(r26, &(0x7f00000009c0)=[{{r23}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x8, 0x20000012, 0x7fff, 0xfffffffffffffffd}, {{r10}, 0xffffffffffffffff, 0x10, 0x88, 0x7f, 0x100000001}, {{r15}, 0xfffffffffffffff9, 0x127, 0x8, 0xfffffffffffffffc, 0x1}, {{r19}, 0xfffffffffffffffc, 0x18, 0x8, 0x401, 0x1}, {{r20}, 0xffffffffffffffff, 0x2, 0x1, 0x60, 0x1f0}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x4}, {{r6}, 0x0, 0x20, 0x20, 0x6, 0x5}, {{r21}, 0xfffffffffffffff9, 0x1a, 0xfffff, 0x2, 0x3}, {{r23}, 0xfffffffffffffffb, 0x8, 0xffffe, 0x5, 0xfffffffffffffffb}, {{r19}, 0x6, 0xcd, 0x2, 0x1000, 0x9}], 0x23f1, 0x0, 0x200, 0x0) 11:40:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000000100)=0xd5, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 11:40:18 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, 0x0) poll(0x0, 0x0, 0xffff) fsync(0xffffffffffffffff) read(r0, &(0x7f0000000180)=""/138, 0x8a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x1f}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') pipe2(&(0x7f0000000100), 0x8006) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 11:40:18 executing program 0: r0 = semget$private(0x0, 0x4, 0xc1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) getdents(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x10000) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1021, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x8a332451d320f9be) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x14, 0x9, './file0\x00', 0x2, 0x0, 0x81, 0xfff}) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffb9) dup(r2) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mmap(&(0x7f00000e6000/0x4000)=nil, 0x4000, 0xabc60927b655dd64, 0x8010, r5, 0x0, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unlinkat(r6, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000100)) ftruncate(r1, 0x0, 0x9) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x0, 0x101, 0x800}, {0x1, 0x10, 0x1000}], 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f7cbf30000000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 11:40:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0xb}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) dup2(r2, r0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x5b1, 0x0) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev+\xa1\xfdzl\x00', 0x80, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0xf, 0x0, 0xfffffffffffffffe}], 0x42, 0x0, 0x5b1, 0x0) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffff8, 0xf}], 0x42, 0x0, 0x5b1, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) r9 = semget$private(0x0, 0x2, 0x18) r10 = semget$private(0x0, 0x7, 0x287) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x0, 0x7fff, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r19 = syz_open_pts() ioctl$TIOCSBRK(r19, 0x2000747b) fcntl$getown(r19, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r19, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r19, 0x20007471) r21 = accept$inet6(r20, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r21, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r22 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r22, r23) r24 = syz_open_pts() ioctl$TIOCSBRK(r24, 0x2000747b) fcntl$getown(r24, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000480)='./file0\x00', 0xffffffffffffffff, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r24, 0x20007471) r26 = accept$inet6(r25, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r26, 0xffff, 0x20, &(0x7f0000000240)=0x6, 0x4) r27 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r24, r27, r28) setgroups(0x4, &(0x7f0000000300)=[r18, 0x0, r23, r28]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r16, r17, 0x10, 0x9}, 0x80b, 0x0, 0x9}) semop(r15, &(0x7f0000000100)=[{0x1, 0xfff, 0xc00}, {0x4, 0x2800, 0x1400}, {0x3, 0xfff, 0x3400}, {0x1, 0xa0e, 0x800}], 0x4) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r10, &(0x7f0000000480)=[{0x2, 0x4, 0x800}, {0xf96a70eeffcd215f, 0x7fff, 0x800}, {0x3, 0x5, 0x1800}], 0x3) semop(r9, &(0x7f00000002c0), 0x0) r29 = getegid() r30 = getegid() setgroups(0x2, &(0x7f0000000280)=[r29, r30]) r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) r32 = semget(0x3, 0x3, 0x7) semget$private(0x0, 0x6dd4a4abf18f1bc2, 0xd0) r33 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) semctl$GETVAL(r33, 0x0, 0x5, &(0x7f0000002b00)=""/4112) semctl$IPC_RMID(r32, 0x0, 0x0) dup(r31) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x28c8bdab75d3947d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xa00000, 0xb50, 0xffffffff, 0x1, "eebf243d0c20fa8bdfdcd33e33eae04e655ebae1", 0xb484, 0x4}) getpgrp() ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r1, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 11:40:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r4, 0x1) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r4}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r8 = kqueue() kevent(r8, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x8) 11:40:19 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x401, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 11:40:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x101) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0xb742f7680f1e4f95) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x8010, 0xffffffffffffff9c, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="02", 0x1}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x1, 0x0) ftruncate(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg(r4, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000700)) ioctl$KDENABIO(r4, 0x20004b3c) pwrite(r0, &(0x7f00000001c0)="32add18c90c546fa8bf70df38a0920aca62a44fe07390b8901e18e5f7d3a2c484743d1a7fa66a6ad472d45671959d386649edb57aa9dfc76f99d65b8b3ced4ed1d72f888a10dbce2b41526c428c2347057c2154e808553785e1032e31db702b4b656d5191612be86c5cd4ae6874bd3f26c21008a5ac4cadb20b355714857e231e0190b195b33c49db167a2c009e77a27a760b4c11bdb922055d55cf92df347fb5f29", 0xa2, 0x0, 0x0) getsockopt(r1, 0x9, 0x8, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x6332) 11:40:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffff7) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) 11:40:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef22451850818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c9651", 0x5e) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg(r4, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x0, 0x0, './file0\x00', 0xb27, 0x20, 0x0, 0x7}) 11:40:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x2ff, 0x0, "00370700000000000000df0600000000005800", 0x0, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x154) connect$unix(r1, &(0x7f0000000cc0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x8, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 11:40:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f00006c65302f66696c653000c01a4ca24c18f6640d5efc7307003c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f988186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 11:40:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) rmdir(&(0x7f0000000400)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x5, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x2, &(0x7f0000000200)=[r15, r16]) fchflags(r6, 0x1) r17 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r17, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xffffffffffffffff, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r17}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r18 = kqueue() kevent(r18, &(0x7f00000009c0)=[{{r7}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r18) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x1, 0x8000, 0xf7}], 0x9, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x8, 0xfffff, 0xfff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0xfffffffffffffeff, 0x5ed4}, {{r3}, 0x0, 0x10, 0x0, 0xff, 0x8}, {{r5}, 0xfffffffffffffffb, 0x61, 0x1, 0x7ff, 0x100}, {{r18}, 0xfffffffffffffff9, 0xc278390035bc6cbb, 0x7, 0x80000000, 0xfffffffffffffbff}], 0x4, &(0x7f0000000040)={0x200, 0x8000}) 11:40:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001fb, 0x2, "a4040000000000008d2100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:40:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x1, 0xa6) r3 = semget(0x2, 0x4, 0xc) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x4, 0x1800}], 0x4) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x100) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r7) dup(r7) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640), 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000440)=0x7ffe) recvfrom(r8, &(0x7f0000000400)=""/4096, 0x1000, 0x45, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xceb4e65041c68593) 11:40:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg(r5, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000700)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xbc, 0xffff, 0x7, 0x8, "8fa1f9672b38473fcf18fa86677c132571710e70", 0x7558, 0xff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) pipe2(&(0x7f0000000000), 0xc) socketpair(0x10, 0x4, 0x6, &(0x7f0000000100)) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) getrlimit(0x7, &(0x7f0000000080)) r10 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000140)=""/225) semget$private(0x0, 0x4, 0x240) 11:40:19 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x5, 0x3f, 0xe1, 0x8, &(0x7f0000000080)={{0x9, 0x2, 0x5, 0x4, 0x9, 0x7, 0x10000}, {[0x9, 0x2, 0x8, 0x5, 0x8, 0x0, 0x3, 0x2000000000000000, 0x6, 0x100000000, 0xf5ec, 0x2, 0x6, 0x7, 0xa9, 0xffffffffffffffff, 0x2, 0x80000001], [0x4cd2, 0x9, 0x3, 0x5, 0x2, 0x1000, 0x6, 0x3, 0x80, 0x401], [0x4, 0xfffffffffffffb0b, 0xbfa, 0x10000, 0x80000001, 0x9, 0x1ff], [0x92, 0x2, 0x200, 0x0, 0x3, 0x5], [{0x1, 0xbc8b, 0x7, 0x5}, {0x5, 0x7, 0x5, 0x1f}, {0x40, 0x3, 0x7fffffff, 0x7}, {0x9, 0x4, 0x9, 0x4}, {0x1, 0x8, 0x6, 0x10000}, {0x1000, 0xaf12, 0x8001, 0x3}, {0xfff, 0x1, 0x6}, {0x4, 0x9, 0x9c, 0x6}], {0x8001, 0x1, 0x2, 0x6}, {0x800, 0x9, 0x9149, 0x100000001}}}, 0x1, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:40:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x5, 0x73f) r3 = semget(0x2, 0x4, 0xc) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x4, 0x1800}], 0x4) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r7) r8 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1002, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r8, 0x1) r11 = fcntl$dupfd(r9, 0xa, r9) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r11, &(0x7f0000000800)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r9}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r8}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r11}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x807, &(0x7f0000000900)={0x4, 0x5b7e}) r12 = kqueue() kevent(r12, &(0x7f00000009c0)=[{{r9}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r12) dup(r12) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000001580), 0x14}], 0x10000000000002c4) writev(r13, &(0x7f0000001580)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa4259967a821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a93b310045cbce586df93e99545b46163d64cbbf3fe2e1a273a1eaa2554cd05e1d7f9b9088721eb5ead0248935c3cf3c73aa1a6d7b4b892faee4c890cbb5ff7b588012098b1189c7a8c284ec97757ad3e869315db5ecc1173f97b82741e01959ebd2b587a4c4ef08e48c567e192091aa42ad496c30f290ab80555e614a30e3ebb093652eed6d5787d0c238d9d6e399c47f8773d6fd5e000132b9739d7684447251fb2d65e41ba3e24c73d00492ffd631ff164a363b58496688fe8c9aeb38abf4a35b82ef7d7e0a90a9a11c7b89c0d2d685ba1dfd816801b9d736222a5f5b116dc01922a001247c7eeb1619eb839e95178df5b9c1292e252c4bb6417689229814aadf7ae2e6b58d9ce75fa8dff6c714e55fb0870e59a220587e012ef8d242076855c817f2ded2fa0d048f226f26760c98804d19bfeaaa3f6e49bb8d01afec22b8835f73e0a233db3ec2e4d23fd57cc8c12a3e10b4c93c8e84d627ec85fbc5b1856d91c96655a03d88a961405d2419d132209078708057fc3e77199c36a587e25888f29821c29dabceb15549784a854fe6be8fbe379f5333dc3e4265bde4943509ca0a3930dfe25d4680058ae9a2cea6a79dd6ef35c983ad4ff6ba9f4c13c51ed37d62f76ea2e7e1594cfff35108556b45ee2d1b5c3507c69429356ce24d4c1c989ebde8c5e94f790c5322a1fa47c1bc1e39ca24c7e6e08b6dce356a704b80337abe2854518a6e8b0cc42ac62801902a3478254db6d38e6bc3b32f1326ebd97ec55aa02f7b89b5ac187c419030f413b21715aba1e2c5bb18f2e4ddebb0d35a288c7c99e363bad3495f9def61bb46657cb23b3b0b0d40781bc03472deb2b15b8671fc5b3f567f9795fb7d14c140e141dceeea395009493642b02a930495aaf477eeb1bc2000e29f0de60f9ba2d1f975c35602a260136c4ccd5ab279e6152e4a00a866d0984949291bdc9ec22efc325e671d72fb67ef1ca0fa9dde382ccccabb27927a525d93fab88c92dc4d38b86da56f6180c7ce2761329262aeab613e82ec401cd8535c08c98c8e9756620e43c5e7119b1f1293e623e950acc6c6bf177e8b340e1a662f08e28ac3d7e19f3afc7021b13290095f90aad3d4130b50c4b161ac85cd90fa14ca35de1f1565d0ab9de6bdaf037f789db1e48a6e834f9f6cf08c05817231384ca307423a0408fec96e4f6871b682355a0d92e0ff9416de65ebddde792792b61ef2c2cd140220dc52d47ac641e622846a99f8a0ef13fcac0c9483e8a931b7012b2fdc4344473f4d022b0cb78df73bcb7c0baa220e56a29d9d52be1c2d47b576820247488a903e84b9bb91f70b2be677846286d7adf1038b472ac1e3e4d5ae3c62bd8f5929a3ff1e9651e59bee4822f2c3deebf6f703ab7883de3f50fdf85419e991c50d0143b8f723abc3d2d3feab968bfb5bfc69ccd9bc20f2d7fbf0dba6584272c98130d0b151b061e52433d1e5099cf88c8fdaba9180ec4dc28ff52f94887802778c2c2112fea2cd07ccf173fbab5749d2fb73494ad1b2f8e903554ec1683e86005d97c2a5f099b3b24923ba3c55ff338492b00839726f14ee82e330dfd687e57c1decc4bedd07677c0713f24cdf6df2812e91c83234033dadf98b9b865200f44ea4b86c558ddd00a735ffbedc59e4f1eaf53528252bfdd685354409911f2e36def482ac460358e3b83acf6983c183c37b6209bf031c376b171869078726cd04f91bd22b05c5cb286b9ed2ce0eff45abf3d209533704b440455d89a00542f3a67ef8dd079f4e4a7d5303a7009ab42d56dd9367b3bd9f0d52f5c47a3acf44e0d42576d9078e08b952513e1862d70e475f13c31f0e09de1d7a1d0db6ae24439d97b11821b707ca3959f331f076f763b0da3509eedbcc733c24ba48e9cac757b320d66092caac591578e0fb9e7460554e6270500a5d896407173fe6583e206c5ee2be476a91a8736fe036a0b574393e6732b85130f715838e681301d5a3ec61aaa2d1a044f698ddd1e9fb5dfd0b142403e47fbd28070bc17e690628a831f629fdeb3324f93d26ef9a4c3ff7ebc63feb2dc116de88988bacef35c231626120a1b346908f65299b55f0b23158fe8b8bf1bfc6a5e92fcfd812594f1015cf8ad0392e22ee371a49a03a2fc1f8d354c56b814e9ec88c4f7fa43ca00899804a5d761db6759f6723a638775b9f4900ef61b153a767acd268dc93d6327b363514c79f39cbd7b83c671e2d9f2f02150c55d9a1e822888da81ccd2f8ba879aaf02a448fe0f476e7364da6d3f01e00f78d47956152520f1d3f2d6c86cc4ced73d1d645cda3c817e3a120bbae39c6ed3c73b83d47bd64ea729801fc1294c1316f2cd049fcb141debee57243f6b85096350574d04f44ab7c9e44ea8fc84bd6bbed51acbe7352aa04421680cdf8a57530b32ae2e586f65d817ee32d32af960489cf2227ca9dc6d0a9de03a3477692136c3dd624af418d9435752257985d9f939eabbcf484de8ce50e6a5d56845cb513008410d4ace4b42a191723603f749e11b5f63cdce5e49ab82c924a389683fc20594369e9cd1efae031d7a82726c370e272b7b20876877f58a0827efe6da25eff9e19090422c6e5e4bea9c28f9f22e2e0755f9fac5a1b948ea0816aafbb1b7a08fc7d51f1c4f8bd36d1094fea0b45e04214c471c816da42277786f647bc75401f9d2c8c34ad531502dbdb02af2999cbb4e4faf321dd81e4541503944f09c74beeb46360a2c7adad8b76e8acc13eb733dd0bde1fd03c27036481dd310f96e8dec4b7b68bc60d13c1b41b544c730932ffbdb4160b680351e5d91bc9e875d5a61f763a298497600904f989fb0ffbb9ca05fb276d127a1110ec2f66d5b919f0762f888ffca9c809a8e17064cb93656246db1f19292d41cbd5", 0x5bf}, {&(0x7f0000002680)="3d1060872f0feb50ace2021cd1125bce0b1be3c4427232e28ba5cb096fd24071c13dd2c37cb32214cbb53e93684745fd8ab14ed67ffcae0fb4e893d45bf407d2f5c30c30da52a3d848b46418dc6a33572dd1e954f8bb83a27cc8ae67e2af", 0x54}, {&(0x7f0000000240)="2df52282a07f8b14b3d3796a81a9d34aeed3da92a8bb55d34053d3e61eecba174221ddc9c9cec9f050ccc2c6a36de2be20617f946fc598a58d", 0x39}, {&(0x7f0000002740)="a12372ac3553942fd633d49925b4318e7a1382c10a9d956334cb38888cd094b0dcd998bc75082242f9edf928cf48b0c1b5cf4bb3cae5886a6750e567face93114ae2b76f6d52f1711b9b312ce2e3c955bc69cdabc048e23c4dea75e0a8683b5b53e5b37b4b605d07bb0bd2430b12c8c233631e426b43101d3398ba73d3ac9fe3a2bb3ad2ae62595655de6fb9af550d970407b59419d530621052ced1c03a1c204e55b05be036ab", 0xa7}, {&(0x7f0000002800)="322088947789860e1ef5550381ceeb079a14259a49b29496c6a266676c501815c60b6695cd61c2e10a7e6054b8926513363e1c2a5af9c2222c52485c76399146d55ed86219b8cbdc967da7e243bfa93f2e699dabe8575444ee4c6ddb7cfa9c6c42ea97529eefde732dc19641987571eaf746613b8f74b6f2997808c612d682d2f7c5bc3a23a9b2b7b49a6c9ea2edf6dde8ed49adca9415cbd3df03d4acd3591cb34609c17b419dc1cb6330ac0a254e277950fc1e0accb93d46feba5631c00004a001a7b57cfd106e3affee54935dc47022ddac0f63ad9b4e2c06b741ea30936ec23f0a34b6a4dc2cb649cd682d5f527c4c8233c066f9c66add6fad094c", 0xfd}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1049f7f4457fe09e5257bc5b830d3cd2a6b8bc7ed32a0b769350ca0d03df5b1baafa21cb27d37364a314cba8f019374544ca59862a0a80b4c807928a52fae7184dd6971e527f7af54a06f60ff0dfce2af5d88c08a65a59eab091a5694fb78580587c14992d86a15e576581b6bdd2ab55e8838e2300cbebc47ec508277e2ec156c62b947db8d17de677eb4337f7290bdcdb38f52821ae557256d0e2dd79d2d35ecc10be94ce80e1c5f15669630c6c282d3c17f4c41d881132e6abdeb46f93f0e6df4229c8f120956bf6448fccb5e57c9035a2d1f59ed3f155a0c835bddb7214dc370df6d7cbc6e26f6101e339acd8eb008b4e2632fe0c1f9a9fe268319c26771dacaa5e6382c569e071e38016bae6fbaacaf7215dcb17bbd70f705c2b141905241a898d4f4b165c11f862b3988fd386cd4fe218d148624952af6047e62ae4d5afd7899de7e04d533af10551fe3d0ddd93c0a2a17648f12ed096a09c4b4a120320b6396138370008f7df216917e0411a6010f49e9e9da436143fc5641a8368ab403f50af7f665650f74ddd646d9c32eed9ab9fd9fdc00be3948bc7a995d611c128e00fc78525f4119776239a8d222d9c7a846f863aa13af03247c8a80eb524ba757a1f9014c4842f5ad2d125e4ebf292fc1ed1f025979ebf6073b821e089c60cb07b7943a026ca6715b38b47b69c52168c44b206a967c049f0d9902b28bf4c00421cb6edda47e145597c9b5dd84986fd5b9be9ab17761a11dedfabbbffeafcaf8f0fb1f864b27d3a17dc37a50c2b2a8aae88eaffd99a9531ae169593821bf629e49e653f26beac910f8a8d68a5d01fe0ecb9f828e5c58d75e6de481b101e92b9ededc896e6f6398f8128430c1f5876f4a9d972b834623286ac58a92e7cf73b5cc55a42cfb6721108d9390b7e5423baadf01a98d6c989f71b18fee067b758834b3ca042ae2c6d4af13dab71d7aa65944cc6f17c186def8feed2292b8cda44b7bde4e698f8b3c152994797c98f65d1507aa2f8f84290e0a0489e2feaf89403bd595917b34fb8f71585375bc6f0290995a2e7f960a1755e8c3ccde6a658b1997fb0d29d0346c52a49964b5742f32794d7693c5a018b0b6269242c054b5fcd7c4a6dcc9db5b29c381b8618235f7861e5578cd521e1a78738b3c2ead001f5808e3ff6c1bc8fc2cba08d04a2b009cf405b06f6a522c4983d22de4730f1e2bef4dc572d9d97186bbbbb2f6de7da5e6ec6070a3d84e50f16520ea2009ef1847e10285dab0f3366b2034abe548f1f1c31ae407e089ca773240828cb63b84970e19949095a8579b870c716dd320c2e50dea4c536271bdf51b8e72d9c1b97ee37cd11bc78b4f2f052a44f7de887cdf392336d1b5f17cee985379657f766d91cfbe402ce8ca0b9f39867b8f731a7867b944884d6f286f4f8f1a11fb4eaaa00fef55cc64adabe82e7c0f5c7796013b2e181238aef35fa3542233df8001a7bde140f41a84c5f5ce35bea264f8f91c3f70d2b303bb00f368c9e9deb4a3af78c09c0554ff237f218085e7581ce519fd9866617c881d294cc4b73b3293a9bea8dde32db328e9c6b49036c109ee02e6827c3cc4fcb088bc9a2c977323fe1d5dd0e3d93865e49b2a6994d36dd63d8cf38b9ecc6a690993ab30c33fa33305c988c6c7b14a29e4da46a529701d699d2b4c9cafe35a226c1b929f6147da29e36448cc400443960fd377f2404d46648bf20ad1d43eaea471598a1229e65b88706820494d067220f2aa878147211a94ba9a760d0afd49b5017cd7c8cbb42da61e1a0025a9676d34ba118222f3737972e1e5ab6284582d69fc25a8791affef02ed55758324cee6e5b78329d2ae0de3ad70f4a996213a793652308c6f245db9e8b16ffc83fe3e1f5cf43f909685e3fee56e25fb02ed7d0b07e5987dada1168ffead05a8e5db03cced952018377694eca8843742225e52135f2c755f597a314e71c015942943d1f1c1d3752e996407f39de77fd5be5219d0bf833a14f8bbb3ede549c9c922399eebc271ed93174c8b3cd0ee0e99d3f1c84d3f2f9549b1f856b9a03ccb10bfabcd0f4a70318e6c78d3cd95e5965b2749e6eb30f77f775040903fac85751213c1ed8590a7f7333b055f527bbd1c4d683a3ec98d05f98a114bbe535b174650b191a10b624a91127f1f663b3a178ced21e78f7457800d73f3dfe98f08e4baa764e067d5ff85c4b1f8a9202934facbddf1635ef11db76c74a5c046605c13ef6b1628f1f8ba623bfa970f5ee43477258975eab782a8a9636800e514fe0fe1bdd09c12ddd3d76b924366dc1d2501764406e414f416059b897fbc8c99c8cb2886df00049e462de4f16b2d8f39d4b36ab931d4991584f57cd46897624de6a84096f8965a576dcfe2035b947ea30b0aca62c661889b1b74e09b3a58cf88bdcf79adb677b71f7b7528f549dae7b95fa8a2224e8cfc70cabfd22cccba03ebf6cbb342663f00824bcfcb21e90c23ad667c397901b1e02b568f235228f67ba993574446e215198568ae674c9fb4816928f08763e3ff94ebc4787edc3073c6f9901f9e60592e262b26842bf8ffb341264d1afaee8c7ba28e0c475810d6dade05a99a9c1a152af7d57fe4c73eeebcc6dbdb1af789fc751371a7fa363903c64c3d04034f784a33dc57ec3db92b865b745e86dff58c1f54f54047cffd140c5e66cc201341ebc72bb2fbd9cd88c55b2dc9704638c0d21c003a7dd4995e70618f8b49218522663c3012b97178340d6bee7a613254cd3c98e613655f526860b0fdab0da2b90f7348a2645589b194f8d3b1edbb304107bcd014c9ca7fa8eb884ec30c362b20bd374c915ded319e3401c530c2f688dd4b8800b858d141cf09e01aa4bf1193b046029b3b4fccedc77db7697481b7798165de19d4dd67c49743b1fd970a3b0a64bc98238fcda33634a90c48a846948f75b6fa87a214115b1d04a348404381d2d3900d024d68271eb33e8c4cdc39318067b6ea824f69c16384de524f3a7a1a36f261483b8d171fd4f18b48b8232c87771c903c9932c251af6d4b2c1f654404676b9a9cf0ffbcca3fcc94ae0cb67f8f001bdf1edd2b89a418903afd6a1b7429cd5a282ce844f2333736d5590871ee707e99aaacdc26e894611adc9c0e5103787014129ed9abc3e73dcae5acc68c1ad1f918fd16585c967a5a243a14b55f4ab68759c8e6bcd4b210f8639956b6defce0ea95d9ef0be6a6e2e3ae729d98287ea89fc973441f5a10c6a024d265759848cb1b5e130c6424d76b41cd62b70f38fc3f87f22e1c56d0f358dcec8c8d8be5516ae3ad870a241fff9863096175c64c943d6042b71c39882560e0273fedaf6cedaafe0b4c92bee379bfb742056683c785cd88c5ad99ff9cd4d170cad17d06d0a3a30bbe554547d079dc9752cebbbc7f1dbda7167ce96bbf5de8d5da664ae0608c921e61592718928dc81197dd6a88eabb282a9d35f449d5010888e0cf28b931f74f44c4e424a1fbb6992d6e70d91f54aef373cd12f5dfb97ed4d21b4562f882b08a5866a031f2ceeb0bb73adef10a2c583ae43a03c5410a576f48e3e996417ecf91ee472be5e7f75187aa56d4fbe641271e660cfc161f1d9f185b17bcde8b1389b1fd6c050c2a33c06f180984836220a5ea842bd15baec979601cd6c63569fdf42d818eaffe301f9a7200c875db51981b7c8aa1e4d39b820d3036980a27a689431d1aaccbb7d592596630e90859916f7d815a440ee7cd0eaf678634f96fdb057ffe4feea3c66edc039968b37bcf14110bad07c75678d41574b010415e16640314ac", 0x1000}, {&(0x7f00000003c0)="038c7fd1b905d97daf8b24e25e65af6e", 0x2be}], 0x7) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f0000000440)=0x7ffe) recvfrom(r13, &(0x7f0000000400)=""/4096, 0x1000, 0x45, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x200000037, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xceb4e65041c68593) 11:40:19 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0021bf04aa1500000021006e0001000900"}) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) ioctl$BIOCSRSIG(r5, 0x80044272, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="ae050d7f8ec131bb3b2a3e7fb45fa8e6002990f343c5dd0b44dffe6b8ad289ea5278a263500ceb8675f658e802ea567c551675fb4111685b28a5714171a0ce632cf4f305f7f42c806f81d250f0e707d57615", 0x52}], 0x1) 11:40:19 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x2095}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{0x0}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000000)="e5", 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0xfff) 11:40:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/84, 0x54}], 0x3) 11:40:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r0, &(0x7f0000000080)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x4, 0x400}, {0x3, 0x69108b0e, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x4001, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0x82, 0x800}, {0x5, 0xb502}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0x2aaaab07) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r3 = semget(0x2, 0x2, 0x200) semop(r3, &(0x7f00000001c0)=[{0x1, 0x1, 0x1800}, {0x4, 0x8000, 0x1400}, {0x5, 0x0, 0x2800}, {0x1, 0x6e9, 0x1000}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0xff00, 0x800}, {0x3, 0x400, 0x1000}, {0x4, 0x0, 0x1000}], 0xa) sendto(r2, &(0x7f0000000100)="54f41ae81130346b1f5622252783df7fc730e690b763d8470ac71f7516a0b3b20e", 0x21, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01032e0f66696c653000ef256cde12f570615214c4ed90f09815e154948410097d92b9ccee2bddc4d22b842e940404f705cbf6473c4263e879a81d9a88259b24fbc03554b771290000000000000000"], 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) listen(r2, 0xc) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b052590bd7dc4b7ab0c6c48578b3e57550b015c31dd0400"/59], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r4, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000280)) getpid() r8 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) r9 = getegid() setegid(r9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000340)=0xffffff44) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r11) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getgid() 11:40:19 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="1a8edba1d257ace8c054544ca69485b58f7aac126168b86593b6f4234ce5778ef22745ea170d8dd132e522299b3e9e54fc0e8bd9a7240e640d3c49cc0921f0309ec9845d1e2659a4a34a9698", 0x4c, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffda9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 11:40:19 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/1, 0x1}], 0x4) socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, 0xffffffffffffffff, 0xfffffffffffffe85) 11:40:19 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 11:40:19 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100ae2fcf2a3105a078c760e838eaf5cf77f8b5000000002000"/35], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289200d9e1fd9710070c5d386aa385547cdab0f657e303e614970025"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) 11:40:19 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r4) r5 = socket(0x20, 0x8001, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r9 = kqueue() kevent(r9, &(0x7f00000009c0)=[{{r6}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="e2a0727ed0e44705db2cddfe3d439b925da2f60fc7c2dd6bb77de59863ef560ec6904fa8bef47ba43a3d66a1ac21bf724e9395b871ecaa090f5e10b899ee038e78a206ac6589bc4a0eca6fc261f869508d7ff0347829170dc7387f06faa0d8bba298f9ec37dfc74795bfb9da4c3216ab6a6450c01791fa0bcfb97bfd846488c2b98e460d24659a6a6865fc92f61a9b8c5157cc5b9d558a55930d41b70ca9779f4e197afb29d2782295385c52307be3dc0148fed5b9cab712b73f865fcbea486bf8bc00025feea91ad8eb66c9488620de72d408fcd7f5c2199f364685e86f97adb3c9a6", @ANYBLOB="4956a34ad8f5c21bd7b643c52ecace1b71a27f1acd2871dc90cb4bc71e8f74a34aa38ec060031d07be2fd146a40bfa77524989fcc11f12c0bd9f0eba737934b1f720d06a1383c4bf8ff7a7fc95bf35", @ANYRESHEX=r1], @ANYBLOB="6bb47eeeef9c6cb898b444919c81b1146fc47126f21924db222251a69fc086", @ANYRESDEC, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64=r4, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYBLOB="46ac199f649f279c34016a9465764161fdd068bf7719313e9f0bbf6d1cb0c911ab22b1662cd63799be47aa0efe9bc8e31671129de68035193a8fc83d867902ad521f97aee709", @ANYPTR], @ANYRESDEC=r0], @ANYRES16=r6], 0x5) 11:40:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/te\xff\xff\xffp\xe1\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xfffffffffffff5bc}, {&(0x7f0000db9000/0x1000)=nil, &(0x7f0000cf1000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e25000/0x2000)=nil}, {&(0x7f0000e31000/0x2000)=nil, &(0x7f0000edc000/0x1000)=nil, 0x100000001}, {&(0x7f0000f49000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7ff}, {&(0x7f0000ec1000/0x4000)=nil, &(0x7f0000f7f000/0x4000)=nil, 0x8}, {&(0x7f0000c93000/0x1000)=nil, &(0x7f0000eda000/0x4000)=nil, 0x10000000000}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000da8000/0x3000)=nil, 0x1000}, {&(0x7f0000c13000/0x1000)=nil, &(0x7f0000f84000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg(r5, &(0x7f0000000640)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x400ea7a}, 0x6, 0x0, 0xfffffffffffffe50}, 0xa) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000700)) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000580)=0x800) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666530000000"], 0x10) connect$inet6(r1, &(0x7f0000000680)={0x18, 0x0, 0x7}, 0xc) close(r2) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r6, r7) sendmsg(r8, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000700)) getpeername$inet(r8, &(0x7f00000005c0), &(0x7f0000000600)=0xc) execve(0x0, 0x0, 0x0) 11:40:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r5 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 11:40:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) 11:40:20 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xfffffffffffffdff) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x70dbdf4faee40e80, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x0, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r8, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) fchownat(r8, &(0x7f0000000200)='\x00', r7, r2, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r12, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r14 = syz_open_pts() dup(r14) preadv(r14, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083}, {&(0x7f0000000ac0)=""/200}, {&(0x7f00000004c0)=""/40}, {&(0x7f0000000bc0)=""/222}, {&(0x7f00000008c0)=""/21}, {&(0x7f0000000cc0)=""/154}], 0x680e8db960998ac, 0x0, 0x0) fchownat(r13, &(0x7f0000000100)='./file0\x00', r11, r9, 0x0) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r15, &(0x7f00000005c0)=[{0x0, 0x32d9, 0x2800}], 0x1) semop(r15, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r18 = getppid() getpgid(r18) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r19, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000a00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6930374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000000000000000000000000000800023ce2c32d7108f0c745379dfbe88932d8edc3cb31cf1884d4c50de0b4b8531767bd426b88c9c764f676a50dc65df564ccf312ab1"], 0x1, 0x0) msgsnd(r19, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 11:40:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) pipe2(&(0x7f0000000100), 0x10000) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r4, 0x1) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0xfffffffffffffffe}, {{r4}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r8 = kqueue() kevent(r8, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) kqueue() r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = dup2(r9, r10) sendmsg(r11, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000700)) kevent(r11, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x7, 0x0, 0x81, 0x0) write(r1, &(0x7f0000000080)="29187f94802550a35ff642ea4129818f297bd6e849661045d4d7153a0169e77562a10cbaa83c1845b4114624333eb211e1653f2fe3d8bf2e8d42a38c55fe20257e6f4aae6f3953", 0x47) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x81) r12 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x10, r12) 11:40:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r3, 0x1) close(r0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 11:40:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x0, 0x80}, {0xbd, 0x401, 0xa, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x100, &(0x7f0000000000/0x2000)=nil) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000240)=0x3) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000006c0)=""/245) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000900)=""/271) r10 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r10, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r10, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) 11:40:20 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbc, 0x0, 0x3fffffd, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) fchdir(r2) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000805000/0x4000)=nil, 0x4000, 0x6) 11:40:24 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = getgid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x5, r4, r2, r5, r8, 0x100, 0x3}, 0x3f, 0x49, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r9 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r10 = socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000000)) r11 = dup2(r9, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="100000000000369d5a64000000009f68"], 0x10}, 0x0) 11:40:24 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)={{}, {0x9}}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 11:40:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ff07000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x260, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000e6f66696c6fdd00"], 0x10) read(r3, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f00000004c0)="dd", 0x1) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) semget$private(0x0, 0x4, 0xc1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r11 = socket$inet(0x2, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) r13 = dup2(r11, r12) sendmsg(r13, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0x2f9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 11:40:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x6, 0x6, 0x56, 0x1000, 0x203, 0x80000000, 0x8001, 0x10, [{0x800, 0x20, 0xfff, 0x1}, {0x6f, 0x6, 0x1, 0x1ff}, {0x0, 0x2, 0xb7}, {0x9eb, 0x72, 0x8, 0x20}, {0x2, 0x2bc0, 0x54, 0x8}, {0x51, 0x5afd7a8f, 0x20080000, 0x2}, {0x80, 0x80, 0xfffffffb, 0x1}, {0x7007, 0x1, 0x47a, 0x1}, {0x80000001, 0x80, 0x3, 0x2}, {0xe07, 0x3ff, 0x1, 0x3}, {0x3, 0x577c, 0x4316, 0x7}, {0x9, 0x8, 0x6, 0x5}, {0xfffffffc, 0x9, 0xffffffff}, {0x81, 0x8, 0x3, 0x5}, {0x40, 0x803, 0xffffffff, 0xf396}, {0x2ff0, 0x9, 0x20, 0xfffffff8}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r4 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r4, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) r5 = openat(r4, 0xffffffffffffffff, 0x20, 0x150) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) 11:40:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202e57f7f000101b1e54c492b1cd883ed03bfbad08ea0720317f7e206f2860d64ec1901000000000000002d4f1a0e652f13d0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f00005f8000/0x2000)=nil, 0x2000, 0x4, 0x4010, 0xffffffffffffff9c, 0x0, 0x0) 11:40:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xd04) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r3, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r15 = getpgrp() fcntl$lock(r14, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r15}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r21, 0x0) poll(&(0x7f0000000000)=[{r21, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, 0x0, r16, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r23, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) r29 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r29, r30) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) getgid() r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r34 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r34, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r34, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() setgroups(0x0, &(0x7f0000001540)) r35 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r35, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r35, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r37, 0x0) r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r37, r38, r40, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r42 = getuid() r43 = geteuid() setreuid(r42, r43) getgroups(0x1, &(0x7f0000000340)=[r29]) r45 = msgget(0x2, 0x40) msgctl$IPC_SET(r45, 0x1, &(0x7f00000003c0)={{0x2804, r6, r31, r42, r44, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r41, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000003800)="984269b0d4a67542a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858cadeb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26565123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be8349ca48b81903892ce81aab951d07b34e53943d8c29e"}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0"}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5"}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186"}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5"}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9"}], 0x100000000000025e) r46 = msgget$private(0x0, 0x610) r47 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r48 = msgget$private(0x0, 0x0) msgrcv(r48, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000040000000030803bd3000400583914776a333f603ae5fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b797582b6c255e2a3d000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000"], 0xbb, 0x2, 0x2800) close(r47) msgrcv(r46, &(0x7f0000000440)=ANY=[@ANYBLOB="f811245711bb2bd53f9e1ac3"], 0xfffffffffffffefb, 0x2, 0x1000) r49 = msgget$private(0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) msgsnd(r49, &(0x7f0000000080)={0x2, "f7d8c7c1df8a4418b287dd7cddad64a0ba552e18472f9200757b43ca7dffeaddc982aaaa54327bedb18169d0e1c630cff9de9c4651467df92b4fc36d732e3e677f2d8430496e771a05ee7b7b0f8d5f40707e1771c2cc7aa7fb6adb6eb05703153dff720b733aa51a3b74647a534bfc76670e285317b9819ef5d4981e39f061007b0008784e05d839f3ab0dc6a9619be1806aefea0e2981f9650bb46fe5584a1504a5b3cece0bd4805fba5f469b66173bedae64a42b0f"}, 0xbe, 0x0) msgrcv(r46, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) r50 = msgget$private(0x0, 0x20000003c4) msgctl$IPC_STAT(r50, 0x2, &(0x7f0000002480)=""/4096) 11:40:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093000008cced9529862f7b1998badf00"/122], &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) dup(r1) select(0x40, &(0x7f0000000040)={0x0, 0x357, 0x20, 0xff, 0x3, 0x3f, 0x5, 0x6}, &(0x7f0000000480)={0x9, 0x6, 0x3, 0x81, 0x4, 0x3, 0x4, 0x81}, &(0x7f0000000300)={0x0, 0x2, 0x7, 0xffffffff, 0xff, 0x4, 0xd83, 0x2}, &(0x7f0000000340)={0x919, 0xcd}) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg(r7, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000700)) ioctl$KDENABIO(r7, 0x20004b3c) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r8 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) write(r2, &(0x7f00000003c0)="41fd5e7a34ea29c8804cc82aa6d2d6679648d60d892890eee2cab613519902b7c8e1667258a785dc80844be2ab9b3d5aa3e5bd896b945f627be30ea561e40089a4c33af7c2680fc2a861d90b5d7007f3020ce421002a0835856518e4375aef359fb6e70c558042892f748fa2d6852d9a1f0f95b8b14e850591a7e5b362b49b16852d5df891942254f06ef7eb83937624ff158c0ee015f2a1e951e458169ecb7a54592012b3fa1689c203", 0xaa) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000380)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8", 0x1}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:40:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x5, r7, r5, r8, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r12 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r12, 0x1) r15 = fcntl$dupfd(r13, 0xa, r13) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r15, &(0x7f0000000800)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r13}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r14}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r13}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r12}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r15}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r15, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r15, &(0x7f0000000b00)=""/193, 0xc1) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getgid() r18 = socket$inet(0x2, 0x2, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) dup2(r18, r19) r20 = fcntl$getown(r18, 0x5) r21 = socket$inet(0x2, 0x2, 0x0) r22 = socket$inet(0x2, 0x2, 0x0) dup2(r21, r22) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x7d, r4, r11, r16, r17, 0xa0, 0x81}, 0x7ff, 0x8, r20, r23, 0x8, 0x3, 0xa4}) r24 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r24, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r24}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r24, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r24, &(0x7f0000000b00)=""/193, 0xc1) ioctl$VMM_IOC_RESETCPU(r24, 0x82405605, &(0x7f0000000000)={0x200, 0xffffffff, {[0x8, 0xaea, 0x9, 0x4f9, 0x10001, 0x1, 0x9a, 0x1, 0x9, 0xfffffffffffffffc, 0x100000000, 0x1, 0x1, 0x20, 0x6, 0x4cd, 0x2, 0xd2], [0x8, 0x200000000000, 0x7fffffff, 0x10000, 0x9, 0x9, 0x5, 0xfff, 0x1ff, 0x3], [0x9, 0x1, 0x9, 0x80, 0xd68, 0x81, 0x7], [0x7ee42919, 0x7, 0x63, 0x3, 0x6, 0xf480], [{0x2, 0x8, 0x81}, {0x9, 0xce64, 0xd, 0x9}, {0x1, 0x1f, 0x6, 0x4}, {0x3ff, 0x72b, 0x903e}, {0x101, 0x6, 0x1c00}, {0x4, 0xff, 0xc, 0x8}, {0x40, 0x8, 0x4, 0x7fff}, {0x9, 0x2, 0x101, 0x4}], {0x1f, 0x10000, 0x5, 0x7fffffff}, {0x1fe, 0x5, 0xf12, 0x8}}}) r25 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r25, 0xffff, 0x1006, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r25, 0x0, 0x0) 11:40:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x7, 0x8a) semop(r0, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x3, 0x3, 0xdd03, 0x1, 0x3, 0x4, 0x8c2]) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) shmget(0x0, 0x4000, 0x2a, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 11:40:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 11:40:29 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x100000000002f7f, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) kqueue() close(r0) 11:40:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(0x0, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(0x0, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0xc, 0xfffffffffffffffc}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r13, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) r14 = accept$inet(r13, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffffc6) r15 = semget$private(0x0, 0x4, 0x1) r16 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r16, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r16, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x1, 0x1, 0x80) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r21 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r21, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r21, 0x1) r24 = fcntl$dupfd(r22, 0xa, r22) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r24, &(0x7f0000000800)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r22}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r23}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r22}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r21}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r24}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r25 = kqueue() kevent(r25, &(0x7f00000009c0)=[{{r22}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xfffffffffffffed0) getgroups(0x5, &(0x7f0000000240)=[r28, r28, r28, r28, r28]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r28) r29 = getgid() setegid(r29) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) r30 = getuid() r31 = geteuid() setreuid(r30, r31) fchownat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', r31, r29, 0x6) r32 = getgid() setegid(r32) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r33 = syz_open_pts() lseek(r33, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) syz_open_pts() syz_open_pts() lseek(r18, 0x0, 0x0, 0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/305], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000000b80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c"], 0x44b, 0x800) 11:40:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) socket(0x0, 0x0, 0x0) mkdir(0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r4, 0x0, 0xfe78) semop(r3, &(0x7f0000000040), 0x0) geteuid() r5 = socket(0x0, 0x0, 0x0) socketpair(0x0, 0x8000, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xad1f584722ffdebb) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x2) getgid() getegid() semctl$IPC_SET(r3, 0x0, 0x1, 0x0) kqueue() getuid() getegid() semop(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000040), 0x0) getuid() seteuid(0x0) geteuid() socket(0x0, 0x0, 0x0) 11:40:29 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r1, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) writev(r0, &(0x7f00000013c0), 0x1000000000000049) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 11:40:33 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28097278ffff000011"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) 11:40:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001140)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r10 = kqueue() kevent(r10, &(0x7f00000009c0)=[{{r7}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000001180)=0x800, 0x4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000080)=0x7f) write(r4, 0x0, 0x0) 11:40:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r3, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCSCTTY(r3, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 11:40:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c279fee99e610255d87a429ee328000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:40:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x40) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) 11:40:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:40:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x10, 0x800000010000, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80, 0x8, 0x402}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0x8000000000000004, 0x1000c, 0xffffe, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCNXCL(r5, 0x2000740e) bind(r0, 0xffffffffffffffff, 0xe7) 11:40:33 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/59) semop(r1, &(0x7f0000000800)=[{0x7d6612ea7324a836, 0x29c, 0x1800}, {0x2, 0x880, 0x1800}, {0x0, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x0, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x800, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000280)=[{0x1, 0x3, 0x1400}, {0x1, 0x36b8, 0x1000}, {0x4, 0x9, 0x800}], 0x3) socket$inet6(0x18, 0xb, 0x9) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f00000001c0)="01", 0x1) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0xbf9a, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e00"/544], 0x1, 0x7fb) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r8, 0x2) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r6, @ANYRESOCT=r8]], 0x1, 0x0, 0x1004) r9 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r9, 0x1) r12 = fcntl$dupfd(r10, 0xa, r10) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r12, &(0x7f0000000800)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r9}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r12, &(0x7f0000000b00)=""/193, 0xc1) ioctl$VMM_IOC_READREGS(r12, 0xc2485607, &(0x7f0000000900)) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r15 = kqueue() kevent(r15, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r16 = kqueue() r17 = syz_open_pts() r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r19 = syz_open_pts() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000080)=[{{r17}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r18, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r16, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r20 = dup2(r15, r16) write(r20, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r14, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 11:40:34 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x1) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 11:40:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r7 = kqueue() kevent(r7, &(0x7f00000009c0)=[{{r4}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r9) r10 = kqueue() r11 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x7, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r11, 0x1) r14 = fcntl$dupfd(r12, 0xa, r12) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r14, &(0x7f0000000800)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r12}, 0xfffffffffffffffb, 0x20, 0x80, 0xfff}, {{r13}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r12}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x8, 0x2}, {{r11}, 0x0, 0xa0, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0), 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r15 = kqueue() kevent(r15, &(0x7f00000009c0)=[{{r12}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r15) r16 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r16, &(0x7f0000000680)='./file0\x00', 0x80, 0x146) r17 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x100) r18 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r18, 0x1) r21 = fcntl$dupfd(r19, 0xa, r19) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r21, &(0x7f0000000800)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r19}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r20}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r19}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r18}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r21}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r22 = kqueue() kevent(r22, &(0x7f00000009c0)=[{{r19}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r23 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r23, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r23, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r23, 0x1) r26 = fcntl$dupfd(r24, 0xa, r24) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r26, &(0x7f0000000800)=[{{r24}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r24}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r25}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r24}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r23}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r26}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r27 = kqueue() kevent(r27, &(0x7f00000009c0)=[{{r24}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r27) r28 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r28, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r28, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r28, 0x1) r31 = fcntl$dupfd(r29, 0xa, r29) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r31, &(0x7f0000000800)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r29}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r30}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r29}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r28}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r31}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r32 = kqueue() kevent(r32, &(0x7f00000009c0)=[{{r29}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff8, 0x0, 0xbf6e45958f4e7488, 0x3ff, 0x1}, {{r8}, 0xfffffffffffffff9, 0x28, 0x40, 0x41, 0xc15}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x0, 0x7}, {{r10}, 0xfffffffffffffff9, 0x1, 0x0, 0x1, 0x6}], 0x100, &(0x7f00000003c0)=[{{r15}, 0xffffffffffffffff, 0x8, 0x2, 0xfff, 0x7}, {{r16}, 0xfffffffffffffff8, 0x10, 0x20, 0x885}, {{r17}, 0xfffffffffffffffa, 0x42, 0xf0000000}, {{r19}, 0xfffffffffffffffa, 0x3ef4102715ef234, 0x1c00fffe9, 0x2, 0x6}, {{r27}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2}, {{r29}, 0xfffffffffffffffc, 0x68, 0xf0000003, 0xc3f, 0x3ff}, {{0xffffffffffffff9c}, 0x0, 0x82, 0x40, 0x1, 0x9}], 0x8000, &(0x7f00000004c0)={0x6, 0x10001}) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x810, 0x0) close(r0) r34 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r34, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0xffffff4a, 0x8, 0x1, 0x12ca, 0x8000, 0x6, 0x89f9bb934df40c6a, 0x0, 0x5, 0x10001}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080)="22b97f10cf57e5a6cb1e6df11287b92f98abc5710a574a7959baa46338f7de2e352dd9e52a9a6dece93abe43523a47af828d46ecd0e058ce85c6d2bff17b90d536640e0c24dd243f1a3cbddafbd49fa5ef5e640103292f119f3259cadbf934ff3cf45f4a9520c115194af8ec93e3e7e79b3530955cedd0ee80eeacd0c470b289c3448190374ceb682988afb995850a5f2f970bb41bfb1d2b68e9196a7fdbe79e85985f9e19a9b8a11beb89f5a068ca37cdfa3fd4e55a9e4667e99ac1971bd2ebeb1f1739a0133b2ff1999626ea5c0450ff7e239f50f840a837257c5d846449f265", 0x400}], 0x1) ioctl$TIOCMGET(r33, 0x4004746a, &(0x7f0000000280)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='+d\x91\xf2`*ull\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r0, 0x10}], 0x1, 0x0) 11:40:34 executing program 1: sendsyslog(&(0x7f0000000000)="08381e690cca642eb45779", 0x8dcd60af26bef7a2, 0x2) 11:40:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8b37b95bbf5acd59, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) 11:40:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r5) dup2(r0, r5) 11:40:35 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fchmod(r1, 0x50) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x2, 0x40) 11:40:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) dup2(r2, r3) close(r2) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 11:40:35 executing program 1: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) select(0x40, &(0x7f0000000000)={0x1f, 0x3, 0x2, 0x6157d5d7, 0x8, 0x8, 0x314b, 0x101}, &(0x7f0000000040)={0x730, 0xfa1, 0x1434, 0xff, 0x4, 0x9, 0x6, 0x3f}, &(0x7f0000000080)={0xfffffffffffff800, 0xffff, 0x7, 0x1f, 0x6, 0x8000, 0x100000001}, &(0x7f00000000c0)={0x1000, 0x3}) 11:40:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef22451850818657fff0e091fe600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r1, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c9651", 0x5e) 11:40:36 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x911, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) 11:40:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x3, 0x3) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 11:40:37 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffd, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r7, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r9, 0x1) r12 = fcntl$dupfd(r10, 0xa, r10) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r12, &(0x7f0000000800)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r9}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r13 = kqueue() kevent(r13, &(0x7f00000009c0)=[{{r10}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r13) r14 = socket$inet(0x2, 0x2, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) r16 = dup2(r14, r15) sendmsg(r16, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f0000000700)) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYRES32=0x0, @ANYRES64=r7, @ANYRES64=r13, @ANYRES32=r12, @ANYRES16=r7, @ANYRES64=r16, @ANYRESOCT], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = socket(0x2, 0x1, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000000100)=r17) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r17) listen(r19, 0x0) r20 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r20, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r20, 0x1) r23 = fcntl$dupfd(r21, 0xa, r21) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r23, &(0x7f0000000800)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r21}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r22}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r21}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r20}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r23}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r23, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r23, &(0x7f0000000b00)=""/193, 0xc1) setsockopt$sock_int(r23, 0xffff, 0x8, &(0x7f0000000140)=0x5, 0x4) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) r25 = accept$unix(r19, 0x0, 0x0) write(r25, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 11:40:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x21, 0x0, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xf2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f45}], 0x0, &(0x7f0000000900)={0x4, 0xffffffff}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r4, &(0x7f0000000b00)=""/193, 0xfffffffffffffd36) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r0) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r7 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800), 0x1, &(0x7f00000008c0), 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r8 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r8, 0x1) r11 = fcntl$dupfd(r9, 0xa, r9) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r11, &(0x7f0000000800)=[{{r9}, 0xfffffffffffffff9, 0x41, 0x10, 0x80000000ffff, 0x2}, {{r9}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r8}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r11}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r11, &(0x7f0000000b00)=""/193, 0xc1) recvfrom$inet6(r11, &(0x7f00000000c0)=""/57, 0x39, 0x1800, &(0x7f0000000100)={0x18, 0x3, 0x99, 0xfffffffd}, 0xc) connect(r5, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fsync(r5) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 11:40:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffff, 0x80}, 0x10) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) 11:40:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8c72f8dba831ce74c8449a2f53ac335466da576d52f8c3e0aeedc8edc47e8af943fabe98ee094d79c103649174399c8a9", 0x31}, {&(0x7f0000000280)="e632bda36e88319d3292a0eac5db532af134f38abbdf7a8c999ac5e6be0a59a77438a6500c76b39666f5db70", 0x2c}, {&(0x7f0000000640)="4bb07083d68059c3935d6c59e830aeab6a1aebfd57464703720eea66c3cdf701cd5cd911bce520eb11ca9bf182daf497cb8fea40fea0e2c9f5aab18a88e54d6f862d2f27d2a9e56e0cce0d931fbed6e651", 0x51}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0x18, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020863c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r11}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) socket(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x35, &(0x7f0000000080), 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r17, 0x100}, {r18, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r19, 0x4}], 0x6, 0xfffffffc) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 11:40:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b843000000073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f3351bfc0ac0a487d3bd2ee830afeb0b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b7132329330691404e85f6e35c30447492ed173a472abb5991a2e81"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r10 = kqueue() kevent(r10, &(0x7f00000009c0)=[{{r7}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) writev(r7, &(0x7f0000000a00)=[{&(0x7f0000001740)="032ceeacbbdb570ee9370f5718847d53ae2d825ef3049ac28dc1f473b4d51de267dce10dd4c204249733ba4861941e7ad1904dccff85a772d9ce08b2f953dece95c1612dbb440c745d5ccfc66432ac400cabb6fd2cd268772301c1ce45392801a6ef523bf5c0d2d26839e42037816331fa35c952aeefe5c55912b8f3512e2b393f2bae06163c57164972aac250856d754fd2a83227611c63d53a354cca2eb4f17c9e7b74474855894c87c6d0a76cd5bce235b60cdf4e5a227ef5e06494f8b3c9aeeefb057f94f785618d166e415954f45d63866cf7e7bd5f7d4b697ae0ff8a376ae8bdeb78b6a646c0fda4613c1ec5ac566ea97a14df358602d775ed724ca60f2a8238eede3ce082e9a50d55cb2a1c5e8255d8a4a998a504eb95c0d9c12d8bfd476cee3233b3c0fbe4a9fb9c36783354cf06b7ad2a188fbe944aa936415c14eb2a31a0835929c096ecb0d948277d341eb73dd938e5d4a3eab8a0357f7405331b410bf3c4ff7cb1e43880e2edc086e256cd756466272e633839b31eb2a29d60859429b84b1aa23ab05c693927ac58126c0303c139eb4b7cd8732c23bdd4cbf1ee372df835d9f19c38f6ccdf14669218953b03fb472001f51f85cc84be272a5e569e8769073307d91773964a71c668ea64cf801a582d83c3774c6bf6faf2d884e923025d781356ae2530260f68fd55f484bc9ee179dc4b85e1f30d40e039aa72e3bede4cf1df72f074f8ccc144a476b747f50018d0819379487b079882e6f6b1528fd0514b4dde7a3b28ac881288cafcaf2ab1f0c887ae2773dc7c66e372ed89907eabf460121f5aebbe2b12e7c04aa9b54e8d302f687383dfe1f0d71df2c648384aa5ea95133ce28d21c7f74e03f158e148c46ae7c9993f3ea52cf397c3de684933ae8339282b52fb6bf4fb7f46c1183116e2f6b7d0c115137e641c337a8a27a82e65307d7ef7bfd93442f388f0800cfd9aee2a25084269c039b89b244e8e94bf848d3ef008f3d45d586aedbc408b5b588b67da18f618cc332a2b899c9ff1a229907e863195849a0ceaf72e46805f4ed3bbcb3484da30ba83606572da97b1477023381329c132d4d268b9dde84d0f66541875eb2b3f3a946e6ad930563c573f6535f00697647819dbd59176dadc3aeb0fb6153d49330a3ef8869127681112026697e89c687e2ef4e87180dda3013799dffe2726083f47a55dc2331885346759d437877c0e6b48f66d85ef45a2480e25cb8e224a942db841ce22e1a1b97c8eee9f4e37f79d9b8a9423e7a1c82a0ff6333850ea5cad52b8e9e745152a3ddc5bac4263b6664fe0915701c458ad44b0afa8dee6089d155122e278796ac1678e239b4d098eb229a1b926a1401ba55baa30e56135e8f4651e6c2b0e10761c9059a111f08144b3f4ba31c8299d635236f4b25ea62c52b8717c115c0d390eb40211714d8500b4010d767668b04f3f7ad86caf4683741e7f342bb751599fed780512ab6504db827c1e3219510805b54af7be27bc0fe65049331a27f06647cb8b68b360230e11138d509fe1306e1e96fa24be0597be05796178b3040fe8f6b261174d741a58be4b18057a30bc9d2a8478bcfbebae4ed44f57fda2e59171751e722b98fa61b49bdf6e9772a8f4697aaaf32984783e19513e007e4bc2fd71a04e843a189887b1e4444b6eccaca3a81257fceb878610fbd093e6cec3647139f19b769f0bf9e8f383d19db15234af044071b9c559e605e41273767cc3e1f7cbcd34b3693a137a180fb8221c91716796020cf6635271d227d377fb83b5cf44478eba96cdc11b5a8c0b5dcf37693ceb91502d97a5821d6ee7732bd90950df37a169ea64c867006fca10b30e88270014aac48da9b9916d04f16bb59a7236ff4d7c338f51eae961504c8e6c81dfb7b534db5e75120bc70134dfda459867805a6590d4917091d50576bbf618a323ab87d678a2d39aaf26b3c833cda97758400f9f27775bdab5143b51e43fdae7bb76bcc06602ebf84e66830917c9d829a2a1b0a07afaa113053c86dfd601eda67ead40ab6ff27df18672b27886d80a4c8ab6710a66db2adc3052e15a48824ca25117b9d1f629373ebeae30c47616ce65cb6a9302d1e5e12b35534886531c091111065805df6c965fc25f6d4bca026c6674d47b58acab2d4ad3bffeb435de39c7dc150dd1099f3bfe477d69f94194a87221594bb465fb119525c91e6b787626547bc2768078bd0e460ff84c62a4b304192df4520e2521e11d025aa25e85351eaa54a3ff28ebdf86c5469c47077d9e46defef014c26ee91277237c15863593db530edee90bb5d04e6adc401c89ebd9764ccfdafce176651bd9ac5a8bb8a4b549c7aa729217a4ddc25298dcd04a3735880e01e3672308328d54abaf8a921b2b5729c983d11ebf10f4c6d10ad445e45063665a83bc28a12154943ffa8d0a36d1f110c7bb720f34ea54e7d81c01302e97da4a4437a82a46149b63d7b910e560568465d8735efd7d7cd90bafad9261d7911c885dd404c9a52df1d1785ae71f300e4dda332178236b04a818d259d0fa84c9c4088a408647c3a415da0a41655d7d12325ac455094ff4d6b4d6ee0bce027dececa2185cba424ead707881227365725dd621ab9e5be9113118456f742dca31fd30a26024e846b6a576548661f7d413da6e7d473bdca5129b81b8fa41ebfdfa606de5a3ed168a749f3416d2ddb0e7999ee8fe74cfefa7a5030fd46b1a5e7c235950bcfea9c00e4b332fad3bfa2c1dd8a4b767c5b61842817d44991cade3696d61c3bfaa23e962f25180869cd7808f3cfdf48711e15a34ca75bb03baf3c3c0d8df494a51d65a9a878fc409fc136de66f097e96c001f80f2d320de9c95bc228af397f26068814d8f81f8fdf48368d6963c5389a359d7f73bc221f77432ad26df83b5bd890a52cdeff96e0d96bb3b3187dd16b161f43127d70fae3d4893b06dc734b77fdc45858da35d602ea2a3792211e86fdfea970619aafe40d33d8ee6e3d68dec34bf626f707953e7ceb046e2863a86ac50db86ef5f2e6f1a4bdd1f05b3969bc4d8fd793f041a12430a68118ac637320b5e8a71a6e8e4883e6430f1f3f549b9eb815f2c6de15c98720112f0e78e4b24204a560fdd1abedd1f8754a8201aabb1f82b658d979862c94f56816313318fd48b5d19e932f9e3241bb5dc7b8606b68b34ac3620ec3d09ae54e685e46ab677622a7f3bce3eefe7749e15de5cc5ea51bf817807a28240042bb87b99854eede53076248aad8a7d4e9ece561e91c7c72bac62b921ef1c6209510b75f72d034083fe94b229303b560c8537db9f56ce3e2b0581bb04dc86e58920b5eba8e99206633f7b150702255d6570fe1b198bd9869b33a0f5ad2ae3a06c7a0b5858dbf0d9e4cb5b8f76d6e49620b3e574e44d569ac2c6d734f4d3eb5b897fcccaeff374dd94b9b1612ede0e3e41855fb1fb24f1b29505fc3cd45625cbc3bb9fb67668284b1b171c063b34eb0ef47e1cc90865cd8a9e2e3e564c94944885064257ed641561485299dcaf1347e8b21ad4cefa9012e2d796a2d58bfb41ea33e67578d3b77a0fa0a51b2be9251b669d3a9bab982bcc3cfc1c7dea59c7cf13931a6f61c5712e93749d360dd37926aa57e8755a3667cbd5b3f16c60d6c933a9a256a7381396aacb96fae4e3d74782691955014725235910de888349cf8ed9d3cef8c5c79cd635253eb2feedcb146d79c8b9ff5281651c1d09fb21eb7d885fb4df5e7ee2ae82526fc2eebd544f85221f629e718f9af602c06d9a78e499c994d49f8ec17c301f8eee67e988392935fbb26b37ad155ea0513c025c398da6a3dbb19bb1a3f265644713ab04d5e6d3ea7fc0ca148ecd356d4c0ec8f75bcb689aa55452ec3ccd0ffaec08114a7f09dd2bf3b2a79f522f66f327bc0d0d2b9755de1761fb05154cd085665a24e2e53d5732d43662724aa67ac7bcb3b99c366a58470677ff0f4bbe9c8faa17511c56c3fa36e28df0a2a1c419f58bca557cb89b9b6b118973a74ef6bd49a94baa4f4e865a09b326cdbe1c73a3a9ad6156db971b04c3749c177e4b972b8fd9c08308f7bf080e6ec1586d0ea42462b086e4c03b06804d647195713598e7c042f15d702fbc98f8059e43adb49d8466497e1c35a7ef436be73b707e0468bc9e4696cef25c9224c51f9159c76a50d30e5da9e3e9a48d15a01b84d3211355fef0a6b46b8d61309fdc01412289dccd7e3efae2575bfa8301b79adc4ad57cd7a9364720da2486c2925d30d6184861111a6685bedee87f63ddb8877d22645a4212ebc0cc65be7e49e5541c68e75ab71061d247fb60112fc9838d0ea7e1f228c10e9312c7dac59261af33560ae60bc854146a0a48458f6293688e7f7794330a8f383f66d42cff4967aee353c39458664996d03c70e25d14da71abe3e70d3336f03b1da94e1661f77030202a01d6b319e3b2f7ccc5dcf0f34186d71201dbc7ded415430635141ace0e8fb6f7cc5a1acb6c00a395f6f2c9e0f675cc91a7f4eae5c8243f31e078f1198f26d5d4f09081b5299c05af152f423c2c210ea8ee9a2f9f072708339c6ce2d77fa18329d44ed27394bb0b1da0bf9d68eec8ff80e09fa17c7b4fd0aebdd104b04a0833c6fd7acc6507cdbc06a4bb4319109c3721d054e9b491309944fd985721a8a9d97ae2b4df79b8e26427d3189f4c14fdc115a82a9b5d1c74b8f5e3003607f3a3f34dc8cc70cf6e2e5aa1dbcf26910b0c5497a8e712d8d84ef0621b92b4894fcf5c411706e65271825feb63e14886af45c6455ec8b99546cefd3a5163c78a7c0d55d2566957e9a1c7e7d152ea4ccc5fc7469819011261b6636d1f1de233c4ed78796502a47d8be8c9a11d5ba1dca6597991306b63a90178b5a9ff403631403b0028f36f66116e8961d1a088bc100c1e429b71ec6edc18e0b965d6321e1701442a9fcff15b98c3c369e79f185c97f967bd15f4cf55747b6b54fdfc6b10ef4a01d6ce9dd49e543f00e1895ebae388f3f3b5ef6f477b8f2511961442c5a717e53dd5bbc88b97bf3a879f9e3338e73cd43758b55e5e13c82568b98928835079dfdbf0ff024821f758db4b6fab4d4f0ab909ab3edf989e39586894757b7c0055f933584d2abfe14823f33ed4bf30f41228670846c9737b6128655d431c41125f827bf3522f3cb98fca072916f89a7283911df90c0dc4589218f844dabfac287cbe6b931d417e24d97686106da554ad54d72d7bf7e0f945af0cb41830853a5afb34553cdd64d4b3d9e2a858f22ad1ad5b1bc1e6f41ff0a29d0199a70b2fc6eab3804c3e6cad489f88cfcbd8763bb3230168882b3c91abc92a7ce906701cb3332aa6791eb4d25eda10d07c0efaf4ff3501e5cfce786682bf741c63301369c7abfd081ad98ae00fc930b8b12745296207d334163c8e9a52bb36c6619fc32aa01bcebc85ba7299ad30976ce063c739e820c96898db71efa1e9ae7298bbfa1d7c51ff54c14d7a8a1d7f99a5e9548c73d2478825bac23073398e42f52a1ad9751634e06e74703d18fa49c8169c4ec01f0a08c07a77351146d4ca3517f04742e6b68ec2b977cab02ac638810da1c5867289480936949679cd0ef7df98109f13f3946672d19a7a1b822c3d9e5910b19583438ea927d72927b94a79488c3ec981786e0a03b7034792c685be6b013f2328e7941de6e7fee101804f46194513469a23cbbe9fe984201a5f1035f7db999625fe4b3b30753ce5f8c1e7cca42dfd8e34e09c25d7b81b4aa64b775edbd22162270d774789100"/4096, 0x1000}, {&(0x7f0000002740)="5fc8fe5fb8efa30493eeb87481526699bbf31ff11bbf2b1de60325ac77acb4f5769467df628af54220ab500f545f30ab0bcb9b7d98a14d73a6760b14ea4474c313305b53ec43d88e2cfacc9846c5d13879ed14d46785de3a3f20876beb04a657f4f512c4120e1e7ae6b5c490389841273f0ef73038d8094ccce62b6d4bbfcd007eadab780b4f0d09a35b38d5a319d9ced43308a69080d7dd23044b6b6055d9ddc4abed5bd685049c88e1dc6123a45d035257da30b618473a431148676c2229664d444ba87d1875f90de4c3162ce056ad8f27984e526092b771f5e16a9d43eb0fd8f23d41fda83e28840cfe8864c4713da08b28a69a5c7948954a786d9680449b7438416e7ab9e09e852b0aa58e191529b47984910786800a065e22ea1fe9e452e6e0e0c1ff227f1bcd35f675cad3a99c7cdec05e2128bef779bd2510e0d50dc85a0bc72f8824b4c2c53d9689482ba83dacb95b0fc0535dd5c1d6fc88840e21786214c01d4a358c1baddea2930174915d75ee13acab3b9add1cbd7be48585ac194b04b347644a3a53fe70521d04b41576a255a645d6a197d547c8d4ba314f3de1016c1837f9312e6e2f86525153a858aa6c69486fc49a71058c286ee30897f571709ffa2cb0bb8c75a5acfe73ffe8ce2c12b0cc5b829970dc22a164567f7548f27e7ea592d05b51d2f0b85d0f8444e5a4329bcc22d208c1975dbdf69106d757edd24820b16987f491cf75ebb3ddcbf97104cf1ff1816dec6f17c70a79257c2a2d2da8db19e23bef2246c147208261ea8943ea405e7a9985de0080e9fec9993235baf9a9023ef90b0c003b1ba1919480717fcff984519f47249a3ab5281cbd160705ab1813fe6358f0c4794a7ddaeaa8dd6c8105dbdc7653731ed38a1a40b56a07f2ddce7537a17ebb886dcdcf44b530b8e4e6814ce9b1bde0c90a853c61787729a6fda99388af2fc4cf13611b800288b7ce15417fbcd76b6e8eb7f13e55f9ff4d9f7f2d5b7ee21458bb51b9a77c4abe348068cf3304b907595cd1194a32cde94cd9bd28d8aa90a313385a76077059431d2686253613a73974d63b24be645d22aa501ff7a2a8d6a54a78391e1a3663daa944ad79d7c9b0c138a217dd57d5073146b64f789c0af667fa53dbdd365a7c2ab955c6f72e7975f26118282ce4646e70c27c812b3d06b9c109ebfe094dc33bd7d3c0e39f435eb842a15779a8b121d530f5aac03e733e313dcc50a5e0444131e7cb81893d209a7f6d5e4ee6636966bf3c8ebd4d4205fe5c9120a9154955ede951e7e6b23cef9ef598f778ae7dada4517e8ac3ac150a719d74831e6093cd680ab524e2020c69e7e585f19acc9be52aa27beacb8f338bb449f2194c314af2b2e656753bb32cd99618c0311636363f2c2963093833af337d3e0d05c9aeee1dfe48438ba28003ff794266eadc0c15a857ae3a45893ebd1e68421669fb288d7766bd078e13998fbc3c1adc3173e61d27b12bd54b493fd92a92562667e4a08bdd40a33343f783aafb367ad3899bb7315daca26ea838fb59c88aca47e3197638b0294912a25e48a4fe46c8501ec7e29010241a29aa1ce19409ca53491117422c867d1a4734c4c9b2c0e02ba055945a1e05c16c5f15735da21f5b8aa2b4209606e6cb51488079fdacbd9e833a91a1921413ee201f0be08fb57ae8aa02993393500e4224c3fe5abc3067a9b8c10fbed388b08b7f11bbd0fb160bcd3fd6496ae54a76d0d27fe76bd16b100207bc11edd64c8ba81ded49520929637a15d3499ee3057af55de148f0ba8099e53b1fd60f4feb50967571ea884b148cafa90636fe3d2795aadf65085bcabd7af6d3b0a420ec67e270650aa60e40f40d9f517297832d8e99716f6055b31873dee49aaf8238fdeabeaa29ef0d01205b548bd98e0ce312bfa2b6f0bf952e5e326d6fc33f1e1f3d349d0d4bf363c255ea4cd5ec12c958e5fcc673ffc46d5795b85db98c8bec28f49a028eae61fd833d66bcb74725f33071917881eb26b5db6b8c1c954eecbbdd4d7b6a543c14c402a53bb376608d2590aae0d74ec5f4dfee80d213332a4b5912dc4571e473196ebf982f6f98e78511b49e18cae2724a93440d1bb18a3a9e252fce4fb0350d613c35add66a6c94286527362c3a74f904d4fb8ef9c759120c4bf71b91aacc73e8a4f406c5f13659be3d36a31c535a4c9953ed95b5fb72349aa1029a22513725c931978e5672c3e8edfcd66bdf19c8c7da46593a198b255f8288ceb96cbbc2d5799989634cf01df1a07931261be806edb5928d0420d497f1c46a19f8ba1750f03549d3ec7c9aaf852c3a47acb59b5b15da07fc51122666b21d86b0750dadf2494a0dad30bf4bb4e0f3708db3d1dba5c1f259802e389d378ad0c0ab61ce3e1bf0945eb1353316e7dc32053215fda5b467de730ca6a4827bc77e550821ba04f1776f10c183899d677d3c629c3f63c28c2ca7de387158109a383c196cd2a4d9364187bef1e72d773c2defbebc36b41b027e8dda3ae16a75eea725c9f83b491a5a9305e563b009e1715cac40df472ad4cf90724361256d6ea9f8697c11bf54a7d36c076a4e03a0823b487e05864c10f224b60d3502029f587980fadad323f68837b6102d50829d94a0f8a8216cd4336118a41e6a5309fc312c3dc7b0c91c77b15e78d73edda290cf7d9d28c3a8418e65f6b6f890149166726e5f2a4d27ae8f250166bbe847f05eb178d949a1b33e0e7f1d529efd25200fa3e564632b6e77727c0595cef37adc83c477c597b4d36b04842eda86c3bce3a2a3d926fa514367b30bf1a8caa1c9f7f2796e8e91d63a04e82e03b5e5c7a679e1432af26a64573741f170ee292b1b9f2e0f57bf2c6c8afe4a26c55cf7632a7d03c2c528e8cc0b37a10957164390807695e1d57bcdb674d81398e04f73f46536c43d0cbdb6be1c25b90e47e9fe31db919405562f0a1d1b298936191e004c776ab52bbdd96dadd3d6fd46ff85f342e3d96d0beca1e62111ff5d6b813c8a0bbb494af7a7ad44a03cfe7e00d50149137018fb338bea7afe54e570d1fef8ccc5d3939e0204173e2a5dcb93c58ac0e7901f6a032a5b5b5c01b806c858ecdbac1523617c8410fa62185a1ffad15497eb286172112d9486de945289607969ba275cf89ab01ab53b30b0ad8d825474642459af397d5229066042fef8020e20ccafc7f3db1e592b8c14414b48b2da774ec393f865c495231d62f7182912e7b36347aa5a543c659a2880d7ce593c66165abba8985e93ea9ef82d1ae209dd55713589503624f810a954d0d5d82fdd050f505f3577eed42bba482052fd80e7453aefc737a334a12f3e924877efbf03c078a1ddf133a4e1f158ac9829e488f1ffc58d602e244d4e5bb2126bde5d5a1ab8ff8721edbcc42bbb5353ed24e867d24d904744aa38de87a52cf4678cbda88d433d05621bc97416d94b821dc5766dbdb77c97f6e993bec37daa55363024af8eff0efc09fd97c0f51c7db91bceec8e81127573013f325da33d6a5c36a7b0c93bbff141f805fe896a2eb8defed8f13bf2790a6df538eb15acebb1545488f08d1e0375dcb5f7b8528c9632752dc8805ac7cf2d164be9b40709aaf98749d16f8ba5187c8157c286dd18b32b32dd5342d2de6a409c1d788b3b026d11994a71819514cffe3cd75247289e679f3a2b0bd9c05de1bbf51705ae5931fe1e24ad778a3f715834641be3d6d144f8ee6bfed3753ae5c91d7004076f3766a7194178a36185924816081de0a4b92f24d67fc9dfb770f2fb07737b87248101377809110a49a17519368f79203bcde3ddd4361182b547dfa7623e51d9857e9fd3b3b830f09c74b4bd3c6fdad9c300cab01e90774730821a103b9908c446e2b89dc9c25958cd6b8e5713be8672582d902f28e55b8b8c209b39b7bd07cc999c8c6f46f6085ca484017d39f2fd14a2ee3f08470e560c8eb8e60bdf22f1d85934d69d91948e87e87a2b1c67193ead5bc5359e31d71c9c5ad0040fd2a4de505c37f8ceef5ce28ae0c52753ce64f6ccb2098d2b7472db486a83a4359bae03ca2e6582caf3b47c77538c9bd52f7e88106b73ee551c811cc6a19c2624bc7c0f75371237df216e43cd2cb1a0fc23d8189c660321059f475b5aac3fdb037ea05854059dcad979a755a10e9475024c66a8f375f8adbc80985c0f8a31e7b009fec61c55dcfc22701cae0142b90757483f2f857e6770f87f4be214798d73794b9d9dfe27125b7dc3896fd4a14b3a19975d87c588729d0cf0b7e641c09fb91f9f5868be50e0d3bd238f7119331a64d93f19d9d040af76d7f263bc7fc9613c7d1530dc91d3666bea5d7d3f7abc1db8f407e81f89994f505456ad637a166a8da08f6958710afe039ffb687ecc66968ff551cbaaddd9c765b0aced35d4c6d33e32c0c39ce1e15ef43f7fc8facbd68987191150a5bc1cbafcb540217cfcd11b5cc9ec7b673c17751ee7dd66528b5146b4a2a6133e95524fc56211fec2869f0a1ce1994051a4d76870339ee9b9ddf0c10ed93f55f3a07da4046a13a4b32f626c7531f7646c574da7f6cce12e10e64efc891b1424e29ded99d5eb8d6fef243c278224c74c479fbce40e8939f8ee439a0cd68a82697d42b8563632fd8c6926449446418d13e4ab478aa9161502c230e335b9f0af1878a48c34bea7f43512276013c1c61791f35f4ee0822990225458f37e1f78edef099f919e178a7ad5c470fdd62ef38e10ac666b51ec1a16b00531e6a4c1a15e15dcb19e9b2d2b8456f30bed02d046b3589743796537aba6b449d958c8507824bed83fd021663b4dd5d58984bc94663b0328fff0f3578d4acea96476fd37c3e22a28c2024d134fbff903ad5b5556874784639bcd4b1db4bff489a34bc65deb46900c03ae6493e5a57a32246194f7aa8843202105ff6ef81e8f1b07bbfd41a4af8074d7cb3bfd134efdf4b1837421459723991aaf2579f65ad03c1cd5dd24a6fde0e8ada2dee9aed195539b83750f552adabd83df8230afd9522e77baba9693a835075aa3f4472aaf72124c61cae5c2ee7635cd8089562ec4a23754e0686a0906471671c6bed802747237cde667f86b158aee30b1ec1bda14eaa966bb37f0c65115d635d8095ddcd2fdf2c6d19fc461f9c7d42c91715851baf66f272552db0f608c29d7f2f03d290e6334133b944566a8004faca63c0bc4b98d5091a63cb19b4f5a8dc14e4148ae3aae49bfce049ec62c3b9b32c105ec0fb73ec66943ea4ba852f1613c6232fbcaa2f4c84f7689f91eafe371ee61a2a313ad9f4609ade8ae09fa2dff3ddb02b4ae199b8ced2217c62d2016bd8c4dea23da79a08946f83817c759d6b9ec6a74878bf51c57dc26f2bebde64e85c015121188988a72435d914f4fab1d7a3a27e4ec43548d8190e430eb8ef7148c54029ac12858bf586049ebe6fae7d11323675674e49db3c6747b638c32554de6d256d54812fa63b6d1dabdf17ad493cda687e81e19677d10eefa02797dda35c11dc0821f73de942ed6fb8a8f737a726b61614f194c87cc1dd03ae719f3a054eb77b77419ce4b62bb27925a0d3255b19fe04bbdc786997dfd4d68d53040acfcc1f8133a5c5e5f40df2f6390a5fddc09ec3aceef317166ab49b36c1431ff00e935dba29adea27eeccd2118c7011ddc88234210c8def1e98328cac6414fe90c232cf031338ffe7cc20003eb59daa95848d9c0d96039e2d47d4ee49c4ebf5f4cbc7187378829467f7ebfa2a384dd054df3523325a9f8b703cbaed4d8543bd793cb3e803a95dc0bd370943c8e26d59b0f6bec57", 0x1000}, {&(0x7f00000003c0)="0f264d70dcd56a317e1e80ebc248e14dceb5dacf9c51a0098a133efb88b1408319a84eff3947ea121b549217ac29b798f86b95f5cba9909521b3e28f651207accee6f0e190a0e14d7ee9af3feceab87eddefbe21fe38a5f01f3bb6c5b23690778e418230a28f8ac623bd44e251cd6798db7043e4b885589b81568231990170172e5c5106b0ce28f29ec4b1357eac2740ec67d6d26f064823928c29c027cbe0c3ed05b20008b55d2da91d2c34c97e", 0xae}, {&(0x7f0000000480)="7e3914cf0678dd9e449ae57b3279e2c9acc681cf07892007e5f47b9ac5c670f1209ae792cfe7f61251aef9d4ba3352cc3b47ce362c9ca28de8bfe2b3d6c9bca55649d45bbc865e360593091a82ef44f6a6605db7545554f5b2ccf73941b3da28b0af936814ed328b54d86c5537d06c42eb0cb6f68e105df0d998fe119bc3c91ba41b925ccb9639bd38cfcd3e9116fbec86ed26d9fc941f8c", 0x98}, {&(0x7f0000000540)="9100d330058d3e512a7b87dc3450fdd2a7425e9c1c90b5329c61c5d8456d21891c877fa271f1f7540a5f80059bb78aeb6939ec80ff59", 0x36}, {&(0x7f0000000580)="bbfed675b617a0f21c21e4f5c38a27013b5e9b6c10301297cec573c8b984a60d561f3bc4e678a1789ce5ae0e4fc1da9263c390835bbd0d808746a226157c877ca436b8899a0592f8b58fd841098cf5e560ac86fd10d22f4a8af737d69d6a4e53a601e7f7fb86899c6e98d5d0b80868e6fd2db97f150c02f27cb4baa6297f149a9d0b706b5a32843a4d12edc1b8a76348102ffeac3e8b8cd19a7b96aea5fe9430b7d44c7e48c65fa4dd6117ecc0aaae597a6c15abe42bcb24ba937acce752ef6ab1076dcd89765008d46e21cf5c1b2ab4ffd12f2ef82297c791aee35652fe", 0xde}, {&(0x7f0000000700)="ad06fab53bbf1a88902d52f76052843d6b4feb8469aa3b5c0a984bbff0319bf4719b592ece371421d1e5ec954e4dda6f511f8957467db2f9c8efcae6a41ac8e388dc851b501cfd4f4da36386da82dfb2473f767bab2ad8081373f0918063691d2ae74ec83d0edbe71f21136afa350cd540b80e0ccc9f9469cdbd34930f3cc40e524b4aae4650dc71cae39eac6fd9549bca937321bc", 0x95}, {&(0x7f0000000980)="3185db83b9111e432bd7d7ab49d6810e094d39e03d4f1a137aaab4053fadb6b42fdb9a873a766bd23137e3a1b92652970a6db6498c916418ade69d2c429a19d72f2d52348ee0daf51cf9fe6bc6dfa1ed7739d116bbaeabf10f3d73619290d3f71864c82fbad27e0953c7e1fbf05bd97a6cd69306e6672f14c7395bd222", 0x7d}], 0x8) r11 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r11, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r11}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r12 = socket$inet(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) r14 = dup2(r12, r13) sendmsg(r14, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f0000000700)) r15 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r15, 0x1) r18 = fcntl$dupfd(r16, 0xa, r16) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r18, &(0x7f0000000800)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r16}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r17}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r16}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r15}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r18}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r17, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r17, 0x0, 0x0) r19 = accept(r14, &(0x7f00000007c0)=ANY=[], &(0x7f0000000140)) setsockopt(r19, 0x401, 0x81, &(0x7f00000002c0)="78c8581798f7021ddf0e3ffdff33686a3734ad085c3fc7169f7d5af6c2ec15ad720976722a13999d720a85ca51e4d087ae6c81ae61846997e138f96469248ad56b0ba7919b6d60e1682cc7cc4e8de21569324a82869d25134ce7b48c8f231c10b378d96f7b74dcedb4bc875088a5f415993d729a4d5d6a6e3a67ce837ca1964771a664133dd084e32851d6cd6b9d68588e88b4679f75b99601fcbcb1ecbd5fe7ba400f8541515ce882456b8fa50db06f4907bc859731a96f5d228439f895f15ec5fb7148edba946e154340f875fa1a2d2e39a42edd7e12b1", 0xd8) 11:40:38 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r4, 0x1) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r4}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r8 = kqueue() kevent(r8, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) fchflags(r1, 0x1) r9 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r9, &(0x7f0000000b00)=""/193, 0xc1) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:40:38 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x39c) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10080, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x2, 0x3}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xd9644dcf7e968c05, 0x2010, r1, 0x0, 0x0) close(r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000500)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x3, 0xece3, 0x10000}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x2, 0x2f6e, 0x10000, "d906ccc17defe51249c5d7ad49a9547a19c5f3ba", 0x4, 0x217}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getgid() fchownat(r3, &(0x7f0000000200)='./file0\x00', r6, r7, 0xe4d8334480637e08) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xfffffffffffffe92) fcntl$getown(r5, 0x5) ioctl$TIOCSTART(r4, 0x2000746e) fcntl$setstatus(r4, 0x4, 0x8) r8 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x4005, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r8, 0x1) r10 = fcntl$dupfd(r9, 0xa, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000006c0)=0x3) r11 = socket$inet(0x2, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) r13 = dup2(r11, r12) kevent(r10, &(0x7f0000000800), 0x9, &(0x7f00000004c0)=[{{r13}, 0xffffffffffffffff, 0x1000c, 0x80000000, 0x4, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x8, 0x5b7e}) connect(r8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r14 = socket$inet(0x2, 0x2, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) dup2(r14, r15) r16 = accept$inet(r14, &(0x7f0000000140), &(0x7f0000000480)=0xc) setsockopt(r16, 0x7f, 0x1001, &(0x7f0000000300)="57385a49e4e84dc6445f545c05a2782c2701a9ca90036876b49c2e15e564411a9db18dbbdd91ae092aff9b24cca29a6400"/62, 0xfff7) r17 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000000340)=""/178) semget$private(0x0, 0x3, 0x200) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x7, 0x1, 0xc6, 0xe385, "454d1c4597aa1ed7856a4a17f47f8f4e4b697d67", 0x9, 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x5, 0x12eb2240, 0x1ff, 0x8000, "b0d7c6755e29965bc50b3c57936de1ee32f991be", 0x3ff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r4, 0x0, 0x0) 11:40:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) getpeername(r4, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r5 = socket(0x10, 0x8000, 0x6) shutdown(r0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r10 = kqueue() kevent(r10, &(0x7f00000009c0)=[{{r7}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r10) close(r10) readv(r5, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/50, 0x32}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000000440)=""/146, 0x92}], 0x9) r11 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r11, 0x1) r14 = fcntl$dupfd(r12, 0xa, r12) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r14, &(0x7f0000000800)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r12}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r13}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r12}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r11}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r14}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 11:40:38 executing program 0: geteuid() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) kqueue() r0 = socket(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r2, 0x6, r3) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r4 = fcntl$dupfd(r1, 0xa, r1) r5 = semget$private(0x0, 0x1, 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x4]) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r6 = kqueue() kevent(r6, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r6) kevent(r6, &(0x7f00000000c0), 0x4fffb, 0x0, 0x10000fe, 0x0) 11:40:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() sendto$inet6(r0, &(0x7f00000003c0)="6607448f5dfb6f9dfd836563847b18115f905df3c7e1d454069179d2e6d6e99fadde186a2e17d81dfb92c00a107021c85dd2f4dd85291a0fab5352269feb8c74144e492466794dcd96ca2f055e96d3c9718a269631191ae9ce2da16c00af8a9e61dac7", 0x63, 0x40e, &(0x7f0000000000)={0x18, 0x1, 0x101, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:40:38 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg(r6, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000080)) r7 = dup2(r2, r3) sendmsg(r7, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000700)) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) 11:40:38 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getuid() r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r2) r3 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r4) r5 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r6) shmget$private(0x0, 0x3000, 0x230, &(0x7f0000ffc000/0x3000)=nil) r7 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = shmget(0x3, 0x3000, 0x282, &(0x7f0000ff9000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) shmget$private(0x0, 0x3000, 0xa08, &(0x7f0000ffd000/0x3000)=nil) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, 0x0) shmctl$SHM_LOCK(r9, 0x3) r10 = shmat(r9, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r10) shmdt(r10) 11:40:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) setrlimit(0x5, &(0x7f0000000000)={0x101, 0x1a}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x440, 0x0, 0x319cc25e) fchflags(r3, 0x1) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x400000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r7 = kqueue() kevent(r7, &(0x7f00000009c0)=[{{r4}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r8 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r8, 0x1) r11 = fcntl$dupfd(r9, 0xa, r9) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000006c0)=0x3) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000800)=[{{r9}, 0xfffffffffffffffe, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r9}, 0xfffffffffffffffe, 0x30, 0x80, 0x708800000000000}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x8, 0xda9}, {{r8}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x3, 0x5b7e}) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r11, &(0x7f0000000b00)=""/193, 0xc1) sendto$inet(r11, &(0x7f00000001c0)="25e544ef8dbad972fdf1cfe59a155f22ea1a3276c80019cf6cd5b9996f926c4b80edf83f3182699152111a662d5b76a6419fede3dcda4fa9b3d653493f8acf3e2be2d4f1e1e86f8559de234010c70a31656dcac614b246512869214408b70967a15fb93869f094d872def91d9804463c9a09ec9fc274fc505bb0ba5af55ebd57d788e31468f29b9c2b644db1ac0534da89a1ab10a6", 0x95, 0x400, &(0x7f0000000280)={0x2, 0x0}, 0xc) close(r7) fsync(r7) close(r1) 11:40:38 executing program 1: r0 = geteuid() r1 = getuid() r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = getuid() setreuid(r3, r4) setreuid(r1, r0) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r5) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r6, 0x0, 0x30000000000) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r6, 0x0, 0x100000004) r7 = dup(r6) r8 = getuid() r9 = geteuid() setreuid(r8, r9) setreuid(r8, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f00000000c0)=0x374d) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 11:40:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x7, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:40:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r2, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/194, 0xc2) poll(&(0x7f0000000080)=[{r1, 0x8}, {r0, 0x8}], 0x2, 0x1) 11:40:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000080)="d0ff62e6e3dc7a3fb3be1e07971a0ce60a1926f6ca1927c3dc1e33c8c4c755077078b32ff3f9d8ff19eaab728006932f5803d6cec8ad173cd2d045b3ac1ac0", 0x3f) r2 = kqueue() dup2(r2, 0xffffffffffffffff) 11:40:38 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015fc3d85000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e53a6f2e824eab66774f7134179977"], &(0x7f0000001040)=0x1002) socket(0xa968c7ae82fc30c9, 0x2, 0x1f) 11:40:38 executing program 0: nanosleep(&(0x7f0000000280)={0x0, 0x2397443c}, &(0x7f00000002c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r6, &(0x7f0000000b00)=""/193, 0xc1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x6, "46298ed40bb828f99f3b5f408e51e2d306293b4c"}) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r7 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r7, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) write(r7, &(0x7f0000000100)="7cee790a0228bb3152ed86607f32eebe8cb4f0591d75539ef5f9d1b9adcca2ae8b8b5ab78bcfe3de9c85f1b92b2292b79b2c650b44d4640aa6ea0be26b109d6d1ad74554981ff52e761285e6c528e7a0f1a85e270e10b83eb85b8fd98ab0d82718768fb89962218ac06a7ae3b61c2a89b581301a3b9a3a910d47cc53823b400a4e6bca650d", 0x85) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 11:40:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg(r4, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000700)) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r8, &(0x7f0000000b00)=""/193, 0xc1) renameat(r4, &(0x7f0000000140)='./file0\x00', r8, &(0x7f0000000180)='./file0/file0\x00') r9 = dup2(r0, r1) sendmsg(r9, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000700)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x761, 0xffff, 0x22c, 0x7, "c9ef6bf67f3b3e54479f0fa0e20ead0340e017b5", 0xfe, 0x80000001}) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fchmodat(r10, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCFLUSH(r10, 0xc0106978, &(0x7f00000000c0)) 11:40:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffc0) 11:40:38 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040), 0x0, 0x4) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) mlockall(0x1) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x3, 0x5}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 11:40:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x0, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r4, 0x1) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r4}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r7, &(0x7f0000000b00)=""/193, 0xc1) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = dup2(r8, r9) sendmsg(r10, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000700)) r11 = socket$inet(0x2, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) dup2(r11, r12) r13 = dup2(r11, r2) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x5}, 0x8) fchflags(r1, 0x7d0f9b04449f4b9) r14 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r14, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r14}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0xfffffffffffffe8b}, {&(0x7f0000000700)=""/107, 0x62}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r15) getdents(r13, &(0x7f0000000980)=""/135, 0x87) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r16 = socket$inet(0x2, 0x2, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) r18 = dup2(r16, r17) sendmsg(r18, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r18, 0x40047607, &(0x7f0000000700)) ioctl$TIOCSPGRP(r18, 0x40047477, &(0x7f0000000340)) socket(0x14, 0x6, 0x2) 11:40:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000001c0)="b9bf07ed20c72dc23bfb4e8155bcd03c32b05e06f4876762c89699702a2ce6ac8af7bcf87d79188d46102a1faa17c2955feade291f82023409b3e2fc833ff20ccc6684b388fecbd81786f18bbe385a9af75fe6b289f3c7f217f224afe8097cbc2317a343ce4d2c1af51c4d9e59d10f3cd1c4763312fe352c4f23de1d4ee62a68ae078b4f447f5f8901d893217ce20bc898cc3d7e4afcb114114c335752aed28ac79ab57fbb2f888985bd80d4b4", 0xad) write(r1, 0x0, 0x0) kqueue() close(0xffffffffffffffff) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000580)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x0, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r4 = socket(0x0, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x20}, 0x0, 0xa8d}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) write(r7, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762", 0x2e8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x0, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r12, 0x0, 0x0, r11, 0x1}}) r13 = kqueue() fcntl$dupfd(r13, 0x0, 0xffffffffffffffff) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r14, 0x0, 0x20000000000001, 0x0, 0x0) write(r14, &(0x7f0000000840), 0x0) r15 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x0, &(0x7f0000000180)="9a02000000000000", 0x8) write(r15, 0x0, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r16, 0x0, 0x20000000000001, &(0x7f0000000180), 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000040000"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r17, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024", 0xf) close(r17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7}, 0x0, 0xa8d, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r2}, @rights={0x20, 0xffff, 0x1, [r3, r4, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r6, r0, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r8}], 0xb8}, 0x8) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 11:40:39 executing program 1: ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = getppid() wait4(r1, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x103c0) msgrcv(r2, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r2, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) msgsnd(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, r8, r8, r8, r8]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = getpgid(0xffffffffffffffff) r14 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r11, 0xffffffffffffffff, r12, r10, 0xb9e3dc7523cae6c, 0x80000001}, 0x8, 0x100000000, r13, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r13, r5, r6}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r17 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r17, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r17, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = getgid() getgroups(0x3, &(0x7f00000001c0)=[r17, r18, r19]) getgroups(0x9, &(0x7f0000000540)=[r15, r15, r15, r15, r15, 0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000140)=[r6, r15]) r21 = geteuid() getgroups(0x0, &(0x7f00000001c0)) lchown(&(0x7f0000000000)='./file0\x00', r21, 0x0) r22 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x1, 0x0, r20, r21, 0x0, 0x0, 0xd2af}, 0x4, 0x2, r22, r1, 0x2, 0x100, 0x10001}) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="40000000000000009878f2811fd6f4622486370ad545e89ce70a814a89dfd256876a170442b1efabad99579780b7c8dd555ad87e9d04257aa6788f55626fe80cb4bd6e172c19ffcfa0d6cc2a3e17919a4615f571728b12b049344eb6392106f339b349cd02546aa7830256cfb6749df7e1d9d2726c914d6c6d43d14b989162a48e93e59af76afe237bae1ceb4614c74843ffd946084613fba8bdfee0444538670043f5c61c7cc54cc30df78a13e721947e6f720a84ebaf008013bc1cbad9be77a3ee7f321d7996e6a28e3fbd4abee577b6c970c05fe03ba9a7f122fede2408aca16384edd48752d27a51c20663d92e81035a29c7ecb600b969c002592be2fc70c7f39e"], 0x103, 0x800) kevent(r0, &(0x7f0000000080), 0x48000003, 0x0, 0xdc6, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:40:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) socket(0x18, 0x2, 0x0) r5 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$inet(0x2, 0x2, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) r12 = dup2(r10, r11) sendmsg(r12, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000700)) r13 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r13, 0x1) r16 = fcntl$dupfd(r14, 0xa, r14) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r16, &(0x7f0000000800)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r14}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r15}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r14}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r13}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r16}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r17 = kqueue() kevent(r17, &(0x7f00000009c0)=[{{r14}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r17) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16=r12, @ANYPTR], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESDEC=0x0], @ANYBLOB="f5658e03f5b778d941fcf8fc8d49a91e12ba5c3d61e67fe479c27414f40b1d14fc92c0380a6a06973f4e8554b0e6f3afc9", @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX], @ANYRESDEC, @ANYPTR64, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESDEC=0x0, @ANYRES16=0x0, @ANYRESHEX=r9], @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRES32=0x0, @ANYRES32=r17, @ANYRES16=r8]]], 0x1, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x800) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x0, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0x0, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, 0x0, 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() r24 = open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(r24, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r24, 0xe3) writev(0xffffffffffffffff, 0x0, 0x0) r25 = open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r25, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff}, 0x2000e) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r25}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r8}, 0x0, 0x2, 0xa43650b6e34dedc1}, {{r7}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r26}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r25}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffff8, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x0, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0x0, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0x0, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0x0, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x0, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r5, @ANYPTR, @ANYRES64=0x0, @ANYRES64], 0x4, 0xc00) msgsnd(r9, &(0x7f0000000480)={0x3}, 0x8, 0x40000000000800) r33 = getuid() r34 = geteuid() setreuid(r33, 0x0) r35 = getegid() r36 = getuid() r37 = geteuid() setreuid(r36, r37) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e3"}, 0x10b, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x6, r34, r35, r37, 0x0, 0x0, 0x9}, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fc) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r40, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r40, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f"], 0x1, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r40, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb05076"], 0x1, 0x800) msgsnd(r40, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000"}, 0xde, 0x0) getuid() r41 = geteuid() r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x0, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x3, &(0x7f0000000300)=[r35, r42, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r39, 0x0, r6, r6, r6]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) geteuid() r47 = getpgid(0xffffffffffffffff) r48 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, 0x0, r45, 0x0, r46, 0x143, 0x80000001}, 0x8, 0x100000000, r47, r48, 0x0, 0x0, 0x0, 0x9}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r48}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, 0x0, 0x0, r4, 0x44, 0x9}, 0x5, 0x3, 0x0, r48, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r49 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r49) writev(r49, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r49, &(0x7f00000001c0), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:40:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0xfcad8d5a47cf5e5d, 0x20) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0xffffffffffff8000) 11:40:39 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="765f2bd7e31b462f7931271bd059de31c3da90231a30f370e3252fd8213e3c9fa4ca1ef2cf40a842c25e002de64e061cb0f431fe0a62ebaa14816459d9ada0e97ec7a8a204269797f0e1e78290f27bb4c69c2061143a1561d79b9fea591ded1ffd29ce96560f6acd13cd900dad30ba04def015878da517914f3c8c6d7ef66334e885b303da3b112e5ccb0cd14daed90b9c", 0x91) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r1, &(0x7f0000000280), 0x0) 11:40:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r3, &(0x7f0000000b00)=""/193, 0xc1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r4, &(0x7f0000000180)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffec2) 11:40:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socket(0x1, 0xc002, 0x9e) 11:40:40 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = syz_open_pts() preadv(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f00000002c0)=""/17, 0x11}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000b40)=""/91, 0x5b}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/223, 0xdf}, {&(0x7f0000000700)=""/61, 0x3d}, {&(0x7f0000000740)=""/96, 0x60}, {&(0x7f0000000a40)=""/110, 0x6e}], 0xa, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) r3 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3}}) getgroups(0x1, &(0x7f0000000000)=[r3]) setgid(r4) r5 = semget$private(0x0, 0x1, 0x726) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='i\xaf\xdc\x90\x0e\xd5\xf9s\x00', 0x10000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7fcffffffffffff00000000e74de400", 0xd3a2}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r9, 0x2, 0x3) write(r9, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r7, 0x2000746e) r10 = fcntl$dupfd(r8, 0xa, r9) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000980)=0x698d035da87e4fda) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x800, 0x0) r12 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x2, 0x0, 0xfff}, {0x18, 0x0, 0x8, 0x2}, 0x100000000, [0x4, 0x4000000, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x5]}, 0xffffffffffffffc4) fchflags(r12, 0x1) r15 = fcntl$dupfd(r13, 0xa, r13) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r15, &(0x7f0000000800)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r13}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r14}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r13}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r12}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r15}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r14, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0), 0x1000003a, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r14, 0x0, 0x0) fcntl$dupfd(r11, 0x3a02a41132a0e075, r14) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x6}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x2, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x1, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x9}, {0x1, 0x1}, {0x1, 0x2}, {0x2, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) chflagsat(r10, &(0x7f0000000900)='./file0\x00', 0x0, 0x3) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000080)=0x10001) semop(r5, &(0x7f0000000000)=[{0x6, 0x6}, {0x3, 0x100, 0x800}, {0x0, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000001c0)=""/242) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 11:40:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1c6) fchdir(r0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') 11:40:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg(r6, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000700)) r7 = openat(r6, &(0x7f0000000640)='./file0\x00', 0x100, 0x5db5838a2a5a1c48) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000007c0)) fchflags(r1, 0x1) r8 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x8, 0x2}, {{r8}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x20000000, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r9 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r9, &(0x7f0000000680)='./file0\x00', 0x40, 0x0) writev(r9, &(0x7f0000000700)=[{&(0x7f0000000000)="f31abb645730ccff994e1c1391f0afa150f4c54b07dacc6d0df065d3b83d38749a6a01588c6662312b7983aa043c8451d5811d35752625804e551f4a292e0c9c219c48c3c6a19ce87e9f00cd774fab1a31612be2275d062d", 0x58}, {&(0x7f0000000080)="4b1ebdfa75c255dc820bf39df189e24dbc90eec711d7ad17987bcccacf2dd2886bb206d1e39fb3b4fd7dd2f0f4ccbc2ff9e3c33f961b3e0fa0784d33a80b3c54bd6c79e4479137ea64929a11d0b46698014df7035af4bf1cb6279b8158eaeccfb619d35cde02d939e28d1f844774", 0x6e}, {&(0x7f00000001c0)="cf36960efef52b215f0b899a43a5c320a649e350912013d3c6e09de5da35ba14237c11ceb895fab35a18b8343f3c67567dd28ddd914ae1d88237087be2bb27b70114cc1e588daeef87372f8c966a912ad386edcc7f3ee5180f384927482a18c288397d35f6d9060f1ddf7b13c516091fbae28a45608a744bc82ada96fb189dcf9de1407dc2cc25ecb5f91d132ef9b54b5b08bb3b9b9147850002d20ab12195b955f1d9c3a7115bc5fab92bcc000de00738d522fb30bf01974f6ce96350f7", 0xbe}, {&(0x7f0000000280)="b0975b3dc0cb118e7c65beefa7b4b0f203b9f86f92b4c82f061eab989d5c778f6c48a54d612de8b4f1b08ba5a9ef92f087127b32985c02b4d89364df9f6604f201ee2864", 0x4c}, {&(0x7f0000000300)="0197ec4dfd48a5455c2225a676c4846101b6bd76f7feab860a6b6981ddbe95c2a9feca6815379135d8a8ea4f9f471f6962f28037967f36f2bc63d5285e78c671f9c9c21f8122a52abd0fe23cb98c7abf1700e9e6027dd3e798c5257a2f589f9f84268b9163801ddb9568594fa135f171b757f280bc60f840a4881dba161580e820a0d7f40ee6f75817c93a34987e307c1d81f8b7624a0c473c0baa0c2f61dd4e5fcc6fdffb17f54df78e66732ea86ae82b5dea574584b8e443bc27f87c4ef576bd75ed37b96f41fba6504cb9f8868492", 0xd0}, {&(0x7f0000000400)="e45def742bff9d1deb599b75db263634b7a706e87a348ae20afa29e438dc52e23a6ef3668081b898ea284a30d7ce7fa7c036670a180ac3e48ddc198ffea3f28cb90a2d4189099bb840e58565fcaf355ec8b24bbb18ffefb2fbb8c723285dbbcf7eceae38df", 0x65}, {&(0x7f0000000c40)="de0fbcfd4704e44a6b24663550c51842d801985b53917e10370b5ee17561541de032e5addacaa19b2c8cc59d79307b15b69a432b657f210c65c61e944057a63612e59be84b8a6f8b32bc24b675133165ae04f7ed0320291cb9b0359df86de4e893c1466db8b44d0e8f21f374e0cd29d8294a147aed87a9f4b70a13da7d8674c45c4d35b888c8a770b06d4fa372c7ce018782f199bda0980be850563fdedde7cd0f851d72398bd03d93dd133bd033bbd9b97da02075ddf840e6d93cbf3e6b0d4e891c56eedff2081ee2484efa9e55a4b4c9aa29e17f44b8e3f8b708e04ec9a21e224ea72a1d7b08b07b60bedd348cc39428d3994e9403cee0f6650ec24b854894ff5ce6b0d7190d467427be4029663f5735776bbeb21f98482a0b8a6a2751b440a76a82685deb7ecc0e80b1a43e9786fa93a5b647ae918817922a384ca8e49afcf2743006d5644a89219c57536de842f6d65a05054b3d0aa722b1f31673d8e959c427cb68e7cce2499edc55605a084f21a11f3c0685b99e34100cf4db0da6f2a40782e9b4fe13123a573727ee6fe5e0c465923ea670dfba272d10659048fbe488189c03daba5e788c19ce47af56a8171b668db69a90bb8487a0ddea5a77dcdec8091a5bef80414dd83cfdce89b6cdd2817d32873e193cdd5f646600333e5b7d9c31189f9f9ef431f09d68f903879f165b16a8d239dc47e0ed0e6ad5eaddd1aaaeedc3487474ca378587fd4e89f7d667538f29401e8c29fc48b5678e3ec1e2ff29807fa7438d32c7587f9216a375eb36411cc0f9810b4f7737d63bc23baeda50c7e0190ab2f6e3f051cadde6504c979795b5ba9758639133c958cfd5367f49eb210692584c0a2f8876cb88e744dc8b1bc15a5c821ef965dd1a55fdbdcbc1ae25305386cc16d02654cac0d6aa6e0b89bca83f4aad4f34201f780175cc6846161cf3a9017b8930df6bede452c7daa47961938d0f8906fae47a313d4f6c401c3b90aadcacfa6e4eddca13a99452cb27a1b407121e944876293505e24fd74b0f2b912fceb2eb0f06c1ac8dcdb40a73fa0d5d041f22b15c4036001a40f3a7d7e06f6d25e0341b0cc5ac8573ca22a6a51e99ab632c8ee3bd526d0b1d5fc3bc8df50525f170e5171f119448df9003622c946696c8d3a96027874516bf0f8773656c17095990c4ea17fc1400f3979418f6c7716e789a79679eb6c4c4e6b7d9a031d5942c96f29b6a6f7271d8a8f01710ff9dbea1209872500a6ca278b28155f30f9590ccc22bddc4df0a7731eb9a07a1fb6248a9b9d509cd7ba8593ee7f5f8235252a586ae1d705083b37eaa401559c83951880df24dae06c7c73b878e9fd7693ab38dd225ba587871d3dd2d180e92afc7496c5c32ca18b37f27ec12da209d6f60711a45bc89fcd2935b89648d3d0a3e4731f0eff7c10d585befc1e8da9d3245526edf9575a022fc6cbbb8c319e988a3fd80f88ad3b296ceacc849342651b57d1e82fc61b47e877d64ffa045471b2d4d735ac786a223f724315ceef4ad459137a1881102c7e07349ff1cb835b327098bfa048273200162fdc65edc010f5d6c7ff6c872205c3be3eedc69ed4a4be4056297083ce8bcc033baf7996eb98d107f55d1e19ce822a040b5dd3d33faf84497f868faccd2e882245fd02f82af07275c424fd5b21089d2dfbcc35e98aa08c5db486feae93b3b69b5c8b415e7470210ea9047833caa1384a5fb11f74fb25217861b45c6cf4e2d813d7772d6b1f78316cb5e71756e9cafb8962f83a67cb7d2b1ca0b7be92dc38507374c07b37b0166020972845e4de398f83d96893b5baecc2c650de9ccd07223842a29f65035ea006855c9bf3911a36780ac051d89925dddbaa480a5bf360373d213d0f48e35a52897f3795d9febf655540e072bf3097bc162500431aee51622ea92d089361cd376a7cfe16c6a71a754541d6fc373e450cc3104129d8f73d64cea1fa04149740ba90fa193579d2d2d58a1d853cc8ce24d4a9072abea377865bbcb01673c2353f30a7fb7fc6580042562ad6c3c5be42f75469c3f530ac1442bab023a7e7288227e61e1650d1e0317802dd7d3243b25ed8f381920ea2d06255d4286d5b067b36f0133a80a96b1d69291790b461d81ea089c918ab7c7c0ba1f2872b98612d7dde563accad41d5e216fdce0f557bbff855dbc16bfca43c30d6c403147ff045ec5c2ea4da4959fc1769ef52c7cfd9bfcd37e4ef893181c122c95436d80332c2c099b6d7d7a2904f2bf05f38d70a5a62c7df2c2e332d53aaa4d8ee2b862ad69f7ecdbe319f4a7a37311445bb744e6fe8b41f936bcfe4acd6165f4445aea23c9380ca70aa181af22949af02755d46883a0e28fbc26d65c14ed1f23cf5150c609afba809093dbc71434fb3a40452e140084f559061b130bb201e7f32427c5ab339a38e63ed3b21c351b7ce1a0678ef117e760d26e636744fd155aebd3406192cabeaade7a9fb76ff2ccc9ee47fd823bb3ee9aae6746cba073907ea97b149e6a164c04990fc3eecc079d73caa8fb517549706f87ee2987134307485cab4595be0cd0e7cd60cc014f12c600b880c5d74210fbad771502d4c0db6691c5cc776af36f72aecb0164c3f1899281c945fc04afb7d3a9c16e1e4886a4ed1f828afac5bcac5aa77f59c4eca55a99f83127dbf5f936a4539ba8107f02916f438368dfe16ddd4ec12cfa9e12c80a0673085cc407f04053ca6984c4450254e1cb9e64fa68a45c11d588b853194fb9b3d91579245f57f1fcb83641f2e4dff9c319115c2ad8fe9e36a1c8cfaeeaf4771d728f477944356ea67f88b270d7c5b9c58e532d8a862f33615c6b7b7d04fa9c9a4388447518b45e56a0f7280b1263592a442faa12feea77d6418eb8e7fec805f394a30c2881dac6fb7c79dfac0342d7c8e19f75ab36d0e8d293eee9d08e9531471ec88a8218baf931bd76057aedec7d19ec5dfa069a88a9c46baeabbd0d6a71b2f8223fd8bd8775597a4a5d8b1c8bb243b2a93bff82168794b80d6d39f365e5c55cfc637f5280bc31b86396188f3069680538626edafa57fb663ee94ca61fc4070e39b0e4dc7d6ab1cc10248eb62fda369cb676dcf7331d4aef38e7ffee4af413e7be2bd59f0ed0da04986beb2854f90742bbcedcd1c94fded89c50369a87530a0774c8a110d68adf30d784cef8b756dc12b6e9329c0e6d7b4e892a341ff95a54b5b6a801f20acf15f0189251da18e7bbbe13da943b226319d6308b03d3279755658474d827fe6f6c2f48a9ccf3b1c9ede6b9cbd2d3b575ffe2bb4c92c9395d54a98106039d4db848a4015150148bab8c33f208eb15e379a3103816bde9dfb84707335a7d414d764472d3f5765e80fbef5b7337dd43d4d479f28a0e4c582428260d5aa48d74cb87f71ba636f54d376d2d220741f93d5e51a3ff18309768a2f6692085fd39b0ebf605737c40be0c818555ccdab01ad74cf0187cce75e88040c25bffe2b27b8cae07c60b5d572f869337139671b8f1914b6978595e5d589082edf1386997c4d6086ea27981adcf382bf7978e6f54aa0fee254b0c2a76969602bdc9e56e7af122dc6238e4d24e703673db25f21ab010a64f1ca59da96baba194ccc0d137373aeb2c1f1c50182370e3cdeab167c1af4dd7c5351034fff794c06ace3c7d2e321007415cf588952b245882ffeca7d70c8d33d0ae14b41f7f554bb025ee15776721a07439199b384329204209fd76b1465868b824b8d22bbbf33f63749093679cb8b809d050f3d237128e2fed0ac58206da5d5c9e1ae50476c48a7f7e8bf5ac8a5ab4378f0e1a04921d83e6bbe3c61a8b98c15ab061b41e394d287e347d770bb36ea24da56b63d9599173328374053be134921342bfd478974a946b58940ff9f00a714e7d21dcf077ed88f9ebf32a9ad772be2e03d5e063cd53effc3205d03e5331287a9ff25b30b82dc670395a805b4b72243f275171ccd23cba2b87c2e41def501f7729213d089494009b9b0e7c9f1408033b0bf7b9a04ebdf837d8f1253063c02361a565e8b9cdef4c1747e0f26760cf1e75bdaa7eb2ca4b1db2d6b4a250d9fe9802e59f2d46715a6e336be301ef0ca343038e104a273c1750b8976e81eb8a6d57d82554017cf7aea409515a495e396f6d2e09b20b3f65004cec84978bcc86a32815a5421c37558b50350bb27efe98a03d2dda9f4731c27bfd3c2dc3162098cde5389e2335a99597ce246e8ff1afe9f64376c698f57225b2b69c5991cfa9c855001a0b5e650a6ee48201997b9c51f32e69c2f27c390c88df8f7f620b7928d4885eb43377512121dad47451ffe081592b7d19921cc0d019396d88cc383c33d7d7212b0632afc8fb58d0f13f1e349d0e819b89ef837f9b602517ee8dd3781463ea1071de8478667087e8efce66617adb72ae49acb1905f5063f10ae02c4e6d5882ac80aea17dcd2200bff9d8c9cf53617f4db4a8824899f213ee3bf43d1b3829f8cf6220de296d9720e43a69ff30303862338ce95a53f811b8187245ce897c6e41b1c92391483663bd834bd82b6e9759b973d62a5a629b8da03b7524212ae51f3814774676d88b5ae3be0739a3745d7901860af0714ef09dd4fb42b401f78e68a2ff13c6b96b2d84b4e2a3a61e14d58426b29f34f063dccff963008d8f2827aba765f8d10c81cc2a0bc54b62292605c096e30e16e7958a6f4a5808f2c90b93f0fc782384f6f61a628c6bf1fcd1741d6869eb63ebdaab47138fc429864f1725a880cf19aacb73f688e81f02e2b76e508622181446bfe846b95f831bf49fa5b5ab03ec4e3c08e2498c16d42b64608899e07dc2d3d21f6d4f0add2b46bcbce6bea380f777d6e68add2ef3ae894a71dc2f412d33db5ada7f782b8f58bd2c8f2f93f05bc3d9f2d11320e75dd060533836e94c8db76e74a2431282816f5a007b7c4896f1bc597658a0d4f6fcd4a75826113688623ca288909d15a2ab9b5676bb8effcbd1d9ab5ef1ee469e41de4c9dfd6031fdd5d008c6d1f9d02dd0a0663a32eb9b79ad3c58e15128b8671f2e6fb30b8ec0c7e9d44098183e44482748f30e794abed2a6ce82314b912b213d6ec798e379f58933723fbc79691ccd1829c482cb7b3c736983f6c251e5192b95915ea422a00a531143c196e4d8fbd61768820d5be042d9e4d64c8b97e009218ed4d51bd421ffe0291d7f6afdd9fb82fa9ea164a0945f7101a9c90682e869a8dacf6b64f059f5403f0ae6fa5581eb0245e13c5dc2854019519e115fd340f0ff137e27238e090a069fa5708a82306384d967b08da1a58e6cf80e6510f16f6613417b4723cfceddc8e4a665dbbef193e7e437c8e4745e3b2e58c55d80b1fe353687e60455a6ecc661fe5dc205b1e900ffb7b4231b267ace72af9ff49a0e085d8eb11c7892a8ca4455ed8467b244edb659a3945390ddf1adf9db611ab671a49927062f819683d6c3c058b0bef4803b2eff1c8022c88f71e197894638f928a7edd0afbcd0e397a100632608b8e7252db4128f961eedcc494cb1b90914ce17b002079c63caab3360a0d8bcf2ed34212250537a97c69f276811fb594ca17561173b88edec9a72d8befcc95d6494a4b1c9fbf86c0355ba7c1501750f59b4b16e4b09d42147c4f4cb120b623266e5d04819fa4f832f73c6c943b40ef2ede1796dcbbd795904cb11153b860b2fcce0847e407a443f8838040a8e725ebf5b7c4b669c1f87966e8139c1a3a06861331f37002a29c48e441293843add2225d74f9419d2d15dcf17085b510fc65c291e1396de208bdffd0b1cf40ef1613611", 0x1000}, {&(0x7f0000000480)="5318e3b22d4aed79a2137a10367ee9ab53864744c25da53c2583a19499040eb0e3c7d970de691e2028c16fb668920c0af2f8d4be7016f603ce321aad9f7ee90910de95d441fe492a7b8d113585f9a22d0c5cf82a4f8f7143f5f23346a63e2438c64c438dc14130aa181cf1446e98091bde7de554b1b26f66ee1531654d5327e589cbf4908acaa8785a876913b9d0ef98896a22213ca4551fd40eebf0397ff17db1513b8824594b48e7c923de2b7158de52684db818fa686ca575ad87b4f8d2", 0xbf}, {&(0x7f0000000540)="e85413aaed285effceb268a556d1cd529e6569d2cb44be01bdf1077393f378f02a3d43b568a09d8f407cc89662d1c57c56abc580a4a901e07cbf6a8f2f05064433cc5b452febc3ebb945dc7722b9b1e700c7e9f62f62d8dd41d3d693ff9ba989bdce2ac7b24c29ece49ff25c0abf9ae3c691250184449af7331f565d2c1b13508686dbe9a89fcd1387073106302df7c6383869958f261c2986ec96a0af13d2a583ff59d125f519b9b28cf76532a473f44c600ee309bf1cf9b47a8ba69131c2cc4d941082960607ee78576d063b4c133edd8327a9b874c1a639221dce9f07498c71be84074f8980", 0xe7}], 0x9) kqueue() r10 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r10, 0x1) r13 = fcntl$dupfd(r11, 0xa, r11) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r13, &(0x7f0000000800)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r11}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r12}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r11}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r10}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r13}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r13, &(0x7f0000000b00)=""/193, 0xc1) r14 = socket$inet(0x2, 0x2, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) dup2(r14, r15) r16 = socket$inet(0x2, 0x2, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) dup2(r16, r17) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r13, &(0x7f0000001f00)=[{{r15}, 0xfffffffffffffffa, 0x9c, 0x20000000, 0x1f, 0x5}, {{r16}, 0x0, 0x0, 0x1, 0x6, 0xc000000}, {{r18}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x4, 0x100000000}], 0x8, 0x0, 0x4081, 0x0) dup2(r0, r2) r19 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r19, 0x1) r22 = fcntl$dupfd(r20, 0xa, r20) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r22, &(0x7f0000000800)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r20}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r21}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r20}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r19}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r22}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r22, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r22, &(0x7f0000000b00)=""/193, 0xc1) writev(r22, &(0x7f0000001e40)=[{&(0x7f0000000a00)="b8439442073b50599b29685d198df801f9e2b869964cd8ff72e899c71a7b5c5de9c6526db3d426fe1edd49b2a567e878745bb9f8f7d26547603c6e685be413393a61ef31cf2e06d0b08e5b5d8daf411723126104be99bdc8c9a9ea3fe3c7e16815767eead150d8d48c971609a5a5b622de45c7426c2d7bdbb2a8778dcf732ee13f3f0a0f7ae0eac34d833ec33c51c0fba74247129394db958b05ea37a6c407653e7d7f5c83d7b690fdaa529e524c671fbd3d700dc09717aed31870e2f13c3d68ac7cfdee5292b63e0a6fc6dcfabc87e69809bf84ce19beb8986fff177eba3ca34e398f8c8d79aaeef5f579e82fc441edbf02", 0xf2}, {&(0x7f0000000b00)="f46745d66b52cd0f90fec11b4ea5273c4695b66a445c855bae9d85e6f7784eee10a23c76aad01d1e67468efd9d6f29c46b14d85e8c62f6ff0abafd5762ab655e1352ccc5dc6dc7e5100fdf4c95b9e9f1c2d4e1aaee23", 0x56}, {&(0x7f0000000b80)}, {&(0x7f0000001c40)="c45117428cf3e2ec3fd44bf9c317fa96ff403cb15f22a0efe4c03c5564842fe5bac0c073b0a819bda346a95f137fd4c2144951336bcf0d311f19d3fd76fb0968193217dcf4d46e79ae63eea2713f4054c2f984a08258f92ce7b0d01310b27bc5e08776b15d30520f7d13c9c4b54d86c3ead6ad41d9a06df88f125ab7f08601c0ad7e8273c615b828e581b2196cfd02826c224e", 0x93}, {&(0x7f0000001d00)="669e8e9f456838393d9390cdb28ea36180b6283f67331829b1dc84c12dacca12255994aa88bc362c7e6ed81a27fa5dec106823efbf34aea019cf34b7eacac4743de6f22a8094179e926b06de52eda6fcb5d39df9b43c9b0053788552cd3c1e9d4043c514371a8db1adc681a846a6946341a9a6b30aece6f39d532806585392e68e0c559dedd9f1c511dc4f69d6898a5f948889abdab8b2c16ef5372773959aafc7f70756ec11488bf42f7b0c412499b33049a08874b711b0366a58", 0xbb}, {&(0x7f0000001dc0)="e2c585fcd50cf19ee3896352b5c7b81e5d4a22a217269497f578c7f243ca59c68a32bcea2586b96e7ad72bcb8a2d43dabcb45215701de1cee5d1c541cabdf9625e8a633b67a9", 0x46}], 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 11:40:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xffff, [{0x3, 0x1f}, {0x3, 0x101}, {0x2, 0x3}, {0x2, 0x1}, {0x2, 0x8b5}, {0x0, 0xffff}, {0x2, 0xa946}, {0x1, 0x28237526}, {0x1}, {0x0, 0x3}, {0x3, 0x1}, {0x3, 0x67b}, {0x1, 0x81}, {0x2, 0x1}, {0x3, 0x200}, {0x3, 0xcb8a}, {0x3, 0x800}, {0x6, 0x4}, {0x3, 0x3b}, {0x2, 0xb63}, {0x3, 0x5}, {0x1, 0x4}, {0x1, 0x7}, {0x1, 0x58}, {0x4, 0x6}, {0x2, 0xfffffffa}, {0x2, 0x7c}, {0x2, 0x100}, {0x2, 0x4}, {0x0, 0x4}, {0x2, 0x800}, {0x2}]}) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = getuid() setuid(r1) socket(0x10, 0x2, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10601, 0x80) 11:40:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ftruncate(r1, 0x0, 0x8000000001) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ftruncate(r2, 0x0, 0x80001fffff) 11:40:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x80000000, 0xbba}, 0x10) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000200)="26f5efdc2ed4c5be9e857d5f06333b52dd0a13c08bed4d67aada9200da012a7341d827d59e6add40ddcbdb5528ba6112cb49f346d4ab7aa3913a00827123c40597e4a188356bdf1a564c1158f9fa74e303aee56c2e31a320c0b3d1d93b2d85cf204eefbd39f7530759d16ea1081ddb41cba29aa2329225ef76de475135459f5b724fa048f9c4bc4766d5e81495ad3993db7c73d235c04d41af117fc5c38e31e1ae248f66997adc614f75241d8cf629dc47250c4da466", 0xb6) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000464000/0x1000)=nil, 0x1000, 0x0) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r6, &(0x7f0000000180)=[{0x2, 0x2, 0x1000}, {0x2, 0x6, 0x1c00}, {0x0, 0x6, 0x1800}], 0x3) r7 = socket(0x18, 0x1, 0x4) setsockopt(r7, 0x2, 0x10000, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffdd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000080)) 11:40:40 executing program 1: 11:40:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=[{0xd0, 0xffff, 0x3, "4d95be8cf9439437d06060a97e027a85255a652807212db2f5b349ec64af5afcb8199619bb7bcb31285f497c23a0b588b1e97418ce43c46e3ff35bc92aebc37a1f4b4e97f37430b496da19504de4c743c093239239c09c8dc5ebe37ab31fb90d032b2d2c5d1c1930c642957f76159005307f411138a8d5716c84689a2e6800757401e550e3e06a1247bf4022d75a6c6710560b5e4d1eea3033c08183fcfe58a2e029d79c03e0c6f32e69872f1d25b722b42e3403b582da55974195a38adb6d38"}, {0xc0, 0xffff, 0x0, "c82775aecb6f36c08119fe7c323095ba57c5cb36eea9931e58b89a74489a35c20e3bfa23276a7107f63a137072ce29c25715c3cde88ca3d33ade1fa25bf9266fef1b22e4449f426731f6deb60a119531170abdef70a5b51bbac09a5e7a70e2992b0e3c1d9b11b08c1fb49361e7bff10f4fb72db5b81c16b314672c2e1e89a78f184967823229653df9c6565b51ee1723f8518e29fac7384474438986864ef4ea863a6cfbfd0643b4507d8546"}, {0x108, 0x10002, 0x10000, "0d72a1f28ca095d62a65cf6ca3cc7720d10a2c9cc268ac2db3490de9871c7f487876645cfadd9a945dec3c548f92c5719dae568848c094c6e69b6bfdf989b61bd8692fd0ff90fee610a7c134c4d33d2a0961f0ca551c57ce30420c92521e1d19066a97d18ac4e68b244b0e975ee78b68cb8cd35f556ee9c0d1d64b32f9d81985c95a579e4b2928eaab936900d0938c3ee0d6b8fa63c3e9026fd5d28457b3f01fc29f0700eac92172697d4c5de7dd668e484c5a966421a6e05c18bf9621ed437fbe24c9f309eb92224e78cc765408ae1f229e6d7b64b7397c013dd6ebeac6f8b520dace0bf95178d8fd21399beb0282d8f53e43baa9103c"}], 0x298}, 0x6) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) fchdir(r3) close(r0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r7, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) r9 = socket$inet6(0x18, 0x1, 0x7f) setsockopt(r9, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0xfffffffffffffd91) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r4, 0x0, r10) socketpair(0x10, 0x3, 0x7, &(0x7f0000000080)) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) 11:40:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xd652, 0x0, 0x10000, 0x0) 11:40:41 executing program 1: execve(0x0, &(0x7f0000000340)=[&(0x7f0000000040)='//\x00', &(0x7f0000000080)=',\x00', &(0x7f00000000c0)='r\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00'], 0x0) mprotect(&(0x7f000071d000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x93\x16') 11:40:41 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:40:41 executing program 0: r0 = socket(0x20, 0x4000, 0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/122, 0x7a, 0x802, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0, 0xffffffe3, 0x0, 0x306}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) close(r2) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r9, &(0x7f0000000b00)=""/193, 0xc1) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x8, 0x4, 0x1, 0x2}, {0x9, 0x1, 0x3f}, {0x1ff, 0x1f, 0x1, 0x6}, {0x8000, 0x4, 0x44, 0x80}, {0x0, 0x8, 0x3, 0x76}]}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000100)) sendmsg$unix(r10, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4593c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 11:40:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xffe, &(0x7f0000002780)="d8ffcb8dd138ff13b9fd812eaac671327fbf7b47ebd15d858d4f47", 0xfffffffffffffe07) r1 = semget(0x3, 0x1, 0x213) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/26) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x1) semget$private(0x0, 0x1, 0x10a) fcntl$getflags(r0, 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000002500)=""/186, 0xba}, {&(0x7f00000025c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/69, 0x45}], 0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x90) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) sync() 11:40:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) fchdir(r0) fcntl$getflags(r0, 0x3) 11:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001840)="bdfa21a819518402564a8051bd24312746798304d786b23dea8d034fd605e2d3380d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa169a0236a559b7cb5e3290fd2d4e7199679daa987423cfefefe6099bbcbf878947da61d75bc9028a2b887f01309bbe061a7f8b9731e5c2091f3e93d25d6486b8ad670744305c63ade47a44a46bbb55d1dc744e16ec4245fdd5ccb1b94d6dbc780ddc0c498bfb907d22f4a1f29293208dfdac101a36f0c3fa99bfc5584f096e0cca91f92660bd933bc16468121d03d4914d3067346f701e1f56c6ae75b6fbf4585505921b6881e3d4c21c2112019a4b206130b77bb38d51969a57c7f5df397255fbb2211d566368df5b08ffcb2c1010940a7dfe252a5048fb6d351a2d162447aa0e16434ce668b2b742a7d18c6b09ab46d8f77a4215e21b0e29a44f2be076a537fcbf030eaed1105e080b6ae0a", 0x14a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x4) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20003, 0xd9f, "0000000000000000000005008000000400", 0x0, 0xfffffffc}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:40:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r6, r8, r9}, 0xc) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xfffff801, './file0\x00'}) r10 = syz_open_pts() close(r0) dup(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r11, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffff9c, &(0x7f0000000100)="5f98d0bbe6cbb5848e8fc6a39f7dec3dae84ca3417ddd025c438443e9a0ae0daa063f3a04fafe182bb24abb23574379a5948cb239a03a98c82c14918ed0f8331630de48b2a1bbc280ba321d512f722a802cebe65ee5e8f82af8f7d7cae0887da2f5d345a2f233b90ba0ac89e129c094b72c330ff0481407da384be817fc5608a559bc746d4f78b29b0e1f35728533e3e104473bf46d783c1", 0x98) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:40:41 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x6) readv(r7, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x1812, r9, 0x0, 0x0) 11:40:42 executing program 1: socket(0x11, 0x3, 0xff) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000000000000080001010000000004000000fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 11:40:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x208, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) rmdir(&(0x7f0000000400)='./file0\x00') r2 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0xfffffffffffffdbc}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) r7 = fcntl$getown(r5, 0x5) fcntl$setown(0xffffffffffffff9c, 0x6, r7) shmctl$SHM_UNLOCK(r2, 0x4) 11:40:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 11:40:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="1010000000000000ffff0000060000003f9ab76c55f520bdc94ad424907cc1d096e3b5d16af9ed19ab2511e1cc802143b5ddd36c92b61a43f57311a425a7f917debb425a60d53ad5c397dc2c7a6a1dda4d6fc3724b293fd275ce5501e47ce4952259c24e5b7f04f9308156a45ca6296ba80a6fc6c3de62136beb2bba87e10fe651a74274eb14aeba6c5ac2a2768e364e31f1164e4f3dd6f439c9924a3f3254ea9155a023aa273751e573f9b0231d5ace7e9604cd20efcd56bdd1b542e7e6d7cd9c4875a173840ac5342c6b3b85a200552a2e9a42b5031b9f1e6f16ca9b48b790594bda6317668e360ecb81c783c6f2bce77e6e476b6c7ec64f2ab33a35458a44602823b1d51013e703ac2cebe21ab30cc68fa87993358e43f65e933ca0d7453d4bf8221367c614eaac9d5aa7bcfc314dcf7e4f2096262f54503d461027ad56d8ffc4b20f513d94e2556177b0ee492c8bd87fa3d3e9ead7af58f59543ad01184414b4573d7d40c257ecbfda9af613ce5495517ec4460be7de3b96e6471f69e7e0edf5bea15cef4d06abaf295465d3ff4fa6d7fb8eaed98118eb90c3c725dec72e177c740aebb5d65a3ca2ec4f28cb16ad0962e6dbb3cfb8e8284f08cfcad5790007dc13f9803582439c69d1660d7af7880e775f30a97e8d9211ec2c7da92afd76e5f493e81362cd5881041e49a10842399914840021ce7525639e6e3cca99c40fbd09caf23e39d214b3823bf6f9be9ff5b4d89850c8804b4a33b9097a3ac32391e6f3afd4aed5acd53c640292ea036a9a7ba3e5e575fec9776749814a3bdd45baa9ac1c81d67e6b0708b1d13b96e7e4663f8fb4e1637d6a27fc6a1aa9755b069639411e3ba67c8c7a7b3e297bb69cc557decb20ad339dfd8ca1c1e36b17b7e365374a22e9bd332593034d77b3c741ad9dbdc06151587732427abd544efc5eeade0be8315b63e8af44afc7bd3e3143b9159ddaefbf332b884b2892a3d1cc0d603907cbb0415ab7c8e9697ff36476f441210a76a3d7d7e349ee2fc82459481d61483050eb4b445739faedd38ea20bdf782f68fb42e326ea570621144f5e7bf5f2d38e39382e2759205a995c4e925a256842a5c1d7ebe10b8f8fe568c522ddd18b3b3e297a0bd5d2467f769ef48f1d3b194ebf813665d8c974cb44532e9edaa293c3e55606fd4b0335d742e81005102d9a2c3917f487ed5545bb32bbeb0780212c458e63418af276656ed32955fdc32967cc26e1bab27035c082d80f7bc953fcda105000df87734788aa2afc689f674904b3e3876bb910ed8775d04a5d9e601d19ac6170d0b28eed5a88a4f16e439729e9c35eaebc1b463b97073a440b6a3f4987cec9f5186cfff582750a022d9ae49a61f68b858ff74d4296047f4fc613ce5dd42e16c918ffc625e9f59e581d892d486c071f2bde9a25c56f248ab09bb481d30d90acdc052e99fc4493a90e63782992a3fb357515ecfee04148a9a12b1968d3256f1fb9ba5821634f2cf9b7cfd39dd4599ab39e59238a6265576ba31b9eba1bb1fe43536a49c7a522f6d0639cd0a61ddb2dd86a5628ccc0299876b125db9fd53c5736040932c1bf69f83e6db1e5c51f16e01d27b4090b3dc09827dda490c0e7ba4ec0d6b668871d0afce7dba165cdbd9656b335e554863dbfeff3ac46a37dac03ad5f000841387cf48f26a286f4864484593c1652332ff91457f2be9ae49f9ebf22047de96298d2b5134663c0c10704a16699e9a24b0afd822436ee6d4551c8009840ad6f4d2a72d69a52f6028e547bfa92ef781b7177f96763b2f2a719e8182778ef51864182d40a1eec47efccf83ae8ab6a9b9c385921486d264de02f858accaac7e6b670a4c7c9aac89c06a20ea9f530e6c290923b6a527ff41d1018f0fe1d89ea9fe99e7bc35c522bfa46277d324a19fa863791341eac440a20c118c698f06a6711997e81ec1bc2f5c5447f000717e2190eefeb3e514f4e6004908fb7515b550a973389dc51bc37371c6cc1cbd9367ad0f63b8e32fce84f5016797c0860817cacba333058bb1502d804b157d017d93cc55387f6967d37264b12a90715b38913bd7da044aa9467e88148bc5e0d066be604be2f5a9758558e22c12c13bde215f1667971169393a8ac219e8ed58e567be420ab667f3ab2e7a6e4b09563ab6e285b02bf2aa95ed1810c5520363f42d2db8526ab6ccc7d1adb4462f8b22e168008b1a082089c2edc96537054e7c5cae680572f57dd03b23acb49fa8fafd5ffe3d80cfafec257b7245ff0d811a73d605d063cb4c9390e64ebe8e703c7afc7fa8bc3f7f600b4d18d78b256536e98ebab699426df7cfd975ec335c46321deac532677369cd366104f8d7d480630d72d6310eb0ef363bbbdec41a928db52ba26dc7cd879ce3a40023455f3b9b3ece72099e38e59e603e3fff181548bb4fddf502c0d6f0f41cf8649b600757594fcf86f272c94a73a7186ac816b2d8fc525d87c45c8552bbcba27b777a2553d69c427f9d15438c8274ccdf75453829b5867420b819104dbe429ed9efb2f420e496ba41ca730c8647254f359a3732973cbef05d5dd02f5df02100e049e322d22a722bab933b8e6a29a43ce139ab101cd41de99398dcb7fc1059fa5087688d41e40fd1d0451f975a18700000000000012e27f2b8f5687d5f68d3b0bbbe36e09d42ef293a802e2372d9393390ef2d6e6d9a3339e1e7577135c0c96eca15f286dfd616ac3ed5648575df92d66a17aa10c71661648c72c819ad6addd0237804894d523217a38592796d2ff06cb7421e099fdd97505adb88a4ef56b808165eb0c434a50f87de05843f0881d30bac49a054fd679248bafc182819e3f6dfa63fe3ea364ac32e6a3567b432521f7485ab460f1a554e3402f5a52d0e5835a7d26b369555b9f09bf13235bceca2f6c1f841c32568d21f272b9cf314386e112989eee0b5baabc874e12dc48e9f99e326aa55df4c14fe3d436789b48a94d1b0c5a61a6425d226ccfb3279009afa06c6b1edfbb5e2fb9ced560c97379557887aebfce0bd22bdd3319be6e62310dfca2fa0788d5bfb36ccde021aa280b94d7b03068ea8929562d8bf86905f6ce43b3ea9a9fdc2b71688c113fc2d02e55525cbb841dc5da91e4830d54a82433bd4e9fe7ec6622692f979cd3e974c41c1f8cd2b4d759edd437ec6c7260b0164db12e726818e02820d1a76b2f75138345d6c3a463480f45a5d007cf7a8c5c83410a52174e55065052efc0ad917502fb2ae6a5a7667eb76759c3202ef5125f62fa7cafa71aa5923b03da13e8acb7e866596ea708f50a587f5aeb20926a0f99b5b5d68491a8ea8a196299e664d87df768bf1a091c9a21cf940393db3174a5b3c6e9e248b2312b130bce07ccd411d199e904aeb429deb58aaedb35b994e593c95a0a190ffd6c782472f207f93cddc7cc7b0862423446f6cc38ee9c705711100db0ffa6ba03e15b8f879a55620fae2f1b7eafcb19eb566a34c7c4863485b7d3e259f21128b049b265aa1690bc46f5d967ccf4d63d4dec7464af9daa30fa294b8aaaa2cfd52c3e5e8a307bec57fb4ab2200bc2ca2fd3adda1f0a90d62829a9bec45e0a7709961d33112f1cfb185e2d73bac225bcab5f89b46c4f187f705a833e520432ab2f397d8a9f31a0b3ebb700f5182ad61c5d49a5f31a97e9bc6561de17376acb457beb524503d55fb32f111b8740537a4fdbd468220f15c9231b670217ebf2cbbd58ac804753b6385a0f1f56969dfc219d433a57850e543a295a9cb9952c1610b8180a847dbf49c1fe90875e1400e9de274c658b8e6b962cc2393dc2bfda6519f76d9ede037e1a4bcae55950af4278565c9a7c52c530c6ff369e0c5cc93b75e0560d760dc239e7ee5490e325243f0039ad6f57691787c6738a0a12be7d88279affa9692a1f8d221dffdc3ef6cb469132788e89980b3eabdaa3f7ebd3fa4e5073ac535829db65187396ccf66d5da85ffde6a27bfeaa4451f2ed296eb0892e3fe0ea963d430dc1c0f83db22ea922263e6b54145fd1195d89a664d00a44d3aaf084c4f0943511667a48ff0a168f50804f4bf4654c93be75a8a66683a99e770b815dcc6729296f72610589d0acdc041215d87164bf2b38aeac7959880531b6f89878d0455ddfe9c1122e4e120753a2fc8685b8c00d14ddfd1a34e291fa97f8cab5bf63b8f45015a8cd2f122611bbb927997f231308bfad9782ae26fb59ff04762c5a9e0ecca766d0fecdcb0aafdef6b34024957fec2c9871151da8e97577ef7e4a1a48abdcd08e8a7ace6dc6e8da8bf8908add34ef60f7577cbf8e56ee4e047b4538ec7c6fe42892d9013db2a51bee79fe1b8c98aac25ea22a9ea71b83ca4fb69a702597eb2d64545be2ae331f47185523151e3883b1a8bc5f6b2837db7933ccc90d408152bd5b49d875fd601abd64de6cbab3979e6f551cf7507029b3d454af8bc7548a837fa5ed91a4bfc5b01d583a303d092bf0de96be8be075e453eb2f0945c108aae149ca694f5f651089fa49e1cfb4d619ea51f981aacf94aff01f8b0cc8cb00a3135318b35ccd63f3ad82d74c44059b3821165f2b71f14b792929a6abf357d7d094501264d0dcbe4552ef9c0097ca9ed86552b6ba0b272868c4450a0cc3f83ca00469ece13213ad30488a77d85d7166ae366a3c24b63c07ab88a7b4f01288f87b12f2de12a246a4e8a79d917cd1a1d269cf3514ee920f9f4a0f6f56645a542903a66dfc45917f2e8b41a80a50ef48e07d0103b52ac8e5ecc0f19ccf3ff023be8763a23fcbd95e48662ea6bfc5fe429cc91a5efc07247c6ce933150cb452190d0bc179d56e8f8d1d6796117db4ac7269d0892dc4f6df7ece2d753a4c971a1bd4466ffea056b6c893a48d75116d749ad6677cfba75310b42f70545ca4396593a56b4ffcb774caa9d9ab3f419fdb57bc314c37d2c8c159c3500d91248e59a9116cc5629089c130fbc1f8562e3bbc8465bb96fbccffbfde2964c37608e83479670ffbb84f13c9e959392fbc664191927bb949b5e266061614a5a8c740542d98c12a5bfe4c120a54c863186642cf4e70359b003ac08a60c1c942fde7ab14bdd770b09f10350513bc5e1a4f2805239688efd415303ede11633968a4023027546a38f3bc4e8f8d2ff88336acd59b7c9460c9cd57aee75bfabb8a67b536b5322105fdebbe0cae42f1d508622e1204228e0ad0dfb2b8ce1f1cff0c37a9a032e6c81824d20955fded8220d88eb2ed748e8f6fac385457f817baffc2dfff6e1dc142db7bb51b2925d7457fc90d144a2db83b11f3182b43daa418aec43ad38d7f94f02ba2ac47b4ccdcbf5a651888012bea5ebf97b33d5da4f84e14a1a6df15e48537807d8d0f9de0c6364e1e433aeebec0e9b7e94f81fa4cb1d0bd987e092a4e47730a5c921fcc9ccd95c3d47a08522b9f8c993334fa4b725d7784fba0428c410deec3a5480630514d245b3c7f0f95ed84abab88754916f1c6f0103be4c7de943212e78fc58fd97f1c1f10251069b12e7a0984c5d1e62a268ab4436cffe1347c4f6da6e8c24969a1c56d9d022e4f5dd446aef3a7d0548d41c33183e5a7ac3e825b86e85ff9e35825ca65ad7e3bc3ea493c36b860044f0a58b2184b06c54fa38a43ce80926bc0b8fa37e2935e0b452d14dd86411d187f358722de69fc36f7485f396d8d2b0123edbdaf13a83ce1a2699ffd489c9d0c7cd0e291d29fd93446fe3b778279da6bf9ac5b444f04dd354a6d8bf6f3ac1b54f58c99871a46024eb38e4a63fa4e4b8ebbd1f604259a677129486bee23cac78ddf0cd0184877569e658eef8625889a77b9f836aa9ffa5cdbfc1fa87fbd9899"], 0x1010}, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200", 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0xa01d, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812ebd4e713048e69931929648", 0x14) 11:40:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x9e6a1c0f}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 11:40:42 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x48, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x400000000002, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget$private(0x0, 0x3000, 0x10a, &(0x7f0000254000/0x3000)=nil) r16 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r16, 0x2, 0x0) shmctl$SHM_LOCK(r16, 0x3) r17 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r17, 0x2, 0x0) shmctl$SHM_LOCK(r17, 0x3) shmat(r17, &(0x7f0000630000/0x4000)=nil, 0x1000) 11:40:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0xb6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:40:43 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2c1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 11:40:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 11:40:43 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80286989, &(0x7f00000000c0)=0x8001) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) ioctl$BIOCPROMISC(r1, 0x20004269) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x80) 11:40:43 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x3, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:40:43 executing program 0: socket(0x1c, 0x2, 0x6) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r3, &(0x7f0000000b00)=""/193, 0xc1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg(r7, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000000)={0xfffffffd, 0x81, './file0\x00', 0x3, 0x10001, 0x2, 0x8}) bind(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f2f2f8e4a6acc"], 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x3]) 11:40:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(0xffffffffffffffff, 0xffff8001) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000007210c82400000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r6 = kqueue() kevent(r6, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)="98f36ac130b3ac4993fd5d6079a3369420414b6c0c7632f86f04358d5bca87c4123069f135ac131304639063d03f8e8400c13e54b23f05f80e62e12c6ddbcd8ebb5d1f312cd047aa7f96e836c4e9ec558355b279116814b02b3ee34e7c29a5a9d2c0d5903c31c5c5f1efeb8dbcfbf93450f484c146735349465595804f7c2b246a2005c46294ae57ea626c47e2c626e1a7a6d5898e86a566fb2efb9ec0164f60465f6d913d0912056698f9a3cff601d59698430efb09dd5a38f3b3b6ca1731eb1796ffd4c5f2d705a91877c9866ef1bd15636fa87477a60e09f0d88d9dda69228c71d4f58d51e4facd15ec3d75f12c37b153b3b763f8894ef6844586628d9e", 0xff}], 0x1, 0x0, 0x50) r7 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000c00000/0x400000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e4, 0x7, 0x0}, 0x65) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:40:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000480)=""/182, 0xb6}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f0000000180)=""/13, 0xd}], 0x7) 11:40:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffef4) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) dup(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xfffffffd, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000440), 0xff52}], 0x100000000000023f) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) close(r1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair(0x13, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) bind$inet6(r4, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r8, &(0x7f0000000b00)=""/193, 0xc1) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000080)) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) semget(0x3, 0x2, 0x89f) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r9, &(0x7f0000000700)=[{0x3, 0x8, 0x2800}, {0x1}, {0x3, 0xec, 0x1800}, {0x4, 0x9}, {0x0, 0x81, 0x800}], 0x5) 11:40:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10400000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f00000003c0), 0xaf88697) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) readv(r3, &(0x7f0000001b80)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000540)=""/243, 0xf3}, {&(0x7f0000000640)=""/142, 0x8e}, {&(0x7f0000000800)=""/251, 0xfb}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/211, 0xd3}, {&(0x7f0000001a00)=""/208, 0xd0}, {&(0x7f0000000700)=""/116, 0x74}, {&(0x7f0000001b00)=""/71, 0x47}], 0xa) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r4 = syz_open_pts() close(r4) fsync(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f0000000180)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0xd8e7, 0x1, 0x8000009, "c415287bdd489c053e8c69490c0fa385f847a994"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="da", 0x1) write(r6, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r6, &(0x7f0000000080)="e8", 0x1) writev(r6, &(0x7f0000000100)=[{0x0}], 0x1) close(r6) write(r5, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r4) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) 11:40:44 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x8, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) ftruncate(r4, 0x0, 0xbf5) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = dup2(r9, r10) sendmsg(r11, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000700)) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000000c0)={0xf9, 0x0, 0x3f, 0xd558}, 0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r5, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0xd3d, "d200"}) syz_open_pts() 11:40:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x3, 0x1}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000180)=""/200, 0xc8}], 0x3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 11:40:45 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) 11:40:45 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x7) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0xfffffff9) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f00000001c0)) r4 = socket(0x1, 0x8000, 0x0) accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = socket$inet(0x2, 0x8000, 0x3) sendto(r5, &(0x7f00000002c0)="54a8be79acc52aaa924ed22db4fed8466ed18d0a8240ca1c2f633e787c086ea7197c4cad2250f72a0313817a5f3cc4515fd8a99682d7ff09049434c1de36e9c12c02f711e3a4b7638ad1f8fc5bc0a3b88ec357683524e34f583fce261bd73365e3a234e1ec2475e12e819aed2d5ddd77d5cb62cdb7992d2c2356a503439f4c", 0x7f, 0x8, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) close(r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000004c0)="b2b857a1749ff406abdfdfc583ab8dccd467915610e8a72dbb131feff95c1c44d76434b264506e9668de4c4088747451618ca771325492b2b778cc9d6ba9a7bc75c6bdf15ccf875e796b90358b50a2ff92cbd2d1a47c5b14c65c0accd61515eb3d7db1d0dae96b63295d43f401a773122ce7efd8f05221aad758074866825837ccfc7bab78a9998ae1d1fe11a519572c748785b0d30f4dab5685580edc3ca90f21feac0c62a868d7931d4e24824c05f0830f8e72d21b0082afe05991c91cb26437882f99711a0003478790056c490a0eadf9fc249f929d926e23a36fc5d68fece8dbf17ea499f9b07af8018e79cfbffba9ea85644030c89a51ac84adb7272af3c32343df4e3b0bbb53c6ca2f659985001b08fb41c76c41d7ced81ff07e260139731fe603333a409724a070007b0f1dba412f70f0905afb969ab699fac120ebc602a8925a3bee888a479111814632a25d343ac9ef8711408f87ca5886152d86e31d62201deac071e1222f2a77ed598990f0b28e833df4332554c94dc6e13f28dd0e594a450eed0a154d56acb007df2e1d61768eca7da65d97622840d09eaf9b97f690b7e8ef4c8b551afe9fd55b8a5efa074b01c08edd07a59ce57c27cd18cfdcef8d1322a794fa376c710c5c89da00571b9b1200916e76c1a7ff15545dd57e2ff1fd513cf2c6ae75c6d30745a4a7c3b362ca09731992c6578df2cdccf146875928d60ddb0a437367e774601bdba2edf5bdb90fd5f7b7b7982c3da6e649b94ddb0f6c81d498f181a711fcd6f68baf544ba16402fb1b83a488717fa616016d35083653406db9b7c4add5594f4dae9557e33b15c6a6609471d72b9dfb9625824354158cdb3d8e7b18eb6e668fdc32a3f95a4aafb8310592ed2df4421f23d4099e61f42464f3d3ac8a9b03a00ad63b55908969b6cb7c9aa1a0c18d1af3175aae9ca4e31e68ea990404d603f35ecc2040af2d63c9625b654a6152b125ca76ea70759c77b81bdcaafa403102dfd97ece412bfbc3df650475c83fd18f74ba73dee111cd5397468aaa2af85793a510ba6db402f3b776ae254b3f7105fa1fe2e4824db7e4b10fd76c1c826a5a74dc165019f6360a69b649dff60bc62348410629388e06257ded5280f0f8baff1fbd42123054c8fad50b9021673683f0cab56c9bcc1a9c3d2793e3a79415331e80720e1fe6c169dff3bbb8809d8152155a59070774d9881a077ef514e16b4fc49ef6cc602fab825f5c11cea3a9d052e6c38e570e0233dc6c7a30b2ec6b452911cd65439b33f2c4e0916414f54dcf4225529d9bcbf6271b9232fc11066b232be7529f9b3a4afc0bd1deac0eeffcd9938ba05c7973f9a623cd9083e64d1bd72c8482dc9cb7d07400664f053c58d0dd1f94fa4fa6babdf71f39550e2573f17fde8c273c25c1530dff7343e161c33007c25b80d476af6a084cf9846e5f9d72d7958c039af43d6ee148be2fb3cf66492427063ff103e469e9d326977cd9f074f0423294559d8f0339e522c090ede4ee66ba61fe35119fe8ae84b9f7274883e715ab4ac3d1fb104390cefe073107fc395b6cc1104e3fff666d1b91b50097c2c411e93a8aba75e3a962cf46d31654edcb99047c0145dd161a7d8692cbdee666952b7764e39984e2be577f7ed17c2cce6f0fce9b91737b440868fbfa34d1d1ceac117c187ea2ea49614d0a56a8f8a2719bdcfb57844d35c1bd8e50215dbaea9d6a14c502f13038ab17f3016e7c48b4ecdf080420c6a10070c16fd5f58bb3f80f045a7922350525e10f4d8189f0208abf1592416ca61b547f6fefb1e291abccfac835dec54edea096ef1936afc2e6cac5e8d32947b1cd10deaee37ec0774b8f796089552ae6196fd22694e59705fd804eb9b3c2d2a64ec97b71150738b9061b970ee7be4d070fef7e54eaa23b30a64c94c2591aa669a5b57d5efa74800edf9d247ea3b5e19e279f59f69d788448fee08ecd8a34327b90e3ae71b0874d33269645e68598243944570d6be2775b9d5bff4d9c191b4119503551fd5a94a612b424c1e3a32d4f0d9f9361067248eeb6ec526f50ff27d67286a95e23e96712d59d0d83dceaa0994d51ae656c3fedad332b5e946dbdfb8991493e3bdff3607b9f2f351f31081ad1850a3c3362854f6659a0a946de477fccbfd0d11c082be0b3850127f6e34079930b42569e7c7bc0908fa09bc9d45cc07e21c8529a3d13e6c732a933e69c1458ac234d85e153ae4acdc5b3a35f577f1e507a8cd42dca45ce3aa52a7172cd973fea0ecb0f1c8871884a1a1ac94b9fd1423e217dbe5a87a0e326aa8f43bf6b58e51d405de3235ea7b9a433dd45e748a6aaf5d3a20b0843c9c3100021ef547f10bdc9871820e7e856d247dd210b85aba0e797594ae340bcef9c6f83e6dee7624763df13146079e1cc599cd819b15e1c50653e9d4d9ef9cf2103fdee4daf16803a39b290e76953c1f2303b282a8ad81ce166a2de2a67c9e2f3d1b88b1992f3bfe421de22162bfc925e7232f8ccfda42fffa3ab44014e459c5d8084382b6e56585b5ffe6eaa1a3269138289ac2773c2d2de98fee14104132dcd9d1e4a7a3d06de995eb2af5973698e3f826310e69612eea0351f4d23be475028a4d581bec3a8bad1a25355a06ee37a4bcebf5b30ea86040e03e605624b7f0c3a541af6e71591817d96911cc214ae73be4fa60c74552c93959f97eb503c9107dc6730efc257a5719dd0900e4275329d2861c90d816fa80741e26417519492fcef8f8c4ef8b9196c6aeeeea749c9382a5e2acc15cf7aa1417deecc85c992bf73564c677b763e3001d13103653da7959747a54bfccfdc7da1b56cb5427496da04493f6462bf70705eb505a0e73638d3ac5a4f6f148b662e0cdb263b2f58682957270584e61c8de1485c4eb14ad86355b7e44c37708a9abf558031d18518093d1cd1255826baaa50ad7378e54f90a670531b7ad04aa80eaac3d922f0fbed94525deeba21924506c71b0971ba298a5721cca08ffd762a05a2f03a9d622426bc760f5bff53c18226cec77ea20f285c01c8fbcccae3ba91b1e9ed41fcb8596f5c52c15a858150405af141eb41c3e471328f4051a92ce49321ae258fee4a1ce3703f776b6206f47ff33d40472bf130276d1d03843aaaa7174459eaafa8106c66a351d80d85d55c598fe6f9279b2e2a69edf0662dfa7f45c05d86d6acc704a57146ea5f5b57a66ceb235b8d5e7ef4ce635b7f31d7901c866d441b11464d5eebcb76f4c248cad256f272c97670ba395090d14af5b0c4dd9e987aa931ad9aecffe9d13276bbe23b8420a11bf98f32c2b9ee6cca304c0c4e82b192c73113165710b75a886425d306e9dc9ccd8ee5b8450627ea27b1cf21b3ed8fe935c7beb5b6bc78d0f47f4d24c729e4805dfd4f390c0d3e58258a91e4ab7a3444f9ac5f7c84502c702e9598eb155ef7988f834cf4ab11cdd8ea9143bd9568e6534992760a8fe6a3b882b8e4272beba73bdc7fc8e244ea8ac7ea8a462bbd37de05f84c432d31537ca67957579f3091bca9c5d68140c5d28014170f27b4924ab186227b99be877f66faf4cdcd5ee9429c66ce23a73cd6471ba3e313c0246527dc932b9d70c3954563f5586fc163df153f87b186ff34f4a8b503a153ed15e0a2d094b347643c4003e24f45a041173f53dcc87c7b63b10029a77f697a1c07de0a619d42d06644753650c970136fb16e0df222f17d36b4fd8d488b06e2b395e891500ba9a9b421e89e6e51414eb65307cf7b7132921570008e1fcd88d8cb849551c4a4d5dd2f21be25167c74f6b0e90b652584f26d2545cc15f69dc349106935be6ca25b69a53def99a62035d94b6550da6fad6e530431331a3ec4852247e29d55f04a2b161d2b066aa601d6468999ec405eadcd76ef52568e5444a146223b59c242a69707d2399a342fd2d57194a904d2a4a3c70dbd5ca3f8b1f63b4677fa427d644b8b5e12f158b9b75a1a4f76c719e41b1ad372c861f3bdb280f9dca96b0af6599872602e10a15a4b06dbafd8c2713931b68edae29366a9f0d3b6729bc15d00b0629f29436856717091dec4d2c273c92dbc2ba14f5a13d892cffb47a48c37dc520e3437ca959fc8043d4d4fac86ebda0319821964ee71786fb847f21293f2a04a25a2df2d026fe960514343ba0609b5f3df9d6510f1daac91e1adc103fe6cbdf8edb506837c56846f7e02e81d1652125a3a304122eb431784ced105fafe53dfc4a4752d08bbedabeb3243d2460f0b82d54e477b4f293845c3cc8c682b3514208557592df373a383fe83d93a31379a515ad229e4fb7e4b670d1a63182f2a12eb25ee363d174c4346b033ae1f6ea2e6eab840ca534156dce380a2e5617a34fff8ea136617a0fab46f632cd8517cdafdc7a01f6ff3a1f4e2216f631502636b0c23c0533227986a12cda4e5a083d08403f9667f86466519b0711453a59ee937ea505d58599b65e5a076ceea3ebcab83a176630394346cbf3d54cba5913a648c28bc6fb761e755a4f154c7b559890a52e6ce68c7a006902d2c1769c9cc604a99106a5336b003aa85272b7602f41c72720c5fdfea6aecba81099f0f7661b57e05a7a31e03e3e5620a89b268c51c875902cece50f6378b9d08490c78730a0e56db61cf26ab2c769c0d4e4ec238c23c52369b3aa577c57f72c0899921c1cde9a367f506f3b63ccf21eb18f28743f3af7d7f05819994423a6f4a67810a3655f6020cf7d735e457e77f48c183e456e96ffa67745da5b88a556af78809b30572fa8dd59c406d3726412d3b2811f444d4aaac683db1c78760ef833c62c3c3df2c177e13016844f2de9838bed368cc2fa31b66021c066a30cb22fc58a253f7c7c7e827b67afb0fd564c3440d1a895ba6546afcd6c65973fd92437abc4ee2277d28f44a6752973108f0e36ee79e9ca9478e9e23be623d277ed7ff5ebd5db9fa714a99a8a94e5e6e142235825a490edc5dc50e3c69e0abbca01c48d4d482f96bafb82f1b4ba219f3f3d6648d0df2aa5ebcb7c5155f9154afc4103c6777bae02f6ffac63bbef394285b7d48fbc944f81823aaeb00f579504123f75eba64039cc05948eeaed15fc9260ec14af55cf652b34d089c060d8fcc257c60a611b78d844f71bf14a50f88f9b5fee57dc90d7a878d8d3fa4322726f712971b22c078a3352b585d03d5be53639ffdc5783cc68213f772ff9ab965febaa80f461fee14a1530bb1901e4f65fa071ad1486b1db1c8057fcf1943c2247d1b1b7ec805b7262f89ec70a9b8d508fa86ada5242bae8d8af3c7c801f9794e60b917b74e56fd1f59b3f04ee677d60e0fbf9681193de4fe332ca3392df51d4a20b16203488ff5bfaf15b46d97299b64254f621d8872edc6294aaec439c281021a0be194f96791b9255b742a1c025e25cae48a5fc8bac28fa231e2248c6c38481ed37f934837ca0568546e79d928f1a798985425095a6843176c62dde0a2f17d9fb0c05d995f533f696fc6be5c5f7867ddb67852f3fdb4600550bd12ad114b40492d717a7e583d52a69c485b77e20c282e19ad4e663c0dd86b2a791f07db83da40ecf8e23834c2a4488d494c6901a7b03c339ffff7c567b09786aaf4208b85c4c29fbfa427b262a6bb7c0bf2caa6185f64eb5241c0f641e03823cec11b562113bac20e0d95a86710504ed2f4df800c7bb6a5acf5508614d08726e294694c79f2147af061a3169586522bf46b2255ac98462f87c7c78c9d0f490abc09d8940061be994cf561032f3ba851c7d7b98329d4994b13d178684f3056cea202c940c1c163", 0x1000) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000001540)={{}, 0x1, &(0x7f0000001500)=[0x0]}) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001580)=""/57) r10 = semget$private(0x0, 0x3, 0x80) semop(r10, &(0x7f00000015c0)=[{0x2, 0x7fff, 0x5eb8b48f0adafb5a}, {0x3, 0x8000}], 0x2) pipe(&(0x7f0000001600)={0xffffffffffffffff}) getsockname$unix(r11, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) r12 = semget(0x0, 0x3, 0x1) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f00000016c0)=""/4096) 11:40:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x140, 0x0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r6 = dup2(r4, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r6) 11:40:45 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) socket(0x6, 0x4, 0x7) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) sendto$unix(r0, &(0x7f0000000040)="22a0a088cd504ec13502ed27aff91e5d9db8f505679ec00897d7647f083c040fffeed45b424cd033afdb3dcd1ca682eed01055520cfd69ac8ce0dc9456ae6a69bb991720e9b889cdbbbfb64f79fe003a9f44552f1d55cf8e92b27691b0c2575f04d838212c4db62dc6915d32ab209e625b2604c7dbc7cc0087007c90149b9d14e5658c7a2a19a1d18a830938077c980e13fd5d86eb41d2c9ec73db5856f7387bb834336a5686b28f687dd3c610f3508ddc8fb67f6f56ca408460b32411859c25cdee866eae2df06411489fce0b2c3f", 0xcf, 0x406, &(0x7f0000000140)=ANY=[@ANYBLOB="00a055a841696c653000"], 0xa) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 11:40:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() pread(r1, &(0x7f00000001c0)="a335ab6779df431e92fe101ca0941b67820a0d3a54d4ed6a084bd408d14f6b27a6e9f0bb3c852ae1efafddcc64ed6aed8713b1ed975f489a46b729e0df8db33ad90ff15bb4c099e157b36ff3be5678dbace7c589e6ed9873ac9cecc3bf57908650d3a858cab65422a8f55d164f290bfc3ddccc438116d1989108e35f7f6b6111b3ade69e34875e1c90c31473ce54ce87912833ebcabdfa908eadaea7c30f0578191e3792b6328d2b1071299f31a9b32efd608aafa5618f05dfc64cb92a39145a89bee19aa21b0279f94635d70bec2ca8c7fdb8a77ba718c26c99bc38e5ca34cac3861bcac9d3717ee3fa6b58439bc32f755cf7b1e870", 0xf6, 0x0, 0xf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:45 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x1943dd8c3b63f707, 0x18a) writev(0xffffffffffffff9c, &(0x7f0000001780)=[{&(0x7f0000000380)="0b73c364ea096feba0d5d6090223aacf2cd6b7e8d4dfafa11269de6af4ec7ea8ccaae1f3ddf7e00fcaa336"}, {&(0x7f00000003c0)="f6e83cac125b2113f73a869d074be2f67aab7801eb79bab31025ea8189307d02b200861e6c3bac72c9b407e3456087ae46d2cfaecdf3696e6a1b3e1bd9e7dfb5fe43814ea23e6cddca333a4ccea4761baed85df563d2d35b88c0aec65c927a4bfa4d2a6cdefbf175ca018d49042cb15921d8856d8b395a1680"}, {&(0x7f0000000440)="0846b412fb8e4830c5fe5d75deb16e7cd7c8ed2d97f1261589c8033662b7"}, {&(0x7f0000000480)="58f18b8a21213a6da9ad667b7c5cef8befd95670396e831c99f16caf1d6c0008915f8957dbb16d0c30aed5400e63ad71752b763ed2bf5ebbe7121b5e1f82072cd02950893b3ddfe4d4cf375c2bce1ce57cb6bae33f11759ebed99b90307e9beb7dc48ede2251fd1f24719bc19ed17a4bbbcf762cca587eaf7603859385d47a468f7700d6eb7b64127e20836d00b4a83a2d95cb642eab5da9a53a1809129c1042743566660dee7e4ab77c05c609c7e48ab37bb7cb7f4da33046e45d359c524923edc93a4dca40c91f42c6824e65bf2b21257f2056cf89aa3cc8167392910f00f5a2e32386efa52d0682e9878731cbdf2c2f8034fdc0df6eb10b146c41befa53b4ac96e0feea229bff406f9d7c403f7c454473f7c27472831e1c7b096c00a86934dc8f4a6c49b1ac0b4fff0e7779b39e0bed2299ce70b3d0122eb61d19342a7d7bf41e503c7e5d95af84a82e48658004f10cab4137c11c436613d9ea8fd67a732b13628f05f51fe506a34ef79e91d78c2c89e63053c71d5aa646b37434a2372056550697125e3d16e07754d8773d5b4472fc0e0a2be25f3fc9fd888f6e0ed58bb23c50409b910462457d85eaba1c7c7b7b3761b40e32b7cf7128af5c1490acfd77f32c729f072c60ff5159dc98bc39599505e444e6c6cb2b42daf5d7a739e7495b9e283120dcedf5e6e83adf279a7555607c5029f6569e732170f153a2c64da4c70ce57f787f0f81ac1ee8df9f7b0bc9f72ac845b95cdf856ed39cf75d2b079c0ebf906e45ede0517e1092460af949ad96e536b122f2b63ce5666680cd4797bbe4bfff1d2716a079cf6fa494ce88b001466922b5416393e75eb3bb0ae68950035ce397366359fc89ed137a5567ebc50562046ad3c874783b7ff710fd140a91df1e8b133d0b04342a8a551cf382984fa99581cc4469d2bcf9fdf393b3f7f94588149c4c974669c143139935e5ba3d2bbb0768f73380ac06a3211f18151a39b867f83fc53fd65f30d7f3e3c470fbe60bf8b84669583cf885dcd602d6ed616c3680e90c06ba2f612adeaa625d62d85ce12176f06a8c60cc39979b200144f2c4aab7ca95e2b637e4d5e82b9d75b75d69abd75842c3b0ffc6223fc8917c1d7bf2c52eb7c065150ff925ffc73555ea5d1d5629c28edfe63dce971c19948324d71afa3e4f7909bca0c81fbdbfcfededb19926c4eb65f4fdde07855285e3dbe553c9db65aedc4a21a064ff9327cd50384b26059548cfdb5aaad6dc1aa5691ce6551055f9e2f24ed61c7a20848b7e068776c8a89ccc4025e2adbfd5465840723527ad15cb9db3d108c2c7686c7ea622db1977fd3694c0de845862ad2857ed84c4bb34b056cf6af8fc299f910c476f16b6a6f2c6e4f1de6f1907f4bad61da657f9133207614ebfde7cb67a0f66542ada4d2abdb1a97cf717329d8fa0f4dc32f1cc71ade7945ec731051d652f7f14200abc616f3f25ef2b4af1e9eeb44711dafa8a48096722cb85b563b82b262291216d14d9b54c5a349b054bdcdb2468dabd0dfd244466b2c8eac000c32bc47d055474aabf4c705abba0a200133e3b402db0228fb4ff3eedd0d0e46d7ced8832716dc27b615e92d2907622037d7fe96d66c3c5ae6353c21455d83e20478b275a2a38af27e09ebeecdf19a470c8d3b706eaf1ffd4ce0e848d5ccc5e4df84e39a4b6fcd541bdd8ae5b34bf69136c55afc61f39b10864697b591a2bf741dd54eb9a3bd142ecb0803a135a393ec170a2da1104576c2bc038d1e470051b7b1e3b1e442b399ada9163dc9de21a03484f73730d5ae7ded2476f46c646c88f5d9c5ed3b48d1117ac099c69effd55fbb1b12408509e2c3525f519d73765b56b20511ac6a82bd54bf6705302206935ddf25c3e08fc24680fcf81103635663b5534ad06baceca3820e5590566dca3327720cdfdc25f9d0798676e69043af09e56d9e4e82767dea2687ff95fd796309480e3339f2d50c3ed8b3d6d268c4993f58c31fca27fb1a3bbae22cbba7d85a335bf7beedea840efad5d8641dadd0e65e9d54438e89077d5d7dfb16ef5d36ff251c93c547ea1be8791e2280b983d5d387fe10a786be9d6936f72fd2e6affc329f586a117b96f910358b798fc067a1d05a9105b3c9126668f0bdfe3f369d49e2595e7c93af38277859e6ec287a72e7950b422c610b7dff1b37cc3f74944a6da87244ce7c049872aa112d5d3e0baf2395af552255043314fbfb4e3dc17bbfec815d4ce72150cf1e34f82ce5f2878b550df47b1946c6ba55c27feb63a8c32bab22d7d6df3c44efb9600bc049193419ac4a4d4379586fc7cd680a8c3f9d7ae8ef4663a9040c899303941d92cb1896181a21be6f8390f5ac1be72310165f3ba80c1e49841690d200b596fb0b8d267316c456f633682a7b25cae9464581cd3b23498ae08e9e9837429be27f86793b0ace3a440d6be452adcb0122c490c43869e6acdd45a825e8962d94f9a581dd651f17f559c6715cd2d3e149ac9b37f9836bbf25a36a919d82ef39711578fe0adf277f6316b83e2e017739838745adf2b9a36036339bac88e1cbf7dfe2b65842861c59dc0067e662a3cace4c2fbe4fe86541bcd4d7298b6c2c72b5436a72ce0a414e99f6fce314fedae33501c1de95d60c20415986ae38f0007e078ff4405d1fdaad2f8007bbcdb0a52970289a718680e2dfd309719a086e9ba8e4d1b03b5cdb913aee5f3a9d15ae15a8e415b0f8dcf9d058c81ebd7f9d854771757e5268200827529efe7fc3acdef6fc8efd5918f9612d8cd0e0f77e68403806a12fab52dccc785d7ec253605e2ced2abdb0860907761f287431338c0baf2e5572d73ffb7877a6a13e7fdc3618c7f0109137c0b487be890ce76228a5ce304acd57f0448263ac17214c957430cee52c1bf6a6de836404ea3c5e7e88234c0365eb8311fca5683eac4d8943ce21ac440fa0595116e9d62b2926189c6b68c1f7de3ab3ee81bb37cfb8cce39d3f682f3f253ee92e442860fd30de988c404b5fb8ae030abd5bb8cace408f17e664d8da99fb8e7d12c7b07fd1a4151ad7f25c8a49b53d9c1a49b7dec49c820368a8d6cc5d72debde0dd0e791e4741176fbc8784470ed4b7290dedeecf815badc6032898e44c01c747ee4ddbc8db530dc1d656a2e913d6b5ef092962129537292b3e4af7b0a00fd4192a27926a37514cb535fc646ab6702e51de28d4101c274295efa31fac94da616a0a4001c7b34ebd5cc9505ca9a9f0c63822dc31be21afd13e586c1df8ab708831469a0420d73a7ac78602cf572c7ea7d926550caf0fa866927bf417aea130ecb5e69d79a09892ea6689765794ea2d354306a8c73b4a411b6262ecb5a4dbcf846079b9b4bb3b67e286f7c105b22e6ebffe9732234014b031af348e79512fd78691f309bb8461b0c54b821151cc65f35e5fd92002f5ee0df12b3fe8bf2e048389cbd889a044065966da823442e8d0282228539b08ba6ce1480452d1865f2a33e68907a3b3eaffd2b524743c28a9625391cb884b5da665fad3158d9407480283ff40608fba44e26830aac536a9935994e18444870323a515b077525baa8a139a95ef4aab12a468d44600158d28571e1a48c3d22a58392a524d3d20763f43a628ee2f412c3d6f3b0280d8bcc0bc55ff4c90339413568c8e560cce27e42fac81da3f3dd22ddb2bd773e9aa2e87a345f414182ca15f051041d702c69ca23e47a57b6505f78e57504821a34418211cf06223bfc8e2ed55dbec780d66b7c6b621ce15158e820b371d7c732ec9d27081ef4cb2f983376b3867c1faf4837d3e55617cbf446549af5b3c2bf69a6c8401d09d68c8620b7710595900f9e69642b1737827c9466650b4983998f56d885fa28a246234f14241c272047a07c919fd5ed62427df66598c081d01cb70d2d56207ddcc859eae39084f5446d6f5c0e97181941c621785be82cda55a74bc856d0ee692a96edac3a3cd297aa40006aa4928ae717458d5623701ade3238c28141383c35f431a5c17f748b33ec296642dbf23a4815c55c365ca6b368d9dddcb1b42ba9c4ed61cb03c0d56b63df7431a19d94d3e244810557e127cb326c85f0f23dc26e94be8486ba397d2394c88f029600ba02619c860fa650652e71e3d16574f8369872dd2a075ee3be38eaa46c5d305aacdfa2f23103968d010a10bd0faac517df9c4c34f9ea2024b0e00ea957d4768fd4939a6ac5ced28ebc53bcb94b0e370ee57486391d6e7c7eda883f4bcf9daa49206c903ba0bf8d6e44bfd46e3b53f534b2b5f1b3c17763f4f898efe0b0fbc9c12be2125e2400f5a86c2a8835a904dc0532dc47a7444944fd9498b78023bbcc0d83e8535cced4553cb4781146a76c53b2e855147d3c7ea90ea826f44592e6f3d91a79b1b61d709ac7886f308213ac70ee2f5cd47eaf13757aa416e6a22a38e427d9e65165270b29f76b8696a96cb892a3f56759532526919403cc4ec511aac3c4452562ce201369af4c40f98779b81021ccc5c7c1915012e0919b963ac93232577679933afbcdfb3c059beaa71baaf8d34227130134738661a3f25c15db80d62ee10381c68caf3b809d9655132b7108b711e663a18d01cb60bc91b07a81cce5a38a51d7a31b6ec7649f8ef91712028a4871298b8506cf57c0e4f846508dea9b2c07980b087eb6beb78fed4cb29f1aa2920149ebe8ebaa21ad1972bf1945486d40314913ca23d9afa909de1c50107a945208ac8b9a7f1de97a58db9859e624fdf287d5b757fb33e441cf29f711fd9f134afa98567a0f08542a4c7db49df170bb0806489e9ba0276f5ea77f6c8deef38fb4154210e852d44565ca0331d6aad75d242edc7e9fe17b4902afe2ff868793ebfb017b199374e192dd3a7f2d23eebb94025c15db8d1ec7acb894f97474167ae65d003b67f405fe8ed0a7697a5fd9bd478ca7256b95078c54ad2cd55ee205cebe999d76c1054d47e9b8a4315fe416c272c3ba7383eab03451308f2e7581e0f6c51b3cfc2e01ab7a52859d89326574435c3627131bbd889d5d59cbf5b655fa52027bc954cc04f39fdb6f989d96a38615aa76269cb4b1b7be38dd00d52c0b287d5653b5b78331389f588a314929ebedbbc3b4bf98e72c590c8b2d3a2d4ad4acdb58b0a7798879cf5e27dddabe09a80cc7603f2c0cf77a7b05b0c155d4b35ea1ce75ede44defe3e4e52503f65eff9048bb00139d689fdebca811f9dddb49d943fd8a457a435aba1d8b8af128a427916c7b6d0574b33137040fa91a4d6b0240d05eaac35f30948ba1934251cf7a9c9eadfaa2bf4352a08fff2ef5fa573d13e7186b613df3007991bb9920577a7a9a708cc89203beff45e218b6f635f99eb9d89d26e33f898234143ac314e2cc26683eb3124d3b94cf3629cfa6b6582088314e106d169f5e3b144f300eff004c270a91d5d181e47e4b1a58b42f207906edb1c2158fcdbc5d893d42b2821ef56fb150aed70d20e0a48c5b9ea0ff04f7182b603bed770334de4a1eeefbb1cd7026807dd7be48086049b38207308d16b6ca2671a9c2af59628917f5e2259cb2c93314eef8a60f0fa736f81813bc938e2fe113af100adc0d09bf29021ffba52269d5763430fd41f0111b329a55ed02cd591b1fb5253080c5679ecb2e413f583af5970209f3b18b67b10cfdcb34b310f1e9d03b078a923cafb702543af3634494c0fd8814bdbf76908f19729f5a0d049cd0397901220377c3947ed893bac4aa9431b427c1a79431284054651053dce77ba8dc409b7fb999704d77fbc43c285d775ec19be80b0b57f9bdc4c9"}, {&(0x7f0000001480)="84bc2bd5ab090f5f936a1e5a405068a09de8c4ab65d2c7848752872fe074ed7604b3ae24e43230a49c285dddd28d0718f285a1814a90d57f4aae2a47f907a68c580a9965dcd57829c1c3d2b515b875a70bfdaf5461caf7bf6c257ffe3dc8ada05e7ab39f60201675fd62c45fba2950b3141ec0780bfe9dcbcd91cca2a6555c2c87d35c971f4ae10b56f1988ba4ab69b415dfa81825c7c2ec91c0f1749545a946ef1a8fca4a60abc227794cfffce0af19d814e848d0cb5045934f4d20a132f79c743e719b466157bb49bb0bd2742cbde697f5c474610a6d9d717d38"}, {&(0x7f0000001580)="97c96dc5e29db76891063ef48870e9"}, {&(0x7f00000015c0)="1e394b2378df48795b59b4a0188ac46a1e58ce9cd48300776d95edbe3d5b8bb5fcdb36a6701b95d8f297291da023691f97d2e162643d6fee68c7dc0964f5afb08ae67fd58d23e643f1d8bd2c13fc5daece4aa52ab399a14296e90d655c4937b58b5956c0706dab49aaa5421dd06e6ca5c785039c0523e0868c2883093b7f7b2fbf54e964f00ef82396dd0651ba58ca50b70b36ebd846ec15ce026f16c095510df9f8fadd14f7082914b73a4b0dacdcf7cbcbaace89ce8a7146f3490969786b46f9b94ea4b84307bad1ceb045170f9d43a807f6fbf7e0d62d539c0e7623c02e9dbfde14e7d076"}, {&(0x7f00000016c0)="5ad73d6cc91ac0b4f111e429863bee62d81b0376f14ef003635ce4a6aa191c6ef000853c1ea4c2d80709872b03718429135b08da0bee09ffde5556b092427608fcaf5f5d98689051cc15b0a7921f0d9b871601b05ae713b3c98708230cd1a016a81b4119b7d1962c33c3c0700cdd7fb33f50b8f15025ba252d0c4112bea5f93c54aed6367824bb71b72e02ca80cd3eb4c800836d380e098d8b30686fcda867d91358637e28f57fe36e78ce"}], 0x1000000000000307) mkdir(&(0x7f0000000340)='./file0\x00', 0x78) 11:40:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="96088e32032c97f28de3706fe994106827cfa7ae25f4cb3c74ff3c32fcadff13c8a8bba3b933dc686f9eec52b5928c6b6e90cf30bd5bc5705ab102406bf8c179152e2a25e5c5c48531eda3c9f1bc52520a06180195ffb8cf8e8c43d542144316ba692ee8fc6ba6dc3dd5606cd0af5f076cdda1c84884b31aedeb96baddb54559d7d7bf98a4cbfaddbb571679ef8070b083e0d16f156f0d6f67c19667f7dc2f992686f40d53da3c82f045844f1c17f9ae99c87f9b437dc06f0988e8a873253c1d34cc76d229f8664dd20ada4531b5607adef08daa85", 0xd5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:40:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto(r0, 0x0, 0x2c6, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x40000608, r2) r3 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) getsockopt(r3, 0x1000, 0x6, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:40:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) getppid() getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000280)=0x4) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d104338c4a410ebfa9071b3fc24322d226a120a0e4d5a2a71a058228c07abfed8bf9b945738aa502a6d91f4cd6ce72b1adcfca0b053ac3e8d21ff5d9e191caefef9e8e29796bcfb8f6de6940617fe2d76e9b70ee0bca03f1986ad1bc71a5ead5be6ef8216212c57a97363a088eecaf125d0b8cdce1983938603a9ab1f0393978d1c30bbd79b0ef08bcd285e3b07e3c21a1a602ad03417cdfd694caef76838d8a4daf3d134245ec9223fd454dfb449e06ad9b"], 0x10) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="8a1128cf1bcefd538c6d95c1dd5b44f4a788a7e4849b51c78ed7aa73ed57b01201cfd70f06c67a82b8ab58cb618a181a663c3e0290a9d24da5665764d2d804578f6de7ec4444d36fad76f969b574100aa8eb31ced849eb11052e7ff9ba70ef226e220c0c44bb51fc77d38f9dda3ab955e76d205731ed7a59bab878172a24d7939fde18fff0748cc26f8f702079408f827dad43cab28c1ddfa503fb4c19b542b503e410b58db3bd2220005779b1a5c32835332e1bbf0ec33f863d0b70730ad1dc96370b48c1cf6fd1c7e9b8cfee25897c22da938775fd4e2ee753a5862363a9274096ed662a5f1fb9e2fd2a10d249c5e904938de1d6", 0xf5}, {&(0x7f0000000140)="a87a7d2ab2c59f8b64a063591691d11220271c8a4ef40c400220533ce457c384f4e88b13f2fa0c98ee1f2e", 0x2b}, {&(0x7f0000000180)="855269b7e4a5a838e7a6a4a0a8ba83b0b81179f3c869400a700ddcfed5bd5be62cfd11aea28ce5af0ac578b7b14470213b5b847d8a5c4fb3d42744e0a6eb501a87ba7254880bd00b0a37f374082e08fbd61eda72f2bcbc8bd20e81637f5e4fa1188382dd617ae50ceb5f8bf070ca8fce4183fe2ebef3f83d07cdc57774293a498a40b9927fc0be6ec1cc2aa976c369cb16c7554373c576051f9eab20ffabc0eec7d4b660159e0017e315353d4b50d141592991881b6738033de1e94432ce0bb8b0c5e1cd6123fe3ede27faa35649c4159bd659", 0xd3}, {&(0x7f0000000480)="e9c989f58f92387f50ef93d911f98aa3f1a9b3e0691f76b2736e7d2ecf8baedad447254bf6f421cfb95ccb9cb3ac63d17477a038961d1df54adc149985307d2836901ca35a8d7640425728b0315271fe0d08bb584aed4fd3fff862acc894cccb3332a495d7a086cc136d75c7c8193e68b794a77bb0ecc52a86a1e215921dc77662801d0c07ca830ff4837d8ec9333d5446d5a6394ac065100821eebee9d9423353ea647acc73dcb50e623deef9f89774680848afb8f6464c73255a8f6e398c3930ae912fee37b6ba7fbbc78e9ae4e14dff2f5b070ccc7830993a47828d2e783fc2d7ab82f34d3c3bc45e04c8b901a995a8c886bb8e2c0ee45a289756c9dc197bd841f3e10b0b58e4fc8238bcd6b00ff6c5adf1bf28bdadf78e132f1a161c6afdadc2854a1875683781e3404418885b9d005ec34825897c97cd078ab3f0583287341e9ee0cf848448556995f797af404f71fc792136e86f4cf81483d02aae7d24c3ac931ff9ae476564d00a83d4e41e1abf4073a7b52bdd6a24d7f269af542d3163c42c959bde872cfd0bf44bcc76c36faf4a26c2acaf8407c0ad94f781929d7d5eb6e28237207ec1f6351eff6c8b6628e35eafdc327db74cd74abdc16b8454e6283d308c905fe29767fae0cde3f7445c443be684a3f765beb555d9a2008da19ed9d23edc6a8c2bc7d1b1bdca60eea95e4cad3636726418cb0a06e103f677f5a2d2af954b320355482de46851e8489cd8ea990d1d8b81cfc2af13498d004a7585fbe54b9de027696ee555e7e67b2cbb6a1490d8bb8763c53a79da0cd1cd33f094a03e3fac8c5757874f7ecd6c80527b30c51345998325cd485ef040ee8cdcd02919fbf109b46f67c03c8cee94cab4516ecd778cfd3e6f60bbd4e1ffd90f83bff361e58b699bd7fa97c7ef73a5161325a1a903fdc2b3b9d3d20812a5797c4a9ff9ffcced815023efc75ee85dc54af390aa85190f2c6f87f37db959e2e7933857995b88f4867db84acbba4d1186dbaaed0c7bcfb8e07856896839491073eaaa6ea7dd6247ed4f27065a4233e3a3d53de1e7737f0b889dd09d34e9bf70a7a4a222fd48b02802aa4f19272d48f4dbfb8eec5eaa1a5f4e42784fc96e8873d78a7581cd877bc9fc55413b4e7d77a2e472e19775b456ec586a595703a82dd87515f46b7d42bf13cc09c39f8a987da3c6d376c8985c26f9cdd99a3cb2afe7d496489ace5471b8f451a5dc0acaca96ad179f9bd295d60bbb19c66266f6d36ca705b034b2ff3153c1a572a7a6e29e142617626a20c051252db0f2176ec89e52a364fd489b5ac048e4cc473701293b9e093d29bc9a11f679ed2469c070e8dce2b98774c7185456193809dbb7ec584dc3dcb7cbb2", 0x3ce}], 0x4) 11:40:45 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000080)={0x10, 0x8, 0x4, 0xfe81000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffff49e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ec00000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee06665d19ac1197a77264e1d5ec0100"/44, 0x2c) 11:40:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) pwrite(r2, &(0x7f0000000100)="f46f7a0f91269bf515cce9cb36427c907384d4c97ecbbb57aaccc0eaa48aab6e9cf1aff01142ece10da1041579914bb9563a6e0be18ace18fb2aa738967c1977ff0fd1b8b8fa99759684ecc4764801a9af4648f5eb60910abb83fc27464839e94f2e7771d45ad6aa79c9c4794714b09ef08e534fe7035f7a0230a80ee8cfedacaef1405ba7fe26a87c412fbd23537cab39ebdae3087d95be5962da222ff74fe6236addb754f5ed7d642ba798e330dc403673a27f76b5269c58327a250c5d2a4f55953a5101620d61271fcb2021897dc6ac", 0xd1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) 11:40:46 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001840)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca8320500000000000000a4a42afe6e5d1ef160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998678065272150aba5871fb05e9cdcfa9c6ee45ac5a397a913d31a3b0239c50f42ea86e5b7332973c9ca49e446bbdef87b2507395062ec3e1fdd8551e017b4d414b8d1629f4b9355d405792355af5fba776e402886243ea9dc7dbf54f0a87800cb403bcb7878177b82942cde01291037e023abb4af1e9ac8a0068e4e4e40ed17c3f09c07a0b8a4a6f5a904f0575da099934f1a58551c1451d239fdd47f70b7cac9675efa42c487f93b7092c214202924fe1d6a4a1c3c7"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="010000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r48 = syz_open_pts() r49 = kqueue() r50 = socket$inet(0x2, 0x5, 0x7f) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r49, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r50}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r51}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r52}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r48, r49) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r49, @ANYRESOCT=r13, @ANYRES16=r54, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r38, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r56 = dup(0xffffffffffffff9c) r57 = openat(r56, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r57) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r58 = getgid() setegid(r58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r59, r58, 0x6) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x7, 0x287) semop(r63, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r63, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r63, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r63, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r63, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r64 = kqueue() r65 = syz_open_pts() close(r65) ioctl$TIOCSETAW(r65, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r65, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r65, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r65, 0x46}], 0x1, 0x0) r66 = fcntl$dupfd(r64, 0x2, r65) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r62, r60, r59, r68, 0x20, 0x1}, 0x198d3e44, 0x4}) r70 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() r72 = socket(0x1, 0x1, 0x80) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r74 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r73, r74, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r75, 0x0, 0x0) shmctl$IPC_SET(r75, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() r79 = socket(0x1, 0x1, 0x80) bind$unix(r79, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r80, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) r82 = getgid() r83 = getppid() r84 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r86, r87) r88 = getgid() setegid(r88) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r89, r88, 0x6) r90 = getgid() setegid(r90) r91 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r91, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r91, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r91, 0x40087468, &(0x7f00000001c0)) fchownat(r91, &(0x7f0000000080)='\x00', r92, r90, 0x6) r93 = semget$private(0x0, 0x7, 0x287) semop(r93, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r93, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r93, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r93, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r93, 0x2, 0x3, &(0x7f0000000000)=""/9) r94 = getegid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r92, r90, r89, r94, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r86, r90) lchown(&(0x7f00000001c0)='./file0\x00', r86, r87) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000080)={{0x6, r86, r76, r80, r82, 0x1e6, 0x8}, 0x5, 0x5, r83, r84, 0xfffffffffffffe01, 0x9, 0x7ff}) r95 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r95, 0x0, 0x0) shmctl$IPC_SET(r95, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r96 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() r98 = socket(0x1, 0x1, 0x80) bind$unix(r98, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r100 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r99, r100, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r102, r103) r104 = getgid() setegid(r104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r105, r104, 0x6) r106 = getgid() setegid(r106) r107 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r107, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r107, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r107, 0x40087468, &(0x7f00000001c0)) fchownat(r107, &(0x7f0000000080)='\x00', r108, r106, 0x6) r109 = semget$private(0x0, 0x7, 0x287) semop(r109, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r109, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r109, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) 11:40:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r5, r6, r7, r8, r9]) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8800, 0x0) ioctl$KDGKBMODE(r10, 0x40044b06) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) writev(r11, &(0x7f0000000440)=[{&(0x7f0000000340)="27ae9a653649026044243cfb5775f34fb9e1f1db78ba263365c68a9cdd3690863859312c0dd1021d968b2331d888c43ba50b817a7f3834c8dc3d37993ea381bf297b9637250d03dd779c61cb81a64ae520f337d31417cc0ca0542838c0dbc221929bf6e255108eee3d3573264e3d004f6952cd2ee33a", 0x76}, {&(0x7f00000003c0)="eac711d72729f6e606593c15682f77139e16f5286d2f9bc7e665676ccbeba204f8cbbaef6b99f4000665c2c41b860ea0d2ef088bf5f8b3ffea0e3041f88ed1cfaa7d3cb5db143d5b63ad46f73d676b92cbff387e6fbf02ec", 0x58}], 0x2) getpeername(r12, &(0x7f0000000480)=@un=@abs, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r13 = socket$inet6(0x18, 0x85944c66390507c6, 0x6) getsockopt$sock_int(r13, 0xffff, 0x1008, &(0x7f0000000500), &(0x7f0000000540)=0x4) getpid() r14 = kqueue() fchmod(r14, 0x111) r15 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) bind(r15, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x8000, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r17 = semget$private(0x0, 0x0, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r18, r19, r4, r7, 0x80, 0x3}, 0x6e7ebf07, 0x80000000, 0x5}) 11:40:47 executing program 1: shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getppid() pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff}, 0x7fff}) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1004) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000500)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)) semop(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x0, 0x0, 0x0) setegid(0x0) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() kqueue() close(0xffffffffffffffff) kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0), 0x8, &(0x7f0000000c40), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() kqueue() kqueue() socket$inet(0x2, 0x0, 0x7f) socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() socket$inet(0x2, 0x5, 0x0) socket(0x10, 0x2, 0x40) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getppid() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) semctl$IPC_RMID(0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getppid() pipe2(&(0x7f0000000080), 0x0) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getppid() close(0xffffffffffffffff) syz_open_pts() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0), 0x0, &(0x7f0000000c40), 0x0, 0x0) syz_open_pts() kqueue() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000180), 0xc3ab24252bc54f0b) getgid() setegid(0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000580), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() kqueue() kqueue() r2 = syz_open_pts() socket$inet(0x2, 0x5, 0x0) dup2(r2, 0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair(0x0, 0x8000, 0x9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1"}], 0x1) dup2(r4, r5) close(r3) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) dup(r3) execve(0x0, 0x0, 0x0) 11:40:47 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4, 0x0) dup2(r0, r1) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x41, 0xff}, {0x3, 0x20}, {0x42, 0x2}, {0x100, 0x3}, {0x82, 0x7f}, {0x81, 0x8}, {0x40, 0x1000}, {0x20, 0x10000}, {0x5, 0xfff}], 0x356}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 11:40:47 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg(r5, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x10000, 0xcf9, 0xc837, 0x0, 0x0, 0x5, 0x7f, 0x0, 0x2, 0x7fffffff, 0x7}) openat(r2, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) mmap(&(0x7f00001da000/0x1000)=nil, 0x1000, 0x2, 0x6010, r2, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0xc028698b, &(0x7f0000000040)=0x8) 11:40:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x20000, 0x280) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 11:40:47 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) pwrite(r4, &(0x7f0000000100)="517031670c07103b95c20eebbe390973ce293af5f4d8c4a2636f07f6b585dd3fc52f7051915615445acfecbc23451cab7c1485005bd881c9c3bad9886811b86c0696cdd0ca3838505eb5637d9db8f6f1bafe", 0x52, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:40:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 11:40:47 executing program 0: r0 = socket(0x40000000011, 0xdc96c2b8c0051648, 0x7f) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x80, 0x5}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:40:47 executing program 1: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgget(0x3, 0x190) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000800000000000077d1751d6270b7b30000080000000000000000000000f4ee2ccd0b9b3c00000000000000000080000000000000000100"/75], 0x1, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) r2 = fcntl$dupfd(r1, 0x100000000000, r1) r3 = msgget$private(0x0, 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x2}) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) r5 = msgget$private(0x0, 0x5) msgrcv(r5, &(0x7f0000000280)={0x0, ""/193}, 0xc9, 0x0, 0x0) msgrcv(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/4104], 0x1008, 0x1, 0x800) msgsnd(r3, &(0x7f0000000080)={0x0, "6eaa0fc22c88f3ae6b8e54b560a3e18f9d0c51e199d1838e719892c7bb775e19735ee162b3419d3d18e4261b08e22c3c521689e7d23547d84ae28466a2bb2cb9f9ec027bb99b8e983891b63b28a4fe018e821f89b1093647145a3047ae8bc7f14719f1a5650b5dde0f0fbaa84e27be5297ddf0f38d3229de03e96a276e3343dc198af56c9340019da414cb50dbf64d932c7026713232"}, 0x9e, 0xc00) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 11:40:47 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) 11:40:47 executing program 1: r0 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d00f8ad2b15b57be42b9e579f121cd5e7e68c547ae4bf41f433e0f09384d0829696473d48e4c734a899f96f0b22ae006eed0e76d93c6b3bea7a07246ebf798f5ad2d9ac55a52f7dc80627824ec6c966cfe17d93807ac2db1b77e7fb584d490000007c62f547d55587267b49050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47c3619e0ba46f5ef41ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944433b373ddf0430b67f055df2b473f9c2f7a5daa53023dfc1ecc44000d912d480f204b8ebafff0447c89263b791070000af656f9362301577eac6f705d4729f7c50b3dffccd0ea95f1001d90d2367beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd0a568f484b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeca7166000653cea545a6a9a66e4fa44d7e408d141576c67f85d104ebefb61568ab029314fa313a6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa034c9c5cdc2569575b2c3e19b9ffb454a269b4e476fc86e9aecec3f02000000000000000000000000000000031b19f37a09ff16c65d1d9c82a505bb6fda3eb37d6a595d4eba26c1f43f072ff8b574f4b36ad6b45348d1defe7e4284d89a1b1539a621b3700fb36e73b9ad55b1cadc0388624bf58a8269e4215861cefeef72315232d7d163a51afee56e93c4f5df6da7e278e1adadc257ec16"], 0x10) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) writev(r0, &(0x7f0000000300), 0x1) 11:40:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000080), 0x3b, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40000, 0xfffffffe, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) 11:40:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r6 = kqueue() kevent(r6, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r6) r7 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r7, 0x1) r10 = fcntl$dupfd(r8, 0xa, r8) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r10, &(0x7f0000000800)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r8}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r9}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r7}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r10}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r11 = kqueue() kevent(r11, &(0x7f00000009c0)=[{{r8}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r11) r12 = dup2(r6, r11) ioctl$TIOCEXCL(r12, 0x2000740d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 11:40:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), 0x270}, 0x822) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r6) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f00000002c0)="0c95622cff7317baf304d56ceabc121fe857be285f8be4e238e6bc6635b0446b867835be3438d576402d4384aece9debe8d3069647ba43a0c3eb143574a0db59669b9ae20f29ce262ba8487f7c092a20d0aefc80b25c7dad04906da627c63c156d90d7111fbe3dfee2aae9c5", 0x6c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r7 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r8 = kqueue() kevent(r8, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) recvfrom$unix(r3, &(0x7f00000001c0)=""/131, 0x83, 0x1, &(0x7f0000000280)=@file={0x3, './file0\x00'}, 0xa) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r9, 0x0, 0x0) 11:40:47 executing program 0: nanosleep(&(0x7f0000000280)={0x0, 0x2397443c}, &(0x7f00000002c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) dup2(r0, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg(r5, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000700)) ftruncate(r5, 0x0, 0x2) 11:40:48 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="a99e24bd8c7f92492a9697d25d2033b3acf8c2d68f63a807928479006ca0dab81c7ffa6b076a1f74edaaf5a7a2625cc7ad1eae3d3b3a0ad3596e0b68e5e38a586eaf843ccedaa3fea810ca27717572928f4175f0900827105084c8ff7fdac096d1a6580b3e7fe6f161e10d9d2bd0e81f192d8ad9b4", 0x75}, {&(0x7f0000000080)="fa947bd9945b11be52cf6f0ad6fbc1110943c7e64a40e9de3ea72a1e90f59b1731ee869da81a88b31d9ae529555e919bae62098705472465188492bce4ce09b36e1ececcb00cc44696", 0x49}, {&(0x7f0000000100)="0d7118354ce7210d786158d84305b80da42b3e7d05436b6a529b6f1c584e56f56c54850b4ed01f4d1c5173d7c0ef467a4e0d5805baa01020c01871a41e4b8378bdf84b10", 0x44}, {&(0x7f0000000180)="7dd3e37c9bff081de31c8b0e25e0daffd7b48209186d243ec66a0063948651c50022857bd1565671199cc8390693ad96ee3af3935e7ab4f3b4dd5456b4e25588e44b08ac2daa9b982b274b9b9cbb0764adc871d059bb7cecd175842e5ed09e503ffcd5901ffb4b0196517179b31447f85aa968665bd3a1a96bee8b910e9c", 0x7e}, {&(0x7f0000000200)="3b8f984817e45d03961bc7d17f7c00b616affeaa13464d8720f95fba766e26ac8fb9f9a694157099b3384d1f546f70f9cfc306178542de8ad635e5acc092155effc89fa7f9cf6c4163753ee32d3817dd06a48815a95047d021993dd23dcadab78b1a121d7c96b68b51c29049cf7e25a1101773ff858a47042ddbc3f2d4fe40ef2fb11d2f90bcd9028c5e7eb6f3e9f0adb4fbab9e99a44615a1af2fb78f6b1a58626ff63bd35af04dabfe9bb2ca83a6a8ed3f2ce6a50f6d23c17f126be2b198f22c0c4c3946f7", 0xc6}, {&(0x7f0000000300)="1f66c07302a35dd2387e55cbce5924aaba95c63353dac1cefc257d517e537c341d8bc1e2", 0x24}], 0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) 11:40:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 11:40:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x99303778ddfd5c5f, 0x7, 0x3}, 0x8) r1 = getuid() r2 = geteuid() setreuid(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r3) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) 11:40:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) getpgrp() mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:40:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x8, 0x0) 11:40:48 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000680), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7021b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) recvmsg(r4, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r5, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r5, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x0) r6 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x20, [{&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000006}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x21}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffb}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xa}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3439}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) listen(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xff, 0x9, 0x7, 0x7ff, "e835ca61eccfb8855fb11b34337aa39265c79c69", 0x3, 0x9}) r10 = dup2(r8, r7) accept$inet(r10, 0x0, 0x0) r11 = getgid() setegid(r11) ioctl$BIOCFLUSH(r10, 0x20004268) r12 = semget$private(0x0, 0x4, 0x104) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/254) 11:40:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r2 = socket(0x19, 0x0, 0x9) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f00000003003570010000000000000002f6d5c1818ba54a977306ac3b30b8cab34d37b18ee6e17ce1bf696c698128139bf30fb006653f04946d867472b59e91c4229322ec74bbe177f47d9430f3034b3da239ceb0ac5ed33e7845b03ebbf751a2807ca186a4fef893cc03d22856b2c683e8c3c70c4120b95dea921ba9bfbee960871a0d18ee73b2e7d4f007da11d0c1b4254ac95cdc86d1147e3c1589001cd0f9948c2088a58e4e93138def0e8988da36997903fca204c7048fe6e3ebea1046099865dfc2"], 0x38}, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000540)={0x1e741d3f, 0x87447a4435b25d4b, 0x2, 0xfc54, 0x80}, 0xfd67) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x80) r6 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r7 = semget$private(0x0, 0x4, 0x90) semop(r7, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) r8 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/1) semget$private(0x0, 0x4, 0x100000010) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x83, 0xfffffffffffffffd}) unlinkat(r6, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) getpid() r9 = fcntl$getown(r1, 0x5) getpgid(r9) geteuid() r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x1004, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106978, &(0x7f00000000c0)) r12 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r13, r14}, 0xffffffffffffffde) utimensat(r6, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000240)) 11:40:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0xbc199feb485cdd0b, 0x1) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:40:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x803, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 11:40:49 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) socket$inet6(0x18, 0x5, 0x1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000040)) 11:40:49 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000f3c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffee6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x1, 0x9c5) semop(r20, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, 0x0, r17, r18, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r21 = socket(0x11, 0x4003, 0x0) r22 = dup2(r21, r21) r23 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r22, r23, r25) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r17, r6, r23, r10, 0x2}, 0x0, 0x0, 0x0, r13}) r26 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r28, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) r29 = socket$inet(0x2, 0x2, 0x0) r30 = socket$inet(0x2, 0x2, 0x0) r31 = dup2(r29, r30) sendmsg(r31, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r31, 0x40047607, &(0x7f0000000700)) r32 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r32, 0xffff, 0x1003, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r32, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r32, 0x1) r35 = fcntl$dupfd(r33, 0xa, r33) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r35, &(0x7f0000000800)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r33}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r34}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r33}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r32}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r35}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r36 = kqueue() kevent(r36, &(0x7f00000009c0)=[{{r33}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r37 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r37, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) r38 = fcntl$getown(r37, 0x5) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r41, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r43 = getuid() r44 = getgid() r45 = semget$private(0x0, 0x4, 0xc1) semop(r45, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r45, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r46 = getuid() seteuid(r46) r47 = geteuid() r48 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r48, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r50 = getgid() chown(&(0x7f0000000180)='./file0\x00', r49, r50) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000680)={{0x5, r46, r44, r47, r50, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000a00)={{0x5, 0xffffffffffffffff, r16, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x5b95}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r42, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r27, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r38, r52, 0x10001, 0x8000, 0x3}) fchown(0xffffffffffffffff, r1, r5) 11:40:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x8}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/101, 0xffffffffffffff9e}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 11:40:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0xc0000000, 0x2800}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x20, 0x1, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x65c2, 0x8}, {0x18, 0x0, 0x1, 0x4}, 0x99, [0xffff8000, 0x8001, 0x80, 0x400000, 0x7, 0xd216, 0x9, 0x97]}, 0x3c) dup2(r2, r3) r5 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r6 = openat(r5, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/75, 0x4b) fchflags(r2, 0x10001) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) r8 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r9 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r9, 0x1) r12 = fcntl$dupfd(r10, 0xa, r10) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r12, &(0x7f0000000800)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r9}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r9, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r13 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r13, 0x1) r16 = fcntl$dupfd(r14, 0xa, r14) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r16, &(0x7f0000000800)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r14}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r15}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r14}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r13}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r16}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r17 = kqueue() kevent(r17, &(0x7f00000009c0)=[{{r14}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r18 = accept$unix(r14, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000803691000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f619543a7e729e3d489abd39e8d6f971c225a8d2aaf46b9fbc75d41e869204f4481a5f64ac08b7a3e0dc810042c9506e6da94850c8737547c2803fa5e674f2164bfcbdbabf1ad1453ff0f7359903c35872b64253e24d7dff435cefae7b5434a5e2b168d7d3e9528c60bed138aac7336b83fcbb4030e0a36af22d93629e1ef8d7730cd30e61561c72e0953d0a50dc5955127607fda95f91a536bd3545558dd6e6808ad3d006aed786f9384993d60a1753dcbc5265051a2d7ee30f5f33a390216479eb97f37ba1c53a382839808d320a52c1411eff3b3a3115eb9c4217a798e2cfa361b0"], &(0x7f0000000340)=0x1002) r19 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r19, 0x1) r22 = fcntl$dupfd(r20, 0xa, r20) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r22, &(0x7f0000000800)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r20}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r21}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r20}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r19}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r22}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r19, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r23 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r23, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) r24 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r24, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r24, 0x1) r27 = fcntl$dupfd(r25, 0xa, r25) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r27, &(0x7f0000000800)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r25}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r26}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r25}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r24}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r27}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r28 = kqueue() kevent(r28, &(0x7f00000009c0)=[{{r25}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r28) r29 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r29, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r29, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r29, 0x1) r32 = fcntl$dupfd(r30, 0xa, r30) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r32, &(0x7f0000000800)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r30}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r31}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r30}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r29}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r32}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r29, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r33 = socket$inet(0x2, 0x2, 0x0) r34 = socket$inet(0x2, 0x2, 0x0) dup2(r33, r34) poll(&(0x7f0000000380)=[{r9, 0x2}, {r18, 0x40}, {r19, 0x4}, {r23, 0x80b1abd70120ffaa}, {r28, 0x80}, {r29, 0x1}, {r1, 0x2}, {r34, 0x20}], 0x8, 0x2) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000300)=0xc) openat(r8, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) 11:40:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r20) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x0, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f00000021c0)=ANY=[@ANYBLOB="01002e2f66696865302f66696c6530002861a93009d968c0e89bdc81a30af98a9d344e47a10ee0b3e80ae84ed612ab9b3f260cffe3f1ec37513689fc6e6929cd86e9decabca0b2b83eadd0c941654451523247f93be30f800414cbe8e57a175da50930f21e0f4f91ee0c57fdd3bdb36cecd565a54c3f245fd5d45c186c71dc2118d1e1441604259f65b06eb646191332af4a5993e0c4ec76159e038519c0b3b8be66c7fde19a1cb8d36053f710008c6cb28e61558289d7b2209dbe82e44b850d5cad7ab1578f14ce370c58dd956966bd65ffc004112cc82a48505f652e59fb41081b8c7bdc4855594db6592867fc9f497215df4ff90ec59e922ccd4d35dc3f11b723df3a081c869f35439c3e26d5743e21b0ccfd805d7b56ab1e22580ba3d8380adeb4e603920739d6d19f55e99afda963f158a12cff1b8eb0e89e071d4ba20b"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r23}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r24, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r25) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 11:40:49 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/160, 0xa0}], 0x1, 0x0, 0x46be) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r1, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r6 = getppid() r7 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r7, 0x1) r10 = fcntl$dupfd(r8, 0xa, r8) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r10, &(0x7f0000000800)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r8}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r9}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r7}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r10}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r9, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r12 = getgid() r13 = semget$private(0x0, 0x4, 0xc1) semop(r13, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r13, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r14 = getuid() seteuid(r14) r15 = geteuid() r16 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x5, r14, r12, r15, r18, 0x100, 0x3}, 0x3f, 0x49, 0x9}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r6, r11, r12}, 0xc) r19 = socket$inet(0x2, 0x2, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) dup2(r19, r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0/file0\x00', r21, r22, 0xe) 11:40:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180), 0x0) 11:40:49 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000e, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r7 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r7, 0x1) r10 = fcntl$dupfd(r8, 0xa, r8) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r10, &(0x7f0000000800)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r8}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r9}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r7}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r10}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) kqueue() r11 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r11, 0x1) r14 = fcntl$dupfd(r12, 0xa, r12) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r14, &(0x7f0000000800)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r12}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r13}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r12}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r11}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r14}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r15 = kqueue() kevent(r15, &(0x7f00000009c0)=[{{r12}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r15) r16 = openat(r9, &(0x7f0000000080)='./file0\x00', 0x100, 0x40) kevent(r16, &(0x7f00000009c0), 0x8, 0x0, 0x5, 0x0) r17 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r17, 0x1) r20 = fcntl$dupfd(r18, 0xa, r18) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000006c0)=0x2) kevent(r20, &(0x7f0000000800)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r18}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r19}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r18}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r17}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r20}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r20, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r20, &(0x7f0000000b00)=""/193, 0xc1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r21 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r21, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r21, 0x1) r24 = fcntl$dupfd(r22, 0xa, r22) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r24, &(0x7f0000000800)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r22}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r23}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r22}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r21}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r24}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r24, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r24, &(0x7f0000000b00)=""/193, 0xc1) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r25 = dup(r15) r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) dup2(r26, r25) socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r0}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) 11:40:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653009bf8318023ed220678359654e8ec181bd55230207f82cb344661b4b4c9b55dc81f30126345ea2330bc5d245a0621ebbab8c7aa4527fefcefbf374dc04ac"], 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) 11:40:49 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r2, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r3, 0x1) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r7 = kqueue() kevent(r7, &(0x7f00000009c0)=[{{r4}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) write(r4, &(0x7f0000000380)="101a2c9aac78415fbe88c20940f9b2f644d423a3257b36e649adda6df8c102a912284746de64392d49c4b4ca022e2090796e0400d6951b77c0388d4608a3000050d7b0914d12463700de1a96909a8fc03499a4c14473a123a80760395e6915f8ce4f669d7a4124466e618b2b0435af5f3d507c60eda88b8b02451208233282c8573039aa522c51e8ddc873870572c65453bf8a3223a2d5de94a868c054929b6a2b0e60873b7dce510c64aae61593062cc24518ce49bb8c1ed58c5e61f0648e55be8835459fe67de066250003932eea7c2e0cc281d24ee6661e2bf33fca674038e37b6c69ac3249679a21dd1f52945c35bfd0de2cf1f32dcf810b19ef35a86005000000b2a5d5c9205d813efbd770ebd3f60c45e26be62848f522d429fdfc55f93ce883ba46ce166f5be78912f78b5d063f253d6403d95aed16984336535657e2468df18dabfcc3d81e10551cf65848812ce506eef253f98a2a6a116086756275a5c069cf22ffb4801dc3e2ed5923f510abf69f472899c55691e8bb06cb95f92ee774adf989dc873f698fd985b31cbf3e0095f33663cc5b314dfa6e1d654847628a597994a132beae0fb4ff54b20dfc9887721b4961141af2132a3d2d568a1d9671fcea", 0xa0e2) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x10}], 0x2, 0x6) execve(0x0, 0x0, 0x0) 11:40:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6={0x18, 0xffffffffffffffff, 0x8}, 0xc, 0x0, 0x283}, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x3f, './file1\x00'}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/201, 0xc9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) renameat(r3, &(0x7f0000000280)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00') r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xd6, 0x4, 0x0, 0x0) 11:40:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000c40)=0x1) r9 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r9, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) getdents(r9, &(0x7f0000000b00)=""/193, 0xc1) writev(r8, &(0x7f0000001fc0)=[{&(0x7f0000001c00)="05beff431bc466d2157760a43601c481b48f7da680f1dac0e3cec5fe98142ee5ecf1fdbc41b660a2bb092ced25b37f2263a717fdb5b67dd60dd7b08c6428451e0826c597dfa406125f1e63017cf819ab154721d2bb5956aec966ab2b9c68d0b85b72646f10c31a48a995e6a0cafda6da4fb06a5a372bb9dbda7c41232122cbb18ef7de52853b9fd4da30f833ef6d48b3d91b9a8d46fca00a177b463a4784fb4832d30e8dad219a2b824dffc2dada770cd8bf6ec6b5e12375d05637d58e373ac133c928eb509cd14ed08b8f7ef3dceb683784e55123bc4c2f85042b569cfc1e6dc6c05548caee1054d689fb66c52697", 0xef}, {&(0x7f0000001a40)="28c17f5028afa69550d3dd5cc73a5371", 0x10}, {&(0x7f0000001d00)="2fbd7e0a8fc06a94be72b532be2a53f14733e7297ac620c56e0eb71b07aa1b4e1c7a47c5a8f942be68ca41bd6547d22e2015e244e78e7e9b90626f50dc117924d426a7ce086da60d18a3d41fc9ca7cd8ce59729d85ce52372ef753799eca4a587978b1f843741b9d71a832924035a141f586954729f17c5e48db75274704b6cc03513b07f76b2268dab7cfe9985b4cccfdce1996636091c6506f464c7a5d1a", 0x9f}, {&(0x7f0000001dc0)="e070c1bf90f3c5af8c1c99c47721dee1d035ef76ba09b46e037456d273db7b35273e5d3c552c1ecc49116fe4618a5e1436ee2f5f25dff92298daab5e7beaed2d902db40e2ccdbc5db503ad28821f83a6057a48ab5362a05ee834e9fadab024c0858b384b347508a8792ab921ef8eff64116a5ea64de2", 0x76}, {&(0x7f0000001e40)="b0ac87de56777241c7ef9957320b94dece97c2b327b01fc57247ea057eddf4e8a41272f25adf9d852dc9b73d55fce516ab05e6e71ad2371d6735850d58ca08a8931f0de5413ea16feafd290553fcaface2f7454b3c32395b7fbd410d30cb57952390fc7657a297419f7316172fde6a3f1d3e44b96d49da5e13b884cf4badf9c0f6af2f3bf1d20f2e38f964dd89e0fb848e6d4d1973f63040461bec5bf9c47d0aff8108d43a3b268b651b8f40b8b08ebeb3dfb1099f95", 0xb6}, {&(0x7f0000001f00)="80805e77f7cf5b41f0c2699c2933ee66e6634f9227adfbb47438a5778bf7440c73ef56b0c8058f88123bd5a4baaf2953790b852ed9ad36a8a2b0afbbd39990dbc30dda6cafcadb4352a4718c5f4e349cf9dd9a2ace0ea63b96feaa9ba3a7f846f345355351795a9f23e08ca13705f64e6eadaf2c155d4df9cdd3f142828f431a7d9d94991c363888afd18517d85041ad27a01acbca7f3b67be73fe2c7526cae9b01eee", 0xa3}], 0x6) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r11 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r11, 0x1) r14 = fcntl$dupfd(r12, 0xa, r12) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r14, &(0x7f0000000800)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x1ff}, {{r12}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r13}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r12}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r11}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r14}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r15 = kqueue() kevent(r15, &(0x7f00000009c0)=[{{r12}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r15) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000002080)='/dev/pci\x00', 0x80, 0x0) pwritev(r16, &(0x7f00000021c0)=[{&(0x7f00000020c0)="2ef9c69e4ffd4f23014104dd4a6eec211277390fc9ab034d0fb076f8d9963b1eb9627e3281d3a9ce2c3ce3353a36129f14b671b82abc7d7d428295adebbae008e82ac0292d2af107afee54b008d7f83c", 0x50}, {&(0x7f0000002140)="52139577532fec1cd5971abb98251128ca48595a6bf44543bec15dac237e", 0x1e}, {&(0x7f0000002180)="76b00694910626a7308513792acc0b42e8f91dec20b298eaf95fe5630cd11e3493a1758cf2878ff7", 0x28}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:40:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c85c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4d1b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff372829219815fff26cabebe4fd89720fd3872babfb37bcb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000002e907a371a3f8000400000000639258fc6178199e2884b9cc4170f00cdf0e4eb36266abf97e06c03eadb5a4ba56e3264c519b986d7079bf8e820f1a1bb388061429f8bdcaa103b39170d6aec3207a500ad6f8f824928cf9dce7b46b15bfa215980f205dcef157edce705bfeeac969de9bee7e2cacef2a9a50788beff0cf6e8888d7ace0b6f0", 0x12b, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r1, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x57) 11:40:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) fcntl$setstatus(r5, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 11:40:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x8a) semop(r1, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r6 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r6, 0x1) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r9, &(0x7f0000000800)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r6}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r6, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r10 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r10, 0x1) r13 = fcntl$dupfd(r11, 0xa, r11) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r13, &(0x7f0000000800)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r11}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r12}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r11}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r10}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x1009, &(0x7f00000008c0)=[{{r13}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r14 = kqueue() kevent(r14, &(0x7f00000009c0)=[{{r11}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) close(r14) r15 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r15, 0x1) r18 = fcntl$dupfd(r16, 0xa, r16) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r18, &(0x7f0000000800)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r16}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r17}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r16}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r15}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r18}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r18, &(0x7f0000000b00)=""/193, 0xc1) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="78845ac0a60ccf5f8e40d89a4d4088ffa3148c3f6b5e8016cebed82df58c69b122f365ac23b98c45fd0a1ab6d3891d76c893378c9d20bc4115fcb27e0cdb21591a09b5d070ed899c84082c623d34a4fe1a2ef97032f28f37823218033a6a5916028b8361a4270ef67d5d501dd640e6177bb18faea4d1da9ddb55fa7f7a30d5b20be194f687410f4c31f9b0b5e60af3777148bb7868324d608c89076bf7612627b73989f26b54c1d1e9a12226853f5d8b8071216214e87a9b3b41", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC, @ANYRESOCT=r1, @ANYRES64, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16, @ANYRES64=r2, @ANYRESHEX=r0, @ANYRESDEC=r17, @ANYRES16=r6, @ANYRESDEC=0x0, @ANYRES32=r14], @ANYRESHEX=0x0], @ANYRESDEC=r18], 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000006b6a1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r19 = socket(0x2, 0x2, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = socket(0x2, 0x2, 0x0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) dup2(r19, r21) connect$unix(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="946b1379c925eca7d51a909f37062d8bce15b32dda2f9f0a089ae135323c937827500aae2c92b493b296424799bdf9d9fb6a040095997d3d44d9d6bc61e07b689855c5b04fe6f356ba4ab7cbb418cdc0bcaede0674fdcbf9bbf85732a31adf33102f4bc753ef1decb65563a636472a3f1af0e6d1af0aabfdc8ea8f672df1d7dd8191de6f33d55dfe871ae4143488481855b8314ed564a87323712c17e41aae43c7414fe111ecef60800588520acab3cc38c6a0d63772d4368110"], 0x10) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x2ed7a43df7c00b1, &(0x7f00000000c0)=0x6, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r22, 0x0, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x2) 11:40:51 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340)={0x100000001, 0x81}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f47}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r6 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x0, 0x5, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) write(r7, &(0x7f00000001c0)="23938d1673d676721e87048535d6bff730dcea5bc3ee39b7c1e614902fa38602b91ce56d10e2b938fa7d1d70696ee3d406a435b155041cd98a6afd0a8b545975c07f6b82cb35bbd58f39a3e97ec302ef7ee4b704c17368596c14f7fa238bd14b3ab9e491d78d05aec2580dcf91d4c62f03552a08a776b7fa5569bcd126140c6620870476e0b3b86f2855398b9b9ac3aaa4ba0509b8632bc9d24ba0c09da46e480b0a5bcdccaac095a7f27d0a2b202eebca532113665e4fe41b6fa34992", 0xbd) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) accept$inet6(r5, 0x0, &(0x7f0000000300)) r8 = socket$unix(0x1, 0x1, 0x0) listen(r8, 0x6d) socket(0x18, 0x0, 0x0) 11:40:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r6, 0x20004268) close(r4) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x52) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x2, 0x1}], 0x1f, 0x0, 0x1, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r9, r10) dup2(r10, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) 11:40:52 executing program 1: r0 = socket(0x10, 0x8002, 0x4) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r0], 0x1) writev(r0, &(0x7f0000000a00), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) socket$unix(0x1, 0x2, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) r7 = accept$unix(r4, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r8 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r8, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = kqueue() r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r11 = fcntl$dupfd(r10, 0x1, r9) fchmod(r11, 0x0) 11:40:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) semget$private(0x0, 0x1, 0x81) fsync(r3) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:40:52 executing program 1: sync() open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) setsockopt(r1, 0x8, 0x80, &(0x7f00000000c0)="ba7e2496ecbeb5ae080f30b8b2309d7e6355da9be4e353790756aa8b9c100eefe470efd1ce72941efa62555f590501a2783184ccc512f05336758b6979837842b4a43e62a06122ffc41903475e9c0df4b73312edcfcc12f6d47113e9a22d53d8cca4595eb20c99e71771bbe0364a56e94fcf6244f73c7a4480be1248c70463cfcb9e9bd68858e42c05f2a999410d229b4d7c2d64ceb0a841be8c", 0x9a) getrusage(0x0, &(0x7f0000000180)) r5 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r5, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) ftruncate(r5, 0x0, 0x2b64) 11:40:52 executing program 0: r0 = semget$private(0x0, 0x1, 0x334) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/46) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 11:40:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000000)) r6 = dup2(r0, r1) sendmsg(r6, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000700)) fchdir(r6) socketpair(0x11, 0x5, 0x5, 0x0) 11:40:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000006c0)="571c45e28e10b2c15c8a3b45076dcda4cd3dcd133ce4b6b7b7627c200bcc27c81e91cfe9d150674c479f17385b8c022ea6c5c0c3a36ed70157bcdb2436257f556ce9e508c57abd237ed9ef98c5a68bc9200fac4c893f9137b22b4fe37e3a812b56add25800d74e8bfd3ea9239371c73052bfed407a65bde426e84ab74c24af1feaf3fb579c5e9d29ffa3625290cfac2a1bb54aa6e3ce1a7d340b52074a26ecee9a6727fbb31217dd37be7bb95a2f79c393e759b234628ac5e5c5da19d974851a2870bfa1e3399ecdc9837a4bedfb70719d61a65da5a5f2d8acf696021aee009a5722a9eda0713a63f535bdd0ce61a2ba7b85d697a6bb55c52dbb7a095f7d07e5010c8afaa3936efaa3ac976c10bd5c4ca8332e8e292d00a475348dc2e1257ae59848998474769609cbaeff97fd13303925f1c18d6f038a3ee6ce567303961aaece2f4e502e2a7f241905da8b581c0b239ad7ca98fe3e1c066c94a8d5e18ebd890d5fd2ab84d93111b7d10fdc8e19423154674b1131e5d52ba5c3f86688e9c4e5bae2735abc773702ff6b72e497b26072ca93636ae39844acbedc08af537a8e548015c85796e81a5950ebdbce244e4af7527d2cb20173d592c5a6c03e8e6fa7af7e036584269785ebb30783812795a16b9fd8a9141414c4beaeb28d38fe3e967119733eed09ab6a83d1c62ab87d02a32053e1ead28b3f62cca7f1c8f1616b9b358b435f6597d102878a2f9071357fb33c19955505b28ad5686f4fda3dfb300ab78a3e5d8e002a0e51e722f93d23abbfb0f71536db7cdcff2c087dfebadc442e9ac36467e0596ecc0ff629203a978edbfef8f06a3784d4d2ce6685e379e54723633fdfba58a8b0007990a7d9af43ae328ac6da720f8f3a90e87433f11aa8b6e260c323511d6298311dcabdfb53f28b186baa7aa616c994788fbeda8fa8091708cc5cb09b29e4a1bbc286ad75ce56df43ae632c625197281fcd849fce5908a57aa0a524d62c8950ffd2d16fc954b0559ffa6e6b43dfe9e37babd4febed0a5d7b48b5f9b2f4673b23ec46111041d08aa68b126631921bb24289e8e24cd75df6af13e887bdc9ee4a21c9a8b23ab2321da2f2e1ce5f593c72297e84d64496ae6ba9adbadd937393f50579fece99bc8396ba2a718319c0333f202ba487d25142c244616d3a103d64db740f562c54dcc1c7efea91f9afc0d9caf34facb70337fb79f74dd0a83ea0dcaf2ce767afef2f3374194cc966e6ee486a95575ae1d6abad5be94cbd3605ee78626445b9773cbef2ed8ef075184b1c020edd718eb2130fee90d39e79af9cbd44149b991959965e7c5153aa2a326489a6801a727562e83565c1368500e35d8e62ac83ad79e947c5c734bd7cf08f03507115f7ba495c9d5513e743a59dce1c6005721e57a1646e25682054a7f1ec20513deb75efca06ac0589796fee9c7efbab009d57e78896af2f1c4296143bbb42dde12b935e2414b623993c989ad3282691b2a4c0e4aefd0e570ff88263ab356ed4c4d030e06517a229906cfddbb1a561ea6ae9e76d3807235a317cf449af8be738e15b084e7e62bb7ae38b7b48aec7eff93df9f36bf295be268ff6adb8d7260889c97a05b3dc6553cee2341f81f0bf4fc6e0e95fa3d98a75b8e66946e8ce1093cdbc385534cd9952ea7335c72b36cb9650a2fedfccd420b5bc88dc50b31d705304fa81317201778134a2fe9787a825e7ff14b687b38cf2fdec7058f9e2f2a81456821bbb1ae0a8faf241255ab9af3590e97a0437c4562901dc7dc57dfe5d482f88f94cfb0a455a5efec6d8bd1a62fbaeceab49a79e5aa16381638da456116294152d829a3031858c4fb963ec9066791e0b72e118b06520aa0138f32c3f819766252ffa6f8e248ada08b47b41385d5e29c60fe8cc8701756972a446f81041e3478dacbd63c05f74ee7150d080dcd15d55c5730324b0f0b914ed88967e6d16fe211c6b67688842372c6c9239a458966aa99c7edef3f4827621d755ac5e81151a8f73061105043babebc87b2acab412de4e08a93037bb51226624a263206914d68c702b964e7c73e758b126701a216b4c212fb42778a911e096c4a8cc4b50fe8f043069aa1de29563aeab3859a5b718f8968cb8e65174822d57eddfd025cfd1fa41a2f85785b6867938f07d4163e7adf9f5739d94e61463eba8db401a82e75cc785554eb5cc2d0142d6d952aa02b5497ee0f6c1a1301419794b437466d0ed1f79d98f216a9b621cf275cde88c98ca0dadf76b974e5210f292b04239092333247daf57b175c8868dad8af2fc1425848f3d9e481b0494fc66fea3fac3e6f4bc98143b36f1165148c5b6dcbe2a112151953d8fe3c13c4c0775409e3c55149d4f9df54f6e7cbfcf590c24afb234537810368704ea5ced7e4d1b5f061d357f746a3ffa172f63a17eb61e1cad59a02dabcf3104cfca6a1f023112321de8b7d438f15763d5faa9b9eb550e65af7908b85e4c104e45e519b95de77d1b1c85048f3263c7bcb652c51e1b2f0de507db13a70b5c9b784af4a1c81469d74c25b1ccce047167f10ef004df06e78be5105bd9d7a22b0d44c6aa0bd66949200f2f47225c8cf56d5dc563027ccc10bd146b9c78df208012b0635393592ef18b1edef393568af6023d36f0b89248a76b5191871af623863ed34c5aa169142327f13efe70907a46e71342cbdab534c681e34e5d6ea0875b35a62fbe2809c6b6696fb815a14650a2e8fb52bfee20ca70925f5952b7a64ceaadb7cb4f473936c0de65a753f93c73b9f38e04a197c0adcdc1f9d056edc65c45c785cf8a2288527f7f330a25e02e8ab2bd52113b21d29744783e9ea0125c3ccf6bf0f054c99dbe7ddb204d0515574973569fb14c062ecd898358d397bfdf33554215b55f830cc97c516409ba3e3400202317e8769ae03498413ffd5c31e6ff7fcd8920c3178d8828c822b9b9281538a0ba0175305419b90eacdeaa67a0d803a5fdf3ea8e5963e15e4e14f23b6cae9ef27a64535bab191fb56ac40f4c44f74e28e007b0d495aea6ac83143cd1919ddd805db4288b106d9625660eca91987355b3c5c81a146d0ac95e3fcd36c2c44f9da6d50f354118c36bd3b8ef3da0924a006e50e066f9fe3031bd035291926bdad971685d1f8cc51fbfc47e595893682eb0f2f791c62fa63ccd14cc65f4944de272e459f2ccb0a083d128264bf1244701701ff04d45d2677dda1c95167af3b4afabcac4ab5f7d1488f6ba928ae281689d678ffa5b7a1e29746bd8e8996609172439734f5935190101b2d788febdb9e7ea033124f2e25285ad2156da6f28b5306ad846d3a373ca7cf2d2869e779bb271766148eefff68ef9a1f13619b953bee6e33bdb62b456af9c6482ff3355f015e277fb3a6ac5690513cf72f6f19085dc0a5978a629fef7b5a39c863291a36006b943c8dac5146e246189a6c6249555fcee1578b3119b3b1c81392b8662ab59bf91e4dfb0573852d8aa47c4f6f287e2c0f71d30129b87d12f8c46e79d1e94d9bc888f510844a4a7c0f5e932e7b5bd47c933e275a8164a5da0d4eb034ef80ac36344c53db89a89b0e4ca673a4a87ee61926a97b4691b530d240331ee7c7bfe69229a019a49829ffa96a64b59d52049deebbddc576b0dfefd11ded7422dc2c8e053cf636a00f91ee367a16371221a8324add872acb093462e04352cf1a985690f3b016d3a4447d3f84d683b70bdb6db7cb119baf9b7e8904bfcbdb73b848eed51038e2a388de11803e9ac55e0d4634d102e59e2a82e42533c03f55857c426eeecb7b309c9463f5ab21f332bc55e554b6c882bf1e472ec3a54b24e2a885394cefcf6c4f1cb66b6fc198470728779ab64e6c65e30e74a14ba83fde1b9fd3fcb01c427b84546201a4c5c76ce32f37aa14b767b5a560fbecc6d3fb82e8c0ea8f6804ee04c89964b70205ecabbae39330c3ecd87a2d27c12b7dfcad9b8264af329c58ef3ec7af60549724d0b6434eee1cf1d80c50d6372f296a22cbfa6661fd82e88dd471a7edf4f0cd42ea35e9bfc0e93b76d3e364257c403c5cf83eb728ba77e0bb77baf5882ad0de92895721f4996b0006cb3eaad37feef97511cc66ef61338a96ce54e813ae40362be75611980242df4f66837c79d87d7263114eb6f3d79d320f6f8185d23cd1134b5c1b116af32234f941d229b40ace9b3153f1215b253c5f10dde0e8d4ac372d2b94e544f50921ce87de3da00dd2e1b0d9bb5f90361cacf9b8ac93e596b421f8dcfa7bd64b0fec040ddde7130fb701f120200034465951e11423fbf1330c4d32a919131d552233e5c8d3d05b53ca7d6ab4ce003e724abee65ee6f7c7282c35b0aa875117d2d4d7b0c8676112c9d919d2aa1d9524bd1fd86a8ca09546e7bc7a73e631298e94dd585765211298016f5996a75039e51daf419572aa1f373faf24db4ba99fb25bd1385dfae120363b1adf00b0d2bc7608bb5851932f6c574f6ba9eda3df7582034265d17851ac195fc38e300748d5cb34742ed1e58c5cb91c89696ca9de2786c91580d07cecf6ab51dc7133f48eafea2b0349b328aa58a5cdf8880e1f08d6a82d3793f42a2179908352363cecf66f59fd3ef8f6dfbfc0e128ebe462ee7480be9e7d507dfb9e4bbd677bda55b81b4f01538e7edbcf890d83a772acac121453bd892cae07aa97e21a3961cff27dcdfcbba38e6f23b43422ec11be3a3f03fcd529b50c010c52c4c9053cca78ddf089a3f1ebce84f4f344ecb675cb7ede991600c45b683490d14246f541d4834d6f691aea7824455d4569e9abfcb8725e83530a1d794e722d6eecd846f96b2c2188e62b04618e6d914d39a9d0978fb204d167160a6525ac305ee306a48678d6cbb99e45d77f852af3a5eaf8990e5091d01b3d32948b1db0a4a4c8f182355dc5c664e8954f4141f53b4736e17fd522ba03bc4cafa3839603507f66552b25bbf2fd1fec6ec50960c229c27f098c3ec48861244308075b3f1d475c623c39b9a65e48733d2a74953baf5fec7d241efa398e25b1d32cb9f476c3781da2b2c28e760ede000335afe3c68bbee58b80b7c6718efb866311f1c5c45cf601f2d52fbff36f13fa628c0c456105b9b9e6a95fba5dc354d86c60ee01d7d292d1db57fb6d76bc9ffe9a4b471dad4949b3cc3379028e072c6782876f0cac090d3015c53c767a23262d84917d673734d11466b401732e1cd7a8dafefed8393f36f9ae4b72aab0615c21668bd32a3d8f39d1f32aee6001ecbdfde22ddab4d8dd9014b782fa0867e6392054225043ccb3224fc30031315938106f049bf1217a9ff01d686d1c99b5236bd678c2b85fdce8967febbea597cea996dc956f71086e323b7b6e986850cdf590aaf90e3d7c8a1002d4b91c58c3221207269bc3f489160c2b4ce32875fa6b6d82b460be58bc3e29eb22764780ba16852de6d6ab62e677bab6df5e1b0409fcad7bf2f5bd0f2fbdba3cb6c1d4fe1ba3555d887b212b8a95df015705a311db94b27c70276db37c7fb3a21bde5fff6e1a23ceb35157d573ccb5f4e096e66ddbd28185f9633e2afd7bd0be425302d7fbb0ba262302ad478a68448695dd6cf1cbec0c0c614ccce9cc5d2d337ae564c13d288ffa73222ae73b5fce607b18e86bc2e34e5b2717cca6fffa3523fafd637fb37ac66a8c2b729b9fb6fa220f270af99c5e7ac1f79b08fc7f8e0bec2ac63805ac4bb9f4d2ec8327dd0b0d467a8690451e6d9a6234226ceff73262d7257408a6b8e19e11cddc8e9a5b2d2eb4cbc53c51b588e977f0bceb05357f5153622e62fe98b56f", 0x1000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:40:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x4, 0x2, 0x0, 0x4}, &(0x7f0000000080)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xfff, 0x7f, 0x0, 0x8}, {0x81, 0x6, 0x7, 0x100}]}) shutdown(r0, 0x0) 11:40:52 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) chdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() 11:40:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x20, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2b4b56751c37ab8fd8702db1ed657682c8341433e53140b43e4d14e1eb8206b86f79bd99c8f895860d2e73945a58f82631cee2e44e33cab5127d8fbdeef608d9e047df5ea512ab225e2d69108711b80116ace931b609600a4737def08a75eaa255424c555b0700153ee43b02e5ee170133bfe2b8ec3d4bb75982e96a4b5eeac0aec935afb5abc4466afaac3b1a382f1b6c313997d3f647e0b9e1be967ebda59350db23cc4670fa7d71b2822c14085afd3d7d17ca58d4a06c13c93fe3d30df20901574aade2ee50dc85ae1aadd603bc92293eef6219b5fbe7d9a3f5cde16b2b6f061f4b37d46ca7bea38bef8d4e814641f4d8f8"], 0xa) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x2, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c286, 0x2}, 0x100000000, [0x4, 0x1, 0x1, 0xa4f1, 0xfffffffffffffff9, 0xff, 0x2, 0x3]}, 0x3c) fchflags(r2, 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) r6 = dup2(r1, r5) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x2, 0x3, r8}) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956133fe10df907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd89709004b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) 11:40:52 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8002, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x8002, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 11:40:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r3, &(0x7f0000000b00)=""/193, 0xc1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x4261, 0x8000}) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') 11:40:52 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="a7d32a8a244cacccd4f4bda8494753709340af7a74a163cee4a22bb9ad72034f053cf0814f431a7027f4bd554f471d731360e98c455bf709656d1edf6377e81041deb43c80252b8d63ced70f9b9920b8abd1ae69badb44549692a17b33eaaec6f960dca37bf4e2bfbf70d613fe523963d5c2344f20687b22193d02281cfa9faf6d5c7263ee1f7f1f833ca2c7f6eae1510c3446b41327981d968de97ac9e8e80a7e6a004393fd2577fafc7fcb7e48752aa9c1f8", 0xb3}, {&(0x7f0000000340)="c6b06665cbe2887b66836a963e9cf246a73990c11d6a926e778515a965bff32248f6159db75107a9dc529d045e2cc12ac20a2116f6e79cdd87f93d6267b1f927c61516fc77", 0x45}, {&(0x7f00000000c0)="ad086bbe80071339a21cecc78d", 0xd}, {&(0x7f0000000640)="9cd7a43ac169a3d36f0d17dfbf983e5d524d7508d37069788428927864df2049e3ae00b4b966f14f0bace74754b53cbb922d1b3c75051e01ce", 0x1c}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="93922009602068829a6a9e18af6af47f6eefd1bf9b77dd4617f7868aff26a2ee15efcee929d0eeffc3cb18bd81f4a8ddf24a2c89ece0ae61e3be136bb6cb798d0e3e04d61d40d4518ded74bb579bc9cfa30065aa9a3c790cb1137a7551561c6a3c68c3490ededa5c51e552ae5abea6151e2d8092403bc5785d0028acf2714a0d09a5a0b75a7e5008abed12a8c1173d1f4498", 0x270}, {&(0x7f00000004c0)="6e381da9d93e334957ea3aceaca5ee09df33d9352a23d9be18d3402c267ee53d42aac8abdc6dd4bda814df544574302d383b565209440554b7cb32ebf5688e", 0x3f}, {&(0x7f0000000500)="ae9fbf9eaff69a1c5b16d1e5498fd8d0ffb6", 0x12}], 0x8) socketpair(0x18, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x6}, 0xc) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 11:40:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001680)={0x10, 0x40, 0x4, 0x5, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200000000}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil, 0x2}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil, 0x2d7}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}], ['\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffb}) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 11:40:52 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d6b6c65ff07"], 0xa) dup2(r3, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) fcntl$dupfd(r6, 0x5, r7) r8 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r8, 0x1) r11 = fcntl$dupfd(r9, 0xa, r9) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r11, &(0x7f0000000800)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r9}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r8}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r11}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r12 = kqueue() r13 = socket$inet(0x2, 0x2, 0x0) r14 = socket$inet(0x2, 0x4, 0x0) r15 = dup2(r13, r14) sendmsg(r15, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r15, 0x40047607, &(0x7f0000000700)) r16 = accept$inet6(r15, &(0x7f00000002c0), &(0x7f0000000480)=0xc) r17 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r17, 0x1) r20 = fcntl$dupfd(r18, 0xa, r18) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r20, &(0x7f0000000800)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r18}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r19}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r18}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r17}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r20}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r21 = socket$inet(0x2, 0x2, 0x0) r22 = socket$inet(0x2, 0x2, 0x0) dup2(r21, r22) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) connect(r23, &(0x7f0000000b80)=@in={0x2, 0x3}, 0xc) r24 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r24, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r24, 0x1) r27 = fcntl$dupfd(r25, 0xa, r25) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r27, &(0x7f0000000800)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r25}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r26}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r25}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r24}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r27}, 0xffffffffffffffff, 0x2, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r24, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r28 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r28, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r28, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r28, 0x1) r31 = fcntl$dupfd(r29, 0xa, r29) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r31, &(0x7f0000000800)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r29}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r30}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r29}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r28}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r31}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r30, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/238, 0xffffffffffffff7e}], 0x9f, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r30, 0x0, 0x0) kevent(r12, &(0x7f0000000740)=[{{r11}, 0xfffffffffffffff9, 0x96, 0x40000000, 0x8cd, 0x6}, {{r16}, 0x0, 0x2c, 0x40, 0x37f8, 0x7}, {{r17}, 0xfffffffffffffffa, 0x41, 0x80000000, 0x9, 0x1}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x6, 0x20000000, 0xd4, 0x8}, {{r24}, 0xfffffffffffffffc, 0xaa, 0x8, 0x26, 0xfffffffffffffffe}, {{r30}, 0xfffffffffffffffe, 0x48, 0x2, 0x6, 0xfffffffffffffffd}], 0x8, 0x0, 0x81, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000300)=0xc) r32 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r33 = getpid() fcntl$setown(r32, 0x6, r33) fcntl$setown(r32, 0x6, r33) r34 = syz_open_pts() fcntl$lock(r34, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r34, 0x2) fcntl$lock(r34, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r35 = dup(r34) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000380)=0xfffffffffffffe39) r36 = syz_open_pts() fcntl$lock(r36, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r36, 0x2) fcntl$lock(r36, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r37 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r38 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r39, &(0x7f00000009c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bfa765a7bd49bcca6441bbabac63e018c6fa2dd26872aca8a87847a1bf44d4646899249a0e046f95862447931e90403abac9956940c68838d56dd3b594a5e8f703aa8b5e119e464d306a25000a50bb55e4c14029b13"], 0x1, 0x7fb) msgrcv(0xffffffffffffffff, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgsnd(r39, &(0x7f0000001280)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a56806ae8fec87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21008410eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a7d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce98675dc8ec86460d76a65586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bc60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e5b80d63b8b2e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42cbd92a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b0090e19820a7c524b432e56752def9d92156b1fce7e93996150c2d"], 0x156, 0x800) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r47 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r50 = getuid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r52 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r47, 0x1, &(0x7f00000003c0)={{0x0, r48, r49, r50, r51, 0x0, 0x9}, 0x800, 0x1, r52, r53, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, r49, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r54 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r54, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r54, 0x0, 0x0) read(r54, &(0x7f0000000140)=""/117, 0x75) r55 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x10) pwrite(r55, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r55, 0x0, 0x0) 11:40:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r20) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x0, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000002140)=ANY=[@ANYBLOB="01002e2f663009d968c0e89bdc81a30af98a9d344e47a10ee0b3e80ae84ed612ab9b3f260cffe3f1ec37513689fc6e6929cd86e9decabca0b2b83eadd0c941654451503247f93be30f800414cbe8e57a175da50930f21e0f4f91ee0c57fdd3bdb36cecd565a54c3f245fd5d45c186c71dc21b3bb2045a2901c631ed857ee5a72d1b11783c1ca6ac4b489b00ff2a88f22fd6d3e3d264f8f41e478c13bcdc19ff0fe0ed2e0d238f9c78e94be69489585a8822daf92ebfaca10b6deae87d95208086638bf3adafad6a1f3ee1ea8d9d2d3870e88c4283527b836239bf599e136bfc4049b7538e3b60da8db5a5ebfae646d45df39a474f0460a2b974561fd21c7d4c3768fa86e110e9f1abf66ef2dd2660e507e78cbf66e3be543f03a89c6a423f5e31ceccd513b28be2308cbce3879a25e4fd9d1bb4bbeb0b78212645ea778cd736441aea7f11e0ab7ec6fc50ef59ea0532b19478c4e5b03fba9dffa7d4be7b156b569f99b6457aa8ce5c1fda51a04c1a997299385169f651fc84c2faadb998787917a02114f18bb020bb10ce675b74c75410cdd6dd24eed5bc87bdfeb94dd144a7a8919141d6dbe7b4f0a191cd9845522c74bb93b96368ab4fcc5f69b653242165a1cecf4b5f46a34c4986f68df653e63f23fe90036760c45081bfd8545fb0e00"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r23}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r24, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r25) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 11:40:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r6) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r8) r9 = accept(r8, &(0x7f0000000080)=@un=@file={0x0, ""/58}, &(0x7f0000000b40)=0x3c) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0x2d3) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r11 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r10, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) r12 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r12, 0x1) r15 = fcntl$dupfd(r13, 0xa, r13) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000006c0)=0x20003) kevent(r15, &(0x7f0000000800)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r13}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r14}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r13}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r12}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r15}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r16 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r16, 0x1) r19 = fcntl$dupfd(r17, 0xa, r17) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r19, &(0x7f0000000800)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r17}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r18}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r17}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r16}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r19}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r16, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvmsg(r16, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000980)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000a00)=""/191, 0xbf}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r14, 0x0, 0x0) write(r14, &(0x7f0000000800)="0cc09f2aa6e2aa581f7d59cd3564e3adf2600a995570a0a5659c2f024f8af71acb4943dfe590e84c4b070c7f2c2d11a26a68cccfb92573fff280120412007d408bbe131b0d697a2349a0f3b941d8cd8235cbcffcf6695ba66e3e2dd73aa8d4abbb79c5d28cf839a9bc867c09d85a87d21be38a3fefa7aae1531dcd82a1a0232135c2b74866269927fe0cdb1115b0aab5315a44135e627d1fc6c4d886229d745f7ebe559d844c8d7343", 0xa9) msgget$private(0x0, 0x149) r20 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r20, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r21 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r21, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() r22 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r22, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r22, 0x1) r25 = fcntl$dupfd(r23, 0xa, r23) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r25, &(0x7f0000000800)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r23}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r24}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r23}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r22}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r25}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r25, 0x40047473, &(0x7f0000000c40)=0x1) r26 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r26, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) getdents(r26, &(0x7f0000000fc0)=""/194, 0xfffffffffffffda1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000b00)={r1, r27, r2}, 0xc) renameat(r21, &(0x7f0000000680)='./file0\x00', r21, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r21, 0x40044278, &(0x7f0000000780)) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000700)=0x81) rmdir(&(0x7f00000007c0)='.\x00') 11:40:54 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) chflags(&(0x7f00000000c0)='./file1/file0\x00', 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 11:40:54 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d6b6c65ff07"], 0xa) dup2(r3, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) fcntl$dupfd(r6, 0xf, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r10, 0x2) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r11 = dup(r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000380)=0xfffffffffffffe39) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r12, 0x2) fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r15, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) msgrcv(0xffffffffffffffff, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgsnd(r15, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fec83cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd0607f611d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2814bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce98675dc8ec86460d76a65586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2910eb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8eaff6903eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219d9e10d358ba2cb4a174d2bd321de0f9759d95d84a84afe4911efa9e1c2b40fb8f069396b2514536742be43a32a65cbaccbe0033ba2a3250b6c998503e4e090a8570bf34401baacd73588e26e90a2c46fb7e3"], 0x156, 0x800) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r26 = getuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r27, 0x0, 0x9}, 0x800, 0x1, r28, r29, 0x44, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x6, r17, r18, r20, r25, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r30 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r30, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r30, 0x0, 0x0) read(r30, &(0x7f0000000140)=""/117, 0x75) r31 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x10) pwrite(r31, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) 11:40:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) setrlimit(0x4, &(0x7f0000000000)={0x9, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 11:40:55 executing program 0: nanosleep(&(0x7f0000000280)={0x8, 0x2397443d}, &(0x7f00000002c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) socket(0x1, 0x378b5e912ede6a7d, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 11:40:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) r3 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r3, &(0x7f0000000100), 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 11:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x20, 0x4000, 0x7) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x1, 0x3f, 0x1000}, {0x99c9278bd65c81ad, 0x4, 0x1000}], 0x3) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fchmod(r4, 0x40) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f00000002c0)=[{0x2, 0xac, 0x1400}, {0x2, 0x16c7, 0x800}, {0x0, 0x3d40, 0x2000}, {0x2, 0x8000}, {0x0, 0x5}, {0x3, 0x8, 0x800}], 0x6) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() close(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x0, 0x200}) r8 = semget$private(0x0, 0x1, 0x1) semop(r8, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000000)) r10 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r10}}) r11 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000500)={{0x9, 0x0, r10, 0x0, r11, 0x24, 0x2}, 0x3, 0xfffffffffffffffe}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x3802}, {0x0, 0x5, 0x1002}], 0x3) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 11:40:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0x89, 0x4) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 11:40:56 executing program 0: r0 = socket(0x18, 0x4003, 0x0) socket(0x1, 0x4000, 0x80) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) ioctl$TIOCSDTR(r3, 0x20007479) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 11:40:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x8) getpid() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xd652, 0x0, 0x10000, 0x0) 11:40:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x10) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="70010100000000000000e356caa8145cb8d99c985675d6d29b413c427f1d04e3fb538944fe4d6a9d915ef4db9d03c10a0462414cc8d648c120dc7a7fe96967a923f9cad81cb79c25dd318abf8cbf40342b46cd34d1024bd7e7161c4f060e31ffac465a453cbe6b5dfba21a5912646b16403329dc1a0a7db36c0ccaba2aab84f9c9b640bc139891d5564642cfed5f7afb1fbc13cec85535c41998129850c6229cf8edc7a2fd95aeac5911489f1e34f95c277313fb566d1fa4bea4022b189ece932dcb979d959d8b0d88e444adfcf8a227f3ad4292e8e703cbffdbb23a8f1c625be032fb9eed26983834"], 0x9, 0x0}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) 11:40:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7, 0x80000000}) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:40:56 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6fc10c0f5f4f2c6f16c231584529b3c4dfc1f51e13b6fe69208816830c8baf09f79540e54e22a5468e3f1bc74724a9ed7f899d8b33243e2acfe68822e961820bedc676f40a1c81f0beeb7e44538355ed3a02238ffea95dab9ec0f9d9bd8f5f60761fcb49b79b8b27dcbf58f59c6f9a3edadb3c70b97a"], 0x10) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) 11:40:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg(r4, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r5, r1) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82027811e2b28a11776b9b322a150ecdb890258003761388946f2aad7ce16915fbe67b0d54b6bf29a753f75a4704e8120300399b635c1a0b6a72a8c700c3472b4fa10fb027ae633e310b486084f44c58728a3364da6ef460c65b03a99199b839c2679de8055697756244f21c1f70e8904d5204c7b78861f72a8f6ccf9cb25aa2e5d19841ed8ff9117a36081196f379f50fd890ff3411467cd5ea23c2085a72f39d4c273351b5fbe190f15b2b9b59447894ff1b0629d21b5933c138d6bb9d971fbc7fa6d281e7e6d4086b617718098fe15167b263af7b85ea39c752b2affcab6f72f4d004d77fb0a2be8dba7c3bc1da3fc58644487db3532a58d54f7e8bfde800a492f113993f5e35da4032b226e51c0bf0a6b641de375500278fc7b5e6916d384dab8e5c9281d13a6f29e3497e08c203feceb97befef516f7dea6dd4dc01593ff8c1e07610ebc43885d7a9f393cff38c5edf216a21b900000007000002a41a9718f2c85a17352404b1c679599ba800380c265d4794b50d5eacf7f57fe2e6dbdf788a87b4858ee79f087eb5d05a3e16b08375135e5d361b0676ba7d6a1b30aa439b54a02f0150aaa43b6acf3d99ee9cea1314b3c54c7c50093dd5d3726643ce1f054bbce4"], 0x10) writev(r1, &(0x7f0000001580)=[{0x0}], 0x10000000000001ec) 11:40:56 executing program 0: getitimer(0x7, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xc5}, {0x1000, 0xffffffff}}, 0x2) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x14) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000c40)=0x1) getdents(0xffffffffffffffff, &(0x7f0000000b00)=""/193, 0xc1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r9, 0x1) r12 = fcntl$dupfd(r10, 0xa, r10) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r12, &(0x7f0000000800)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r9}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r13 = kqueue() kevent(r13, &(0x7f00000009c0)=[{{r10}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xffffffffffffffe5) r15 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r2, r8, r3, r14, 0xc, 0x4}, 0x978, 0x7, r16, 0x0, 0x3, 0x0, 0x7}) r17 = getgid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r17, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x40047463, 0x0) 11:40:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x1ffffffffffd, 0x803fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100", 0x0, 0x81}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg(r4, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000700)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 11:40:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) r9 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r9, 0x1) r12 = fcntl$dupfd(r10, 0xa, r10) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r12, &(0x7f0000000800)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r9}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r12}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r9, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000fffd, 0x2}, {{r6}, 0xfffffffffffffff8, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r9}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x81, &(0x7f00000008c0)=[{{r8}, 0xfffffffffffffffd, 0x84, 0x22, 0x8, 0x1434a4f43}], 0x7, &(0x7f0000000900)={0x20000000004, 0x5b7e}) recvmsg(r7, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) dup2(r13, r14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="eb01feeb0acef7000000b15e2c4c65d3426203", 0xd7) pwritev(r4, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) r15 = socket(0x1, 0x2, 0x40) fcntl$getflags(r15, 0x3) socket$inet6(0x18, 0x3, 0x1) getpid() geteuid() r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) r18 = fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={r18, r19, r20}, 0xc) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r23, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r25 = shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, 0x0, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) 11:40:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x229, 0x1, &(0x7f0000000280)="ccd9eb4c9ecdd4d3ffe362af0c45928d48994068190f8ae6ba45a720da6b7d01b8a249872586c01a3f36d59e6fd426a5234012b44fd4e3e0f0120059a6c9b41088110127e65883eda1d0000cc7b86b07e76bb992ac0d980b3545be1bcbc1cab00e933dc2cfe8427a4fbfbda2cb83212f08000000000000001011f1341ebdfc4770ef63563904ed25a9dbc9b55fbf8ddecddf579558e80cd9350e26a7395024b91304", 0xa2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) pipe(&(0x7f0000000980)) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r4, 0x1) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) r8 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r8, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x400, 0x0) r10 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r10, 0x1) r13 = fcntl$dupfd(r11, 0xa, r11) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r13, &(0x7f0000000800)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r11}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r12}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r11}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r10}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r13}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r13, &(0x7f0000000b00)=""/193, 0xc1) kevent(r13, &(0x7f0000000800)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x2}, {{r5}, 0xfffffffffffffffe, 0x1, 0x80, 0x708800000000000}, {{r9}, 0xfffffffffffffff9, 0x8, 0x2, 0x400, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0x2}, {{r4}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r6, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) msgget(0x1, 0x80) 11:40:56 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') 11:40:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x3b, &(0x7f0000000240)=[{&(0x7f00000000c0)="6bb64221b930583b9915c8a9be06d1760e5f051b82212edd58573afc8b7b427f9bc6"}, {&(0x7f0000001340)="711af3370250ffea574db40720b193acb246a218af16cdc8bad7aa85ec5a2bdd185dbe389b5ecbe85fdf3cd4", 0x193}, {&(0x7f0000000180)="777ec04850b65c3cf6248ab045d31308ac248a8ad42cce7e64cc3d5a9c121609f14d3573a0726cc5c04ea4e812626b43b63a8eb9528ea00b820bfcae3221c790c03a6d8f4affbc9f5af72e902936f08f8912668ffd3283909727a20b40c78c3bfe0f98590d1fc66a15609bda7741175460853566ae849bd4c069855e7c89d131ab85b6ffad731f856db14cbf8fa77e3cdec01a72345c44878bd89a1da6869179f1525ad2221d0d736a140c56bc1e6f0fab7f2b723bd9a900cf55d67d2c"}, {&(0x7f0000001280)="b93382c823474d1b14556e325564059f0e0d1adc2345b9292273fbef423ff8e2da7f437b8d02495e6c8e4b8dff3bb47a42a27c68a163a62ced03b12d4bc3d85b3473790f37ed857eb98b53469c25c2f601b0496c4cccfac8cac692070ad88277946ebaf95b721b955bac7a65ba616a0a00c8a6da1be3a8eec5fc36e82a204576e6f7bac9f88998db5c44ada453b6c96360eccba8d3742bb0d60be61bf16c0ab6f5fa15"}], 0x1, 0x0, 0x33f, 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 11:40:57 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x7, 0x3013, 0xffffffffffffffff, 0x0, 0x0) 11:40:57 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r4, 0x1) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r4}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r4, 0x8, 0x4, &(0x7f0000000180)="8e6b86ff5598e64730c5fc92c926f4ea29fe247ced5b6197e006b12f45d0efeac5cc654dd9d20bb34ded47f45a70bb83fd2206d522c7abb41b7bcf03b75ce432cf1e093490c8aa5589e83e67e53778da0e0c0dd8e8bef9f0e906ac5237a9da5b391c41cf3ab14ea29b7c900b722f68f211b484a2ee85bfb2bbf9dae9268f3d2ccc1f76634b7074", 0x87) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r8 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x718800000000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x3f}, {{r1}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r8, &(0x7f0000000b00)=""/193, 0xc1) ftruncate(r8, 0x0, 0x9) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:40:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x6, 0x3, 0x4000}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r1, 0x1) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000640), 0x7, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x0, 0x8, 0x3ff}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/132, 0x84}], 0x7, 0x0, 0x42) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r5, 0x1) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r5}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000c40)=0x1) getdents(r8, &(0x7f0000000b00)=""/193, 0xc1) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000640)={{0x81, 0x3, 0x3}, 0x80000001, 0x2}) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r10 = dup2(r4, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r11 = semget$private(0x0, 0x7, 0x8a) semop(r11, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$dupfd(r12, 0x0, r4) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r9, 0x0, 0x0) 11:40:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x3) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) r5 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') 11:40:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = getgid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x5, r3, r1, r4, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r15) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x5, r10, r8, r11, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x3, &(0x7f0000000000)=[r15, r15, r14]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 11:40:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) kqueue() 11:40:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg(r4, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000700)) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x0, 0xe0b6226ce4986dcd) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0xddba2fabc4b92441) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1d6, 0x0) 11:40:58 executing program 1: readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/158, 0x9e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xad\xb5X\x18\xae\x93\x16!', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x7fff}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *125084 40524 32767 0x10 0 0K syz-executor.0 23564 73695 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800022b85288) at fifo_badop+0x14 VOP_STRATEGY(fffffd8073047600) at VOP_STRATEGY+0x99 bwrite(fffffd8073047600) at bwrite+0x1b9 VOP_BWRITE(fffffd8073047600) at VOP_BWRITE+0x4a ufs_mkdir(ffff800022b85510) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8067b24a98,ffff800022b85670,ffff800022b856c0,ffff800022b855a0) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab0780,ffffff9c,7f7ffffe59e0,1ff) at domkdirat+0x121 syscall(ffff800022b85840) at syscall+0x4a4 Xsyscall(6,88,7f7ffffe59e0,88,0,7f7ffffe5a04) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe5a50, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800022b85288) at fifo_badop+0x14 VOP_STRATEGY(fffffd8073047600) at VOP_STRATEGY+0x99 bwrite(fffffd8073047600) at bwrite+0x1b9 VOP_BWRITE(fffffd8073047600) at VOP_BWRITE+0x4a ufs_mkdir(ffff800022b85510) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8067b24a98,ffff800022b85670,ffff800022b856c0,ffff800022b855a0) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab0780,ffffff9c,7f7ffffe59e0,1ff) at domkdirat+0x121 syscall(ffff800022b85840) at syscall+0x4a4 Xsyscall(6,88,7f7ffffe59e0,88,0,7f7ffffe5a04) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe5a50, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800022b851b0 rbx 0xffff800022b85260 rdx 0xffff800020ab0780 rcx 0 rax 0 r8 0xffffffff81e7083f kprintf+0x16f r9 0x1 r10 0x25 r11 0xf0c23fe0a35d35c3 r12 0x3000000008 r13 0xffff800022b851c0 r14 0x100 r15 0x1 rip 0xffffffff81131098 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b851a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=125084 stat=onproc flags process=10 proc=0 pri=17, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1650,0xffffffff82668b20 process=0xffff800020a8b190 user=0xffff800022b80000, vmspace=0xfffffd807f00b8a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *40524 125084 20455 32767 7 0x10 syz-executor.0 20455 69744 73695 0 3 0x82 wait syz-executor.0 89484 360538 87019 32767 2 0x10 syz-executor.1 87019 493378 73695 0 3 0x82 wait syz-executor.1 83736 25970 0 0 3 0x14200 bored sosplice 73695 145487 77739 0 3 0x82 kqread syz-fuzzer 73695 221176 77739 0 3 0x4000082 nanosleep syz-fuzzer 73695 516972 77739 0 3 0x4000082 thrsleep syz-fuzzer 73695 211134 77739 0 3 0x4000082 thrsleep syz-fuzzer 73695 240708 77739 0 3 0x4000082 thrsleep syz-fuzzer 73695 23564 77739 0 7 0x4000002 syz-fuzzer 73695 310716 77739 0 3 0x4000082 thrsleep syz-fuzzer 73695 76159 77739 0 3 0x4000082 thrsleep syz-fuzzer 73695 81385 77739 0 3 0x4000082 thrsleep syz-fuzzer 73695 479801 77739 0 3 0x4000082 thrsleep syz-fuzzer 77739 284778 32863 0 3 0x10008a pause ksh 32863 145601 4793 0 3 0x92 select sshd 30246 217098 1 0 3 0x100083 ttyin getty 4793 95099 1 0 3 0x80 select sshd 13156 141692 18780 73 3 0x100090 kqread syslogd 18780 52119 1 0 3 0x100082 netio syslogd 40154 399836 1 77 3 0x100090 poll dhclient 58359 67987 1 0 3 0x80 poll dhclient 90280 518901 0 0 2 0x14200 zerothread 94069 220046 0 0 3 0x14200 aiodoned aiodoned 59706 412169 0 0 3 0x14200 syncer update 19359 354080 0 0 3 0x14200 cleaner cleaner 66833 325138 0 0 3 0x14200 reaper reaper 83148 206499 0 0 3 0x14200 pgdaemon pagedaemon 9969 318541 0 0 3 0x14200 bored crynlk 59676 399348 0 0 3 0x14200 bored crypto 67809 474292 0 0 3 0x40014200 acpi0 acpi0 84240 511899 0 0 3 0x40014200 idle1 32263 97988 0 0 3 0x14200 bored softnet 190 282382 0 0 3 0x14200 bored systqmp 3147 413491 0 0 3 0x14200 bored systq 42849 167802 0 0 3 0x40014200 bored softclock 36390 179216 0 0 3 0x40014200 idle0 36199 313845 0 0 3 0x14200 bored smr 1 325210 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 40524 (syz-executor.0) thread 0xffff800020ab0780 (125084) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82635ac8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80665431b8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8066543708) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 89484 (syz-executor.1) thread 0xffff800020ab09f8 (360538) exclusive rrwlock inode r = 0 (0xfffffd80665430a8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 12528 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 109 3K 3K 78643K 16848 0 0 ifaddr 37 18K 21K 78643K 2468 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 805 0 0 iov 0 0K 48K 78643K 3044 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 9986 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 174 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 7103 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 17318 0 0 sigio 0 0K 0K 78643K 359 0 0 proc 48 50K 83K 78643K 18894 0 0 subproc 34 2K 2K 78643K 6732 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 1921 0 0 in_multi 33 2K 2K 78643K 4863 0 0 ether_multi 1 0K 0K 78643K 68 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 7276 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 212 28K 37K 78643K 64309 0 0 UVM aobj 130 4K 4K 78643K 136 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 1067 0 0 NDP 9 0K 0K 78643K 1191 0 0 temp 121 3558K 3638K 78643K 85415 0 0 kqueue 0 0K 0K 78643K 567 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 835 0 829 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2388 0 2386 1 0 1 1 0 8 0 rtentry 112 4031 0 3985 2 0 2 2 0 8 0 unpcb 120 31266 0 31225 32 30 2 3 0 8 0 syncache 264 155 0 155 61 61 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 88 0 88 30 30 0 1 0 8 0 tcpcb 544 17200 0 17195 126 124 2 13 0 8 1 ipq 40 162 0 162 49 49 0 1 0 8 0 ipqe 40 5449 0 5449 49 49 0 1 0 8 0 inpcb 280 43481 0 43472 134 131 3 13 0 8 1 ip6q 72 15 0 15 10 10 0 1 0 8 0 ip6af 40 483 0 483 10 10 0 1 0 8 0 nd6 48 795 0 791 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 17767 0 17521 16 0 16 16 0 8 0 art_table 32 17768 0 17521 9 6 3 3 0 8 1 art_node 16 4030 0 3988 1 0 1 1 0 8 0 sysvmsgpl 40 50 0 37 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 7101 0 7091 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18810 0 17373 47 0 47 47 0 8 0 ffsino 272 18810 0 17373 102 5 97 97 0 8 0 nchpl 144 40412 0 38774 66 5 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 189234 0 189233 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 124398 0 124398 115 114 1 7 0 8 1 plimitpl 152 2960 0 2951 1 0 1 1 0 8 0 sigapl 432 16307 0 16293 23 21 2 3 0 8 0 futexpl 56 378997 0 378997 3 2 1 1 0 8 1 knotepl 112 12615 0 12596 15 14 1 2 0 8 0 kqueuepl 104 9251 0 9249 24 23 1 4 0 8 0 pipepl 112 12336 0 12317 35 33 2 2 0 8 1 fdescpl 488 16308 0 16293 4 1 3 3 0 8 1 filepl 152 173929 0 173831 192 186 6 14 0 8 2 lockfpl 104 4380 0 4379 1 0 1 1 0 8 0 lockfspl 48 1526 0 1525 1 0 1 1 0 8 0 sessionpl 112 411 0 401 1 0 1 1 0 8 0 pgrppl 48 532 0 522 1 0 1 1 0 8 0 ucredpl 96 27553 0 27544 1 0 1 1 0 8 0 zombiepl 144 16293 0 16293 1 0 1 1 0 8 1 processpl 896 16324 0 16293 4 0 4 4 0 8 0 procpl 632 46166 0 46126 17 12 5 5 0 8 1 srpgc 64 788 0 788 54 53 1 1 0 8 1 sosppl 128 512 0 512 69 69 0 1 0 8 0 sockpl 384 77515 0 77462 284 274 10 25 0 8 3 mcl64k 65536 98 0 0 4 1 3 3 0 8 0 mcl16k 16384 72 0 0 7 5 2 3 0 8 0 mcl12k 12288 57 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 2 0 2 2 0 8 0 mcl8k 8192 57 0 0 5 2 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 195 0 0 18 6 12 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1709 0 0 23 1 22 22 0 8 0 bufpl 256 50295 0 43251 441 0 441 441 0 8 0 anonpl 16 2403294 0 2393742 403 343 60 73 0 124 0 amapchunkpl 152 163698 0 163573 343 325 18 20 0 158 11 amappl16 192 85931 0 85271 445 406 39 59 0 8 0 amappl15 184 1840 0 1839 1 0 1 1 0 8 0 amappl14 176 4867 0 4858 1 0 1 1 0 8 0 amappl13 168 1446 0 1444 40 39 1 1 0 8 0 amappl12 160 1773 0 1768 1 0 1 1 0 8 0 amappl11 152 2685 0 2674 1 0 1 1 0 8 0 amappl10 144 1555 0 1548 1 0 1 1 0 8 0 amappl9 136 7483 0 7475 1 0 1 1 0 8 0 amappl8 128 6021 0 5874 6 1 5 5 0 8 0 amappl7 120 2979 0 2971 1 0 1 1 0 8 0 amappl6 112 2108 0 2080 1 0 1 1 0 8 0 amappl5 104 4773 0 4761 1 0 1 1 0 8 0 amappl4 96 16352 0 16310 12 10 2 2 0 8 0 amappl3 88 3514 0 3509 1 0 1 1 0 8 0 amappl2 80 99969 0 99900 3 1 2 3 0 8 0 amappl1 72 465360 0 464939 24 14 10 20 0 8 0 amappl 80 53010 0 52968 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 16308 0 16293 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16308 0 16293 1 0 1 1 0 8 0 vmmpekpl 168 152348 0 152317 3 0 3 3 0 8 0 vmmpepl 168 2290486 0 2288569 565 442 123 132 0 357 22 vmsppl 368 16307 0 16293 2 0 2 2 0 8 0 pdppl 4096 32623 0 32586 7 1 6 6 0 8 1 pvpl 32 6022421 0 6009716 913 760 153 181 0 265 13 pmappl 232 16307 0 16293 56 54 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 763 0 149 18 0 18 18 0 8 0