0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r0, r1) 04:02:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x2, 0x7, 0xcea4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) write(r1, &(0x7f0000000040)="d678c31466a8276bf0ad7358a733bc76bc5c0f887f4f26919706b97f773ab420f01e1773ba4ad2f4a380f95e5b9dca", 0x2f) mprotect(&(0x7f0000723000/0x2000)=nil, 0x2000, 0x3) 04:02:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 04:02:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getuid() r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 04:02:50 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 04:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df4df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad75105db37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aa7fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff", 0x12e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:50 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10020, 0x80) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x20142, 0x2000000000000000) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0xd06, 0x1}, 0xc) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 04:02:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/177, 0xb1, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 04:02:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) geteuid() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x3012, r2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0xa48, 0x93}], 0x3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x6, 0x7}, {{r3}, 0xfffffffffffffffe, 0x58, 0x1, 0x5, 0x1}, {{r0}, 0x0, 0x4, 0x400fffff, 0x3, 0x48}], 0xb6fd, &(0x7f0000000180)={0xc66, 0x8000}) dup2(r2, r2) r4 = msgget(0x0, 0x972dd1d386b907b9) msgrcv(r4, &(0x7f0000002240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000008667a9c346ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffff5a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c698503d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccc95f452b6dae4bc225265836cf77773e25c9d2c3f1ce268ec2ded67e0b8c25a6f929ba2cc6b41910ac4fbe6fc2f0a04e3c760cf9afe2589b9bb0f3ea9ba6cfa3557ca1eaeccc4848966974345bc01a362d86a73cf280f2bf80f3ecb97957a67f92a5159dc40a45b4ad84b6a2376a4deb10bf4b6d9f"], 0x1008, 0x1, 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x10000) close(r3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7fffffff) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 04:02:50 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x202, 0x3) fchmod(r0, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000180)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000600)=[{&(0x7f00000001c0)="c6d0227a9a7c3f325d837d69bc1edb526af9ed0ce5493c5e0a92781dca9fea911e8a772d4c56b476eb3e44bd5bf602385dccf368f16f9b8d77d8ef861cb9db330a144aadab4b83bd81f0c5868d7d48cc579ed56fcc06ec0dd544838959986308be4c36140bd20583848222071eb75e693cb46cd1d2dd2eea29f9eba60fb3ae09f746818b43c2ee6390dfe119f741562ab72960646284687a3ad9d3a26be09c08e253553a11f0e6c90bfd208d6490a52616d7e9fdddc6f974cd095fc19bc3eadbe5eddb355e07445fcc2212b6c60e", 0xce}, {&(0x7f00000002c0)="e319d569e2c4288c85459d9184df626508b5691d2d9cfe35315afa6f90c8e7ceb3d9baf11bc01d7fc8627ff38db1582412c07c5de901e68ea8f458826880c88431a37521b029fb75975a42ce99be71d9654445126162c8f6cfbe2789d3f2dfd05b5abd1e0b865f5cd59ce7da4f11d51d70744bb28d099a178b0edab340a401f3258115fc39", 0x85}, {&(0x7f0000000380)="5f4b2e6e97d8a6262f4bbba8e05039b89eda5adc31856c9744596471de0c82cd79f86cb5fac59c472d1287bbb9107119fb3c9990f08319350e1826afc9299727d68b6ff418349fc1209d95c0229e9fa7c1811094ecd25b89d5400fb46896665bb112bd516ed659d39b8d8b34", 0x6c}, {&(0x7f0000000400)="848c54cd60ee59b56eb64b95682ffd30eeef0a73cc877ecb58501b7bab2858ccd76227c6f46efa846dddf37ff7b06922a6837021cdd1b4d2aa3ecdc0dde7dc3c579a6bfbafa2acea1a49c579024ef33359f6328c3c213e8289bfffd4465fa209716fd363804612f9decbcb90215f44b6b826b44980d559c1d55cf8e9e822b7e2ed0dbe21475a47a97b28e50f10ba098602ee743d3b330e6bd216a01b913c6c7f3deac9084c49e9429f133b3105e53f5bcc30bca4f9c6c2a4f60e71a5bb2554f7c011365362b73322693b9603f75647874a098259536b238e2d80bbc4723386aa88ec5d19", 0xe4}, {&(0x7f0000000500)="8b3d968f6a9cad2f73e32b4adaa9f8f491a8c0ea4be2baeb1ae87db93174b0d8130d406c606963323ddd6f3264810ef851fcf0418e5756928d0fcf0801b423b135f4b9b47d0014a292a5ab0493a79176ddd7c218056fdd79741fc711d4b272f7cba9933baa87d65ba945b75b06bf997e91d7f57e238147adc0566bacf99a2db8c466a39468b60b872f8fb60c65e85fa977019334e9bdbd5d79e7122024d949bd2775af16ea04a83f36ab4f8cb2aff8b36cbb3ca443f812a1982ef747f6a6bbfc939d768cc1ccbb37e217982d98a20abac2a7e3594e9368ad352a8b574578eba5920051cc", 0xe4}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r5, 0x6, 0x0) faccessat(r5, &(0x7f0000000000)='./bus/file0\x00', 0x100, 0x2) 04:02:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) truncate(&(0x7f00000003c0)='./file0\x00', 0x6) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xfffffe1b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) close(r0) dup(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) fcntl$setstatus(r5, 0x4, 0xc0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) close(r0) 04:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x0) 04:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:51 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) dup2(r0, r0) getpeername(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f0000000140)=""/93, 0x5d, 0x2, &(0x7f0000000240)={0x18, 0x0, 0xe938, 0x2}, 0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) getsockopt(r2, 0x8, 0x1ff, &(0x7f0000000280)=""/152, &(0x7f0000000340)=0x98) getrusage(0xffffffffffffffff, &(0x7f0000000480)) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r5, r5) 04:02:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0543d4263184624388cbcb66371f70f39bbbdf369a84bbf5184eec48238be6537e779caf60de798119f81114811f40900fd75f91b77d01d3e2e31655f5132c9926e004fd5734eef58e1b6765426ff4d1e1e597d1164b3c545be3cdb580b5a691ec46fa8f61838318e43e85529c", 0x6d) socket$inet(0x2, 0x8003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x300) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/239) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 04:02:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100), 0x185}], 0x27f) 04:02:51 executing program 0: setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:02:52 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x100) write(r2, &(0x7f0000000000)="87eb2cf0356adc25d50e9560518449c96ab26579bda9132f4b90cf607b5bc8711d33afea93ca3441f299b309ede24af78a3f45f8a5818576b22c0b9b36d2cce3a420b92ade9f249ce7acbe06f07d00a94062c80970d4e755f87f71b81ee2d3c8848a0ce0b0b6c2ddadfc42916bdc9818795524985fd9e1ca2fe6c5c236854b160305be4cd6cdfffdbc84c17ea6f309dc12e1a3c9302916cbebd811beaeeeff5a18a748d904415338f1a6154754b88c65bedb2db8dc355f8bb51b7cf9c0de0c2019c320006976f6db9ee3728716b10648bec6adb38c", 0xd5) 04:02:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000001280)=""/76, 0x4c}, {&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/215, 0xd7}], 0x6, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001500)=""/174, 0xae}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 04:02:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) close(r0) 04:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x100) 04:02:53 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xfffffffffffffffd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffff9, 0x810, r0, 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) nanosleep(&(0x7f0000000140)={0x0, 0x4}, &(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x8000) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x4, 0x2}, 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x922, 0x9}, {0x400, 0x9}}, 0x2) 04:02:53 executing program 1: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(0x0, r0) 04:02:53 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/232) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 04:02:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) 04:02:53 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) clock_getres(0x4, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 04:02:53 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x488, 0x1) dup(r0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/17, 0x11}, {&(0x7f0000000300)=""/43, 0x2b}], 0x7, 0x0) fcntl$getown(r1, 0x5) 04:02:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x8) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 04:02:53 executing program 0: socket(0x1, 0x1, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/181, 0xb5) setuid(r2) msgget$private(0x0, 0x0) 04:02:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800001023, &(0x7f0000000080)=0x200, 0x4) 04:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000001c0)="f09ec2166f17cc26b659ca9e48cae3962019eb8def365267055c53af17c0b84b337369ea23daf3f324de311b5114482fac19daf8ffff7fbd29695ab3b9dabc9bcf6bc741312dafe5bf46374f7d5a0b274500000000004bf0d0ae687eb1e2000000000000000000000000003212c45601f36e87ac79f0f7c2f808f218da5d8994cae697023bff5391c5e3ac6ed99c03185d6577d8ae41fe32b28c808d04ff718ec767c9be1573a2026adfa2fc35fd55a5c5d47c60173d397e0840651ab70346256500000000000000000000", 0x2174f405a4aad356) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000100)="b6109bb2bbc7ef07bf3cca0a8522", 0xfffffffffffffc72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xc00000000) dup(r0) 04:02:53 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028c035983cd7560000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 04:02:53 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x1b3, 0x3) pipe(&(0x7f0000000240)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 04:02:53 executing program 1: write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r0) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/193) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xdaa6) write(r0, &(0x7f00000002c0)="fe0d00008c6cb674e17ad69c7563460cc44058034d01a84603a2d3506949bc06d0fd4bc111925d502711fe0a723814644612beb7b3694dab7b589103e86bf7c92d74c173c2d911db47cddf9560b85236afe11089383e01548b0de51c8a5731fd287cf7a7a1da26e5c6ea27f2", 0xe5) write(r0, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgid(0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getpid() r7 = getuid() r8 = getegid() r9 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x80, 0x1) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000440)="aee283ede63a080ddb832629c464e6cab959471665b994ca2835f8223c407d06b35d4a89c40bb786ef21f2bf2855dd7454820ffb63ed92fbf73a8e6b4d96f9883816c9f1c16d462eb5d5a805aff3ec21085b4e07f60f0ac61702c851fa955e1451faf463edd17199947d565f", 0x6c}, {&(0x7f00000004c0)="edce3499aa8103f564164cf52be06d00641e770936ff681030bdffb8a26945844c7f1b330bc1effb936dc80df3fe2bdc663896398f72f54debc25e2e36e14836d4f33fe33d8de1c00d9606b7483b62fbffe807f4dee80d108d17bba6989d7dd6968dd8d580608d3382c971e029f12548bdcad5996eae50b7c536e92d8b2339f53d5453ca6a04d9b280a20909c9675236df4689ad8fa1d56eed7ff528ca9643052d78a43c693af5f018a88e3eee18cb242394c4df690372635ba6935cf0162d9b31c8699bd435b5167b", 0xc9}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r9, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x118, 0x6}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r10 = syz_open_pts() close(r0) syz_open_pts() dup(r10) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) pipe(&(0x7f0000000240)) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:02:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open(&(0x7f0000000200)='./file0\x00', 0x82, 0x140) 04:02:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) setitimer(0x0, &(0x7f0000000080), 0x0) r3 = dup(0xffffffffffffffff) write(r3, &(0x7f0000000000), 0x0) 04:02:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022edf7f00007530ef"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) setsockopt(r0, 0x9, 0xca62, &(0x7f0000000040)="f1bddae8060f7c107b8d01bf08c883f4018a", 0x12) 04:02:55 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000080)={{0xffff, 0x6}, {0x2, 0xfffffffffffffeff}}, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/32, 0x20) setitimer(0x0, &(0x7f0000000100)={{0x3, 0x1}, {0x53e, 0x2}}, &(0x7f0000000180)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:02:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 04:02:55 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/81}, &(0x7f0000000080)=0x53) 04:02:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="db3cdcff4e77fb9b99edf2d699965f8685454400c036df3cd30c6416cd89f85a162b2d69915d24332b7adcc0db168a19d4032c62f75cc9fae5a13771dfaa745a26db62c851f8ec7be22640a468521441271ab86f4607ead5c549754c7feef546ea42849b7c57850018d5817ecd8a322fa8b3a433e64541d486fee5fbb439397a19d1a2d06c23d6897aa776abbf0226a309b56c5e93353837f78d438f1c4295415ee2dfaf4b56", 0xa6}, {&(0x7f00000000c0)="df1fb6b4e1825a792bf5eabed5e01fd838de4b9f70cf08edc65cf8c71ddd6afa6a30232cde8ed0feeffd8a5e754e39a010a553df29f861ede12ebc8fd47b0001a67e561e73385766e93d305a050f4ae10712a3d97ce363", 0x57}, {&(0x7f0000000240)="0227d6e8990f2e9261d7d3b54ed7a4a578d3832d11172365e725df34a286767e8df8b9315c14789218200b8de36b8309608951aecd14efb52f9af0b748", 0x3d}, {&(0x7f0000000280)="3dde1619a0cad33c81e4087efdd8dba016b7350cea4cc500adaf1163050318e08c60f0defffe4dabb2aedf7ce85d8ae3205368534a0830abe814fb3c2d00bca30aeed664cb082e8c95d9b04ac2e2ecc0adeb756c674bc8b0e19d363c7227df51f24572956a604ee0511762c9b94ef02837cb3b3e990d1d0b40a35f3db7e479067a3c97c7713cc6f919593d22681384a30dd904abc38277f25101991351fe7a45a5e0d55f447678e3ac862588f339a84f9c300a9e436412c2c25ba356d6757b27", 0xc0}, {&(0x7f0000000340)="5c7fb84b7c914d99acdeea7e59ab90db0c1ce105cf4cb7b3954ff7979816ec5aa39bae6239278d50edcf489576b1338bcd58e543cb6f0e7244fd7d5f74d47ae41a0d5179db", 0x45}, {&(0x7f00000003c0)="ec23c1070894b215caa19fcfbafa0997ae5a39b5daee8eb3d1a5d73e9c9a430e98e84b4819a0c2402db20c6363783ca73a93138af4747d779c7ec4e4f086fe9e1510312c1e9b66b8d04a6d3f9f6b3f4e0b709e45b412a6d7f14e8e8b6d1833b277638de04e97f930485ab4d69a5f3f0da9b4fcd28ca48e513b566e8e9bd9cad68fe66a88adecbf7d6c4d7021c1ad5293b73c3ab5550f30af8d266af923b253273c1c076bd8d8da180d57d1b908ffef1b67e7d518579af3b195f52383c976a4defdcf016b65e688656535b897961b011da199a5467721c86d46", 0xd9}, {&(0x7f00000004c0)="29fb2b4584933ff521f78b3a9443ab53b618", 0x12}, {&(0x7f0000000500)="dab176510685ae8ccfff6499eae246caaae6bb8fceda8a2efb15641db5962a3d0b23fe09306b9bafd9cf313192cebee686fedf2dad72bbc4e8c83d26c17a77b11f5ecad61259f49c422a9e7b8484c98ba5161ceb7ec62c44b06e7a148a77b6e7f95bf16afdb280589a1eaac18374be4be44c3e5b6c47b2c13d138e391c2a96b87b7c6d6caf88d82f46a85f88493fbbf5063fdff3e00de19b43861977b0d406038fa20e939bc22349747cfcb69b5e9d5699", 0xb1}, {&(0x7f00000005c0)="40859c17d8ef1bdac0e88f9963fc585d1e4b70836ea6b20b2062b8d4b6d8fe4f23d5324aa2122ec36cd5e295e14907e5a27e4fd6a1fbb1b0ef592486b51e485350257430c87e79632a943e96820d849a01cceb7f0abc8f003c3ed978ea8300138110", 0x62}], 0x9, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff0000010000001f1958997caf297c2bc37e03c3960d2fefb58a3ca90bd8c4f0794f099133547057a95f602876a0754fe91735bcc1aaf953936eb6b41b68f5e96a0ef4dfdd0c091876eaa5645c340e7360f327444bf0564f93cb374441124a2d0b6cd18965a2de741188b931ae078e4365c9006af6f4a41fea9d57c3bd5f038210", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB], 0x90, 0x4}, 0x8) dup(r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) dup(r1) 04:02:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x170, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 04:02:55 executing program 0: getuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchmod(r0, 0x82) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x80, 0x8, 0x401, 0x2, "397d472b4438170dad696d5126902d73454f1b67", 0x3f, 0x6}) close(r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x8, 0x80000001, r2}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/169, 0xa9}, {&(0x7f00000013c0)=""/198, 0xc6}, {&(0x7f00000014c0)=""/166, 0xa6}], 0x4, &(0x7f0000000240)=""/33, 0x21}, 0x42) fcntl$setstatus(r3, 0x4, 0x1c8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0xfffffffffffffff8, 0x20, 0x3d9, 0x21a3360e, "b3fe349d795ea52bdb7094b0fb782f7fda7397cd", 0x9, 0x2}) semget(0x0, 0x3, 0x400) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) 04:02:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x441, &(0x7f0000002000/0x3000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r2) 04:02:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 04:02:55 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x180) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x3) 04:02:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000002480)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/196, 0xc4}, {&(0x7f0000001340)=""/156, 0x9c}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/2, 0x2}], 0x6, &(0x7f0000001480)=""/4096, 0x1000}, 0x2) 04:02:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xd4b, 0xfffffffffffffffd}, 0x10) 04:02:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800009, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x811, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:02:55 executing program 0: r0 = socket(0x81000000000006, 0x3, 0xffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 04:02:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/78, 0x4e, 0x843, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x84, 0x1, 0x9, 0x5, 0x9}, 0xc) mlockall(0x3) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 04:02:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x114) r2 = socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f00000002c0)=0xffffffff00000001, 0x4) socket$unix(0x1, 0x5, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x140, 0x100) r5 = open(&(0x7f0000000100)='./file0\x00', 0xc20, 0x29) r6 = kqueue() r7 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r8 = socket(0x6, 0x0, 0x4) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x9, 0x3}, {{r3}, 0xfffffffffffffffa, 0x44, 0x40, 0x200, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x80000000, 0x5, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffa}], 0x2, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0xc4, 0x80000002, 0x5, 0x8}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x5}, {{r8}, 0xffffffffffffffff, 0x0, 0x20000040, 0x8001, 0x2}], 0x7fffffff, &(0x7f0000000240)={0x100000000, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x2, 0x4, &(0x7f0000000300)="04d43024ce98054ce64235f94bdeabe30be566fa6f593876c5d1b72047974909222592e58d997c41f3122fca28796e06895bcb04b0f8056d4a2ec27b60b9e3ce1cfd0a1e7e6704aed1e27dda900a076ce4631d73b8814e629c7192798f32b6c8a6bd598429a20c4a599db446ddf5967487", 0x71) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 04:02:55 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 04:02:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x8000a007, 0x4dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x100000001, 0x11d}, {{r0}, 0x0, 0x20, 0xfffff, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x600fffff, 0x800, 0xb8e4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0xea0}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x1, 0xfffffffffffffffa, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x14, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0xc0, 0x20, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x48, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0xf71}, {{r1}, 0xffffffffffffffff, 0xc4, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x36, 0x40000002, 0x4, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0xa6, 0x0, 0xfffffffffffffffe, 0x3}], 0xfffffffffffffff8, &(0x7f0000000400)={0x3}) r3 = kqueue() open(&(0x7f00000001c0)='./bus\x00', 0x88, 0x40) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:02:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {r0, 0x800000000102}, {r0, 0x74}, {r0, 0x26}], 0x4, 0x0) 04:02:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x37, 0x5, 0x5, &(0x7f0000000040)) setreuid(r0, r0) setuid(r0) socketpair(0xffffffffffffdfff, 0x8000, 0x101, 0x0) 04:02:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:55 executing program 1: minherit(&(0x7f0000e58000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x4) read(r1, &(0x7f0000000000)=""/142, 0x8e) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlockall(0x1) 04:02:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x5, 0x7) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000), 0x1b6) r2 = dup(r1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xff}, {0x100000000, 0x8}}, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 04:02:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666530000000"], 0x1, 0x0}, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgid() ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget$private(0x0, 0x7, 0x82) semop(r2, &(0x7f0000000880)=[{0x0, 0x7fff, 0x1000}, {0x3, 0xffffffffffffff78, 0x1000}, {0x1, 0xfff, 0x1000}, {0x0, 0x3, 0x1000}], 0x4) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530004f2978e0d68536868a97ce7b354402e8d5ca8b30fa74e8f2733910860cbb7b28af7d06b1137d2b4a113cad7ac447a90976cc19bc2e264d186178c3a6c897c0a6c1633457d2e38b126cbfdd1646baa828b3aa9667a1e74b9156db8bd6ad837359543bcb0f2fd5b7b936a167a3dc34ab15cfc20980fc58fa6f54b8c0941ab463cdf7d6e84da782d69398621050eb151d5cad68823288e706e35382b1cafd8057cca0b9714ce3b3766af692f68f0447d6fc4d17f85e29a3e54728638807fdd1feabf94a59cbf25230cacf93a9d27ea3d102"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000540)="21e4767181f78ad978a191c5ab28db9d5ec88a02a91e4c8fe8ef9516fa79133c2571d8d6a8af9d63789a746ef3c65d16c0bec957b0157b3f7932213b19ac4255dc5a3ed0be29600d8bb812e32065d8f3958f44c9524919b81a28a0872ad34954d49b9f9cb00a9d95277fdd71888e9a3744860cc1a8bd4010eb274255632ce9931ff3e6430328f2012efc7fbe00fe1cbcbcd29fa3aab42e019651d48d7edab35b07fed1065f2e1c45058dcafc5e55aba69ba3b4c40858a14386527cfba3519da661a0469c3c3f6041d924dcec5911eb8ce75d62fa338198e295e5a0c2", 0xdc}], 0x1, 0x0, 0x0, 0x401}, 0x400) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='c\x00') 04:02:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 04:02:55 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x40000000002001, 0xfffffffffffffffe) 04:02:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc) 04:02:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='\x00', 0x0, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x177, 0x80000001, 0x67c84517, 0x8000, "882268fd42307d6a093581bbc406c9ef1af782e1", 0x88ed, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) dup(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 04:02:55 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000001080)='./file0\x00', 0x100, 0x1) sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000002140)=[{&(0x7f0000000040)="5fa9998cf9a63f1c60fc8a1fbe8cebe391258441a642c4cd77d7ef59ca8b04fb78bbc0abe674613197", 0x29}, {&(0x7f0000000080)="1045bccbba3b801f72c149c6ab0405530e5f878e99bf2108b4e4aa527f3379f02ec13e2ca30fd0af67c74566e59e0c23fe3a6a786a42381d351d62bede46d4c5ce5bed64b581834c6c063eba02b30893b4ff732920026af7d56ab022e4c423e8244ad7c3fe2edf9c7dfe230758e487f01ddcbde0d1b1b79bf7b7afa8f9ce16c70cb6e3e19e6039d4f8c6ee67dd7acb04f3c05fcdfe211ea509f4cf258035cbc18e013f2dfe187236ebb422b6d69e7d6c837fef6f7d3933ce1e73d75db49343d37d78fc3768e11614310fa10bf8e2a5b9c93f9b96f8a613e0c1a604fcaef70aabd39354ff573edfae331a17915dace0c69652b633561dcf5b1655e8ca28af1a51df0a47698990ed4359a340fc7b27542aa9d841a2c26cca28713cda67abc0cfe3ca72c273e8576b55aa4ef49ef9a5eeafbd61cf45b93231d2d7dd11646dba1fe032a0364c395842a9dc9bbc308ecaa27e5e004be740212fefb128057da878b18a82505fb953d742ac2086995789d658dd6baaa1fa8bd1fe08a5e9f4a73bdb9bfdf09a2bb7c977187f390ace2db9b104fefc8713e5c4ae8baeda4eae6ff0328b6f9f3d59e5722eff3c7de1e30bad653ac4245c101abe21358343a3ee6d3c81c15a93181ccbd70b5189c85c71c91071c7a9ffd6a5e741137a8bf5973a23b2ba22bd0b6f1c8affcb7d35d6cb7b3b8860a6025f35fa45b29d2e4a929959bdb86e2a4dc9cfa063701419d0e9dc8400f678d9d2d83cb74053c6e55eed4c728567d07aeb4d39b1b148fc049506d78d7af6e219e94f359c221c81e364fcea6b549b83c4ad3ba845616a3e74d7149caa883b5d13e96c369baf07fa04281d3dcc532cecb5b2c31bcb0623c041a2b0faefb082adccc0ea09def87875dff790cbd8198a02c7869faad744095b8166cfea4fda4548fe9a375a1296f901954e9d9bc9ad748d76d35ae9ebc86648faf7b51908b123f9c6406e13677ae8dc26d5a72d04c8d0d14e5e0ffc200f489ebdb38167ab4652c471de3651f9ee7d8fa7494177056a972639d360e2b744477be77351e3ff179e7dbe167e6b3c1bac1e718729a5f1fb70532135049e62f85e25d419ffb450305c36dbaeccb93e1d9ca4e23843c1393894394b574bd4741f226ada176e8f586b670c89432be8cfaa575cdcc53c0ad33c71008dec7ca435f361fc30177f137bc8017c495b00f2dc9b7f3a998a2dfd67d33756aef2f4b3a02540f43e5dcb5e3a487b81165f8b04be8d72ede8b3df8b619a7151919632ad7cc750e3ca8a45846ad1be79b284e76fef91773a2d5944e14fbd946529303b6ea64cef3bab71e959cb5777160bd5d4a6d12bea9637ab1fba96b029d5834890ceccba512a88465b40858d9e28aeba09b0f6abe147a6639c760ee621eec162786208c265950fe05310a5be1c9c25355b74c87cf2d22ac2c10053f04a2aed5e54d851af49ac5bee680db19f61ab18469214b9211a93a817bced228cb11d906ec7e8841628ee2eaa95b58a49aa5ce34a2df1bcb5329cf5cfafa8b30a2589ca95b34873cf76d491b291b7455c9c1803ec2176eae7918f46c2b1d8d134362bc9132aa0554caf990b8366b1fe5d4b1129862fabf4f4eb25532baa3ee3a118f66d63983cb5068a7783ee8a6c05577c8a3be1cccfd099483448c774b1d905558227ee2d2cd05acfeb1142f5ee698b1aa84e9567d61eae46f364c9afb6adf8432dc9cff1a0acf4eb2c39e8a50e6a195ef6956e516fc7442f312118113459109066ae4d64e0f5ff0762ad764eec50542f1f89f9bc8bf902c4fae4ad7b1cbd194c9370801f463c2fc4edcadfdbcab176e9106a5c72bb53398b6f81021c6cd58170af0a2842b32402bfd746297f6834755123fcc7c0c0d602a6d0376f229a202270e330432de53503311a1047b3aec05188e3a04801f0631fede75cbb5882b3b5b0bd4e078b846e480c65a8457701082d6a11da95cc69bdf1f192d14f44a0ea92969669745ba3ca165ec53dc2bb02a94aaea239984c67e70d62663cc0f85ea977570a77b78501c33195784bc7dbf079da819edd27e009c8509569753e3f5cc2a1e1c99a424908fb5ea384513027e9fe2879598c54d4af2d1fe2d4df187307a9dc6bef8dc81cce361727fabb679d7b06178943ea96bc54716c3a35bbf1589da9e5b95850c46863d7e83e706cce074773343058684426f07127c5fc98ea99727bdb4c6d58fb2a3e76a46314b5dd42a1fa74a91f6913d8395f0549663be29f8d4f556312857529c9833c98b5b18b7fc8593cbe95198bb7f56127d65bdcd247069e0a7c7542f421529faccb48d6c4c909221461c804e01c45a588dbb47d6533998eb94bfa80a17e517fe6e01f3d6604cfea94ef79e196661759fdb35395ec6a6e0cced47837ede0bf375de2f419ce773eba45905af6992e6fe854c1dc3bfc9fac24b0064ab108c8355677e9a0ecdcf03db90db30a4fcaee3dfce684f7b0fb6e0b8b161ee6bd249189b6b89665c36a85795e2666a6d05997ec687e4c70c12f1876815b9ab03118c38daf40584b78b1e0c128c48d08edb89a86121edba2391b84b43fb761f9275ae4d2e55d54ffe43ef9048bd9d1e1dbaa6bf182a5d5852dc7129cb28bdb576ccef3ce396667f6dd89cef0e27e75ec0c420122cb48377c622da83ce1a5cf2e1539d2f4242515a13ab89cf97d871ae7d1b4b0748b2a1b4d4af2319f8a92c46bf046944047646022defccd670fdfdd48c14162545325b7188f600124f15a781fbd0e7b9b1b8a18c49b489b2bc094b274c039dd43de24443eaf72512bf46a03de62821d9db7f5ba6a22b3fea8da8fc2e0e07e718527470abbef317cdad04fa31c7faa6db9545bacc1b96bfd185539b8587e098c7897181fd325bcc92ef1b630de5d565a5a1efdf798379c20915003fa78d811228bdd44aace8ab70da2630a8d284a37c096e5b5a32dd2610482ddb811ed4dfb0a12f2c73234175845a2e0f6c95eaaf779a109aaa091eccb4319b33bcfc6ee2922653a739b22e8352778d59cd7c6b074a6d90b0ab8a34a69741b7112fd38733c2a441cea21ad8bd42a17d4c9f473e3fcf32618ef3fd12a8d942c1434b12e7fc980f34590cb9c047e8a1cbd72f262beeb0ae691ebdb68a30e285a61b0f092ab7504ddc3f1e6f596e24e39353c0af569e28b7cf0aa6d1b03787c7340553307bf7ec8c22693aa38cf554d8c62258a42815ecff06c07674722f401676fc0c985b3e5c1c7b608af41ae24d90ae72ab1f0455fc9c3d6790d38a19dfa8474811127778bc643afdfda3394d7494442564dac80a0477903c6e597aa7af5c7af1715dcf23974bd7d69ac5428416c9099fc9fce12de85c0ca882df59e9dd1a4c8479d9ab741e3e120551b62c10441c4754dec00deb1b7d1a592bf13d4c8f7503d62a4c57e4bfbb8f7e6acf2becf1eb3d3d30b2592570e0fa171ea06ec84d8b6f1a6abd01e4eed75ccee746c983d2946b8ef8c1efc7397b959ad87a826d36e6d9b325ffea5bf0dd62ec8683e954b4b0a0030df06cb7d6a2903d89220ad33dbccc15024dcaa195617a60cf7b70d3418070604c1244e53bf0f2786b588359dbc5c6c3f6e4b84e4b222162420f7a72319f3c2e8e086932e81dd51cfcc4a8a494f9a9e9a9f722922a3a8e71bb7bcabf2c9eeef775f74a994297e386a49fce6937f23d404372e2af1266fc00d82d5c82754c617533394875ff2c818292b65bf2559c1c951551ed89e571cd9e95b53b168ccc25bf826faf0129c01df18ed52ffe19692c76fc5c412013d9416506049cbe16b5b5aca8aeffc3fe2e06d9b137e53c352fb6ce4c158219c6a00d7d4a5015e3226b9adbb0455c898eff7206c806037db56dc8287b57a481ed8d22df5d06fde4d4c440972f910734b9919e0e76cb2a80967bd1cfd685242f5c2871325861df5d84bb095b6c307d89d406e06e6de2145a1612c3bb83240edcf4605a0f223ba07c0ba79ce5ea22c378fca440ef28cc306cf7e7aa3b27a8bfb970c45ce37c4632cd98284d6a98f0854b59e93525436ba3528660943227f1ef372574f11e2a21951331fe2495e47b98cfae292772855a4c9ca8ec486e0d8e67a4927a9d1c76ad98a993041eb7b429a7da1612d96e622fdf1acec40446d1f9d86b7554ce1b94b82294826d8e9151c46655a7a405bfbe70bc4c1a91a726fa77c2870fc5f4a1aef3cc0bf54ebf70bb3d337a75d358904c9449f30d7ef014a55bc97ab7a0f4c3bce416579a0cb2a6e87932bfff07e65ed09a438d69d89a6ae37775c6f0491ff8dda2b82c6bc3b912723fbaa510563f8fd2b73a2ce8f3c564187e255c6130c5d7b52765f6ee8191bc7d72eb38588a0b2279b498e762d55ac2e5d48ec4565f90c7630220f51d97eaa82b8460966c00f1e6158719608a544d4fa853a22aacc45a0490c43ef4d2f6d0e0546ce72b2817ed5c76bd8b70e8f8c21b8aacb9d3f1df9b6971ffcc7e2bd50ac66676c15fc2678789d12f422d933cfdb8aee6bbd204a49494ea3cef0ba9adbb8a3e1c932af358eb62bb63115a96cfadc214346378bc93b4eddd1b0321988c06ea5042fdc1b391588757faf6219811d3d4c298c728fc4361ee5577bac6bf333e8274546cf33ad5927398ecd22fc0c673af0339a95699406cec637d586a331f854319d33b73e50722c130b2defd4c2291f528044981552dc389dff8aa5c9883cf75a964f7a44bd3478dddc8a52b54b6aa0d0411f4d8c57b69683977a96daba37c7a53ed193855e46e07829d82b770ff57b13d5fb3bcbedd434a57f4e4ae1b93bfb98025dd86219d32b7e6b51e550796b254045349db9b72171f981739871885eeac4e5e15a67832beb435a25cc455c610327f263042141f5b03c003fcda55d0a786b9342205cb49c9e7f09d8f657c3defe37c2d43b89fe467159440864358bb65924dacf411a1e4064a3829b7ac1dd0fa1478c7f7803c40addf34f0948925b6d997fe7a72ed3bc5a1d41e3482799ab37a008c5ccfd25808f1373bcb81649d4f57d573698f40fa9f002b5d1fb972fbea368fbaec6a3b49d9a8c1b50cbed43bfb934d326b8ecf54adbe101e29fbb7db889874d172efbf454096f471f4103f38076d928646d1f3d0abda3a027cf50346461e5ff1d9a4098175ed3baa3ab9fe8b2a01d9f0e804c412fe5d26018211cd91d0f7c827b5723eb6e774e7ef5cabfce699432fc6ff9ba26596a490d420feac5c6348c480cd126c06190a21b656a77a5c307e4bc6dfcc9c531605609ae974873ea3205fda6b6ededa254e5aac3f82525c4d1e345063487bd08d40ddd31fb16f4c1ad6e03ef770f5e13d5d7839f497d38128a7609b3a27b9f7c3ca8efe871e37c6136f787eba5c8781c06a9c00fd303c17563db82d1f77c32b336bacaa4d1618243b116c09d6e24bd4bf8ced36504141ff02c496c2b8ae1ddc925100ccab2e56e60fc065e5f9847b02c69c0397d8e0aafb0a1b1cd93e662a94e7c43fe15423d0f5abb660dc2f9d6b343d883da75ad72812cb8938332d4d8900a4372dfe8937f6111d2f39de4a6959e1d6783d2ebbeeba416156a13d1f59ce11fe7542a08477f0b380a64741cbc8511dcf0ede088d9eaa4fd8ed9ca19a05785074209cbf491e1879b3f1ab9b7a8c7b6996605d657f87801aee5cb075b7e1807c0ced251fca9499f90e912297aa3ed3fdf7ace8f50c96d9f52ac7153e54adf928afe1832a96c8fda9915b1686cb7c4bd942d79a92eb6164187d9a28bc90b017c14ba85b298062ac6a0739b9e560d817b792590ffd20907ed389cd5f190de8842", 0x1000}, {&(0x7f0000001080)}, {&(0x7f0000001140)="c6f12f9273d5eba48ea6e7a7195f15134441dbfa7cee058e6c040a49aaa481a427b6e751a97799910be23862ef00b62b8b1205d7129da5b60980a4468d55d60cdd302494b4414ad689752b965fc2abd5d63f1b46a51a56d09cdf7afe696571a63ba32e9e628141cceaf0eb8f2f746c0c3b00811232c9e23bfa8fce809015afd80d4e06e28df76559386ee3dafcac7793799428b9df293a04eaf79b6cc61df874d296102b68465e7f69877e0e4cc71cbc77b333c3e6812334c947a92888109f3a8f34d3def47d250c0a40222c1a7e9c211153e27dd21e64357cf51deb362840762900738cd74841b7f9a4d1fa6549abbe2cef9783b9a1d3deca8a508702c1fbe9fec89aa7a0c4689f3d9c17d5323b9aec18d87ca59b277767430be3909601d1f990a678d3816793cd06890ab309ba7785669d1ac2d37a6f16c4bf18f22c94d118aecfc31c98b00bc97454787219f359ea2cce5d6e01dfcc2cb3529b3ba22a749144373b21a505b29d80c8493b37e6f47c55ec44e06bf668a375386d2e8d44b6aa1c96bbe71ff4c2b9ef3e68525b05c2225a3a069966c0cc3de943b255bae540f7f48b661b57c3d0cfa3085f1e3fb1dce318e8ab7b3e393cfa60896fd339540f9bc7b0bd9838023ea846a637970810e989df8cc3ada90d1d7d9111822bf80e0f7ea8ad92fc3789c72ceb165b23c28d20b878d7e63f9332c659beb972a34c61f2f45dbcd8a9ad3345c01da9051e16528b688850750cfa850f4831c79a2f07dca729c7b1ee2d0d07df3b24d8385c39c5b7e73a17801a5e4b73954a1b448f66a2c0a24b0710b5602a88f0913de4a9f1fe9ed906e76b990d288f940c710313c388d31fdc5b60d043ed835ad29bfab49bb83eb9d21f31b710aa941ea18b12f3dfb98b1c323c3ded5705877486ae9a5d2f437041bc216ecd85c5abcb399384f6a73112a0527ecebadab19755b315d9111765bb16360fd20c35ad936caf1e06c984b158188747860efc800626eb4b189e47a5614a9c48c2f0611a3d38381526c8acb8e9f7d7e56f51a40e6656eb74ec7fd86fa28913d0677126718eb12487832241ba02f34e88034e86f2b130e13dc8be6b681d69a79180be2bd0680e08c7d28d2eb58d1b9c5c2f698a1f911a8854f4b5ada4fdb97ca92ec04b723d5b3142c46e847a3ce0e8ada45763a0026c391b16a9d81161ec91e38bca573308537be1c4e76bece89ca1a08e0c5e76c7cc302346364f5d74ecf85801fcf8bb54c765b52b90b66cb1ce604af3b21ea4789ba8ac3f1cae573ef2b94cff1068c61b4b349ea0c7f1005c1f10803e067e908e1f1fb2069eea001c3f6eb0edd09aa6dd4aa84f517c3b8cf7ff4d71317712e84a1435f8593eaf782eae04cb28f20465247c5f587aa5e2fd4f7de05730e1e524d42c77a16781cd6fda4331de7fd611714c50999ecaa7651866961579ecbe35f64132b984a6c3d41d9d1adbfa034288c3ed11b9501001137b04e51a652ab8c16a79aeb4405eda9d183e6ca85f09d976a89d232c0b80ecc4bd23a6670fa6664a129f29728d6586fca532b4b8cfed378a2afac125acbf620bcb05bea96a8d38fd9cf425fd80ffdb39f75570ed17ad89916dbef994cb534e12f6873c9de6850f03d7f778a09e1265566d54ebe6e06552fd9139c3b6ec3ca5bf6ef98af9c902603bf1b7ac89194892c58fda62067c194c2e0d259b9123c6c926bd20f99acf8030bd1d01afe6a204ec357a46c91f7e294222a607ec9f47ec39f83b9460eb42b97ff78cdaaa2bfab6a9e9533e0b9f4e25b5a690ef0dc0fb970eb3e00f2dc2ff995a87a8c6006573afe20d202f9ca6e785216bc962f150c04d2a742c352462620800c28fead85dd2ee57a674c6a02ddc568bd3fea3b2c3db080a93860f165218b0aee8ddfe8998188b595c66463676ce81ccd7d8c3c4b0f6afa640fe98813dbb1e732a3b5adbfeee6a2bcb2935ad502a29b80965abfdeccf0e2e90c712f1cc1d8037a92387474e888101f210af03e5cca6d181403228bb640c97df924e3d998a38c8f200fe73decd9615b6205b8b6d84935a944344338e4e00b37fae2c7b03958877c2f6d956bed85915269ba918529ccb78ec11e567651232ba59e648a614123148e69b41af98df649a90372d4dadea53224612d80e49cbc1a7aa46724f8bdd55a34635b00fc0c699810fd01f7eddafcf330064f36e4fb6f0eb6e041f7c0ed85f970ab6dd98e9a9fefca3a3da3af08a540c66e70c4931d778d155f5f2a7f85ebe3bafa72b1a532a5dd6796dca40f5d1eec21f342e982762c0f072c3fd5baf628cb6c2190a7c4857b983c4de19747c40fda636174d142c0fef7ea6cf0e4f137ae2ea2282145f3d4baaac46cf33bb51d6f6f7df4646b353ce7445be15b616138b32f0e32169a5b520eb093c1247060c87c2c2f2ecc124209e30a1e0bcdf05f5fabc91f7896942b38d2939aad51e1992b01f1ae481f06d2112266c0caed747ffd8abce4fe38a850577788927add22f8779642eda205ef89bd58423098ac12617b04b8e14febf6127915e873784a879cba52984b06cd04132868fbf3f30caba4d5edf8d510214d91053a32566b4ce3efb381a813e11a37de0d6e2f7383803c57caa0a4b9840923744e7816224940191f61d1364cc9fb5eb15ea3910b6899b8c408e2b766be534940cd744cd10a160a4433584f87f250a5a3d95812eaffa027cd68441c03621efaae61a6695f36d703b2b6906b5e9c634d73b46553d3255e586d30285ded5decfdeccde28d0ac044b2de494570ac9a6e51a9c65c72c07d59484c22bfaecfe4dc8c0128ac9fbca156a2f2f1fb3c5f7a2865612c1bbb901bdc7eb3613e8c83e6cc93ff6a213187cbbb1bd14a5a92d0f820c45ea120f571c76eb6cb9bf42572fd8943dc532ea3b4365152faaab0adfd159314daf2845de356300ab0e541cec7b8ac28f1a8b9cb65be9491c5618d7cc9e376a7aec430efc0cae5be2512c81001c7fc03c5c4470732f6585b1b0cfcd515e704fdb03068f2ca896e38d6e4bc15a9a7cae75b1ae6c49e1d507793b10c22cda5e54844afcc3b3d12f1d6e7ca2cd8eae5dbdf3043c9225d18a34f2062a91a7a8426a21825eebbc8be515689ae9a4b65d14e08702981ccfabfd96da58c2c5a4130376f6418cce9a93a960fb8f714b1a23d3232e7156e88b0a204910c5c0d131034c61f4cf010970cbd8647eaa1109d6480b02c4a1bc6d0189347818c22d0ac70e841f1c0d6ae8d12e33d2c44846968c4e7928c266d51b4b6a637cf8f37b823443f0fcb4dbf5d3caf8226a0b29673d01683b9be5dbd962efb3547c935c2d6e006e6bf8e3a140f8a864323048f401e727af29bc70f264cc36aadedee25cb65b5b217a775c11e1677afdf18c9d61fb5de14f1ed2776d628dc6b05010af3298d072c66bbee1fc416eab79ab9054d71b9d132fef3864d8ee2129689f6e18a796230ba052da9ecae733ca5dd550b19d11762ae83a79af0804c010508d760b85ad4e71551200f5723ba8d3584689d6698438308a489783cd8559de3bf44da3301469ca3f2e2e61c3f38498850c9d1f9506810752f3f7470e3697fcde3b148fe7b0c7f29c7ce33d0af7faa0576fbb4c1b470be0a6de63ecfa363b94d67a60b759a0515f333494c4272d012220fee73f23ee6881810cb10e3fa5f09edf6352992adc2d34a4ee91ada6969263ac7a40b3a744f6ac6d37aaee86b459756416f044ee9e2ef7aabc6ea68201bce8ac964a97a29e0d8a34b5b73d8efb1dabdf132037496cda2f3a816b829fb240c329b1fc1e044e854bfc88fad86d98f8c994c3c7e66dafe73c4a996924a8e6ea2ed8c382bf4528973f8b608f37e23b5a6330e38700816a63d59a37157db5983068a7341ae5574708e9ed0488b1a4de848aa860bfc4e62bb0138edfcce27f91392b0e5962ca45fea31828fd22339d55185623baffa44a26ae294abd1579a6faf223e1f3a3ae798c6724077c04e5d527c6a59ded4a130ee0ec1fe31dd4a579c8d0cf3e3775f028a4ba75335762051b0fb80b436a0fadfff51f6ccde30081104815bb7744e1fcab34b37540a6b3336a14981c98259303e0b20c04318c53b8596f8687a836db398b852b7d71d27ed57c9d4c264c298e3e1325d3517b316a933262c616cd491f4a9e866e426ad566465b01a2f418a644594c734ff3b7f56c9c1865415dfcc50bbce755d69765070a5b89741d950db6a6de75a084b9ba03bda0194ab55854bc81e9fbdf4bb2f36daf83df435ee1b9b7e34c7d27b9cf54ace684f3138afe3538b597e0843fe002c743a4d0a1baa1cb7d710a616909436a039bec1ad120762c736b9cb5c1509663c46c1d7e670b42b058fe295cc8febd37077277217efa1fec27c4b397461077677ba0a22ad2a70bc38cdaa604926ffaa362b825f99fa83e18e18aa5b380fc725fc42b0eb7a745f3f78cd4c9ad72274ff223e3be2a64b5f08b5371ae4aec92b2e395794def94035d0108ee35d9dde45fb20597a5027ec06d253468b22c7ba6555d2c40a9382301a67920e34927ccbb1231fc830ddded654e6e5959eb9d4320bc2b62e3f35071daa573ec0afa5b164c8053d4ae8c5c455dc92b584d497d832ab86e72404c9c36f5956c74f4ca55d60e85345fef4f351f068892b6d6e79b0372b5574f85531debdc1fc1fd1f2246c7c0897a6cecec8bbbcf92644d3db632f9a895a4f93a7e2775345059b374ed061897ebce794122b6aed0b276ca3d567065b1ebc1bfb91656a608a380acecabde485a9f56335e1f3463feb664265620a4a8aa97f7c595567b12f6cbf81885d5cb61aa4730743ed109a9cb26e79a3a4d5614972ecbf709b9e5f10953ded5667f8e370b76cfb83af216bf64419476f916d9945318b7140bb2b5bb8a04d734e167a74be873385dad50f24edf78ea5b1c8e7eda41fcb8e42fed22760afd74025c3a9eaa4851497e1b3c62d7f983dc4f25967f8693bd53d1a92a2aa96baaf2ba96616e50d4a5ead80573af624cc3df8bbe9351c319795b9aa54a50d7141f2fd70f235aebf72aaac4eb9db95e49d9e5cdba07771c5f259184c87561a851dc480b2cb257b6b26398629a53c8ddce880dda9c70cc52cb8a597dfc2065148f89695a17bb7d29340698a843ac2ae1a43edc3543cc2f1d285c669ad82ec1ee05c933d630b789aeeb159a93b2b0279b88223f64b53a961cf80d0b9d92bc3814ec7b7fe5c3971654d1ce353d6f2a37df11f57aa288fec69fae73f1705b65c5becb27cd6f1dfda9488ff77b6f3a04525dfaa2e562da95e8a4be4738646c64f83741d604be25c901a529341f9ca25a51d7669550e5b0a726305d2be7c2cc0ad16634fa8bca84ff7464e645c3eb77aba9eb1791de5a6cc2dd15a531d12a823e96b008c6e4c2d5e65f0cd54b76dfa88338b526837988c3ad667aa7228c8eb83b0f9404bcc6f0c7151dc49db2f93f1125babe717c349654aa36816f20d6d8ae378abe723afd01a5f146dbd8ffe948cc32406c9d22403f42b2bef0de8c551dfc60980600663bfb588a93efa7a3c9538663ea90806916708d63b03243900fd511d9265bebe1d6b351bc532e08c6864cbf486a08c76346bc3b33fcc840938dee54c5d0408391a1664d6746203e04a74f908fc9c374304e2490c1a653e086bd11c6b6174929f2bb6a37a5f792ebeebc7635760ec35e29713f0c7bde98d3f52c2855884b5b2a446ab7653fde31a62de322b5e3c936a8c97184e15d94c77d9d5acf9d2c6733f0efc6c0c2130ec589de8f7f7b748c7629f321005053", 0x1000}, {&(0x7f00000010c0)="8e2fa5cccaf942b39a", 0x9}], 0x5, &(0x7f00000021c0)=[{0xe0, 0x1, 0x8, "1a130917e00cec86469cb181f084a36a3bce26686437caf7c3fa0a2659f9db4c5e99d78251c6bc94f6b55f55339a8f931d0a548bccf950639d9eb51a895040bbb5bfe2e0e533f602cfa7f215392791c9e70c3b6dc8744323e4196295dcf2a929d9b7f4e4f8bc72231e0e1fb86244836c245dfa9230bd5d77b95d30ced93bd19b7fa6757e5fc6e5327d856f7da59e7f7e517dce8ca8067edb196f91687b1a6fc2ed519f6b685770a5cec2efa0f68c4f326e8bfb3fdd0e34d623d0af6709339b538c685d51a5e7f3b52bdf8c"}, {0xb8, 0xffff, 0x7, "23bef80d95d3f08961d6d651a055abb7cc0dc142fbe474abce4d2db246ca51f8e9d5282ad2001ea160d70380367ce991b5d9b4b46db19d814704a3ab90ebfaab82f745dbfb4e1327e6b747bfa38cd5d8a03cf8847b19e20ea29d66149ba2f3038baacb134213cbd330d70455bcfec91845d7a718087ccb4ac39ea6d5fb0c209444a50f7838b684a67db8a15ec9ed596689836cb4a1e0b398292fe1fa61646af9e61fa2aa11b5"}, {0x50, 0x0, 0x80000000, "bc23f637323486a7dcba5a1e6fc66c2d1246f924e369e2fd38a31894e18c4cb32177502b49e8493d81411ca92df9fccbb626424b979d77525e85994a"}], 0x1e8}, 0x6) listen(r1, 0x2) setsockopt(r0, 0x1, 0x7, &(0x7f0000002400)="71f23809f7be6dbfc2a8eaccde01517f5b4b7acca542bbe5765b1a37e2bcd669517bd3291075288dee7fc2281f52147927b64717d57d0782b79b9a617fcb77ffefa6593896bf6664ef62940c1ada71e00d0c0e86cb5dda181d5677e437784ee42390d461a4ab935c42a9d2163529b2e37485aa0ee2f06c56", 0x78) 04:02:55 executing program 1: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendto(r2, &(0x7f0000000080)="e548d4da7e20e03dae14b21ef11aa0b9b3cbdce535371d7386d0e2b037f10552a4357442a6e22b68a2cb879c3f3d7b9695504ba48a8f57f6acfbce032bb2fe3d05743a4f904aa57a7dd8f421cdd1f6c66223eb1a4c963aaec49f7535d2b0dafa68b2435da27e", 0x66, 0x402, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 04:02:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xf4, 0x0) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x48, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 04:02:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/45, 0x2d) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) 04:02:55 executing program 0: semget$private(0x0, 0x1, 0x80) semget(0x0, 0x3, 0xc0) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x0, 0xdcc81bc3df7db390) r0 = semget$private(0x0, 0x5, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 04:02:55 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:02:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000380)="430e0d125866dbfabef3b6edfb305b7945834af6cebaaf4a6ad963dddd090cf1558512ca9a68c419144d91bcb08b9151e932c6c1de3f3a3e25cef204cda7583f40d375fb29981f3a58cf2eceaced69f84d646e6993f3f8400fd790d21e27cfe19ecbef219684040e", 0x68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000b00)="054f3c7e57ed2bc95b112401f79b6b6256a194f92b6489a18467f861e30e1d27808f913f815ba5741a2efc450902f0d8221cd2219db5f4c36bde16e17d37b4b50d620bbd7d835b5f91df738f46b16d5ef12576d496df85724e44b5022c9d2a0d10309f18a9c1223757d80c5f5c01f0b4ddf41df347ae02c1dde1b5f8c88dae7505a5d448051f0e7f10bd53afd06149576cd7600d022e73dcbe53ef34b40bda0be737542fdf52d3f205dc93b0075f4f4dfc81505c18cda49a46cd99fdc9d9ae97be7dc2916e5d73780bb7aec9ae2109d5dd391255d4f61c4cfd2b0033d3a4646caf2faf64a96b1223715a3a394eaca46b65d308c8daa0b42b6b87c408bd797b1129463209b21ce7ee0e6f55377c55cee84e2ddd2afe19164b1c6f8a4bb73eb340e05e234b94c6c6086dfc67e8073d46b3e6e7f480a21667bf4f8b0e09521889bc35fc35f078149a2c3cbac2397152995960a0bf4e665099908844c2e714f0c04f4e5e7c02bcfb6c68ef9545b47db7b7a602adbef83273103df189163c1f5d1eb7cb01c8baa13372c8ce4293a3e9dff33b85b602c35fbfa174bae97f5f9f75b10f045314d908f11003f1e0cdf435913910499b771c6bf80701eeaf8c04a69f69d269df9255221c878e180c61a0046224f94d97bb7473da2737a7d71e2d14ceebc8a109b0f5158f3d1f10e8f7c1d05d498017b115056ce649ac6b8ac421363c238b715818ea5b32f18a3c082cd0cb6644ec9e5fb7435e99dcb76e09cd392a8c866d3253d9f6c0a19b37780458f5fccf5ba067febb51bbfc6ee9ca3458db837be4acfcec18aa68ee809d04fdfc0db8bffe1409c954369f8466331823bb44de492b9ea99c1f163c921af4a1ad45b982805317f1e257a766459cf1d0e8f729c39adf373694ed4053d8e82a6beecf203e0f3641d49d23656f96f7dea6e52411da9e94019e91738046ba1e33542d78c5100cd4a3357a27aab98e645f47a6e3fa915f9f4a41e9b421dd8e2f5fd9fb0ee805965447c686d2da0324dd6470ce05292db3d8299e21dfc194815a38f4fa87ef8f5d2557a00116b224886bfc73ff1dabcdaa6931b86ce1f55840d94e89ff3bcb80858a200cc2b430b8ffcc3858d606f5a97afd036961f125a1d212e86e1dd37c5b346164a745a8adeddded986279372b99613b0ad0166265bdce1fe043046ea68727e7498004b5f34b1c19ec24c805b98633d1275a3bd20653867274a36d5b3799ac3279cc86c71d3052dd36642cf8fdf735c13475152eec6e2d4e09ed37d0ff66094ec51f2a149056bb9837b57af82138c8cc6c3d098e9b7a0ac23499691e956374f8f5a15ddfd9d0df4ba77816148db6d15c2201b17ce4a525f654f58c5b60b14806a1f700e2e794edcb21e9ef372e46244d1f498e41740e75ecaca70372ef0821ee5de0a1e43e8036f6142273592665406d29abb4db1ea4358b5cdd40f4523d07bbb3cd2f894dee6041c7fe1603e16bea57f3ff9f17d74c3f8ee544b9770b58ce734a9a25d56400c909b9bf8d4ae74a46fc026d573abd3c2bfcfe80593a0789e3e153bce61ccf4b077b8b6b0726a4e3aab358a198ef10253ca656f55099d11fcb206f87127e31a02f3de17d70a785c41f1a64cca67d87becb8a563abc22f5cd53d628333166e9e8dd16183e4512537b4ab64ab238d47c7ed7589c34b287b0e037ddd53591402d20e03dda5755adfddf8e12a192c0741b6bead4ec54bdd0970d09e84d055859e32a4216c63cecb51efb90803c35e54035bf7c17370fb80f763d7d6622bd6cf3b10a05549391cb144c8e9d228dee53222bf99e6a4a419a386a3239e3a2a4d25f94ad0994d303c13a85b2dc51fd9d815066db1dbf1bc20cff0978bf321e7ad27a1afb2aa4feb44ae3a5be30f8126c7ae66ae65b01feb4467dd945709e9c04830a5f46a8286ffe9e0508b1f21599c09ddb74102456058aa6d2a72a6dcbc01b56c8a710f175fe2dfb46434b1dcf8ad078382004b218acfe50ed03ba2684c1a974536a64ac64eccf71e8bb57085ea73f969624b808bd591dacec9a7b6293364e672b209998c47c653a6c0ee4b25e3710089893b49354e148b28c46a91108df275adda46d492139194dbbc8cdce3e5e633344c710784b03fd0dec1c284956a0664a7597f157b4cdb107da483e0ae9a32b4b086ebbcd39eefcb06078c08693c3eace2df20b4445e2615628ef3c8f5ce45420b705b9a35d89605e22ebceb87e49fd7f68e554a73fa90afa3a462ec6df7bacbc468890e7d74b022639ecc7ad8ed8b351b967a0dc6f24710d6de21ab39a4950dfa2ae94d20505aff2f0430f6da5e2c949eacad552ec541b8e883d928261ca60332d14e79ed7bab8a4079f11bf6869afa6dc38e90e6bd73a49383849b628f218e432909561aae5460a78719f385b1a8d5b65e12b339328614451cf452fbb35ce3e78505c40eeb9cdfe0c8cda0521e6498f3a38c3f275d252f0385166c376d485a4e29c70f7a05bf53b42881ba4f7718fc91d2da527918a4910616767de9409d83bc6f46f49f3e98039b8bb7f1bdf1f356c79284ef9a79143a9ad4006d32725845ee998dddf319aa031ed36f924dc613dad04e147d06a9a76157d1d7b4ff5b42e3eb427616bdf4e621a7078c394e89ce8a06d518ee57a68161773c789e93a7d2cd67cb2050b27b1beaa789f1bfd553e1cb0744fb829a509c7ea78a21f606a43631ab0c6e8946daf611b9700fdc4a0dc9cda4e293f8b9d8b049b4ac5d009d2d4e49611c393eb0c201eb7237ea8e8532d7623447839bdd1a8834c122a63b4d21cb869d0760681381ecf34ec7c3d10efd68c96e58842d13f1bb5144158aaa98ff25e81af3febdb9f74233ff3f277ea852049d90f4648d5e46fcdddf799917a4b360725edd5356280af3735aadcc9fb14e370035b5f8c33c65824ec479d6dde53f028cdff2dbba3daf043d0f057510eb34f80620357e2fe184ae75bf9bb0437833f958275145a93d467a86232a567d2ef5bfea4d6a67f163991553c62af83ad3713e8f00e281fc8d37719778f344d1dad254b59c887f64bed8807e799b42e78e2aa5ed4b52ef316b20568e9d5475b9ea968c2ccff046d273d78a99c61c5c6dc3f4d98e362de1016d7a0b13d8811735ee186259dfdb29f030f7d2d8b9a3d314232a40d18d2d84b3ec3819b748f219809969c65a333a5c8f3d554ac57717efe9fda5009baabcc27198bf7c0bcb3521712133f993bba984d57b3d9bd5b773da8a0dd9e047c69a4a8f3ba2b7a454f97d2ed94d8916d071909c98be1f38805ef0c8531e221e953b89f7aed9457307921a28fc49d7f6306c32030752ce07b21561bc7e338f462fe744f825a0e862ae41560fca81209b3af1a3beb1d1d7809c99984fbdbc897c59845f07300baca0ef8e2cb62cd6d7f61195c22c6591720c7b796077542328334f2a66727e58db9f51d92d90bd9205763b5fcfe5db1291be50651965052d8a677f461704d759f9319142459ae7928ed0635f1c48b7fedb7240511fbaedb0d5ca24f03bdc7b4ce28a62bb63b87804e5481688a02f0488a6b1316af82034cfab6166a1b3a36a2366f43576f429f7b772a57e3ea58c5a590930a82835beae7f7d6aafe4e835977d291e0da1f25fccd53c149f4a3627a9c3e778d70b24ba5094d4161e30e9a42e75a15df0443fffc5bbd790771968ade96a2a9988823cb3282231f2fa2f19fbfa4986bd36d9841a0e72d1203a9474933f227ec7ec3758fab32b038f789e47dbc9a545322e5939498de4ccbf3252578b7cc24a612ab66c01e53f63b7f8fd5fffcb69ce7101e09a5bbc4c294878bd4a58072cde9b3b122ca5c4b6fa2cd770f90d2c5598b4e8b6e2386ac517c7c1d7378aadecbdcf6c898d291c26118fb2f54b9980298644659532ea8d327662529464faa50bcb5c15a5a2e1e31df2209af5ca0b5f6b074415b724d2b6b0ec6b51ad74278af4bd2d1091e4c82ec145b8d36f4012f6557cd1b1cf5e23d700d94d45c9e5192d7a55e2c1e0b6257a0da6c932240e225fb37b206af08bce2416ff17407ac016f9694b1875e03e2da4c657724d399af16d6565e5deba036de721c5ed9c7f049529962f4e31016381e3feca97ba8513a045e6c6d3b1596622384c41d3f1092ae089e8edd5912f218c57bff351facc49f654c235420344df585bcd3594143af0575299618096739d089f4b82493fbdb57ff8ef9f7cdc8111e736e552252e8b3fbaef03d6255e70f69ff4e441615c10de67864a8d9d5d893fa9fff42c23258511b12af235f1cdd60c871db575b59cb906e35370ab1d2543365083e8942d806aeb952de12957b92f1c2a0041186ba178a25b8184264e7f563cdc5aad91b907efb7f801d1c7cd32d17a4be4accb0e4d71a660660ff4b8ae25993e2a6f45bd51e24312ab0674bc9b5310b09dcf7855b9041e2a3a606d809f7a0a25e5176bd5b0f2c5e54a66960e1e1478a1ed548c75d284b49c0252b42ce033612067200359e1f0acbd642d6faddee603b6b71c526014eabd49562b46de29c12ee7483f406a7b536a33508f5bcdd43ff8078a8db02fc33e26faa0d956a86a1a8dab8b606bbcdda440e49267b77bb4257bc5123a64cab3765709502446048e87ca7484b1a373b3a3ac5b29c0abb843b99b24e953ac15107584dd1af97337e25821c8c346fdee72d7110e00221bd62f51f90b177e157bae896817eab6a6021e9b6786ff1818da32e8f340383f4382c7fc8f58f27c3d54ae4379382198163d5265cc077e5b1f1d92a26c4b6c216c1a5e41077c4c1c9fe0b31bfd927da24a8a63b025d7718a2ad9f33d2b991ee78d7e22743238e73ac03f34f105cc4ab74857dd7c384fa2c6a1d23fc79de2065835760da658eb3e0de9457de0130c70df4dca9e6ab427cda623a2dad4f1b6b2a133ccce57fec3ad9fb18da41654d798c6752a77d7addf29407b5caec7c34080c02787b9ddac719a56082631f15486db694b78c51a57b401541e65d3de56e0e24e09d733a014222488139e300daa011d5f12befd2311e6e21ef7c05010dcd7668c7a09bb8f60b10445902d9c285709fdaf9ee86731392fe0699333f6ee34472bc0ebf473052b5c6b308964fb1150799ab5cc911c07a67f4d1e9f62d9bff4943a5799e4036eece9bce400abd6a985cfcc073e916d94a19b64e04a104b9ea11b83a709f3a98fea261889e5dc42a588ad1d45360cd45f409ce678e3d82efcf9179e02848b2947b81cfc7dc4ef43e627f3f20b00d3aba6d4734a73cb3b27c0f2be02e59be91daf2b51f7460bdca6e90f3c171021d336c87de3eb0965627079fbaf4e3ed4833ee0898b23b5b64dd16363d59344fd07bb1b0e0391adafea16eebeb8b43b071a5ed8d11ed063b423509127bd0c392c23a852875c5164e29ef1aa410a80691cf6eee53a9c64a23ebb0e770b7db0bd34d424492aec2160027dd1ed1cf971a51b531dd3064b5a553456aa5de7947b61c57a8c4d89b01e0eb43d18a76c7a4a366e105aa72c8fd2e933bfd86e9d1f8dbd9f8c3c3527b020aad28382e7b795e1d7dd6de356afb9097a5be8a9b3b69bd229a9188f1106e94e216428c545f5b0ec60c7fdf953a8430913dd921b98352abfb43fd6e0f54f36681b9b6791b02184155e256f14a323209fea547e47255370605d6fff9943769cdc221fff09d2722e23a48e44477901651ebb48aa63863636668686a1ff67303c51d587f6056f457a2dd8cb0abe04063c017af32dda29eb2f980205a58513009eb4f4068f084247da5e4ff5ea7ba72634fc02f", 0x1000}, {&(0x7f0000000300)="671e9c0f58394de8cc453dcdffeed82c1c79c4dd844eea1c0bac5322986446f2663f852bd2de06d6597079f78cb1834f13ed9d27549091aa06fbe3821acf44ac2a879d96ce56b436c8e1eaecab983d0a54603ac0", 0x54}, {&(0x7f0000000400)="b9ce62bf5c0d87ebbe9f1b53580c0349f1c768012acbe52c6de0ad25cbe2e2c1dba6d7219c7965f3a15bf8066b8f1d405afc2e561a886b742103c6f7259984335dddefc2a78b76211277fed8b53ef8303c63e8800da0aa01cf830e7176a51198f83799f26c1fe62a4827f9f6359a162a39805e7de029367a75c9dc448eb01bfe9b7842caa16b4dbdc2d6337853eac66a1828750afdcb61aeecce7fe1533eb2354a064f7d4c0d0bd78178e6eea80132ca", 0xb0}, {&(0x7f00000004c0)="14e51757310a0f5c0189588c2755817f819932dc040e6a75ae13ae00009afd45c72e2039d232def283369d77cc94e74676b53ac1ba95cae3b02fea8f16ba1fcc1231ac0ae9e8bcd28d2f653d4407df8e2b0ed75b80aec2306c0d0ebeb943689078c083eba5bd8d3636a50d3de179567d0e556f358a0be7286342228ba69a76a8b80de04bef6a68009c6d4c95c8b322f95de95685f15ef3fca2d11d5c4785d8e0fa6fd0c4a59d8bd61c558b1c2e9a37f480", 0xb1}, {&(0x7f0000000240)="463c3840300c072e02a866cb7b08aeac3a8aa436bf03b57aab64bdb1f0bab94af0fdc774d7888b1f2a53", 0x2a}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="68c0db18895aaadc109c4a3273b045afd40424d585b85238466db4d3119f4cfea8fea35a20378d46a95b45eb9dc870bd8f946e75c46af377839a58469cd9189233f9660c533ac459e140febe5c7660fddc71e5d872a391f5c9fc9dd396b71e2a46df1270c8af8e9249881e6e8c415b165f510658e2e669b226114d1d5c2bfcb0889c27860ef05bf8dbc4f0bbb21124cade0cfc1262088414143bead0749b06f2859ef88550b8d3b435ad95592bd3dc25f71af106976bc301cb90940de60882939045be2dbc1e46ce1616e8973c08f6bb8245b8df2e2859d50ef503391f4b0bf99826ea5e0c", 0xe5}, {&(0x7f00000006c0)="0aa97f8868f56ea24d9683aba14e21f5d5a89313cb78252e6cf3c3bf99700dbe7c084250864ffa79f7e0beb3cdc852da187485cb40135b477e5712964b2ac9ea317e06a64031857647d0f79a8fbb4db77f2ab9c3cbc6ffea335871b3037586f213fbdd22e80827d6550a2dde603e002e7209b508bb28d80feaabf1c72bb155c640cf4c1b1fa4c2f5acbec50119c9e258c1e33a3254a4988c216ead08e23a739108a890ceb68e0700bef212d69abcf05c93d809b7e9d34af7fcbcfe8049ff8050a8fc826185af5cc188", 0xc9}], 0x8, &(0x7f0000000840)=[{0xb8, 0x1, 0x2, "8bd7ddc50db3ec7f36fda90808aa1fc01bbe64024152762b3acadcff117ea76158bff49c780f7bee843b653b4f6573128e8f819604804f4ea12f9e95648051389548405d0cb6961f18eee3e9a9f8a2f0fd21fd178c5fef6591b7cd544454e83dc05614a01683b6db0959e48175506905f10c3ea184b79843a25358cc93974982aeeeddbf01eb06b69e4536f91c3ddbaa7e8511efe8fbcd483b8f94b145a1daa0a640ed90963022b6"}], 0xb8}, 0x4) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r2 = syz_open_pts() close(r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) dup(r2) syz_open_pts() 04:02:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e2", 0x1) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="bd7c906d5abb66ea6bc5e635782b83c5a677326c6b53bdb0a26926315aea3acda326c1e37eaf82a266708630ee9838e222f78593b258692bd10bf26f8d9d90fb17371ee9ae7ab66769f89287c6607e236dca7536e526711017dd6a2d1fd12896183f6651f9f94655a3a7b685ca87de8091e966d900ad7fca9ad7d0480677e06f168b43d31c531d2043158866ad6387d53bda23ecae4107766d9537da0e66f5fcd811bf326dee", 0xa6) dup(r1) syz_open_pts() 04:02:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xfffffffffffffff9}, {0x0, 0x101}}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0xfffffffffffffffc}, {r0, 0x1}], 0x2, 0x1c8c) syz_open_pts() 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400004002c5, 0x40000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 04:02:56 executing program 1: r0 = socket(0x2000000000000027, 0x0, 0x1) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1ea4a56c, 0x6, &(0x7f0000000000)="ced158dd5eaf05283ea7aef00cd89df5da53658ce832d5c6615358a0eb56399048ff2811f02082e93b60c162dc01e8218ac4a4ea9d4648fabd5aa6a11bfd64b6503be525047e0fbcf361375a148d3f982a6bcd5ba3c3a77fe39f23c11f3281c6d7c2885da2c42baac96d3ad0f547122a990ce4061933da37010b4bb54a841c44165f0566be49df662c6255dc53de0cb58d86d63a862571505f09e79f232dbfb61c50a04b2fa9c5f86a493e97167a18fb8658c3381423766fff1f6f8c7e68918c70df3861117fce4e3eb3bc", 0xcb) 04:02:56 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ef000/0x2000)=nil, 0x2000, 0x3) 04:02:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 04:02:58 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) close(r0) 04:02:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x1, '\x00'}, 0x3, &(0x7f00000001c0)=[{&(0x7f0000000100)="a035199a61f0bddb998661659dda143c9c8e74acc018aa82740faac51cee09d930b878aa247f0af3182ddfb13f74410cf25790ceb9232dbd74878fa6f56cdd7759f876f89bbb970a570a57b7a7bad94d5d5329bba16653e8377bea647ef32b34e5f85a99fe20465e82f6e0d376c77760d89662118d44e53a53", 0x79}, {&(0x7f0000000240)="bee721699e7d58ea8b1817d2930b5717bcb8d4f42681e3c64bb6fab77a9de1eca3af95e9aae30344a04dc920bb40ded3114c1e879d9366a2c5b3b80441d1682730ed4a630c5b83f05779897bb6cc0e9c69481ff915fcb264bb4ad26effe3d441a2", 0x61}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x148}, 0x400) r11 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x5) utimensat(r11, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x80000001}, {0x7ff, 0x8}}, 0x2) 04:02:58 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000000)='./file0\x00', 0x80) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 04:02:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) mprotect(&(0x7f000016a000/0x14000)=nil, 0x14000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) 04:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) recvfrom$unix(r2, &(0x7f0000000040)=""/143, 0x8f, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6669750ff41c86653000"], 0xa) syz_open_pts() 04:02:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6, 0x1000001811, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = getpgrp() semget(0x1, 0x3, 0x122) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x100, r2}) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getpgid(r2) flock(r3, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 04:02:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = syz_open_pts() r4 = socket(0x1e, 0x4, 0x401) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000500), 0x10004) r9 = socket(0x16, 0x5, 0x1f) r10 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xcc, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x80000007, 0x8, 0xa34}, {{r4}, 0xfffffffffffffffe, 0x2, 0x80, 0x9, 0x3f}, {{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x7, 0x40}, {{r6}, 0xfffffffffffffffc, 0x8e, 0x400fffff, 0x8001, 0x10001}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80000002, 0x6, 0x1523}, {{r8}, 0x0, 0x20, 0x40, 0x2c0, 0x6}], 0x9, &(0x7f0000000480)=[{{r9}, 0xffffffffffffffff, 0x80, 0x80, 0x98a, 0x3f}, {{r10}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0xfffffffffffffe84, 0x7fffffff}], 0x7ff, &(0x7f00000004c0)={0x2, 0x5}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r11, &(0x7f0000000100)=""/187, 0xbb, 0x40, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r12 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r12, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 04:02:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xf0000001, 0x602, 0x6}], 0x20, 0x0, 0x10000, 0x0) r4 = dup2(r0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, r5]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0, 0x0}, 0x843da1705c22bc0d) sendmsg(r1, &(0x7f0000001b80)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)="f70e5d42f2163c9a34547ca1056c0ec251cf13abe53dbec3947daa72a11fdd50e22ad39e2e999e5093a96a52bf99bd35f69da2f6361d2c4a695a0d52496a4205a4307faf1790108a0bf1251c24973f5fe3d9571a924664717df3bd202913f851748fec0233f7f6fc39cd1a4d97ad47be5642875eb32e9deff6af6e5f26907b0a9aa996f7dd16b4ffbd3f515b8911eae2007b420b1a7e92f30ce767ca6b035aa9130ca15697d21c6459f4075b0de89e0ca370f8c27aa3c0d3ab759801461d331f68cb53feb93e6a86a3d995c91173f65d221dc31b4911c6df5a8112d6a9fbd3a12633780360ee9c339ae8900fc8562ffc314bdb1891a87783", 0xf8}, {&(0x7f00000003c0)="5cd9cd2a9f36870a073c2246a8bc349739bd932ed685cd89a919733a05ebca96015ce379b858f15e4b3ba9f98f1faee4823ff04c0c633408e9ee00f17ddf7dd19f3a2d98a11260c1ba0f7df0edf1a8a11f06a8dbf0fd494981b01637f05aecdee7a873d964ae73d08bfe25226871cb15d30b61c84373d449449491330f98d269864d581c54b9580cc614a49f8103ae3d4198d52a54d3a3064dba0ace7d6938fd94b1b17adad49c1a5d3ba6032b172ef03464398109c29f7721ecbb76886c1847ce6878b33a32443b04f6cb1c16567f8311", 0xd1}, {&(0x7f00000004c0)="859ea2f095be927ac611b2acacfd79d790b28a88abc3923aaa02849f4c1096cd016f6b7e2d9827b42a973042c0aa932937cdc3d8347458f9692c63f465144269e756caf92978aec96cd9cafb38c21ad27758fe8ead977853ef84a92a722413721ce380d3d56ac4367a52854b238edce6ef809d8a47a34f61d237c0014a6327f554594a74a6f4a265f9c73248d8ee96a1d3ff5b8c3c98ecb06c44d78de454b6352a34c21fb6c9bde8b6e61c3d", 0xac}, {&(0x7f0000000580)="b2aa6d467378dd33e2c6b90325281f0b8e13f15c4e42e340ee09db100086abdbdbce8553521edeca94d96e8e54222bf1105eb32cb6aca39f18811ed54e19485c8af598afa1aa19e2b7af558766de7baf360a7db9a3ef3393ba12c5c5dfa9a225c7472f359acdab72923705620d36bde85bd80bf596a22a55864691694f0a4f6b3fe00d10c11500b58c0d1f9e8c4fa849a0cca8c58553d7342ba4dec5653b834762d1b3a9c8b267e3346c466f930cacb978f4941b19d8bf5d57ad70967fd36ef7b4994f5c8334c407f7d162e3951379bed8173b5cb61bef1bd21af9081cdb188ec72bdc6351b0c83a4b", 0xe9}, {&(0x7f0000000680)="6c056c1c6d26a18804a6afd2f19b36dad8e9c8cd6f8d1c930d5a60c24d0864ca9e7ca83ff516df752f6279ceb0c2438aa35f56b8ada174b3175ec0d42ee0b17d30072f87cbd818cfd4033415bbefc64d75fd950455bfd184b7b5d2c508894c", 0x5f}, {&(0x7f0000000700)="7b11a0fdc9e2f4363c4cf25082bf0db4379803f0628a80b793d215bec10206777fcc7a9aea368354d77aeffc7003f6bfe737c230752552d1492e809d75829eb344d074017f8531add1763df926666df4c85b83d211e4ca7c1ef3", 0x5a}], 0x6, &(0x7f0000000800)=[{0xc0, 0xffff, 0x4, "461ef31b918583492a7f1dc7dd6af9085a3110e2906a3bf82304ce891b5b79328f01a4a33fa7a3f6a5db13912a73e984ff7eee6e301d81751df6d58dca5e92a725eb29982e203e93c6252f369c1e02c27645614dfcfc3aea530eef69781e963ca08eb0ed2d588e2e75b469bcd3b1daa1e88245d507874b0d06ebe8590b0125cef612f9561e9ed05aca33a50b6cefe581ffc75332c9b3cb2f8981f13b8173bb7ceea589eb9c432dbc0d"}, {0x1010, 0x1, 0xfffffffffffffff9, "e72dbfc5acf54db1cd64f881dbf0cfc289b1525a9b00ee3d55611f6c545e8ac42621b0f895765c2cd2f57061af9e73c49ce710cec60db0212f4a90892693808d45e9a3fe66018cb4d3fd10d9061147030b7934c077fd360e70eaf9d81aafa82c29d879e15b542016c0f232f14099c4801a32fba91c0634c6e48ad1e886512e8ef44c88476f9f6b6166685f9e8d63c4e32af1787f5229c7bf88f5ae93feed947f3644e8983328e13e07f5fa76b0330dc535bbf4b1d43aaf91232d7f16679f8323c467eb31a669d26a84acef84f49af09f20ed954f77e96a3d9922464c46fc557fffc23a0bf7fc53384bbb3fe181b8daa03cfa9723594b1c8e4b9b43c0c3e1b8430693db38449b83739fd3a01ae05636f8073de56c6720a9640f8d3826628d6effc9b8381e33b3cfc3408a77da5c1aac00c2bb2505b767fa14e1a4bb78ebfbd21c1e17f8b0cc90efa5576c9783daa9528d417c82a7efc88b0d6c66cf2597c7144d7a8a46af5b6234ba624865e9d48ab39eec11103b11d07a72e70920b38eb51c62345f0270ab9c8b6673b5000ee1adb89b82bca80c1a808335dd855cab21b1c59bf323224581c6cc0646ced758d91de1af10bcc831c3b346a91b72ef02d0e143f0559ff7edd4d90839ad7fa6b2a5694427636c0ae2d7817d6395f795738373885fcf3e6e0b6d6ebff708f8b5ee723125eeae1f01ced21c2c89d56abe0257c719289d39358276673a85076a3180605192a6705f220aaef8053f4750ad4202639c0b008f89f3735209037011b2061d7487c51d678893e86759da2f3070f9da236ddfca7587558f38583595555f38669185beb86145b4be10cd4a76c18ba92e2f513aba01422e9d3c79587164e8ab1666899dfecde5e1af4a9f891b81b4b9485f4fd9c09c09a6b16efc4d68586bcf520279b849452ec87d5bbebbb1043f27a2613afd8526bb0e0da7355632ed5e63bc68b5d01428e49942b7d43df040a6f107824a0a88899d2486e3c9069b4e632f9c94625e22514814f3099fecc37e672d04d3f73974ecb47a8142e3e3cbf59623d74756b25147bdc134342d47ecb68cb3dc06b05b3296b834f7b45a347fcfe16e35648c4fe491eb0abc25f95eb28781991fe475570e5c90c874806289ec36d5a2dcf302bcf895de01dcdd8fa226b75df80272f4868857737f903ca0a5966f11f1b1b4c4aad96199e0a0abc7a4d0d916231a1fd58b5294998a5041846c1d17dc6c0065275878a06eaa4f47a189e5a98b4a398465535537ec18957e0ddf13925c11d3f55f1194e5a2c10eac83def123d156cb241e97d041f5fa586d011527488719d0f4ef7c7a08ceabd799b4a1bd0212f52bd1b6305b5bd740fb7672378556297b7bba20361c99c4aff40055b010bc01f2e5b8f796bd24c1f3b17f6f12a2c48d49dabc6f7af61cf9cffb0477c06828a0b7d59ce34ad6738d3f88013a7415c40e65d1bdb6c117fbc87be73d5d76a76ed1b1507954e2eedc7ebfe3c45fa6de59392603640cd8c3193f674af1e3f88182aa58156553d2fa67a14b6f9cd5979bdba5d02a2861a3a68926459bbcc5750f547269b8cbdd61e40fe40f48db31cf0f02597675acc646ea749e48825581ccbdcb5adecf9c7027e70193e1fc584a119a97b0a8bfc04a83bbdecbd57fef593d0f848b363441d429871c3b32fa66e21934515c38e750e3d7f915f6b40b25b778d7b2f2b549212ea97dbd366be750f12505a6ae295cb46eb5fd403c868a9b008db93a0f72dacb94e0d32640761df14dbd097b8c53f45f7041dcebed3f4f6f3a2016e1eb2faa15baf5a0b22a0776315baaaec78b5d208a6df772ba0dd0f65d3f2bb4bcb616e81bc83f4ab51f4e5fb144f9c40b9d6e46b2d7773336f072c982b0232546863dfafb9d80c57794c1aa2dd5afed17a682a06c18a51ab829d67f9de3c24e278e81d6da8393395ebe1dfaf6f04445f1c2a7ce451ac1f3cf19a0354139e456909c795beb03d5a27b3d12c8e5de6d02926d36d2d15969bdc60370bf8cfb70c8f890b31bb447d2da2f5d5b111f94efac21753debf9ecae8b20fcdbddc20ab3f24a757658bddc356b929f46f59092d48fb31ef21b707aa64aec6785b288dad6cf91f0e7adc208c4ece958d204977a1420164be36739dc28c676e74e22a1d03fe1dad2587813f74083d2e645ac508462699dfabc24999135fd6e5d01a02bd219acc1bdb62ed6bbc8524afa08476894c481de3731d10852e4d80f64144eb46154b6c6fd83263e49949bf52aa2f1389452e7b38f61f96975939cbe478fc621ee3ed88dcf7c1e83b6ee18a7f7b1d8ba11f9865c8d603e8d9b9b8f01daa65a576c97b217a313212327089d728ffc6494e7183d8fb69fdd67c4c7efe2e28804acdd60f0adeb829c25a454d15f11720c9424964b6ec8badb7c57ed5b0075f918d795a4431f8a2e08c95ad0bd6f2f45b60f9119b54bc1eb231e03c7aa09db229b765c4fa0e991ee8f8b9862a8ddce64defd9a746e7f39b0a8f745c3a2b8bed8c15dd48a98ac4c80253b63634501a8e2b404ba04913d12baa85beaf0567986f16b64c85b145b5343dd53430ff234da45529151d8bf5bea196b9d8bb8088fd084a347f64dff915011fd65e9250a188582069c726ad0421af2e2977f258089347a112b59ab34d3e33a76b45e1545c6c5bec021cc9d0563ebef078b7b29a92677ee0e17e6c6b53c73757b07cce650ae5039579e5131a35085e9c5f89a5a3f8ee4587f15b80d5ec4cdb09a7ae7893f83a38cb5d95ccb77972f8befb5cabe0dfa369010ef5672bddaef9f955f0f914c1a1e6fef081cda9506c75973238a4da0d7106586f0f3e7aa52c41cd626f4a642e71ca3087ae45ee10d2064c0e8f55628ab4d8df0d96d636dff325464efca20f20013d0f7564d81ac0eea387911e9ef8342dd85a4bfb7ac4e07b46a7785915582f6bf7b81fd38580f334e6eb458f98dfb5aba8dce2c682069b04398dc736178a26162d51c1e5c17644a74b84bd98eb09bf267a823d6dc5445a39a9206d9d702f766cfe1ca968dc2492f8f07d307e95c84a2c865e9933b785ec21a19c5c254ce73a32fbe57a3dc68a5ec6e447dcdeba5f6b5c29eeeb9f307f7a0d3ab270f8d35506a30d5911468a0c0ed26c71a100e8348861369aea417345847134e0fa5a4e36505ac0e4b22e9ddcf4a3a2e2c31fa9f9227c078c65ca0cef13819e87c9b2c28bf2fd474fa6e08317760f2a2839aede388256f2050e5dad50ccc90bd89643dc6b6391e5a22156fb8d135b90ed0bbdc262167f92ba78dfa90a0373cf301d3e1a75fb387939435d96df80ff2d7897a4c3b5f5e195bf1dd4dd942a022ddfa4dbaa26bcabf988a68a1d7a0a261eb902237043061392433f0a9f4c4b0cb99f4af3cd3b243d41baddddb6e92575e43eef1c92e7c7d573a4593f2a21d9c736d5a1716dc915ee71bf73a6bfad449dc86b6517b5c5e4428d3064ef1dbf9f5fe6baa67f3f5bd7b37c83b6124c44a1193b642a7350dbf84e44201eabf9c73a3279c7b7925534a0d44d48b7a411d9743361ada8acf4d0addf4ba2531e89e1a42bfb635f8184b4de2601817188d431f7622dfe016f66cb7a488538ab27c66f644118c1c6b242d662bb225f9acb0516c3b587f7254224ac1ecca2e4a79872c93c0d54f6de04d29403fd6e934c36790976790b0168c21827e6f180d84881c83c0bd2cc9fe7d208e227b0121d5d63c2fe66304e2c6efa4e34db958b071f7cb0fd6d3f6c5da5a422a044432317a80715502aee944abdd9ec0158fc978da658a2a7546c1d5c97f474c253cf9d9387eec01d66c0b27c554a412374becb647605bd5ab17e2b8fa17c91dbec11944f2626555266eae4a4438178fe824245a9f17b56967e5a49a8f1aa92c738e65afd88fad08cb03abfba465d5aaf613732e67c6f3a0e0b25dfcdc2e5842f0399b4b5e01998d8b88873d84209d0e0110814fd10b2084e4f3224aef6e4c46d6e87a1a67f2523c541c0b2b9c2aef6cb3799560ca11e009997f8967251638884f6dfa165033575677cdef0181687fdf5001b89d45d59259c8b14f0c4c42b5e1b253e4137c8cb993e3b25faf64ec60a9b3929c5207afab49fc77208e4603b55a1d6b137ac5e1b09c4590e1c781b7806492fe70d9be7511128d3fa1eb188c85fe749c235eadb4d2823a681e4b5015bba6aa3e97eab786572ea2f849067580f710dcf6e4761ee938fc780c0272db311cf97ff7e54c349b562a05f207a2f9810ccad2bc40d1387a8647c1c529928b594925aacac9ab43ca32cba53e700612bb416709de2e6a69d3c1c8eabd38134d578bb686190ca19a4fdd938389f431a577165b8a38d9bdb1f5cf6a9678aa65f1247b0bcbbb2a7b04278ec6e07bb887a4c27e397af74d20db0c2f784dcf9964f2f463426543281f4838d27199378324f999b4cdc2b119cfb6d218b2d0eb91302242af6d853aa76ec5f8f3afd7f53f7b1b8819c7d565b896feb801178454f693e2694d7746e89a5df44c0d435d1ae04ea7cee1c1a369e7a49c2505a9791df0b8773a0f046d8daaa7e6ca37933f66311cc871a4dd22ac606dc1f3b53e92a6da10f5196345c934a6556deaf80ecf6fd2ddcd1d5c203db12860cda6f159d8ef36b380984221599c351b36c2a4fb8e829bf212d2a56e61a3a401292fcb0837b166365bb7ce78b2f59476cbc4a86ddfcc76322b16754977a05dfe0300a4040132d4396abd06ff80ae9379d5665f37503a12397f9b51ee99316b020bb1305ac98b775dec7a6d744ded25b5e7cfad102aabcc75924a37547b018f8621e1c65df92074074597a7b5dd4401ebdad657fda5f235809e6e898655ff540e60183547cbe320dca60af4cc416ac683a8dec29a960ebc1baa1bf19de440feea914ba385114c1b61b726ae31c25c072c792f7ece5ac9293cfa2d1bc15751a02733a05e1b459e169508291a5870befe671c6c3db1b5b3352113ab7380b1dcaf6b371e863d9fb03654954e81ee1ead8be6d6dfb87e9979da4f400596b6be7cfae3cf0944de63acceeb07cd7950adf98e5b88805e6d0180b7dbb652c7aa6f966bb35f03c02179e23e5164470ff5405ded929a5a2aaaf609d4cdba7687d9bbc180ccf35bae20fd79cd9d92c9c1fbb962dcaecc3e7cd6993a9289182de177537b588e88a89897cd62be19cd1d01be6d88a229d5fe754ae7ee521a7f5cf231eeb702b2e1aa41ee754f5727a4197954417f7b5936efde15c2846ac59f24446fc48f8ba28fd7560f6a3072ae100d5d57e10c60462363bc3cbc947115fa6bf471e3dc2bbdff92e14eb9ebf94c7faa9aa1fcfec06520274f36108419311d21f0f0be2955fc1f1e83c206ab46188a6122ba684b3aa4b84461e4577fffdd22760f25580652280cdc88329b8931528a4f0904436924e1ad079d834594c9965dacab9bfc0d664f4f3dbef014dc90acf5199790df15ecd99d581290904bc00c6fc0684da769beba398bb302992dbc5466fd98e175f1dcb78e98563da3986ce0703838229f5e6405de9846b487ff70ed41e6a6946ce7f22353311577634494ea304267795ecb86a62a7902767cbb27bcd7855b73df8230d71940e191288789d7c2f5081285ad82870b664aa8a13ae1563f0c98915ce94472723ce881bb37a505f84762d85870938128e9c0b65d319cb7aca120d2b6e4c70693578f8741ef6b98ba0830efa0510d207d556e1b193160c03b12ee315a84acfddbe1b91ad0c2c7f0337cfe06fa6735cbef5bca723073e0b604d1a7d2815f33cc578baae2fbc5c62c7fa61060"}, {0x18, 0xffff, 0x101, "1c5afa75"}, {0x80, 0xffff, 0x14000000000, "9a496d8f8123f72496b140c6a0555af1ae86fb324f9499f10a4d7c747dfc59fdb3575e6fd4acc1d377baea718474aee988e51b2eb9ec863c0648343fdb27400891152bd89a522714528f5aa295f8324037a8d74b5d20015424f97f5089e2335f5e1734604e2433c861"}, {0xd8, 0x1, 0x0, "75625b4fc5883ce3e233c3fa842183ec0db478cd1b0ad3b5e37a507223fa05d061fb9a68809d33a7a5af4b1b139fd20f89b996a9b1d54505d7991610b2345d716f1caa43105c6b31a084f6ffe47f81b2c0e6273bd532f1244a4370d7fe91d3e0135aad582fac978607a288db21f8438aaead1c335f38d964cdf51146d719470c5f1549b17fd14233663c8c47f4b068c245aff794a23f4ef51fea6288057a230294a73339685908ee3140a4c3cb6916068d4d5a5c702224a5d7aec6074b6301f7c082"}, {0x90, 0xffff, 0x3ff, "082a452d1b24c5ebd040d899712b17b138aa39a4e2db1aae04b99a8dde11950696acb557bd263ca5efdfcb40d4081117ddbd8a05047777d79655d9a69020d9683ae80c3cc3e2532104e12bb5f0d3ffd8ccfe318237f9786481b58a74639be7a1c5e28314b062cc6c23a06f12b291ba90b0ea93676e8d6071d806ba47e3"}, {0xb0, 0xffff, 0x6635, "05599a77bdb3ac5bef49691e606a2b50a7dcd642ef63f5b7a359347c42cbfa6f76b4b08aefbf1b53398dcc4f0709e85d6c36c706edec5c64c7fcc75ae2e2c247f1add3755b591fb7e6da960404811e6ac973239432cc396112f6a994733c9866c01ab1e71b04206b9ddb45ad5cc457db51dad28ed64079187985c75a2476e0806805399419b9d1652269443adb210600ac3ba95c41ebe5a97b7008f5"}], 0x1380}, 0xa) r8 = getegid() r9 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x20) r11 = getgid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg(r4, &(0x7f0000002100)={0x0, 0x0, &(0x7f0000001cc0)=[{&(0x7f0000001bc0)="76fcec8580debfc2bedac5ee76ee547103be7a610d7241e0c86e51ffe051c1ddd98f7196c1ed334baff808a319067c9300ecaf9f82ff864712dfdfc4784b727265b37d125cf77dbc457a41683fe63ee7402e7c5f578f691e9215d275a54b729726ac626c632330cb26eb0f5c73769708a403be6dd34f5254b306206585d0f496b569493f01ac79780408b04724721e8de05ac7e046dc95a3a96e2d82056780a36327bed927d7e495791722a2cf2cb9d3dbe9ed18a2d8feeb4682f379eac17fd2157de4b25ff569236c250359a3d109a7b5a4c07a78c2e7bc9078fda779e20ed8bbc8aa6fbe5edeb5ae34e5a402642f", 0xef}], 0x1, &(0x7f0000001d00)=[{0x98, 0xffff, 0xffffffffcc0bb81f, "f8ab8462ee8ae3209560713607f294a37ede0cdf0563b2443ce2ef33a4097937ef8ebb39a6e46cf879a6fc3985349df787932a304fcc44e1b68fb55870c4a3d0a6db8f6bc2d38f582abc9d4e7d50e9ea3c49d2eb02889e95adb429747baa213a61335d8b0d803d1e6be1d1a727826c108b2e18f7d887cbb2c8b0f2df8726fad51126"}, {0x20, 0xffff, 0x5, "f8ec3e81f726424ffa48"}, {0x90, 0xffff, 0x9, "8a0fbb90d35e57ba31a80209a53fb913dc93ac91dc3a9103353c55ee659233217177341e6a5b6dd26d62fb337e68a9dcd20ca34933b968ddc790a3ec0a46902d6d6eb26b1b5c5a852eae3d4b7303d302c5bf965eae73407c487f21577ad7ce9d912f1cf7d3afafa5d56ef11da4b6c7cdc8775d3d58e027456635fa67ee4877"}, {0x88, 0xffff, 0x1ff, "7708ed756f9ba033c9965bace5193423023e246add186790899352d9dda50b57176c5a44f54609a5c8228e61176c15026dd2936dc6e6d6c1c9b0aac447785b9c2b17c9edaddfb5c340d0ccee48ab706bc12368055bfb8221ef062b2337c4bb6bcaf85c1b27e684b0a85f632d14c3ef082e556b5fa435"}, {0x50, 0xffff, 0xfffffffffffff001, "e10fbfb88b1be763c7764d477b77aef0b2513a89f619f5006a5c29214cb261db2a3bc67436a1f2b9adc285748261b84e5c40913c56e24ae032e1e2d041eb117c"}, {0xb0, 0x1, 0xfffffffffffffe01, "dbbf51da847665ed7d70868657d5f660a2c427a690a2797a1c3599abad9aeb58626a0765359ae2455b109d4d4a4bb28b38540bc0511e37aecda3befa1813765c18f1ef5a17c531374510f22774105b19fed825676e41902b57a303950200b04963a61ac4c834c6eef28d07b6ad7181adcc873974c4271144c4e3a1cf145d08845a4bd0d02142249c6e71fde7b538e6c2526da4465705fce38fac523fd2"}, {0x28, 0xffff, 0xf39c, "1c6b33f2853f808c57aca5554ae07e4724a0d016"}, {0xf8, 0xffff, 0x8, "0494b9284d1fd5731e61c5b70f11cd88360ff2d23e92e9022411d79a957ed8bb91d1ca2a8c5aa58dde38b87ea6dd936fca4b8a8f9b8e39fbef2dc95809f10ab223a631a680ff0bee600a127e5aaa17898c124c4e07575ac8011aae998691077e1bfce68be0d3b14208a6868f8fca052b11db5578429a9cedbf8de91ae900198047c1b4a88bf5c25cdc85c896f48332a4bc8f7d7078aff405ff71ad232b52b23ad76fa166075ce19290ab242c4b6e2ffc14a67c14bbcfb0f6cf353a8bfd14f8b5f97853fad153bd4690dec5cf380758949a511be554abc9b1351e64741940a518af1510"}], 0x3f0}, 0x403) setgroups(0x8, &(0x7f0000000240)=[r5, r6, r7, r8, r9, r10, r11, r12]) pipe2(&(0x7f0000000040), 0x4) 04:02:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) poll(&(0x7f0000000040)=[{r0, 0x102}], 0x1, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x40005, 0xf) linkat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 04:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3ff) 04:02:59 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='*\'!\x00', &(0x7f0000000140)='rc']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:02:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) listen(r1, 0x49) 04:02:59 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdir(&(0x7f0000000240)='./file1\x00', 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653100d0beeea1103d40e34b83a6809c9199e5a6a76610e6ce63fc2168b90a46c3866f0e"], 0xa) r3 = open(&(0x7f0000000000)='./file1\x00', 0x10, 0x0) accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x9, 0x7fffffff, 0x2, 0x6, "1d4089be00bafb87c37ccde0f217aee49d74fa65", 0x107}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 04:02:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0xfffffffffffffe68) 04:02:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 04:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20821, 0x81) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2000, 0x4) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x40) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(r1, &(0x7f0000000300)='./bus\x00', 0x102, 0x4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x8) r4 = accept(r1, 0x0, &(0x7f0000000180)) poll(&(0x7f00000001c0)=[{r3, 0x100}, {r4, 0x121}, {r3, 0x4a}, {r3, 0x107}, {r1, 0x140}, {r1, 0x100}, {r3, 0x10}, {r3, 0x10}], 0x8, 0x5) close(r1) accept(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) 04:02:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') chmod(&(0x7f0000000080)='./file0/../file0\x00', 0x4) 04:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ffb34a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket(0x6, 0x2, 0x7158) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 04:02:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10982, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r1, 0x2000009, &(0x7f0000000200)={0x0, 0x2, 0x10000000000000, 0x100000000}) setrlimit(0x0, &(0x7f00000000c0)={0x7ff, 0x101}) 04:02:59 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x8c) 04:02:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x7, 0x6, r1}) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x10001) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c833000"], 0xa, 0x0}, 0x0) 04:02:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x15}], 0x20000000000000d3, 0x0) pipe2(&(0x7f0000000000), 0x0) 04:02:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c6530005eed6383a3f7039134a9e4c6a9302deeb9f7b1e42d91d7cf7ac4838341deae02c0d15e27062c8c52a47ac6cc378f429ea8eec9d555d5"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) sendto$inet(r0, &(0x7f00000000c0)="fe914ccd5e011d76a2e487a61d37f9460282a400fe68a28915c78832de353d322b73c6bcaf1e88efa324281e0ba05b1fcab5a20e45453fd60d9ae60ad19f1fde591878169a42471602580a4dec8069131889fe1537ae4eb1d1f6e6869ae30d4ec476974a7e8480fd58df5183401750d157a92ae1236fbd18cf56e6e437c174bfedab5eef29ee244fc4361bc0c6909132d30abefdcfecd53111f9e3b65fd8b6b67d7c9c5a3479e20d8e2db7fb6869fcbcb602e13833e04a5163d93549d34dc967d8bf4efdf29b081f281bf6b647b710a51d42dca8930dcf1900cab9217e5db33f211607f57d3c0d", 0xe7, 0x9, &(0x7f0000000040)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 04:02:59 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2f0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0xffffffffffffffb2) 04:02:59 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 04:03:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mincore(&(0x7f0000722000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/213) madvise(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) 04:03:00 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x6, 0x2}) 04:03:00 executing program 1: r0 = shmget(0x1, 0x2000, 0x48, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) accept(r1, 0x0, &(0x7f0000000080)) 04:03:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 04:03:00 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000180)=""/4096, 0x1000) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000001200)=[{&(0x7f00000011c0)=""/52, 0x34}], 0x1) close(r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001180)={0x200, 0x5, 0x3, 0x20}) 04:03:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x5011, r0, 0x0, 0xe) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 04:03:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fsync(r0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000), 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/103, 0x67, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x80000000}, 0xc) 04:03:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x2, 0x4005, 0x101) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 04:03:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f8ffffffffffffff"], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) fcntl$getown(r1, 0x5) 04:03:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1dc, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='&)\'(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x12^(+^\x00', &(0x7f0000000340)='}/y%\x00']) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fchdir(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/139, 0x8b}, {&(0x7f0000000580)=""/95, 0x5f}, {&(0x7f0000000600)=""/60, 0x3c}, {&(0x7f0000000640)=""/60, 0x3c}, {&(0x7f0000000680)=""/110, 0x6e}, {&(0x7f0000000700)=""/33, 0x21}], 0x6, 0x0) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x2, 0x80000001) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) recvfrom$inet(r3, &(0x7f00000007c0)=""/35, 0x23, 0x43, &(0x7f0000000800)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) mknod(&(0x7f00000008c0)='./file0\x00', 0x6, 0x400) sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000940)="6aa28454e562e2d5aa9ef6067b585d43849cd645f3e3ffe8225a73646025cc62aeefaff54403fafc5b9d3a92013a68422195eb8e89e32a1900ceb967c3ea63dbcf830fd503dba4353bb25a2977f72ddccbe27fa7a70f00947768782332bf38377c55c0a7161bb0cf413c5a05af6fbf02c5d930dd93f2d98e6e4e370261709fd64ca7f00b0f2c943b19e11bb3f1a2758579ad14ab08743691b45072cf64015a174b23683951a928b97ce79d767c2a", 0xae}, {&(0x7f0000000a00)="fc40e80f9600cc4551dcdf0162f0191641c53e5e312af29bb1e8a846d9bfc366af1911c492b237a56845b0f2b29dffdd1f61134162a92faea9af38153d561df1236b6d0de958a31c8858d2e352ac36da8f55e72b4380dd8bf27bf9a2564df19f", 0x60}, {&(0x7f0000000a80)="ee8616d60c8cae687489ce3f81d5881eb0eb0c37fd90fa5f96493ebf17de133c6833b6f7dd3b50b43f5dc1084b6e9fc9f7323aae7912b8d9b8d023bb57da98166ecd86572991390dfb6210162c199d271bdab3e40acd2f4834fcffcbea8fdbe2aff0956a7cfc121ec8ccfbaae8a1713bffea3cf1a06811783b792f7548869dd7ff314af2c2bbbf5dd3b26a71aa778a58867593cad5d0d91991de22706cfa05287350d8", 0xa3}, {&(0x7f0000000b40)="948215523631e0cf780ac193010a001eb3b81a08f0568a2482c694a87f8ade8b89220f0bd8338b3adca45df6f12432e241e0ec66320b3ab4415706d84f26c6343f8db84d57ddc08f046dbb84307ac161b2a927a1ad34ca38c3681626cf1434af0a8e4eb650b8d8d1af2ca7fc589cd05dd624e9de0b9378da0e3feaf202eadd02aeddff91b1b779e74710a2af3a4986e0", 0x90}, {&(0x7f0000000c00)="36860935d1239e165f00b9efe32c59e4ea7e8e5edb2f7e7951a331f62098b56559a695b2025f900a1ac2d53f7e318f6d015faebb9a8420e5aaecf007b68e1459310e1d40d32ffa1e2a033dbf59cfd4639e55fff8585ca1b2a46686a51ce5", 0x5e}, {&(0x7f0000000c80)="8e", 0x1}, {&(0x7f0000000cc0)="1e3168860a0a334ef40bd9c9159fc52ca21c4424201960b89644f2d554fc0a11ac0cfd9a216f583821", 0x29}, {&(0x7f0000000d00)="de3cfd7b2f91f329e4986cf93f7bc5859052e0a0e5e5199388a675a4b2a5e2477e7e2fa2ed92002e92cc0e63aabbb729aab8d900781403bc5176cc9d41b40c17bac4769077219940186ac61c5851680e79b667f2e273be5933fe04150dc8d786dde9b3daee4fa19422b1948c3ac41b56afa3dae55555f9fb5356d2deb2d8cc0a6c60988ab84fe1973d8bab6bddcfaf32db1eaf8c7f1d058f27b0bda5890c3e3498276b3b21107c1752c06639ddc8d8acc1768cced7ed539ca1ca", 0xba}, {&(0x7f0000000dc0)="ce721a39598bdf9d262c59d87d4f773388a58659acd9916eca6f38fb8f18de29e1996517bb50f1513a0b1b6b14d863962808d895002ea10f520cda8e9c1573d75e10ed803c9d7b4cacf6398cc1d769b05c8e573027c39b522fc23d1ba7542b57132e2ff63bc96af96b5a", 0x6a}], 0x9, &(0x7f0000000f00)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r0, r6]}], 0x20, 0x408}, 0x8) getsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000f80), &(0x7f0000000fc0)=0x10) sendto(r0, &(0x7f0000001000)="f044973f", 0x4, 0x7, 0x0, 0x0) fchownat(r0, &(0x7f0000001040)='./file0\x00', r4, r5, 0x2) setsockopt(r7, 0x5, 0x8000, &(0x7f0000001080)="5fb826195e2cf80d93ca72ea49c711027a7b0b027e012fc21517dd598a633a5ed4df799c8ee628aa21d3c804f8246f2baf7db4862d12c8607cd118722415b8880910e81b136af2b0b0948f3a3ffbcabeaf815b55cef0aa930af2042a6886519bb2c1f5fcf9cb9653a487308f1f0ac010cd766bd6fa764b1ba73e13fae456297f1f3d04d329c4c0c33962ab14bd664b65e89c61f264b792ac6b5a970d9aa37d171b52108503f2b2a7f2e6d89462ea649c345f09d4c9741e8ab5947d169b396cc118894935aeb138f036cb04eded9322a5d629b1d3f256f30a93ebd841ad88c2ba8a873123babdc84c8f8ed11cbb2b0d", 0xef) fcntl$lock(r6, 0x0, &(0x7f0000001180)={0x73b9663e483f4e0d, 0x2, 0x4fa, 0x3, r8}) sendto(r3, &(0x7f00000011c0)="c91c9f252f96bcfcd93233092d3e1fb329d875f0e5b9065dfa9fd37159bdf9e4fe5f4cc3b8bd333d4b814a4e42c5440726157843c3279739bdd2c3d2676605dfc0fd73a78e57e470d2cbb1ebde131f729f15919ec3f7efbd72f94ac978969fadf3a3c4af77c6c34f30e39a549130bbeeeaad3dcfb9dd9fed1afb112c78b63cb622a87c5d798ff543936370a39ad21e266d5eea14a007257f50f7c6159e88e0e9e05543608b4c883b1123d547c2fc0814474c87515505634749fa34e4285c8d9e41845e3250cd41c9d770ddf99701f886ec6a0a75aa196b334f9cbf7646b2607ce59c5b937c34c20756f592607a27ae1e1d48a6dc8513c2cefb64a37c03a7963d113d27fdb43e7704158bac8ce1d0701ce6f20e5a0d1569d6f0eaa46779601e71c40202eb059e3e8f37741912a9f219edb47411f835f4732d69d08134023224fd2e4073a53cd0bb61aba81c8be36ae080ebc37c74d7516dfb4e2b5615263de7ffec3ca478c66d18c28677f26f38a4451d627ad0d777d8429467a207b00c193acbd705c0a7c1698e337d553b0cf63766be1177776d080c99e848bdcbf7f43584df1b6a57b5abf4acacafe016d1d5ae555755b750baaba7f3c64e0c082c71421c45191a754c12193fc5f35db79a2f8e442a0033e815c5fc389c61e40a8176ae1d4a96716efd27520c520be4feaadbe3e7bf86b966cfb207ea57856d91cccc3c3f386753f7571476498dd2e952369fa97ec0eee52f7ef1bfd163dd5638344e9b5bf74e09adcb225aa4f8a80da6cf75ea0c12c8922da22eb798782429a957c87004977ac5022e6ac4877b8fa4cf3886a803f774ae8ed0d64aeb1703a5714f07cf5baa9d8be8ac0a934e462d8235835345f010d7612c8931cdcb12625ae94b2c3288447dae3e8995aa168d15b1f04a75502161e04f4984cf59a24b064127a373fc1626bc851f06c5ec7d6bb3f9a9aa0a14a824f5ad091bac9ab11fa6faa98f67755c49fa1a67c8806ef723aae960995d2c3006f356ea2f29b1075ac1058930516b4467d37c9162a5ba3fccffd287a45394d58aa880860e044cd15d49d2f99c32bcccc715c919f21c3a42fb7a5ab453c8d5508785efa44d5d78bd928707cd7b922d47bf454c187f4b3288a8d4bb50cf3647224762597e58e58e8df4946883ec82d667f1af2325aad7f0bfee6eb78a237f778f22df20a287412c9283e03220d2e01de615349cac420e4e4f00a2af31522078eb419dabe5f6c1746a3e31d2eaaee472b7b513da4d31276f5d02867b6c923e451f3cb88ea6747d09d77f5e97e5f37c9a4d4fa154f485558aba4ef423cd0b0d547c02e938f9f65732e7cb97090ecfe7f11394619925d089c45d38969869e233ad92bec3caf1dfa0c3035ec6b19a6cb397f7080cb4feab98b7e585affd128067b72956df4aea996e3ea38789cac97cdad874f0f500363103b1f9803d5fa3cf4b8713227f6683c5990f01910883872596e51b69a2fb3bb7679c3db1f03fa1fc09d75748f32d62dd7c83ceea8dde3dc67e5391b8b9d056a5aaf2e099d893125fcf6996edab16f3d7b2c147445bff835760bfaff675d778b6fe8aba656c3268c07c5eded5fa641a9d01e0b22d57dbe480ee7b6f3a4b4b770750666c124bd8a25f98f1847f48417d7be9c0e7822c2fd3350342dc9a02bbbc1138058467232dcf6c9b7f91c2fd3024cbd041a2bef36572d5da69ff1a8dd1e5048aa579144dcc8d6214d802ebf68e23569d54d6bf9280e39514bcf2106c0153878ab6511910b7fb10bdd5f8d8575639ce043a03ecc6d6a0867c7edee6dbfe51af85ebaa57813374d39083fd6a9efe1ce2ccb5d09f7ae7ee0b44a7d00e3ce72e03339033ab7b681de451c7eb0ec08c2a65686ff6ffb7796ff3684d3e2bc584900797bc50cebc1583905b53de3a393fdf5bf27b4f296cd230441c9c31acb6c4080f12f4bdc29f10524c2cb04634e61a24d52fbc1d426c3aaefbedc31e232212e365cf8a8986e9a7ab1ac711c3d293c9a35d96de5a017acfc4243600e334a36dec546ca8ae5539b65352ac9265bcbba443fd3dcb8965994400af898295c65ea97232192041456d25b8934dc6ab9cc672c8a679f4e4aae6377a72d4cc8e16c544bf4ac6fb575d3bff1221db34f9ab9e1376d1906236afb0f6aa77aa0b249a2c4cdc8e59bf88f70f94e2addaf980c81ed4f5a9e26db7416190025bc4a3175e03c3cea5a72aed6738e4c922b9d76693d82ec6cec637effa5c15d5d07b49cff8c2bf38c21c4ef4a5fcc9fad7aa92a31d75af1efe463b44da9885915e69d044d33a7071e20cebfc8c8910a17bcb2fbfb1123989a11f1386c5452635e831471ae82f21d18c726d6d0d810e36b7d2440c115184ef5fe99e741664266e296e58ca7ca2ea6f4d4f767833948c2f948ecded8e4a97459e16b3ec0a55bd0db3115c89da94335b4188f831f59701047c0e6757902a78477412cc4e992051a5a70ebd01f6e83e7a180de507308289971364594cd65843c0a90bae7d838d0e351564b7cefb665b24afd615c959dc7f6246f73bcd22ca5117accffb7d7c5d8269bd17d9130e9a04d97f4e5b81050eeff21734c78f0eec261a6cf97ee980e71b79dedeabe7d3952cb650851850ffb2582593a67322264efb8d3cfd1f3bbb7c9c4f765589787e1cc75fa3eaf092c50d0d5822e1673ae2d256523e97dd8b7774771be5239b3dfc98403dbd3253be012e620a87af1d56da755a863afb686c2586f1019f05116fd196e18c871b396c312ce8b7ca7d4d9203bc814561c99e9fe405c5d04b31c079a35253a65893d3768c1aa709396458906ff5b9098afda53b9e3045fcf1402c8a79a30dde16ff9b523740cc6c6db8d28f94bf8b9b10f768e681ff47adce14478def4344982c51b904b73ae161e2a7c9748a9fa959627a607a629edd2fecc88d012ccc3d8431cd1141eba11615b683c276da8062aa52743306683c8961c6e3c2dd5452ac71e06751db2480fa3d5412d75686e60bfe46b2bbc701f65cd0cf9ecb0d4f722a8ae6fc86174a4f5f4a2a6fd652975311704210a131f3550f691dc6f9c53ea6a0fcf9688544c35b3e9ad5bc892f162b5e0f04f4224d1b17033386d17e15199aad1ca389ef0e69ee81c8ac31a82ee581b4dfd2c25f1305b6be46209ac221cd732d64524dc52b29f4a6409c7bf0718bdddcf4c66b1a98bbb250903b817e41c091c6457bf76bb2bcac66fdcf364c3ddbfe926dc7b573b2b75daff5dbc6824e317f2fd9eb876f9b7b0e2edc3c9b01d6d88789e3aee03dc359744794733e31a408bdfaebe15bac561264a25a3e531f1d2ba413b196fd1baa623c47bd247384b85e18fb7bb8387b6389f1d49dc61f3098359812557c8ee5d56933b60fa20ce1d3bde10bbbd55b7b15a48059a3c80b6cedd8a18ad759e2790275cdb81c620383e4ec9b2d90bf9d92a740e248279de45507b265c00df67851062cdfd51d7881a45cc543e1af941c4521ff743d96dafaf4a5641527ea1ac3c4aa8a063ef71e36a9274aade058cac2542521120fe02888d5a4f324c66cfb30d93ca0a1108c6438b9ec09cb1a9927192a1cc71ebdd74058d759b61a180140e4649039aead0602e0a61ed4bd8a1a890121a4de9f1479732859860bb3c591a38a2654a040df7a0dfc14a5282b2de1778156cade017e81f9cccea099c2c785e887964a865861949a6ade99c039832ab0325052eb2ea9b476f6031978e9b40c73201ffc63d09fa3b10ead20dc7a303fa636939c0f4a9498b76c816b72663a6d3535d6ddb381b0456b550d98b91525bca46b2364a38be26fa024795e654f468005f2a3fbe4c9440e0b5fc2aa595fd7a07447537686261d2a2f50d72a42d14128614fe346185c440d35a50843188e9f0ee6a0da0ffae9516867f488407a5c1d22696cf4487b307c2ca6214e144a9320c0d480749d98df3be548ed68cf1868da1e8e49664533ca5244a9bf6ef0f36437bb8a30f2ce7fba775a37ab0f8c9f889d5cdde915275b9de53514354926fa391717de68b64f4947817bf5fe6d9f820520f44d921a127c2e92b903770d8f316007437d543953f6ed5530cae7a8ba9753a74bdf24e507af9a24857af8453499a7c3a093e2bb9b0b92addc3eb2e486a7655ede1fe4faec1057df08d6e8108a296d521cc8e18be84256dbee988b73383dcdc7bcbac01585a1ea4906e325dcd77660cafeb880552dedb8660a2e3bf8f8426cb4542f591cbca93c36c0371123940c4e8c1783dc6588c771ff0d18a192e0e4a366f9f060a24fdcb306b36bebd975dba8eddcc0fb13342ac3581a11fc2800790aa116382687a17c6dfcb367ed492d13f9176f3bd46b66ba70612c3e9d65d2051b4e517f4edb7cd4bdb29590e0d25a397fe0671f320e363a6a7d0ebde9da3d4bc0a51347b8a557f159d3e5b4aeeb776b9d9e480d77aee1303a06d312dad0c4aa4a614827e1e47301a4f3581171057c77226e304c01c9c4a6c41397aed37f50e75e38662aba375cdbea0cbad853570db2d547d65f76aed8ee8fd8d8d4a489aa4cf1f23aa35e2c1140a3ea765977243472c0f778ee0a1200b44b9fbffde63f55c12b6d3d1fd87db9fd8d5b1718dc5cd47372ab5b8ac2f62c073ed4ed2cb87c96fb46bbc24c5aba180978b66b63253a4cf60a5f0b6414c446dbbe22a6d7e5493ec42228f2cf64f7f7fd6ed1637ad3a6826050ab155e8c9d0dc79a982b043e178cff552178be1e1a83c2fe7d96d146e17d61a52935f1595dd56625261a8a18214db656a249d3137a8a67b697242f0cfe24d16c817a94bc553e362c3f1cd21c7e03e045bc2d9174bde1ac837eaf9280cbc428e106ec791aaf632e78ff2a0320fda405147f4c19622825618cfa28cdf7fa7989ff7617cfe10a80a35d6601b946f2da12d2c994687a882b078048db50e134bb0b54346f8fddb222fe96d4b55e0131bc87190bd79cd411c29ad8d019b8421bd8fc85cb0020da73884baa699ac9fc62033ad151ca4085af0783e646aad63d43a5034d6384a4d742fc6fe5674ff6d75e771abdc619cb799a663124c506cbb4bdc09f8e20e1722591e5b06478009f72cbe8ee15a5db6f7a49464afd5acf3c28d323da8b6ca55524a6e2f5c20c96376427c621c79e1a9594a939896cd99105648efdf6a3336245e748a54dbfd0a820570d782f7282b9a11b5ed2ab32e0a6091c4a91fcf7b4f701fdda77520dafbc4df853d1df7732853a54978421e00e8f0bd67b3624e57c9e7f28986290de9ab812a735453a2e12bed07538fbda77431ab0a4bd5e77b01ad70c165bb9650d535bb621a6de056d9c5c517350b3c7f1eee527637ea9def64a58d86698b787ae707eed3793023735ecf6ba58374f73576541ed210a14d881a8b140ef5e9d965cbf1a4f5fe88f96f68806e3d0e982a05a5cc0c71b0bd1381135b524dd7a4eb1d0e3c3ec0a0a7fec0ccc3fb9f0de8f720c7b91dcfb463e5b99702f9e66a650841feb8688b9becf6a964eb8ff103cb05bac2e6fbc72b01dd080d2032f5ada84f8ab13b0774fa2521f1e9602c63ddf46131f234a7bc6da6dc9db88e0453e28256c445ee4e521a949e71e7073161c819d76d0a380032e76b47609ad24de982afdaa47fa99a82c24318dc62f4fb2f9b3ff192703c9c410cc06b1bba9a67b25b36e271a9315362ea79ea433deac4bc9f8073ce4bde6dc81e5cfbf0b59157601d77f2cc61cf205240883bd5d4264ba018bf94481d63d76e7b01c02ad4dbbd8c4d8dbacd9591e88e0fc1ce7a216112bc81b651ddf380ffc841bf3e3", 0x1000, 0x403, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r9 = socket$inet(0x2, 0x5, 0x4) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000021c0)=0x8) recvfrom$inet(r9, &(0x7f0000002200)=""/41, 0x29, 0x2, &(0x7f0000002240)={0x2, 0x3}, 0xc) mknod(&(0x7f0000002280)='./file0\x00', 0x2000, 0x40) 04:03:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000140)="1049e777cceea6be370d05a0961daa23ec98a29c2d6313fb85704b4586f64747f95c360680e7ff2e81669326c6e9f4a299bc4ed9de13379c245f21459e721385c8903abd54ecbe929e476d69e59ac66bca6b5e4bcc24cf294ca55676f7f2fb129170e369d55cc301fa95a906a2d7cba8e36a708ca5ae", 0x76}, {&(0x7f00000001c0)="6695320f2f0e252752968b25f4c76e8f067fe993020382f6dcf9a8cb1974813f00b5cd929f4e0637eb4bf353065eb3a1502d4333578ae56f4b144e520a74f5206a66573cfd9d432d5f961576b302c030dcc7e84a025185282867d2f7e8a01f3b0fa3c2a9abe5c4e7691d2c13649a5b5f2949ed023e60e63807e588c7fdd6902b1d5a695cb0999c1684c06347aed025486da71e4706cd78bf1e049a57ea9e41e032729ca065e1747aefb0c308eacdf4589c093723ea6fbc14d95a53412d6f4737c1c5ac7fbaed2d9a05e0177dded5501813e4c2a0c85c2d9a33efbbd196", 0xdd}, {&(0x7f00000002c0)="0a14f25a8fd8bf2e9678463ef77cc272b3e1549032bf01b752069ffe816561714b9a337fdc81d5a6c93ec7aa3790a4891a8d5903ef2fa5e72d4751a4654c6ea37671d8cae37e76b51f2dbb54e13a68d7b1b490bb77c3230160d1e4a9c375be0a3611ef9f307007538a28922da20f28e0c240af7db62f418a7b63b3e9f55211716ecb1bc3fa6d1daa84c97abf5ed88f4113", 0x91}, {&(0x7f0000000380)="45b0096a0f9c1bc253710ef3ffd16a272998f2681791c418ec5f5355711d1722535952b38f69da80613646dc4aea4673fc9427258774037c67fa22210096b1a39d1ab320ed3452a47361315c78306f04f46597167e2d53d5f614b959423a4141b3b78b82c5b49c00617515e422e6263afc3f6d7781abbbaa7754e70297abab0f04b3c458d132a5a951f20233bdf8684bd879b85eee598686feb0e6c80571611c747f1a91f4a21ddbe1d4b504aa5f2ccc1774f83622eb9c3e62f8eab611df5672914e49e2146af9e0240b860d2e28ab83b68a5494e5caa6406dc46f54b33db4c76bd95472c417ce40d47fed8f76f550df8bdc5794210788a8b064e218f1575e1dc67d64faa42d949434e0178ff7e11f24a14ce8f4b503ef222106125f204205c2b20e083e7c65e3cf8de17fbdbcc85a15c09786b24aa4df8e82216623a4323549c481bd4f8c596bec1c863631c5c2405d8861021d3e1a48b73ecfc05ba66632ae64db9d9efb07f450ac8640d7b4ac97f2db50ce0f4328fb4ad087be838c412e2d0875ff8b7c1b02a648b9351a74344b10f1792db409953a8f76464b9e3cf51c52bb958d91b9429ab4f546e7a88eb2f01b0aa21a20720b20fcb032edc8e86dfff528440e2b26debc32ed5889f4cb0339e54b517ddf5b5aa8f15ce67d39ef83b9de42b842a79a84c828a6cf36bbefe6bc9149407f1db08bc105d17908071dcff83f0f31c484db72abeef41f075889c922429c3d328327608176ce9cb8c944879c97e7c44d48c69aadb397df10497110e23533b96292670e9385dfb6c142fe6c46104401210215fd8dd5e09393d5eebff52fb6e22b41190719cac4abc849be4a15860e91cc12b95add9b284dc2c02c108e5c465743b530c020e0b0ffdcb1f4ccceea4c2e035d781da85d811663086dd2b52ac1309a86ff80986aa16adb36b026d7e82aa59a1ae95c39aef1a8a3c3cfacf911b852ab0cbf0c1790c8af9f29e3cff3a3d39525dfd40f0b8171c61610af0ea8fc3595bc90d6e2883387d45b219f77133e9810a94f120103fae45e1a3b3157cf9158fb173000210ac7d88d983b2c5003311063d273c0ce67a2da867db366499c10b40767e76f78b10de7ded61937e03cb390e52047ed2140a68155aae6f2f00a53213c5932126cda1a780734c48626d74d0e872b26aa364f6705cc4537374e4cd1ec9b9642099ea53e39c2ac842c4ddcbcac1adcd06fad9b4dabdc3bbf2ade6fb6d2f6868215a97cfea23bace20331d3406a4f96c01b138fadc130bd987a4ee18f82d3e04e0258ac2b7ee83a083ba21c7aac7e7f26e06b6cb5f1d79ca0f8f1835f4a2dc2d8343113777db203492a025a5eed56f1a713b35dc416088654d57ac2cef4a1a46808d05adc082f49a351dd3cb072342138abd988d1ecbdeed055eb8704b7c5c4b3e44d907a402ffd57304eaa8a27e68dd0729bd6000dbf3526ed1c6c0dd32a84457fe0ca17d4c74f6520663fc454c2338ec52caa9e6671d3a21c71c687050ec57ba196129c8dff8e996aabce4d0c63e4f3b6db9580eaaec223ab43b7218e8ea4dcb26b3b21e00dd36207308e5b02b02072b5b48c995e411b364e4f8f79f9df9e0430f1246aea63a58047c776577b1f3e4c1cc25c14deb2841ef2e56706facde2fdcfae996e648372bb05c05f2591a4d5f54b8f2e8cbf12bd28c731d2d35dd8c0982df9353061ba205beb0e7791f1163f7c3212cd3cc440723059b95ea1b5300b216833940dc4f3ba7b20a4650efcf8fe1d85b12ddcf26c38b6760708fde00cba20b844442a3bc8f39ff62cd3b2a951e0ad0f1dfc8222e3f3cc042a5f62ddd3f24cdc8a2b9fafade819f6e1c03fa3f90959548b613cddebd7fe74c862745a11520a704e5f3272c19273192faf5e97ae5dd87ca491f7fba73ac0f1393d26492394e515c1a26d0d82e9ef74ae74c784600164aa190e16a85dc139aca34042626a9890ea66c27378355a52168a03205e19268c257197a6bf944a9770521a9893d45251b9f7ddd51b12770a44ca33758d25f38c331f159e3ba9baa90a51924bc127e7df93f1ce674f6b97ea76a4ed7eee3aa82f46c947e10d9d7a4b395bc54a8877995426ae106f77712375622cf9c9f04bf12735f8e1563e818b35ca0233e7e1dd46007632dcacc42d7473599281b47c60339b8b24f93501d768ec917a8c1edf6c2915df22957a34262d1ecf5e884cb8ce7a0600394f42a73601be93b8afb4e047611129af676a6b278f29dbb079d5a87c49fee3f91f4cf06191e75ea13467245c6141250d1fd227f8ff6b0e9cc4640dd7f30780ebc1b02c43a9d70be0bc48f109a581447530e3ddf7c3e1a0eb68950595f95dbc950529e44cd777c3dd12082f2394c823380e24a64e2eb4433fa026fc77c8092c4e77c883de36224efbebc2043201a5f76f40f6ac0e0cc2da98ad95fce2999c94208b2ca96aa2e539051de75e8c3ed9216b333144b21dc112afb24069c6c3b51783c2ee22fc8f165bc933f396d249c0d5ce6745d9b03d91f62928c48cb7d29190a4bf9bbf81553ca42b66de8c3df96195c1555bef223254fb080b7d351ee95b27ac5f59baa65686d72e003d7dc4efe23a9547133562b22263f9c7acacdf65e7c3568b5ad7a3dd0530e3ae59e1639c024327235a14e40088143253deb8050a715f228f41b61ac503956dffa137ff23d092ab8b715d155d9fb8cb205f41fb62fa0ca6b10ecfb4f538aa0360c3a658a069ac1cc778eb76bff1a7733baab78cfb116db43009cce00e20ee8166ea4a905cdecacfbb854a6dcdaad0c2c270230597acbf0685e8546d48b8651ada1000947284035793046104bdb9703d267b018518644ab811f3c58f4a8e142d474515bc187cacf458de019907d4e08f3fc0198a5f7de0eb6da2ef945a48e38875e9ec739766835e0c0e07566ccbe091aa5418346d3f2bdca262f8696d6cafc05294f4ce730f0a381bd7cbdd1cb8b3d0f7f1896eeb25da1beb8595c1977c2497e1a889f2e0db199f034f874c173798b1982bba15ff28273c5d24327dd19102a050334be21ae993f49cc368e33895611dbab86fb2052409e1ed33a85fd4f158688000a7a20d8baa73111c355eded1e923d8093ff0568363cc68b8d97c5e1e92dbda600618ce211e8c875702cb4c1cbcb2e573c13d98dcca8c7fe8c9f444d98b8d0ab47ac886dc21efe963e0184fe8a4ceafe0a6f9f22f1909817850397c81968245559f964d3b9d58ddb741f4448eceb45443bddec545ca24bcdbbd38bb55cfcc5143f21a3056ed20e11ab0fb5634e0901d71cb86102b860e8bb579a93ca5d1fd7908e0570e8eab5f0de715162b801c6201bc5bb8848a92cd273ed35af37782e6c48ec4d32fc1f44161c536d2528da64c5b6d5f5c84717fd83bc2d1dc88bb62fe902468b37794ea7d984d4765d2cc9a0e1e8651343e4295f34e576abe6a0fc3625b377c5f953fba51f523955a8237ea1f142ce00d8ad0e236cde8c013630eb5987dba6cdcf29aab86267d9cd9047350e6ba9365108a2d43adce3d72c8cee18abb531d73e50d2a8855fdddfd2694fda5abed4cafdcc39382d2feb818d650f9eb0491563846639f4be1816cee102a23f4d12dfce19ba7bbf0cd62a9984f14320f349e9ed41abc901486aa07498be38c18923d74498ac6ef5d73093688f8b3bc4fbba01e063e0a13831a12ecba3662ade3f7797a8ef9bb5846bd52d37760a53fad63a717787334317feaac28d7db2fd407c2a7dd1923500fac61e35059911b36161b3648e0f7c307d08ce742193da8684d0c52a959d5f3a2718de091b6b5d1828deda21355c543487ab1ca193487771ee0ba54e4a668846f5ba6d78ae42dd6a7ceccc89e1fc1e8a370e6865434d74afcc04ec337cf6c051ad609ab59fb6d6b0713a119057680fa1e22e0713621aa5d30ff4574c2cf7809170c7688a53dd117ec6526ac94efbc686e0694ef3417f6a8391dc30dd1468fc9c66bb49a5ae84d2ebdffcf323315b0bdc54777246474e46cd0e4f5a860db6df7861c946e74fb8e656e1a2346b83dd066e8df46d6e94ed8e0588aff9b4617f96e241d0492622636b8f830284d1810dc3458b1237494c7bbef73f401a765f53eb8ff563bc669619331fea158059af8497a3d308e7c944cb0c6fbc6348d02cef0224a155b4160eb55e37a66c615330067649e017f75f5a7e235ede48ea9fdcbd950d616a1ef9e7428fffa04a54918b7d52a78b1bc6b0e5d37bb7cf42a3928fba333687caba85731bd93acfa51722bea4600ef976f56f2becd3a051532276b39b4c38f117037dcf58bba20925a7cf12164b8c46901991e00c008020b7a528da1798d4ba4d37caf477b045dd19a7d7aad3929754c92323634edc07fa3b96298449fde017315b4962c42c6f78c37121b45e9987fdb1a726b9a8f8b0a19076ff6940163e9baddffeebf9ed2cb5c1c55d38c7b98b9069e7081735059acca5d252eb4b797252613cd0de4dcedfea8939f7c7fb1cecd85004310f5441f4991dfcd4f24bf38d7b139c4058c006c15b667529440d904a6642748fc974d02c672df41a32cbcc0aa5b5353ec564d22e3518ca52271000bcfc1c2cac779a3fd06bcac83623b08e5d6da950dc59f786dd2982a721a1fbeaa03f463edc195da25e0b94dfacc01dde9727d77000da88f50c7f2b8457d307dfd3d41db896b636ca99bdbe63e2259a6d4136a408b7d4bd667d7ced419724f8a1dfd312a28b1879277c4ac95d14ce6b353007ef8eb2da49ff4d421bcbfd8193ebd00e1e54cd5418a73c53c01fae2944f01a4f564c0b03db27cf130c69b5fb2fd6f697da91116e467d8ef8e6aed9b635641036ea0f859cfa10e597cfc913ade717ddf9c4b7841f250add2f351f37be97638eb61f3743f9e5ab23a6dd8970a1f8aa7171e872313dd6d58f61452ae6a8daffd21aaf78a6e32504633efbff85180611572ced0e71aa745c117e5f9f19b6129ff610b882b2b5aaba29e5fc2467cacb646156557295a7565733406252c400a4108c05e36c4d91779548ba7ce80fb34657ceaf1f26da8efdd7d34569cb51156805413df3079fe946366ae4125fff6f8841e86d0d54ee9b407535b0107fc141582f39aa8d982596e1a3f71161ec1bb93e7a2ea6fd4ebaafbdea40a074927f98ddccecf7118c24161fcab051fb9f21c474c136aa58e82c07046b4886c83533dd83f48133df9595992e9c5aa890ce59bd48ccc8e95a0d62d468f21b112df95d6dabd72f1f451e2a584b8483a09066c386581f61406d45f0fcf2a65cc41dcce2c0b837361f51e76e3b1af38b51369263be5266803c01a78febf8cfd109014eeac0918863b869cdecbf795446aaa8575714c2ff785624e98206f7af5337e2c116b3be48df74f2a5cb65ae17b2a9b59b96d1a0fe86de8a7325c271a40c76be872acb7f510d73e44dec3f512c1cec0fcbe2611625015d5a9f7f3a19169235ac4883afedd5bf91cde9bee6122d9eb8673211bd2c085e7fd969b173494fbf8be10ebc3997c5920616fe293394ba697c24cc658768a190faafb8426ad0a9886ec5edb4cc21b607dab310ccd97d71d835c85f5a2c7f63d7a3e65abe0ec09ae723f5b58cc4e278c4a8681ce7bcc3b64426ed2b8ae1598bd54d640262430f77e853b04e800886626eb78c6849cc24b1c9693dd3b812a7becf10b06355b4b8a9fc720010589922629d7a3b87447a0cde5790d214fcd1e86f72286feded01ca46738bb9e005fe8851b5979d78e377b22b4620c163731f6e2fcac7f723d3923b2d8907d49c347", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="6d4d3086633af30ecd67dfa8255f8609b629a6c7b2971f5010c45b9e01d4519e4430c9e5a14034f044f3c05045381054d556df11b2b42c5ddb81e41ec26fb2918820a2c63f0c1f2815664b12cf18d271b67ffc33785d1dd9cb9ef84024f9188914b8d9aceb55d4d0e1a23153fa1ac1d5eb331e8b58990b24bb90e553c0bf19fb2b7bc4910016ecb3f112fc1f712bc95971466b8b96cb458be3672e6c99828820dbfd9e3e2d20304d9bd1cc7a", 0xac}, {&(0x7f0000001480)="e277d38819e61a14c0728f2aeb6560c745113428d3059dd9155eb5bf787ae6bad7c17ff858a3f8298a9178ec7368a4628965de713e27d766e1de99212dd8e75d62e0eff53eda4243b46a44f1caf656efe95c68ecfaa385a96d851bf1addc71d4f1a97edd447410440b9408ed7b86f1561c4e20d42b3d24e44f489627aa372244cc9378aef5f70d7c187e3c43ebacfc92f2d000f138ca20ce3c4548698b511f96ccd2508b8b39ecc31439eca58ff1920de4328540f8f29f6f7f29e173a237179baaf337139e342653b12bdbbe0feee97ce3aed7b991ad736cccaaa28e7befd8f3aef6233ad57cc3af690d11736c02056515ff0809", 0xf4}], 0x8, &(0x7f0000001600), 0x0, 0x40f}, 0x404) 04:03:01 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 04:03:01 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:03:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x9, 0xc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/161, 0xa1, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 04:03:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000000000000080) write(r0, &(0x7f0000000480)="582720a013eb0486f5e51a22ac5bf5b7a6ef826eb6f75b8e847323c7139b0cb94584d553c3c697bcfe765f8266dbe5ce6b0300000000000000b36a83d988fc7834744ac2d9f75fa1072bdfa925414a15eba00ade2f52c446f290936a0d85f85f3b5627c8805b2c6939fcc18c52641bd8de39e8e5ab2dea4b146b1d3110bfb352eff309c3463e74cd0279222887828072713aee30a26221608027b78b3449c4ad06f382c34052ec21dc104cbe7bf71872dc8d819fe96fb3fc4fad7fb9f905e7959c261dfcbd03850b62f39e555e02de09920f4e9b54ca88af1a230cc3d6d46d5a238df2234d9548c6174e18529c930dca5f7d34504fa08949396bc3f0b21641b21fe2344ceafb3e51d70015ba89ebff64a3ffeca7bedccaa8c306ccc1fb2ac2b71bb96ca43955e4c9cdf3176f2c950a30405ad4ff54edb2e9f39989aebb40527d42dba8fef9b1b2dee7cee5052a386be4e2a7abaec4ec208fbe652f5716701671222cb9969db862", 0xffffffffffffff99) write(r0, &(0x7f0000000040)="510fc1a054", 0x317) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:03:01 executing program 0: socketpair(0x1, 0x2000000000009, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x6e) 04:03:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x9826fddd60efab6b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 04:03:01 executing program 1: setreuid(0x0, 0xee00) chdir(&(0x7f0000000100)='./file0\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r3) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/62) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 04:03:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20018, 0x40) r1 = dup(r0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffd, 0x5, r2}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 04:03:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa) getsockname(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:03:01 executing program 0: select(0x40, &(0x7f0000000000)={0x81, 0x1f, 0xe8, 0x20, 0x1, 0x9, 0x3, 0x20}, &(0x7f0000000040)={0x5, 0x6, 0xb1de, 0x0, 0x0, 0xffffffffffff0001, 0x3, 0x3ff}, &(0x7f0000000080)={0x668, 0x9e23, 0xff, 0xe7, 0x80000001, 0x2, 0x6, 0x8}, &(0x7f00000000c0)={0x1, 0x100000000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x30d80, 0x40) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/21, 0x15, 0x3, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x94, 0x2) truncate(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x3, 0x1}, {0x4, 0xbbf}}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x16) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000480)) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x4) getpeername$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) chdir(&(0x7f0000000580)='./file0\x00') fsync(r1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000005c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000600)=0x4) ioctl$TIOCCBRK(r0, 0x2000747a) renameat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0xffff) getdents(r0, &(0x7f0000000700)=""/63, 0x3f) getrusage(0x0, &(0x7f0000000740)) chroot(&(0x7f0000000800)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000840)) 04:03:01 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x81) 04:03:01 executing program 1: syz_open_pts() r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() dup2(r1, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0xf59, "a41fcaa6da0000000c000000000000008000", 0x0, 0x80000000000}) 04:03:01 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socket$inet(0x2, 0xc003, 0x0) 04:03:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x12, 0x4}, 0x10) 04:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0xaa}) 04:03:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) setsockopt(r1, 0x88, 0x10001, &(0x7f0000000040)="9094864f156b45678ecfb20bb976f3bfc2a9444c5234d915ca9287f79fe3f48b2c593c33a970688d34cf7d430ab14509385b321709f26df0306a42135b3c62f419a426", 0x43) 04:03:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x100000000) r2 = getuid() setuid(r2) close(r0) recvfrom(r0, &(0x7f0000000100)=""/45, 0x2d, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040), 0x0, 0x4) shutdown(r0, 0x2) 04:03:02 executing program 1: r0 = syz_open_pts() r1 = getppid() getpgid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffff39, 0x4, 0xfff, 0x401, "c50ed3852c28d5c868bf9fe720db36401476a1d3", 0x100000000, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) ioctl$TIOCSDTR(r0, 0x20007479) 04:03:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r2, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 04:03:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) close(r0) 04:03:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x0, 0xc3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2]) 04:03:02 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1ff}, 0x1a1ccc1f, 0x6, r1, 0x0, 0xd2f, 0x64, 0xffff, 0x5}) msgget$private(0x0, 0x4) 04:03:02 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) 04:03:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') r1 = open(&(0x7f0000000140)='./file1\x00', 0x101d8, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x7) 04:03:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:03:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xfffffffffffffffe) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:03:02 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000480)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f00000004c0)="1f912439743d0e2ad71ae3acef29359366a19a49531de0ff2adadfb2daa80eddad18463e693f07f82a136057401b534bc50b19fb1eb4953feca001f057ef8b11cf9e9447cc22ff07bc79ca39b196d46c110d866c9e2bdfd1770fee2d3f5477e3183768dffe10fb07fcfcf35404003ca94267be6fd914841deac3f89124141fda6231c42447780095ee2687ba19b64f2291f9a32b8fceeac81ffaea09fef267e0b6edf4d8c84c55c94cd9c7a3b783a01a77823a5f5468f8d668e4eda61ad46a2404763c813f9e313ac9072803e314c9e3c8c5744ee8399e3ce9cf53e544ecdb3281df3bac1e569b5a9208afd26bc019617216728d3d6fffc0abe2bcd3889cb8bc15a696122c8f3aad40d1fb83c9286f4b6a4c426359d0a138bad02bbb7d407380084ee08d77d5befcb5de1b8efec3a924cf46c0bd7489e4f3f142f54e5ca843b37c122cea315e62124fc1d63bb840", 0x14e, 0x400, &(0x7f0000000440)=ANY=[@ANYBLOB="c16a298809fc3d173100"], 0x1) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=')#]\x00', &(0x7f0000000100)=')@\'\x00', &(0x7f0000000140)='+\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='&\x00', &(0x7f0000000280)='\x00']) 04:03:02 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getpeername(r0, 0x0, &(0x7f0000000080)) 04:03:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfff0) 04:03:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x8400, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 04:03:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = kqueue() r3 = kqueue() close(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x9, 0x5, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0xa8, 0x0, 0x7, 0x2000}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7c1, 0x9}], 0x81, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x10001, 0xff}, {{r0}, 0xfffffffffffffffb, 0x84, 0x2, 0xfffffffffffffe00, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0x40, 0xf0000008, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x6}], 0x0, &(0x7f00000000c0)={0x0, 0x4}) 04:03:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x500) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/182) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 04:03:02 executing program 0: getrlimit(0x0, 0xffffffffffffffff) getrlimit(0x6, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) 04:03:02 executing program 1: r0 = socket(0x21, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 04:03:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ftruncate(r0, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:03:02 executing program 1: nanosleep(&(0x7f00000000c0)={0x4}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 04:03:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6029, 0x10000086136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) kqueue() dup2(r1, r0) 04:03:02 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) 04:03:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="5cc97c93d2c4d24d80e3f79b6163abcc32640bd239b35d77bbf2d91d2acfe2d793a6e522724c7031d3af150fb78002781db4a58050132f0a7e6261fa0aba100d4214b80c2bdea97d10b10dde7a2f0f28aa42f8a9a8c07eebe127c880ddf113d240071fbcddbc36201979145856fb72a3879985d98638b6f617696bef84b6be7219156b2e4abb592c04472b6da3b5823b7d52bceb5c858e82395931a25daa869779a83fcc5e167f4eeea4618460d235eb93212d21119aaf2fcb224c9db4bf239f1a59e569727acab33061b11d921c8a818bdb8969a87df2220d4ce24ebe9158d3410ca0b11d20ce6b7474304afd2fde449186fadd6e6899de388dec51858ad3", 0xff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='y', 0x1}], 0x1) 04:03:02 executing program 1: r0 = socket(0x8000000018, 0x400a, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 04:03:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x3}) 04:03:02 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x1000000000020001, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 04:03:02 executing program 1: r0 = kqueue() syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getdents(r1, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) utimensat(r1, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() fcntl$setown(r1, 0x6, 0x0) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') pipe2(0x0, 0x0) kqueue() kqueue() 04:03:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000412fbe7e76bc519b1719def32ba856dca6d15f057c5e5db826c6f3ab80273cf70c2559b10f3409e3e381f8914eb0afcd1c652dda5006e3f85b2b9329ce0a09cc0ef487cbb4688b0814df38e34cfa7b1f8756bdd095704b6dfcb3e4652441b006d52256144868afe3987b214a917bc7c69a2dad659a65fc8490ae6f594b54930722e3bef986d6ff84567ce391bcfa4cc8cd79eae2cb19134f41d91b79adb94d60da508582da8df6a503650fdc4f0c"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000), 0x0, 0x10001) login: QÁ T./bus./busQÁ T./bus./bus€ ÿpckbd_enable: command error 04:03:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 04:03:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') dup(r0) 04:03:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = getuid() geteuid() r1 = geteuid() setreuid(r0, r1) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 04:03:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0xf31, 0x8e}) write(r0, &(0x7f00000000c0)="81e4e7ca2f72ea0e50fafd744757215158983993f5164e1a5a44655ddf79e94ffa0bc45fe3192179625a4e", 0x2b) 04:03:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="d29f2d0804fdc49ac5ed58fc65286c06b8d1c9d8663dc8503b05a36f52c994a76dcf5b637680ece53aa32289a3c24f4f038d3d7ab50f31fe17ded6dcb06ccf661804ccbfffd0f39a2e6ffec3c18bf0f1948ea5f7ba04204f78e0e8e5063b9217381a1815d9c3ff98f7f6e36b0b9766b2bcc218b619d40e8a58b4d7f42644e988caaa71ed5e628fa8c6625793a0aa8942d6c1a0191133a0f8ada5c15940d927ab7db8f6e68eac4531c1cee00df4686563153387857a8a88b408c2c66ceec3a6", 0xbf}, {&(0x7f00000001c0)="15f2fe45b666d8dc466aad531bfbbb839fdda27e9eab83d80616d4aa4fe81029a1b44af37760ed46cee4b293f197cde932d9ee3fe565e794416b8b0f7e1ff50c71770fc72d392cfaa59c358639d38e65b352a123d38c7c928b13d0fc6ce11c562b164578bded205a0e96d7cb6c0c34d96a3e609bf9ca", 0x76}, {&(0x7f0000000240)="ebe1b0b3056a4ef1125e1fb2d70c2313a45f616be967f833011bdaf6f8d24f9ee51a50a1ee3b65e15c3c5e5a9f95d0883eef821cb9c66f631f6c098e064cfbc3330bc7f9ad2913b8df821b46ca927b83c758b690d85fab8e57", 0x59}, {&(0x7f00000002c0)="5e416a3fc596c1aa98bbe1c37c26c0fddec4c076dfa061efb60a3d0c2d39855148e34efdcd805d66424226f410b5f2cf5020527babd5a1cea03fb1eac7848e7ff434eb47a5bcf75dcffbbaf5f87cba9390fccc7dcb0d21269d7decac86", 0x5d}, {&(0x7f0000000000)="91a35556973ca5a4651c3ce4", 0xc}, {&(0x7f0000000500)="d4e3e7e7f2acff1637e4a63567dd4e574d2efa18a18198b79160841357abcead69c04490d97cbf697d64d1f6fbcf06ecf593d6a1a6bc6d275d0389713b49f3c1c73b522c66795fac7d6dfd790662a91a7462de0ecba75ba8203d88950038ffe075bce62a4c030e86575abf053e479905ae95a43840da08842a8a8921d3d99f58efc9aa6e8566f55b16fd3b678d6eefb31a5da968573433281da9dc2c6b8d27117c8bcd3f2e005086b33f2761d97e80461076beaca67d1a327827d02253e5f0381d493ec7ba0964e61022055adc0ee5c37d2704f746a1efbf29984ab09e4929143646568c7fe84f463933919bd3072c1cb24136be26bda434cca35674d23a33ae36cd5f83634b00a108ba99a4c25fe267bddda6ad54e070a521505bbb28662204bd250a41824ed5b4b24de424f0f92a6c59ec994aa7ad270e528d8d72ab45c27d4de3daa58659505ebf2bedbb4b2988d826aed09398f188decb727a6ef11529d653a15d84ab002d947bafa33be7a25bd36cf24e713e1d007b6773b0ea1b84bf57f2cfefb2ce17a574915e63f35f33759923fe25035a6717a961804b2c7aeb8da18b2680bc0db7969f1185a2102e87681e0a4edb6b254851f275efa408be16dcdae5a54746eb95ff36ec3e973441bfef7f3f6a4402fac6d05d933a36bd3a5f2a2b8e0fa388be9f5880988844d808bd2b877278b1955215a9fadff5155518f9c72afa7701ad9dc61f94ead6e162a20bc085f61a1c5d50e3a966e44ae08eb57751b2b7dd2f21592a823e4661024683adf4a2f9f21052e63f463283ae07da1c6cb3befd55b91615b4cf4eabd0793af8144ace0ff038313dc2fef5c4dc67d1132a325cbc0d96c23f9708c0c371a8e14c406c76054db9fe0543b7bff400c2fae7b550c493b18227eefd867ddf396aacba2170b5ebc971966f3c3e03781ad09e3c53f43cd4752b8b7dba1394165efa518f230501046a354b63685fb6dd991aa2492d67dddaf079276f33cfa84d34f4e34f581b8b7089dd8720f31929c075606b0de118de48e9d9ca69f021e65acea1c32c291344883778fabdf2c7752975b4b06630cfa71240b8df96a39c5d390657eed3983fd8a0b924a72ab8f997bcbbf935489344dece35e1d666b5caba89e9a5bd9c9a3bced9bcd576c348e9abd69112a190adc12be9507e903a36867f66154adbe1498866ff3413dfd4bae89cf201444c752cc2809c6f749b7c3d6406af5d802930f691ef3a62bbeaa3b03d2a101f2dd0486f452a9c0f8e3b4ddaf86a0cd924b3f41122a9b12dfb29d5150bd80b6dab16f17c9fbe98c56ef7efc09afd2e65d51bc7c52b1beba408c37d0598de0791cdec67b8fa59a361eee04c90fddb6681d50145a400d4cf2862b74570af371cfd1f0f670fb00d5b603cac9ec668aa882369c09f827a3cdd6eed333180998267a6fb1bafbacb9f6b09f385b25391d8facc85e337ce4ed9f6eeacdd28e795114cde0f1505b073257ee8ff0f3c2aefe5d653ef3af4371283481337dc9c36125ef4c0a7df1cc6c5c9dd7c4494161bc881331b691a5ebb3433a39ae6d0a5e43065757b6a62d4a97383de00e1b1a6f34fd372d364e75735b1b89ab8cdc57f25a4485090eb35a182a949cc6984141425ee838b1265b17d3c123e1cac62757b930c7b1913b3411fa8cf20fe6a4311dea463b7a884a8a42a3b4baeaed0f6acb9eeb55fd99637e945fa22e8288166485a85c55c50af731a2cd32fffa75c60f324044ff2dc297bbcb795699485524f50b5cbed8f7186a9da31d8c49bd6ccf6ace9ddcae0c458c2a61393bf4fb108fa6bee4415b0e161f78a3fb5bccf09a05556ee110a6f72156fcf109fab28ca70151c11f790e24640c15f6d203ce3ae5c6f20025653af5b36bffd1c0d165b6d21dda0ccbd1d6d2c9683d409300b4e0156770286dd91f2f7e8cbcf4a2d6347745b797c744242696ccc6a3efb1481143c02a80b69a08b0b8e6c08ad7a9b137fed7b8e347a49df2d32f64d88cfdc508206a1e0475cfdd0c5159db3f55e3f68fb8e9a3c9dab0113729063ef948aa80ece54124a18ccc64055b9edd01dd1ecbce71e226c73e91ef464bd5ac068dfd7e95c4ae46b09f898b0d67b7d7fbb8972fdcb0f3698aecd1c6e5ccb00dd70cdda3e1bc1817b2465c1a4f8fc1d9c9b56d0975d6145c3e66c84dbf9469974896b3eaeaaf3bacc777087231c41af4e5e433a0f5f31f881a2e7ebed71f04716b47311737b502c275b8cc02face06650296e1e2e9743eb090ee76b00dbd3c4f65e7f9749f3ca5b550e216540841328b2338ed5cf7658f4db2a5518b68cbe7dcc029e99075a362039a1640a548e477be26fef6e3a00fc3c11e5355886615f7ea7fde48d1e5b9224582b6a8ca7d4eed9d66a4f95a62eff4b36f663257f04e07eb812b193720b95756be282db6789eefbc6c43efe2beccf36c4f10c1b9ab3291ed4285382a5569febe8eb998d6645f4a98f61ea8921b6c6cef8802fe71c3be9e02efdf89bb01a7872ab1342da9888707e42fd189cfa3d86059259c9c9784c7da5c1c7d7a17f452d58f27dd421e3b58f7e82b9848d27d72b5a0327fd36e373ccb4c97b327239b6bb92eba5a636ddc99a6c03cd49dda5f9cda07cdd26794fa0338941810233b905633a97f2ecb14bc534956a09f13fe6fbfcc4c64353361522e60bb2f2e94aa5d817ae4bca3b5f8728a12d4cdca24ac1d1ca4c3c4a99f4ec9bcf09da508f2b51e85c6c5c143c8908e1971e7bc30bfbe88c7d70c524e888fad46b72addf9a5be4a784774dbcd4f51776edac4e024015dbe7670ff1e025c444d3555839c1d8bf1368ef78412e919726281f31cb4fc4660293d22e1f623478bb993c42315f3e3b0b2858a616557dffad31d89cd68d3c60973fb4b50f5615554d29ec5f13cda5276b4f4fd01e5f20091e323a4ec293b493899d689acbdb9bc986a10f4fe662916de971bc9764fcbfad0d5ef14b6f52ed303d49ec5441b9c11592a8c977dcd0a887f8677a49c5e29eca724cbdd025975299901b4b26200376c7ab925ea81fd648a0e9d9b5c83b37ca765356d1346af52cf8a9d6d1985032b629d0786fb8e1c0ed15c512fdf2a7c80bc9a0cd021f32496ebec295d4657b447f3c65dca68e7cfb5a54eeb3e7d27fe68a290c0efc1da53cb469d13c9b60a1a2d58a81d5f3b9aeed9b47701108a1b055ea79528c4f38c7283013bf0fa4005d778717f885a7c62fb0dce2c295b72a598aeedc4da97212ac81f4e4690b738e9d797afd038eb090af8821af6c2cb4209791317cde3b24b22351cbd1133a8514c22a7bbabd48500f76151559ea298950856469020f7b4a9eb1d1ebb323af40b41793e3dbe8f63e204967ee9e4ab6bb97678394599d02270c74f46da2c47e6d0da38eab1717f0f17f97fc39d1debe733da4f5245a7c3a10e162a3636f781434b8ef396eaeea1f0b9ab09d6866af6569bc3df66993f26be472862a9d930f93b37ad0cd425a69d35743a1347c28c325cf6b5767f6cb01997211976e3a404fea77ad16d21c9f4bf219af0f8f865a42e9eae72add025db22302409651375d183b5e45eb4a49d61522952a88575481fb1c7c01159a018ff990a3238a3aabc56f3f057c4f4212e9b0b81b20f247dcd88ced83c14b726e9174f13aff93ef9efd97d33ba600bc55765034945e74fc11de3903b3c74254c1a1e3dc7a1c5e3a7c18ecbc57a8b2badd249b4bbd7cfdf00cf7dc7b56570a9492910dc19315ae86c885deff6bcaed7cd8e18389623bd91a1bd8f2144f8b6cc497ca4a513eb4124b8fc26f47583f183fbfaafb8b8af744f4114de134ab98b5afe67b0cdb6b7aed9dcea6af9bb9aa76ff0bfc3cbce3c0432eb296fb89dd785c6e98b5a727a37cdbf3ce0c430f4cf06ece2ea15d604292e7e00e231a05b3b3e5e14970f61c2684a43c88303113813a19e106d2d522dbe3008367fc6f162e050ef713eaa41742c874f6151617d081f74594d6676c9f1e201ee48f9a7856128462da6c1ef7acd6c15ca7b1ae14284e256320fcf06768aae9ec2f360e0f9f75ecfcea36a803a06c5b87a40fd1eede03113fc96cb9278ba3a9cc3a1d3eada4e7b132a1962bce0e5d6afdf2d475034f09f3d18592961fbd52429dcf3534b29220025c1ff9b71da73c858da4ec2f13782811b5e77f55129b60b5ca28a57aecf898dda48242ce25452a3cc830a734fd22e9c22b998bcf714bfbb4e2db3c185c6a33212d0a59a8fe64c858b5b1d17714689680060786afa599a63b7814c5adcab74cf1e59328abdb6e42a4364b5087384fbea3ec538f349002b7d6210da237959ad0bf308274f93eba94620e9e1776902290fed250527dbdfb5ae3fdf11ed93ce63bd95f3b60d800dfb1b68e5925de84ef0428577f7ab810115be651e301f397ff0f7903657eaf1469a8403a238c4f496de4613745c14bcb99caf4b3db260bee6bdf18ab4059654acbae2de478ff8d7eb22137f4458b46e3ea2f4fb1daca6163871055664017068759bce6323bcdcc08ee3920bfb29649ebb205b1829f832532c63f6b66768962318cb7bef04641923644a04b9881a7dd1ae3c1282cd42883b0537af457be2a98910460aa3baa611a18c735219e06ecdc32619fa172d18ac38b64f303459ed1d001e34db98708d734f423f66531a43e233766658798479932bbe4e77352d3ce9b0ffc7da474efb351d34f4546bf3c7eb1b5217bd890c03412ff6d9bed6c6b06f9a4617735d7cbfd62e889d7aaa78eddbe39437199979d7d40e438a2e909a0f070d437960022d91332071839285a0a3854d1ef4da8c4a120fc667772f2584a2f65630d613febc9f13edb6f6325ad81a8c50568ebcd12731277e390378411616382f3baac8cf66288df89b2ac747562307e6e3243a915684adc6c7dda350bf65a99e9580e8c559170720336d77e34d230b1edd53684f90e85ee371ef5d3ec2eac75ec774ebf1a014a2cd3ba474b79ea554956e447fe7970df13ad38c9914097be0a846ee62c465e019e3bb476a9ebc4f3e46b629817e22d82c32c8d009ae77373646961a22db8407c9655a5a7130cdda340e70bb15f7fb0080fbc0771735118e47d157d79308a6238497b96eea1f4f21aab924a9cf04a9c78c819347abc3ed039b82c7ce7a8e4e724b68fa2db8f3c99d481738c0eb80dc511a9ccd8d86aabcf03760e66525c46dc17b01ff6764543aac7ed61bef15f300aa22e241749c2610d5aa8a4b71f7a2638529666e8b88e048b1974944ea0fd6ff7561fde982bb0daf41244e717737dcda2b8944950de127bcd422532b44dc1687c9c5fdde34f82bf8d387a7d9c021afcf89b03a15855ea18777490601bc70099e462adb3e40fad8b90f1dda313ca793a463de701e6598944d6e1a9bc8a1f68ccca8434657b1fdc1f752625702220895e23bfb907ccd8981c8e518d482b89ce02e0c42deacf99ffd23776344547b5ec0ae0cb20d6f2280f7a3ef517deb51feb021426c3ad6e9a3340c6c21c8ee00423f822d06dec0f9aab617cf3701f920480f07e1ae09a77152d630b35e47df03083a8c017e4f8121f97a62a80b897893fe21c7bee171dbae3e2b049a36c4ed8f4c82b2e6c8bb7fbc1f1513ecb94ec1650b617a47936cf09d1c22ff4fceeac2a4fc3d7822a5e3818c185ba1348e33435bf371fed9f1e0cbc43365cab33a53394f3388a59ba78ce4108fc0467533de36969158e0e6f7e93d8dc674b7cfa674b0ca7be6322c4eb5f60598510bc0e5f0fe7bce0e28423a964dc1c657f9e70cb02ca1775fa3d3c886a3c", 0x1000}], 0x6, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:03:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:05 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1a3b85c089f2f53d, r1, 0x0, 0x1) dup2(r2, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:03:05 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00003c4000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20003, 0x90) r3 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x40, r3}) setsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000180)=0x4, 0x37f) setpgid(r3, r3) r4 = geteuid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="9064a61a5a91ffd1a5c6147900afa5a2864b56fcbcde6b1872d8483f9d9f98e88416bb0fc1613512e3955ade197cb5fb168a1553afb3b91cf480ee", 0xffffffffffffff6b}, {&(0x7f0000000280)="94e8f25faa3e8b1ca0cd250956a72997d67622e08969ae8202", 0x19}, {&(0x7f00000002c0)="f964b2d18590e76d58ec1e52aeb940db510955a8d5f3fc0f44bafa33c71674e0390f96d5ee539dba05b0e199e01879bb4511ca47c106362b37ba847721b925293e7a4b426668f837748717d9ad0f6a5c74b6c4223524af0d19134fb182b17b8c2c94343537a3a570018bf9a64c1d5920d57cef63b13a140c9b", 0xfffffc2d}, {&(0x7f0000000340)="994436d27a", 0x5}], 0x1000000000000185, &(0x7f0000000500)=[@cred={0x0, 0xffff, 0x0, r3, r4, r0}], 0x18, 0x1}, 0xf) symlinkat(0xfffffffffffffffe, r2, &(0x7f0000000140)='./file0\x00') fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x1, 0x72e6, 0x4, r3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:06 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffff943) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="1543ea0786e67079df39aa1e1d38d78d56e9c5bf239b1556f4f0f077d8259d9708caae109f5a96a6f6dc0fcd012ef1b74a1e942559c3b5d85f40066e55fde7b4a7c1bef0616e271848f432d18d4afd394d29e90b8cbdf66f924ebf06b5a5f5d2c1154f6fce958abe2bd764093fdce313aab72537387c3d7d0d4fa9ae22caff3ea3ca1f8a9977afe45f723a1a8af6e5eb4f5935294b87860dc0600ace677be5130fa05471f742564aacb2a439ef1da3f133ac7d317b67233c0a14f974411fc40dadc43f147df89fd6eb57bde751e9d843514b349fac4d8e2d788c7cc6d86ec0ecbd6bf38415acdf4343ab9126631e69bf", 0xf0}, {&(0x7f0000000180)="763cda7b2a195a2b2219eca0c0cefd8517544f6da116478b9f88176dc8765fb593649f79ba73452949765f68950bcda5175a3ab5f34a1f9946547ff6fd9d84290bc8c621895276044bc40d544b6959539d093d45b36aaef1b53b7263148ef7c8a2e9bc99bb4216fe3c9e9b3f850402927513a09d2f53de493a263dfcb2a257869addcb496e245018151014fe3927f21fd51ad0d55ec79ee871", 0x99}, {&(0x7f0000000240)="ada43e301b0e2a261e3eaac7ce22acd9a3e5d52f34aea1036a9f7d5a579735f5cff5dbb967c1391c71c45a6cf29ac96d29740d3a74d67ecc331959204425911f2da8d78b81d8ce36e4eef447039d7115e5dbc7d698869fb408ced3792ef8ba1cb0239c46ab59d47d097dd41dbca7470533efc167a8c637d8ef72707b7d7ab22534b5e44b9f7198b5ca809030da9a94dcccab90812ff6bfedf968510b377297e9f97aa1ca4afef5ae994fd01d06707da6aa543d62eb144d1e4c88d031dfe533d56b7d38935789c4b46d961e6eedd53a62785878fe4e895a3579f4ec351c757528956ecac1b51128f7912043562260c4d5047d516725f473", 0xf7}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 04:03:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf41c06fa3b6d3b7) ioctl$TIOCSTOP(r0, 0x2000746f) clock_gettime(0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xd4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x3f}, 0x8) 04:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xe6) 04:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xf25) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/250, 0xfffffffffffffe7a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 04:03:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x4) 04:03:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa000, 0x2) 04:03:06 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x105, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x90, 0x10, 0x4, 0x28}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3f, 0x80}], 0x9130fbf, 0x0, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x3) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) 04:03:06 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = socket$inet6(0x18, 0x0, 0x8) recvfrom(r1, &(0x7f0000000080)=""/41, 0x29, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x101}, 0xc) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 04:03:06 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000100)={0xbeb2, 0x7018}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x6, 0x9e21}, &(0x7f0000000040)) semget(0x0, 0x7, 0x44) 04:03:06 executing program 0: r0 = socket(0x28000000000002, 0x1, 0x8000000002) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2f000000003000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = getppid() getpgid(r1) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 04:03:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e01800000000000006100", 0x0, 0x2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) lseek(r2, 0x0, 0x40fff) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:03:06 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x1000, 0x80, &(0x7f0000004000/0x1000)=nil) shmat(r0, &(0x7f0000005000/0x1000)=nil, 0x3000) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) 04:03:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, 0x0, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 04:03:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="4619e0c962dc1e8c3c25b00a4ebb6c68a98477d297cef55e94694115f3d958b2f5ee78b5cd318dbc39ff13109ec2e3a742ab197eb374e7b5c7619e9ec82a0c2db68f967ad69f80eaa822316dfdf0bba988b4a2c1805cc0e65be5fc588be10fae6a593d0323dcfc7cfbca56a84264d685d62d5fe0109f606c13cec1fa28470116b0eb92717c0a618695e72e6515fd04cb6e3503e2e46b4b1933517d5883134ac97994868f72839ee670ba2e228f18", 0xae}, {&(0x7f0000000100)="ea14561c5520f5a7ca24f96e22febcfb7590d39ac685044eb67c83768c1510c0217a072fedfb119085a8a2d972a641d830b96ea6908dba62bd730f5166fbf3121b2b3745d4b82faa75d32fc51e5591075193dd1b6f536b0ce8d3e226b26055488c8cd1dc5eb6a04f4468bf2f1e7f65300ba9705a4a644c87a33b3b98503e97c2e71098c37aa5f695dce1bded6cee342051ea072fd29ea3d7d56d78e80163ec99a972a665498284568ddfceacbcc3b59f827d39d2effc", 0xb6}, {&(0x7f0000000280)="67c0cb620f278e9a87ba871042816213adfcdbc60a3bf2fb0c56be4891a44d0a4ee6d4663d2904648a5802f543083a8832f9eb09a16dcebd1caad94a36003bf148839b86ec22d886f77492862d5d04a666a9009a4d50299706051d3997d2af3175c5502f95876358a47ce9988b3c54cd98a41cc3c2b7bb1a4130e4b301dea114cd59744a733c78df490792981513cc10d76367f6512553570f88c61a382d31441f212905c963fce678e823d58bebce4c5c93afddb76a56b7ebcf984f212e0c82c269c60194808d147bf78f013ba66a7ed5bb0f", 0xd3}, {&(0x7f00000001c0)="050787d3ba3ac697b9c715f85c9a2ff53fff20621251b523cbeb7d43c15cb0aa067a72d48283d6beaa07982d8a18256d3916541408c74e914b66e95a9a24150516075055eb14cc7c8175234cbfbe6e4de60b7ac0cba5fe5806eca81610e193f3b89bdf60f882dfeb2a6cf52feaa7b32a22707f9d07993192", 0x78}, {&(0x7f0000000380)="d464ab35577c16891b518e0328275a4ea90ed61f237d887716a47da5aaa0712c9d0d51464573f5ca21874b1e20238232aea1208e30edbefd269c2fcc342f1f6c516cbf14ecd1ff6ebb8b", 0x4a}, {&(0x7f0000000400)="cefb33677c540b071067ae2bdde70fe0f8563e8e4428c2c4d88cb913afa9dadaa14acfd31fc4ed778cd0be1bbd9360b2b3b5259bdc6c426cb1478221881dbc9e63de8e26210ab3a694303fcca8736a710c8df6db17b22b3646d3dd3cd165bdc20b9ecea3f521b2f836924c4f333924250312c6c74c097d5679e286ae5f6d14d53587a281abd8", 0x86}, {&(0x7f00000004c0)="269f13cf910a6258623311b8adf28f9ed013a9926a49d62d7365911874cd2d9d2b4144aa7a073679093aa1ecae5c52aca0aa518d047b55664cf8163674d3c3f103d1112b9310663bd5562a701811121f8adf365e3622f2b4ee5700044a7a4aa9fd4ecc16ca5359a8567c1eb8438e5cee0969d671d330082678a208d759e2ed73c9740042b88e832d34a53301c9a5349f166dcb6474b9bf126d1b8fbdd9b0251c7d09a2ab3ae62ea73aeeeb96e17ca991cd01a3cebe7101c6810e9ae64fa9bb4bfa4e15b99d3189af3b41f51d733006fea3b906e6e1a19cb62cae1fe0e015271dbebb01115c518b0e68317d81", 0xec}], 0x7) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) accept$unix(r0, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) 04:03:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x1ff, 0x29f8}) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5ae, 0x1, 0x2, 0x4, "933a4b79e9ca4159bc25f81091db5f2116e8df66", 0xffffffffffffffff, 0x7}) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) flock(r4, 0x8) 04:03:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x204b, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) 16:08:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:08:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0xbf, 0x8000, &(0x7f0000000040)="1f6421010285c45245ba77ec0fcb2df2367ded44904eed94c50d634183a7c2d3322ad6f7644fe22ff41216e5db04b06bd2aba9891ec199ceb4f2874e2c7c7723eb9c03b05d22804fb205c4c8a97945decc35e7a0c364ecbf17469909d3e26b3d4e8ec2ac8d0d6a92d7e75ddb927021b0d2524652b3a374b5c2520d9dbbecb22cd3f8af58d14fbb", 0x87) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x65, 0x0, 0x0) 16:08:31 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:08:31 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x4, 0x9}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/212, 0xd4) 16:08:31 executing program 0: socketpair(0x20, 0x5, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/29}, &(0x7f0000000100)=0x1f) r1 = socket(0x11, 0x4005, 0x5) setsockopt(r1, 0x11, 0x2, 0x0, 0x121) setsockopt(r1, 0x3, 0x2, &(0x7f0000000000)="bd162c1149091e59303e0b29e0041f231be69f90eec95b09b0dae8900c251269688ff4", 0x23) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ff0000/0x2000)=nil, 0x3000) shmdt(r1) 16:08:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x2c1d7427}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r3, 0x6, r5) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) shmget(0x0, 0x3000, 0x188, &(0x7f0000ffd000/0x3000)=nil) 16:08:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = geteuid() fchown(r0, r1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:08:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) sendto$unix(r0, &(0x7f0000000100)="a4276601db897389adce911d11b919b8f357cb4c1dee9f49b33341c66606ebcaea95088369387ff5d7495ef55282f9de5b590a602cabeba1840e830abea9032a4fea1851a6c942178619b039100e5f1477d1e2387a38328a06faa66815ee2d0dc51af049bf90f7e61b2b1f931a3bf5a19cd7a4f938fcc3c9708888b166abd6b69fee4bcd792e4dc63065aad40f69adc751a0f6644670cd001fd83811b65fdde8c6b28f9d4ff0bcc9f69cc45d7effb4463b671c6b5f1f5d22fa136ba8aa04b7a2c0eb01ccff05bcaa", 0xc8, 0x8, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x38) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:08:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x140) fcntl$getown(r0, 0x5) setsockopt(r0, 0x816b, 0x10000, &(0x7f0000000100)="dce6fa836deb5feb9589fa086a42bec4fa8331b82719052ad7110ab3b41b0accc2cff5709be3bb9134076831887bad4a8e2e321553a6f74729e8d694da304ef020a7b28e35527fb002ad11bfe7a2e594bf0d414a506d1b42d508d719e58a66caeeb7849bebac27f34a3e738b98cc12dc20c57513193183edc23c2a01e7121337647ceb1be4a80b4d6846019acab91654d6f745288145db79e5a8d18a2100706ec244e41d8053eb7b4a08236479cb545c2375512c69905741121e460845b21cf287cdf645b112792b18f998d019f93c37503f7eed82dfb5e852fb8f81021d65988aadb29396c2a0b53ac9e9aa09e805f5cb0677a3a9221aae9259c5ac46a41fc0e0f3df501269c100e4f6313ced85b600b27ca74fea624992e9823037cc6e1b429332ecc73118c8194904c2d50213ec5c38b8f25b810538e4df6462d12597ed870e699c37de85e9d45c4e1c93301e1f6ccdd06c8dec5c1f887158da4147e7e357a9e2cb5a9bc72b50b8c200a37c1e11ea46758826fdc0bb374ceaeb8f17cd7261a83dfa81c0b67e0f342d39fd496f5123aabfcbb43d4e5bc2a8a96805faf7b2b728707a459c53ab40eae94deaa5e43b1b42fe2c9361af0ee40d1ec37499a2e1f8e313d26b8344098a4cbad41a10533695bf7f96b8b26f8cf6d0a91377fedec30f6a0f5835d35df1c2c63bfc5d1ff685ae402e734bc937c570b59fbed25ca8c153ccb8005c2c5547423201ad830e46e3491237f11bf7d2d6ce62c13a4b3dd293865a872518c7b33c471b4e9f7f3b0cffbda7eb76c051851e26c97db1c8ab9323feeff66ff6358ccadba2565ae6a774350949757699fcdade27faff8812fb8388fb52c754da784c48b5116c61458305acdddbdb9bf374a0f10361c375b5be86ebd3b93ce6230ab951ef3fb51b730bc418018fdb524d27b8fda7f70bc1142e986072ca5c4e0006bcfe5d6fb96950a8e08c72c569bbcab2b7968149c10232740baf2ad2c699184088a3582380aa5c41ab7f02be5826ec9c0631cbc777bbbc2d238b9b11ab9b7a60bdbcf53cd143dd3014329907b037d97baed7d66b97c61d5d8f6448f2244bf49eb5b20f78d904379eb104e4c91de469ec84965a61790af3352b396b16097da32e71feefc7fa9254447a09e3c6d974a7f87c9b8f42aad0a19da0a58a6b597e0c82f13a59f0b327bab0b189ef04679a1918503b5c346803a08ac73415fd28c58803bddbc21d2b3b7597b1833b78fa173e3dc2de313842a32db39f484010c7a2cd0b3cba3b07239878c9abe3248bab986729439e3154a186410af84c266b2c1231d3118c59f5149ef2324d042d4337ea3b5d264470b649fab0388b37355490c45692de084e4349647e5185f5f6a05aed97d8fbc0ef420e10c12ab40d2840b8dae6a21a1566f90074052b7e46365bdd60d8c9bc7f659ea5d73ed5e3cc5b0a81f5d32c26efc1c0b8826b0199aaa6461eb8aca3ac99c02e3c4d9dda80a9e8f89c8968aef60fe31435931b476cc0f9ebadc12f12bb67cf98da719032078a74f21e0e4705e93e62cb3e07f097224ee5b8dea448434862f0f9af868463720455a705c3c76e60936e5ee2eb12e76e11474cef44bd5bda8b3d84587679482b38dec29e13def17909f980d7c2de3ab35df02b8688f3522a6384b8b9ec440ceca9d21afba2cdf4f31e4087ae872eb54002959ce1c60e0bb13887597d269975bb4856f597116387a5dc56dc178e7eb6e5691210ef8438f783e16911b9ff23043c59ae32867ef85129ebffa45e821b8642b59d039306029fa0c10d72bb14a29d8cf11192a9de6795c81aee1e07f6801e615591c5c64ca88bc2a73883c2eaf677b1c47d6de036f9354604bd41d8998e495a8368401e88266ee0c1d65ad0f1c13ed207d2a4862722edcfb0a4a1dbb8a2a565a191242af889f6dcc0aafa925b657ffc6a410a04d242fdf558dac9fde725356757cd738c6fb04b05bbf4e769d5213d21d92850ca93722e5ac9533816acbbf4520ffeb736450b5b8d094ca450795f7fdf3ec849aa920ae58c835338e0739df595dbae39b415ba1e2f5053a98b4f12f6ea5500be616ac9cce77456b295f2be4bf9f6c1510dd64e2665d614988045421dff2579dab2bc9075b2bfe98daa31c8cee760e55acaeea73cef5a3fa02b9f8d14d36820c915c4d9132cfab72211ad47f0a1b934497de43c8dd938d13819b82f0b5597aa22891cde879311eb82e8403b7c6da764d75b770ef5f53647cc519ac3435682c3201b052b408447bbd7cfd61d3f850863b0045ff1de6d344e49781a8e8672c0ac131afe24b0e69e80627cfd5dff2aa3b160c2b075ef97b68617169ac1a5df4f4f69fcf41ea65ae9d02a7b841c8efe1ac4d512f9a62d9529612eaaa6dec37fc6011dc57e4bf599f0d48bac401181cec5f7a6eef2d552477c7d02be64d70ff9ea83b4fc7b841bb19dae35959e36800731a2ef021fc6a45824f8ae290f3be984d7b95f64ebc7c82f5f56ec5a5f80f57aef51ff62a60ebad83677a279ee3eb578ba7be0fc98e39a5a30e2ed285a54cd166805028f24d08b4bb3533448ab220239f8aecc5be06be16a3015e8c6976e157468a899a6c2146268fd22a4810c4578d61cdaeb5653c838e0f4daa54e6d2005f8f38657271da4cb0292b976eb7273a931979b0c8e6bf4b9f85c535640f838f0db0385725fc389e7581e22434d73750ec4a7109196bbe6bcf354f75fb0a5e31c2947906df22263fe683144a01c3cc3ee96d0bf4bfd34e675dd39ca3de64c4c446410eb2c154f7527b644ea66e712c00dec0fcffb7931efcbab22467aeae3993e66c75e0f23acc789d7a685180ab7dc58592f826c82754d206eab5c0f5be4048df8828eefa5704655d27c04a766bade5f344338fb916c8b9b3e2c6e571616e3d39027f32ff6b7b713ebaed96e3d3a503e221627666c59f0b7ffa165e92706f61cf9fa49bca2aa06d1b87fc8952e08b46d3bed425a563737c621518accd64adb2dd8bb77a4dafd8fb8921f950644dc81f36e19bd9b1b0031d0c5bab4ca233362156366e118f1cbf9cef1c9946c0f6f048e8785260e8f3e4a1df844a00b8489f0e3b6297f6b09a5b0dbf23b2149fa73e83a9eec68ac731e63e84623081377397c48f7f981c3aaee1354aa2c83435774d2be041123062a3a005bc636a666644412ebb09d6f91acef20868131395d15ac89788eb5315a0342532273a7d0009c2745da731d04946629a3e34ad0d906b63aa78354fa9f546ef165e045a607b1e8773bad252be927ed67bfd318bb2f2dbced26ddbe13dbf0ab7ad368b09ae36f0c73ba5870c5062a8633fd48dcf8508ff862f07af3b25aaea76a7336310e6c23f4aefe2f5c8ceda40165f210fd99f404ba15ff53e7539c743dbd98eae8750dbd6198a9985c731c4cc0ec8b7d8319eefd7546359c0d12323cf95dac64fe07b25b037d8478f62f1fcdd0a3a1b21a1be82217c901c6ff9014d5bfd2de91d0cde070b61a79e12e25448fc917e9667aff9af486eae3aee09206102f9fa70cb0fd83c33c9065aec2898383c9b4225879e87af4dada53d693c12f064d92ab14db7991e902f8c8b2bf1f23237d6740bb53b748ec3d5f16dbab326801c94d9f811d150dbf53027e0c934027b4a4e3181b242f0defc3a98528bdf4266258dc336af55e361911552c8ca41c23ff9d7304aa0f36b2ee26e8cc1387f332899fd3546cf43907ac73fcf0e9fd81a2001eeebf45b335b6d2ded30e327295877f118d00303c6cf10a1b9ee9907ada83922bf4d18398c1e34af7b1d7ccaf84da89a6b1a48b1fe90216046c622f9657ced4e6002e64e4c79ce164b8ebc066388a76040869c304a4e7bf6df2f7da817735efd34f8a70b165d4244c380ee7fbebc05f90fbe8af202fcabe27e9004614c1abf8db296d99d644699333401eed34e89812c214d21b9c1af3fe7dcabd09ff132c39acfe6d9e4ffcc28b5deb33679f28cb9641e04f87df5ccbbf25b9a80dd42cf613f0dca149aea058653426c0821eb74652efa43ede52cb967134d59435c62d86d2517962b59c2ebc4bc59bceba41d5772741f0957751df364e166cc23f318c8898b243b79e3ccd40bde61b8044e49dd611f183cf05ecbae79f491981345e5cbd74e6d16019ec6b99adf7417ba8a456ca2f0dff5d821d7c31efbeb1094891b5ae60bca3fa80836f78fb79f4e756e2f105763f5a36607350eb919062e7484c53dd8cdbf618675df8a9a2d56c46de2e1eeb72ad6b3972e6be2235bdf5d16a5a1738814c1c786bc90f2c3f055d850e5846fda455878d6ba0889f6d10b8b9151c54b669b663c7ec36853d0ac87f90bc9914e8ec0c8a8f3d6b2f6c79a6d6cd628ce3b795ae2b47ca867a5051a90967889fdb3c25b297e85146316495f69ad4820ca13b100611fdb8c7ccc0704b87ac27f7f634d365fd8d3e2e2e18be448e4d8ed965f9f48e82ace92f99cc73ad2c476e719a8e51e651c4d4b34a8d93bf642814840b527af50a9ff434f9aaaa49ce423e2884bf15501a3c55782385ab0323cd1fc4c75568a312aa6cb8cf6b58d78ac5913bc33e4e33100feeb98a1becf86adee4d884f12365fea0e9962a22c9649f955aded3d3ee19dc2754d34e03c440befcc1b9b2b117667eefd234c90919e695c180ee34a0de32f0a79755cc2630ac678c1b65261be4a484ec71323c6a0325fc78204da7cabb722027cb911d45aafdbf5a1234ce03bc3b96fb41a33f54b8b2b5bdc94d4d43489096db68f95138783aaa4f7b494ad3174e1f31be95b0c498d51487096ba5b4fd24d82c9ad3bacb3e3b0991ab3a242fe0d2d39bdd3af1ba76aa77f5edb6a5fb3bd5de098c45fa59f22d55391c9a67ad7e2e889a72750cb0c2ba7fe746cbcb5d411f34e9f2c0cb6bde80dd04086baf57118eb3cfd884346e4a46d1de0ff53cee9658388afb4cee1e81c49acaf71dc35cf091ebae4cbbfa48020878aec281ae96e3a734038ca47dca6ce3e5d3f3b69b47b9bf7af514c06cfcfa05bb66a01784e1be16c4000d4f66b8c8cbf0dd52359d945d822c712b06cdc79f2593be6e0d6b9d5a3fdbe45fc11ecefa660d44c4742a33a5b28a8784c43abf1a16439d89311f41b0277509e1ffc57412ae831f18e186cf8f650801a47726903dd5bfb8a8c247ef289fdc8bd147351dd5508f2aa45d210f6b61ebc5621f10c593bdccc62bc023103b6b6211070ca66b614d78d982d06e3aaa671da88f06964b03fb95ded9f7d78d601516d9e1a4daa1a65c8f02f4e807db64521cecb0bf803cb7662d05fcffa083bc0e1cf1fe079df3b2d9935fb874ef317d180522b9951862ccad0b093b91ab15434255bf6296498e0766308c33ced3298bed472938864e27133b2524fc7875b098d4fbd06e384517ff1ed2db2b686cec84d1c030b8ddbbbe90539182191673ebc86d921b2bb522bac009037796f3ff8f0259dfc57a8ae4e7329afb68229847194d81d9df5ad3c8fe00d91304563be236a82e17483eaa09df5ba76f030e4d816401800ca057719e563da561db1ecede2c94ac8b4dbe0eb23943d2c9af774b27dc818b88b7568065bbc25218dffafac3df4bd266a3b446615f1d160b4227cf14b6ca404285a1e03e0e85ad4a112723cbeedc7f47d56f92697277bbe3986d999d05003d7eb6c06a8abe77c0f7d940202e805590aaf92cf0c1149e2ace80165d702a065b219167b3ef0a9022e728a3a33f2943cbddc8356e460c48874e7758ff2c1448bfd639e903f12da8f0402e90abd0863f4ca4d455a2a6905dd1fde2d1675702", 0x1000) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES16=r1], 0x1) shutdown(r1, 0x8000000005) 16:08:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x400002003, 0x20c) clock_gettime(0x4, &(0x7f0000000200)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:08:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = dup(0xffffffffffffffff) getsockopt(r2, 0xd2c4, 0x10001, &(0x7f0000000240)=""/16, &(0x7f0000000280)=0x10) setreuid(r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:08:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x120) r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) socketpair(0x10, 0x8005, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x800, 0x20db, 0x0, 0x3, "fefef2052500c0207a30a03f59a4be6c0f10ec68", 0x7, 0x1f}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:08:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x8000, 0x5) 16:08:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) close(r0) 16:08:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) r2 = socket$inet(0x2, 0x0, 0x8) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xa8, 0x400}, 0x401) 16:08:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3ff, 0x7}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:08:32 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 16:08:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./f]le0\x00'], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:08:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 16:08:33 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x1) 16:08:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/47, &(0x7f0000000080)=0x2f) pipe(&(0x7f00000000c0)) 16:08:33 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) munmap(&(0x7f00003ed000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d210 failed: no mapping 16:08:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x1001000000004, 0xc7) recvfrom$inet(r0, &(0x7f0000000200)=""/140, 0x8c, 0x3, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x6, 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) setrlimit(0x1, &(0x7f0000000380)={0x2, 0x1}) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) socket$inet(0x2, 0x4003, 0x800) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000003c0)=0x7e3) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') dup(r1) 16:08:34 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) flock(r0, 0x7) 16:08:34 executing program 0: r0 = semget$private(0x0, 0x1, 0x40000000400) semop(r0, &(0x7f00000002c0)=[{0x3, 0x9, 0x9d5fb79b6c921d85}, {0x0, 0x6}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/125) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r3 = getegid() syz_execute_func(&(0x7f0000000040)="c4e191153f430fd3bfffefffff41803d0600000068362667f3410f11f4d8ecc421796f659a6536f0428349060dc4c2f59fe2c4626da63507000000450f84a0b60000") setgroups(0x4, &(0x7f0000000300)=[r3, r3, r3, r3]) 16:08:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) flock(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:08:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) msgget(0x3, 0x261) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d210 failed: no mapping 16:08:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:08:34 executing program 1: r0 = kqueue() socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10000) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x12, 0x0, 0x0, &(0x7f0000001900)=[{0x0, 0x1, 0x9399, "040ec246dd389633bc27bfa610317a10bae930a6aff9abf1aabb30bcfd3fd0418ce89be4be99af73b32e390fdeb5bd5602cb711394abfeb8041643fbcb8d"}, {0x0, 0x0, 0x2, "fe2056a1289d86c7898520d0bb0db79b0579fe3a3a5c7eb8d7421ebba1f791bf2f60"}, {0x0, 0x1, 0x4, "e3ca1baf90a166f6be9e1bfaeffc745ef16006aa4b567e80e57a2774273a80dd312f6ffb95e4bb55c26a473673e14578552adb5635cf7abdea528cf4587d25932356b3f280fe2621008a493121f2e87c5e9a8bfd6cc2a52c3947d7e7cceb27d7e8b7fa671dcdb128fee3a548230ab43df49dc57d3c95101362cddc25e9505e46ea1f2dc06673995e3f08e97c8bffc1123024b3bf9f81a49eea94"}, {0x0, 0x0, 0x5, "85e29aeb5fe7aba8dd3080cd6495d3b58f44da981a2b72eb389c3e98f6d6c9aada6d1db04a6506d26a6840fc0fcc1c451f589e0f94d7102be408a3cbc883de4e58f14f7d20f94070fbfb71656d6ceea5e010719db3e7b0c91c0fba816859b27c740b1438f415e3329289c1765cb9de6bd2b90a7b4ea9db06d90ecd87402410bc6a8e9819089a0572a741fffdf6f56fedc8f02e2c18dc155b503874e76d03799138c0cb7acf4a3f47960507ef18ddc9d7519ea91f5d7824f8a158a9adbc6c0c804d8a92f8f32e1f089fea0787c73c126cf9654d273d1f39fff9d662b75c819d6b9a7cd0058b21fbd965f01496ac0400000003ba6d4e12de8f484470b387d21994e63f6d8155985bdaf2ead7233a1589448b751466d3c18857451e62f96049c9da6642bd34dbce"}, {0x0, 0xffff, 0x7, "8a0cfe2413945f820e4bc7494d42677d099848c3d98f361e48413157e3b0bd4b84d9c56811c2"}, {0x0, 0xffff, 0xc0bf, "b7276a4c6d2142307f"}, {0x0, 0xffff, 0x8, "fccb98be8dd45f54f9e1b963558344a84405803e01e2f290ecc500ec15cbc9e209dfeb8579be96e39607a44442e06fb27a84fe2e3cc710b04d3c97759b8f220db28d0f6016e48cad773dc60a71eb0bb55a95141ce751d2bb2cce6fe5ef995d9ba31c4c174c2be7bf427204f398efe98b8de76f4d8a6a8abe21be497568a0bc3994efc3f8cd0fc71185cd407a9c23dabe95b72911312c3d3acab50aa6be006e4726aab9d55b9780fed56298feaabaa45b44918788bb10efd3a391cd4f7100099ae8fe5f2abde0b5018f314271c16aa2fde6c97732d5241bda9d049b9f1a249e91fc2eef4368f75713a2f2e44a14039f3d86901007660a3ce0"}, {0x0, 0x1, 0x8, "a1ca0b98e3fc1557575ca9c1f4f994d0e5839325aaa1107cf7c45fac788df9e538a246bb3d7802a34f92dc12ff1c2829f3ff1845e0323041d60f8ec1cde030c5aaa8b2eddc48b54e37d0b57e8513be33bb64c0e5f97e780c5fe96ee7a26bd81af069caab2c2c6ad658405b1e8bd8f6927ae6f7f1b9499809a878d75d0130e59a5a03b56de3089953f8cf74597143870117cd1150be5f45317f0db17597943f2c01a6cff1429edaedb165d3c3cdbaf0af7f5c354966abb9f3ea46ca91337c1ab8fd6ff25a751b6a214d6cd429b3ff0691dd6d4cf3ae0ee21a6c469dc1fadf896bea42086a95f095a9e744e3361f2c8da9daf8c79406a076711b16dcec6cad4cfaf39c9055d3b70e0fd126a50d7f174b55c2b45e6b1bf248dca1a49f103efd91dc93bf13c944f2e341d3db751cf8fc67be4d4a65cd55238093616e3efe2af188e27d668a55ff5be03af9fe7ada2fef226044451fec5d0766ca2010f8c2eb7d1089cb79f195454d7859c6c23ff22b4aafde9a2e6aac9dbc182fd7455627e76ee1d67dff60b5879ce09faeedbab8ccb3aa699988407d7e9355d5ea6e6a047b7ef6151078e4f5dc6cd783f8897f9c814defd5401e8d21c3fdcba85c97546d21695e0dfc97a8613125ee2bf7dedeba7abf0902284bf95de4343c286ac2d574e5ec93f655d63a5cbbbf94b05ae7e3c09cb8744095fb7435a8cfba4bb48e02e3a466523862af535e150575d90919c19791c8f1dd817b58a044a65aa0dd2197a5171a0049b4ed723e211c81791e12660ab23be35a54c69438e51e90e7dd73f69abb89f895ad91b25d2469c67378ac82419d687819f284cc9492dff790cefa570719868dc32b4fde03e9725ebd27c9d1ecbc804df50d5f9e9b3756c9701d256fb780242fe881e0e9a8249f5f67c2b35755430f97d4d5954540e7b7deb6af3daf8898fd7855124b761cc533e18da6a0edef1739b2b179d15ddd745478366d667021075967df3f0ac9ba4d2ed423e9b8b5e04517fbd8f3f48861aac92f97a3ce3cdfeb605a6306ddb8dc657e8835f7df1b47b86dedabc46726f9bc00f113be0c5c7a55dbe576e665edb6d482bc6cb08751cf9d9516d29498f9b90acef8601fd4abf513ac80ef4d74d5cdbbaec7a80cb24a4aa41dabdeb701e0204d0336eec0bcd461e93ba7ce9d5c312a287bc8782bc0a915c64932d28e7525b9fe9bdae18a5498eeefea636bb582d99f4ca1efc8b67308d61f65db4f778abaf9f5314f0062c6d910e94d5ce1b42128e38e1a989c4b934267b3e7e37d33e6ae3ecca533c1d600b28247ccf2153b5feb449cc8f1d7b52a18de77ba5dbc9b3238d4232bfe019e9e63d96d28c37e2a6b66a32aecad3ff9ac599c6bb738020daab76676665eab693fdf9d4e27ed78d854aa10fe8a69de845e86089396caf4ec465a3670bb5473a362e496c5ae83fe23a85c03659484e99d3da8ddc744b126947486b1b49f2a190405f57238fca213693df92adff9f9f03efe8f26b51daea83a47d1ba01f7d7326ae2273036381400b4f25e9bdfe2b491d5a37c701a5e7c3cca1192d9f9e3c67d062ea34e7c18819582e1d33abe7475e4fb4ceb29b6e0c8e5e60d221e46a741cde94d181ff01fae903deac8db1677ab6d13c9d08c4ccda8b0a749590d021f017510422dfdf0ac7d910fe543d3a79318ab6d58424febbfe5e49908f47d239358c0d10c313264047d890c7935214682e925cb708b1f59bb1dd1ddc9079df9f35ccb646863d9c19ba0b9e2f753db06d6cd215fc19422ade5fbc30e1d9592c8dc41191b34e61e060bebdd3f6363206a5248fa139051fcd0785ffdd08186d158ddcaf14f0e5eb0372f23f0305e2ed4df88c214d1b9e53b8a34d59607f19fa4f40e909cbf7ade7a860f81b486f3243639892ccf118629df9e24e4d868dbeb1b9cd0f6729d321dd24cffd563a2b7c8665bb650760558fd41e393eb162d7b9bde09b7d495b9a641ffd537d01559bbdbddcd0d4f4d7f3498bd3d9cfe66911d0a16df4d656b29e72abac8f39b450dd9738288ca972d36b958f347237f0b06359e416f8274a3000647313a4f2a9b6673a8411e135c0f33dae351974054f513c7732b5396824beca580746db59cd2f206ac96b89190a85fa6cf17c1a419d3a091361f803a97a4211143dbee9ffb3623f962315ab9b4f64334125dd964c8870f7837874b6853e799766abf2493f68a683624b1be061dc49ea9aaca676f31319be8c5a53a3e332b53b057336277adadeab1029d2e5dec15fa4683711051036efbe02a94f28dfdd031f61def8e21230881c4df50af21ba93af460fe516fd256ad728697c0586cf547cfacb363e86a6545427a57bd702a8139448ccf61c84df0a5d2a76ddd5a43fba30a665cff6519db358f0b9eaf893de3b0ea6584519453066579fb26d654f479e5bda08d40cc9b802edda705db5e4676fefec30fe12023410a98991eee85fe0465d4cf9d47146d091dfdca389a2fe039515bd31cc421566441b4b14aeb5ba06a0ea8ca4c0c43f3528b9e364deb299e605fc64612f9ad483943e187785c5b37a86037566776156edd501459a7e09348e1f572495c37a4164d3536fd41da41bd2812c02836b6607291428eec3cb7b085f92ede7d304195e3abbcb7f43ca796f760849e065897cfc2e43d15e0094e63b87106183f2ed67ee1ff3890796372e7a1209a10ef647153aee56c806fc4905c89ba10e6136556b131cad46f3cb9989689e688e72c253069e3965fe8161af6602735140598604f4da29058f430b56bbee067c6d2c78a545eea8d21d1f060e24b6c64df6591ceb68f7e0e67d89b879148a7a201631eb0635e3188dcc84675efb37ad5f7bf50a36706fac62afeaf283d608692d7d4077fabfdd5a731d8fcd9c794ce73d5a4380ece3444a3b5e5825d360273ce70c44969b7ec46fea08e659969921c2ad60e6c6fdb7b54c009c7470ed148c807ac4d7980279161357d9ff058caf35c33128fc1a440f7fdbc9a55e0d440613ac81a430c3c2a314945db52db19e842e66ba3c5c3e3fed45833dbb09e54cfd3a222186cb4216815d788729aeb8543e4b3eb0b34bd95db6466b893e8dab378738f4ee52659599cc18c1075f4890faf7767d99af11e3d2a40a0c34462815533c63d2a4475d48142617e2aaca6e94bb777582b5c27d128fa36a5880fb879c0c95f40a4247c1905a710f4c340d2304907bbd9d0e68e328088a15ed75b842613c033bf1dd06e0c500870e22055268d4eb17b54378d4d585903ff043b213cffd33ecc1eb431762188db59c463816ceb5dbb8c8972cd33c42a99eb2d5187399d541f579681ffa59ba384488462bdd40fe12eb18219637f6a4da18e05b2fa2edaeba46b5d6aebecdbcde8345a894ac0a3dc0deed19a9e605605e9627a9d3762db37651feb46930a3d49f96db1a84825687ef818b597a451c8fbc57e631ccf6fecb5d7010cd6ab336b73f65df5b94770259273fe7cbe1d62569aef707d48c87a2120a696e7ec77a149b60ced24ddd9247bcfc8fc4743327394baf03450a6cb260a6c2358a7f23c4b8c427ca91c12187f8d0a1d5309518a37e16fb6e8ebc9228d9bd8ef81a252c802a362ea6c37aecf719f2c83e768d32378ce4b9dbb113b2495ebf8fda1d31b1a44d7bca7fe8c261d11ade21e9b20ee19c344e80859682c4c2ce47ca6633e8ad5dbf42788cb640a19ddaf8d079a3d9e31504902ba7f1eaf516d0c3d51a55469fd6aff064b8735378bf708a27072ef330f23eb99f23ce8106ecd2de9ee71bd425ed7ca1de220611b1bacfc34c9813ac144ff6a18b54e2dcb7f9f2439c7b02051d52de1f09d26b3d0bccfc8a7a923441f666cd7bc7bf40a801f38546603aec68701299e70cc38c6589ba38409739cf28bb24b85489a5521009e67893b936b1e5faff6950cc0d7bcc341a6ab5e40d743b326f9d167a6e351bffaf322f58daca1ee77e3818e3132f951cdab9d3b50476b3d43e64fddb38b2f8c1140c6d2e2c111bd48f7fa10ad0be5bdd20dd1a37045cd3f42eb7dc1e35d769bde86e267315f4f456a32c8ec08fd1ca90e8c65ec2870442509185c8cd8e7a2cf8e4fe17fb0c6b81dfc4da051739caf63d5eeabbda8b5ecd1a755c403054fc256748bca376e9f2710b930acc6f3c6a0797d4a2ae97667f47a76230253f91f81e844a8f11b9c60033a76e0a2ee5149b0eb9f8f7052fb49d983d13f6b937e92e9bdff97ab7d13068e3ffc323abff0c67d5550b3046254d54954e7573f77e336c5fdbb76eae9295ed38595ef858ea65c0d7935f6e671545902b2b178e26a7b33f48c332e6c726f4dadeee6827dc7b5ac9ca930209596f3fa5acf50de7e70febe7bc1dbeedc43d23833e2ee9d9c4ccae86908b08d009fcf3a044430edb2fa450db2b0d3ec69f50c2838097acf2dea7aff6f9f0b6b90ffba3ab0d98d4ba27fc4e4c63f36aa65457dcac30c37bc8b46e9108662311d6c75571999db96ca893e1c94c7c3f9c1e7995f8bc0f7268f027bf18175ef78126de8d29f7d40e3fe18a5105be2ec9661c6c14ca4e2da567a5a9b2f6d19abc5f43608a5c9fe348abfe35d6d6fe912489bccd2084fb3c6fed045a71ab3ca65b4f83a2beff2499d53e7dc3cecd8e6ec228e9ce2d40217983cb16521a84451d1aaa7abb46a64202884f0084adcc4178d086a30ae3174bae7d093697f913f04a14c0bd615a5a35d045bbe3ee9cbc03cabd184969945ba816be8ff4f4aa9c51717655ff84fd0d4c3e62e63d636a1ebe9077039c8a40aed99b43ad5ea83d201d104578f4aaacc4fdb5ef35c26d4cdccbf6a822e511e9c6c2938bd1ec9d3b2ce4683eac3d5b59cd90806e2779a3ed2189c97a307f05f3668d6e2d390eb3649f242a9d1cb6557ef1cbb03d29450e5c9781d54765a89af4811e4d773bcea11a23d04f178fc4def3180c9fbe2b2f73372c23ca7ebb763e6cf5de7ea722b1166ea1cd3cef0e4497587f5215b2cb2d34af6ed0a4ee18f3fa8bb1712f2cdf0aedff39d4254364d68034ad88c9dcb4f156e313a3c968a9bc338147d9e971927ee59848dafa70c88bd2bf81b088c274c26e8027afd0438f778f92c33d35946867e2fb039159d5ee5e6eb7e8f1f78b3287722817fc2c28e404921aeb46a59d5a3e27c82af651f0e56bb1d0d1d904b2d2d3065b7c69e0422c401a9f87a2ec1e17123ec815a75ef8b17c54518f72b8a073b9fc8923e801272c707b7edc0cbe6948ec455274b214d24b3a7bf994abd07c0968b20440ca326963bb06170172635d3007ecbe5390728b0075a43d9f8fb6223163cbf06687c3b9bde41cbba049cf1a86df9e04409247dc5582ccb0059397eb50b692dfba1d0cd80e88da8f158ec47ea2f2ec4dc6cdc82515f680248285806f0e695cf3be679e8b5fd1eb4b83da2e31815ea34cb5ad5f28ab094690202a22956fc755bc97d9ff832c95ac56babd1f75c6ce3419bdcd0a20c731368fb65c1273122c36b089725382bfbc8cafd96275c2a284a2f76d3416d7a2a04b385deecef59ddfebf309a3c6d893f04fc91b7f570ee969cc1a4bc77da1008e9a75d458e8a80205aefacbe06576411b11b0f9a5314795676399da955e5727b06e88cb1b6ea4a7ab5664100429186ed67a29d230ef7ddbb1a6d3215010ab5e0e68ca15b76198209d54c9894a389470125f6a00331b880fcf9ff7d4cec56ff7193eea4b21b7f7932acdc08e0a0d785b5b76323d74c1d0f9041b3204e5bb298f6406cc5ac6ccedc3b04f83cf9b142ecdafeb0242d0fcbb3daf8380c30d7f2d"}, {0x0, 0xffff, 0x1, "d06f802c1a9fea763c6e9fd144468536f689d4c90dc8c3ee2ba8d06feba3fa7da3ea61bc2213c2bce700e689f17eff2b6f85aeb6b85840f13a38a23f2ab4f868b59a379dc093d6219212465f6174837734ce03138e6365afd079a441cbd058eaf3ca1c0b0c1890205db20aed510fe500b28c25b553d5b0d2faa1f03163ce088f7a9507bd435cb9cb59ce70b9c9e3ce74815a62f50f84"}, {0xfffffffffffffeae, 0xffff, 0x4, "eb79adf06d02d679ab5e656970e742ea11c564eedcb8d38e410c58c2dfd6f6f1e072971bf6098affe3d97c4172a3dc59b2d6540bde0df1ca39ac085bfc"}], 0x248}, 0x1) 16:08:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x7, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:08:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x10000000}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:08:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800e, 0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) munlockall() recvfrom$unix(r1, &(0x7f00000001c0)=""/14, 0x190, 0x802, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x91, 0x7f}) 16:08:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x220000000006014, 0x840000000000e02) r0 = open$dir(&(0x7f0000000380)='./bus\x00', 0x88a, 0x0) socketpair(0x12, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r1) r6 = getegid() poll(&(0x7f00000001c0)=[{r5, 0x12}, {r5, 0x144}, {r2, 0x81}, {r0, 0x18}, {r2, 0x80}], 0x5, 0x3) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="33573e2e1da24efa633764ad31ab3a3e8d469cbc4b2f2d00263bcd8bcc7be07f29ac0de2ac2d4d6091c0a057439a4978f7ed4cd6972802dbeebead8002fdbe0074b9cdf6bf5651574486051ed14a06bf88e1702fb7dc149ed7f091d68425160b69d6cfbf3c3c9d6eaec9875a11c22d1317df84e15482049628106a3d9347df5bb6f756518b534e49e398adbf34b51e28b59e8f14ff334017d4e18e7922545fc0c9e3d8db4f", 0xa5}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x8}, 0x40e) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:08:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 16:08:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000001280)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x5}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="0978d3afab1931fb8014c1bb97bcd19cb1c8050a43c39e660a362500530930c4fd7539959582792e0299593e7083cfe618766533c897ef653a47d660c29ee0b92ac4ab135398445fe2ebb9f8ace0ee76ced31653135e87243f6f975bfa", 0x5d}, {&(0x7f0000000180)="3cb43b0ad2e986c6a6fa3267b489d81d78cd62252c51a3b1fb43b13be9548ecee709f80e8f575a4a70aed7efb0571e1583d01df3324a664dc3311e993a28bd732e9ec288a25e4dd6a205961b9c5b8330347ee9b44f913a9c28a717fef337d7fb9bb2edc509a5ac78b0f1d68b062325a520ccec0f6106df7e2d9bd29060623c9df1e5d2167ba24a0edfa724f332a98be48ffe44708d240f5ebd5613e8e8c70c17a693c97563722987b16dc98665e312ea39597de5eb11542f7f3d17d964f4c5", 0xbf}, {&(0x7f0000000240)='\\\x00', 0x2}, {&(0x7f00000011c0)="e31d0736cfb66e420b5dfd2a3b312dd0156f6a66a96409b71c518bad6b6ecc0696631421f66452201869c9b35ab7b6fe51869810ce097455e43e89f80237b4ebbeccf92c1767df87fce870ea1227e9384c38756bb887eec3ee9f03a4d0cdf42593df8c43d1f78144ca792774cf88935479d84c5d5ff36d825e6051f6f93101defc", 0x81}], 0x4, &(0x7f0000001300)=[{0x110, 0xffff, 0x2, "4e795b05df126414ec9c7ca633ef0bb0d7219cde4ba12a52de47256395c47d401ee5868b8ed4c02104fd0ec44a94c59ea4b50e72cd027d5c036087bb423876ab42a5a4c44da73b430bbd94e64b77f3f79124242ee52bb68ac2dd7334072858fe97324b4c9638256983d53a43a29bab4bd4fbe1e4de3fe18963367d0455a0a6e7d73ae40594bf31de286244adb5fc7f426bb3e22bf273382b7918ed9c4bb287d84bb26704510b8ab93b2576b029913c785f74e9b17e654854a88adb1007ac43943bc5d61bf6f5f2fa802098a4857121057f95a0173be691b3dc3b57d5dc6405376c67bd5a5fdab6ed056fd73b6e8f253bc867ccf2376492450a40e1"}, {0x80, 0x0, 0x8001, "fe21cf5049e344a2e520cd380021acd944cbc975749a1f005131dc28c44ed98e52663b32d6f34a9ebd8ccf7540d0fc3cabb0d25c1c24471bb1b8d1ee1b5b36ff2117972c1efae9e1fafe4ea0f37b66533d56df6740c41bc961a846235ec0578d43b57dfab46ed0b9161e073d"}, {0xc0, 0xffff, 0x100000001, "dadb5f12791272eac5721bf53b72bc627a85f3e43be42410d2ee283db441f0d08fc241e94886201340250443df7cfc3cbddcefb5bfd5101e1e3861ea820e226371c91830bb7d22b99c502ba5090943d4a046b939fd2bc1b1ef62a401829c5c37ad65b687a64c3b18e5f27326671270a6396e53be74fcac51588ff0a4384380f37e651d79d075604e7e96c622db2978ddbf4378f216991589aed746cbb48df847b7714c592145fd53b839633a"}, {0x78, 0xffff, 0x8, "d1235dbd76a06d72138c1462cab9a948990aa33fde7a849911aae9d2cd18c1fcd34063bb340ca4ffdc4978a9a6d28dca682af25c0d74b4267a39cae201aa6282df22fca25e4a334df934038dc86c98bda913ae7f6a4674290d2c6fba4da96290d616d37180b4"}, {0xb0, 0x0, 0x2, "207ff0e1a4b839a031abd214f4bea86d9fd349fe86752c2d9bdd132f87097327db2858e65862dafc95cee31e4555a7581245e05836a0a5cb4bf0e17eb9a6db796adb5423f59d18a181c5070f1ad9572abfd1c55405823e26ae405d230d3dbf5f482e37d2c809b881e1b0a2f5dc2fe383c1241deb2a8e9d73656f653eb3da3a6de411193522535cb8edba0d8de8cfac32ebd52138aa8d15c83f5a"}, {0xe8, 0xffff, 0x7, "9335f9e53092aedbf3e055021e3b8da34a85232facfb3e1b02a3f8ea84bf1ea290ad9e78ae8920aa8178cb53acd296319f67f62d75055756618e31db38b5e81b55d296a9e8f0d9c9aa445ec5a9446e7c6fcaa3b16125e1de1b8a1683a983a76d43f16b6a954e6a35555583a426d7775e572269d30301daf2f573b51535b1545043b3f545e643bae5500e4b07fb378c98fee238c64984507abdf9a468216a842fa6ca5295e03d07535b03ac8b175d8eec26111ddacce2719597d25bc3a0b0e0e4067909c51da2ab7c1a00fdf37e34594c560a29f33b8f03"}, {0xf0, 0x0, 0x8, "b93b5534a77da94306846d133899a5c30998c655df544af1baf39f56527f27ed072b1eb47ddab0004bf810e9222f90a53022259d1d7312a25959feced2939cdc21e04b450ad5741bdb461bea011dd4a75167f36a2c3c826861f2c42574f1cfe9ead8cb30501a285627b0e75f420ad946d8cb73031cfc7ded2c74fe070d424e11bb4e45284b73d0cbb0e8a3d7807cc40b2977fe106a7297e2dffc27106f8e016abb65961dfa7d3aa4d5f71d189714d351f3a2fd2892e078be73197ae4c5a54a3b186828adef56b0bf350ba307f9f78157a0277fa601c7f2695b9ad546ab96"}], 0x550}, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x190) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x40) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_getres(0x3, &(0x7f0000001900)) writev(r1, &(0x7f00000012c0)=[{&(0x7f00000002c0)="8d03ff41b9b792c58325329700fed84795134ae4aefb99dc11e8792ebcf16efbb64633fb369d5e5a29b74fbe61cc4205e48dab1d01ad4f9465406f1c2beb26fe409df22b55b65ab602c55dd53bdd2ee8e06cbae38c1f31df45408da251a11ed057d53aa0e298bdc3afe4a3c2456757e3905ea8eb056f9b4c666325af5ac44f88e43a929ef57c0f2d2cc6d523d054aac610214880edcbcb2bb6a34913967077a1495d32125d1b8dac03ff4aca443548598030ac0abdd2a5a9f3b64e55c84611c50b46b02641d39c54a60dd7eb475fc94235c399f4de9331f29fab4f92724a4959053f34ebc30db5be429b0249594a854f90a6aca952211d98dcc0b7349ee4da437152e1c72d928a13481b3ab9349e877b50c71d8f1788754521f8464399c802281ef2c8acd716c09266f7ac7d41110cb38053e3b84cdee83bf4719821f1dea7d11e3295fce555ed4f8c699093da3fee6ffb5a3cdbf40b216698ead7ffed6dd5bcf521a27fb29c0bc852295b7e445f1a41b5bae20765eab3f9f54e1905537ac10c83301e9a772a8a3f17b52fddfbaa862f7deac98a84f67f9010f9245107afba3f97ce32bba385aa2abfcece2f4b2c52c6d617cdb9d4150459ee61c35974b2d2054172cf27a69b78019a44af732a9e280870ee276f4ab764c86af563e39665c1035c13dc83af82e5cb9c7085b693f4594486df0231dded650ba0d51061cba90ae1c5d9ead9cb8020ad5b59b655b2e77c7f746db73af95ef4dfbc57cd914348b3b3c09654df3d5b0563c6dece8ab328f60a14283abbc7095239c5b93c09b0a6c329342a1f889d6a2cf690a91d2246e8088bc07955cb7074494273dd0f60f365ed7b72fa9bf69386d1a48ccb82d8fec6b56acf3f06507a4b781cb0cc571770b35ad088e9b519a4c444ddb0450d7ad19580a6992e4d1f47c6bef08086d25bc822a9c7cd70151e40dfad81556dcf5f2e36979aac51b2bedbd465ef6b4c701fd069fca99b10b7af5192d9b33e912309c0cc956364e95dd49641e7de65c0f4093779270c43038d1ceb59e4918e40193437412bd125a593ca4f7bae9b6fe5841c260a96a2a2b9f25f4c6b9a690aea9f559613028a1272e3a8ab71291463aaae7e9cc3ad87c52493f90e95b29bed934314f00c8be976598b32736e4ea40e157140d5fd81fb4a4914fdc87cc795d5c703965436f554d0e1d471a9bb0209b747debb06212c7adda241825efb87925eae9643ff7ae13d43908ab37e08ccf39dd20e1ca100eed35d98ecdd663adedf135d4a98297c66da246ba202f88dff394e4966fe5979669ed92e2b327534164b5a1019ad9ab691a421094b0a2a6245456c2d6dbccd04f28cbc4ed1645ae79cb818c6cbb47feaabb2637e171c9a048bcf025896778482d818948284d5fe2181fe94949df0b4bea8a5f60c8e11136be9f58bb39120e3f280c29f58603650f9a66d693d14cf4878d16cba6f72c77550c588cace441407691844fde1998a432373c459121ed91dc4cc1e76ec94ddb1735d1d915176da7ab110e7fc53dd3bb55839ea1593cc05352f4208db4d7af1eb2e87686ae528ce405e18bb2dbbba9ff2ca685e626d9d90a383a0a0e795dd3ae052da43e92b3fd98bb22da1d4976fc70f846b93d26b5dc244970b03fc9753b3e6b974a3995066fb3eeca69b0543f4406c258490e36b6bade7610427182ef99ba7bf778a2969710c128832049ebcffde91fb06d211ee056c82826ec2ccc29e4bb0d3034d8470de3b67dabb339c1998bce1dfe13c140fd2680d04297147e1a2cb9cbd12028467f066135d8575150c2bcff0c0ec3f635a13c0567b8d2c1451163c0bb5e911bada5de43945226c7d711fc35a4f040319eed805e09dcc7c2e5bb52fcc2b02d8854d1c565245d11021030980379604ec5daa85ae1ba583368c901d2cb763f3a9cf99b0f310ccd1e4c2cdadc65d859892520a3bbfe143e82a2e116365111cdecc0811ec3954510b65c57b8febcf93edc8d72d4030e6179ba4fa60cae2355d287aa843ac32bfc692564c10941c2fae4e496b9ce7ba323441777cd9b59efb6f2e3bd7c22772ce14dce1c959b058972f51d538bfac7086f3c5769529707ee65defa4a5200ba66d7155cc5bb8a004858eb217aacf0807b8ceb5df9f3e1b904ae01930867b0d2be173a302a072141700b2096c139d148b1da401a77e601655313606596cd017e0c44908497be5b67123a86d01d7868eddcfe4f785ea958eb9c8e51e065bb0665c88b9b660feb230b4514d2a976d223ed014fbeac81caf141deb218b909feeca69a19c67228eedc76e255dd15de7e468f86be1398b5335942317220d6360971e4328fa87e60cc79ba78984e037df27ea0afe216f81525959405e2db17e194e07bae2f7fe97f8d79b7f3b6f473d0d7549e26101ce6da4c6027f4ab716b82f936a27184aef6e323779a86863ce91a97552cbf56eb4c376a69391aa71723b0178993823b495990d04f07f0252f0c10f02e2503e78745163af6c86bdfa324c6811ca47f45f6aba23937e88b6cf70fd9cf228f58de59bbb30990ebcd7773c32d684aa271350a9a0637e3fa75138081847723d9a62330cd40c1930674427f6f271b5c2f6b78a18939f82516f99aa2233152e197360b22bfd42a17dcc726350aeff5d89512d9a70ffd5477f05ded860eeebb2af21e42ec97b74a52ad2230f6e8c3745c9a13d8e4db6fd72f8ef721b262751389dffe0f576b541c1f768d28c5c6585fb7d3c4fcf3191845cd990d663190e289ffc225f652e8b27160352e32e1817d6be6859ae33e6903b518d5f05e24a69c26a524b6a01751d80969c8ac4472fd6a296aea71c00d47a3f06916225983a4a6841a9804fbe598ff9d7e726dc2acc9905bc35a216d0cfc162f8cc9b350b449de84fccfc7b35d6e794d93179f7e50b48bfc464f70969c76414e1f2a5eb294d75f283f5301bd8c63ec9d4fc260540dcae385318aa0bb8ff688dac1db6f5f73ea0c17abd7ac56c6ab7d2bb139c50b2daa8ae235afbe704b4cb7057b87e7f7bcf634c13e8a7f62f41ef60eb9db03be531cdbf0292736bec7844602b164e7a91114612c62298863514384c8c2cc1d5912282d8b89526b897557567727648b6fd23c988c3cb913739984d41997ac4b262f3b8fdf3089ebec688bc79ef8429b0b48b00fb3fb6d33ae8bf39c6d075a5821345aa00e1ad7b45f2e781e51b3d260fa57f0efe8ca0acc88c8227d39846f08fd616539870fb8b774e565167955722962468da0e4e9e97a4e43e7388647816534bc473305377e4466ba3081e0e819addc576b4bd128f5a66be2d3e0aa7739c175e654fee8bbb18e5b072d443ba53ff78f601ecb01aa35722800a6217f933dbb02743a6b28cc2b1da30278d4a5143c96bc1af779bd718e7e182bfe5657f1390f5bcada5e7f73bfcf79fd0a56ea093eee844fd793ffc9cf5a677c1845d90925b75708383fcd4bcd9239ec9b3bb9efcc56bf7c437b0f22bf6d8e3959816e53ee8ab06ac22271215f92ca8396d95c09f589c1351de6bac14edcc8742fd62a4c1a7381e41c245c4e0f462889fbdacbebfe7c1a83b97e39ee08e70bca72942dd8410b26c0a050a7bc9f07cf91d0784ac291d53a9e53ff395925bf1a6da7e676ae83a51af3b3f9877a74dcb8a7579c516c47df99db487de839fe2e6bc89239ebb9945e10d9c184b6cb9ac5b3b386c449c0a983452a8cd90970c0bd73f406cac2ae1302a449006a8e6bdb927f2426c5ae39568e7f5c42cf57e883ee6b017bc667ccb3aae760a6f3bffce2251a8e6d3c75725feb943319f28dd2857d4bede9a796ac6992ec5f235cc58a6a8ada5df4e307b478852b31145fdb94f82468d559c6ece3a4d7846a0735b0aed12fa8cae05efcf63be637b69f93610b90b296d979a593270da3dcee010e1fe207fd945cca22879f33c3849655388675d672a76c1eb49d9809478e32a144f79c49826c6320f9bb9263a0dd63693c8d60d012a15475ea1fe71db7f4761e333fb3351227963546deb9498efdcaf377e4e4be2368bc43b493abb46913f48b5688cffe5d4ce3d6e3fdce1a8ea611c9aa5eb198138dd620c048b8d9a6f4ba5403e8c23845a2e91a702034d7754921f9f55477e629e6666cad1d2fae9b3ac68f57f6d63cfa98ab935cae816a800252bc881ca5a35e07fe7f17b3af33d5c1e921f2be4f60d0847922155cc6a3f9030b1a3506fafc929b708f7486456f8b0965ac4d2c06b2ab26e1ba0edb198a60e28bd3b4a74f2ce95b97213850260597a112151f0720cb1aaf912053aed20591f3b47200d7ef3c7f79bc92933bbd468adbccd622845418105f3297c89469fec8c3d1bda067b6f9c7bbb5e49f5daa1d240b9f95da5decf39a96382dc1e40560eefd026cd8f47e800d96476c5f92f93cdb7309ff4fc5f43ad6bd54871fa09227ceeccd72c54481b6fa27cf7804cc4ed9315f56626166fdc967b55e4e6b92ea8e043548b99d5d0e8142a35acf812ea3d9e268fd1b716fd9549ec14df2ce19650f486683347791e4f498b32ae57f1632df8b69d3d76353b77b57018eb2c8e85d2288f04ec23b738f0cd4d48b43e4c36fc9484203659890d29d7bc6c2463dbddcc3eed75c250425afe51dac92a821cb8ec471c1997f93b199644777b8d396aaa01199dabb14a2e18c9e16f89948b7001864f1e11701378b427a16cd7eafaa47a43271cbe02ca1b78c8870e5a8f984bc39317322db076e5f38d69292ac14e195898054da9b22f6d5fe9f9a741fedc0f8f1b94dccfe108cbb0c7c245a5069f3eec6bcc171c84285c59c66d232cc0924a7b9d9b6018e027a518e04135d48b933972fefb6a4b882ffc237006abc2b485e52a092828a437be9408210a8e8d891ae4a6822c7bd6c7500661dfcbd5b14f29679cdce134cf1e9bd378032318c9a1ee34d20c1859d337e3624ebdaf93d225f0b71b20427435442ab0dabc4afcdeefb6419aae5127a3c08ca10770c73d2237f536d6c680ea566b41bda52aa7db93fff56a3261ec6c48e119c4964e76c35f6d08735ee75d3730cbdd2e2425d12802abe958db41167fd0b4c083287d515875cf325efb73f3bd7682d48a87a27af52afb7c49e36aa23ff068faead7c222239b3d475079b212166ffaa3a2791094f3b94738c92fe93acf23efee86be77be5e0ecf395a12551889e47ead6e9ddacb604ca94ad8ea6729d87bf3e7a215b55cfc941e816dda443eb463a82e0dcc5d1a6a2e9fd3c63c39f9f94f72c7067d08fb6e055283497873395d1bcbc3af490e4ba01d224a328919cbae0bfc72e3eee8a59f0f49eeb22166210dc0f94e523ee4380577b9de1e5ffc6396ffce1afb98efe680a8d701a07f39d4e1f95bd68936515ddb1d4f188b86cb4de91d9de4600cefb6da89ebf159982a1889aabe1654", 0xef9}], 0x1) 16:08:35 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) fchmod(r1, 0x4) close(r0) 16:08:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3bf1b05eb5ad35a0500040004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800000000000003, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="7e14eec9b8a6b067d6a45c590c944ac91623447bf28a6a4462bd38d40e89b86f325067636d39dba67ece16087e893d8190f7b08707b07ebfab793bb2cfb58089ce13370ac9a4c4ab57e7490f50319ef6104a13089477ee9370aa2cb313535e1a4396e26c7cd1b1a396cad771ce81771c439be69996df7ef124898fd36ea8d327979e1f54b8c7f0ad9a8a1c195aaa4fd4e305c0a1d2b1920b2352d39c3306d356cd80302823894be6196ca92202d1de24283321ba06bb1a89d2d034cc4a4b8f4c8aa065c4490c9215f56bfd48bfde3efb1e23f5a592fab34dbfe66aaaf93f6bb07ab7c43d9260", 0xe6}, {&(0x7f0000000300)="1ce006e84f2b6f5b5a408a22de7e2eaad884301bfdd288b9f714890667efc25e86ecba2aa93777440c0015dad6817d4a4739f42c6857eb79f7074bf5fc4f87e70d3953d50b7c37a48b9dbd6e972c163682e22ac774e9dc8374d56ac25ce4263c54bd41373cc9b82373d640a290f9a300a1d80302f088f17638381b33b32b6b6e21ab77ab243c804ad43b128fa16fcf17a96d31cbcc5049afdf78087ae22489c798a56a198a93d4446c4571bcab321de91cf27e0c1fd0c4c5b2efaa7a9de1e2264ba9fb4c1a651560a6c708f4968d67e2975ad59700d8ec667744dd094be465fda39be5b4ed230fc84eac8e3b471cfc878c4ddc45e6efae8a208db00a2817aecbf98a40a2175702c54d08b8df9088546cf3da53206333f014a69658f34b8b6e855b98ba3bbe05cb7f3a4fb4b0850df18a51f04754fff0e20d927c90f425948df6ffcdc449a831ba6073d672c79b34b1839de73d7749304ade31cc437653bdb520a9a43b942dc25cc165afeac4a47d64be9a7bbaee972347cc113c8ee652f8d0485dfbe5984db99e14bab32ba59df78d28a6f6b90064946fd1b138a94b6a48ee9d2eb1ecba084ee14160667fb9f9a1cf02024b7420991361e77c760f1580578a04322b43afab16e10fd9bb84226830528d52febd4eab35a9ab421243daa63a2332ba0829570e1d1b884d10dbbc873c08ef8c760a8e8814baade8a364562cf4b787a4a6a88794bbd2b34bc25f619c343a009f96be46756d2582f5762c412a76a2c01516dd24ff875b2335619c130ed45e3eba27e205cb0a8f6ce4fe98c1429a025c879aaf2693fb0e0602370e8aa873537361a9c703b458ab7224b069d28927afcd63a4cf8da3b88ca51ebcee21f582678da4d9bf3966b67b53d5eeb551b466dceaaa54a564250f6754cc26176567d042178251284def3933961c06a828f525df9b62f9cbc47d9b38fb6f6fa64077817f707f587860a4e4d15516ca29dc9e1fdd24c04483b0e95237d5bebc19a00f24582bdd352e33389c8c1947f4ee374dd39e7338caaae18b2b7f7ee754a1e5497551cc9febd4f5a858cdfb00558bbee11003a194f68f94215d5927f3595f108849ddd37a22b2c757598085a3f53cfc437f5a86aa9ae3d8ac8bcecb4afe6ac2cf9158391aebaeddfdebeed268126be7f873d202da9fdcd029dad3de18723ae0de3f228faa64df961541862f93b24137a2563e4dfea14cdf5bb71ef87add90f95bdd94a2a8b7c432c093cc323b76af39ad6308c2265f157e3e3235b5a28a9e3b5fa5f02ddbf2a9a554081cf9d05d1b3df9f5c641e5469ad07ea999a66c8ecd445ca6a97c829f7114f4c87a69c7b2e5f9fd2ca12815bbeca52300a63705018fce5902de789f7b321bd4311f48124ca36c98e06cb527c2cd7bedd7b047cc72998c2fdbfc4469f1cb0f75fafd30b690a00c2e38127f7d8ba6dc4489992d62800e8560b11306ed081629a88245d59e036fdf68124d0fffbdd25ddd386859402717a52d950cad8567e98e0d563611de8dd810fcf2c312424343bcfb19743be344cff32301625e78e42d64e4e488bb817dc866d495c6c63553ec7451e8f5d1f1f314de6bdd57dde4bce7c14c803a136ea61fbb6ffe9daab985dcc4ba1cb70294d88abd0e0ba1c2ea0865e089ce9e1ab43b4be1d5620278c78a183ca1630e1e30dfe8c3b04d6827ebad4a4f29291bbe57d561576c0c740c20512d14cc806d9826b5d4da7c65ba4602d5f4535b9f547b25bb52433435ed89cd44e0582a3b86eb6f2ab20a3cdbf7ef064f0fbdb4206dcc4d759b8eb20e765f3e34b648aaaef66da05cd0188dada992d7f5eb4ac116dfb0f88c5caca43dd5d44b70b9007cdf580392b7a37f04c03e2a452df10af96a52b04e2f5f6579cb094577304874ba8cd41e66807222854dbe63fe1639eb15c81474906f02b00427a3f75408784ec13e0b7b15e18d51afb26840e8e71a44cdd26e98c72eef575dc6630178c795944c1a4c8412d969ee4cc837b8956763daafa8ef201500bf8331e00d7c61c6d88eba5cacb78dee1b2a20f7f2addca7212e7d2792a1d172168b1aef9b67c8378ca5064722969be8cebd3400ae1dc4e584eda899b3a90fd5ef813d8428e0a5175333859154f705c4f6b2e82463c87b76ea3460463456498a67ac00031cdd35a1208d674ec7d95b1bbaf7355b8bf9feaf49ab102517bd1f8556ce442fd6be4dc49b0f4b674de4b1875ab6ae83b674507e8c8d319b276b4f35233c5f717665ec13a8dee1aab11f23e7bc8e4175107237423fbd6fb7bd8aae068ca05b98cd3ceea4f37e74aef576f49ff46261172d90006b3221d10614a97e84c1f563fdc268feba45f87d362cafc0dfd31ded6a73e9696156a3ea832c2b11ebea65e010db7afcd8245ef323e3d264e4f3e384943e86608f2bbd7242182e345655f0bfe6bd2700c91b721672f98394e550826872cd8024b0f9d826405b913dbaa33ebbd1ab68a3a0a93e095f9b48819a93fe8ddf4612e90af8dc0124ab093251a6cc14eb9d2b5394b28b976e656536314e18fa682a088a7ff049b7830c1fafbd722604aa68ab4b2bc3152b7ebe3d73f45fd333ff75d8934218f7ae9fe273a004ca8eec9c0c83b930d6b6c9b78697950240601757607db5fcd15dff4f77fe94be756f9db8d44fa7ed8bea6b66245ee77e1e1a4e042ba531daefb494545fee02514b99a036ec7801ba6bae002a09a6612103c5b6a2270795efc53e63cfe77adf1f454ce9f6afeb19b1d61030bea292ab840d70b39f73d99136c43926089873426694f70a288b938fd9ddedfc7ebe2e0fc2a704a22827a60f1b0de944850bc1b2843dae48cc734648ba4446f373c46d6ba6a8f007f38a41cf067b59e7f97fb048411dc5de9b5ba8d9c299b339aedc39f84e7bc6c4079879d274c230b32a1037d84dbc690895d0f33f1725f790da19a7077e7aa627b3c72d90d0196caedf28cd1362759d575ce01befe7759d890396e83797b6b3b34f6487f9a36436fdfe0ed022fdae40633434951ed68938abc629d21a4eb6abcb28b1d3fff0989c0f832344e33d4c634924c37869cde93a1be23810755c07fa1c56ab3cf68e489d49289559dc855d63362d08141b3ecda7e914ee0a619bad86c2fa69e62e586f46c8ed4950983825680880db627e84b439e81c7e8d1337c9f50f37b98cffc1faaff411283cb2d0b80b026590256155148a207034cba085a22b19bcb5dca79e5d2fca1f9ed658550c8901e26d861af3656e7dcacce4943b24a25a1d21bc3705800cf652dd108f4d3f3aad822e9943eee6d9a2adaea51d29cf25dbd616f5a339ef4c37ec6b5762abbc3678d21b6acd3a0e23cb4a27a968a760037c9e6eca26e8c476c2340cc939dd63cb9e507bb71cac2ffca5636445027015a8a98e3cbf150f1f41bbb7e5d8908c75ba5533d4fcffc305c41acdc1963943118063bffc57ba82c497d9fe55d91440ebf49628da646ccd441155d0bf2a5b1ce575ba97aabd10ec9bcdf6601383c8d70a4b3f974910d4b943dbaced4b30cfb753736d33260d3c6d38498d470a81df5fd0692cfbb0bb466a70fad9feb88a5eb6966ead296c25152693775907ea13eae6d18b22c8a7cf8e7eae8ded6cb24a5a66c5c02875bcffbdde2d8c76153e0e4a29322ecbe6b1b19614f27c8bb481edd33652e263d5283eb450d82b5ead6e602a5ad718f14f1c5eafe87fe3bffc59d6fe0b9bc3290213ea714893f51c4bfa70eb866d3f9ed846488dc09bfe259e6e0417b5a428d237ca4e2cdedce226b59a3c92bfda1e3e7a817cd63b06b01bd55fed570b339c6d1c6064cc192fb4a4429bd5f9aee068dc43daec3e30204d9a6fe68c70cbf49f43fbb0d407d103420f64a0e1280a5d49a9ee2cc8939a24479320332dd27f82d673f06a48006d55525fcf322f6e1c1a9c9830ac90da26a8542cc55880dee759edc0d737a7498e08ba236e58940fbc19cd9cb53e8863e3cd7c8b47124caf986d94858bafd628fec4777b37bc4a837fcfce4104d73b83721715a8f5a35145141f41668472b07290c4e78eb3f134be8b415447f4fa8993c8dbf99c93780fe5cc86f0d4a72cc3fc0c1749035ed3b22b0b949ca697892eded6b710c0e82f8fab0f29c75cbf957d4d0dcc915102affd5157ef52aa01d00d3c13b87e8fd45ab76561e4b5f4546f24b5c6873e9c862cc1981441ac6f88872e9fdb3cfafecbec047d59b25d064b0e01d502a6e282a738206ad39693efbfb3cc8036cda8a573a9a3523eb206d7e6ae42d8b3dbe0ff79f8c3ba4739d70948ed6a0b0631702021666b727f9c7d5c958767129fbe8153819f6cc1cadbf0169b3ba4748d9f5d8be399b3b1f431d36446734e74ffb0c4dd9ecbda23bae3ac2bce9b84906bda7064c7678b01d6f33c02671114a9bcbca45db37782b0167e4c3d163fb81be38b9de5463d50ea54faef7eb4190fb02740340087a663f5b757a8b97c76ba41aa9a05b5b5a92d18f1cbbd116396460c0b622e25fef77ab9de3df4ad0e702b92408a5745d2ef8333a4395327d33f855e153e172cfd3484123d7ad60510b21f0d34aa473af65d2bcc34d76baf8373f87732d15946f93bd78aea9950354d949bc17001cc81f0ac50d50ffb69caba0ddfab5c19f45e40b03b622d5cf0805862847ddf63f6b55e6750ceeee4a7f46aacba843abbd5b2bcf65f1a52e879c13682c69732ec58f1390e0f38b5691fecc66f437578d0afc22cc5c1be0e3edbc2910f07e8994643e410cc9d5aa590579d96179cf1e5bd394096f6d6a71c738b6daff7ec3a5111e86ab63455690a033f2374be8846239dae0b3dda4d0c042196a5bc3c7df27ea4cb7c12d356fc624bdc3369539eb90621153c71002cade7c00cc1e99e1ab923210b23c94f3c8ed820a3781fbee3bb5628180b3706ad0e75f88147215dd34e390edbaaa50d1a50982e4e7d31d4ae2c247daea60da8893661d17e0338b151cf2f4291427589e7e6b3b1f510cacae2a88e0152ce31eefea8c561a66a9bc84af263dba8c8b8f8159d46e35145f07d184b041d007de220ff64109a54307b994c96c135baa19fc073b9ccafefc4cf3857c93e156f002a5a79e2ce4859de9f93ef7a422175236bcf17ff711515c170d3e7bbc47945bdddd487e4947d999f8b0122a32356de5aa60169564499cf21f5160a8bf8d2646a0923f51f44fb1ada5f193316e6812992a5f18c423ed886dd190bb17da242816a47edf610df0f77abcfede309937786dca4fc0202a124c274d3fd47d775c87fbe9b4b00530d245dbab8d7d9c747f40d5e4987f1010965763561310dfb8e6e0f62510902d1a841e8cbf4ec1659c62932644f3bc07b011ee3e19a7fbd5d325d689039ef42c624a85e0380f55d2333e54724bdb422a2e1188879aa21265f317a07a6fd3d0a53171ce862f70f8a4cf54c58f6db0ded343c7b49d7a374117e671a7bb3dd764a5d521ce53c596af9c7ca0a9660ac7a2f88de371313eb7e3e4b94377fb6d3a731455c62966d23f550c61ebb2fa4242da275c93b71044c45855d5ef9089a51061bbb3ebd5b06a3bbad3c7851c39e78185baa8963e7e049a38eabe69643555767af9b80199b17ec20f34ac3e6279237e5489ca037ac0dc26bdfc8c7cdb71cd37aa41f752d91716bc03798e85d3335f3f1b40a574c48d278401efc65f6ff4a399693f5239f0a3371df248b9f5aeb2235a705651d8574511e92a51d7bdb65a4647be9a83b0ee0cc7fb438e17e3d8131e0767e1be6c8207ec264b1b34b4bf17e2a6bc3979a6260a9d77e6f", 0x1000}], 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() fchownat(r0, &(0x7f0000001340)='./bus/file0\x00', r3, r2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001300)=[r2, r4]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x80, 0x4) shutdown(r0, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/132, 0x84}], 0x1, &(0x7f00000001c0)=""/231, 0xe7}, 0x1) 16:08:35 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/201, 0xc9}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/174, 0xae}], 0x3) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:08:35 executing program 1: clock_settime(0x6, &(0x7f0000000000)={0x50c, 0x98}) 16:08:35 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x1f, 0x4) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:08:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 16:08:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xe000, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:08:36 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071a000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0xffffffffffffff3b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) dup2(r0, r0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="0f9e96758936a13c16141fb258ce2e59f40e61ae1643600dcc781ea5221204506adb9538c24ff7e848fe68287ada6106f52d05b384b1084c128d5655b4c3824703fe013b9bfa73f4aec832093493188b3f237c93426cfb274079653af810a5144af14236b2c4812feb4055b3939a5ced52704b7a573d9bc1e3df0ceb6158ea69c16944326d20adf5b4fc1758c8581c20a1f3ae1eca64064b1e8b844586f3b75d6fed740260740bdd33ef0d31ea20d88816fc19749891eea7a3e4d19911916c084509a0ff701959b9a0a41ebb1b06bc58bb5021ab6b7add3da26cbc8b071b534eb51bcd3b28d1b31f5a690c5f9a714ac7ec0e125618a9925f8e6c023f08e7676e1bd6ca406304b042dc9715045cbec22f294744d22353d993a3b47963015d88addc7d03a4efd73cbdfe093d7ba3325a30007116a8c08b6cd0b096a98b1e645f03b5d1637755abee0885c0769bcedc702acdee3a42907f1aac0673ecc4bc44b08378ddbc58d9d58596cf9b3e2521633e273e89ecc62204acd31ce43251dd867c9f74c6a9684b24995570074e730c11eec575ac3d20ea322a51f91abbe135e293f358b0d9bd21e90a2eaa3cc8552d403806e4f763c032cbc1d31a8cd81e2bf092ff3002a8707a1620764ddfa9aa6be03be92c832cfcc63e3b1eecb1d0d6a0909bed9cfb52bee4ff7c964743d43a16d318d6027fe359e9d2cfaf3bd74ad5ebdbb5cda042aa3e4fc0013c9a94886f0c05f9ff2ff6ba443e31821fb9924efe3b4127f4be2f9544d4fb51e1d4451459a96f4625c6dec3561a8c01c653de89c9fe4aa0a7dda6d674ee2e9cad672d06f5902cd55e5085d4f91b72dad206fb79b3f763ec80c96463c37832bc30c126264492eb9ea592d98bd39b3ae2520fee40613725b4a803d3c1ae1519ecf4d1850dad2b3f8d71cc7a7a2e1a5471ace2c65d02368f58f1c377e7d81a5e26d8192c24f0754d6dd217d5431b2a1c114ba70f77c065d25483f7262d1685b4faad1470406bb888dee4707b7d00ae15d7035659cb0b035549fc5270b6991c7333ef1b0409982fbcb13ce14b191d22ea4b9a21cc885b2ece3188c4778143cef5af039f490935f6c463cccabab743d03e68a5206b2d9900780d3f09d0f62a5d98eb23c3d74e6a05f89ae345dfda00beb139f34d91d01b74fdbdfb409319ec27cdab5b305f3d243a48118cb5effdef1e818d2a19696d0fddf79af1341bc637fecbb5b76a1bffd671ba9316c70d36871752c55fe53a8a28a21b987b23967d7babd8f8e05c4d6ae4939256b51a1a7c823a81e99d8b7a112b118a42434330f1cfd9095df66d59622bdfa7ba26e0feba7858340a2d4c05f0e03426d1e5afd42d1df1afb3e1e6e6349923a3fa930ce4ed4f1a3187179147c11df2342752ab19e4c924486b470ba4cdd81cf11bbfa99090a0cc46c52d0ad6e63f7bc3b009edba083a072d19f5d7e921b59b67d4157f2838b30e8fc8ca907767352589c494cf722b3159f0b4b684ca16987a3c6139c235ccbc6998b6d7d493aeeefaa0e536de989dbfff3a47813621cce7ef8dd3c07a24ed02bef77ce7337a3529fff016b2ce602e4caf20bd27bfa1d97914d7f7cae8ee5f056980ea6e4ab9193b1799af51455c510a8269339aa4f9933498e8405e59e7ed9807ac9e4cbfe616682e3339345bf08f6bb0d62f50ca9270a157e7e893c8172a0c42b4dc63f1e70c598fcc27838b43c132aa1464cb53734a83cbd3cb64be3ba7c958d302c3cf27486bbed84cfe66ce9302690726599d9ef5ec5d80a6f4cc2547ff1d96f44d0e69a7036875e3de379069abfef21fde592ec65b8ce895c8de31d632571979c0044eaa8788efebcc3cac3ebd67093cdd3ad0e320bd046d340f4d72d94731f30b1050d519eec338b4aa79cfe9309d88d2dcde2cdeababddc681f8b5c0a94ad5694dbe7dfab520159737fb67bbf86efb1b313daf2ced63bde06c85a3fe8b18c5de93ed3bdaf22216009ade19bd9d54a3ad4698231f33b27cf431205c10bcbc5d812b7514083156e481f273d31465b308ceacfd0a51b040c0ef2459dfadec3d0149ba38a14e98f1d91cae8f4f28d8f76b467ef1bd7e1422e3ef90c1cad98470744906de9bec9f634eeefb3cb653a151b45e10390bdbfe158d6618e350cd8452a4b1d4aec90676a0c3ea25bef521087b8c62a7709587aa229cc3dcf109c1df09206be34a0ffb815ece459c0c4ec7e20bfa5fa739e7ce2b8382f7b029fc58efef21ce25fbeed655e456194ef3169721b279ffb0dd28f20b0a83e1443b199b30f5ca92a9c21da7a15cb5ca808a32bceec240ad536f741862893694c070af764bc1388b939972d5b5b1f78d5397b7fdee3fce4aa9a986b516545cd935679b8355542c7741f4871ebf19e85b8ccfdf5c4b043d93a3f75c039505165ea5df76910ce29b3c48e1260a42c7f38f5052a68fcdaa64c0eb94b1b5268fbcc10b0e94b9a9c265b6ff982dd517c374284be2cc4d42b80a18439a1234d5dfc2a8d5e8d5beff3f9d744427a13a0f3849e957a74e00a4b4a36f43444f21ee5f338c024fcb37d6e4de7e49b4ca2453d2a527079e24b3d644d573de2dcddacf4dc28d8044d5a79be4cec987efa5a6a67781e9c6432c65601648be6c1ae74b56fcd8233f96f2342d1600876858e19168eee8bb72ade6188e50d424c1701ea990362494fb57bc8ad5678344fcfdf6fc074d557241fe2d177f889e725c76b930d923e607dac570fe2ee24bde9a7ec274794f0807520451cc20de2609566dd333c99cdf6a53428f89a7216d8b5220f21124aa9d4e5a0d9a6eff07fecc7af80e146dffa85f15f45031a89288f7ae266ea4d83d9056a025cb310e4d70ac4e23b7608794b8a549a8f2880aa039368e58a2448ab961b41ba9fc3a72080e49714f78527bcf276d4337543a3ea5fd5ea7e593e813c77ce21b5178a32f422b5c700732df4736c136e9d278a8244a8edb527a1a6c3e1e3cbdca379776f94f43df0393cba3bc34de99cc1711b1b804c71c6c36215eeb19e6fde234b8fbafba78a7f8fddf8bb304b2c5ac7b6ec622aebbb76fd06ca0085f7cc0a04a1e9e95d0c72b7de4cb217f8a45069b3e571c06a056c36d4a4c0f14303d34fbf15d92b0a7e1fbbbc371cd7ffd314c426ca081c2eb71cfcc7315748f7e6660f486ff7e4ce7cec1fac738559b5a3f5dbe0a84e52f37929165edcdc4c5658dfbf7ccf13f7176dc32a134dc85f83516c5bd3ca821853bc5b1a0d641767a70ef457428053e8c4833dc2eea5c3749a1180793923a081d0d44572b985aba1a6e5f78bfe9c722e5a266e9f2599aba78cf8988f0af0a216694f82bf49ddd4aa2bb5f0d18b51fbb612e62d17664afef4c01c612a59ff596b696c38806a5cddadb051e36401b17b5655c740b61bb570fbd1fa6e84dad6c8ee08d39c15cc221335e582bba64d02f440bf8229ae53dab3beecaecfc0476f1b983649a4e1a228b729901730c4ac8a4b7324f5fc3dd5596a20bed547ccaee258aa8b02f49539c54d9bc68b8a3fa28852ed19610323fea1da6abb31261b7b110d5e6d02ccabef1c43fa2f1cd815cec21046ecdaaee071f1da7e8ab6c68c168ca2021bc5477b163a956d4003c69ca0e08c9ffab441b1f73090b1359da428704b2ac5ffad386fc20fc80e2e7f073142e003a101bdabe4f3aacc8bac2ce746c101a6fb46e9a141061fd73f708252aadbbe0196fd640474eacfe65df5b60a9b60b3e2a5b9a64f12918a83aa9adb5e2bba2d9679ec4df35d87ef849aa0373616e9555565b63ba1bf0f5a46bd73a01c13ac5519bd10beaa9c88fa1686a208f158cdd79538f99d4741500aaea592a87b6349bedea09c7439de1e6c647a7789a40235c795cbcfa6bcbfafeb382bcf2eb36b082e9d44520582747332807dd6f2e651f69efa8dd8d4e7f03ac8b25062774b3abd650a6a5adfbaaaf8a1344c9e8f768bfb30928a5c4911739542e32d725e068591efa7bc802b8103a22312853064d7ed56b90cbb5707b108e35e8988979bacfc98782fe932dbbce4e357698db2245af7d98142f71a2ac40ab1cfe722d48bec5405d4f8ce591a03b48ece6f5a80dcee36656dd66543488e11d8f2378d5cea1d4d2bb4acb728f7792db8550f2dbc1b54975f6abf675e31b0bcd323912b8097b334b35b73bf8c14cad758baf1c3a61c2f27145e7b82fca36df47a6da4424ca2da7caac98da82f16b4ad9c5f0f6eb203d2c552932a381cc4f4a43afc1a14cc5aedb5b3b11dfb93006cd87520e71a162da38e41d11c9627ee2b5ea68678760092a92364faefaa0002833bdaee779eff22378299d8fd30a3ffc16cd3afdac453df44231636b3c7704886f6dd0f73a1f2ba1aa567ea9a32cf74c0cad8efbee900caa47a75b9a6261c5a3bbfbabdb934c9cdb7180d95c68cec0f87abf12751989a8a3a19c9f9c82fd1c91b45fc9c3e61d9ab07f2e0b7e71493a08519ff143bbf5e47798f26f20dc11984fa755269a36d2b01128d88467a9c5461674b3d80633dacc34c9787530bb1150a26b4579faf4d4877ee74366a56ca993d55c0e72ffa624608b6fae515e568e7011848b460bb9a08473e3b308d6f475e6e2956282ff99a4a003f9cf2f91d168610227c93bf96ba5c0261d70b1916c42734cf7c22bbde6aba32415fe36b8e3d44c28ab448cd1d2a7ef1eb670afa33d9474743e34679941a477a957141688989b4edddefc9381a425df7d179eaabf2837e3cf826e2052b32c0a62522d3f53eec4851f933fd696d95ebe72cab0960377efaf45a76786d1e1bac0508748d1800116ca6aa705d2563f0181116255a5c741478f34ca088efb9b0cfd02099e29864673014b4373d11997c142634d03833ad54d8da9dedc3ebf24b08c80dab05b83fbd7811464a92970e1551f7cb2628ca5a25dbe904e8743ec283c934cbe4593f28bfe49cf1d49f567a7b4f343f2c68bb7b28b17522f14aebfe0874159469ffdd34983ec79be1bb274db5b59ea78ef7a2607b4836ccf59024db17520f3715228ec8a2e8f21c1837147f7476d96955ae5eee8ad0b2b6f511ed1f69cd597e963088a252f00be4e03245d8461e2a4ff8146ba0965ea98218dbd35ce69d3bad853b08979583eb056d47c92f4160642476f3f08b66ca73a09fca75df7e38851a8195e91a37818e302564f00c0d4de387a24d7a58a4113e037e1037f9b7cf6c342c5c0e23f46cffea19affc81ac7aea8588847ccb33ec00df8d26fbfaaa36b8a0aa89ee59c9af149a48ab8d10bc18bfe00b40cc451bbd0fcd4761e43fa89f8c11851ff0fa3beee72f0174b2a09c2ed127bcac3043bc5079a6f0f8cb05d8c2b8b3661e668c94bdbbea855afe49191996a31ca06a7998f9a602c9721e54fa78f2362ed1f35385756efb14954f72238f30837d7f794951d03ec2f3482176c57d3dd44e7b93c7d58be8fb6b65cd7717a10b94bf13afdff0c129520d002bd022565db732e1317226a6812615c8629da8e90f02b89e41dcceca535728291623d983a1c417d2722dd0294527e95ce7905e7023fc157bd9b2518ed561869ef90a5377e364c91ac7040d91ff1ddcb63a7a47afa0e62ec85e8192215526cc1ecb3f5252901d698dc3591385d534dcf68491d6816353aa1ab15d44ce098b02b5b9a8bcc111246d2340edb1c267702a6cd5d447b9a5b16bd19415732f2b97b7f12e73607c5f7b0a4510a783c114a0e40292372a0f0788fb99cbbb657f4b99be615d3951e11741a8d4d027e1ba3fe095608033b6f234186ef93c193f6e8a576f5357c34b585b24d", 0x1000}, {&(0x7f0000000140)="93dfed2135259c2acb5f9bc5a3cf9e6bc894abeda465753d5fb2d3565849c58380eb86d0b1d345dd185c0fddcaed541acca6d6386c64aa389ffb81024353756e4b5b0d67b8e3ca89aaab2ecf76276b10cfe92e04a49c66c416da7feba2cae1e3ca25d63b593cc773f287db7db7934bb6d62a72407f9a0031117835d2611376fe4157", 0x82}, {&(0x7f0000000000)="e954e1c9fc68707015a192a13872674ff42c602ca5b9be4f99324f8eec30e2eeff2c1b6f6a048c", 0x27}, {&(0x7f0000000200)="bf50eefc5d59052668da3b3fdc20d79f5987273193537b482daee5b01d7ff7700448384a0a1c7dffd3c7de2afb202d9e3956a7a0994354b72195211c122827519fbd4e1777752899028d33303c9385ff36808269d9bcc21f3f3e21c8007c11cf05489a795c30c2d6f9b7f7ebd227893868b7a353534353", 0x77}], 0x4, 0x0) 16:08:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0xc0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 16:08:41 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000017c0)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 16:08:41 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x8001) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 16:08:41 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt(r1, 0x400, 0x1, &(0x7f0000000000)=""/192, &(0x7f00000000c0)=0xc0) fchdir(r1) 16:08:41 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) shmget(0x3, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) 16:08:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = dup(r0) r2 = getuid() syz_emit_ethernet(0xac, &(0x7f00000000c0)="d4a6cc7192f0f297de027fc433e531aa7b8a32d42e03c79372c997a0ef397db56f3303f617bc87d7a6eb3277ee381f48d899f95572c67cf35d32264171e14a3bb692b3df05fe7cbd81e05c25674e852d22977b6f2a4dd3b7103a186989584145f2ae4963721c75a3979542c0c5f2bbdfac3720580c567872b193dbb1aabf317afef3dd162dce6863d315212e50755b497a2fa991313d3ffb7926e6bbcd288904ee8ee601e15b2e39b22b61a6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:08:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:08:41 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() read(r2, &(0x7f0000000100)=""/64, 0x40) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x3, 0x100000001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x26, 0x80000018, 0x9, 0x13ba3d94}, {{r3}, 0xfffffffffffffffe, 0x12, 0x1, 0x6, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20, 0x4, 0x6}], 0x2, &(0x7f00000002c0)={0x7f, 0xb67}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000440)=0x9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xa100, 0xffffffff) dup(r4) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) link(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000380)='c\x00') 16:08:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10810, 0x69) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003ef000/0x2000)=nil, 0x2000, 0x0) 16:08:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{0xffffffffffffffff, 0x10b}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="87a922f839bb49579c57edce3aae0ddb8c05e6f3c2f59c63fecf1cd160b6182e50f1ba5eadf1336b825b1c861ab842202044aa6019be04af1f9a064e7d9b068f60a1fc583bf821987016d2637f8d6401069c2cad26c5a290a92afd9b956045a043f27abc0041f3965fe40e1fbd912e8e7ea374632834e57d8c61952c39ec3585cf9df77bb149f7c26253aa071664d6a13f39311dbe824e6ab57abe52cfd068c0", 0xa0}], 0x1) close(r0) dup(r1) write(r0, &(0x7f00000003c0)="631829163f85e5bfbaa71b0017608d589baa80f96a9313aff7dafb7ee89ddd41cae637ea8125f02273c51a8bbe34431296e0a8f630023b21aca091f7640dd9e1dc3835c2f87eddead9ba7e162390d6bba51fde4d643904ae60ac7903f0e58291e99d94f859d33b9bfd516537f0d5d58205c4", 0x72) syz_open_pts() 16:08:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001007d1b08df000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:08:42 executing program 1: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x4004, 0x5) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/93, 0x5d}, {&(0x7f00000011c0)=""/131, 0x83}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f0000001300)=0xc) setuid(r1) close(r0) clock_getres(0x2, &(0x7f0000000040)) 16:08:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0xfffffffffffffffb) 16:08:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="95a63d2b7f23a619c8bb3b639a22e7ec879fb6f15ce15960c02613fef2276fd6c6342b8da59ac455a6578aa50113329004930ee7bb160908ebb31cc91694a29ddbf005592ed5a561208a38e3beb29bc97843d1e0359199dd3d4541f42d6ddc8044f53c2eb5aa6133a4c2034083785e631a3cb6a628b8e977f5c0a7580794cc8c53a6db0d150dfce164d1f597c105f287170b7a791b2ee16b52bd16e7b1436dc07b5d279e290f7abefe3aeb0402fcf991e359969f27330f1c2c8246a4cb917b659bb18f679b7a30a2359ba505322e51d23037a16232b262e01a7ac5fcf30f27d3a89167bfa7042c97fddf44cc02959353759de2d13f8f1dcd2f0c570bedd5fb79a31e4f223adff4ef52fde9ea869ca823d4df9d008ed2cead2f2c91dca3d35404ab0aed20a6d79fac30908fd36e875e7da46e4ccbd9a99c37b9be80a1e486f8f24babaf0efe1ca462a496331534a9a85294b5ec8342ccb3e62c06c22265e3a2be3d3d5e5d9e6ad5ab741eed372430a9fd2de4873492c3834310ddf8c5390256493dd5bbcdc9b98fa41d149ef4bd40987aedff20dffefb8f8dca0166eef195418e856970b269f0046471175d20e1ad7b9be323cdd90f5d36fe0ba2395011e3be07dd319de6ee3946c4122614b18299a1099afe115ebe7acdb28e2cd501d5c10da10352b67956d0cb71ea269f0283c0c8905fe3bca61c94a2b069d3904f0c34cafab7aa43bac4d4a1e7d0b3b8a4dcf257ee045b9a2f4c8d96f48ec7cf773eff90e7a39ea23a900b6cbb0e2b1905d7c95520c8da08c74ea23f1eaa5c4f32ec06fcba6ddf4ef7d9871c1760362db328fa01e25cef592c6dc134b417094d32c6dbcd3ef8d1e16ba7e8e57ba267695c454cd02a5df32fba3ef8cb95d1871ce05e93066f3259722dcf5718299a9a82f9d86c935adc4bbc76e4d3c27b583adeb4895fdd746bf2594fb4a45caf1802e524a08d5fb9d1564aa64402ce42a9b20b8b8dbd2ebf90205183847190dbc10ee3bdc86f47d94494d7c59fd8b03b85b97f1b454e25f4af760b276bba5b318383c49606c74925ac7dccd2a8383b1d2e000d5146f18144ee8782e6b69752a1ea55d7924b05c5ae544d496aedd3f0cd6a175884365758f29f94c336a97c30cc9034cc02a690d2c11e4501d5edf3ec8735d4270c14ff9dfdb23099afcc7a393dfdef2952c7805a72584fb08e87f7544c24b8411b892474a400ab11930b62b186b200f3d3ce6fffa21d95d26f3d759615a734440d3099507c344b13d591dea4fb26615b8b68bd11aade7e244bd66b8ed2e81b3b6780d15ede068b5aba92883566118c50125e32b1722957759b1b678b89b6da254a08424b9cf72fb4e81119ae426197ea2fbb36bb5ca41854e44607b4a0b8b9d41cbf1eb984aeff61a17f2f7dce5023ae3c5cdec912f4d0550a22fb482633e971b52c4755ce8f1d3035c2ad9cad348c20eefec18c6467bc609144ec955e4423a5e976090da2dff13438a3349803f37ec8da1dd761f3f0b1f281b0772fbef86535a1c4b431d514d4be57a5b864d6add5d7abccdd8ffce06fd6b6436e2aa2108e3e3586917b111c9b09746328df2500dd5d1e0de01278ff9bdb5e20a257404e827832d35f56a240c0cf627baa30a540c0391bd685ba19573d136278d1fd4f587693479165777e8a2d76fed3f382ef0816ce646181b3bbce5fb8c77cc73d4c705ebe16ee2c70a9440bc21c8401e22df120366a97d96da98f26eaf2e0dcaf80c97e7749c3c1a6edb51645233c5f314f3b3bb3ad88527995d06a75457541aad5082fd8389c395235044d1f0aae7fab6028190e12428b012725d9c4743891ef465f4017adac2c801d85b93fe503d4c7576d27e06e59bde25136b7b7d410546f1dbd729a0d2843cc1169fcd85e3c0ca9b342bdfc3b690ed9de53e0a6678fe1d593d6bb261d9c4e217e8362568c4d961015f7e821893b4c3fcf5f6606f74854f6493c5861937666d2b20dc2d184db516fe7741b851fc2a52174e84195bd566831667968cd4d1b73826c49f1ecdfddb10efa3e82c85ac8ecd7d0ce3abbfef5273fa7a84a315788d525b466e0f2c42a2d4ef04d64328d85edce8e3f167b00921b168a61352d6603e856a2f4a3fc7cd185d7d5e12409df06d56c846cd9621c8ecb321a6a77a2347ee7307f212a2508cdaba8bb615842376a4dac7c8c7ae93a723908613a4d6417558e28f856d9c1d58de6d351dd4970d2e467882435d99e86edb87580104143a08d12429151985936038d22c0416baff6ecf256c0e1bf07fa5a8433dc9cb4722883bedd68fc831569142c8e0a1ff7aa24de29b3893ae4f49a79e3f554389dd1979349ef1fc1939eaa2be157e9c704337f6bd759c364ff4482fc0a0f684ca9bd49d3f47a3549a7993b75ba3edf3b5014992bab7063dc20a7304e07541f897cb74eec43fdf36cd8af1e27d44c3f8405683f379b4e254f413e1367816e9d72c69605ecdc900e4e0f78f6aac2c0574b9a5103ebbd01addf0705744eced4304c746c9b447e54f6b1e3d7350f11ba3a3039db04b532a2ffdfdaf2a1d00af7181a206f3063dbf7f0874f976e3b5467f98170b8fbf0c237b71e41cca2b13c669dcf559233948a553d3b7afddbe61e07b0bbc4efcbf206a812fbc6ddce77ad632bef1aa44b303f275a0e00c9b67a05e45bf6abc6b5b484e50341c0f74efb0472ed4a37a556515f47384379c9f86e413a627b190b2a55759a26d67867affe9bff155c62125bc238e8c2c03c5e808ea5bd522548e52757acd2ce15f00e281c4b4e159b626db1e84c29f3c632adf5c75e1d4c07aa05f39b2b125c5972d0f7731d1d8998e699dfa50a4e5be820c61a64d668e2b9f7e558ab0d517850e4cccf5fdc293abf18e86d776e2a4b9ecce6e2255cc913b214ce34871c4e22316de1cc5d4eb86285629064d9dbe608dfd19e1ccf1ffb457c4cadf51e31693706034f298952dfc82fafd7bbe347642c5b1bbe9d27891247c1d9359809010ec1169e978ca6183972285ef96db32386c93c20cfab791f69c58332510e98dcbbb4d5f83b3bf082671ea95ac21b44dc7c3cdc03968534ce554f37bb0a89bdd9847c12e100b6b0e4c14ba4bfb9983d9707ebbe30ae6b3c215c41810b59fe4e19f8c982c737b805c2825a06987168e53515ce512b5a2355aa556d0c45874cda9bd663d8bbcc27d9bcb256e9d941993d8a4bd4f0f81cfcd9ca07e58dcb6505b6feceb25b2ca2c224743eb48c7641b84c26439b20ea1f41899dbc658bd4b21318e7d2066c46fc34ea797b52906a63ba788510bafbe08c09a1a98e3d68eea1c8ff2801354a1ee5059d3dbc6d0b12519ad1af40b8467ffafaec4aa92a6281b2c379e5f44333608f0c6cfcba5ebb2e757a175df8c0a4eed3a69e60536aab0362aea0552265a32fc2a0b6713884e5f362b5e990cc43036d667690577ce98f6156b3de7b949b7ea9a647c29a6b25a4c9ee9e131217bff710bce7d5b8957d10938bac9fe5aa02b29bfe2619a04d4c5b2556893d757307ca4b7db1bee91d7806cd4d25edcb38578f49795527c798a0a5b29bd8ac21d419dda2b33b68141e2e6ff404970fd8b0224c57a71b98d9e06448a026283d9fc18fefb9ad3167e2c763fd729d99651ff4598b2e133c8cd7b357c7f9859a6042db9938193cc39307c683fc965efee68be1692dcbd8ff26be33262302cd47d34e83e95611384adc05207565f06bfca82328919d134e59d7158469424bee2932a430930f1a42b56935106c728a63fd96657f292d86ba30f557c3d8cc3b673b8a865e0237414b91bfb1b6b4d093e881e753c8d3465396f0c9701fab98671d39fa42a8efb63d47ced1d4e22dffd962f7a022d42e5e8e9d63ff0e2abddb09013ecf25aee723824778468265d17eac33ef66f92949ff05876e342608c7d3c8e992016908155a25cead237d17d05baf3b59b2309ee6fbde58641f2a5fc3ed298d412f16c36e52fbc2e43df41a616fa19e7541366943562672b2f3ea3dcdfc6eda83ce7bee4584e65168e7e245c09d4e455f3636a5b35505411680465daf5d3e2f9b88325fd1624ac7b2ca2ea4c0f188078446a100de16f8d35dbe1abaaceca6a9b822ebbe487bbc55d8f7937b0f3df55e061005ab9dda0c4f2d2fe588a0d6d645db82a6207a0ab98f5bda83942cc66e0467638bbca8211c47e8ce7c1fc2c7222dba30270c0e52414e833a729a822d4b2b971fef85db504649b3ca8b329d5c74537a5598e2781c31343bc35278d5c03db8a193f28b5216e523fde97f074bc4e1621d80333d2db6657c18c5b00f9828297cc70d960587be006d90488fa3bb9a4a4e4e6cc9f095f7b8c52e1cb4a8705779d52c26d918760a5122db848a417586c62bdceab53e348fd4d8309c1162439b4a93c84f06d27e8efe3b792f8083ea723827f1810a5083550840a92a9f75cda461d63e733954ab2909655f8baa92ec6018b145230730ef98c32a3b40857eb71f8a400ed817444a778ef9e2afabea4209c38fbe48eb9ee4b717d0e334f568853635d42c6664104e46e2b8b61a0da9b72e94b5d7b5e77512b95a6623eeeff184b3331fd6dd58b9a922a19a2598bfdcddcd1b745d3c4f8395f693fbb2e9daf8a528bf71eae0d4c210ffd7622a92872b451128794228f1f5c2946176e2aea033d8dead624971480684814d554588e45ca80046627709b586bcc406ce3f642abda295fd42ee7140f84e24941bc43c4772847958b7a552d5c03cf951c9685ee95bbf22bab691d614fe3d3917420c56a5d8360c84dc9531571c2da35dac5ff74650df9aae92d9221ff14c61ae6d5fd48a6263f631a3055437a7a7a7eceda254a50b018eff8df27c8d4b87160b761e257e537a25fa0e0e8ac65cc930c9f7e0c4f56b88914e22c6f5ee9ff3e9f82d502992a4c6c465d05d5ec53672980d9482e4bfce9b403618fc79b5c68b0b8db7253ea89cde2b5cec42c19ca13566777991b814cf1ad22c228562e7ed5da146c02a97727bcf7b6e9bf390004fccc98f333cad27b3f1b3168fddcee49a16dfdb4a455ece63fbfa0c6893717d5759c5cfd090b8226789f32bde81668f91d6020eb999ca97c81916e977978753b9158059cfdf17b51d33c232fa4a98dd27d6211c4fb3e7663420a184d836c51341b5a3b62f08bc663e015f894bea2b37dfda2e10edf4ef9a02ea29e8fcfea312b5e80426dc8a147cfab9dccb5ecade6daeb2f8c9c8712d951a91c8b9dc78a8bac1da5cee3b132f88c2efc4b9c25d155c44ebc86c42266048dfdec0b840a4d04671f4fc29a258ef9e5f49279aa34396b3715f7cfd6d1f2c76ab2eb3f17c3c03aaa55e4e35c9f8abbd5fbb696b6bc45906e618c45f59283ca357d8dd62eb6b7101cba4757129f41f00f7b104509a0158a14f96af82454e4a57dee28669ee44c443f6547046ff38345052162f1ae245eb2a2779fa60f5684f950035a468891ad1e9248869fdc0a374c33df0d888d4576c4964b8ece283626742fb2f5b3b74223c8ea0bc3898fffe541b3e13cd03cd497fcb98c302f8fcb7ec180e3e48c20054a0b2f3a3e0fd4f521fac3d98e76cd76e3e9b61d97c20eb19d1870074129371b0a09fa9a704c231275b88553c4b7e4bb28ca7f7fbf19ffa92b808bfcf73a04ef4b53189e84874cc3a6db0277a8c529263c4c292d3a2698976e25201557acb9ff77b3e5a184c69a0c1c53878392e41e4f8c94e32bb69c553ef76ff3785b57779f58bb6d016e1bb3f1e1da82be8270028e15911f4b59ca3c25386c4c6bb16d4aef9c78e13e7", 0x1000}, {&(0x7f0000000040)="2a0d18f31e", 0x5}, {&(0x7f0000000080)="67f98bcf01e2286b3ee1d02f7d721b5da4e28d5f8df173f2ae7c1eafd261c7edec01bf47c6cf29285815ef92b95f737b6558bc152d47201f30891b34ae45ea194306d7a5809782de5dccb717381f35973ec7d7255d93d288b5da54a1016a264466e43188f6", 0x65}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:08:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:08:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0xc4, 0x1, 0x5, 0x2, 0x8000}, 0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:08:43 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001c80)={0x0, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r0, &(0x7f0000000100)=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\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xb3, 0x0, 0x1800) 16:08:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x6) 16:08:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x7b}, 0xc) 16:08:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000300)=""/209, 0xd1}], 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:08:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x8, 0x62, 0x0, 0x0) 16:08:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xf0e, 0x0, 0x85a, 0x0, 0xffff}, 0xc) r1 = msgget(0x3, 0x0) sendto$inet6(r0, &(0x7f0000000080)="8868fdba18332fde87fd2b16c697bb12ae1ecd4653027b8269ee511fbe883bd84adb894669f341165009baf1f4723e0bdd27d89edb56b66fa725b09dc4b6af6745ca1e15fe1b2e1a972e84ae63c352ca35cba376fa8e6d35dc5f915e93aed994cf073552e158142a2c", 0x69, 0x7, 0x0, 0x0) msgsnd(r1, &(0x7f0000000240), 0x8, 0x100000000000800) sendto$inet6(r0, &(0x7f0000000100)="98c525f3511e719289361e0dd1f515133c3757ab1b15c03ebd4634aa861b2ea338908b3707619d8d6b8ac0dbb9eb0d4f5e4f508d77133f33ca69bbb99ea85b68b5de04f33b87baf5b1938306523af986d1286a19f375e8f48da5b8445a54e38a9a961632c6410f62d46c6d7bdf86df2c6abad77ebc1d8d5c2e8c70e2820060fa4ba50b20c8b76bb8f23d621a8ef608b6b77b827b8716597d9b296956fe0d3e32d59ce3dd9c4062b0a65d10c97b4293b036b8f6faadeb0d57df43d598cf891a1ccb53fb70e0371257bb0f2cbd53f7bde3e739827a786400175e35f13dae1c3141211e814d", 0xe4, 0x8, &(0x7f0000000200)={0x18, 0x0, 0x4, 0x3}, 0xc) 16:08:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c5, 0x0) madvise(&(0x7f0000f97000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000e94000/0x2000)=nil, 0x2000, 0xffffffffffff7ffd, 0x201e, r0, 0x0, 0xfffffffffffffffc) 16:08:43 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() dup2(r0, r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:08:43 executing program 0: r0 = getpid() setpgid(r0, 0x0) getpgid(r0) 16:08:43 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:08:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000200)=0xfffffffffffffea1) wait4(r2, &(0x7f0000000100), 0x9, &(0x7f0000000140)) 16:08:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) 16:08:43 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/156, 0x9c) syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/18, 0x12}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400", 0x2}) r1 = semget(0x0, 0x2, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x1) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:08:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01082e2f000000003000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000011c0)="a670da1ea0d8fc7052883e3c92434e6ec36b6752cd3605b3ad533cdbf42fb216fc5fde16933feeac6a2d3a555d273c9bfdfb7ffbf1095cbf4722f25d96f8ae386a87eadab23b919ec7bf678dd2521bd0ff1c67d4567342b82502ba4dc49243896f6db871520998c7d5e5dc759ed2ae39ca67eea8f684243192e013a6a019a3d9d19f57ac2ecf86b4c4cba222652f773bc320fae1b51dce987c237a37bd211b24bc46f89f", 0xa4}, {&(0x7f0000001280)="6add24d4b67d3080528e3ccb11e6b7b9b0591df013ac8ee9d6eff57e6fa4db9a93e87a11fb4728cbd235dc802ee2cbd7aafe16995e788d5d0aa9306b94eb807f2b74071025d1e114ab403081d7d01418be6ca3ab2b3436efa9433e4f65ef79cd8f5883cbdde8c63d6d75765ab1276b979636e69878c7e13e08829a", 0x7b}], 0x2}, 0x40b) r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x17}], 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) accept$unix(r0, &(0x7f0000001580)=@abs, &(0x7f0000001880)=0x8) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001380)="38bfca72efa20f28d8e64e40e8bde09ddda9621cf2d3ab4f4da1cdf9c70f4d2cd7e3d26cd6a3a32ba78e5b81ccf446e4db189888b19dc696c5164393578d6b9c13e107f5e17636d1537c22367bbcda58617bd9816f56b8a59e4db2420f300fb93cd149bac9daf5b582d3375b89a2aaebcea30d6027f2db4841d593d82d91e353b5573295266ee9106c900e75dc07dde16896dda04f8110af6b9a1ac2f035ad6938c6002a662ac227d99a9d31b0588e317daf253b3ad3eea72db261726291eb5e9a2ad5f0798111dde47769b50da12e7e9ec80fb7116781a478d62098913beb986db5b1bd7f4d7e02aec92429c7cc", 0xee}, {&(0x7f0000001480)="ab15181428526639dbbc0e91dea4ca78f0a50b8e7fb28e5e107a529baf6df7817b0d38355b0962f50fec01ee3cf9bc920c5c781852b2c1e38c8f7964f549a289ff1f6e6ad2239f1db1eb1ac8efe6a37bd3c7d1f23888a14800a8e25a17f4f86e66fdd7f4fddd0a27c6bfda5c7d77271cf4bf62f0dd0e29f8a8e57a17f50d84580e7f828531c89dac06f869ee69b5518be747e632c64a", 0x96}, {&(0x7f0000001540)="5b489df83405b9e4ce6d594669cbc5895f", 0x11}, {&(0x7f0000001580)}, {&(0x7f00000015c0)="8ab2025d9679af326716849f150963e7694752b9a2f5d30e91534e8acd49a2dd0c98fb2a30515d4b094df55adca3e6a5c2f6a82556023fc0b04e14b3243b8df62c261a6041d31590f9564b0c994b116a4ec95dfdb0cf56d3c3e2e2966a77b953cc9abf5b5278b856b2a84b6714a981b33e2e138104d963b5caa811888147e6bf62b916bacf92317f984fa0849472b99f2c6a2d2985384dee1d7211cd4f67b9", 0x9f}], 0x5, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x40a}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:08:43 executing program 1: setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) msgget(0x2, 0x111) dup(r0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 16:08:43 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x105) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="00090009000000b201", 0x9) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='$\x00', &(0x7f0000000240)='.@^-\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) faccessat(r1, &(0x7f0000000500)='./bus\x00', 0x145, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x2, 0xfff}], 0x9, &(0x7f0000000180)={0x5, 0x8}) 16:08:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) getpid() rename(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file1\x00') r1 = socket(0x20, 0x3, 0x4) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:08:43 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="1cc5dd77f5e491f8ad612df62903e85d10e95a4006a2d207abe38799e52749c87922172251b443d8c96431f562300d9aa510469dffcaca0102aee498ceadc19a3f8307c21d58dbf474d84fdcfbff673f34c0e25ec11bc2332754b4b3a941f54c047f9fafdb46", 0x66) close(r0) dup(r1) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:08:43 executing program 1: socket$inet(0x2, 0x4, 0x1) r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xfffffffffffffdad) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/255, 0xff) 16:08:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) shutdown(r0, 0x0) 16:08:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)=',!\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)=',\x00', &(0x7f00000001c0)=']/}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-&', &(0x7f0000000300)='!\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getpgid(r1) 16:08:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0x37e, 0xfffffffffffffff7, &(0x7f0000000000)=""/92, &(0x7f00000000c0)=0x5c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:08:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:08:44 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:08:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) close(r0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffff, 0x1}, 0xc) 16:08:44 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000003780)='./bus\x00', 0x0) 16:02:00 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 16:02:00 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x3, 0xffffffffffff8000}) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = getegid() r1 = getegid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r5, &(0x7f0000000200)="60b1a2990d5281661c548a0e23e5b98657ab20079ec427ceb9cf5916af15d0f7b93b87d112d2d4788cb58aaf5a59742fc5f2e80012972cc30afb628fe8263da69b52d009d9d29e66780c08640c0f9537ef6870865598e3482cab4a41fd8707032ba917bd2a417c3c2314ba0adae38383351d38f82f40472e1d0850ece30a2bd0521c102feae22cf6392b2721", 0x8c, 0x3, &(0x7f00000002c0)={0x18, 0x0, 0xffffffff, 0x9}, 0xc) 05:49:31 executing program 1: socketpair(0x30, 0xc000, 0xfc, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/10, 0xa}], 0x2, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x8000, 0x1000000000000, 0x0, 0x0, 0x4}, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x148) fchdir(r1) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x80e8, 0x10000) recvfrom(r2, &(0x7f00000002c0)=""/75, 0x4b, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f6e696c653000582127a82cddde4ff926db92599d4e51d8ed4021126c548bf70705da194d7a9d95283c9ea5a43509d84f442c9b9117d6eebd47d271e438bfa4c69730819978d91ea23f5a37a9b504650c1792fc3804ef4314eba1195b605f70456786f9d5c1d1e834ff96c363c27ecacdd46168ae9bccff3d8dd88c1be3e0031bf0a17e29d2871c39e1e5a6ca1b00000000000000000000000b59a948a1ea458cb216bc9c27cdc175f8e5485efbd0a8f007d12cedc9a181b4dcf0d9f891a4432a07d72c523d254f09f2f0b27f7f27b66b5b047d2394f4a45612dcea0bfad2b53bfc62cf66719bb600465db0d6a39523177d6219a831006753fbc3223e532e3b4a85d393e7e8600bbcb11e837b3903d6f5d3894257333c"], 0xa) select(0x40, &(0x7f0000000000)={0x1, 0x8, 0x0, 0x1, 0x0, 0xffffffffffffb606, 0x5}, &(0x7f0000000040)={0x1, 0x80, 0xee4, 0x4, 0x1ff, 0x5, 0x9cb, 0x70b}, &(0x7f0000000080)={0x7, 0x2, 0x7, 0x6b7f, 0xfffffffffffffff7, 0x2, 0xfffffffffffffffb, 0x8001}, &(0x7f00000000c0)={0x1, 0x1f}) 05:49:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xf1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:49:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x401, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000600)="35234d5e74954a69c607f1cece74d4d527135f2c3e83e3c84436b97c996a5dfab57ca1534d3d952f22579f7fac941a9639f03e6a2c8093eb522290f3e91103fbf43cac643b6931bb2de88a22ebb531239a1888902e591850e75e9b205dd2b66332895873494a0bc7890ab20f42e66aecdcbbc02ad6d762b5d7f75c84f934f7967f7cee00671208a63e532506d0b971e02e3076d9da026757395e9d9b360d489ac76e1e674d0fa7f101011884361024c93e9100d2e8ab7fee6884bf3fa109579a0b2136c9de1c02f5156b9679c1da3db33b552e338b1fecb5c9ba4b7fb005d9a66a6507a490e894bbdc98c976ce3f0765d3d45dc3f8d10c4d025dbfeb837d39abba57eb1c7024737fef5063f397ad4d21c690cf4753513aa07e89d2f0fd489a8655525801898e9061ef57f21ab407b98dba5b9b1cff52a45c95ee41025cd972f64b1ea553e8280aea37ebfc5b4e09c04031406a08d049c03b478d992dbcf908b389b66c129e513fd1d63f0abb27fc97de31ec59b189f960dcbf434639e154b93e6468704ada3130d7e59dea45840ccc245a897851904f39454cd9a6f510aa8b0f47a73c7e3de612fd8e28c60d218ca62ce2f41969a84a97aff52cab2f416052a00561a5badcc38f02729da2f838d04a9fc8292987b6c2262ec66788a7a8abbc69a9758056543cd30652d71fb941133e571f438a98d8c6a5ad955388273618a36b6c7546f1184894ecdf6b279f360868373bbc06abc2db1cf32a49540a5dcd55be15b55b6fd384537bebfcc5a5c5be0bb9df4134c2aec3311024c3f4de248209eb7b54203a4e5d100a09ab89452fb641c4dc09a48b4b4195c31ff1d4c11025d1f5647f9ede9e1bb38642395c68a290cf2fc7e9e2ab96811a840890bba42584f74d5ad240a6ef1e2982345fc3f3cefceaf22fa2d39dcb6d1d83f97690d3578808c16106eeb3bbc10a662ed7fc92aa42cd2627cf376bd75637fa5b294824dfd8efd8b53b6762b4b41221b9a83ced15ac4c2e5bc58b7c913f7967f9ce229c2c3067c91cb629909abe686581eb6e58611a8ceb9a1f4e5b58bc940d64ef7255c78aad05c53eaad7a87fb8a6aeadd7bf385be1e1fc6c482f9d9737fc719eabc9a98ea274587286e4c8c5d1325fc0c215e59a80901444e9e78fc0391c35367b75ab9e65751ee7e5c5aa437e0da8ed39c31e2be7dcbfd818180b5aab1267c8960cc36861fc1bc82614b0bfc1841383e56b6f5e46978633c6f230d8bb310f152a5ab13c1725811fea6c3a27e30adcfbaa70acdf12b2a8f6ef3ff8947bbe7076611fcc41f23610d4f6bbc5d557546ef6d2dfdc17c83a01cb0ebffd7cfd52f4c805b88bb2f557dc94e2d5bc17280d3966e5702177b621c50eedf15c1490d16400e11e41ceebb197cc1065adc2165e05e414a7a9f954c1539408b9e0d304b53e27e07e03ed29d392d79e8b426ab922352bfd94e26db690fadfa753223f2eadd35add19208afbe642a22725f22d9aa99a1497e39af32d6b9d82f93ca6eef3989ae7686bc1a1042a05959a3d2462c68cf354f0bd88eaf684b9a980be8c50f01461311570dbc197535206c931619f478a7e8f68cc152b9f9db82274e9f0cdb3ebcd688e4238c51c5c4de1a399768353a72ed4bbef19bdf5f766b6e1982f6c3707cdd1d9cff2b5ca8d07c9303d9d099f846af9bb90d50d06cf3fb46041fd5b99774643b8e204ad0d2db9a0aaacdab002408b5130a7495be1bc41bf3f7957d79c319df50a0bf519c411f305b4dd108596c53028f3b01a2cc11a536a69dbd3ca4610d495b76b2fb1bab5c74147c37bea3a328c3bb98bc1d11350a3c94276e27965144c7e4fdc6dd1466ccc61425c083460e8560f47f3c56db857acce1eb8656b949378bdb0c31401bd4921c61394fa0e5475830940ca854e8d9e4a54f0f3f9b86f2b7c66aab74736f0bcc26480283d44f79fc239f14dcbbca394c09a3667c8989cb9292a59115ab89ff80f3e063caec20012ac907e73ddb95530a137c93259b0a089dda94a678e7e3313de4c7c8cdcae79e0f50694f7fad9918a661fe23c98481b074d00067ef93709229766c91101bedfacfa2baf27404b4593607f92da8596e11255b5ace2e3608163dc2b2b79a03ae1782c4865b6ea07cb6d08e245ad718b44073b9247bff10d62d2ee49262fb12b1eb406a7749482f8ebbb81d600443f783c2ffa91f4453db628efe5859eff8d0a879e7b31ef715424f20b7ab9539e709906c5e9372d89c2b01e4f24bd34cb7b7cca99788c6459bd68c210dd2a80f367fec3929c648743b7af211f75e8e0325eb2daa55679fb8c25fec7ea9b6ab7a3686cf2caf9a05211d7c6a3e636e7c02894624236cdc00df30488233c7a097bad2ba25a9af915fc4015e1e45bc63c74ed95203c94dece67d3518503ecbc5f0a08dcccc3db120a7770b9912de3912f5143dbe0d39a97b5cd1caa99d4c2440b4fb9deb4aaad15896ee8ec5da893750318085ed93d10e711a5c59fd857e719bec45ae5d842ae490617576cb595d2363920e2b6110fae00f6221dcdf7dca2864f8a238a4aa365f8be8979428f25a45c2b83dbf542b8c8812b393da11f736aae24fff6d6293c2493863ce48a1835e6112e966323075e37eedce748b683cb71ba8d980896c18c9f2f30f8940a771e8a5225eefbdda23150ce56ef4914cb00c4e8b75fc2acc3c72724a656685e6b6a934cddc6c0d8c95548d94193177f901e50b454a0259429f6baf47d8422f4c1d145038d9d75bb7f17dda339df818ea2802fb0b62f6ea5044cb9fb8886ae0a4241c6503d87484dd36b85140357422d5c25ee7ec79719db7799fcc4f0c628d44a91e4014b48fe7bdec6563d94fc4ba1428e49ca3e3672b9ff621bba32783343d2ec3634954ba1085fb837b5defe1231fd3ffbf21875b92bd2185dae07751b55d719740950608ce26af79d90a7e6c9c488228623ee050971d7550e7d2d0d1c9d22835095d99e9f30b7a2686df83d27ec55853ec956dc08ee670e99c9369cd8551955babbe0bd4a33b5769246a4c47a8cf5339f61526a2e731ad12be2c29c2d003dbae54a87b6eccd336143581317aa8c5076e44d9f7c3759de8f3e8007cb56c89ee0420de9201ba15fc26e4758d7418ab7d2af6f838005747f12b4422b7d9631afc1f61890e98e2080aaa233f615abadd12cdd3008e1efb43f9d652566152f09d0425bd53ef02b7c1dae66bcd2e3cbb0f8870bee7cf873a0d579c06b3ad4122d869e54863f2ccb93f69340e92105cab846bea9953f9e276dcb3bcb412c4eb7a35ee1d02b435b5099fe6caf127c2320b4299a5d8058093f408c170d27fe8fd2266c1c978a3bf764e2afe73d1f22f2acf4f40a9c0f5a3484777266eb6f8550a9dc8128bb77e9389219fe150f90ec536ad032bcdc0946044894d61a6e51cf1d060ab29a8fcae42e5f712ce252561bff3e4d73a7690a497d8d160958f5c995f8a2c3c1368713e4029f3fb7167d1b674f81d993109bd0a6f2b7dc2dfef29f40ece1b8a94124d45e7f5ea7a5d0e00b327591623174aaad77529551e8a7ce49895e7316176579bbf7c9b9b90a8877a7b97e95c02721f7b07663845473d8a2e441f4d88c823d8a998cf2b4f2b7b31dfa4abb63b5aeb54e0bb6add2d0dfaf8ec86fd00f0cfa0c0fe61d87ebfbd9514fce996f7b14c94d6098c25d37c832fa309fd9a4f76a460e9ca8c856851e07e355a1234a3015b4b6e7d6c0aeb06344cba1709756357fe12b3e325afb3de430aa1bca6d9781a71c7c1ad4eca26364315bc4170607a842e9a6c52c69d2e6b28c74ab153799e18f2d39bd7dd0eda036c63a607f64389c60d0c43d43a8e8ae44b872c5ee07bce4f74900ffddefecf1074e51dfb3b740a59b2f4dcb7b8df0266c53c0449663ba79d7eb48a2773f8cf27978d0b2a2a85f75cf1c16bf31646320c8b32b00e16134eac38dfbb218372f22984848087f720f4733a16a2ee1d19105e317e220fbbb827f8f5e32ad0e19916733046cf54977e1ed1377a4cddef444ce527a82e284dd1b7de139d73d18c80d3c2b993f77b6e4c9784c5624229e88edda547799b70383a455eff152fc19a13bf75a97c84e8f763678b7b4093c26028b41a6f684b4c275610f7c3e8ac07dd08169091ffbeb4718243be088eda75e2f3c3c61d1e16e413a26bcd2dc47261e36a91373ca999ca9a50ac04eabc4c3f97534cf4f1d04598372102d916a6dd398782d6020aaa4e14b3fb09966200577e9168206ef1d5ee1cc072210d7570b571180d685fd87c21214b36ac52c727b1387a59efd1e5bcb27cea2e6ade976862108aff27a2a20a9f595da03f8acfa150f961bd76edaaec56470cef4e9db433c3ad4d3886e33e2098160e79c3b28d182070b8d78380c04e57727be08431e87215244318a96b6fa48cb6ce350319447b29234e181c646b311e631357989a06d4ed598020d424d2d197df8f75c30d82d7ceb880b552eaf0eb4c2994bd9eb266c0214f2d4d45b2056854d2493856d09894d71dd05bc7d435a6eca85b69438042de8856abb66056e5c028147e5329003e179efee75bbc71b561f3bbff4d6207504929b84a82597141abf74f0d9a8900ebca9a02d94b51190cac56e4ee3c057b5e23bd9638c7ae7384be275e7d3af64f97d1d38c1e36788127132d749ae95f9f2652ff8e37545d5c458bc4b8b063f477eadb4cacaf15d36339ce697fc52befb41acfaf3ff830cdebc2b8e781cb1738f18290eb8c8c5f9f5c2f427a0e51b6174277074fa469880f1b1ddb7881f8733d860354653b7a852534ae2fa2a2ca0cd14bf90f9caca63041a0e8fbc9059407dad2b0b9c2fa62a07f159304d14387a76ec8f0ada8a051a7289331b03fe397a38ec62cb39e10937a227d5a3390a2b3f1067a7e0c66639ea41e71682d225ae4e2fe18f2950870d5896bb7c08130505eb3b228255dd92902a6c165ee3a5afb1f66d8dd47e40b99d0fe9cc8e98cf82ea52e824ce987d2771affebe308bb60d87731ea1e0a28a9909a0c8dcb819b923af0e90824040a43c6e6af6db52ab0ddc7c546ee3a5b629296e174595f3c9b23fbd9c33d0b1ec814c42f7517ee1d77d32d6adeb241b4723e409818afcfc1a0d5a7f3ec14be7248020389e4af67c84063b544fe08de6a284fc9fe4969f4d7d04852a06351c4ee7564f03a9237c74f3d790053099790fd4a090e5a2d2dec9d3f32c5f4d2a58f1674671032f993bd363b1aefcd5b59ebe1211e6187d527f8d18932bbc42be5774841d7e1394cd59211e6fa5ed7c71a5ae5973fb48bbb1889a2769035a28d8d04fdefee9891a9ae3e995850bfc611c134ffe40669ee6581b2413a53efb8be194f9d793338d716b0a2313e6f41570c0f2ae1b0a5a2c2d2c41199f553bc41cac22cfc927f55570a53738ba9b0108e19e9463ba3093b12931123172e7cdd15374e4e83851add193af59b0b23da319662c428d5b8caee0f709e249a746cc159705a007562087708469c247de8ff42e2fa2bbc8055c4103a0275c68af5b50e9e949d2f3169b6771e5ba5bf809c8908c694db3ca02b1214060df56195b8bd4e2c32bda2609c79f14f2808f09574c0fddd2dd4381001f0e36fd245b2ffa0396c95d4add0f320c577f986f045c44a0b2b3ef1a1f8cbbd7d42765e7173b1c499c46ba903035a8243e5f4cd5bf1757b7c244d7d503dbeb0ea513910bf41337aabd86734eab1d2a894580116f8b372711dfb93378445f33b99c6a309941ad5c1e113325d767d2748243456e1443c4ebc4048af4fe3b4c205035", 0x1000) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffc000/0x3000)=nil) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:49:31 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x640, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xc09, 0x98, 0x1, 0x805f, "3f3439e54292f02a27396021dc01013f03bfb2e3", 0x3, 0x3}) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0xf59, "a41fcaa6da0000000c000000000000008000", 0x0, 0x80000000000}) socket$inet(0x2, 0x1, 0x6) 05:49:31 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000001}) 05:49:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:49:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000200000005}) 05:49:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 05:49:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) r2 = semget(0x0, 0x4, 0x702) read(r0, &(0x7f0000000080)=""/110, 0xffffffffffffff88) fcntl$getflags(r0, 0x3) fcntl$getflags(r1, 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/30) close(r0) 05:49:31 executing program 1: clock_gettime(0x4, &(0x7f00000000c0)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 05:49:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) rmdir(&(0x7f0000000040)='./file0\x00') 05:49:31 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="30930ff908fc"], &(0x7f0000000180)=0x6) r1 = socket(0x26, 0x2, 0x4) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) r3 = geteuid() seteuid(r3) write(r2, &(0x7f0000000040)="57c5e5a7933c120cbe2e11a2c3d390fda4ca53cd22788aecc87cb1cc303789bb5f1d020b8da5ca86c04670cafef6f6af6a2dee1f2c62c44d1a4b09da50e7cf14b7c557bc02095753202aa7eaa7163a64a39b151d24a6d2d920f65c7f6128c58451d8734998b6f43916e565af2a8a20cfd9c33c79ebec5708af6a87459acc7198dc77020a20a253159d2d00f2f5dc0cadecf0445d2b193cb526dbca119d2f112a60624d62ec5a02c75a2cfa30eb227428687563a3fa866ef09d43d15e558a61365b390be1fcf05be6cac34324f8d5dd5d513b8620412f7cdd471bfba190f671", 0xdf) 05:49:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1044, 0xe02) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0x85, 0x69}}) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f00000002c0), 0x55fe4f520b76326, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getgid() setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) 05:49:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 05:49:32 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = semget$private(0x0, 0x7, 0x11) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000480), 0x100000000000032a, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/207) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 05:49:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20000083, 0x80, 0x14}, {{r2}, 0xfffffffffffffffb, 0x90, 0x20000002, 0x7, 0x9}], 0x7f, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa, 0x3, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x4}], 0x47c5, &(0x7f0000000140)={0x400, 0x101}) 05:49:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, r1}) 05:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) fchmod(r3, 0xa) 05:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x100) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x876) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:32 executing program 0: r0 = socket$inet6(0x18, 0x2000000000000006, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000040)=0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000100)=""/187, 0xbb}], 0x2) 05:49:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x805) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x1ff) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="4ca855a25dab4b65c0176ee09a836bd636cff5093d9375fb3a9b356ca48898c0265c7d6e6a8d708fa9ce8a5a961d662b572eb341896ce52a4f03d834ca37e5a8028fdbc7ddd82c69125dad7dc4756079b441c8c3cf021cdbd04c92a270e9297306bcc0fc0045e3a2d7a42cc212d69eed2b9f6c8c793ed03d4c5bbb692441463afd02cd1a0cb3eac5fa562cc8639bf0d50b817ceee2cdd0bbef50a8d7126bcf553c53fe118db2f6eebd6da13c8096017ddbc2619207a3a51a8086cc8c58111034cbc821bd84da0b215cc3bdf90447b6ae58d34d4eb2", 0xd5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) madvise(&(0x7f000024e000/0x4000)=nil, 0x4000, 0x3) 05:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) 05:49:32 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffc00, 0x1fd}, {0x10000, 0x3f}}) 05:49:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1186, &(0x7f0000000040)=0x7f, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) setsockopt$sock_timeval(r0, 0xffff, 0x100001006, &(0x7f0000000200)={0x80000000, 0x4}, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x4) flock(r0, 0x2) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x30) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}, {0xffffffffffffffff}}, 0x0) 05:49:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) setsockopt(r0, 0xc072, 0x7ff0, &(0x7f0000000000)="49326f7c5adb102612cfdc9ec036dd1d4855693cfd22ea27f90daf066be1ed07616baa43776bfe872d7a55426247cc35fadd70213409fabe924bb0ca903591bd54fd97bd0d79475c05687ee6ead928e93ea6fbf810f4", 0x56) 05:49:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0xd) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:49:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="b171991eec7fb5260d917888cd94dbde3e91bf211417f3b80b304160da3dfb18f41d7e357b478f3363f756ae2ac21a9d5d7657266f3533e464c3ec0497152068d3db20ed38c22c698aaa54f103dd7ba9bed6edc179549d001876cb401aca6d04c119300c79e8f3d93a71111973aea223f732e81a248e49594cbe89bd14a19d5e1ef529cbb0bee082bb8005eedda62296b7051fc84e97f0e78f7f4356b917644a2bd165259feef2f02db7d0be31b0dea88c736c7f0c68b766240efefbb0c19fee64c8be7ca14a15c40ed9bbc715a2d65324806ddd99980680067db2ad0b504d07b5d0e83ab275a0d533", 0xe9) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) 05:49:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000002a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x2554d058cfec2e38, 0x0, 0x0, 0x256f875d7ecbd7d) 05:49:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) syz_emit_ethernet(0x16, &(0x7f0000000040)="839bd67d76a058d1bd6ddc67d45521b0b5043a6de0cf") clock_gettime(0x0, &(0x7f00000000c0)) 05:49:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006006, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:49:33 executing program 0: r0 = socket$unix(0x1, 0x4000007, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x428, 0x0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) socket(0x6, 0x0, 0x2) 05:49:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000340)=""/112, 0x70}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 05:49:33 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x29}}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/230) 05:49:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="04005c00c8209d7de3a2c09312093ae76d1e06cd19f6587cbfaec9282735d63e6bb65aa27a7e1ef9dd292f211d4699c8074501bb7e017628743cbed217f232b0c07d605c7d19117b4b2cb832d88e00ddbed8f692ecaf50d952c5727fc5a9b4a936fff665ac36ad527421d8825f8800f6490c45869afbf0e010abe3ed4e2ab88df5fb2f4f53ff1d421ef5ff9f45263ed3d29dc38d2877d0743d51e43f36abadafe380ca3f52b316590866", 0xaa) socket(0x10, 0x8000, 0x0) 05:49:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ftruncate(r2, 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:49:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x200000000000006, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/206) connect$unix(r1, &(0x7f0000000080)=@file={0x9ad2387f57398fe6, './file0\x00'}, 0xa) truncate(&(0x7f00000000c0)='./file0\x00', 0x6) shutdown(r0, 0x2) 05:49:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) dup2(r1, r1) 05:49:33 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000000)=""/123, 0x7b, 0x800, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setgid(0x0) 05:49:33 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x5ac, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) 05:49:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='{[\x00']) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 05:49:33 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f00000025c0)='./file0\x00', 0x10808, 0x32) r5 = dup(0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000002600), &(0x7f0000002640)=0xc) r7 = socket$inet(0x2, 0x8007, 0x9) r8 = dup(0xffffffffffffffff) r9 = socket$unix(0x1, 0x7, 0x0) r10 = socket(0x6, 0xc007, 0x1ff) kevent(r0, &(0x7f0000002580)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x22, 0x80}], 0x1, &(0x7f0000002680)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xff, 0x4}, {{r4}, 0xffffffffffffffff, 0x20, 0x5251d1921c510d07, 0xe5, 0x9}, {{r5}, 0xfffffffffffffff8, 0x4, 0x0, 0x4, 0x81}, {{r6}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x5000000000000000, 0x4}, {{r7}, 0xfffffffffffffffb, 0x84, 0xfffff, 0xfffffffffffffff8, 0xfffffffffffffffd}, {{r8}, 0xfffffffffffffffd, 0x12, 0x9, 0xbf64, 0x6}, {{r9}, 0xfffffffffffffffe, 0x80, 0x20000003, 0x9, 0x100000000}, {{r10}, 0xfffffffffffffffa, 0x20, 0x0, 0x22, 0x9}], 0x9627, &(0x7f0000002780)={0x6, 0x7fffffff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r11, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="d7c95f8d2a72ea0d723b34faf175ad021b89b322633be7cf42c8a0ed400bf18e9925e15b2229ba22576f894ff2e738c92e81a9338666047505a8c5a62719223c27c1e398c84f028bef4ec5a0f0500710674d10f78850bb9b3e6159d014e3ed5975f022a7d945604ce998466c5f635196cfa747e53c081a52c1b39b924ef9319f5c513d2c027e", 0x86}, {&(0x7f00000001c0)="199c4b1209d7707c96120d159a76d016a4371083583e4db00cb233824567976f8213b13fb204fb4ba0c876697ed4e8ce3aeda1bf7da53e163dfe72662d699892daf8dfd4b3495d4cef65e9bb81b875cf16456726703eecd217c69f2a3ae12197bd0a2029c44b46edb497f68b303b0437711bb68d9d267d14aa4367487f772da9051cefe3d557a4b88789dcee86f0041fed8fce4f3da26634f418b3002213dd612e78f1c692d1630d5ecf96045928b18704a537a16608114b8e0aaa29d07349fca0a3b58638c50529", 0xc8}], 0x2, &(0x7f00000027c0)=ANY=[@ANYBLOB="c000000000000000ffff0000ff070000744fcb5aed7e2967d92a445134d298ac9ccf57bcc62a8c3b4b5cc667ca3feca9ea4aff5de2460ca927402937ebf8d54d81e3460957245bf82f297e6e08f3189c4307db6eafda00d6aab05454d84eaa012d239a6bae877fabc8738d1a20a6d54d54eebd40ec1396e0bf10ab627d51c5da90134b0413701fd4eeca6f589caa15627e325d017c8c67755a093648b0e5c9fbdeb8bcb00877b08762401b2b802f222236a16997078d4ec8d7b2cd8e000000004800000000000000ffff00000000003b0bd7d4f6d1daadcc43b88866e4536cf932d5d3bfb518857c2b615528d38e1415d7a9478e4d8f5e578972a0ee14622140d800000000000000d800000000000000ffff000004000000a6f538be9dce8803170e10cbbd6d0f3c3f579011629063cfd88ab32a3047c955193536e0cdf87a07bef812de1e99158a3e43fe30f8c096dd71b003d3e7eed24f4f5a4b7412b9b8e64a32489546732098207a857f70412994cb57970aee3c5aa6be9341ae4e3fcca80769fab8971fc61727d7deb1ef4e1c3391f6d792aec732720d09dc01d9a202079392aaa9db89bb2001d447c81941277093cdd4d193309e85dd62759560f27b2e61fe244878f9c439a2f21f27cccfeb98a0203e80d6c73c69973073cc890000001010000000000000ffff00004e0000007b6924c35bba962e84b8879eac4b7adc371ea8eb865543c05e4cf81332f4b7d9611d96fb26431b8e938da91209cbefbe6655f69590d51d4e1a82ac550e9da97b4cdd76255865f19dfe14ebaafcdd8c7cfaf74556a916cffa9e908b5fc0bb1cab0699ee2cc7100c1820c366223e4d2ba44c0f7c86ca400741244dcf889287d68720519e87a6540d087d7a7089c0027b2fc08c2e1cb5785f26451534551584eb10c81447fadc9bffc32f2444d26b22dd8ea11d9d99386633efd91e9f57ee729c45f4d4d62724e54d9de9ce04d4b9e49e6fdd3be1b5842e4c027caed26adb4fd9323bc43f61209fc9cdacabc823c137c6bc13c6fc1a24d955e00d5117b6874c15f9adc492646593f00e78ebef595a4dff9401257e87428e1898ab1020fdf9b682c28c1de7a3c93f11f4c8d5fd8075730fe35a9040b832c7adb39620dc72e9bc997e31fdd62838c7e75640ab0b5dbcc0ceb45320d3480005313556867bcffe68d7be52cdb6fa6f2e93fb5cf3b95fedd4d0f3554d283bbc2568968ac0b14a2cbf28e2733953ea5b99e35c44743f7e4d397c0e45bd1f278bbd621dd43ae780c6005a0b40231d92ec8d031250755dfdaa2eba21f1960cc1029b9311a24dbe5a5da966dcbf9ade3376aa1736c2c10d71a73dcde7b9068e8f0e6e1896323042246dd95f24ee4d7c0b4a4f86e30d6aeb2c1099e31be089030b0a2708c48544cb8e3ae80fa46e0314194db5d02d72bb1949289556f1fa8767946bf8259bb75475aa795c21475d1a67a6f7d65bed6a3e40be82d618f758ed1063d22b3d363c40cec1b917662f0a265f2b50d2e7eb336ce818db80ec0c4abbd255ce432c6226c4178eedf725491e78e42f039634b6eedd25271b78450fdcfab83d4fb2eff1475406eb53a5ae3210eb494e7fd7b4fb2334d2bb46741ff35a7bccedbf79e7fddef0c94d1bf6b5c8ecbce2788c7d5b6032bfe5e45e537d54028579c6a8bc88a1a3dcd41db8c6dac1bbdfc2d4d20eb3b3d4086ffda7894eb2ec3b21a9747deb3c849249a0f87dc4ed39578e35e31b779510a3ba0326e8081fb11d6a3184a975cbf941c001b1fcaaab302784dfa709eb37e9ca1637b01877b1c20b9c4d7f80a4a94b121307bcc4da4bc6d1af8c7ab8950f6abb282f8f17cbfe823ed0ebd544d8d89c3ca81b0d5c0954bb974e31029bf8e9e2056490f980d479f506408305a6b3f53d4a236f65f1799ad1dc1f37e9bf51a54e151d72dbed8b276f9d0026be1c2fdfc60eda1ede9d3bd12dc49d827c61a6b7c744d47c5f638908c251a47c162c8a4b1c00a6bc78dff251f030a405b5a7cf27a9ea4d860eeaab09e9c004e27ebeb2b1e7ad8fe34d3511cf22b980e8f53cb7e4945c3bc2f289ba2f0fe31a7ffa3ba43d748684f45d348dd3e949257d4257da2fb0c31196d9758c09aa597f1af345394bcff824810380f44842ceb056bf87bcc640563f6b2f6c1e9b423de9877b3a1b8d85a72574e017f5364ba03f12f797b7676a5883ba4589ac94525561befb924fc840acdf9608ee3cba4cfe4a1a3b5b27e6438768b9b5f178e9debfa358590a607e2dad939f780825427c0a1f8e39d6d325b056944b04bbe3742239718a2f0e5a08f9c4c096cefd34e942d643f8fc1a09991d07cc5df5f69593bf3d2770adb997e3f896068e94c592932e217cf54ffe17beb70419823d64ec3d0cc2867348e20af5ecc1793b7d3433c981ceef0779b274a08f0cd5aa5c9244eecadaf7cf9be42efe399b488f67a0bbca1b59319956ae36c8714742ca697d28e84fb537e5f62955b9207a112c8d8e3e78c58dd10b974ea56b0bb4dc82d480d5f7cebc945813482860a21574f8310a2dd97a0511bc962eeef096f5a4ccfd2ec9e1716d49b390e3d43bfab4f87c370976e6ece18a44da72275f6cfaaf067f110eedd8b630cec4b127212703881ab6609da811639f4b624442494844e444b7efb9e74e18589f0fde7f1e37c45e5010df07a946d1c5eb43c51dc4c422f350ae9afcb72712c2183cd5f2a5d5c623dabafe4b502b0d6f2a0ba6a37ae85c26ff0f683f889a6fa5829b02f35508db747e73b7ffbd1a2cf970329a87580b0a335428095ba36681f4ae24a9913aae6a2bb348986472b3675d7430429cf5430e18a8f2f1a97e1cc0d547c6e1fa52c91704baaa5bce1819f4bbec8cc651ffa36e001f1738972838ca6f4fc94a008d199a982ab7e650f7b14ea58a95ca2dbdbdddd76781eb3a3dbc95840bf73b6b63761bea02018b02b22b97ea8b0b6a1384fe0b4ad2f1c413213f6bfb7d8913bef757907cb387745a51bb880df05581776878666eb886d4fbdfe6faea1a867dd2c8f16db8c55bac2505888d2b4f37c745ea76bb7ea3dabd7359fea790c07e928d5d70a4b8fc3eeb5548b6722dfd7464bb352c3e80d9cc33e72910cf66c8346c24d1287cfb9e0734aabb92bafdde586e27a4ab9c26793a562b21f78bb7297e8da3811dcba101525df29e79aa79f1c82d42af427bc821aade2b23afdad80b2dc825958c499dac6d8584d7a099b62445de9fb257e29a411f9699dbdba06703cf97bb3dc01da97e544a0219f628d2e9013dea909aee45f5bdfcd41ad2a91d406ec3c96659056d3f082cff5596ee2fdbba2d03ddabb9e553802a735268627ce0b5612333ff0f38d860303cd9ae107692cc2f7fc9ac341250345c6b280d50e121397ee1197dec5fa0c2b4ae76e4f7b68048746e69bd963ab6f4258e9772d141bb330b02409e6f37b6ac51a3603a88eb6a33a6f1f95820aa380d4dd82dffe740f2af9c85e339b558363969dcf98caf1ac90d77b56d150dc0b38ec11bf9d4ea5a0cbcd88d5f6809ed3758410072f3bc77faee9c5267a3101b4f9c4e151ab13bc2b6c7bad218766556821ff52f57311e05e3b1d1420ef2b248ac15ad0d1f46451b52263933a88dcc610df81e54b308d5109a9d56efc747f371d287afee699bebd6f692937899fac6a18e8d216e87822f1d4e820bb90d7571ae6030b1bbd2166b35f6bcb480cdf5af7490ae4e438c46234e09a60660c7a2002f4f10f85875a31e5f40ddccbd9864455eca3784541d76b3da77eb663b9ef75453e18cfcf16b0c6803adbcb4d8e584a7983c41f6d7b92e5d5d4d264690014ce941297ac072e3cb3506757ef19e498ad4d332ac679e94b60cd796732604fd4aa76ddf0b3448c2f377caa047df3fa7dbced21b60b4c6a487003a91d302c3041ae6acc7f5cc9bfe19837df68d7cfac20b5c0d5a3bf196cb8cde39371a82f0ff56f63e23b5071f3f2698e7394fd5a26b8aed5150e0c069a0d9442474c04edddf45b4459b64233f4b3fbfff8e2840d70d93e9f5c4307a4d671315dd9f23d543ba15c3e74c6cb9451e625a3a4a17a8a04556121e1ce5b5895b6bcc907bd45c67d8af8ff09326482a1e2dae271ea0624420e44c7e839a12124f9d7508617ec75d5787aa3b1bc70b9f26c694f4493ab5cd95a464935c1e425287593c43bedbbf91839e6afa1867b549401baa3d12af4a7a901185c1a25ab69921f342c8d2a5fdbb4a7d9c25078e1890ace4982d1114554082eaa9483093b9ab2cb9aaf81215b549fd3d1684c740ef4c3975c8bc6d9dd64362738705eeb09c7f7652e3b6941aa8131f95b2cdd0e8d39f6529b4af2c778c9100abef4061f4b10542b8784aa1df11fcb93e8a3350e14d4eae45e932eb9ddd64963208b6b9ee2b7aa87b1daf3991124594fea2d6cba45af5edb9206c4506419c10773d673eeb1c5ab792f89fbf33c9f2d4d0a1871eb7b50805f4a4119ce8b17bfb32f43d49c5748f2a8c14561f0633887bad3a746b9af5f661571d2939c83d35932155e3e37754f4c2430753c4c30dda1568f38f3200725c8d863312faa967aa428f636ab3e4190f111c9041d4d29bb22c3c405382a59e63961f90db665c8ce3350760be0f197850f438d63e8ad42d8525b795bc58b4c7ed9acda5d653c6be18a87a96d316e3b42ed88f4cb57b17198b7cf70b8d7b6ca23ac80027b7e8418246a7d6a28a63440fd89dafd1228f38acd454f423b9e1a8d3f0ac1d874b660194d7a0403ec5c524e31152c82c96fae16a7963afb685ac476a253db4d72a0a7483a91021dddc0de5274af544af5e8ffb0d60db360f24a18ec1bfc5418049ef9ff33292ae14c5fbdf0592e74aa8e9ad010cf0c63af1f3cc71064c9cbd75091a4f8081f08fc217138e7038b1771a0475a5828254f67c8f2efb1ff5391956256faa7996368134830b065dda343c1623a521f192c96f3e8b8854475d30f6690fc56fe5ad01cab148b5016dfcba1dcacbf62e682b09fb9c540849ce45e5999c6a9aa8177f0c7ef3d97a347458713837a0eeba7c0759c425d4e6c52d2ebeea140e58d5ceb2ad703ad45f216a5e85459d4cbe775913f38c6ed09b78994f5a87591a5222f157010d9e1bccf65d1ceee9340c12a7f1e0111609fa3363fb2773c61bcaef137a964eeab5a43649c6e178206a6c45b287a23ec3eeaec4e1858c74a9f3dcd61b8d0e0cca777018529404773d8c2229009cac701de165a7492db3d8d07d94878a65a223cef1abe1f7ebaec8ba6dae9b2d94158093658dbb6e845df1d1e3600bb64192f9915eba7b4a55d68731b81558389c4d66d708533ac00e62ced94db20c579cedc4bdac8750fde472e9444c8815f8f8615a3c3e1de3aaf8cf53d84603943364fc4c5edf7fcb5c3e9189ecec612ea7832ce8000e26d9ed9001dfa54b32495664bf96bc2fd9b900d53f4a4e2be9e0f388faefedc3bd7afe84007d152104a94b5a8e1a534b7dea13c88d8730c5e3ee7fa7170f97caf6cf93e4f7ea93bf87d2d0c0995ba8ea1fdde791d3b7c07c97e1099ef68e5a783010d9848fe29fd753adc8f92f79e14d52f2d3b9223c46cb831482f0e1022f845819ec434021fe88f324bed83cecaee3a7898a5a807c05677775f103c952d9549ef34c1c2862a0e577221fd6a5375d6f7373e2b879a2a130735c18171dc908b500493c091a18087ba8b44b6a2ffb7a9d04324053f6ad76c3fab419486327b6b178f9564a812f5f4e67d79679e8f01d5452ab53e2a9466edcbca916b6b8f2c8ee0e7aeb5177aadf125b0ba73db9ad1d84192c36c7c53ef5c9f1543be82d2fd547b82d015d0535b35df059c6a08ac4a13579bee8fa3e1e48e018321276648ab6a753c7b959ae26249b5f8c05ffb4960370452b43ec56302233ae414fd7195e817cd0e50b1650bdcbced46db0bc4b66c82fd8517a3709d47fec96ca06dbecbbe7b2e8ca8b2313aa96601ea506daf2efa04b504e7609322a560a9b9a159eea53f6a9160b84b2ce4797cf578bef8852b4077d8ae7b92d9549cd0c2b29aac21568260c3354f86f2c23967d068fea2724e84079ce53dd408158a42aa5a950f8db4ddddf444e60f42cc72a0b4a851abc6b3219629270e404123b9d0dea946cacfa7b56ab0fc030b1d47b2acfe873eba9b04a51836958d0c2d9a963f46a93a8f4a490b670bfda3b99969e8ca8d548f029adebdb5d98b51173474a823c73e95228fbc703be1823b6b74e17644b754c960ec3c26a3673af054ae29b1286c9060f32e7b5a4294933bb45cbfb7b557d05a50e6ed68d5b36d1ba4a619ee9b5afc7f5abab392a85aad7d67ab51ff68495e22595f54006649cfc9318ab446f794e9d4d1de989b9971be3336ef3c5eadddd6b5baefa923d1587fe9c58698ec32fb1602ae616ad2c388e636b4810342120baf322d93bf6b678fe070d1bac72ef1992887fcb29546c9892ba961e6280e1984f63818de589305000000000000000ffff00000800000089e30e4586b755de8d0d67b2211430096a12e358ebc91ef279aa5375ab9d2b018a0872b8ff51cca562ebdae2250ca9b6fed7f01e2ebba2002e31460d00000000680000000000000001000000ff0f0000ee0092a3a698e91309623a18181b56696b0660febdf420f48b024f018bb178b05e017df5c1ad6d917144c8e00439d55680fb8183c1c46ca9b9eed33d431e4588372ec07f15fcd90f756780704c6ea44492d21598fd000000101000000000000001000000b800000055423ed0dfcf05549d02b4ecf9ffc25fd0899f16f9991e2d42740d7b0e0efb9214ec16355c979c611d764ddfdd058a099a751d8f20b8eac1ce0f9522a89f438a2b21c642d30dbe996272bbca9fbde709c3c849b88a7c3264016be0db334790ee8176270800852e70c4dc9716c3119e0f0c225734bf4c3ddacb7f7a09641f1d1762a6cde9f3b12c1528aff0b332cda4aae6e4437f0dcab5faafd924cdfe720902f45af97118ac0c76abfc866ac72ec53af312ce40b4837e80b65db66fc32b169a1cdadb288ddc93df34b399520f1ad18121db2659b518003a65e8599675f999911991200f699ab59ae29bbe19a0b6fb9aab760b015170c2619e6347730a86c7fa4a212cfd49755b4db61b4c8ae25c0a319f38dd5156a9d6148684b7581643327ea49c841b6b769fc43cb14b9ad645dfb6dc758bffeb0c5f920cc9af786487dd60844f941414b69a1057c3509c87449bd7a2d76535bc21ab0cb74cfb7461bba11a78b78e339568e88e13fcfe1ef1bb452c46ea04ea37b1e65856da8ac44f51740a571c567854793f60b40676318263262b330f19bd02863aace151035d4cc5883bc8486425175c2d3787946355526841b1e3658b271498e8965ab9410c211c0d52485bc5f054e48ce89299b5a238e21d9044704f86c5b9dd1ee8a76c98a4dcc0346cfbbd4c665ecfff115607875217f9c7c3609f8296c68946ee33005a6ef6a5fb2d4e1da4eb657a259cb67b62c974f2cd5a48df201e3d015e9cb7a7fd0392ba0bae95f98bbee81a1add6689f1176cc32eff275d4987142f8d977af469e05f7c0e775c8a88d9fa82c7127c151d1ca919af761d4d9422cb5ef299776f38f6b39af119e1a74505c176480e6b39f574241a71a317cd87cdb4952a0220770d2cec4d5a195c1f6182d41303cea4b967c9d95a0f7f75ac77303f3b0d7049281ed0c6ed514df952eccbc11f9d1f9c1ba31a33cf4b041101efa14ac02fa36870969ce256c3280a6d8cac4209ac73f1d0051dbf2c1a749f8f843c92bf57680da319c156f9803612594338f2ce05cdd85a9e664986a718af7bca161b587ed8362306f95b1aed21bcd2b72ea33d3442749dc7893431990efc8fd22769e5308353253f8de00f0fa836706cfcb21d3611350ab718d413dce6d5efafa4bf22800336fdfeebb0feddc01f36c7e43daf11295593951fdcfa2784825edbf89c5c202a59f020a4e4a364d1a21a960a7d18140ee502519400e43929f732feeedbd6fccdc6c44f39a7a2be0d283238fd6c78d1dc4dbb4e520ca22acfa55c0a6ee2661fcc7d1c1eeea73ade5f1489c12eca5092d1c1e5af636b9d9028b22e0e0e76cdd6e91b117d5ebb4e4702924596578ad8d42ba1876151e10f9dad2df5a53d929b6087fdb51f5692ca8337cb17e4fe7bf3735dde3e257de7822c904fcf5bc9729fb057d136a663ef844fef7cd593264353e0133b8c766e3b0dfe52ace4e650173997ee8481bee497867af4d4ece4b7b35278c938f55e21ab71537ff8bc3625d9d106dd7dceae93d90880d8a321550e73be34d60bbd5016e477c13d5fa2cd8d6d839d4502b0028cc5d82876a227494072c2f8d7a5bcba9597b2feacb0c339d40bdcb4ccb5e305e44f0c93cf2383f1e608f6b36356b7dbbbfcd5a2e56a72ba4d2df90f4bd1b79cadce1a19875a2d3505f0a9789ce29b39c70856b0fbaca9ac8c8dbde90a41fadc63fd5db771d0f834d084bfdc41221085a2782cf25fd01a134aecb5dbf4a3aeb34d9f3b28facd8f78795095690441657ff9b1a249f9e4434824398964bc86fd0feb6a39cf25e23b9a1de80fbe4d727550da323b8961f06b77dde772f64983d22859c5fe3608c038902959c4ad88be899f7e10b1fb1983582876760bba856c52b6b41a2ca765d93bf429f4df9fdf381b35f71a802030536e377067f2966bfa11b6ab31d2997e0f17d170cba2c512e2f13936be5ee62405744eb326a2454bfce44a9aa4a65a341d1cbfebf241edead66cfcd9f82cf268bed327b00988f9ea6154a28cb9da95c21c3156f8fc3f2365df67d778a8f69e9ce63626d16110d3d28c03401d6b6c28531642b32aa4a1cbcf0c938fdc473787afa4cee60fa7808ca20572492c4536391a9209187fc2bd9129b0f101bff0ca0bce56d8fd5adf7062e7206053263390015e82a5721374cc5b25a236617b89fa628254f14a11eabff9da5ef0d30b287a3e1ca687c301b6bc9e98d0e524096862ac63fe667623c5ba4baa3edee0314894e9c6316857a46ae96999c492cf9e3647bcf735340567c8a4367015df7f247c69709d05e7957bc44806d2f77080f2b92f254563f667e8aa62904a94a1d5d1bd3952ba11ea2b02059e6c7d415b05f60cf82652f1534299bcf81f6ab885ffd5e27804968a13e29b6f3d5f05a7b16b87047b17f464e9bfc47b9a844c15e1f39c50d06d41c32f77999359e7798f4698d7cf6a19d8165017be06596d80b21277dfe8db07ab3295b5ef055be4e35ae12d4602e71ca48d4d564679d20862e14c9fd0da0a5165fb8cdded03580c448359285c7de48cae072e31ffd15ed69c1f7e995fd8416c337a88c2ced0c6011ceae4934c381ad90e36b9d2afb692b041478432c345915d7af277dfc7b92fbe8d0fbdd791d3928dcd0a7a8d902ecea6ef96d37e3ad8056c9e33cf51ee7687f2a9e665b9b25f05ca61097cc57deebb918aa41fc945f1ef38e57ef420c1ac57eb4fd3331fe682b853d6133a60a10dbf24d9d0f70f2022b35dff8de67d36785bd75786ee7d1a5602a85705c284498e06a959165e5d9c599dfa270b35598a6641ad673e4f18b2fa37f573b512e39d3cd9a5e45ed9e13d7e299e36f5d63b0900f34344edaeec700bdb44c67e5a46be78ff454637fc6de72097aa39d6e44553859d37e7c9b8c447c678a6379b225d3efed72a9847c37793c9a537a3f0ba58d5a09c2de32fae5be1975ff010016098694f5d69068e3411d88371356b174e39956c47bb61324843238e505fb352f0d1bf381b17dfed63e40b22d5f010727c8e015d89f34926f84e07343b88c1907de03cad6f615099ba71e12d9d2171e9cc7d7b398c53616fc82932a89e52374bf517e57bf8012a2eb365677a6c7f843f6adecb8b7658e96ba0964667deab9234924d45dbaeccec360612f983c7a0ae3f9a3e489294d8a1c9975016cb7fe35d1e731e03edf78b41081420d5eb4df2065de015e83ca857e63f63cfed35a47b9089386ff8011f5efcc9ed84cee90f71ced960f5b6fcd704edf7a2847163388c0e2295a8c0ee0aea4dc9bd54151834ba6a6712bbf198e550badfe09b46fde27e4df308795f2f0e1de0f5a78d44bc9e0b23a6b64f9ec53340c3e8bc7b13bfa016c2b86e94b36775aa9cadd2181d2ddfb65b3f30ddd51744609a3915c061f0ae83f73fa37b5f60332612c7c0572748a06e024a524bb103ae8c4c352c06a9fc06ac582bbb7c330eeace9be6a28c6fc4051845ae2bbdd114398511e8064539fa083989ffccfb0d993166efbde9da6e4cd47dde628681c4cdcd58b252efb872ff4e28aa2a04182c03231e7dc093dc4206036461513e35ca5ad9465e7527faa38e3e230540be8222a8608227de4f84f2a193a40976066ee854d876e4ea4607dad1926777915eaa83bca5301b4b553fde0e5d5f98447c200e029c71289ce26f4f4c0da76f7d4bb0f7cb3ecaae93c01d196f9c1874232e117a5273520b8fe118981f0164897dec75c89d0a7a77bf55a39caa6ad9eca7fec21a509f5d73557219df96d417527d9d6fdbad42dda85eb0a98907275174b298791cfb8e1656c123a1ee8739b16f62e2bb9a0e6cb51a8146058a1b3172c3a76550e87bca4b01e429c51ac023b96b3580eaf5ed2b197375cc11670eea18ab068dce58968c7b8ce80cf10eaad4950e5b43c22e342f1ef26cc3d1e51021bf1177a87f51b957858d46eac585e0593ab0576924b0c35c037512db8f750f0dc362701f890d99014aedc87595ebd14c26d89cc44c4a9721c5adeafd408ba17140a611cfa73c179546fab29c6c0a5df1bb7e0b62800e058ddd793cbdb85a9d3e1305509233eca02224091263ae52beeb2da2ac93271299b06f1cf814af01a791d03eea72a2719fa2f7721a44c706bea04cfc824fbeb0243bec2730aa873214503f7f64388f07c1fdfcbc88f9f6a76b8575447c2cf7a92a196e0bfd4e675e8c925c5726b28081ce4e2f9dd6fc59c52a31f42b323c19b85e2566f9d3fd47f3fa767ff89c1355023a4dc65289352d011692e2574f82ec2e8bbd9f424d3f333aaf18d6df60a7f4c6ddc07c531e736dcdecbc79ebcdf3dc8d3b87f26b2fd259898af99ee9dc153b39ea496eeb7b5714897d4997c22f6b2c223f00f107d7a2e4e2bf4f2a885f1d881a18efd4189ca36f40d9ca1c6baa29fcab603612078d8fde720ec1530dbd402ddbe74cec53a137604699c14454c3d2b5dc4d224a035996564fe562f5a4a91b7b7ceb10955963ffef80930f08619c95f65f17cfbd43c75a22d56534cfbd79a35dc14c96638909a0fad33fbbc0bcca15305a458bac907da513664483f999738da64a1c7d24feed16e7865ff11cd9439b7b1e8b48c6eff37a99042f041e9b29f4566a57bc98bc6beddcdec712c8fc960bef024518f5240232be3429680695efc99ee8bca2136065ee2eba74608839c21c42023292dafd9a24fe88ff5f8021501ddb57578788d695f5ed19ad4465d469c70a286504bde3b88cbf237496f49d50fdc4c2afba8dd913c9b18eb6555d86cb224cbc4a36e141db6e89806199dc93132a7bb502e6c459f15315bfcc4972ab77e1f1f138ebc1ff2e31ac70535c24b4734ce04edd970f1278ee81279b0c3b9268f665139eb1bd7f6627751b3b7e08fb57a38a91f2d4b51a3144d20ef45dca70df34647fc720b2da1ff9b1634e2a10a046c1fb971253c0104ffe01d07c6a95bef42bf8d1527126a52d9ba03ffa8b9a1c139c178e172f2f064ce60d1ac083bae133ba826d3ba700a0eae8a57ba543e3c966f31ff12f07922d352513b10042d57e1ef9d929ba9fac82c2e772c9022bae11aecc4dbb4cd0b7afec439d11506230b1faf4e928baf48bb25d69d53a7cbe815bd3dde8e8902c3d02e8bec945762b564618e58ed5b557ed441f3c2c507f4efdda19470360a68d35bd2dc0e8297cc68a00b4483c753cdb84a986efb8b73df552f42b4bdda0b96b324ec0b21bdc3aa6d73c5643bb29b9eb1f53209f6f204ece9fe7b45dd14176c6949aaff0107d0272c95a22c6e4645b0e3f5f432def334407655700bea773411b2e6f1b4dd599b03b7eb2d7a708945856a784e204da4ef2c66eee554a7ade344715cfc1a9188c5090e5fd1c021dab9e1f91cc9c424624ea7ec7823b5690e7a10b65794448a9f21208cded6a60c65eacefc35c42657f583cacd25323315f1eadb339201068318e47262a9b279553acac69aafb4a676229591651232c93f8182dd88fb4a7b3d32cf6157bed48b0bcb0fb5929d30dd8c10f5e6c505978d61ab83dbbecdd0dbe25e9f293ae63c8470177c12fc7f7da70c21bbc57c42424b2d13bd5bdfcd4c662470f3fc5cce7e919658ae41f409b15cbda80e0f7898fc916662fc0ae896f51e4621edadba7b2b065eb8796d44c60bdfcad5bb4e3b3a5c8ac4745fd37a1538abfe2f119086057ab157e73bcb4c6a5510d3e0e84713aade383185bf17c0b1bd0c352b7e602d9e7ddd77116ea70d97dc626bcb63d0d0f3ca1a7930f7f533ac2106f503b82b4efa7b69fd5570754e68573f5acf81d22a8d07f21101d5ebe7c2e389af32f36afbc29dfc8851b3259a2dbac2fde4acb0927bf133d3dd2f1bb9ea23fb705e5d1cfcb3adb150f105713ce6e49b803d313ebcd3a74c2a669ed792a9c189d98830fe4a7d3226a41cb8a7a06cb3b8007d3646a16c430b97b8963fe20911c4ed3b1c59df726aa1bb370405d642a5177af3a8078bcdb8e440dfa753c98daea052aa2640083e2f7c700c02129b0917c740b17ee9f8b27e956819dc04ef02254eee45446e636dc3ab3643d8a396db82b8dd2f26d398ad63fed4fa3a86ae20a7964681416235080eff87bc81a786b940a4a74009f90fee36cf73dcf8aa57c15f64a"], 0x22b8}, 0x400) 05:49:33 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x61, 0xf0000001, 0x400}], 0x8, 0x0, 0x6, 0x0) 05:49:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000100)="851fb2e546c28e6b788db567abd743a1701123d02f5e5a1d39aee700ba275b8f5d57b445f68427cc4dae4727c6d95ce3d97a3e04491fda221bbdbe393db91962b4bdb0d64798bcdb307bf9c11f9efa9c0d8f9d1f4e6f7d6678b0270b4ba6cac293361002e89c583c017a86ae760d9a844d6c59a24d0ee4775999c20d54a6d76bd574ae1f5043c8d0d0975b08631eeb2522431f47ea4335a923b68bed1f80fe115efe4d0eb90b37adbbdda92824c25a9c709259", 0xb3, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) write(r6, &(0x7f0000000200)="e5c00dd24725ebce753a164d1c4140a79d09e4d2105ce0fc6c33bcc5bb81ee43c96dc5055d45cd18c574c83340a3187a8a76410e90aab9119c205563b94724220f417b15b5f5df59e1724f7ba690387102c1fdfa0ad067263fa2583efffbc40f4eaabc", 0x63) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x8c, 0x5, 0x6, 0x5}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000340)=0x7) fcntl$dupfd(r6, 0xa, r9) r10 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x2, 0x82) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r6, 0x0, &(0x7f0000000440)) r13 = dup(r7) fchownat(r13, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) setsockopt$sock_int(r9, 0xffff, 0x1005, &(0x7f00000004c0), 0x4) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) readlink(&(0x7f00000005c0)='./file1/file0\x00', &(0x7f0000000600)=""/215, 0xd7) fcntl$setstatus(r5, 0x4, 0x88) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000700)) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)="8acddbbc872e584fb4627b0b3412c0a1992f5442faac05ce913072c623629197f4509e5a024dbe3de2c7212622fce33d6320722585d4937fb6b0b194d74103cab4a9a7e80c96c39febd1375bb6a486a84d4dabac237b3d08c732578658138e3649b8779f20f11939858a4a42fa0136fad5c67297e2e7e12584b4dd0434146d4847c0ca5dcf4522380f3c330f5287a8d718949241e9ed81b79afee275a1f7563f410b4e8236dfee85e8a0ad", 0xab}, {&(0x7f0000000840)="ea73e22ad73425ba0e2ba572fa4312e74a1e4cdcccb403cccce0dbcfac6910defdd46d9d427eea8c5879612bc13d1bb9dec86c536339affc4f0ac91b0e19bc41da46734726c57c03d8f4f92f8bfa128cbc0e0b9f831be909c0069fa0f5bc53f1bb51c57dfdafda8fcc6a3c6dc798e697f880ae6b777a2ec82140e4de4cb306ca009b7cc661fb3afebaf1faa883a21565c65102687eb8f39e9a0847eaf054ac", 0x9f}, {&(0x7f0000000900)="0bc33951a21e33e4f54f8a7e7fd9b3c8236303a08b7c5db05742d8e7beca154f3344c347074731bb91c48946060a50e0b6ac76d770b2cd9b5ed176ba31acac77722e8b8331c9ace2b4ba3d475fe778a6b1f35b27bc64dafbe3b1a370e4255bc8f452c0c70fbafdcdf9e8f93e7102a481871ff08568633e07e14e", 0x7a}, {&(0x7f0000000980)="a5e8146482dec427f4b4423a8d3e5a96a8f24847d4641542e3ed19a2bd6a03d6a923a17e32ad12ac3c24d01a1baaa0759204b6ae2b0769237f9dfe48727fdf0e20d6b03f66654e6d423519a56e2c874dcdbc0c855ff0316e91e4", 0x5a}, {&(0x7f0000000a00)="1caa02ffe4fba0204ba332dd89d93012756b4b2df75d7f0c99401da20bcafcf7a9b160d662acc9e7a4cb9b5015173ba9a1707ea4fd5547e77fc080fb6ee747705abe913f7a4df778a5fe4c914beee0c908fc4a4f6209a0d19ec595c5851483b2eaab43ea48b40029d2fbac0332844b0f664dfb347660211916981af56897b4eb15f4ebe590c5f45c9f7ea3fa6da12e3b37fb83725ba5816bf1e1b928f38357442af3", 0xa2}, {&(0x7f0000000ac0)="7a47f9b6d26c4988c3bbbf534cc5c7ee30d42fdfae09492dc47f6e9c91e23f7f0bdcd9154e02c39b881785330cfb2ce864adcdb5e4f29bc20d71c868d53f6006e7e186602d2431ab427143b691c6583f228c0b1a681b392310e951d73c654ba129a9c7dedabec70b45cf47e03863e1c8514e0459faa081e753f43e2b32ac26736aa4a6d11544f59604f988f1bb3d1de56d4b4c028dd45c57b5b83165f4623af5c3d3459759504c65aa550e09405689c029b96ef2d3c66ed12fcc2d7d0ec64aebded001cdd8c44fb77fbd075500100a3b4a1c7ee2c699460c7a6e3b63129fc7ae82235b6bb9b64ed95de63e6a94ce9fadb428f8fd2bfb00aac5e40622", 0xfc}, {&(0x7f0000000bc0)="c28fea44b3f929ebe48547e08b31fe9187b327bdd026853ae5e695327984f8713f605e5fb21177b62ce17fbdb6fc795ae630ff3801d2b3ddbf7e39baf5173157f5ddb76d95c49ff069bbf56a06dad7e4e18d06d10cc89063398c9089f41037af6ca4a46bd0425cd07c5d9e27ab6ee45893e8fd0edd20beabe0ae03394bb6e187834684fc170636c452016f9fdea0c5b0dc2296ab0ff595e1", 0x98}, {&(0x7f0000000c80)="786800dc13cd24d4b09b70d00a75fc23e4b8b2c21e467b22c37605eb35efeb4c72b90b3f3b846049041125b0504801414298c93bbda76aeb6942ea7bcf19b47766b8b6d673b60532c04a7d17af5d472310ace1b79c1cf669a21bebb4243620ce41fdfcd448eda52ccef64abd46ee8b8fed026d4528a262", 0x77}], 0x8, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) mknod(&(0x7f0000000d80)='./file1/file0\x00', 0x44, 0x4) setsockopt$sock_timeval(r14, 0xffff, 0x1007, &(0x7f0000000dc0)={0xfff, 0x8}, 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000e00)="9274c000205e4782d45e2886bca479111826f44ce3d6bad825e040d38419da8b8995fbcc3ab98dae646470c2135de0e45934f833364546e3caec30143ae009a2f8d1c3c9d8741d00cb98bda8f6d83426402365222e092e581b365930ee19b6a9f31b5e4dfb211efe6347ef42019e34cdf77bbe322caa1cec088dd365a2feb1a697a43d3f6d7445efaf284c10bd7e86df12d4133c6922f5d3bce00151354e1fda6e64167989040f1bad5fef3c01fc6c371ace8b2fd78153859471a6141fa1bdb88e76bbb90dfcc9b8300773632e61ce98752ebc6f8d329cd857916206bfc052c336312e6c590e1f3c67f2f5bbe5", 0xed) bind(r8, &(0x7f0000000f00)=@in={0x2, 0x1}, 0xc) 05:49:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x9, 0x8, "e68ab2816dfe3f0512c2822ac9421fb91e1ea6e6", 0x72, 0xd00}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x100000000}, {0x18, 0x2, 0x1, 0x6}, 0x2, [0x6, 0xa4, 0xabb, 0x9, 0x0, 0x10000, 0x3ff, 0x7]}, 0x3c) poll(&(0x7f00000000c0)=[{r0, 0x82}, {r0, 0x4}], 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x800}, {0x18, 0x0, 0x4, 0x1}, 0x9, [0x4, 0x2, 0x4, 0x7ff, 0x0, 0x1, 0x100000001, 0x7]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x82) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x1, 0x7f, 0xff, 0x0, "dd89d01cea413d0680f1aadabd4925e386677db5", 0x7, 0x3}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) setreuid(r1, r1) r3 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSTART(r0, 0x2000746e) lseek(r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)) r4 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x30023, 0x91) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000340)) accept$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400)={0x3f}, 0x10) symlinkat(&(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') connect(r3, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) shutdown(r2, 0x0) r7 = semget(0x1, 0x2, 0x404) semop(r7, &(0x7f0000000500), 0x0) 05:49:33 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 05:49:33 executing program 1: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0xfffffffffffffffc, &(0x7f0000ff4000/0x2000)=nil) 05:49:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = getppid() getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x7, 0x354) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x2, 0x4, 0x8000, 0x7ffe, 0x484, 0x800, 0x1000]) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fchown(r0, r3, r4) 05:49:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f47ce9a4e35fb2f5964a1a0e192f58d6f6915ea6c30651a58040d8945c464d8ff06ffacc99850ed8f2db6c2a7659660a104db352a21bdb7266c671e49802107ae01c67e673fe10c2ddee38d9bc09bab9e2126387a5a1a00b78941b4b5745b8a1e7107e297f", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) write(r2, &(0x7f0000000280)="86e557e229b3f7ffbb27c667cf2c18863ea086959090b86b14b9823633e8949564a8c3e610bda4d86db2284e779dd9a7a39eaafe7ff90bb4c72dd0b24c01e2599e8fb5be69975fccb3ef173f41dec5bfdbc5013075872651b986f9690677914c45fe20225ce0ada57ef87de38ba4704f12cf7ca93576f99914dc1e0e39f6ccd1bef820b21367d3", 0x87) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:33 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x10000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f660001000000"], 0x6a) 05:49:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$inet(0x2, 0x8000, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r7 = getgid() fchownat(r1, &(0x7f00000017c0)='./file0\x00', r6, r7, 0x2) kevent(r3, &(0x7f0000001400)=[{{r3}, 0x0, 0x8, 0x80, 0xfff, 0x485}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x10001, 0x6}], 0xffff, &(0x7f0000001700)=[{{r4}, 0xffffffffffffffff, 0x3, 0xf0000020, 0x8000, 0x7}], 0x16c, &(0x7f0000001780)={0x4, 0x2bd}) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = socket$unix(0x1, 0x5, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r15 = syz_open_pts() r16 = socket$inet6(0x18, 0x8000, 0x3) r17 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x8112, 0x0) fsync(r2) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = socket$inet(0x2, 0x4000000000005, 0x240) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="037a5d734b4751bd95bf99912a1e445c2d1325681bd1413dbf5de203e5dfd75129a4c4ee04c321278aa2a10809ebfc4243f1c9283e848d3c3a3b76c92d9cbc7957b7ea63d82242fd783c10d707e0545314bd89071f0251", 0x57}, {&(0x7f0000000180)="5383", 0x2}, {&(0x7f00000001c0)="36c8c19a5c2ac44e2d9c581084aaa6f85244e10c84a5622ac211b16b89977919d1f619", 0x23}, {&(0x7f0000000200)="161bb701d341322246d667c78aa39a76579dbd107cdb4ef27598fbfabb474949c2f61212200e8a0d6d7eadc70eb4c8c2d337a27d50111c70c4451310b0ae710546648a6867ca852de6273df1c7c1014e51a888d3093afac8fec43cce9a7d0ec01ae6d7913c0d8fb81def8b502c1b48f79b686ee9fc36f4c93d0f0588e9640dcbaa5b74ef460cc28470474f9541680e1f2f447caf7495c1724d353409e30c73d656d32474880a93ab9bf1d4756c5d71ece1c9094cd9d283b40267a81334d92f23a63dfb1472b5684d0b9302a2a98334ab33f57941da0ab424dc0289de7eddb6ca514a7938f1b3991a36eb535bb35f932e06ebc6179acc8157fff0cab531d901549ce360526fefb08c0e695bf3ae56d04203827807e04ce687c72b262848029831a6497d9ef01016ccdb93a9ec10e725c334c9bcbc3ddbd3c613e8b8466bb712850fff165c0fb90ff4bf92218ac9f497fff60d3c3d3b309c6385a3cf301a5c473533d5aae04c115e3c4d2b389e027ed140d7e2acf074b855ee3eba8180a2a28e38117680d0e8e078d9b4387b3917423732298494a197ea21cdd71fd10a169d0fdcebb928d323d616d01ba820e0df156a031205cd40555fe6eddd01d680595590c00df53e490d2401893959887be12d5dd2d8ec1ef8de66f84fab62977d001ccf7cfdf18b39da6b35d268392f9d04e6f9880b8f09d71bf59978f28715f71fa264564f2e7668b9a3d56d544233bc7f591885e2d81e9cc8391c4d4988c113de122ef38401fbb418b753c6dc1a3fe3b150229b83ffa57ff2743f8def125c6b866d12ea11616515cdc1867abf662d9a53ef5d74afd110c7c89950880d90883bbd111cae1aae0f0f7f6d53e339ed6a59d3b4d29fd3f0e627bb9a03d4d54926f3e54cc79337eaf5ccfeffc6c26deb8190356a65626fb4f4d1e205513c1ec8492ce888487d97b3ecfc6c1d1807f4141199cb18ec6185738d320e1d9f15945876bb5deed585e9ea960a4de41704dd6951029ba24d2c287bdf3a8001ee3f983fe171e0eff9082d4ddb6505a0ea6896fbf7d8e50e3cfec179a100ce9cdd82089c4212a977bd4f5b300392e1aea0346ac7fd8254918e4520587a503b3d57d7d4fc556896ae7dbec2deed9051308627e14c2a6a9612be62e8fe42d5becddb30c966f9bec1671a74e5fc3897338b8e7678426d10cb199b19d6d87900e14f19856b8a1c5e745444f9580f2380b679255ff1698436918d54203193b6ef5b65f51b0e6015b35c6ce679e8508fd638d267de677e3536db0b10fc5df4a732a8d2c5daab2532ec4747ef74618610048af1f910ce4052132080873e8bd3f1282d08809eaac3442bf5134d1f363054d9436c5aed40ccf779392e2ead6895da0bc2a2d356bf5fe9f4a52ada5fa2a94cc81bf8daa3781478f8b41821228cc2ee734f266dc18867050e76f4eb27b8e94dc4d6e46df92a297c2228147ad054297058f2c89c7e35414757d8e5519b3b5ea287743dc690305c783795f48056aae1d6cbf64980328a78c92b87658fbc5374371d40f3a04469f803fda5baef2503efd3538ccc0480fe8e398cb23070eb474d4033a4b7bc6dc79f469bb88cd927d176acecbad3c66ee7b37d6249c080d8212c47cea7af2cd1354e43c6037e0869788dd0814a785f56f1c3eabba3eef6215dc30974f42e4d8540d8c085dca4bb9e46724dd99ddb7a07a1567b0f243c2ea1ed9ae2709681ecba8b141d18dfc8b221101d5810744740303667c0ddc601c266985d62d90b8865404240ef1e5e0a8c4a13977a2fcd6c35f96bc1406181fc96b9d679be5b90672e62d69900d0266256719b451c5be275fa0152a1e4da11fe9963baeb33bd3d09cd79e78744e3f9251179171b992289637c5fcf12ce58268efcada38646dc6ce0b2162d8150ae3ac4645035f47405b91e76a8e1ac0aac7562094a560781b5012c016f48fc118e1e40769044c29d7c70fb8e906a1c07dd49364a9c05bf06fe1d41fba7ba121d1375072369d76302069c83dff5382f0d042e1df2ed66b025030dd8eed8995ed3b5d53e07cdf9d7c4ebc30eb3b80f5c3734d9219e14ae69f20452c23a6c71258d0d9d795c5f34a38a3ed58b9cfb1aa1c87985c6419a719ff390e2db26a7ae6c9d9ce9d6fd1f5a3f900aacd1621065742d37664e7feed0249b0420c77d0339bed460e1083b228cc7a1ec641106d8261bc4f6e373828ca2ef1f5fc73d623bce491a1e093fab02f995f6f66010608cd9d17be90dd384b42264e3b51b6306f473480b837148b1887092fa9602d9a23a7e328fc7a326eb1c3a83b94aea2617a0d15ecf32c1f0335d73c660737e9eab36b18f53e9736fdcb1efe64a12b9368cbfede2549dd1ca8cf57ddc8bfd479d738520843ea57904c376dd0f8043fa3cc748ed3b2cb2bf1d43f6dc3a03b1d01259ec67d3eb86e645294f1a3a0a68a27f7c7b5755f8f0c1b3486f8a5b56acd81831221fee88d7cd1e517e8c7c7131ed015dd14a5e68cbf88d30b92842213d094132176b9927408adff85be363b48539fa56a3e926fa09dc22edc5601dfd38e09bce1e5ab4cdf99d10aa28bc6f37386d50cb91ed4334a4be969492a9faff94a6086d98a28f26e01fcba543605b6f027fc550a3cdc9f0daf4991d974b9c93b121515c71b6b4a98c80070187022eed8afe303c78d37e03b529f998876256de9cbfe5286a42b638e0305b54ee48a7839d7d4c1892bef6724c0e84e9f4cd8809d37535965bd2bc3b7a2bcd782f7cc4b8f7def9b4a10771337869dd55f96b51143a6170e5a9f5f8e8a215c86899fd5ef005ded181a1e878610ac75cd56e11b7b77b643110e6975f3342260c4f4d2f905973edd3c0eb353c01fedff08829e18e820db5cdf79600576396e9ea7b966a4d452e16f71acc763f4ffc7f92acf232a74e7793edb26500215ad32a7a369c2f53224ffb1b073f44e8c16b72fa6fdfcb47ad0dc4094be633b5bdb96bff3006329d8be170ccaf1c04402b0fb71deb0083f0661bd3e1d6b618fa0156297388edbce7a1b4789e54962f8a148b95bc298e4ea41b519c040962939875e729ab863a7681b6a5d92220f7b45cd44220dc5d4d833f9de3aeded9f1633adf7f1f92390b58b13d25377b2a09a4de40adc3dc56e8c2765abad1803432d49738d69f55f98f7c259cff617911b707c42ba9924926dc605ed16fa4890833313c61d579a30dc4545bc970b1f0f1fec9ecfc040cb201cd29ba8ea1116159e06f73e27b03a367663862d27c4a7d15e5d12d0a22b42ce057d16dfe154170e4819f62c53541a9e1c72d3d10f0f70f680abbf8111c8773eac0f78500fa682c3d262dcdbf8f8ac478fc5b3d799b0f22db95449b81b5479bb9584853da9423a3e41bb52c80b5efaf78ce6337769f152a85bfdc1204dd781739e80bb920814f47bcaf4afd84b29b3fe5e6fd86dc88a26796f7a6c73d337dbe3e303575165cad46bac286da3df40dc620bda8f3421ca9fe81a6bb5315d4193d2a84a8ec625f7693ede0bd4d6bc0b4c5645817af0158eb0df807b1d74d61d037dc5ce65bc15ce489e4536e40a45c05e6376f83e3fb4fbbbc1bc629a38870596298da4d5e2f3ea6484cc3bb056728d184e27e91e2b26c9bc5026151a3ec4b58599cd3b84d9c34ed30260addbacf1feb1cc6deb6c273dce6c211cdf9016c8c911717f27ee4b8742208f6006aee3b3828d6c0195151f9eece281873632fcb9f7f12ed598bde4b2e6806b8dceda7326a9fc23223a68e82f18c3e6f5a5b052900479ca1ab76b2af0a8cc89086e137e62f58aeb3683c2e091b9c578701980c69f6ac0a1eb12dab93a191ed4dc9ac6381a833aec570cdc15786295d63bf02b1eaf411f9c6a3ae0f0f16fe7fb59aa1bca93e48a12ae66c4aa0dbfdcb291c6ad2d8007cde53b2fd32019d5df56f8c9f26be770d577252dd9c019a7e058098b04282c4386233bbaf21c7aa2d94ad7f010923a703936ef18b8b8466bad051f0a2fbb22a05286ca4f4ec9d83eccff7d7f88a798ba052e819f8544dfdadfee72dcf0863616812f9263c87311766eff643095bd6e5309fdb6c4e48546a651306c0ec66f347eb29a4ead4dff20a4f270988e645aacf42e77826bc5d5b96ab7eeb8a09f7c9e697801a0391a5a4c36170bf0ebc203a6baa2963cee986a3a61af5d34c7ef2536da2426eabed3c287148da7db5ce589bf3bb240779eea646a2c36d8392652d18c843ec070ec3a8557b290d7919ec8367daa48ac72adb24ae2540833f92aca6992256818a36a08cccf023ba7b7419ef85743f62c55139d9baa305f3ec1654dd593c354b88a7c8f4f9afe139c70772ee36908b5920dcaef13d71a8af3b68d216de3ce52d1717ddeeeafaf9a7b00f3e0dbb67ef69808354f6458890e5d6a9ae45eb4ac37caecf75b9b031879152556e736568489f817c0a38d7ecd381b51fe691cb3048c97a29cb7d87fab2b1d7c1c5538fc4cccda836cd864b8dd052895b2bd3900328dfba3073599148c6d189c944d916b5035d5fd0c504818b86733eb90f28adcb82c21ce2b2a1fbc5af10f53d3bba2b7b44635cc0fce72af69a604de1e49af71b05a97e92583ad4afa97b4970399798b88b750fad9d4699e1b99867d41e1584af7645353edc8a2f3bedd10a21ca93d6f1d00aeac664a9a76947aabb138183e5317e5d13f2fccc7a4c9153bc9879d5858deafbbc56681f7a220c44f8cab95de3488951fdceebbd073cf15e49dd247c5526de0f1483617ecae8c623c41be2170d3845431c7db55693a27e007176cf6dbcf9a235cf8c6b76532e36082a0298f1389dcb7b5b309ed2e205818101b7290939cec3b6ba05b44fe341cb04a279bd787d94ec39729c226a09385cc82981e5a55f315611f8b285c0573f47aeff58d2a73a7fc7fc849c58f61ce87a7cb64714e50ede6a5e2e6a2a070b61d9b6d1e1a42e0116a5e84e309feff27a1ea4e934278f6a39027ecf3befb3d0802d94055267037d2f39a579a0524109fa5279a724f558802ed9da141ec57f314930c11d88131d0079343fb5d8038d1af043c55f8a6c1c76a05685d70199436f3eb914e521c6929ec879f10980febe9ba430865ee54e213887d2517bd8f39ae248c031f0f683be9eaba86946b4102d6feda34198de0a678b4d9a0b94555770f998956a16c65329a9f2442add978064253568fe109df1cf81c4f7eb580922db438bb4bcead4ce07461efcdacd97f49f49dde97c13e08778df6dfd6dbcc79368f39a1d3371d8c7d1f022ad05e06e6b36f2ded199036dcc3710831f48798ed52fe3f06a309c9cd9e01556a7e487f9e8b202be12b078963433f3cee44d1e1bb7eb7cc2cca7ff1507b7939218bcaf439480fc9751b65e4a2c7eb8818c98753ea5d4cc8f6d9032b64ca22303f0f5bdc6c0c045e05a26fe58433f9945dc90ffb2bf2d83b45191a7442463387b49d418303c6ef218b903841eb95e4b293e899ea6c698a0543d975b7cfad3d1aecc088f576222d5d019ca52ba8a59b06fb69230aa5db896b7985f551961f0990aabaefd9122d2bd8aec5203909bd9b694ed018045b7fb87327a60c9c9fad4170b15f4ba43c7291834eafe990f50232d252e105e2f16be870f01ad97f5f795b125b11aeb721d260b719a8faa404584cb92577d924ce4bf6529e7fb9c9c5f05d5dcfe7a791760b83564716be7c5a612afd90d61ea3c49ccf4cdc2b52a350eb2c7e00757ea4185c023d98bf629e5ba66e9e9a4116f3404ebc04345510f30f166fd7f7d1135ce35c1bc460c24d8479c5b818e611f60e7", 0x1000}, {&(0x7f0000001200)="1e962b07a28745553f2d2bc19fa1b1a7a2583ac6ced48e9d3bfa190f07e30dee20", 0x21}, {&(0x7f0000001240)="ec21368e84ceb72af1e8cf93f3cee4bc50d47b02aa89e02754d7936c0691365366d88bd2e4ae6b6a333777a8da7df7e9c136d791ef9082af97d49110779fd173c9233aa22f85f7817f04539fb7b8d84617ea325be9", 0x55}], 0x6, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r4, r5, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}], 0x88, 0x6}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:49:34 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:34 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mlockall(0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:49:34 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000002400)=[{&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/116, 0x74}, {&(0x7f0000000100)=""/18, 0x12}], 0x7) sendto$unix(r0, &(0x7f0000000080)="cb3f8ef5e536c5168553ff5dd58f9f53d5701acc003dcfff0d312363f70c7ed801b32ced4067ef5ac4597434b4caa111af0c78970f7698998b4c27402a97016b3dbd72e3d917ffbc66ed646af8abeaadcff8f963cc82c15bdce78c2cd5", 0x5d, 0x8, 0x0, 0x0) socketpair(0x15, 0x2, 0x1192, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x22) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10a, 0x2) r2 = semget$private(0x0, 0x3, 0xf) semop(r2, &(0x7f00000027c0)=[{0x6, 0x8, 0x1800}], 0x1) 05:49:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 05:49:34 executing program 0: select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) setitimer(0x40000000000000, &(0x7f0000000040)={{0xfffffffffffff001, 0xc444}, {0x873e, 0x100000000}}, 0x0) 05:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 05:49:34 executing program 0: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000040)=""/92, 0x5c) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() flock(r1, 0x7) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6) 05:49:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa0, 0xfffffffffffffffd) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="4e7b1a546456c6a727b5a704ed92fa152994826d8d9d48", 0x17}, {&(0x7f0000000100)="50feaa09a73f1a", 0x7}, {&(0x7f0000000180)="061d9f7fd1143b54f5833f9c833c01f5bf6be8237fabf2bf0f62a8deb0f6394594f004fb3965f5b5bd06404b47414a5859d9013350c1a2fed384212ccb5d104543a87214e60d71ea179dfac92c49c8463e6b0a19b3700990ee343f4b21add8de4e7ca9dd84ff7877be78a2f7517738769e34bf6193527aeb1cd110768fb3db3a76ab1b775c1458223ae006b1b00056dd3504e79d508cc3e0dcf9d6ba0ffc5213c6c939de78", 0xa5}, {&(0x7f00000002c0)="17ffa9c4c397cb73ccef93666d93d0d38f5a092efad9d423c78a3e089bb5f367a7e55e3558bb032c71c286f79e5f50b7dd2e395ff4a3a85bd28e169af904171f9cb7a773eee090bbf71049a4e9188dc88852a3378ff6a2baa9", 0x59}, {&(0x7f0000000240)="69b76ad3ea88ca2bda66a30c7e34065beb61ed3566554052a793da64986af7caef0df352d3e141e214ed9bee2f8ac1bc394edb77f39e1ac21c", 0x39}, {&(0x7f0000000340)="780a667b186ea2dfdebc1b633acc2043c3663bd1824dd24975d7", 0x1a}], 0x6) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 05:49:34 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82e72d6001126dccb4e78c1834"], 0x10) 05:49:34 executing program 1: chroot(&(0x7f0000000000)='.\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x12) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x41, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x9, 0x1ff}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0x40000001, 0xffffffffffff1b24, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7fff, 0x2}, {{r0}, 0x0, 0x1, 0x20000000, 0x30000000000000, 0x6119}, {{r1}, 0xfffffffffffffffd, 0x16, 0xf0000000, 0x1ff, 0x80}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xfffffffffffffffa, 0x100000000}], 0x0, &(0x7f0000000280)={0x81, 0x10001}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') r2 = dup(0xffffffffffffffff) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000400)="94fd30ecfda719f56f6c756b31dba02b736facff3faad23f6cbdac8e82580103b660a0fd333e0d4b2f7f57e20fea339e9e3df15e2c1930743aec39203e282bbad6b287da1bc012d4412b7565fe35b2ed22c7cb76ba508ba6aec881849bdfb52b33a940182eacd707de4ee483c61aee34ac8d92b96fa4cc626f92cbe1be500b774527b8a7a5439c9e919a67b1ee32281a0955b99b9ffc4d647de63003bdda19c7b8ffc487f580704f0b968ea6284c0e58844862779e04b7c4ae319000fa1ad0202bdac121f7a4ea6118f4b8c068dfad898b83d1e48d8d0db7c71bc07cba88d4a6d0b495dee6680e82560da02e8cf07eb9ef8b68d1a0f0cf314e8c6cf67918", 0xfe) 05:49:34 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000001c0)=0x80000000, 0x4) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 05:49:35 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x3ff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x82}, {r2, 0x100}, {r3, 0x4}, {r4, 0x8c}], 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) socket$inet(0x2, 0x1, 0x6) fcntl$setstatus(r3, 0x4, 0xc0) 05:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:49:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x7fff, 0x20}], 0xc000000000000000, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x21, 0xfffff, 0x10000, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x21, 0x0, 0x7, 0x80b}, {{r1}, 0xffffffffffffffff, 0x72, 0xfffff, 0xffffffffffffff53, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x10, 0x6, 0x42, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0x3}, {{r2}, 0xfffffffffffffff9, 0x14, 0x23, 0x8, 0xfffffffffffffffd}], 0x1000, &(0x7f0000000180)={0xfffffffffffffffb, 0x6}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 05:49:35 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x4004, 0x40) 05:49:35 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) accept(r1, &(0x7f0000001240)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) chdir(&(0x7f0000000080)='./control/file0\x00') r2 = dup2(r1, r1) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000140)='./control/file0\x00', 0x1000000001ffe, 0x6) 05:49:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x5) lstat(0xffffffffffffffff, 0x0) 05:49:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x1) 05:49:35 executing program 1: r0 = socket$inet(0x2, 0x200008, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 05:49:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x43, 0x5}, 0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7cfff9ad496624a7fd05de9b8fc89284c451507eca9ef5456cf7f81f6e20ec1ebb0eb29afbf868ca4b535b7ed133fb9e3a75d07a94e33e3e1bb2b128a910ccc67c20cc641733bfb967ec7b81a10479c8f47b7af461", 0xe44}], 0x1) 05:49:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000080)="224e5fe2bc9ea455670860ed36f1cb", 0xf, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x3}, 0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) 05:49:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 05:49:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x841, 0x0) 05:49:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x748, 0xfffffffffffffffe}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x100) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x6}, 0x8) r2 = socket(0xf, 0x3, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r3) 05:49:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) r1 = semget(0x2, 0x1, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/60) r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000000)=[{0x7, 0x7ff, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x80, 0x1800}, {0x7, 0x0, 0x800}, {0x0, 0x5, 0x1000}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) 05:49:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:49:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fef000/0x4000)=nil, 0x4000, 0x8000000000000000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x1a, 0x4000, 0x4) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="dcaaeea58c19510967350f48356398b00d74e45b2d22f4bd91c03a8273cb1e506b630ade4a1c5f704020ab865b92cafcfebae29ff5f032b6c8d89a494fb95b089720790fe665826b33b02567b3ef"], 0x8) write(r0, &(0x7f0000000140)="000000000000008000000000", 0xc) rmdir(&(0x7f0000000180)='./bus\x00') 05:49:36 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0dfc5b3e6c829b40b3d3a7bb68fc3134abd2", 0x12}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 05:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) syz_open_pts() syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') 05:49:36 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x13f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = socket(0x7, 0x0, 0x2) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_open_pts() 05:49:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1f, 0x3, &(0x7f0000000180)="b6ccbadbeef029e2c98f434a24149882058a1a65e32f74f1e1842e25ec0985b872afe5221df3201d6fa7c55cad62749178d30e2e39746836569564484fcfe3db4bf0b99648bc2f4bc314e058d5f35123070d9d443f4a89881ce50ff5763e3a8e877a4b2cbba39c53ed3af862a6e7a7bd332aae3e56b1f67bff1a4d547db6cc087ca988aad4ef4094821578221af43f4e1de09023299e1cc0218f85c8491e4857307d97cbbade9bb6dd39025bc416bab82b23b0cf8e2f7f7fd84e859fa45903116048182444da473e57f8307a9229c0d3d9b79364ac97d56920cd2362714294c972da93b554fa8f1192a0dab27010480c696b19da8afba162be066e36241c5434693b521719e2fc1335569ff972c42f8dc5940dff081be2105d8cf83569ef2a12beab72b0b8f133a0f229704b4d1f1d281f88fa1d1f35d28aad120d107e9f2c5c4198cab812852bd4da4929ecc7e2f771b5ec2f2b344181b0bf69d254f614dbba690dcf0c0e2262dcd866ea719d397b6b4e9cf8d7fbc5b2c54bac72a5fbf3da9f0d9d25bd86268c21e39361f68d469c84083d4ab8f2afc46b3bcb5dd1593cfda3104673b56977c1a80cb181cae595b8864a87858a9171e78ebee4782a311277f15f4b6b5aabcbbf44b1a411a4cdca320a82bbd2916974135a5373d98e3771e7172b6bd766943a92296a7d562bd64369f3f47313a89874f6eb4fff2276f324e3f0c8d1684d865c26ef95de5ba08308921b692fc5a35f75988cc03b2a8e7333fdb559c939f5a17a3e81c807447baa967031f60ea9317e8da057875a9d331d1db0f7b133601b1abcc57eeaf1fa40777699d030374ab00726da84a1837d20e08a7eae3d70c71d1b5e244a4003b3f6688e96e0448472b23b83144460078cd67a23f2ed1a34bf15ca1be3216d10081f08708553731ccb5f32ef5ce3b747dbb0c57121e874c1d4937522fa887f1b2432c4aa6005b1ae8bb2fff3ffdd8e1ba6f7091f233f0196b4412e2ec4d5c9b6471f11d9cfaa1c0e89c10ca247be5efef88e5b9ad2aeb30a65a780aa099570cc95f38377bf05f7bb8f0004b0fab3b8f0459f491f9a9a718c3ecd86342ad325525be78caddd0e1378a1f67d06dcff3d1b7e00fa861af26481530a7ea6b4f084f0b6bcb73406d66cec2de58c77e35e4fec6ab6be3f5fe30c89c4fd2b0e9f32f8620c0d43652a1962cb0eea17bb1e848559281f5dccaa020b834f649304390fda407cefe4101844424b6fd038fe6e81d738391de693a0558bb7342ba46f23066ed152d9f6974b12761551de4a9da591347a2187be34ccc7ec3dd4dde45ec4362de134a392bce3d6d4a4ec08d5f6d3baf151701a479f64c91280ba9ad562cfd843788c4331848b72dbf96daf07e0f30f813b5c4313ec78dc4741cb10e798c42a52bff586d4f81edbecfec3585644154460ce9dee30801bd04c6a70f977c65806653aba2b3501a5e421f717cf3e6ec2e8b89d7d8cf9039e3c5a7ed24cc13d4a8da44ec04bcb2c909cae3613bd7f910108635e7fee2e9f4b31424352c21f1ea14edca51840f9273354561f315d7221f9ef321bd8ff322756f2eaca1995473eaab462e1faab27efe71331d126aeda2b90f94b05cff023e2c6710d7c40114a778037891bb3e4b356c5966435e8b2b944c7ab600b0470f7a68efd45d6316b9a101b90822eba99fd5804fdff37eddb04bfe265b9ab01152d116b20479bc10866f94113bea448d9a8de80a94d8533f51de9a72fdfd04f06662371a6a69a0f38cbea0261208a5a64b39940ebf913a0feff447c7b722d70baf7f5e0939cc091387a51cd955f840162999085cd7ed71d70ec76a3e7210b32c34b5841a67ad53845fe03438b9e00bd8e66c9aebb4ae340dfef08fba98c9ddc1be59edb44a713de9368882772d4f9510266eda443ecd24457731ad2593f2145616093c1a4e094ecb7919df51e418e0265ac0f36696a8bc1979b243de7d0e0e1f53241e24c9585dba5558e1b15ea01c1872429b9325d3b61cc882ed6cf24f3d17124123ad120293313c05877bf0d6d1948d521c0f1c954c14827b994a1eaab4d1865a75a10804f9b80df3dcebda6369ae6264556ad6cb76bfa06d57b184bf8c22e6c49340c6082b0d76441f0150132aa459eb235e8bcf7795ad5717c36db4111199980602c28cdf0855cc37ba95da7d10377daccb43788c9662f4d0cbee7d09e4801fe59974d3871f3d2bb4ee75fae4f6348d7cb1da0e7853f26f112c5c6fb43d17bdea6f6fc16f32878b3334d698123b1140379c7426a6b35d87ecc874071e8828381bef1ae5dcbbb1dcc213794fa4d7b630577e39bf8642b265385adbcbe1afb694b4b90e83dd882d4e6b1e236902cad22c3dd9083a8435a3656967f7369f0ef26705bfb76b0fe81ea2a7db2753c34cb99576790f05186a535ba47aadae56c4b702c13abbce2e90986d16ef782e55775074dbb8ce1a7fe76ac703719c27526bec9edb66329acc8b671860d0434fedc758532e0984149346a1b2bec512106a2a1ec2daf7bbeed63146af101fe6596da0f719e7d606316a9f5443e2934555fbdfe15e2fb1450f99130607060cb632fa9472682a8a71c802e8fdd79eb2eb7aeb4b587ba7d71b8af20502a28523350215ff76abbca9f099d14f36cf42fa67bda3c1aa7f5971588d3a3e586a5132b0c41d38112084e3cc8cccdb732c1b34242c6be98d4a5acf2b9d43d622e69df24ad7a4d81c517069674291cc78acf8f3e7f13ac114bfd0784a3613cabe25dc86a79c56c56ddcbb447cdba08719cbd83bdd4bb9e945e5bfc4825dd0917422ad88938dc4b195ba7957e367d79842dc4b93ed864da89b7e9995112bc4c5304c885221b84fd4be7821f149f8b7951e5475532f806700088bf0300c1745df5c293eafabe3a4f78c2ac1e78cf7f358aceff92ecaab3ae40b6ccaefdafff97893313fccf6bef45e4446b9067cbbbf39706db89abc3255e16915a8e082acd5792d0cd8fed6061f45267bda23969310af6c1a65e2e74613bf877cbe8f36cfa2370b7e79e8c4e4cddb4f574a9ce9e523ad2329364fafcab89d5806ca09c753ac0a07380a812f1912a06709fc24cda3e146354412fa61ff14bc8606b0e03ac6751947abe1df9c0a3c4c015c4c549ef0f96152aaee508dc6147efd89cbd63a59975263dbdf418b72136019ad63e97408a09306bc8d8954853d8b464a7377ebb0fff4d6bdfa6efcf0411fc4c947a1cfa551682a99a48f88c0b7424bb437e96c59d0d647b63facb6e2dd10958ef50f452481a92af0a3dc5e02a86bfa4d657da5bb988bc5c3df615d10128b58d72598fa5ad7544f96a2dbf4591ae0ed1fbcfba149472651e14e0bdaa9f9be44871f3d0525e3773bebd1eb0f30303e07f17396027cc4675e7c3a5c4c44f71ac97f42b4b0916ef67afe01cf3eb0b4bf397f088fac72f829b42935ec82aa6f3b0582813bd1da3c99d195eaf5fc1a547b2c0ed107afcfa8e3e8ca7747fc77fe9b6842a0a18a1c15abe89aa6499d3fdbd6cb5add94d1d92f51dbb3edaf14ab0e359f827d885307251a8e7f00036de75ba0aa746c8f76c7ded38994bec851095d49dcc6b3daba7d8d68a1dfb1d26027b165cf953191e7d3601f9e07205c2bef86151ef708a4c50ce0ea921ff20ce860cc12f65543775d25c605cbd889475a12b44e2663a558e58d53eb680157bcf79ab8adf9f26c46b4bf100790c7e8d484343dd9591f10f6e458de657ad7446d9c31ba024a34c72b544af53fa06a9b7dcea427bc68c9e8f09e05c5714747aaf4f777290287945f2db4aa19f237aacb087e331ef8f5f285854b5bbc78977cb3f21ed88bc840be6313d8a7436996aa84b10c1b5f8af6f632779ab06f050e5ebd6e9e1037860816c1d7712c43111a52736b2e6b1b1b3e05f7b78a0586428b01f39d69cd48664c598c34ebff012c4298f03f1c8097b2aa96992a23680e1427ac9f10c775b5e3409da6fea13f96c51493bf4dec9c73c2c21be9d092d134c2ca7c57be22405e839edacd330e5c6f44b661517d7f0bc0e5c05a3eb78ffdb8ccc25951ddcc87adfa8899eb9109d5823a99527054bd38ba7d7741942bec16274aa1455771954b76799d80f87d50c53f262baa73fb4069425f813f440c5fd5e420305446e98077102209ce479ebc26918b3516b8f8050a0281d9ad2d49789bfe5988da86bf6199140c08a2ee26ce82720e59d5789eac1896c05f6feb6839cc2e8f55788583f13c49678c6a9c44f46f27bd8138baf9a3952af0f55adb8278d022be1f2c21a21be31a449a3695943a722f3a7bb0fe7637d8f84de8cd955e0f2898d2c23d8efc59610bb3c18bae38f9dc5bf6de9ef49b98c6011e35e14f310ab6eb7f5fbadd4c8db8734f2d9fb0cba9b2231076a82b7c593075fe061c63203a2366fdc3b664cf64dabc6b6a2cd9b58f6ec142617121b2e719c18ac14c74a60e974e341a5b34d08c6eae7a12b8e37c0f5c35b551c1a173512b6095709635bd8a31bfc1361db76c5c1c8c48a4c4b6913215ebbff8b99b910c34b53685bf172d1c0011f99c9cd3a092cdb80c8445e3d20898939f2171af0af39f727d1b19a9d28face7fcd59e3314c0561ad105268b4fb32f0bdef9e0e6543818f8a221656b2a4ab9e06f052c3da260dc97a2954488802c82c25a68da24afe53aec10371fcbd0fff6fac6a73fa30d5ec391490c5bd17e0552922f7d56fe8b17a8fbf2ba040348f958e15a459c0d92abc04c0934f7c8b05d4dd805d1d3260ba798d3a15515573ad12004ae127a3595499196b24782415f2f3b5fb986b3f581400c9d66f1f3570d1d8d72f8eef091e9289d0d1218683b15d5a56c62c7c999116d002160960c89865d441ef031a97fc3b3bfaf0f704dc93419f9866632879b36682d024c92e38c369efae2ae095a975818aa3f4dd071402102ae3aab5c0cf180e94d3b2f5e1861cff83fd344e488e344567a09000e13970aa7bec303a75989838e12a59c104932eb25a74f3c3330da66cb584b027079042750ec452585ce2432bc736e715fb29df11c2aec5b34ef998648f936e4b325468a5371f5449c2fce5f25f593f0a8e7c40b3a33e1e79802eaefc76110786d5648f7a811166292f085a127d6c13164007a4190800bf721f38541eec1ed6de7eab981bd006a806f00f07d6e41ef8f8fecd05087b81e11e705b04ef24bc06ee2a03c40e969745197d38c2aaf29bb32f3579935dcb114bc1da51626d9d04f5f0046d83348705495986d25d8f439ada51be36e036770e74a2c9757000114886c797c990ba5603d542f2b0d7e71ea24f09a45175ec840d2450690dd8dff97c75dd83194712c2df5250685fc446fb70f799633c1214c578ff9216eb5e5901a6b5a60d6ea6501015747e5cec1d6ab809ec0b19796202762e5e1c2697eb6f0747fe2b74394a699bfca0dcce3fa8d15bb66420e6d07c6374b7edad2cf349ea530c6a9173427772a4602dbd88e672308c00341edc87093b198802b9ec0a2f68dcf895685ec90a6d462ea64d146a36a7ccad2247da3bbb978a7c701b0121e5f410f8aebdb515ae5b319e79b68d590d7f7ee4e8a62f5e925a9cab3c9ed956637fafb32e03acc17f683a4c6f69f43a0cdbfad7194745771a9634d2e771fddf26f6a9afbf5276d429d4eb72a6e0e1218970cae7b8a6fc089a68918591c44c114261b8efc4d68c56afcf424a39a1eafb24a8e21085d5a61c7f1b53b1e26de8649b0040eb68fb76f77db1ac2bdb280cc951e02a266fe3ded1d795fe3bf60928d26ea80dace7f41f1c898c", 0x1000) 05:49:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x200000006, 0xfc, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) 05:49:36 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0xfffffffffffffee5) sendto(r0, &(0x7f00000001c0)="682be84b408945489434bfd07d6cc90bbb1fa6ebe62f2c6fd4ea4ee376ed7c820ee695fbb4572d34f356f7ae172076f502eda5145053bbe9629a21ceaf26839345b6429812c04202308fd48276ec4b90fdce", 0x52, 0x5, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 05:49:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x601, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) listen(r0, 0x0) 05:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="0582fae4feb9", 0x6) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 05:49:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x8) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 05:49:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x10000000000040) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:49:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/173, 0xad}, {&(0x7f0000002280)=""/222, 0xde}], 0x7, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df4df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad75105db37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aa7fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff", 0x12e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:49:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000101000000000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa7) 05:49:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) openat(0xffffffffffffffff, 0x0, 0x800, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000e04ea896fd259b378b7f794e18c7995be78eebb5fed20f7bd8c41300992af50deb2f7f38a1db626bdc5fa265ea5a2f6c507c5059decaf23ae05f5bca61a238318c1ec5952a02e9abdd0c37059e1acb247186306e2014b553b4404e00b325168ac76589ed2167d15203d44e793c619f45e742b7da1d5f76eebc99914ae47c3ffe151cd8f318e058b33f971cdf9ad60c7d01342d60ff41dfdbfcf5a4b0add654a81787931d7a9c9b8550f07566d33553e8e154d5c2f3568e9b9aff6484719cee7b73c936f6a3ed311a6be4622533ca1d4d95d5ca40773b"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000340)="86d84020aa60e59aff3b1c0f7873425358449c2acc8623fa373dd7a0d58c5bc0dda48d541603749eb81c20f67334f7f9d82c7d568fdf14ccb0d783c2d39ce687683a099a91e3026a0448194e7c4c220fb5eac894b3874f6365920fb5860704cd40eee46dea882d50ddd8f7cf1646dddf660daf158cc7368e18911f56267aaa245f18909f888e359f06944d5e9fcfdc826e3ae990f7f1a6d9178b30156c995a53a749ddacdd8829cdee126ac775edf7599a11dbcb1a70e407478d8ea5019a5fe31a915d05ccd96b802a996bf6ce9f7347d3277b8580dc2b56b2a32b3bf7ef9d2f024448ac11a973624d58cea583770c797b21158b68cd41158977e6c6435a54862ead5394e2e5049dd7795557f404015c071761aa73dd925298f4b389145a5fb66446cdd57d0a579ecfe7935693e912ef0026b96f998caf667e57eb5ff20ec4ab94b230296e7500cafe3e5a10276543835f2a07ff99ce9d6e177ebc405f668c4065543be9ed59d3c0ee9e36816c4bbce9ddd5ff473a0dfc1096b8f7a554aa2fbace7c340d087c347053837ac87609462d9a00cca2cd94eb125d702dc06e2354f6c760a7f493203a22c0a16bbed241227cd69866812df977684a147cd51c13f26de234468f2dc864fef5689fe00066804a255550c1e739dd9ecc05d7cc001e4e6d41cccfa5ded296a99888e3d2ecec77822cb90b3fe3a8c18d06214526826f9f7faa32b47e4ab35d114e83f2a7a768f6b60cb4cf4fdc8303c6ef4ccafee6e515907d3a2ae72b1c538026f6c718a59944ea9307267027a496904e6ae589fd9c4383c80232b683473eb035f95ac1cbf48455b4f771e8cac9538fd8c8c59845c67ac95ca04bb25f7e689da9338e34b4a2b9e485017e076f10540afec53e0b0ec70c9a8d6a29154aafacb52db7ae6bd94ca308e74cd2c3ec1c49e547d6454e655d91ae67a39a5e85d0ffef5a76bfaa0c913309e190f45a7ce284a0b5cf57f2c5d60f626abb05500a5b4a544141e3931bfaf3587b924ad25663567d9014bfc55bab8bdf62b5f5d8501dd8e3321963779cdda0bda82a5dc79785abae35c99e4f6b47401ecc0a65e8c70d75b09f70e9bb1479c93a9085fdcfef2ebaa59edd28f442064c104869b99c2948042d605b42989e592de9b7f9bfabc4567306235132bf0843c9462edcb4381a9b06e3e91d1068000a15bea5dd8e9a84c45dc8271bbf9d1c207bb202078b54cdcf662a092d1fba9d462381e1bd4abf8ff1d001915dbda28e14581e2a53d7fc12c6ae23f2911cd2f420b70cc047d9c3a1fa162a0c1816a17a9ef738ba17754138ede74823a1e66db3a8e0f0d96ea3342d233e166d17b71f1098d1985e1c79e1b44fa3723feb50c33e82c0ec386a02405e076be10c39e7373d4bb5c2d5afa0524f8bd3a9000add36cfa1d925df2f58c36d3b2f355460d9d19af0d4671d4f1ff0e8d2a86b4fa18770918ec316b6328c93e23f76bfc41b4506cf06e7ac6fd7152a97542db00e3ebe295ac2507166982ba1d506e7d033372843b6ecc76eb6879e9e7d5a000b8e06231eab7fc6f5003a1b98e0db280d052e4492d89f89bff15a5cd84ee2d5ac4b19c3670612d68767d25668d7d1965677d32c06a0b3d7a1bc0ba575dbe371f6f85875633bd2feec2551c3ffa0a857fd8dd71a196e38a47f0ff2fe5c0be0aa4b2466dae295fef3ab2f2cff3f0b8c7cbf11e93a2c332d723c91252102b296c0e849fb4b6bc1ca7d569add24e9f2085aa1377ef65f8b4a1c4d5761804def0abc9898bba5c184e1539c0ea8738c6f99701a8046584293605040c97a8ede936c2b8aac140be662cdfab5f812aa9bd36c735d3aa7934d46a0f12ed2bc8397ee2c93b701a8af6000c35f623fb9a96b8deed1bec4ce0419d5e6a1b3275b717cbeade91ae996aec42056aa6f98134f3623280936d42c568f66eb9e92006623e3a5558cc87eeeea580ba2da1a45ee294b0709887389730d056e52231ff1206e80b1dbfef6b1b96bca5fcd9c8e9a7bb769cc4ee995482a177ea604192cc8d989dd9aa78c411b9d401a2383f6495c9d8d822068a8d166e404f70311b1f6b3bb80cd0e72b786ed30a3d77257af53fadbe4b0f483975145069eda7f1ae9a8a971d937afa12b4c325351eb7f4257dc95302522470535c8b1af5c1f5f7c190eb483e9ac7a56e194bc66b30ceb74512aaf6caebb02d28299a164331c7e346659d271f45eeb76deb2488b6ad2cf078c2998d5fde19e590ea0f0e8dfecacb6853511df0cf8f66198d2c9a104d3bbae0b81e37f1edeb7eee33d7ac36849b5f4bec8bfb8043708cc9459d75b9ce71e290254c48cf905231b1551e4c3f4ba5ff24e49f15b19c1a035b996b1489d68c7bec389b71cc2438698ac312ed9fd21b7273b5216391a34c4cc59779b6b48c3fe6cfa1967e47169b9c3b591705f3018baad43e8a3b976db65f614f3eb2a4b0a09da9818c80924589ea4c82e591937438a49f86b5f9f50bf9366798faabb6adaac7d060ff96c7079df079eb9234d6dbf2324c166cf938d3002f250592f8b92f11d5328493ab3c3f438f716f27df793e7395db0e24fd06f6152c2bacc94edcff5e6fb8a0136f75ae667451816313feaf61cec54e38b1922ecec5af2a65b95a964ceff5294dd856c7b91677c181821e498340cefd5fb725eb14ae379905185a9cb17b0aab6da6a53d8a47b29ce006ba9e3870f58d4104723e732b6d217f99324f57dbf558d029ac6a7b071f37d65b662724e6972eae4299881f16fb296c8dd9e1e786297d466656f3e5dcd022ea4f1fbafae9cfffb808ac817bf468b33805ab83bbb94c789d7cd047de5ed6a9e67f92fb95d2df98a39378ad5349d9b7ae8c5e4971027d893e716091c0e7cfcc1bac13a10dfc6aacfe8834a0b216c49b957636891431a6d1e045c16ae99aac3b73d33829502cf49db05bb81d266ef7d032321cf053ee9b1abbd348064e4e91400d333c74f10d0a334730f2e0a8792924b6a822a6a3873c9e914b03b6af22123a356b7b509e0e80d0718c631e6d273fb387fcc2ecf0c86379e42aa2d6083cd7c1bf485a128ff7e097d28cec93f4f832e725a6a3d79ea1438f1aa0e28c2414057c300d980d1ac02f4676d0e93bd084844bc1f6a891e215aea566a0307506fd5ad2d5930265412362a568d6a9d780af126da8a41d919d9b1f1c3877990eb32d5976ff77514172e09ddb9e4f08fa5b39e841be60461f77820b6b0a6fb7b106de0cfc954e5e79bbe4c7aefcc014bcde967f3972d0384397ddae011b45aed03ced6feb919877c233f870211d77a387ba4ad9eaee1893e8c6f9be712e5291320772f1dd71c5b645a4f3754104b0ef414cb5d79bfbc3d0d74cc16df9da0e4890e12264cb698d7424e8efada987da1e13d5c427b522fe8a9d35c083148badbbb69dde866793012b3672cbd68876fb20b80233e991008c37b88248a7f407482b53084679960b1446059653ff8c30acdfa151d33e7b259aa3d4ed0ff96d1ecd98a252584615dde0302be2a102fe6c8c8b45233e965ffb303fb3d04bded04c0e04342f433c02645332560283186020aab61c3a205ec90031c6b91d78497e053ab973f16a61cead24977b060eb0b9ada3f7c6c80207698a6f2035ffd5621e0553b40a89beb96988929b233d57cd5609b7d71ad4a5a0a7e13d1c337b70610d9dfdcf81e690e4c05a811439cb96825204a6fff48be12a9059c00f2758128ca3b26542b0290c71f3480f74eed3b77e6c821ebefab7a5bdfa31a01698568fc18dff5934f7ae820fab986b27eaca2a6e337033cae22585beb899aff18f250dd6826bbf016ef69373f6c44d0128b58c8bef24fa38d3cc316b204e3dcaf99cd2e290c744537ec3640d73e6a0eb31d37de06ae981dbf5c9820bde1290cd20e4462af7290f628381faf045984542cfbbc0e3a15d3892092c522a61a9182ac107561223010336ea203f9c9ec6a83ed1794cbeb05efe769a0885b633b545b67980b4b41769ee190ec412d4dd0c8cc47169528acae4bf3b34a9ac1c520d963438be5c6405dda2c68a482e1c901f428e9f24195c0f5ca6e81abbcee2a33090909bbbd7019cc1cc57f6c288edcfdeb839cb1c1fb18963d7122146a845f4d370530cbc71b889a220fefbe827814f92b9624a80d6a0df0592e0ff42886cfdc42c53eee4789b9c860175c2651763208e5fe5a6829a5eeb335b004e24de3f6fcaa5245dfa238665fd6d9b1a0630fcc4bdc252a3d93a8c7a7ae5583942fb192062614e110266927c18a54869d45fe9aedf3dd74ffcbade91e249c764b77b8c00d1d00dd50853b4eaf9888baa4f95f83575ff2dc124f6d242dfd0a488bd6ebac2297a7d2bd162b9dd7de790c8e24eab8423f561a91a83b310a3f5233c4d6a72c00d4c40a4bd4822c6d8f8e35a77e5be80b53fec46bbc6bc94b083bef0baa6f72cc1d5fbac076d97613a062ae9852d8d8fc7c81ba6aa7c90bf30c9932ff8d9f2682f0eee39a07e2dc6dd27e1abd00001ce976e93906489c7c241894bc39188cf728caeecedcaf1e44eccc524c7803748b77ee8561f8576daa04375f5f1b39fb7ccf08d773db91f4e1150860b294aa6d1777f3f83f80568800884ac6842cfb43b3e64c45ab923aac87bd3afed06bb52a6a19b9a5c084b709a02bfd3977dff8318834ed0ccfc5dd34d3a40e3b8be083b62504de2f8b3618432d9e5325c57dbbac6366340f8baa40797a997235f77fcbad2917314ac5099c1cda36f49ed6a5afe2cbe14f12655ef358adc200688b5273db00b15500bfc6590f9700f7af20fbca2476798e000e39cddf9bd97e76def305735cdc500a764f8c61de65fb0a0237f3b5142c58e319c5b5e83fa9d59c86742dda6fef4f380578c2b491276086c8b47ec621f64cb9741ecd88f9565080393f1ae28deb51b3e010726f130f5b4dfe09662da79581f7411e687039c6c9b7cc88a915f96753a58835d7a98b1e872a751d180aba4f7d24c4079cdf232297398407a4103cde7d70eeb8fd479ce1eb49f3f8f18406addef793080d71d200425a5fc9562b396e324775f96acbe80954131dd9c47ab3d057230f2d6e7fa3047705c5288c88f73f8b5e4d1f52082028eef6ca27315eb4502b135bec73c3dd648b7a3b1ba449d0bfbec312310cdd76d15e77b3030b34e81db133504502a8be2f88b1531a5a4d7cd66b6a125ea6f20c99e3c702b4dfb195f38422c88d7a2a38bdde07992721abf854837275c201e7f37efb08605c1b5adb44b45a83d9fbef2120b6962e471066d175f51025318a96d40292408ce3af8dafaa4a0b7456e9e883b47109e650e23e2a23163b61e8e87364455ffcb75927d098ea56363f9018b3175d9ca1e7761d35f33038b72a0da418033bb754739c939c3906cc4b4d9dd64234683438c1f66d7dfcf53240f0ea75b8750a60a27598c4d2fb4245a62306ed4be1f06907a7c846dcf2a6c896a466b66e07eecafc31c16b3f6f448537f187cbdac55b27bf617f519c776df5ec9713f513eedb9e025a344c2d7dbdcb8e89ef65df82850dea5737b93139c74d3d696989304612554e2e0fc6beb4b0e5f71553d8208b7fcfdb47cd6208c9c63e4a2c64a954602c5bb5ac4909ec8c4766e8d1691aaea9f3e6875bd4", 0xf94}], 0x1) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:49:37 executing program 0: r0 = socket$inet(0x2, 0x7ffffffffff, 0x5) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000040)=0xffffffffffffffff, 0xfffffffffffffdba) r1 = socket(0x12, 0x8000, 0xffffffffffffff58) fsync(r1) socket(0x6, 0x4000, 0x2) recvfrom$unix(r1, &(0x7f0000000000)=""/62, 0x3e, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x100}, 0x8) setsockopt(r0, 0xcc, 0x5, &(0x7f00000000c0)="4513faf29d6ebcc176d69c46d9812b283715bd21b70f47d3f9d7ef26a51c1890d4ae761c660cf8d9f966f9c603c35e5dd2ced60e43ce831f7149658f93157606403c1bb3dc3c76", 0x47) 05:49:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000440), 0xc) 05:49:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) 05:49:37 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:49:37 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0xffff, 0x7, 0x3, 0xf5ad, 0xfffffffffffff801, 0x400, 0x72, 0x5}, &(0x7f0000000080)={0x833, 0x1, 0x1, 0x2, 0x64, 0x20, 0x6, 0x7ff}, &(0x7f00000000c0)={0x200, 0x861a, 0x20, 0x372, 0x16e, 0x1, 0x5, 0x7}, &(0x7f0000000100)={0x8}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) 05:49:37 executing program 1: r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x4, &(0x7f0000000000)=[0x0, r3, 0x0, 0x0]) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r0, r4, r0, r6, 0x80, 0x3}, 0x10000, 0x6, r7, r9, 0x1000, 0x1, 0x8}) r10 = getgid() setrlimit(0x7, &(0x7f0000000140)={0x1576}) getgid() setrlimit(0x7, &(0x7f0000000180)={0x7f}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r11 = getegid() r12 = semget$private(0x0, 0x3, 0x1a0) getgroups(0x4, &(0x7f0000000240)=[r11, r4, r5, r11]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r8, r4, r0, r13, 0x4, 0x3}, 0x1001, 0x7, r7, r9, 0xe1, 0x6, 0x100000001}) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f0000000300)=0x8) sendmsg(r14, &(0x7f0000000ac0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000b00)=[0x7, 0x936, 0x4]) r15 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000b40)={{0x1000000, r0, r4, r0, r10, 0x6, 0x1}, 0x7fff, 0x9, r7, r9, 0x20, 0x4, 0x100000000, 0xe2d}) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000bc0)=0x7fffffff) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) msgrcv(r15, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001198e55f34396cf8f4812a9b534321e539eee91c32d8aa6a65fda3a27677163a3e5d24318706bc27887050da3924fc2d7b69837f0247d562941fd7b95844e7cce8fc28d68884ccdce584ffee80dc7ec43d71a6170953a5c0db221fcc0f5fd9f0af8f6a6cc39d4232a95efb47a27f3b832302ac750b64c15386e5053827521e89ed3e03361775b34478e3acd7db3d19862a70bfb0fad6513eb341ef5fade14c58820d99f22c713fa3aa69744110d03bb68c500768d7cda8acfaaf91c165"], 0x105, 0x2, 0x800) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000d40)=0x10000) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000d80)=""/56) setreuid(r0, r2) semget$private(0x0, 0x44, 0x0) ioctl$TIOCSTOP(r14, 0x2000746f) 05:49:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) r4 = accept(r2, &(0x7f00000013c0)=@un=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x3, &(0x7f0000001440)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x3, &(0x7f00000014c0)=[r6, r7, r8]) shmctl$IPC_RMID(r5, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) geteuid() getpgrp() shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[r9, r9, r9, r9, r9, r9, r9]) ioctl$TIOCCDTR(r3, 0x20007478) 05:49:37 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x1d56, 0x101}, &(0x7f0000000040)) kqueue() 05:49:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:49:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() clock_gettime(0x4, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 05:49:37 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x7, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) getegid() fcntl$setstatus(r0, 0x4, 0x8) 05:49:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c2, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 05:49:38 executing program 0: socket(0x6, 0x4003, 0x100) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000f5212e2c136de0520000000200003d1c"], 0x18}, 0x0) 05:49:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 05:49:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x8, 0xeb, 0x4, "3d5e829e589c68194ea71b1903ee87c0632ab48b", 0x7, 0x4}) 05:49:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x141) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:49:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 05:49:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000340)=""/94, 0x5e}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/151, 0x97}, {&(0x7f0000000600)=""/112, 0x70}, {&(0x7f0000000680)=""/34, 0x22}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/208, 0xd0}], 0xa) 05:49:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = semget(0x1, 0x3, 0x80) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9c, r2, r3, r4, r5, 0xc, 0x39}, 0x303, 0x1ff}) 05:49:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2c) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) semget$private(0x0, 0x0, 0x4) 05:49:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getgid() setgid(r1) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="4b9ad859cf60e874e186549d7de2431dd1bf3b66fdf37df1094eae75b536de7007e8db5ad5b7fe76881d25fe96f6ca0d10a75f45cfdb3eebc7fdba0eaa5ac0bb6a6dc4cc64cac18322040f1744e471b3e5a905bddaa00d612f3cb101b4e961c7abdaa76b4be6a04ddd7b1735e6877c7544a119d274b753f17d67015bed1e8d4f9107bc8976713be250cf20c8855ead", 0x8f) 05:49:39 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x17e) mknodat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0, 0x3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) r1 = socket(0x1e, 0x4003, 0x0) r2 = socket(0x1e, 0x3, 0x0) dup2(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x400, 0x108) syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 05:49:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x1, 0xffffffffffffff8d) 05:49:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x16, 0x5, 0x2, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0xc005, 0xf0e4, &(0x7f0000000000)) socket(0x21, 0x8005, 0xa5f) 05:49:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000440)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="a9bd9faabfa1af71b9535b8107a56f2e00004f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f00000001c0)={0x0, "3fcc5828ea1897e2b539815a810d7262c0fde9c1c02831b3baf644f74d137df4e3083f372b6afa6bafbbdfa4ce3249375be162ad42fe8fe36b761c925a5c9edbcd46ecab8077b45d2d521f8386338f38f943eb49a229b0d60577fbae6a25376b8a1f09f12ab9ef2b451f76b9ca52c51ed55054bb1a25cb200bff9cde97c5a701f92fc738fc6d45e67e085e1b228fe44f63b213e5afd25a5928aa84792084234020b7bb85dd99e319df3ca090b19e3df7883e993e9b2acde75c98bda5256e96"}, 0xc7, 0x800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x457521516c440e6a) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 05:49:39 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x0) 05:49:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000100)=""/9, 0x9, 0x3, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket(0x3f, 0x4007, 0x3) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="9202df55eff92e2f00ff9fa26a00c278c493f89ce5c25c26000000000c00000596cd367c24ff45e36d65868596c305a76507c24fcdc09e9840dee165dd4fbdc804d4571bdb27d33d1afdba36acdb3e95ba0ca39b081d2143d53f13319438fb606ecfff38a68fdad9"], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:49:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xe2b) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10400, 0x48) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x0, 0x6, 0x80000000}, 0x7, [0x2, 0x1, 0x1, 0x401, 0x7f, 0xffffffffffff0001, 0x7]}, 0x3c) 05:49:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x0, 0x10001) r1 = socket$inet(0x2, 0x7, 0x4652) r2 = socket$inet(0x2, 0x7, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r3) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) renameat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') listen(r2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket$inet(0x2, 0x5, 0x80000000) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 05:49:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) syz_open_pts() fchmod(r0, 0x0) 05:49:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 05:49:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x4) sendto$unix(r1, &(0x7f0000000900)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) mlockall(0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 05:49:39 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x7f, 0x8) symlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r2, r1) dup2(r2, r0) 05:49:39 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 05:49:39 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r0, 0x0, 0xc0, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/101, 0x65, 0x40, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe7a) 05:49:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x141) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x4) open$dir(&(0x7f00000010c0)='./file0\x00', 0x480, 0x120) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open(&(0x7f0000001100)='./file0\x00', 0x80, 0x49) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) 05:49:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8b, 0x7, 0x6, 0x200000000, "95cd7e0d73c72a2c64c051da142ff6a1b6bd3866", 0x40c, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000c80)=""/16, 0x10, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r2 = syz_open_pts() close(r0) socket(0x10, 0x8007, 0x0) r3 = dup(r2) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x1, 0x10000, 0x67fc}, 0xfffffffffffffff9, [0x5, 0x7, 0x10000, 0x6, 0xff, 0x1, 0xffff, 0x4]}, 0x3c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() read(r1, &(0x7f0000000340)=""/248, 0xfffffffffffffedc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 05:49:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x14) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x580, 0x9}, 0x10) 05:49:39 executing program 0: mkdir(&(0x7f0000000340)='./file1\x00', 0x4) r0 = geteuid() socketpair(0x1, 0x8000, 0x101, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x1, 0x0) syz_open_pts() connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7a}, 0xc) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./fil\x00\x00\x00'], 0xa) geteuid() setuid(r0) chdir(&(0x7f0000000040)='./file1\x00') r2 = msgget(0x2, 0x80) msgctl$IPC_RMID(r2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 05:49:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:40 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x1, 0xb, &(0x7f0000000080), 0x0) 05:49:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) getppid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 05:49:40 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 05:49:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000040)="e7259df9189c707b72d9980551fa77bbbe7f4c38a6c68cb1e69b6978", 0x1c) pipe2(&(0x7f0000000080), 0x10004) 05:49:41 executing program 0: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) semget(0x3, 0x1, 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) geteuid() 05:49:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) mlockall(0x0) 05:49:41 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) getrusage(0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) 05:49:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 05:49:41 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x7, 0xffffffffffff233e}, {0x4, 0xfffffffffffff572}}, &(0x7f00000000c0)) socket$inet6(0x18, 0x7, 0x392f77bd) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 05:49:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffffb, &(0x7f0000000000)="00000000e51e3304abe17b3f73d5c28b026c3a34c4bd0bc1b6e18a805057c749f5397900000000000000000000000000c97b174fa4cb50b2331a56650859de40d0cb43b59ae3df58a11fc12ad1daecde8d1af2079ffebcdce8c52d2e619a98e6363c5c3b6f94633fcc4038ec8074f0d67688f9d168a35ad26eaaecd87f26c873c8a67b56150d1954718af6bc9795287bf80fa7ebe8bcbcf8af74debbdad0167d15a07962a63dee51f07760d5aa2ffed584a77033acd411cf36be955e5915471d5300000000e35c6aeee8b08a2cd7e1194530c09c80000000000000000000000000000000000000", 0xe7) 05:49:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getuid() setuid(r1) r2 = syz_open_pts() fchmod(r2, 0x0) close(r2) r3 = semget$private(0x0, 0x0, 0x12) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000000)=""/208) r4 = socket(0x16, 0x8000, 0xc4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r2, r5, r0) 05:49:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x7) r3 = kqueue() semget$private(0x0, 0x7, 0x21) r4 = socket$inet(0x2, 0x8000, 0x7) r5 = syz_open_pts() r6 = socket(0x6, 0x3, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) socketpair(0x20, 0x7, 0xe123, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x3e, 0x8007, 0xffffffffffffffa5) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x40, 0x4, 0x1b6a}, {{r2}, 0xfffffffffffffffd, 0x2, 0x8000000a, 0x9, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0xb2, 0x400000e0, 0xff, 0x1}, {{r4}, 0xfffffffffffffff9, 0x44, 0x40000002, 0x2, 0x6}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x200, 0x7d1e}], 0x5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff9, 0x40, 0x5, 0x401, 0x20}, {{r7}, 0xffffffffffffffff, 0x4, 0x10, 0xfff, 0x10000}, {{r8}, 0xfffffffffffffffe, 0x20, 0x40, 0x6, 0x8000}, {{r9}, 0xfffffffffffffffc, 0x28, 0x2, 0x0, 0x5}, {{r10}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xfffffffffffff801, 0x9}, {{r11}, 0xfffffffffffffffa, 0x8, 0x1, 0xffff, 0x101}, {{r12}, 0xfffffffffffffff9, 0x8, 0x80, 0x101, 0x9}, {{r13}, 0xffffffffffffffff, 0x9b, 0xfffff, 0x3, 0x9}], 0x81, &(0x7f0000000440)={0xa242, 0x100000001}) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffe, 0xbb}, {{r14}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r15) 05:49:41 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x5e3a, 0xd3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc) write(r0, &(0x7f0000000200)="e1", 0x1) 05:49:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x7) close(r0) execve(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='^-&:\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='r\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='r\x00']) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x2, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:49:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000580)=0x4) 05:49:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/122, 0x7a}], 0x3, &(0x7f0000000280)=""/179, 0xb3}, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 05:49:42 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgrp() r2 = geteuid() r3 = getegid() r4 = getgid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r5}, 0xc) r6 = geteuid() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r6, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) 05:49:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="7a86d64f118715bc3624380a4a48e9f26fdc0a39da0708dbde78e212ca222a5cd297091eebd78c9d91547c78275162214cba1cf243a05f0fc5917aa58f757786a12644c816e8b578b728b149d85fadd4d72f744c73e3b19f6e38ec8e9f17445d3fc852d43cea10fdd1b27c411beac5919aa2ddf6fa462bc084db110ba29318880c8a687072b377b8e792979461e48d67c706e64c82d12eef704f32a2213390d75d2172034dadbbc13e24be537ce0175e5987bb415399eaccdb7743619dcce1fe826c7fa4224b83c5cf26a1125bfa3faa20fc5fe271b95f", 0xd7}, {&(0x7f0000000300)="f712ed05f69eb24f91f1793eb362e99e7e6807c139ee749b80114ac65a73ac4c353a3116a558a59952bc9dc60cfb917099bde107cbd65619af1d24f370e95ede91acf39d5dec87869bf46588717e60897fff69bf64fc774d14ccacbd5212b4fc7e62737bca519a9f0dea3c83281cd23b47df88cd17715a15668bf6193229358995c2eb0f88e172fafd8b41715311b71a852ebd8a9f5d7a55881f0d6fe54c648545eb131c15b8d378fd881cec0e0c5bfe73c59d9ddf537b57b12bd6f7eb77275c89997ecd7c4c2e0d650b28366cfbb41434826be24b5bce6188c743f770", 0xdd}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x38, 0x1}, 0x4) 05:49:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 05:49:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) setsockopt(r0, 0x2, 0x9, &(0x7f0000000080)="0deed55ce0a22931a1b98ea925fb642d43", 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x401, 0xb, &(0x7f0000000000)="ebffcbff134e3dde63c67b05000000aa4e733048e69931929648", 0xfffffffffffffecf) 05:49:42 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$inet6(0x18, 0x5, 0x1) setsockopt(r0, 0x1000000000029, 0x200000035, 0x0, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 05:49:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5904) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x1, 0xbe47}, {0x7, 0x3}}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x2) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:49:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0xcc) kqueue() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 05:49:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x3, 0x0, 0x0) 05:49:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000950c00007300b0215589045184755695b8355e191ad4ee3a66c03d045242b807e47ccc5fadefd8dd2e4920503c452614a2fa0815ec2d1e1f3abbc5"], 0x5) socket(0x10, 0x7, 0x8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:49:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 05:49:43 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, 0x0) 05:49:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 05:49:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) close(r0) 05:49:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 05:49:43 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r7, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x28) 05:49:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x81) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x100000001, 0x6}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xff, 0x6}, 0xc) clock_gettime(0x4, 0xffffffffffffffff) 05:49:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1005) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="95c656adf5e46c5ed72924fbda05e20b355ad765d2fc29922c0de718aa0c985068323e117afa417b4de1c760972f3f1616a3e38bf9d88d27be76dfd2ad642e424358e4c5b2d04dcba808693ecd88b04552e7c55b586bd0c9401b07147e66c1af5866885aa4af920690a78f52c591956d4b7fff0cb4e4b233974b2668cbac805fc8e283654470634f380530cadf291874aed5405baf4b8359c9b6952882a74fda248d5d32cb38c8438e84ba6d7d64f6aaa7b2feac86d47b077d620d94255bf8316583aabf195374e47faefa585e22b6b00313bf16a5667179cb918152c2e59674732822072049", 0xe6) 05:49:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 05:49:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x1, 0xc4) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="080000000000000000f6e9364edf3a8e00000040020000000000000000000000000000000000000000003b7e8c8347c4b477000000"], 0x40, 0x0, 0x1800) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x4) 05:49:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) recvfrom$unix(r0, &(0x7f00000001c0)=""/173, 0xad, 0x3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002eb4a285a9b76e7c0bbe81cbf527a2482f66692d653000fc83c4e218eaf8e12d47940c28fbf824021ab3c7ae432f7cc1b917d52ea46a0a8f7452808b0382627f35827dd47ccf099905accb0857de9620d0bf63a2673d51f77ea1886ea5e3bc09fe2828309b0d54a91e472c9d6ab3f6a55e093891f894638e87e0619f5ca065f049efd3eec4afcd63acf446b3fa427dfb12d1f89336c568edf70a1202685f6503c4e021225092af93943d96e83e50c09c20dc6321f4880fa92d"], 0x1) 05:49:43 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fcntl$dupfd(r2, 0x0, r0) 05:49:43 executing program 0: r0 = socket(0x18, 0x2, 0x100000001) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000001, 0x101}, 0x10) 05:49:43 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2001) shmdt(r0) r1 = socket$inet(0x2, 0x8000, 0x4) r2 = dup(0xffffffffffffffff) dup2(r1, r2) shmdt(r0) 05:49:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x712, 0x0) chdir(&(0x7f0000001400)='\x00') flock(r0, 0x40000003) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/185, 0xb9}, {&(0x7f0000001200)=""/82, 0x52}, {&(0x7f0000001280)=""/251, 0xfb}], 0x6) flock(r0, 0x4000010000000001) 05:49:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x7) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:49:43 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x7, &(0x7f0000000000)={0x78c3, 0xffffffff}) 05:49:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) 05:49:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), 0x4) write(r0, &(0x7f0000000300)="810e0609fe8551dfdc9dbf61a5fd6dda89563a243448211638a956a0583871b9a3d30f11f3b083ae659aa2fb2c92d5fec5a84fe39337e885c6652170e19764ff665593a176830de7b5dc1b7d146564e66c0c2ebaa003e22d292eb00bcb89d7cc1daae668e1fdcb16ac7d48195426144e6c9ca41a18d742ccbb742b2bb0201d9a85769c0bb8b9752e59f798de97e3e78cba808510c1b4898645c2cc0bdb240f1c6ffd885a16ac50c80ec59cb84c7f38d0b0f88275a4d84912bc6eff54", 0xbc) setsockopt(r2, 0x29, 0x3d, &(0x7f0000000040), 0x0) socket(0x3e, 0x4, 0x6) 05:49:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) chown(&(0x7f0000000780)='./file0\x00', 0x0, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0xfffffffffffffe70}], 0x33c) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='^[\'\x00', &(0x7f00000002c0)='[!\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='\'.,}#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\xfa)*\x00', &(0x7f0000000480)='/!\x00', &(0x7f00000004c0)='+\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[*\x00', &(0x7f0000000580)='E\x00']) r2 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in6, &(0x7f0000000700)=0xc) bind$inet6(r2, &(0x7f0000000740)={0x18, 0x0, 0x7, 0x3}, 0xc) 05:49:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='_', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1, 0x180) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffb, 0x7fff, 0x5, 0x6, "3512ad3bd1539bd6cb8750860ee4744a8acf6787", 0x2, 0x7fff}) 05:49:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x30) mknod(&(0x7f00000000c0)='./file0\x00', 0xe100, 0x10) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x200000004, 0xa) clock_settime(0x4, &(0x7f0000000040)={0x3}) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x3011, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 05:49:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10480, 0x4) read(r2, &(0x7f00000000c0)=""/139, 0x8b) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 05:49:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = msgget(0x3, 0x182) msgsnd(r1, &(0x7f0000000100)={0x1, "cc2978b78cb740b414bc69b572c89f22f247c1e36d2185da86a4a6d8b68dc545d2de8396b59bf89cf109205e8282d19be06228a64bc9abdbbed123d6cfddf1804586c25997f206a539cb3a09009825e428d2f52b70b1b0913c33915278e22818e06b24c97f2d4b415105913c4ad26c6806671fe4513e8049bc740f335f285312edf11a846a6c321b2db9076610f299dea8e239f0364f085964185c8070879f5e1a9f46aec378f95f9d69f7710460125c4e0b509d2cd2ed90dfbbeffbeaf4fb0b8be9b7c8c699a2616bf11e"}, 0xd3, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x4681, 0x1000}, {0x18, 0x3, 0x5c, 0xa7}, 0x8000, [0x7fff, 0x800, 0xfffffffffffff001, 0x9, 0x99, 0x4, 0x4, 0x401]}, 0x3c) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 05:49:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f00000004c0)="62402d32587c5bb81d99c679c3980a83caac97f9e3d38f9a80040bb389f4e2037e5e58500484788db488c843c1fcb8e1d236c0bd4c199589e512df9db41ef6c42de4898f0b57e139aa527533da7cfccd56a953b698bacc28f0068045e740344058862ec5d39cf922ac3e6d8b058ea6f823bda9eaba2f22153b81912c618fc88932067ec4f1768edc0fd38d96aad3fc22b354ca1b53485512e742946189390c0c6a9f11c54a95ffa6f39c84597a50a8ad584129414ee80df1a16ee494e40a0e0c6abbd00f50842e99f23bad9835e4ce5d031991ff7628f74126cb0890a7a01c407704ec84f1740fba97b0532652c32440fae8cd1ddff06d4c68acd6a05bbb77c9f267d68174fe9dd66ce7c96da2da1218780452a250a75a34913344ab2ea2cdeb940ae3c374d7f41232bd1a27b601b19bfaa8804adbef52f04705b0c2215046e49c36918fa56fb6ba7a863fa0180b8bed19982bd675afdb875c61335b442d3a10e3d9b3290eb7f01ab9d59fef403c146a949be7482b8c8c62a233c7a91c7e80f8408e9e5bb98d06fb9f9b0052f569d4932decd659f5223deda69a1b8983b3e854a8f7491bf999439c01622421b0b19459356db3c66bdae8d2f728e5e66f74b8be52ef08bb35fd74c3a865fbfa6ce1038be22a3114e101c6f14cec2c7339057ffa2ce0d19cae889f828a333ec6d2fb42d19cd462539ce81eec8213d0919ca1cba50fa00afe09fe4a2e84edd28b0df3e0d68474e0dafa61260612bd21b074f010a8581668a2aa819d30bcb73d204f431c99211ac152d0f55fbcb7c81c4ea109488232b4c6aa3723572cf879eea093596e2ed1270307b67e68c87fe818c448669ded2d46cb8453d067f82023daf7f44eb105bc7bd397fd9d51701ec48828e4223f92c9ecebeccca31941ea6b7788a6d45f532e014beb754f17ec0e7e39b571ec2d0278b67ce2b0d65be73f1bcef6067f803efefbaee1d6c6c234a381a80b61e5f2eddf6433876264fd951164b3eb75166cdc7bfbdac3ea5812b04539925d8a356a369260ef238a6fddd5c5da82d6463628334ef6fc24e4049b87c51e94c700de07ad70ad99ade89c8f1188076d4ae2454e24e639e258e617f0eb9d6982b6951c004b925484305e29fb1942c0565794434e13c2e916decaa2c2c4fbc548e5c06b84949e0e9eb3c7dfaff66d0aef6f12c54a436b00d2a59aa56fc0d9ce1a495c0b226196a7a978055454d5af4855bb9e5b7e15f280e81b2bad04f92c65cf099ac139460fa03e486ef2af842d39ec3e2a95bd3a3b4936c7dc1f9461469b2d99d9edb9fc89c091f05a2c0991734d1e51c0fcd9469aa48df1928c5eb84873771224418f6318b125bd99c6e17b094271e84775508688c7ac5e13eec69fc8d80ecf69f50ead6a1a569450f053b24b458c87c65ec9972268b9e545c85d8370e16305892e8ad02b9812f6bd27a09ce9e940457995373d1a24730487d16f86396eedddbe9b03a013eff418565ada98519963ef9799a7e275c4686531241a47056e33905d143d7af49385c5676a254df7398b1ae0033d206800613a9ce5cc320a3e9c8c10dd6a59e475fedba4e4d3f3adab5a273d3ce2a6d67681a4da2c5b6792d1f9caabaf03d62c5b22939cc9ddc1b069851f4db65a5b60d1f20f3eceaf674d4a878e487317efee01f46eea334b8cda353bc1f2471c8a248dc7486ec2f488798b1267b85eea078d6528e0c2f9847fdc236b6b60d5464cdfeb48235beb36003f926b550a87081a7373b478022d2fb10a4060b5a4c8483daeb505cce367dc613085fafd74f461414e9f4b6abca1b09d9f3ed76a85096d88ccda7ae8bc7f5c441e91f5a12a6b8217a14dabd669846680ebed5962f32a777f9beeb3df71690a1fd2e3f6ed2402cf394365e7f3d50ffae02288457ac686478c70f0b769c902f2ea6c8b018cf8e8b0aece02ad4ad62bf7553978887fd25e025193c7cde4f394d0705d3062ef433d8874fb5aa7e0cdd5459d27e9298d0df9c3c6c0433aed365f8dd886f84e468ad14af96aff84b9efedc51d723db99a5392b682f0c0a78f1359f3245bf57e97cc15a9b232cd05cd9dc398a4d1cf46b1c23773dd887681548dc6f2b1e4ab2c052c9a1b56ec1e33b7150b6f64392cd095ebc7c24364a93b9097968e764c37d93aa25dc4d2fd40a65ff8edf94faf4fd7bbfa4e3bfce5dc91ddf61a59f8101651fbab156d853af29713af9efb658690793d177bf20bde4dabbfc530232f58f9bcc25801d7e299f28204cfc41b56655e6bbd4ced99f2a2fd4a2dbc32936ac1858ecea85156722482e775916a9fdbd3acd07b213025cbd24207341b46b131c32755471ad6ff154188e0243fce2d2109c01ff988eb20fe3863c0d905e81d4a0c5b7986a14b73b7594608a1585bad841212132f4ac7f2b3f9cb3a209fbb20d05b0fc9c977beec9bf8ee9c4b74e74da1d0b51cbbd4afbc7f29b472e0f9f82b2a75ca99f260c60da039aa0a1e1d6b87a31a6aca7abc87f67c27df2d7186c472bcaec1ba180902b7b045581825c4e32369ac87f9cc82bee8e95fc4881422ec7573dbc2b68f19e555c8620ebd53d77b99361c7b82b2d1f1614c708315f2fee69e3bf7f2e584c41f95657e93c6aeedf5e12e6fb9af618ba13f86979ebf656cac264bdc605bdfb1ad2fe891ed6807ce6cd033a998f013d816da234c9f6ba4f5edaebd6dc94efbe6a447c7187e1970b982c69d1e1c89497192559b04f467518d4aeeff05ffae44fb58246363205795e9ffc83fd351d5400ce8d7e4a811afd2a44a461a10149e0b17fa75c0b5a616114c96105949e38e9c28790f7f62c6d390e04457abd232a560f95c23b7d9d1953fb63e9653149e58a6eb238ccee37398407eab440e9c69b1554b0680607bac981c5f4ce2e5f9675b0eabc085a871ece72c7fb8087f5e2b1fc6e12b711bb6659225d8ba904742217379c68dc2dd3fe4624a1aca2c7ee14981ae4cec484e6ba43b2bfd6e4ad767c888d04b8763fa0fb9245e457b6c2e6648f351bf50733cc63efeb75265fcd69bb31b552dedaa15c422cb5e212865e049fa949b28469b1416e4b31b42f053354ee7066577d9af2615c43edea0ddb11e97dbdee24b4974ee8d86f83716a9a1535d70bdfa31954ac761ae4d13c87c6a89c561207e91635bfc679086413c43251ac6e18fc03b3dc54803bcdb3257fec8d3809e2aa972278f500842ea135e0d66616bf12c2e4c195a5c1b9aab9a27d489a2ae8e25f9f15fdbe514ec15f09b2b305620af98fb1d3db97a2cb5cd38d87f1c3df5c331d3cc975b7d960e385c14cd5ad8347be7f3759eaa9ad029458b1e03e50611db13d33fd42dfc88490280b6a26e47e9acc33d3643686f2d9816c1f0702bf89922e191d30338a85228dfe94168e518b65f147510a839d3014f5220a3c8d8d7985142343a83b50c238175a3dabb5e815cccac668d8a930c982bd6b201e02b4b27336bcb840d3e2eb9db722bd3820b21d7463c6a848ad00c8d4cec64e33df57db3b94f6ea8617edbb5c9b51c8099af1322b575f8946b87a89bd3347c2eeb0193e315dd76658305dec71c2c95b41d9be7f00ae89c3bc7c293446f94775e4c0d6b6119352786707dbe7c73309499ef135cf383ce32e2c94384f7c3beb93be145406abfbbb0f692fe6f2143c619cfe8d96621835f594ddc17be436a9e19a06b782c0ad9dce0509856846c6568fbcab456f9a56982fff7cca2116f2189802bfab00ab09a010f44b7a4e41bc6b5760ed256255ff5318d5159aba9953a545ea14ae84443d525f6a181c3f03893742bdb34101bf90bca08c1fd61f5f086cc8f6d073940cbde7af952d5d8feb1d357d4204bb89314af04b752e7074ee8de3ab7a73fb0716acb98fcbaf8c6974a8b043ecadf139030ce0f7d5b527643fd8028d745e579f90db6519e3e307f9d8c4fee766c82204f7ae97a544f14a91aa205fbcd72663b32c2cfed33e6b0b6501a3da6aa21ff9f6bdb1e1467bdd037df6cc987f9110378d9be13015f953ec5ab147d05fbfc60fc0c21f97ff7eebcdb022bfc751d1897bc5a054b2dd280dd2c1f012e7dfc2607cde31e360728faaaf4711f17ff8fd053560588ca63745ed3b2b6fd841225ac5b50d0ba49951e4dfe31d199e9fe8df52b0f4be990c8fd24add642b8cd96682bfc221cbf2ac99b954b1c93197e1f932fc03a21f60cdf0addeffae93ef3068231dc4e23ed8e1cb13dbb450696c89547454c4451b6f541d8ba8a905976c7c77c208c5767d07f40a9a4f3cbc8e69daca807a3b7ace173034a00115f99c573230392a467d6c5ba1cde29d23c17c96301f05698ce4883e5b4ff618d4363f61530ce4f7d871379ff3971bdb7bd439d06a28ae8167d53242b8dbdc83caceca821e60792c0179a8f340c96ca1ce6617e49fa34e6fef4df22ff6fe57af39aa21f58912a3ab37ead64ede869994371718f95a6dc4933732efd545e8e99776971e54fab997ee4b04a8956fc453da258a97abc3e4d07f29cbb8f75f98bb14c6d52145f02cd76cf9130cf48ea16da3c6b1aac57e637d4a3292cf69c0b1934ebd089f9817ae94785bae08b790cd7d67f00690bc874327de2e6febdee9e6068e19f60cc4c3ea3199b71a346e782933166332594ca2669c608d09b3cf675e22a67e3045c5bc887dc17beb0b8ac7cc448610750209202910acce432b540b36fb402d0eeeb2038213b0f2be2f7889c06e769db2c4130ccd70e00eef1de11fbf369844e07cfa1446c6afba6ae2233a8e90f3e7faa6dd1f82bed0cba2551e1d34bc64ab973b06dbf67b6064d6ec89d53bff9240e3da71a26049176e6417c5220ce194f948baf3640c7dce89e4e4d12bc1c5fd156d53a6c48bc9df7bd6f5e8ab69284034e6d277fb73bae03ffbeb50f6ce7478d4e994f8a7d1b653329967cfc1a6bf3065c6d482a540d3ea2874863fec505c4295cefa0f9114a3d9e8b42aaefed6bab8836feee1ded218dcdb2a147530deb5e99b3394acad934ce29e75a340fe5a74008a8ecf32a335265e82590c505910a2d47fbfd827beff7471739b4bd97b759b3424b45432714346d58efd2c1d1f1f02bf90866b680677d6d8060e1d73960579078c251f309aded646667bf701fbaa0e7344c35a57c494c0f21a88822257da9fb6fd8441d91d48bcf54e37fdf6ebffc1d036283d7b15d16ff844fd1547d9cb54c3d880452d8e97681188a5f41b5c3de86d693319151c028dd593cc37adacf84580bbefff72173da7db4924da36a2181ae6a64ccb621b49e39a2e221bd25f4e7dbe22f6ef1e1b5b8cee4e08e846465b4ae6478eb02ee069d41b1d0859cc18c5e7c2d9a413e4c938f2eede81499a7352b0d0332b1ba2d6af5132989421641debf37ccebc8984d975003605ab6a31e25bfe3ac225543da6208f68f151b2dd01fc6f5fed0f57efc65367d02f7c52ec96f8ed9b4ab560eb85992165456acc05f3259d2ca5ad4b3f4248119df23a7c95acc92bdc49d571c1a7273f63501a4b5e602e508cb38a8916d032664cdd260359ee9c50a02bff9d62023df57b48698c092de74feedf14ea310d399252b664659f183841e2869ca351fb0f7766f0a69713da92c62d4de63d3d6be2b2483085ef723c4dfc3d7b52bd0f04c60e638dae42e76b6e7cc68de143a75886aa58711abbf10e4ee0be91fd78818e5462fb5255de0a4337f0442ef272243b5e286e0001d9859ddeb2fd302d5ae87093087ec5c469f4f39b92e5c705931726818f813e73e528328264c86653a531668fc842cf7d6b3be8919c640196b", 0x1000) 05:49:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 05:49:43 executing program 1: select(0x40, &(0x7f0000000000)={0x13d, 0x52, 0x8, 0x6, 0x7f, 0x7f, 0x2, 0xa1}, &(0x7f0000000040)={0x80, 0x8001, 0x1, 0xbe00000000000000, 0x7fff, 0x4, 0x2, 0x80}, &(0x7f00000000c0)={0x4, 0x101, 0x7, 0x10f2, 0x5, 0x7ff}, &(0x7f0000000100)={0x3, 0x1ff}) r0 = socket(0x10, 0x7, 0xfff) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 05:49:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x110) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0xb08}, {{r1}, 0xffffffffffffffff, 0x42, 0x0, 0xf2f, 0x6a0ed43d}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x7, 0x5}, {{r1}, 0x5e1700f3db40d919, 0x1, 0x20, 0xfffffffffffffff7, 0x5}], 0x9130fbf, 0x0, 0x3ffffff, 0x0) mlock(&(0x7f00003eb000/0x6000)=nil, 0x6000) 05:49:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sync() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x100, 0x76c7, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) socket(0x1a, 0x4000, 0xef) 05:49:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) getpeername(r0, 0x0, &(0x7f0000000080)) 05:49:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffc0, 0x0, 0x5}, 0xc) setsockopt(r0, 0x0, 0x401, 0x0, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000000)="ad47d41c1a202db55320f17bd18e138b159194d936a9cd7a6bc6f126f20acbd713a1c74e8d45f62d60f3e630bb5432818dc666dc122775ceef4dc4a65ea9ccece0dc9db39d6cc3c7e13704be4114254b9647dd1bbf7006690116621c2121994ba5fed83131f59af1920cecb0cc8642a52d458dd1691e3f751e1c161fe240eb933b237583566845ce369f01d710aa4e60afbf006f84f6bc1b5c53cade1ebd3790f2", 0xa1) 05:49:45 executing program 0: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) munmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x47) 05:49:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) r1 = shmget(0x3, 0x4000, 0x86, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 05:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="0000001f00dc00000000"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r0) 05:49:45 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="ef028f2ca1d649f869e897fe81d0a859669621f87ed543251c94953a07f539dd9d376ffbfd4cc65f2af7c48fa2e9c6b5ee3e31def79c152eccb928fcefa3dd458694af90d530e0f228ec907db8e140f772752eb0844d5bc8e859c162cd0cfc88376b06c9fd18422bdd8c56f1838ba1624bbbe4115a709d8a7b55a760b41e1b7c47bd8fdee5f1cc87d23daa6b44aca0541f004b484002568165ddeae13eebe029879f44255f3e2f8b27b6d2a9079258a3f9ce29cccf272fee3ed387b3753f45a44dcc32066f0a", 0xc6) 05:49:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 05:49:46 executing program 0: setitimer(0x1, &(0x7f0000000100)={{}, {0xfffffffffffffbff}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x10001}, {0x10000, 0x2521}}) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8001, 0x9}, {0xfffffffffffffffa, 0x9}}) 05:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/120, 0x78}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f00000002c0)=""/94, 0x5e}], 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000005c0)) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000600)='./file0/file0\x00', 0x80, 0x3) 05:49:46 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0xfffffffffffffffe}, &(0x7f0000000040)) syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") 05:49:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = dup(r0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="079cf28da7203d2dd6994c4c06d99a3896774556024a5e82e4618b11e55b9a589bf1e443879b1f2c41c96d3ad6c10e95f2f3e084d3d13b62784c316271c2dd7c8fc69a31b2b3563bb257ace0e559955e2491616904d66a2386a4bcd0e58e33fb4757370e901745219a9ebc47a10dac1aa3ea428249bebffd677668a89c5103a8639d0350b628cc87f4b6483576ed28547d6f014ffeeb06c29a1f6e98777a6d654d5f1069bb0953989ccd18918025135e42b4c6b2a761ec03bc2d83a3769e8fa2f1e02ff7e900f9285e8f0805da09c319a1b35a3361584adb6b9b", 0xda}, {&(0x7f0000000100)="26d2283b8d528502e13eeb4fe66dacfc391c6fe8d6fe2b8bec92d718cd8e8291e0044e20529461dd35db2cf316f22dffdcd86c", 0x33}, {&(0x7f0000000140)="e538a85a95e5849b59e66c8a2bbbe7e41db31e11252c2c53bb3fe923567c1c562f80251eaf242ec10b422c0a12b5de4871bc1a5883cc2ad03acf7816854b9b54db4a38c095bb6ca0c1dcc6d3f232079e76c7e305e5acb2824d329498b7dc647a045b5c2370a50f6b7c953d297fd749655f371376795056e93c93cb3db96efb298b3faa8132af507c79610bdc9a04effd67afb7006ed53ea227ee0feeeede30cba3a57eadcf9103ab4e886ef80d5464164d98c09aecb57cfd6cc709c7b61dd7f1d1b2c5359e", 0xc5}], 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:49:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="7218a0fa83aa74e04f7cc4a4b05737ce09aa3905b5de013fe625b518e94cb6a615d480ceea9ea920828bfa39aeb667bd4959ce1808fe0e896158f403", 0x3c}, {&(0x7f00000000c0)="1d548ca615303ba9ceb0b6f61b476ef21d04d02bb65003c256bea65805ffb8f286d08dbb19d4d87d712e37659bf72d2694ed338cf6ad1aef49ae8909f94bc6f8ed8db8c568dc05aba5169c62ac869cfba5b12768f88a16208a1e1115a4", 0x5d}, {&(0x7f0000000140)="b9cabc6a3fe38b33d33d7af7e93453270c217f2b5eafef73c0edee8b973bc86523eeab6dd7ece604601936daf5cc63ca603b4f0a6a7d7e2dc826ba25f2ba6361a403b155431e28066db485b92e5598b0d1fe0d464aac6a9251bf79136de4cdff2f86dd9d71b9fedd7dcdf21bcac8ed7c2d2c6f2fea8b347d7bfb5ab97fd62d2db7d22aaa7d140d2f8e475a0b142cf961a4f6ee34f7886117276b49912ecc659f1de858edb5825553c6c1", 0xaa}, {&(0x7f0000000200)="6da09faf50fdd33f886104fe0b13bb24ec3e8500e4f4d2bae2f2da0c4f278ff00381899bdf3724dc1152adc1964bccfbd6fe235f728b6afcf2ab67b6a8d980cd88eeb0bea27bf7f646d4a2c0d4e3568aa97640d8eb38bc18885f47007d47fea6215fabeab13d3299f067d98e9b25d4b94b015f239459ea3128ac08b5ebca7be189be5407863a6652e94657a1ea958b82568182e6dc830d9a48626ff94ff8f8d05dfe0f01f823b1a08b5f2b5def1a62a410948390fb85ac8a700ca9c1dce730e516ec6058d280abc73d88260c6c0c", 0xce}, {&(0x7f0000000300)="3e2cc2d2793c61f0fb3fc5cf13821663dd93570a4798ab3e199122753a141d96446924606eb21c1e43dd76a8237b9086c065dc30216ee5d8889ed2a772b4f0641fdd12c7f1f857e9fc41547bcfb76b7c230d8eab1df98899e431c131043f783dba289e6f60050f7bbb72304c90857ab13dbc6db941a473fb0134c80e9ddd", 0x7e}, {&(0x7f0000000380)="0b044a48902732f0a25277cafe9df99b9344a917ee0c1b4bb505a7d54cfd5e14e67c786c5607726ed808c601c1cbe772964d572150984c17f5b73ef5c3c7a881abe1c04ba2435894ec6e3d4c42121e5127340d457b97b169ec8e0b659c9f9a07b8dabe6362942cbf3368d8e60396f837a0a50f26e45b7ae3cc96b0687e6bae7c104e03405798ae42e8404347019206499e6812dde4b9df1ec3657ff5053d79c4819708608bb6d4458746a72e686ab547156831a7b95f87b1949cf0bb91605e85efecbacd9327e4b5056cc4c23d7ddee04c0a82f7db838c67783dae344f8e99a9dbdfb9559b", 0xe5}, {&(0x7f0000000480)="72781b3d186b729e5e1e8da4578d7092e2de7adebf51df515ba5c5a7f726c84ec7f65e676b4a4edb955b021e88198937efae6532efeadb7e9c77397cd2d1fff657042c36c64f7fe7b0c6b39d49685a1f2f6f5392fc97ca0ad109d8c21e4243b3cd9e90bfc24cb5583f4e5db742e817fa55c15193d7eb885f2a136cca5d04f6f86a69d6090bbefe45f26918f1fd53fc054ece8eac9f4f98585a35fefa570c088299b8612b4a072a028497886a9241df06e3d3d5cec95814892f7bec1f772d1c4f17135e78c5623c89c5", 0xc9}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x148, 0x2}, 0x404) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 05:49:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) kqueue() preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/218, 0xda}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/65, 0x41}], 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getegid() 05:49:47 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom$inet(r0, &(0x7f00000000c0)=""/13, 0xffffffffffffffa6, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 05:49:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) r1 = getpgid(0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 05:49:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000180)=""/41, 0x29) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvfrom$unix(r0, &(0x7f0000000080)=""/78, 0x4e, 0x803, &(0x7f0000000280)=ANY=[@ANYBLOB="01e094529f32de1d4d2d607220950d37c723dd028c4e245d0ce203c4fe4313994b05b87a1d6c045a73b42ea6f0284f230ab651a8f4954d9605fb687838ea4331ac3ce9c8c69d30409b35566fc477eed40946b208d61eaf6e93171c9b09f600000000459e482766ebf8469256cccb0131e7595a5b7084b4d3e531a590346eda44a7b7bbd87b3a0c4f2394dd4ffc2dd66fa7b12a480672875284ab740820d7528ff04562a7ede7429193377d747591d658f19dc99770c547d44e2a071e6cae"], 0xa) unlink(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') 05:49:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) &Ÿå8K>ùF"Ô_;£õƒ/ŒÀþär¦v•Žº:Å´`1Èb¿)¶ÉFŸÞ”ê=³£ýÌÿÊa½”O(%ìBŠÏ„C@//0Œmÿª,ÿæüñ„ ù„¹ƒY¢I ›@Òž3Øú/¹ùóIvHÊ8œyÈETsL*³±”{r¾UÛj²íæÒ,iÑ@ÊiQr¢ÓvÝä»==®^_NY¾„W»1Zò·ü½¿}|ÄÓÒsbFF Ž÷GÍ ú34ûFܸ(h÷†?O¶< oëÐH#\<ê 6?UÒ¾`AâŒW¢u‹š/ü¤^3œ€³ËKãR±äo×)Ô„ž?ÿ^¨Qqõ§Ï/úé¼&F$çþ·ö}›Éð^™I]¯òn½µ|ö9òBVÃ…ÌÌIü ãâ­„B»$ªÂ×øIghò.¦ \r+Ä»ù×·ö'6Ú ÙTýÜ(=¸« ªú[WVbš“2÷®3œ°ï×&p²äÅEeS+¶ÒGËÿª]Z«¹ŒJ ½" 1Ûœ¡Ø 05:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() readv(r1, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f0000000440)=""/59, 0x3b}, {&(0x7f0000000480)=""/180, 0xb4}, {&(0x7f00000005c0)=""/252, 0xfc}, {&(0x7f0000000540)=""/35, 0x23}, {&(0x7f00000006c0)=""/80, 0x50}], 0x7) close(r1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000ed8032f71915e6c88a85eca87986de98bc5b1f13b3d633ee8dfb67c735eb6e4a31214138e8479f837668c8bd2a2c74330241687e9d4d4216938d35edd7bffb80dcaabe188c39b46a7d6db27097c78c9c2c9e6525cf8b3b6222a0b1c1469c12749f683f3d833440b4453829b50e050c457c4140bdb172a5345f00978bc7624c323ea5c64bdfc68e0365a7b508d022a7e6e041ffb211bedaaef706"], 0xa2, 0x800) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r5 = msgget$private(0x0, 0x221) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000007c0)={0x7ff, 0x1000, 0x8001, 0xce32, "8509fcdb384346b6e9e4f69550f317ae19c9f775", 0x70a6, 0x9}) r7 = getgid() r8 = geteuid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x1f) r9 = getgid() r10 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xffff, r6, r7, r8, r9, 0x6, 0x47}, 0x20, 0x1, r10, r11, 0x3f, 0x4, 0xff, 0x8}) 05:49:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8613a) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socket$inet(0x2, 0x4, 0xfffffffffffffffb) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x7fffffff, 0x10001, &(0x7f0000000200)="75efc581b85bfe7048cd7f082cdb3e96e534895c3061d3f769002c6559023e19da8612910e88b6220b3645153f5cbaeb9f486e4e4a4c5c35899bf797e65f0c57be02621e249abdcbb12b532027a7fa7e4c2a54d5db71fa36ab7c8936fa807c1b88ade5841d86b4e0d79f4f922b7e852c168180", 0x73) 05:49:47 executing program 0: ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) r0 = socket(0x1, 0x400000000002, 0xffffffffffffffff) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x4, 0x0, &(0x7f0000000080)="e25d5121e31a1b81faf264732bc513230a30b36d69fa0c6f9a24e1524deb2bd690f87621dad230a1524dce52d55495f4f41f54483cd9de92a826a0ec2267", 0x3e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x8, 0x4, &(0x7f00000000c0)="571d4b1bca609f1425a2ba514f9510bfd24c92179af30352cc236950ffef2826be2aae93fb1e8c6d48b688f9bb2a8a5289f6421995bc88d315f69368d4e47613fe2ba0a12a1d0c28a7e99b07cadc20e544fe873995df401c4ed9e79abf1a9ab8de5b4457d9cae08985b560e45cf61e7283d00f584c5ab865fa8420267cab67517bb1fc7ad04e3c7cd6d0af6c879eaa377d895deb88ac0b95a3ceb6d01a35d1fc32fca8852c", 0xa5) setsockopt(r1, 0xb29, 0xf33, &(0x7f0000000240)="b169af1515d35af7f5e404002b1b82d45b9222132e5e617c26d85d9f068f2a0d0d4c73433ca4385a91971a3614d8098851d4dd413537317023396ddeae8d343b3c8d7c8246a984b8556f81d4612921ab4fbbcc1f263418d192d1e0fe7a955aa75ad1b78328115413656c9d464b2e46bffdfd880e098281a742c0bb1542439457a21a09845ca12819b2952792e772969111a75929adc704285258eafd36af3a58aa3222", 0xa3) syz_open_pts() ã}m­›ÔQMê}qÎ-WüaéK$µOh³œaÚîök¼p{Špä'c°(€rµÈˆôÿÈF‹jÄUȧM‚OÐ.ÌLÛe˜L‚),”ÙíËh-,e?òe)Kp"ƒ5Ø]ø7>¦Žñÿ: pa1^Cû+rÕ`JYÒÿ-:ª”.óÉ|´“Gïp¤Lg¶L¼Ìæ^]­ÆIC¬äòÁÀ¯¼Lå Í! žç0åÞg}6›óŒ•Â0­G¢ò3l%ÜY6l• Ñ’èȇ«€f­h"¾[MÍÑh4yOL4ëâúÇ 7tÉî/›ž?ÜŸç±{\ Áþ†Tû/S·ÂÒæDˆm—*`Õ[ÇM2em#¸…pWƒ*ÜÔMìÆ¡o‰Åh‡H=Ôæ»i¨‚Õ9É`‘Ä÷|ðÜ þÞ½XN˜ô@9æ$6î pJ0 Ï£ßÀ±âuXÌçN’ìÒÄHñÍêç[å(#ÿoz¥Côö˜^g†/†sšóùO;B‚\x;Uld"ñ[ ^]"¶jG–šÅ;Ï2ù§ä¢9t¬Kã(þëzi¾ÎGÕ½»_ãY̘k'ð˜úMêRº¢Ûòê·¥¡£ïq"´g´øCò“Üõ©ÏÇ>¢þw÷ø€ÁôZª}ÄÖò/ËBmÞ$QŠ’@ë<ìaâ¢Õ&äºHuïG)Õ\4þ«ÿDO E–°¢4JªÜcÆQßn?oà½P£&uXò­¸ðì™,·Ö]Ä¢ÚJð¶—I£f¤²cÙÿÒx†K:šÒ‡]‚¯[†ÿl+ÃBšIYÀCý4Ô2<ñÔ:ĘD'œsÜ€ý:`³šépŸ jšý¤"ЮøKå‡0T4ª­\ ö&o9ºHbgíÿ]‡“ø^Ž­¨;La<LU*P¹÷Ïè¸5‹ –Ô¼Û‘ >ù bø¦†\I-•¶ÎMÈKÿæ Ñ)·ã[~uZ¦&#fN.ôîºÎ^WÞoº£î)¨É´ïµÌò** ñW³ßú"]”Sߦq«ôP ¦ŽËÈ€ZÚ6íÚ\òØ~y)àœ±¼õ²þ"ê°ê¢¹î0lò<… =d)"‚ß5Ëd­½²køµñaŸëåpN vMè:ÑqB3ezâˆÌ8ô:5Ë¢VðVÚo–Fäb³‡ù=MÃ:AÕªT­ÐHJ^Ë%«„ŠÅ{~'óL<çÞovÐÄ~Ú·,ÃÖ;/êœ2cØ¿nËDÖ&ä_aqñ,€&þ¨;Ss¹gI)û*‚£µ3$bÀ‘²”ýþ²3é¸÷„ƒð?$ë`\VNŽï%±¦‚8ˆœ0k[)×Å [4D·È½~h5×\Ô…²ôv;VÀcu$˜½_3×{PF¹W9 6-ón¡Ë«!GG)¦Š>½—Яze8ʨýܤŒq:aô‚X¤ô ‡@tñ—÷ ­£Zî,_ƒöU"¸%[¶Óøƽú±¿[óðìßD qøýÞ—®1}™`¼À‚V$I{û2’þ±Ÿ8iÐEíKzIhmA>‹*™.¯˜BZõ“ב¾‹·2¨ûÍ瀵¦ÇRë3ì.[o%'ÑúyéXûq€rðÚž^ê) !®bæ'Z¥äH• 7Žà}ÜÏÞÏ¢lh¦v=­”²‡ÎE¡  Š ¿VÓ‹åöÞ#‹äy2ôQ×Ë5°È?]ȹiÈøÜ'$>7 Ú^Îé'EŸhàŽ8ç=ü@›vÉ9jêÐúŽ? 캺\ªÿ:ø%Žç& ËØšm"N;£•œÔ9œ”lÏ{Å}°¸ãMÏòýÑ—WUªYÐùÐiLó,5&<×ö¸0nW\*ú^à~¬š#Íêa«3®Lê}Öh²GsF-O%9Y…Yä’ˆN¾ñ¿Êg^TÄþ‘ŸwŠ ëTœJI§]¡×Vöa½ ñ)n •Òž>¬\Tõ"w°µ± [öc§Æ׉˜…¶û>DeU0IØ]ì)¯Ó¤÷KE_ùáBªKZÙâ•Ø âÜ— ì¡?‚㘢Áqè:úÑË€Ü]Ö‚C sÚi¨p»‡õfL;³ïÀàí"Ÿm²fè‘,Ñùît¾CòÀã O[éiŸ]Mb˜ŽŠ’d%ÿJKÁ«¶*.®Ü@kÃim+ĵÆövò@’ó›2êÌàÕ¶<.Za-Jüèœ5ÀÕ-›|rœô•¡ ²*ºú½D~©sò-ìµ–þS_ð-} Íf:Ī²¯¶èoZkżüp±´»}¹L\̠̦= è \YoÑ6^éVý?ß}8‡î$¤Òò D÷íµl3~ 1”Rð7¾¢—PÔ4c5¸\NפŸp4[kb´šÛ4xA°êö }¸·O‡f܈­‡ ‰P1`«˜¸-´ˆ¡®tFj1IJ‰Ô ÔU¡zÌŸysù—\þpP¢`Þ!h½õ“Õ¹±# &E>¿²ÈÊ{/ [% yÈUó|EÓ¤øHƒCk_,×À…>\*.ct–¿xÏ á¢öé¶ ,„ô*ææùsß¾„BÑEµ¢‡cVŽÛ°M%x·HjeÌãÎF\R‡„ÓÊ'7† 05:49:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f0000004b00)=ANY=[@ANYBLOB="0300f93563560000000000008979a450c5bb807aaa7e6b8ff0df900000000000000000c1a60c33808639468d4818192747599431ecaa1f282241dc2f9198f3c4126f019b31e17100020d343a3984cba47f91615435615bb30000000000c4ef8541d34d6f463518a56c3e7f0000000000000000657fe979d8500c06969de34f742332690cd47d5c8507f42dd85d682b7c3612e71f6199c0f8997e14dd44b83c6ee3988fd6146786fb346fa7e34f6c3f4beb3e0153110e397b9726732e2607fb48b455c673bd7aba1f7b0201630478d9a9dd2c84df42decb147badd8632789d6f0707f93dcbc3494381201ae3ba764b9b3be1d0eff16aff815130b453eee428b3d9d94776b8d0ba3d2a8aae7ba0fd6ee0e8159939daff910a80c92"], 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 05:49:47 executing program 0: r0 = socket(0x18, 0x2, 0x8000400000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) -ö‚Ûëù•–B»K´¡fåw, gÙÂMˆI¸$.¼ë §Ûý,¨‘›ú4Rô÷IL•eTÜ€=ºòpÉûûâ•f)ðL:î6(¤±ë!îFÎö>2Áq«ü™T~B¢{ŠM‰íÆ9Ý£œ,~:GËÚÌ‘\NxœGúO!o Þ2S¬²þÊ)ŸDþĸX>@›ü9À$ùtó÷Tÿ€wÏ;•¼«ç¶'ú¬™•}¯ü¹û¢ ÈÍæíD_Lúê>ú1دFIMÎÑ&ý§ ü6²œ Ø+Êpwµñ7lAÏy˜ÑdBW&Ÿå8K>ùF"Ô_;£õƒ/ŒÀþär¦v•Žº:Å´`1Èb¿)¶ÉFŸÞ”ê=³£ýÌÿÊa½”O(%ìBŠÏ„C@//0Œmÿª,ÿæüñ„ 05:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 05:49:47 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fchdir(r0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) read(r1, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 05:49:47 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x28) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) socket(0x12, 0x3, 0x3) ù„¹ƒY¢I ›@Òž3Øú/¹ùóIvHÊ8œyÈETsL*³±”{r¾UÛj²íæÒ,iÑ@ÊiQr¢ÓvÝä»==®^_NY¾„W»1Zò·ü½¿}|ÄÓÒsbFF Ž÷GÍ ú34ûFܸ(h÷†?O¶< oëÐH#\<ê 6?UÒ¾`AâŒW¢u‹š/ü¤^3œ€³ËKãR±äo×)Ô„ž?ÿ^¨Qqõ§Ï/úé¼&F$çþ·ö}›Éð^™I]¯òn½µ|ö9òBVÃ…ÌÌIü ãâ­„B»$ªÂ×øIghò.¦ \r+Ä»ù×·ö'6Ú ÙTýÜ(=¸« ªú[WVbš“2÷®3œ°ï×&p²äÅEeS+¶ÒGËÿª]Z«¹ŒJ ½" 1Ûœ¡Ø 05:49:47 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee00) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc0) accept$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x3f000000000000, r2, r3, r0, r3, 0x10, 0x1f}, 0x7, 0x9, r1, r1, 0x2, 0xfff, 0x0, 0x8001}) r6 = geteuid() setreuid(r6, 0x0) setreuid(0x0, 0xffffffffffffffff) 05:49:47 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair(0x18, 0x8007, 0xffffffffffff7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 05:49:47 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8a0, 0x29) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 05:49:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x0) 05:49:47 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000d12000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000040)=""/193, 0xc1) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) shmget$private(0x0, 0x3000, 0x300, &(0x7f0000d10000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000d0d000/0x4000)=nil) ã}m­›ÔQMê}qÎ-WüaéK$µOh³œaÚîök¼p{Špä'c°(€rµÈˆôÿÈF‹jÄUȧM‚OÐ.ÌLÛe˜L‚),”ÙíËh-,e?òe)Kp"ƒ5Ø]ø7>¦Žñÿ: pa1^Cû+rÕ`JYÒÿ-:ª”.óÉ|´“Gïp¤Lg¶L¼Ìæ^]­ÆIC¬äòÁÀ¯¼Lå Í! žç0åÞg}6›óŒ•Â0­G¢ò3l%ÜY6l• Ñ’èȇ«€f­h"¾[MÍÑh4yOL4ëâúÇ 7tÉî/›ž?ÜŸç±{\ Áþ†Tû/S·ÂÒæDˆm—*`Õ[ÇM2em#¸…pWƒ*ÜÔMìÆ¡o‰Åh‡H=Ôæ»i¨‚Õ9É`‘Ä÷|ðÜ þÞ½XN˜ô@9æ$6î pJ0 Ï£ßÀ±âuXÌçN’ìÒÄHñÍêç[å(#ÿoz¥Côö˜^g†/†sšóùO;B‚\x;Uld"ñ[ ^]"¶jG–šÅ;Ï2ù§ä¢9t¬Kã(þëzi¾ÎGÕ½»_ãY̘k'ð˜úMêRº¢Ûòê·¥¡£ïq"´g´øCò“Üõ©ÏÇ>¢þw÷ø€ÁôZª}ÄÖò/ËBmÞ$QŠ’@ë<ìaâ¢Õ&äºHuïG)Õ\4þ«ÿDO E–°¢4JªÜcÆQßn?oà½P£&uXò­¸ðì™,·Ö]Ä¢ÚJð¶—I£f¤²cÙÿÒx†K:šÒ‡]‚¯[†ÿl+ÃBšIYÀCý4Ô2<ñÔ:ĘD'œsÜ€ý:`³šépŸ jšý¤"ЮøKå‡0T4ª­\ ö&o9ºHbgíÿ]‡“ø^Ž­¨;La<LU*P¹÷Ïè¸5‹ –Ô¼Û‘ >ù bø¦†\I-•¶ÎMÈKÿæ Ñ)·ã[~uZ¦&#fN.ôîºÎ^WÞoº£î)¨É´ïµÌò** ñW³ßú"]”Sߦq«ôP ¦ŽËÈ€ZÚ6íÚ\òØ~y)àœ±¼õ²þ"ê°ê¢¹î0lò<… =d)"‚ß5Ëd­½²køµñaŸëåpN vMè:ÑqB3ezâˆÌ8ô:5Ë¢VðVÚo–Fäb³‡ù=MÃ:AÕªT­ÐHJ^Ë%«„ŠÅ{~'óL<çÞovÐÄ~Ú·,ÃÖ;/êœ2cØ¿nËDÖ&ä_aqñ,€&þ¨;Ss¹gI)û*‚£µ3$bÀ‘²”ýþ²3é¸÷„ƒð?$ë`\VNŽï%±¦‚8ˆœ0k[)×Å [4D·È½~h5×\Ô…²ôv;VÀcu$˜½_3×{PF¹W9 6-ón¡Ë«!GG)¦Š>½—Яze8ʨýܤŒq:aô‚X¤ô ‡@tñ—÷ ­£Zî,_ƒöU"¸%[¶Óøƽú±¿[óðìßD qøýÞ—®1}™`¼À‚V$I{û2’þ±Ÿ8iÐEíKzIhmA>‹*™.¯˜BZõ“ב¾‹·2¨ûÍ瀵¦ÇRë3ì.[o%'ÑúyéXûq€rðÚž^ê) !®bæ'Z¥äH• 7Žà}ÜÏÞÏ¢lh¦v=­”²‡ÎE¡  Š ¿VÓ‹åöÞ#‹äy2ôQ×Ë5°È?]ȹiÈøÜ'$>7 Ú^Îé'EŸhàŽ8ç=ü@›vÉ9jêÐúŽ? 캺\ªÿ:ø%Žç& ËØšm"N;£•œÔ9œ”lÏ{Å}°¸ãMÏòýÑ—WUªYÐùÐiLó,5&<×ö¸0nW\*ú^à~¬š#Íêa«3®Lê}Öh²GsF-O%9Y…Yä’ˆN¾ñ¿Êg^TÄþ‘ŸwŠ ëTœJI§]¡×Vöa½ ñ)n •Òž>¬\Tõ"w°µ± [öc§Æ׉˜…¶û>DeU0IØ]ì)¯Ó¤÷KE_ùáBªKZÙâ•Ø âÜ— ì¡?‚㘢Áqè:úÑË€Ü]Ö‚C sÚi¨p»‡õfL;³ïÀàí"Ÿm²fè‘,Ñùît¾CòÀã O[éiŸ]Mb˜ŽŠ’d%ÿJKÁ«¶*.®Ü@kÃim+ĵÆövò@’ó›2êÌàÕ¶<.Za-Jüèœ5ÀÕ-›|rœô•¡ ²*ºú½D~©sò-ìµ–þS_ð-} Íf:Ī²¯¶èoZkżüp±´»}¹L\̠̦= è \YoÑ6^éVý?ß}8‡î$¤Òò D÷íµl3~ 1”Rð7¾¢—PÔ4c5¸\NפŸp4[kb´šÛ4xA°êö }¸·O‡f܈­‡ ‰P1`«˜¸-´ˆ¡®tFj1IJ‰Ô ÔU¡zÌŸysù—\þpP¢`Þ!h½õ“Õ¹±# &E>¿²ÈÊ{/ [% yÈUó|EÓ¤øHƒCk_,×À…>\*.ct–¿xÏ á¢öé¶ ,„ô*ææùsß¾„BÑEµ¢‡cVŽÛ°M%x·HjeÌãÎF\R‡„ÓÊ'7† -ö‚Ûëù•–B»K´¡fåw, gÙÂMˆI¸$.¼ë §Ûý,¨‘›ú4Rô÷IL•eTÜ€=ºòpÉûûâ•f)ðL:î6(¤±ë!îFÎö>2Áq«ü™T~B¢{ŠM‰íÆ9Ý£œ,~:GËÚÌ‘\NxœGúO!o Þ2S¬²þÊ)ŸDþĸX>@›ü9À$ùtó÷Tÿ€wÏ;•¼«ç¶'ú¬™•}¯ü¹û¢ ÈÍæíD_Lúê>ú1دFIMÎÑ&ý§ 05:49:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x100, 0x1}) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:04:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='y', 0x1}], 0x1) 16:04:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r1, &(0x7f0000000000), 0x100000000000001b) 16:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae6322525e653f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728333ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/127) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x400000000000000) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = dup(r3) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) close(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x2) 16:04:16 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:04:16 executing program 1: socket(0x20, 0x3, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="7eabe2d15c8adfa66ff27edbb57578e1afe4e027ccdbb3ed9157486de42e3eddf0de61c2b3477b4cb080f9a5aa3d666109071573bd9c687910e6c75796d7c3106dca9dbfe52a05125e5b692a313d4058e43821c4ac61e74a21ccd047eee7979d959fa5340c132f477f45cb77b9c59f8ccc54d4c802e3ef38c07b2a9f55488184b423420d080894155624cfe0bde7085585872188becd93a7cae8ad84346985ce63ca79ca", 0xa4}, {&(0x7f0000000180)="5c60fb3289648291d98f00413d88aec687e66b08f142fd2a9a9b6a549ac69b4800ee9169715098923792a5281c0682edbc9d2878d359db8e591e09dca26081d8dd4b6058d37125951d6220ecd81b003a7e54b1dcdffd32b1ee4f5cf3d3448ed360ca913e94447fef3fb1b5dfeda2431bbc483fa9cdc7c65f34d67bd1b4", 0x7d}, {&(0x7f0000000200)="ee3c31771c39fb5beae806bbcaa498224f55189b0b1d34641357bf4a0b44c844f3a2d11c5a1eea49685ca143d82b68678e846593821c0af7f860af9cd1fb63e157732c173e8d325a6121149ab042762b206a118782e2e560ffbee3a631e590b5d4ac0603c8e7ce8fd7f24e0171ca6611290cc2db52029ac83f1345bba9c62bc2db98cef8c90756514c0f704db5098c362f4c1c7f63f0dd4d3771b19e6b79035233b16f11585db3a7079eba30d1f13e5df4", 0x9f}, {&(0x7f00000002c0)="ada7fd73319e0c8c07a12cf343cb7363d0b01aac686ecb51bdaa3ff8035a4147427bd69b528553cb04e37254dea5f22f15207f18a43965e7cf3a8befb8eba6b0eb7b", 0x42}, {&(0x7f0000000340)="27f28dd042fe1d8bcb001c20061434fb68b444914b4a5cc0ad5954d40eb76346736bd3cb6f44ac0f3cafd4fb709c3d8bee84979a5fbc976db431123c68bd8ec8133f739f630a0fd780024149f895eba7dc40d668acae5073aebb99fc6ccc104b4083d74ef8bec2dca163b731c048466a07d4", 0x72}], 0x310, &(0x7f0000000440)=[{0xffffffffffffff84, 0xffff, 0x98, "78708475ed0d8f43f3ad77340a680bae75e3a76816e7b09ff3e7ebb5a459c938d3b674189438298f6a198c4579a04f683c13aedc0f67a0de375c2ae0c739d98653b3183423ff94af53f8b8c0954bd435d4bd2c79f8973935e81032e79507f4289b59fe8ccaacc50db02a53c69154b3a9f93a49aee372134a19b30f8d00ae6a838bde49541800830d947c184f0e935230babbb443d475fb956e53044457a4132327a721062cc5faa4d4c6666043eecca9c200c1198ed12e218b8ce8e258db28321c62fef3c556bb58fd407ef22d15e2"}], 0xe0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:16 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x40fff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000140)=""/253, 0xfd, 0x841, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 16:04:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$unix(r0, 0x0, 0x0) 16:04:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kqueue() r3 = getppid() r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x60) openat(r4, &(0x7f0000000100)='./file0\x00', 0x22, 0x1) fcntl$setown(r1, 0x6, r3) 16:04:16 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/137) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r3 = open(&(0x7f0000000300)='./file0\x00', 0x18081, 0x30) ioctl$TIOCCDTR(r2, 0x20007478) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) fchmod(r0, 0x80) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x1ff, 0x6a}, {0x8448, 0x800}}, 0x0) fchmod(r1, 0x1) bind(r2, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) fchmodat(r3, &(0x7f0000000580)='./file0\x00', 0x40, 0x4) getpeername$unix(r3, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$TIOCCDTR(r3, 0x20007478) listen(r2, 0x7f) getpeername$unix(r3, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) semget$private(0x0, 0x3, 0x4) getpid() shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ff9000/0x3000)=nil) open(&(0x7f00000016c0)='./file0\x00', 0x100, 0x1) open$dir(&(0x7f0000001700)='./file0\x00', 0x40, 0x3) unlink(&(0x7f0000001740)='./file0\x00') open(&(0x7f0000001780)='./file0\x00', 0x200, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001800)) 16:04:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071d000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) munmap(&(0x7f000071d000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:04:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400, 0x9, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x3}, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56196b5a4c8ab06198824b3d456fc7d4096e8c8b7b87cb2d72b8bcdb9ad8a4f5f728193ef1addb5dcdff289d7a6ab93f12fc4d5f16b1", 0xffffffffffffff41) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:04:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x9042, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2120, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:04:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:04:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/28, 0x1c, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x3, &(0x7f0000000000)={0x51, 0xc86}) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x2}, 0x10) 16:04:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x24, 0x4, 0x9}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000007, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffd, 0x16d}, {{r0}, 0x0, 0xc, 0x4, 0xf5, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xfd3, 0x3}], 0x5, &(0x7f0000000140)={0x6, 0x6fa}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000000000, 0x140, 0x7ff, 0x4, "630217688d0b659b47dc740aeb7bb8d4a20cf29f", 0x4, 0x480000}) 16:04:16 executing program 0: socket$inet(0x2, 0x2, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000180)={0xfffffffffffffff7, 0xfffffffffffffffa}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820287272f09e6a09d85448a6a61baa22e2f3f66215de8e6"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555061b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e", 0xfffffffffffffe7b}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fsync(r0) setsockopt(r1, 0x5, 0x6, &(0x7f0000000080)="8e6e0dd9c1a4940290a62067672024908784a81f4a80e538b33fa96edebeb04e8ec7536f475d1dfd2b635f5c0ee71c74ceaa6ac6b808a4090a6e2c57ca08e20295993777954073da540eab9855ea25f9fb7a78442c27935404bccd00217586f7e154eaa4837ce4c72f4265beb2e8d84b652c91463d6e3dc02da2401328864635f35a5c651ba3f49085af8fcb0e9b509c7d7efed7a10b8f94ec18a517e182d83002c0415efd4fa15999522f904d9b15af8b3f7d1575dc511ff557b805887870cfc26ed5c91e0aacbda43629e50f2ef70b9f71d7a53b", 0xd5) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 16:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="77798a2e942d3415c3973896f2ad468f3656bddb62733a96870ad0bf1356058e80944c891525950767b315092b9fabc05cecc01848ee929b8d83d1c909d08c5e57d5e641e19c0eb5b0a6b35d63758ca10c081039d6f7428bd4e87c1405", 0x5d}, {&(0x7f0000000200)="82c59cd51da3f52b7de91ba942d60dfe78db4bfd003e86efc65d8aa1a19ed9dadc8d754a99591d97cae44423adb224bfa949f6da2c1786d5f0cc652f749facf26a051646ff2e3df7e88a2ee36108c2db6ca609e70085039d748cd96555c10acf1b47d98a9d07e70b61c51734197d1d7bcb67ab01ef2ce2bf5c4bd13a4adccf386a23bbfd8b487f787f4ef78e7081bc920efed54d33e89d99561656cd60206312f6b6151ba577ecd436b5fb427f0b04da93d11ae1ac78861eb9c0796b99bdabb72722f0973a0cfcb1fdc2e61d26182c93fd8d6d0e2daa2726ad871a7c2a5030334405", 0xe2}, {&(0x7f0000000300)="2e2746da37f1b088b91e1b25ab452d9ffe9939180f03c2457fe95a4c77cec9427b004cfa003f461de7153e7bb93c3116907d493a2982709468d00878f01f782593938aac945eab162795ba2fc732f9c77d214cd92fa3f70c85fe89ec3a8f344869d7b37831df8db6bbd4a04dc76b31e9f4bfc3a777553d7fb2a440596a7dabf38f19efb51aa4bae82df20d905ca6d6d93e61815e915565d0", 0x98}, {&(0x7f00000003c0)="bb487d20de414cd71615505ab2bbab92a640edd908370524afa93406bc688c5b03e5a311b2e335aa84a1683499a27b08b72e51b7626a7bb2bdcc2ff95ac2f9dd89d2f3ddb2475f41f1996bff85b9f9ecd4c77bd81e384b7dfb030b38d0d2868de30637eb4a0d5d7444ccb041a0d72488607ae541c91bb8717f84208986bb179694afd9d95bd3135dd150a6f66f8c0f20b10953313d7c128757cabf539c227695d2c8435256ac98e4", 0xa8}, {&(0x7f0000000040)="ad103f282cf539096866b72f200e7e5d677ba385ec9015081395d633d1f38d8d066d98260b91fc74652b8bf5ac9bf446e5a0", 0x32}, {&(0x7f0000000480)="65e99c89d5de1f3dacc22098148db01c1ba5687de9797fe04c3fbb4558c107ce9a05a64030f6d62b65a3b50318f4eed6f2b123aa3864163da47c45c5f95fae1598bd86ed07462fedaedd8d950e7f43f8010dcda496b5", 0x56}], 0x6) close(r0) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) r1 = syz_open_pts() close(r0) close(r0) close(r0) write(r1, &(0x7f0000000580)="b8efbf4a75dc78d5014876773ec44534d4e2099406bc8dc3d4b5db54f163108fc506219eb1cbccf2917bb98d64948bb9536bd3e7a7b48b9b9a106103e91b3f75968ab8b6efef277ac6a0958b95ab67af908652e1f1cd1d4abc40b41a433642a2a18d3e3a2e0f4a3de7e66bc9b573233fd671fc7ed2466b17cb5dfe40736c320145a2978efd0a58ff2fe5219abeab98d5", 0x90) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) dup(r1) 16:04:16 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) open(&(0x7f0000000200)='./file0\x00', 0x8110, 0x165) getrusage(0xffffffffffffffff, &(0x7f0000000240)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:04:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18080, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0x114) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:04:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:04:17 executing program 0: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "f19fc763090000000000000000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) setitimer(0x0, &(0x7f0000000040)={{0xffffffffffffff03, 0x1f}, {0x1000, 0x17c00000}}, &(0x7f00000000c0)) 16:04:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) socketpair(0x2, 0x4003, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x10a, 0x2a) 16:04:17 executing program 1: mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/116) r0 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) getegid() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x7f, 0x5}, 0x10) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/77) setegid(r3) getrlimit(0x4, &(0x7f00000001c0)) r4 = accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) sendmsg$unix(r4, &(0x7f00000013c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="e6fb25f72191db50dc2832fb943dcec7daf1b7", 0x13}, {&(0x7f0000000380)="753ecd9512c850f4120bc2562e844670eca5bdccf068335fdb2ce0970a92e39362c72ad3f2be66c794a280e78bc0ad56ca670bb2f1623713f571062a3d4177bea4e56a220977e51e7ffeabe964536fc7a0f6b4e96add70fb1d779184ee64e6f56157788a755c3dbb58f76f5e7c4ee5b376059c59a1085dd06a666a1bc9e847b3ac42c4a3627493663df5c2f2339426ca285279f6316574bd9d346933265cfda91502662ebf95b277d1b6a7915bd8f06874ba70ea9c0c6ed36fa564aa0e854852a5b4c273e9adb976f2cc41deb9cff6f07994372014a825dd4a8fc0fc917bd69f52de8a5ec86d17e7082c9d0d2449d517ee2176cbd248790cb6c6f650e0b4da36523a308a81c0773ec598b83a4ecb5e0fed60f107827b3107a28cdcb2b5b854ad1a8562195772217006cafa544df97f6a71f5cb167fbb7f883074b18513e73edc83904bbe254cbdbd4ed188429394df88e2f58ba7d9a61223d583c8e1b394ef01c5775abdfa532df5c7201ba0d394625785cf483bc1a5c4649d2c12b9e65431a9be5a67c93d84e426af2c579fdc96855cfd5c02d2c2302e07023149c3b7f55a9f015ce12f44854604ff66a81b6f558743cf0bf8a7685b05cdf66dda098fad80ca11fd2cc3f7a139b14c2a7d8ddc8fe3bca82d789325e8710dea3b9ec62ff77fcd244ac8fd9d6152453bd459ec5492c93e85abf845f2163aeedad601c6805a8063d6dfe6adb1e50f34a947b153f940d3e290a030808bca46e6063d8e902eae7fb021729a5dba27155e74adfcd6217a6833c7d82cd5c2a23ffb5834d197245eba82c9b2cbc96d245a939b166fd77c34781a2c60b87dbaba898b8429c33f4db8ab54c7b08b9e70299b252f98d9f666f905dba683444a252eb20822a7b82633b627c41eb0a33af9286d58071d149d7a93aafb11c90c592c7597d997b65694e053542941687e0b49a84eae05ad1bad1727bdfb95b6464b0db581637c90ea9680554be99a47966d04a6165ec465cc56587461f7d0ae57cecb5572a318b6464675234290fe6dd1db07b94fae03ac2dd25a55c2a71f9d40fa62121ff079a5087f48513bde40ecd9b8daa48d0ca581675d9f71c3f51e47c983ba20b97fd90ef1bfd8429279975213192e444038b2471b4860259ff8455892af06df0460ee35a98d52f71abb115237f542d9894728f642f6e1f975a8a4407d9d11e631105a92664f8b576bcb545deb3a3e31f84e243d63110aabc899b5b8b80d1aa1313db10b4a8fafbaa71f60099d9bbd479fb9d31dfc0520b22198baeac722f679b19dcdb9a32785b86f2e8b5c8831a5e932e6ab20f8e929c0dc371fcd0f57b25ccc2431ce8ece4206298273f074409f3aab48849731be2be2add0b9e3825812c80bb48ad61fb2ab891e1f5137789552af7b21d06f5622dcfb8040ec013f930c36c051e04c70e5c8b5f5c40400cd857fa9161e5722c077d5d0940aea38934213e07284797f8bf60a1f3cd5f24b0ac125f4d205aa569bce4fbcfe3ba710e539019f522b74510d4b40e0f2c3430d563011592440344721fd201b359f6609972a0b7dc8641d29bcc250625d4b878aee2f83211adb570be560905f39fb6b84dd76058418fe8cb2ce92c08a5ce90b501573352f00a6eaade16b0a17ee6ef88dde5f3efc42f7eea4b52063da35eb4b85b33447500d4cb33c90205cfed29b8e44da43ec2f75b60f6f5f45a2d515a3e8aa6b80814d82fbbd0bc4f5c848e2d006b73b996f5143cef03dbe647453a7cc815d1e7c807f2112d29e74994555852fe95d90a40aea8913d7270437763125c1a86a0d893c5be4c6fefbfa880d85b08a7b4a4bda3b010d93af41b840cd20b92f5281a597e82a3f36e946d6e46b6b160c834a19d5169797eabcf09c11f2914cfda978ebecf2504e55d8a22368a1038712608307b942304a9ee53dc7694e5cfa758b40c172cf99896de585865c3414577c92500ea8503ca0f4e949cbbea222d8d04e7e9d0cba46bdcb46a7fb2eb75f82a1429dff1c523a90eedb933b346324d2ffc12f822138c8446aed309b961ad882d92bc923c51b796068df198c1b77c7c927f9797f1875e57e99f473816af16a6eca5ba0b88522b38b3306079b74af6f6742d9a353f8e00e0b17ebed43de1696ec62b6497f14f6321ceecb75c6f952b583108c728f368d3cd03533d0102ef75269448eb8c2bfe6087f15948cca3d8e3608237aef8bea15e64a922ae000e4237af17312d4d9b85ff3dec90d09f9816d898b6844fbdf6c8592b9685a1313790d72d239ffe90cf823b3a12ea24988eb1e96c78c122e098762594ea1c0a5b49c3ae367e4ae1e83d553411d03ec717c917b70e94ac79d12339c23424a4a85181a7aa15e7fe034b79fab0d71321c54f23b0eaa22c6ae98ce1075777ac536fc915b4f98c33909595a8d9f002c6294aaf3ecf978240a641af9a7e63654b873c5791c7ab1c335acd6ef849d8de40a4cc20641f44d54791a7113edb5225975e1e873a58b9ede60cfb80291f52305f9bca00ea6b84c8237e86a7dc764047ecf2b5c9622f72551125566b67b6502f3e0a59316b3040df551effa38430d68043c205981928571060edbb688fa3c59b43acfe8447437cb4672d031515a388006b16882a33fd7f2b975c5d5a0e9560fa6918f5f4a89ab32337aa30c72485307799f2a9cd19571ce2042d75e0944886fecfde379e682bcf413b96554b66bff9277074ac355e7fd927d6d94e07328cb340dfe3be7970aacc79f08f7cc21aaf0fa634ad440bd943e96bc8349b6511140bf165f02fd66dfb7490e4f7acbcb2926296d12e71b06270051f4b75a72c249e3862a3e013e831c3f528212b34ae2aacb5b592ab147f1bea177ee96171a8d6628451134091c1cd6c95e9d9f9052da3b59398ef32a5736287f3b25ad010b2f9940c56c5ee9b7770de9c14d4a8bd47f2b61e39be75426fd071d72d751f2a87f5af7999b0a44bbcd3102ecb3e0b12eae690948709f2812c75b0b242dfdbb5045478c546fd2262e7bf6f45b0345e8540b2d262644da61a08d42dc1477c23366cc5851d31c0e2cf5d960cc79f29b3262491e2bd20217dee35e09fcad67268e3f0c155fde5b85114345c37188fac169734df8ba849c68124e61a47c7e019ef103c5445d922905935d2bdb2a0623cfb2533db46a8f61d704b79aa0c31f2ebd6efda01f6a442d5a8364ad8298e99bbb546ca65f6c25d175c41959febd9ed263466be98eb83d8d757fa4820068c43d9c2fe52a02dea20b47319a786c6e8d98a6f8eadf793b859b239e1d4330a1a44589c7fab315cf957edf2362d4f2bfadf6f9207b591db945ede8a95a68f15571ecf2c20596357d500f7cf3b76159cfe04d8399b3c0a48d0f422c3f36b97fa78d5c15673917aa4b0b249a2ebc50731b456d59ab9ed071301906ea6d7853914fd26566bc6baadac0550f3d67ae885ed1d387ce51bb5d8677e00dd100225895d443203857df994496668fc407b4821cb62afec097095da30860152cc75cd80cd7b0f9a4aa644c184bd63154a165f29daa4b49fa2ebb98c624578d4450ea395694d6d894112469a0b1e24b771ed94baa141656309cc89571937a240c5d5c2405c65da6ca306715da881b8762b53c38c1962547875380f66bc2f5010d45977a30b67ddd1371c41306a2a997833ea4454381965ca0fb8a44969cfad3801ea67f134441bfaa4303262478126f9f2f9b190a694308040c4f6cbe7b8e851899108d2ab86d80ddd573ee19dd1b026c83765f39bacd3b5d2196d35770b7690d51a6ca3a35688ff82e2bca3154cc015b106b8071042723570f3cc6a1735c6054f935e08a4b85b338fc002566cee87f36e4c77e63ba0240dc889c2726990539b6f283aa7777ba6fe615a33783ca4d3a77cc549fb5214e722c0b76bc9deb68e45e497bc5bf169ce67b5c77dac499266e6b28aef43604fcfc67d31d3ac97f0d685cbb639cbd330fd7bfa4e9c150f630e2365bbe01a084c7fb97cdf5ab726cb1201bbfe11763c7b9f4f9da913561fb23cc06c4df383d4fe43a4b1112e37e4ad0041be7ec27dd2d1d51b10da1e9b1bc6e6f989977a43cb217a406162c92de610688ef44b19b82cea6e037ea37524a6086d6b6b3117dfcb8511479c7b5ed2a9f793ea08ac6a601de00560357d4aca2edee978c70269889e82c61b0748749837642b4abb5795dd5e3f019e65da57243f182d9540b5a8eb06b98084cecbda4b2761114bf6d9e4626f11617a7159f477231bda0677243f7c6bce5131b84e514679dd137a8f020e6ef8786b52f98b5517df3fba64c0cd1da97929d6a3836bafe51a4a7f86e8e8044c979253453466d62d1300ed16f113e8053e732cf6fc9028dc9b00c5daa9334cbd8517e6ca6fb1a0df7499e05c280b27fc1ae10b322b5735759b988681df1fe35cc1328794b707bb39561964723f433973bf3844eee79a2137d2be17bcdf4be7d6a9a58e1d56d2b061bf9e9693e2b7d7231a7152d33b8e1a3153f62941b4e2d41337a9564863ddbbc8fd437fc7d45cf0a28973aa0528e9c6b499dc06eb533ef3adccba7d6a4b49aacc296e6e2e346cf84c618ebf52636ca63edd2779b73649985461deb75debfdbd681cd797d9835ccd701f32d73393ee8f7b72a9acbf20d3d7d2c2f4cde41474e1768349e2c48137091ea16abdec46c5e56c4da534fa081ed5c251c45d667385b21cd3924dddc350de4ffcbba01bcf06d93fcd769c4c4f2bcb5f80d5718e41200855716eb832aff33e9ec27c4ab771db8b8f9602efc4f3d4671955e958b109a8f37f17f27f490cce6353ac80f8f4d69ab4432a2c9f3038791f0ca4bcb44f2d83af209ae0e18d68bf55f023295f0afca199e72cc1905292043e139eb9c0f08c4ed429e390c6958fa876b9118b5e07698215a0760d852e3696cad3846e9ebadf4784d28b80d58082dd82cecf46fadecd146780ec81fd52695e151526cf922df5e8914c474a82e4e84e2953d9832643d94ad0576fa0c1a075fdcceb6014a30cb0deb8be4a6c1273c18a5c6655891fc52c990d28eabe949e2c2704574db30923c6adea24846b3a75bfa0f9dc7be2592c324dd0e97de4ee34a7a7c33d615e262175c38e0c4ba77d03707ea8371dd20729dca266722284d94734ae5227073ddf4442c6e36abf4067a092017dd0433c9cec2cb99e0db987796821111afae5ffd63d6bacc7d74407438054107e4d7fd1b3b0df56603a3150cb8ab0a57ceb0809e3cecc9d811e710d2db85dc9f058f4a9fbfc47b1c46fb27a2295a5730547eb9910151f14bb7bb9ea7fc461600a8a1bc94d7644f08f6780933da4dc6aa43c645d5451b18d86172f8325d01a40813f968992cdbc0019e542608c37d7cc61510d2fcb8a218513cdaadf7895fd7690565f0a29dbe68793528a515775a2c5282920d2f36b1ec765269758dcd8fb146375e60d057c806cdcc74c0e1270cf48056bab23404529efb5fdb105ce61917527e2703891ca10054ef0a5f8569de758517b2bebb62baebe28f9cc05595a8e3dcd0391c52a260a2833210ff44a6fbf67d3df9490a30071eec661a007554cc8ff6107a6961b953444dc854dd05382bc1f600f12f15ff4d0d7abd1a8f9936b8dff444f6742c1559a582d171150d2119cc4e356325d5b05a53b30dc5231b33f5408c6b1d8e48de6afd367d5a8491aa83d807cbf46c0087b09e4211a4872109664225ad755c36840f35b64b2e8cfd5b7e448542ff9578a1f1c803a0d7618f61be04e7572dc5b37251c372589db3ffdaf3cc84a14b4edb4f91", 0x1000}], 0x3, 0x0, 0x0, 0x401}, 0x4) chown(&(0x7f0000001400)='./file0\x00', r2, r3) recvfrom$unix(r4, &(0x7f0000001440)=""/171, 0xab, 0x1, &(0x7f0000001500)=@file={0x1, './file0/file0\x00'}, 0x10) recvfrom$unix(r1, &(0x7f0000001540)=""/132, 0x84, 0x2, &(0x7f0000001600)=@file={0x1, './file0/file0\x00'}, 0x10) sendto(r1, &(0x7f0000001640)="3f45cc79c4a6a0a10b9344fc1edccd55e42c834569e3c0cf48c2cc255dcb78168b241282ccae3d40164468de12a1b2ca74759de667240d809d0165b8d3687042c8db2dc67890164231a952682cf3977bf3348fa63db99d4407ef3bca1af21e98377aabbecebd96eb8abcdfc80fa80d7c16a2e627b140cd14bd11d62e1398224ee7469e5c016882381d49158c9e553c1d0e0effc77a8aeab9ee586610bfc605649c7b2ef644af46f1f375255edf26409f992d2eaa20104ce44f761f844c47d634e059d87c4ee64c586b84fb003c835e70b7ef70b849e06bac72049b90eba5b88ae93c7e1e51718a3baffb4af9220ef3bda3c2b5dfab43e2eed407cef89f7a6cfba29d27e5c85299e89d5087b17dc07795da0bb98d5bebb39521624ef630232e6c51430794a14ffdd721c7eacfae796d796a7b2f7208368db2c52df7269a755b9eac03115e3bfdccf15c6e3a810b75c913c6faec2c0a1f8b0dbf6ea39c735dfab6675a4f8f1b91862d3a176aa42cd44662e600ce88c407e858e28bae0ede0ef51af7d4bc75c0e7f8ac0802074a5a29f2c7d0b8b8b46923814f8653ad3a624eaf90d01cd422e2ad802b455976f4599d31029a1ad5b288ef321ef8bf69925e67d6dfe2abd1b5cc2a768f09fceb7bbad1560beb2b88647aaa6491ddae839179de75267457c7d148ab9e7094c93260435ef67cfd42d9321e2c6457bf504699d472a02a7244afebddc9e81547137ed0b3bb81636127b9b0307cb60aeb36f3de342d76c8b16c4cd57b8b97a220df503b0da2bc2e11c29defbf0595f3bd2a475b0303a3fa05a412fbf9cab811efb09d3be1a8a1a65d1c3e97687355e51aad1aa4309a8208589374b1d3aac097a1036bc27841b3dee2eb9fb872dc60cff0063cc870a4ead287f9829b370148ff9d4a69c1af91d9699094bb2499cd6796ae6dbadab3ca6bbaa3fe7f30448065b2f8d8bbda2efac9a3c55fc212dc80f1871a812490e77736687c45d9a46f1fdbbddbd788783a6ce3ed81c8d283f69a3f34a0e02aff14dd1f3e52898889ccfce282daf33b21e6b5fb8335731f415c33648cc9fadaf12649c293f72c391ee1651d58cce5ae26bf15123a57a0efd0fb2aad378b6698ca178af062bd39a407967dd4218ee7373062939e2db8222496b5e73809a6bb703ce1c62da56a90e1ee60494044ee08236a6af6c046bcba83bd3fdbb88c19bda93cb54da34444840206ea015bf335a15f9764a7305c131120cf9d8740e2f9f0fa9be5a7ad0422ea7f410870b38296dad6eb41de1e554db66c8ad1c4b40d2c947003360b2f856da2f3f72165bec404e8efc6507cdd31b58f2b894fd08e25219c752f3829b031fd14eedea362ad2c9e852550642dda1d684bce9dab5877be488ae666873087dac23e3e936aee464836a72a852806a4eff60a3ef1ac4e4c68d5882d9e709646cb9f0a9501efdc5ea9e63fef338f584b5daecddec10e1484161735780d8d96f4f5e62956bbfa72b9b73477e2529b6d96db8e459d1eb1fb0eb2d01178b00ed7ba12857ff36d415357ccd3d91bb49ad8422be843c2001ac5a1009535a1f8dd0b21338b6ca5618727f1ffa0978d5cf837b1046bfd353382a00b4729298094c5da6fe2c860e79b5b342960c24a2b073ea1d5bec7bfd93f469d6371adde36daefe5d823f960b2655589d6a4bec9d052acd8b28da2ab395b6a774bd9721f8c1f60d38536c42940ff3410672f298c5eed70eb08921c9dcd61ba04319d33db4d96f54fff6216ebe6069ff4571508b14b95f8609a176f7e62d861d185f4b5f182de4f94c047ee763a82721201444191625b983a390b2a621c7281e064792a0ad0d6abc5c1c7a387714ee0e9d15feea0aeb379708475bdb9ac4d553aa659975f77f62fbbabe86516cf6a1b937ee9a50c335f660a5bef85a4c150a0a5e021c6adca42fd5d6b3a582162a465381d6de6445b610def4678d47a3da08b345f7d663862a4e7e8996f3e0f04cbb157c29a2e6159e32763082704edf79d83933ed01b32860dcd6c473f4fa9ad3a8887e25279d148a1d1b02c95dd7c1ef2410d16ef616706859f501cf611a4b1235dc66a817bd1b7f1c7912f9947e5f8dd8674f2611f242843941df02a7c9cded6d16d86c87709c78f7413a44d188276b8cb540283aa79b582a128e507b96375843e20968adda5b7d35b2dc575d719ff8a52013823e0b6c19b85496b36201940c0d42f0d03fe505b350386e2291372251da758a719ead40735e4004b47b4fc4c163c9c82dd00c2e4a0fdd4aba2f3a3087bb867fc5471d3aaa3f5acd5fbfa1aa6b02cff4fc660b5e1599a48bb1a0736e270b8e94e35a25f51e8f702e42da12b36371344eb93f5488bfe127dc427b4db2db5c7bf0a93aba61168bbe1758da7f75b38f1da5f11a937e621e510982f8311a9c8ff2a8877871ac925acf2e3b70282dda51a320db787efc4febc515588f446d834c4690d94aafc657ccc3773f8f92f805312afd4b5ab4b2b67e56adcb7e956db257435df34a6ade4b6744d369dadcbe8cb42a1f8c04d7acb625b54b588b2f2bfe0fb89f908a96ac518a6e0638a9f1718349aba3061af3fa431868ddc88d3ee7afac506cc40de4be7508402e8f815f978c411ff6db0cb356aff957e18bbc516d4aee8c19138cf83a03334be1c99182e257b8ebaab3ee6d42f43de2eb8005d178d289191787ad1318b8d1f5b105ea17885c35a89493dd55012cb587c78a2e64d788c71b99d82f26c3fbbb9be66293d8446484946a9b09fde06787316d1fa326947fcded1fb26bf7479e37f514af051e6b50f001d976ebbe27bd715f36ab8323f2369d979af73efe994abe756c09397f812898c87033bf504df8de0d45f77e6f0cc03e7517ff0e83259f9d42daa2b60979064ac56875805ef4eb566a1e2131acbbd29d95891592853ff6bb2784bc72d64161ca6650a74d9615b8caad679ab6f98f59ea98d1c5085d883394f77b75925b2c54c684bcf434aa6db5c64294f017b8bb143181383182981b80c277b85d11e3a9b12ce7e4b6edd8756fc61fa34f3b218b8787cc6dd8cf5a76fb48c4965d81a9dd762579f9476ca2c668f13018523d0c6952c1c02a33311dd86f7cca4c32c9e3363b429f4979e45d70c3d8f646159cc45ffffaf469a1b834a82fc254912cb15d81a74fb2d985cdba1cd142c3a6b522734566ef94f523ace0dca73d9f9200ce3697636adc50da4bc7be7a629ab7e756fc5aeda49961aafe2076d9a6e5561066f4129bdde46632827ce543e096d5c2d3d0a60908e34cd0f73ce14fba84a58e496f870d75ce60f1849ed51bcbd07003f0e0599db86b3f9b5713fdd27c31dcf73daf0eb084e7e43c79cb14068a32b2ea1af01d73981477f75f12f5c4faa9bc7fdcd6356f3e510d4d092f5e31360dd0438c4de1a969bc886f5d9a39ffddcc584d30bcb4d5333ad278dcc99d8f64168d239c794979c6923df73c2b27ceb92fcfa9a1c498ba62c8ab26f697cdc1c75e460884372e14c75ba2c6622e60a40fbacfd7987f2c08eb95b8481f0b28d602add496fe2a301ac0673a7698d672eec703c990dcbacf7b0f7428c288be1d823ef519c06595bf5e8f04b480011fc36a06590d5bbf9b50df820f346b98ee87fe0b140509470b73e078fda6c229ca0b2d390545dae14f31960ad25a389f1efa629ef13028b24b9614a510c5aff01dd9939137e9a9837208f256289efefba50ccbdfb2295b564a6f4d359cd6e2bfaf5aa14954d578f394065838f099f84643fe4c3f08dafe1c88b8d2f4c766afc239261958caba4319ddbfac1fca63d6056342f4ad35671f46b016af7e04ffead664fd2286df8c1f7eb8ce100e838672a199d0ee114e1fd7526ce8ca3baafa2dcf022880498fbb57fc3de84b0cac12909ed78e26c3a309fb092406b3d5497e879285f6719aa90b6630dba05584b9aea7295f4f742eef65f6ad360d913b29b769e0511d8a4c8b27e3b3abd101fdd87e98dd71e3ac605c6e9a101f9b4bd3ebb0eca0310e4a429c30c666d8b2c3934273748c46ab5de0efca785e26a6112b000607196bc6280230f1fe6f49aef0e0f5eb0177be984c2e491f3095de6fbd9bc7c39d1f627ea3b135d2905f78d64d31abcf695f94e34b482f27b959a99d0f4b85d181353793b8d0e497145da3962ea165c8fb3ea754f1f9c8cebb23736b68075f65baea0345cf367a3ca4be55709b87523179a5fa6b776539c9971f8c3c5634768ae585975edb97cdbdfcad97dc272b48e7f34d2d435e9e19c337a5ddd75207851b602ac8d76bf32bf03ab7ce0939eea7c24b4130156a8827dca7df8a5576e7c2b0dac2412df893ee8917bb35f07059d650adf1ae22d4d89283bc1ad1b0a86da09ed0b73e25e367202407194c2876e19c33cfe7d91710f827333ef096e3732addc91c4b0f257251aa7097232d91b59553d28eb526fdf52d2bf167942ea83df59575fc214b189e952b94cedbf6bde1bcc0336c7ba76079b7b63f29abd3595f4ad87df9336ac21c509e0a08f88b3fa7e1a5be70a02faa32aa011d595fe3b84b4f6715c909183ae629d372522d3c65c190a64e515fe6df25716fd582ef2da2a6285e44e119009bb4dc4ab2cd2b15e46556de7ed13983e39de462bbda85667ad0ee81e8ba3c73469c29585cdd155589f72c7b5b20d37dcd74a16a3b46face6d774eee8298a03e629c4a14475b60adaa53fa6e455264a33f3f36b3b5eb74a3f02c1b53f41fb01a3e6c5493ea7fea032cbd4470313db84554e996612b3d3b10000db05013d655ee4ab1ba038d740a90ec782cd974e26b9a734451c7911ddd30cedcef4cbdb2efc2b14a80550fb50365209606743e436e04e788eb03c5b4ee673281cd7dbce3ad79f1b315f87ca5f25e96fca1be5cfa3feeb8a2fc1b16583fae9c6aa7e7acd7dc6657bc63abff7c930ee4a9313a789d779154693f391408209cea019954336dc3de9a805b53f0250bc57ad441e7c794860c5be3d3f3f40c66c8252ffb385fa418cd3cb4728b87098e2b851c36b77d275181653064f803704080cd914682363524193d03eede0ee99c6b59f4c9705838931bb5c7d613bb66e79cf3deda8553caf9c37ec70cf4a0637340cb2b650347414cf378cc7627db805dc15534426fe06c068fa15815969be30b3459eea582ab65067b58d2d986ab6d0e5017c44addb4373399830722eadf5c43cda128b33ffabf6102a789dd04012a96c40d9e36a544f58193f84ea91f0aef0116de242df14da4bcb48af9da59276d3cd5c1c1ca6ada980955511a5d7ca23975d15421be7a66520eda6b74d86503839b4b4cea4eb72699d8903ff984c3f7effede7e96d1dcc0af05345842469a7dabf86524b5bcbfd0fb0f4828ac81de0cfc87a66006d5b9a8ffd3c30fe6b58fd4e6fd3666d4735c70863f8c778f13d74a30acb6425e3784e3862c033ebe63c460fe173f1172530e6171392ed0821298d0e68ccc025aad49568d5edd615329c8df25c9fe11b9bd5dbd83b4839fa224d2f4e0e5d7b881afad80b3e9c3f452b240dd86a168ab98dd382b5ba3791792f720d20c0aa8a41232803028da62d8c9bae8c643f043e9cc7cb75faad99f6efc2db783eb2dc381520e77d30d3ae68d8ebfd45c360f01149e7431c7a383076644fd67cd220e295dee9b3f5d46327ca9b2e1ee8a7f6a44ae436e7c3d5614b014ebd9e81a16f8cbd1535e7d0a949ec0192afd5a88e64731604c148eb06e2906e76e4ac3306ffa9f51c67409ba00e9c7fb24c798364c9b241117fe729185662b7f6382b50c67e", 0x1000, 0x1, &(0x7f0000002640)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) syz_execute_func(&(0x7f0000002680)="64f30f2b41aac4a2592f8244b689e866470f2de8c4c1782b8513ec000065f018ac9601000000c44178137f6af6ad0f000000c4e14171e59e0f01d9c443e16cca26") semop(r0, &(0x7f0000002700)=[{0x3, 0x6}, {0x2, 0x8000, 0x1000}, {0x3, 0x8}, {0x5, 0x1ff, 0x800}], 0x4) getrlimit(0x5, &(0x7f0000002740)) r5 = dup(r4) fchmodat(r5, &(0x7f0000002780)='./file0\x00', 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000002840)) geteuid() fcntl$setown(r1, 0x6, r6) getrlimit(0x0, &(0x7f0000002880)) r9 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f00000028c0)=0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002900)={{0xfffffffffffffffb, r2, r3, r7, r8, 0x80, 0xf03}, 0x4, 0x8, 0x4}) semctl$IPC_RMID(r9, 0x0, 0x0) utimensat(r5, &(0x7f0000002980)='./file0/file0\x00', &(0x7f00000029c0)={{0x4, 0xfffffffffffffffc}, {0xff, 0x2}}, 0x2) 16:04:17 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() write(r1, &(0x7f0000000000)="adbc567420628e681e7e5b8c43cdb123e367884a41f9ad0717febe7bc0c689b829135575b8b8f25699795a2a207e5af316121c596c3422c9d3e617430ebd4fff7d8e7889b6a03930535b72ae9e7b268ce19c87edbe5f9677a57cd5920332f3b42fba6d2ed785424c6f", 0x69) r2 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:04:17 executing program 1: r0 = shmget(0x2, 0x4000, 0x64, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/141) poll(&(0x7f0000000040), 0x3, 0x0) 16:04:17 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:04:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() r2 = getuid() fchown(r0, r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:04:17 executing program 1: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socketpair(0x10, 0x3, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() setuid(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) socket(0x2000000000002, 0x400000000002, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt(r0, 0x4, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:04:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, 0x0, 0x0) 16:04:17 executing program 1: r0 = socket(0x18, 0x2000000000004002, 0x101) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001000)={0x5, 0x1}, 0x8) setsockopt(r0, 0x80000001, 0x1, &(0x7f0000001040)="33bbf89784c752851d11aad5c2417ebfbefb4898c4e713b3beced47e41aee79bc843f335fadfc926121a4ca992c9060a7e984a4d37cb8f729306143548f4183e6f0bbd0a47c1bb8d012009c0187ee042ca3cc81833c20c911b640899abb04ffa6b71112c555782667b0c4cafa81a8e99ce0b64864b2ee16f641fbb813351", 0x7e) setsockopt(r0, 0x80, 0xe9d, &(0x7f0000000000)="8342583f8674dcdfbb4cfb6741654aa2d9e3d9a11bd99f68195a79e017fa26799bcdc50e15572c36c302a5783b53da9b1394b1a5dfdb8918adbd4f966e324926ed8d486fe501654744c773bc22f6489b3ec9b7571fa36575e2dc61d775e03a59a469d5552938847bdac9ede1dd5e2bba153cc730e8d93848537b5944bd60406ffa4e2b5ddc245c6c23feffa6b90b23a4c835c631e74ed9da6ceb90c18d91134acf9968b4507ceb07da19f67ff51524fc60bae0107b99852b44d4827357eaa8dce15aa77af72c04b1b8c8a22d0d8c1ba70a48f145d68bd566f4340184ea69fc897e0954e8c308e7ab8cfa3b807f637e96fbc1e73021b59efd2c2e81fe952cf8bc9a11c01514015d7e1de1e8598fcc81a8edbcabd2d0cece917308cbdca1e1da266713cdb2b47e5407bae4234e5be9fd06c1a74f53b1f1ee7d803a17d0a4152bee8a20d4dfcb6cdde8357ce1174b12a6b014049723bcdc43c8ca46563a413131d08f2a20f8abd1c6d2f383699119c8bdb6e01e0012b9307e4a0164c7a8ecb5898d17ffa62b14718a5486f07ca99f25a9d0fedde674a1c58f971ce8b7e8f4fc0c22810ca785c6a75a9d05b1a88b6f22975d217398938866b5346b84ce93223e3e3c240d0a19766e941daf665b118887d8db901b30f77a9f3e3f9c746576ed0431c7579e147e3fbc9bc8d068788d9b1a331869ced0569f9e201cafb393281e04ec91cb0bbe9b228921d8f86de5edeba081b01a130ad0fc413d23ec9994507bd2bc8170026067c64b36e720372521b3843a6e3f175adc5fdcd274f41f583c132858412fac3805376e0314bf080e5848a35c81358541bbac12afb698e4a110c5754a29f36c431e9898bcfe14c5ae98a08bd30bb469cc3bd14b39df2d6d63818c3f415884a62c166ae667424ca7dc02fcc7509c22c8a586069e8a3812d686eadce84b965e474dcc75070dd35e8fa4d9df3c984bec3863c6282b1d3d7967891d6caa7c3bc6f7c9c2cb0ce18ffe5866acf14df85478ec3ef2f3aeb6e89909aa1971c9f6d329bb780c1cd60b623d9c1b1f8210a9fafc1ed0fbcd189608b4612a051eae6403b2d28321d28ba6fa35a633883d42014c4cab1c3934a8b566ac7be13cd7947c630bc28d02fd00f3f6ec8ec7a2dd9779c7c9614836f39cb22a1b21bb0f8bb00eb87793001de547885f6e2f9fd8a092bf540217dc59bbd56c2f424107a485405ff692f59b55bd0990cc98813e30dc461e38e69e3f14ec662a2f07dfa2507a7bb23b1e811b81ba2552f4c450bbbf6b89460300d3f9de075863e77c6478801827b5dabdf6a771f2e386bfb4f3edd1fd82995f9bf66a09a8b9cfd71ab5cae50b100d27760c310e97effe10c0e3f9a2e62a605c59c70982f34a56e3f3c60153617adb0f541f1753647e023dd815b34a3e1b9af4b010301ad2ab6d274af5850f1c8e332a06a3a396a328b59cb95ced9928b50b86774a650b8787c0117f043955c67b7f255956c592a8c9c665cc088c6ac3af6f0d7e3bba07a13b3f8f6b5205b4a70f5ed166dde087f38f65829394af5729bfc8788748eaa0bc056337120157bedd8c238a5fc0b2ffe3dcae649d282ef34406f17a0a9dc59797fa2d7c662dd2ba0399c78e3a4606065f224e4a672c0156d4b4e9f153785e7b5e8c9946131d8dcfe8c3cb76af38d8304c0a6c23f08bbcc12375a8ea60feb15383a29a1ea45503b24747ab8dccde1402a265b8e39dc84e6b71df1cc19143480259d1ce2b7e246485e22882e40386dd74685a8ca28acfc9fd1ab217fdd8f9a51ef1efb615135e0090338ab2f83bfedca521df7fccb7efcf644cb4da1f636969ccc2c0652f03437a5944a4f1d27d400d30176917be6ae6b12ba2bfd0f8119749b8405eb15f6f7721fe34ba8299c9f748d6dead9e7d2c867187c451095aef37d9aea089971ae4bd99ce058dc27b4a0a69bc2b620098dd458a9501ded86f367bfae7a799425ae07f640587c16afd3c989fc2988af1190a2ed0af527d6091f0837df9a2114d6a6c233b8c06e36d6185539643c2e6eb0876b3f62d61a717cd8d8b929406b93aaf64f72f4102836c3be0fb546e5d136e329fe386e0f96580922b0cf20069cc95bfc34018c8e6231a3a43adc40228abc6937b3ae4cf0f282b83b8fc64e5cccc4208070250e125d08cd5f47f6a980277ae6a080030fd12cdea4deea607855ef1b7998182d5da7559dc502c947701bbc0d12512fde56084a4014b9987c2007b6d4c0b846c3a12a57ecf241729eaae36439c897523c25f19ceaf33aaf9121b824bd5e972b1968d15f87b0ffe93cd7cd756265176d157c28311133ac6af15f144eb73809d179a5111800331c6fb0ea3b16efe0f636cea28b5f7cfe939f7a040fed81a5c6b10e377bfb04ec66ed10b70890894e1fe1c7a654bcf5bf4a96ff35249251efe0ace72d3ba8532778e408b7670b41ed8d793ea7448f3fd76d8a593ec698a8fd560719e897ac1f4bbd932125223b717fcebc596ed7cd0156db3a128228fc2f2d9b0090acc93da9edabb902db1f039f03294c3c47457cebaedd4a5d3ee3a9d9553bf0cb27745be5ab72c03a9a9ea16d55561cfee47b9911b6d937497d1d28aec4f4a7682c789068905d177fb2b5a0710d7db4e6a54c4bd7ca71ebd48db9dec59afe875b3f6eaccc7ea31879f33fb01178cd94215e341f017df78675f903c3c852a94f12b9b6675e3917ad3e02c5a5ca9de664e423d11e17815c90fb44e0162cd6e87846b1ee3389199e081ce7eed9d5646e2dd97a8c8c80b3dfd4780abfa2022789f97ea7ff20e4aa5fe132c1eb449befb44946374b192f468f38927330fb30ffe573c987236b2f03a0f77682c775aa39a043021f006da52e53e562bb5647121841f27519cd0e9329ac149e4ea097bcb698da6376b74aaa82b664e25346a2ae9552ac305c6f7c3099be829143101a9d0353645edacddc55086c31f0412767fd598957a98d56bd4cb5e1a5877c07d981d688a2e4692efb4894101365dc8f89c1017da2b2f8f245192702789564a524b5762b01973c5c3d419b691390cfd24b29a990fae1c8a3d1e404474f0691b500e6298277952af4068c17d193dd45b9aa7672e4aa061e7bce006903eb3bdea929eeb43914ae384ed926c3b92f39d50c9c286c9f8796aada044d709d0cbc457022072994af6596e91064810541304710928c95b12dfe675f4b5c4ba64012cd8a10ec3726b41654e69059b2931afb8660592b60faae7a8e0a054a1c0b649c7b5bdf8531fa0998c9d6b2bdedb0ab59c2e0f2779d537007af1f1a622366bf2c595e88902c1e815374eb9f53ae1407c157dbb917f30a6d4cf676dd18029b8d57128c98d7cc15e2b6715a580427e00427a06836f72ce7194fad96c8e8f45d22fe74d02e9cfa4db9ea0875ddf3e6716fa7791e7e89f166e6390b8831e8b45b93ae3f614f907fc69fdf6d61b588cd4b80bc23ba53c5dad0faa41dbb6c96d93f514692e62aa7e437cb4f526a53987244e878f5bd7eb4dd4b84440ce51b57d9ec231279851e14f5f0b0d5cac9db7245071305b0194874a068a7692c0e37498c3e3343f5ecdb3062faa541df7566dcb8dca18502e3b6e7c4bf6d65f4987fa9e7cabff2da6035bd899ec428f71a9ac929f0837f5c1d5e071f2b78b197facb5d1dcef36d35177ce23be6a9b742c83e50f15c09325d448f8875afd81876d01aa2f4959a9a98cd85f2c8361c8c4d542bfb6bf80e48ad599eb129be8afc737ffd71b03c8e52d83814ed90075a8006f8414baf694f7635278eb3ef967e064984a667a27902a2c783bb71dd55c5c0f6d7ed4a44f64be4c5976ea929d7601d261aae7b7a62c30cc3fd4c3a4e8db553c3190400a6fc952dd62cb73c2586fac431a7738a9aeada4d1e2a72e4dfded2c0a04a26a6c0ed7cf2f4b4aec7b5f0e279899caddfb9841da4bac0ff71f7180dc25d329a5f2b101b78fda0535e250d00b3cd9d75dfe0a418803e2cc27b10e95da5b4ddbf33631704850f7688a24d11356ef2fb680b6636bcc8ef7e14779bce911f9aa86f5c525eff3a7dd794029359d501169e148a07416ec6cc6e30c6af39b63cff1739dd461f8120fae1e8e6ed66b09a9652ae4806d08479948ceed0ab235754d3363ddb325b864133dabfb231101ef99f116a64b26e8598c4cdb7bac260e9f2f1e8d8548bba4a5a8e709bae8c4aa2cc47c3ffefe5c24d6e616e7f2abf0c8de1678e2ec66b7e9a7364faf4791167cd62fa9bf2086dd9fb19fdf4b9b179df70f33a0f9b69fc0a92436b9ca4645bc607ee58e222eb02549bbc6444552e8e45c04fdb4f256b1b4a40316f1e96da42f1cc1b7dc9c9638e7c66ae6f28484785f05c531e2125e814d91d0e3dace19fb6a52d6a8ac025991f86397e1a1d8b8e930df6f038ce7dad12793c7cd227f2c4e04327cd2dd1f1eb9a95a2f5275918070d38aba4767d7acd56b8c661ba7355f5761c9fbac57ec111a806125b8130af7285b18fa7b5211bc8388a4fe086f283fdfc13d4ff4fae834b9a25c8cb58a0bceb98dad751b1dd726bb0bb90d2ed54463d5aaa8960d30c8bdcea2644d328047353e498d6e01063cf5bd7e41afac8001f98e94a09016154ffdf02e9c162ab89d884706be7c45b3be79161bd4020418cb89947f7e5ba87e0774dd2febd59d7171e81ca2186fec6362c67e15e495143c2ed8ef5fe52f65a89ba9fddde47143ebb48e557f8458f2471ca7060139a3ccb26647dde70c48dfa81abc0d2ff163b28a091c17e9965dda4b176e6769c893e22b8d5317f7577709ce69e3731302df73dd1a9f9ecee0584ffb8211d0ba60ea0957aa74d141dfc7941fc4d6b717f39049e7cfe66dec3c2549884a22438ac9b11d219d2fc93bb2082a31d3c71fee5532f5eab7a2fbc9d337fa7aefae5aa995046a2fcb350457ddbedffd65779ad1f826d411e2af56710d788780cd9d1fc7b474fc510fb50ca95336d42cebbd63c6c5daf77a6d0babc309eec379f20323a992af53d6b3c19a48f5576d5b5909a0ff74614fe09378b0a31fae7a3603503082d593bda62b59adc6ceddec2b626123a3ebcaacfb2fdac8b83dfca747940161e7851bc0f33245a4d155b301b268a385a5b3d983184d7ee5d4f740e9d95fb97db654271c7dd14ed877677bebfc7ac794b1248ed7287e763874fb552cfb251b98181619d15d4abeceba909834ec92baf8962547dd8edc23d3d60610a9a67e462348e7d76a1701ca51c0c3e5d14be1dc1ba621aa53f6d9875fa8aab594120ca4efb3b62355741605a62e45a5141999a957b4d8e879fcaf3c098e112525b7aa3be3273813ce09713910206cbacf7392e81d81ed6c870649371125a4ce88e5e86f4507c4ce4a20ba4dcde912fee8abaeaca68035483a5fa46d4e47be1175448115155a0da3379443682258392cde43f3d2f294cf071304dc6aa33a34d0e4292120df6452984aadf4bd6e69485312f7458430fdfeafd35e7c7a4c624e9b67bf2c7ebe59a8b7f14fa1e1fd63309fbef14e3de9688bf1988d66edf0f1e753df4dc3f8dc784739ca05006ed51ea461fdc8a522f97d895a0485eba03e521283e0519399bc323af2f943d6b90ae01fe6b9c4638b7615ab9a62733319b3e81d9d30e8ba4946e33a04d6e14af17fb720b483fef680b7f29229007013b4d4878695a1962b6963b89fe23f2470817de856a545ea8d6152d7b781fb9df0df264d46b5421995d572e7320a8d25351272c32dcf005bad085e9b3ab9b901c2b616a1200d79d85a08553c84a0770594a8c42c059e0edabc1ce60e", 0x1000) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xe8, 0x0, 0x9, 0x3e6, "2696eb1117a6c3c49c5e7854841bbbd100001d86", 0x3, 0x80000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x4000000000000001, 0x0, "853d00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0xb10f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x40, 0x8, 0x0, "6d8d173a94109916a316e51f9d7e562aea70136e", 0x3ff, 0xc0f0}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r3, 0x0, 0x2) 16:04:17 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getegid() getgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="a00032170123f6b17c2d01be2f66696c1a1d00"], 0xa) 16:04:17 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:04:17 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 16:04:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xe2, 0x10, 0x7f, 0x80}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x80, 0x6}, {{r3}, 0x0, 0x20, 0x4, 0x10001, 0x5}, {{r3}, 0xfffffffffffffffe, 0x50, 0x28, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0xfffffffeffffffff, 0x1}], 0x1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x85, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x20, 0xcdf7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0xc, 0x41, 0x1, 0x10001}, {{r3}, 0xffffffffffffffff, 0x90, 0xfffff, 0x7, 0xb18}, {{r1}, 0xffffffffffffffff, 0x1, 0x12, 0xcd9}], 0x1, &(0x7f0000000240)={0x1931, 0xfffffffeffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) 16:04:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, r1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:04:17 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x81, r1, r2, r1, r3, 0x10, 0x1}, 0xd5d, 0xce}) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 16:04:17 executing program 0: clock_gettime(0x2, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10681, 0x18) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) socketpair(0x20, 0x5, 0x2, &(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r7 = socket(0x2, 0x3, 0x0) r8 = getppid() r9 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\v\x00./bus\x00'], 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="49e07a892d31c5b74c44e06385c4720ccf35b064783d510120b7215c26a5b8ae3ab09dd9f9678262c675ec7f97a8eedf4b58722bb7b1ef350b7f19e765fd78c984db7a9bbf945dd72c5fd34b6684ea2d6656bf8bebc57e2078cab6c2b7510a71daf9d7509d5683264fec8ff0eb320a7d0dbef5442b742b8c1fc76ec541bd", 0x7e}, {&(0x7f0000000dc0)="35e6c4b860c950bb93134d8a5ee3bb58204bad32150d701f40235e7a79ffbaafda87ceae13ea44d1a4df7abbbed47c9acce8ce09c4f0fb6e93fbaa7ec5b624a301697ae3b6be1a15a444517e672dd9cb130a0677c509fd9c082ed459d5454faf38e32cae60e7f0a68f3a46065db16c5b259be3d3d7c217e5238305a1721dfef0e951fb851993ad34f104b0d9fa9947ca640d507bcdadc859bb00d163389c30a16dae5dcc8fc54e73ac116ff62ba97bbf6a76c1937f5b3f4464c3a7cf1f819da814daac652d9be8d0596523e8578cc2e4c1e506f0d9a5d97ac0eb2d2fb43ce97bd397c8d5ebb88e2a5f96f19597511dfb84d061baa1c3eaf591a63242692bd3900a4c5a1a5976b6bc3b79c504f85d3fab9fb3f08efef0a785d73095a214b31596fff096a90df40cefc5b2fbf292441ad670b53be7a85bd0c260899ade977ff8c455d1f5a6fc4f0a5d26963ab95b7dd47caf1f69d18b6cef411d3e64a675fe9e76fbc06afed853465dd9aade4fff906a614e62f605d65e77c886f994a801169dbcad6fd83a58d0bfe362474e3e59a0a4b9c077a4c610fe713fe21f11aa3b2beb02ef2107e1b58b8b9c388bbfc2d08ec788d747de7ae25e123cd66a6361cca4a3195502d129dbad093739455c57318011817112fa5a8234cbd430fc873216d5d5a25e4b1338b591f21d5a2470f2a1c00c1e2b38100627edd8454bbbbd974e468ccd985dc9c93d048a5fe2113ddb3148772b0336030b098e8135d523dfc37cc1e11a253a7384ecd51d075823961a8d41196b568adb5b282d6dd7a687694dfc041f14aec052926bcfabbc525075cde9158cb6b999fc69d2886ed1ccecd7f878f6c6096374d7ca9adc2783556ac8c2893156bec1a9f37f0c487386803724574eb93f45e91c1009f01b2f1ca800b4537d7db16aa57b799c2b543e53de0cc513f47e43a5223a5b5a842b141684349d79d714f6ff0cf698cceab22794cb0de594071f3dff6c04f63e62d205a1761c70c11238ffc9b439d6a8ecf3932dbb3ee6cf753070fad26d9813ee2f68bcd9e1d581cb5d9f3aafafc6e0e57deaae1d2c87a98ed26279cd89049fcc76618457bbb2e840c905f7435af148257c49ee2389e05d5ccff18c05af9b31a7f25fda9af90b364f3ea5a3002c2b4c2ac54fddf286524b5677bced031f60c713b758cc6e971d019e1900a4e40f7bf45656c43c628593def8bda6970314b455e08845aa4b91f0cf56b7a165bc5303d5bb4261ffb3ea0ddc769ec855af57530073193739397c2ab79c6990b0fa2504b964c0de90a542df4cd37541063b9a2275eb35b165e919c62190c9fbf3c48c0ce7c6746c3154e8da1377768bf2bf76f57020300f003ea95ce42472818c626209cd9cd99b8b9b0bc471d7b0f5ad398d732f78abd6f574097d406f19e931727634a8125f6f4bdbea8c11adb6608f5bb7917c6b711a2339dcee5837565a39c1ab04e7fedeb337efba1c7e8de4e25bf91484ccf62eb3823480e112de6e50639eff0a1d6573c690d6212c210b25e104ee1364e0de1ce3aa026279f40c6296e826132688b4ecfda4882b2f6b472be79801aed8b8f9e0b5a64da060c52770e8a9ce0620bee461be1bcd2a556d9038d2c6a030d8efabd849ba224a049b1e900a1ee08ab37b2de1f0ddc0a3c926bcbc7d3e704cb76f880f7d31e11a0fc961602cfba03704f4fd5a077d51c0113f1757d25e679c56a7c3eef7c19c1dab6344ce354c9bb3f601b894b790386301aa9e63b76ba9736bfae9ccf5438c505e41ef881a9a28b2299e83b7feb4023a1c72beb2bf0c6bced1b8d32676f37f79646326a4b56c85f3837b2f9305e5301e70f6777456c63db8e966b9038029545f7b2fb78dae9794d0bd70bf8a5b6ec11a4f56424f6922d03613f84dce309f71aca3f77fab5f90b3b5f44a5ec8ca00d6890b07c66edc63722ab3f2fe1671545f3a1470354d222bf2f2f6fd3543cfd9302efebd9418fcee596a38c7b0433c5814d961a5ab36dbd2f2cb7c02b5fbb63c4175955b13db7d0e3e4152c63286ae5e75dda56840bc60614eec410ec64c4cdfb674f9088607f82f0f558de47d4204520f418f67f6b9bc8fb16a7111e925edababaafa21020c24e4a4efb36a1af0cdf10d621a9d132f13b190ae2cd0bbc85d9b856b9c32b7308f55354a2715d4351ce8cec95bad3bb9a5849877b6982d3f58cadc598cdbdab19675e37a63a4ac3e93448f8c039569f901b82947858640558e1b3518d153dfad3ae72508ff351c9680d0783e5abe702c80dc9904df2558bc190c8afdbd51aedf3abb48443160bb79eb04ddc5e2435e21a89d0e7612b1d1b14d600e7cb9a15418a81c3f77bfed2ce8c504591141dc2ce47b9aee63889e3a77d4137a40fb6dcb8c3ac9e657ac5a1e98a5b89fba69a2bda9c3a32164c907b3302a378aa449ec942754610f27a53bee7bf39980163921786fb1c636301471463c5dd27d65af209fc87f5cbf895a1cea33e00ff5b04618b10c2b046f576ae04b0acd8e94d689d75a916d84fe481eb4df38f93eb69534fe92e32c308c393f2570dbb36ea8df0873040e180d20ef1e7a862501f5e788bcd1aa0ffd3228d97c1c3864cfcca79037a1f82164ab2b95426e5336981b6b945ac1dbf94762994fa782ed1b4b820a94b019712f38ebab6abdb34cceb09885ee61e3f5644cc0aecbc060f3c15e1c234ebb59b7b4e8e555f8ddcbb552dba1c08aac712e02b03decfde77e778857871ea868842b96074cd1015cd56c6b1645bf1e387b182b1dee7edaa10b23e9997b42aac23011990c36ced457c81d24848a729e147f3ab65247540625da7ebe5523c87ed4ce3a745d0a306ef7c4b5829472abdf0b5a577b9b72283c8c0f18a06f22848b0b59f32f1a6946c11d9d67f969436c393fc993baf2bc714056e4012b18b0b3af9ebb068a123c851a1ebd67742ec3b03847ff2cc09eca779201089f73d0ac9fe2aabfddcef3a222dc44970c0655dc2ec22e4bd00cd3f5595765fd36b0d11e8608c611f26b4f7dadc0647bb80a03194c6642ecd316b4d1636102eaf3a4998cf212c93b958cda303a12706d9f8705eea926e32553b96c122ddb7e1e20446e11ba92dd8b1e69e9d545eb330415f758d0c67967d8b0ac72a051b127b4928677a0427c6fe75a53e66533af3b5d840fee774124ed2052b9371bace086287a6a8492062b406998e3d292be13f451c344c2ae340a5b00b2b60f4c6eb80d323c89950fb3a74cd6e7924481cad497aba8bd580edcee2dc902b7d33cce0fc8d1ce9130f3e7b526d3f1e81c02e3167b4560f4c598c7edd1172ab750486c998b64f9c546ab285f58e7c7ac1d5e54d1afeb3c8083c55de6fb5ccb09d363f98dbd8fa1da94eab3b79989dc3e91d13e770c453630ef88b3bb0658f41e9bdcb6ece5d4566b78abf854d947faec23d4c082db8910f4998115aee3744a93bf030ab72fa9d26e53ad7fe1c8dc46b86498a76f4ad254b95fdaa51453b88565cc8324ec6e201f607a63647793d808e9971e0b0e647383431efc8ea460654ba7139531f4102f1ee22c12c5fd7ea5d43a9e8d138aac3c7b550c451cb29c6e6b4820bf90a6926cd91bcbe1579d8e8696ba02e14dca8e799d52ce552dec2264010580c35b6cdfbb9442399ab99f1f3e630feda11125d8e5f5521ba291fc35608a442f700908f1f903b5178e179bbb0b8c88c280b7645e40e78e37f28b33b9b062621e459ae0e1c78baba20851693fee8be6731924172b24880b1d0024f3812c43cffb0212955b0d704ee0a23852770de3075b21f6d4aa4d49852e28e44053050798b69b66c18a7bfde0a13963bf6dc1423e35e1df4e4e3baf284b826fae2c99e919adbeef0c6c808226d7e6e26b264524d4e379438968262a2279c6c9a76366efbcbafb7f0ef957171cd0100e58dff6f225d74ea8a262afb624d1d538a822d15f414ccc6992a8cd80e966c6d7f93ebbd8551e65aac3aaa76332eb925bbf753f33095b5492757f200014f311d29dd37cb8e86bb47397c963ca83b97bbfa7c071f89b2a9a82984e52507ae522ced165cd445cd7ee83fe5ab43dc6644c98729c6ec19bd43039c4969ac97d9deb99d70aa142a6e3e91a328b8a85e4ba7ff77e3242a65e234128ede8f9b5b8fe05b64ac673145fd2de198ddabb0136e7a7900969a2c43350c7ba8139a312903157873d271bb125f60b6c15acc6fb81a6fe1f5e1b39ca15a12e6e9cddf0154412ff3a083709d77aebec35fb52a3b172af8ba2e9c41b64c0b09966295ebf92a2ce721ba3ee5e5313907b7d5b970a4cb19de5bff1cc2a89b128e205d74b341e0ad150b601856889c4d9f43bb365fd86dfc30cdb2ab2c321a4d8435218e3ca07de955009ee987d28ca276663f6e803641e1181b632021e24cb7d9da883c6e846f6957f783d4d94ac97293e252ed4c9a75dbf02d56a40d116641b6794166a34d009a7bce926f93229c47d22fbc73e34ed98d2cbd7bc3c0ca7c26a3f55f9ed20ccbf7f741e16bd96519400356700d3dd4bd05b9001ebab50b744d0dce70b87de7019c4fe424c15f52a86b4072b19c220314a82bc8b41ed897ed06b91eb4edc38729d89f7685f4da6203d2ec64599c066fb334536f2bb357ad9d27dfd819009c3f19115e7dd19f6a722bfe1a66e1077a744c0cbb3b26fa9f6f709aff73c08d695eaedea00a42db20f68be9308305312fb5c6a8c40fee39a6e813782c901a834e7245ec6a578026fd798041d1ccdba3f0eed81a55ff76d55883ae3c5a7755c4e001f342f1fda9629f544fb19253f0a337c0d17ccce289a0eacd6f96392d1cefc54b20e2496fc1425182735cac62a3fbdcd66bc9b027c5f662c3c84180f977be83e48e0aaa469aa39f4f51277ddd71f5db7a3863a3e1bde87b5317c2e83cdb553245730f3296267b9efad8e3253da42c0c4a4d5655d70debbd791ffb7edccc2b38c9ecf361c9396e32f3062ba85c377d8621c2d1c80769aa1f305447f57b32e92751efa38fb81b92e4adaabb1978a5c4c0af9d938a5f047bbbadb72869c28a8b48a38751852f0d98b5b1bee141c0ce9cfd21691eb0a5fbf677d240aed02a40e43283f6f69c64936ed71e86d24b7c5534be55ad3e9688e3c1ed397499e84462b79d1b1bcf3c002e6cba89cca5e43020c679ab1bd19ef11a6c0b2a66ddd1ffc8b3f5187de6883cfad029770b0ed9e4536cb8334751affc0aed746bd00781cdf0e0ac5abfc0ca4f014dc8ef664ea7b06807e4c5d596261d76cc95dbf72b020609d08a4ae3905b27b6873334c5abb54b2a17ffa811632c893a339d054c9f6c76a447690ce4c914f836911e49b0e22b2b50bf6a124709b0dd8cfa28af29aa20f7fb197a4219ca13b973331f3880679e658860bde46798a3ae72c0ae68faa8899a2113abd23bed77bf2053ce641907ab2b5eac9e5d4ba31a394dd62092b8680006ae9214170a0885369ac6688bb53d0339c65743f5b84a65c827fb0c644666aa548ce163d766fbac78185e4409378f00d95bdd3bd927c6fa530abdcc3b24bc19b4bd9a251879bbebd1dc4b529713a750e720f869bbc131f6766691b84cff279ee46791ef0e1fa1b92023086704bdb1d45d71f1cf746515b0411469c1672bc0b5fd855809e808d793cf700610d59d998f02a931a15bb7a072d4c8915492dafed8c22aef63109a5ad2edcb9bc61051e9021072812dd4c694f0daeea954e68b41eba2d9d4a3f81cf1504b812c4979d6977792fdc693b2b5bdabd191ee9626fb789469cabaa630f3aa3eda1a11cb775c2fe62", 0x1000}, {&(0x7f0000000180)="df92891b475aaddccee6f87e4775697667b50ad7c539770d936be60c4377424b3e6f8d21feee0aa06ccc3aaa83612fdb933993802715b1ca8a72f5fef50294d91016af14ab0f3d3fc0b3191418b549470b33aacf5f7ebb06f8b1c767ce841aacb8e373a61d7d8441da335e3c1a1cb637c60a25da699d53db04f1f3a93f41915e78c4cb63aacf20041db9e95f637150f0ceb339115deaddee38e1d1ff0e6c3fef315b997c8be3b7b3077a37f8957b69e5a1f324fed7da4f2185fa1a4e32c3ee312aa724a56eddb40079617e3b6f2f11edbed9590e3f22", 0xd6}], 0x3, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r0, r9}], 0x60, 0x2}, 0x40c) open$dir(&(0x7f0000000540)='./bus\x00', 0x880, 0x120) r10 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r10}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000d80)) 16:04:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f00000000c0)="934109c7a0a184a36c4be80e9177cd1957994f99e12442ef456ba50105a1b4138b6440f6d3f178740994abe1de1325c2b7a79f64254b547ec4128f4c09340f345d1f86bfa1eb49beb20879bb4a6a35131f28edd18ec85da33db46b304c3c927c5e5adf3bd67fe6aab72deade4db0d12770e0f04c3c768f118c9190b92f3f0d7b32868946bafa2cfac4d9d19cab8b6bed54d0c259749f69a58725685e4a12c7b5cde2d61c836ddffc8cbdaeb5d01c5cb0b16f0971d70d1b335c6a03de1ce485ea3585b48e1a0b79ce", 0xffffffffffffff17) ioctl$TIOCNXCL(r1, 0x2000740e) 16:04:18 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x2a0, 0x18) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x82) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x1002, 0xcf) open$dir(&(0x7f0000000200)='./file0\x00', 0xe11, 0xc0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x40000000001, 0x22) unlink(&(0x7f00000001c0)='./file0\x00') 16:04:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x5526, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000004, 0x8, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x216, 0xfffd}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x8, 0x7}], 0xffffffffffffff7e, &(0x7f00000000c0)={0x0, 0x4}) 16:04:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) kqueue() 16:04:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x207d, 0x902) open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) 16:04:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffc47824af42b43622b3fe491d05f25c728c00040804"], 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:04:18 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:04:18 executing program 0: socket(0x10, 0xc000, 0x80000000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:04:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="f24606f6142502c7ad3e16be353f4ec064dc4ba23e0e176a4dfb6fc0dc73329dd61792c22058db9161157c31f4f4342cb6a70c0e86a40a59d8d8e337d2b003dbee46f0c5437e75c62a6e8516a77b7dc13fc1423e832fbc2998c1b120e0b38300b92b8ea118155789f3177012c148ec6577d23b65227e14c1a3f5e04022726d9c3b293c18882ba9037a720265e04d629b0f9d167c262994b52ed9e1bbbf5c4cee9bc1c51bf946c1ddba23f28653ecf5942f7df23945a3c8895cfa2f2fb78b1e35b2ba3d1a1db8dd1008acb3863df63b4113b3ee1c2bff6599bbcf257a588ec4c896e0fa3b212a", 0xe6}, {&(0x7f0000000100)="a925083ca22feb2f46a939eb501823532505b272cf40d78f87f0716a05372cbceb3690c43be4142dac4033f1d8fed36459c981ac8a0f1019d87cb448c5347fc8980e3775aa5509ba5a8572bfad158a473132d9e1a6643d9d8db42841e30e0d37f5bd69220836b76a08516a94b8c0a9401153abb4d104590cb4f25acaf86ed02d7d8d5b9a4b699c6a0905c5799f095fe4174797de99e0fc18505f51cf741a9ba90cd9653d4c14900bb03eedc34bd7e86ccbb4308063aa5faaceef7e67981bf949f54ecc2ff5316a7f0fd6489a03a8", 0xce}, {&(0x7f0000000200)="34b915d016aeb12a43d75cf9efef93b59d0eb82412e6d9349972cfffee4090236821a7cf3f39b60b36ab65f81fad02a8752a2cf791a4686fe9fa915ae3c63ba0e9869990dbd9ecf017436ec9cb333f5d1ada29091ed5c95526e53cecc1daab34f4cfac7f90f51701198d9011d8838ea89e391e864e6142f75769a8c66390683e5852", 0x82}, {&(0x7f00000002c0)="c4320d9b1e5cf822ede0297d9139c8e8afb77fe62dcedde6cb03ba3ec6c7adee28fe71ff668f967f6de756d089eb0292683557563069e163bccc9c3d69cfcde840b4fdcc251e55316a7561483b8c12c596a3255fe5f6d9cdf2748c43ac15402803d6fb76816c38110157f1e25babfe24ea21ec0d73ae23c2b3bbfb162e7fb2f6eb960eb0ee5ef28c9bfa2b95f50202358d80ed90655671bb93e473f6bf81", 0x9e}, {&(0x7f0000000380)="0f154c219d790269b29389486e0a6a4ed7cd885dd5f9ad4d87e364348678e52d652d8be24052379eea2d263d738e250b56df2a5de73752282d6f8cd266473ed18f0670439e1afdc9865eba31c6e8", 0x4e}, {&(0x7f0000000400)="061d448df6aa9353b322f7c7e24ee5413d3279944fb0313a8d4794f43c6ccd0bdb47866f741b7613e6dcf06079a07836a8f15132050aa3b63a4b0201abc11cd53ea5f13f8d69e4c7b1d87c13fa13ac41b20c9ef69d612b54dad4b21424d6a39b3a6f8bd333e0799ca83a29e1f0506324574ea1c804e605e831f666b44cf8920b28660a392ce25113aa9d962daf57319e1347d86b1cf4ef304957b079e94f61f49bd42a8e675271b342", 0xa9}], 0x6, &(0x7f0000000540)=[{0x20, 0x0, 0x7f, "649fbed8330c96b5ccfe4e03"}, {0x28, 0x1, 0x0, "6a141dc74beff6f0f2f742d5af932ab8e3653d3b7626e5e9"}, {0xc8, 0xffff, 0x8, "8756d726e6ddcb7e44f7792e1705287940428c5b8eedef7f6200052277afe0b1823caca3ad3cc9de4fef5986b7542a37c4d37715ebd12414e025cf1558be221fb5503ba85bd32dc005f97f4e69ce5c8e2e3ef3e0b6d7ab09f88291a1d91eefcc35021711f78d66eaf603625b55a3991bb464592ec96aac2de133b2e908b13658cc83f521c0a2193973f1ca9f08e30b841c7eafd0eac026f7bd13a375f6030b8ff5a0b999c9a8e3348899bf188d89f444b1bacfd9c18c6d"}, {0xe8, 0xffff, 0x400, "c8d2fb7d4f875479a2743dc53438a76280f1e36aee7434998cc875cf6f497e76b85f16c26f07d0038b012b3afa13b9a4aef259042f4521a37973ed2ad41872842f1db613e93f4417bdc3c6fe0df8116a0a59d48a006ab8c73d2d524a16b945f50e217638ed6c6a54f944383e867ceafa2a90a0fe64c7d487ece5e00d78160b16ff18f862886f4adb6c38e97f07eca263d6cb6000264d3750dd703ea02c483cbd661492dcd0e142354adf3b345a2cadab65abaf5eb2d852479d93d612af04148b6857b141211ea080f4e4f8bdc8419e6c35a7"}, {0xe8, 0xffff, 0x6, "5db722895386250b29f969d5c04a35a8fcce830a9d617a80604782ad6b5a3f95933a4f1bfa2e9c6120c74b5406c53ece4b952660396f700c245f3fd7b89efac2df8e391fad4bb1e7491f3b6cc7a4b52e7f099b2bcf8963fcadef1f5f01a19f4903a61608a9d4f74a0a7e19948297154818b83c6be33771e02ba2cc3e92f69d0225d87d047609c8320897962084c68c3063b78b1ab42a75e480e406d67f71c0902734776fe13d004033291daa3ac4285b06f3624bfe371e00347012ac211105ef70d6de128841a14aa5f79f7b4f5606e97fe3b9a3ca"}, {0xf8, 0x1, 0x5, "2b91be7107cf5ae82e89ff4d0b5f0a9bc7ca9ae5271a005d8c6b9266f133f93e1704ae0d03e9fa3f63678303193afb10333f039baa023f2a322e03ab8a0baede3901deffe695012ac7647663a9de030ff35a4af8937de465dbc9425479345db7fb979acf8a4821db89a980162adfdf9baa7fdf5d3d090a6d72a9a55cc2b063cbaf44241fc335f4776d978547af37ec8a96e3fabd75f0c93542aa7188e14498e158d73b98790e33b533ef2fb2f646e0063462365e80e08567ec33217dcc2fad4d3b5b9fac3501d31440375388b50962819cfa8a3aee1b1dd4960570794ac023aeb1522f1e65"}, {0x40, 0x0, 0x5, "69e4d704fc68e8481de2152c4a10af67b97ca950003828afb1eb218d82614829fcff1d69173a5b01fa"}, {0x58, 0x1, 0x63a, "b1f13d1a1855eff301b1cca03128970c9aaf67c0c5a0638ed13a6a186c4fd36c4bd7686854bd0ffee4eec0568e1a6e5c0aac92faadda25164fb6f07b96e6060a4f0d1f"}, {0x40, 0x1, 0x0, "41b0b95fdb6ef67dc95a93446ca86cb59070073601e790902f799ba20e3183fa9874ac12a72960966e"}], 0x4b0}, 0x6) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:04:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:04:18 executing program 0: r0 = semget(0x0, 0x2, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001000)=0xc00000000) r1 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) semget$private(0x0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f0000001080)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) 16:04:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1debb6fc6e23c5b00000000000100e74de4", 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) getpeername(0xffffffffffffffff, &(0x7f0000000880)=@un=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = geteuid() syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r3, r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) listen(0xffffffffffffffff, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:04:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) unlinkat(0xffffffffffffffff, 0x0, 0xbaabd3c54eb3aca9) 16:04:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x1, 0x3}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3ff, 0x5}], 0x9, &(0x7f0000000100)={0x4, 0x9}) r2 = fcntl$dupfd(r1, 0xa, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x3f}, {0x4f4931cb, 0x3}}, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:04:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) 16:04:19 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x92, 0x40) 16:04:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:04:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r1, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="2120f4237a391faad8602cd8736c660bd820a5d31e7db33dd3a84b42def280ea6dca85623dd670ee7249afaa9c37f59b5775280f3387e82bccb4e86399ca55bc75", 0x41}, {&(0x7f00000000c0)="5377aaef581a7838b40731704866e8371ababdec0f4832dfb4db6191e94cbd02c043600cc7f7ef4555d5816d86d26a57", 0x30}, {&(0x7f00000001c0)="7f2c9e476590ad54ed69970b84a3573688d6d47c2de234bad6c6330933d47d4b38b239458e6334795860ab850c0d7b5d5ed87659d4a0d1c2670a006e2ee34133ebbdb2ad4c8551b1a2cf9f1610e53c32c069fd3f482b3b0e35d924ec1ebe231c654abbfd0c846b270d489fae8b022fb22fc81b6729df2fce270bb4d1d7", 0x7d}, {&(0x7f0000000340)="f89510387504de1f6d279f9a55d608ae559acdd261e1d830171e52896ac5b6c633d11c778072b0fe3a7ca66e935924c2f393dfdd2579d4e96a2928200cfe1b31458016b625f25238529c920c465734b4f3a82eab6da41accb810baf8d9fa96073c605b37667e0ce1d9a7d82d0845cbc625931610f79d72a8203a42753ea79baa879362aab45084f974ae96f9dd72ca8ff8ec9677c9e5fafe5530e825d3dfebeafb2bfcf1b648375262389a4c078483f8ddd32986d696c7d1ea4367abf0df62b406105ecbedd1326729e079e136307d", 0xcf}, {&(0x7f0000000240)="bf1f4df8b335ba32bc2d8b2d069a0b9c79f398fb89604042df3f9f54f0f08e1937", 0x21}, {&(0x7f0000000440)="103d95098f588efbc44062236f310b682a1123f4487e0186feb912a15fa94354ec135d63d57b18f3da85032656ec3efa5196da844573deaafc2666d6bd70db483c78dff77d26b92040b852224978b228671813c1ce10bb81b1f490234126cd65ea1f2c70cb3b77c667e954e64b8eb09f0d5ceed805de73131941e09c8d33aad2e417b9fa4cab4b86f8089acddf58eee91d5d16eabfa4b215178a1cd1420d47ec452050ead6a62c645af55cadd5fa11943bb774cddf18794b8ada4315a435a5bd7aa79ac821d166c1426f082505093b", 0xcf}, {&(0x7f0000000280)="bb3700696b33406f7bfeffa421c252a0eefc4ad18e50aefc30146825affb4ca19e513e40d1e3638e70df18a6d6cdb66026734b12131da028a2c75fc6cb5d49689e408f9b6509582218d87c44d1dc2b911c2462776242bae977", 0x59}, {&(0x7f0000000540)="2e95058fe3fc79e66155269bef00669e187a09876ffe71633102c6617021d3caf4476f49c17ea50829e9d36f806e897257e2f78e23c793a62a9451aa8aa15bb72aab855847cc0a21117f74bc8322b8ad7088d0257a406270a32ad94c12fd140ea65bd11f945f68df046f48ec9b79ab04d2c2d388863e0bcba3cd465d0b328868ff992598bce3f61dfd61194e9d8a59429e2b60f3c72ec6b8120f53c73b9e4d0ab3b29f544e72f62a17318767", 0xac}], 0x8, &(0x7f0000000680)=[{0xc0, 0x0, 0x1, "3f1107ddc703dda8b4f4a6bbc74e85f5274358e0a7e9c78b320baaf9a2d28677111fbdcd5fba6dd1cfef0d1f1898c1bf539696157dfbcc4d355d922f34ab05ec7f7ac8bd5e3276a4691503445571960698a7df472f0a37e49ca4e2cabfc29f2a051467ef313768f4fe9aa1da49c94e3e10b821f3547ba889fc9a0484055350d73404ed293593ef9f94da81f41b826c46942c284e634be94b9f0b17bee2bb1d482314ec0578e2da0ff7a8c11e"}, {0x100, 0xffff, 0x7fff, "56e2d3b1171186220044289b0ee4f15e2d39dbe64a544ec64d55c2d7804d5855ceeab95108881f6de3644a6e34e91909e2ac874ecccc0c3acb2b513364c9d2f8dd98ca584e9a1e42b0103a2135e27724e6c50b700353a25e542991fa9845eaf0a03ac60cb1252b218b9e4d3c54bec19dc646626d6fb19ef05daa9810755ea3778d69b4bae1b9922614d8061da301d689e755ecea6bac6f58b3bb38395d321bc62c68a43351bb6794e856dc7743735c9398f184691100e0fce877f66011500ecacb500101bc1561512d584a951cda6e545ae36d2345e2ec3d3d5c10410d0f34707106131140e4e3a8d7e711c6289a95"}, {0x50, 0xffff, 0x9, "87f47948792771b1488ea81b23e543e102c161f69a6236c62c9530bc1aaf0bd3b4a8099857494125c7ffaeddfa795b9fff4c79dc048300544200"}, {0x40, 0xffff, 0xfb1, "3cb065a578643078d77853afb75eb8b77a23b2f9fcd69be0e749e7b94d92af0f1f452c9a869c2c20aee98ac5d283"}, {0xd8, 0xffff, 0x131a, "2739299c3669b000b071d3afc269562a2cbe022dd8e3a9589c3f093cd9fe7d37426e7fe718eb805f91823b1605e7106ce82ff2b946e3aaedc8fec53fcfa5683e929356ef881200b9b6d7b0cee31ffed8eb699ac27c68f7e843d546626910cbe68917192832616706fbbb43b8b1794974b55b84a7467d8b881e161cfe0c37395cffd068420a3a1811686cbe5d6d4713c84cfa12dde62cdb0736367d69eaf33567bbcb7fe507f11e9d35094798a82d32cb35404a6bf47127a1aa024b35c47b109abf36fd1d6636bd1d"}], 0x328}, 0x405) r4 = dup2(r2, r3) ioctl$TIOCSCTTY(r4, 0x20007461) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) clock_gettime(0x6, &(0x7f0000000040)) ü6²œ Ø+Êpwµñ7lAÏy˜ÑdBW OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:04:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x101, 0x1, 0x2, 0x0, 0x800}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) shutdown(r0, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x8}, 0x10) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) 16:04:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="ba46eef4850c9d4b1a94ba93be75ecb3fde44243b372d389773fa9f18b1b8101f6874a33f5e118e4686f493a055384016c6caea00003078e786faa51c64d0f715aac678ca54a5455a27dd0ee61794838f3f821d37383c5978a15223e351875d478a5b118e9ac400edb66e26496598f5aa0cf2ae068e1692206239007c97e0e6c38", 0x81) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') 16:04:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) open(&(0x7f0000000040)='./bus\x00', 0x10810, 0x124) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:04:19 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000b39000/0x3000)=nil) 16:04:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffdf3) r2 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:04:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000005, 0x8000000006, 0x0) sendto(r0, &(0x7f0000000100)="bc908b8aefe54f1c829ea312d5803a4ac24e74e277310c9a3bebe3ee0876d0164335edb540047eaf9ba30e6b694996dd5205343359d6db54b6154e75f90ef5a6523ec4186ecc8eb6695956d3fce49e8fd56281f3cfa4da308db83c2feb804d1cb7e5895b0eeb143526cb0186613593e8ca9c39713f78201c25760f78c884d8258fd22238fffb1a", 0x87, 0x9, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:04:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000000)="c4217b12be4be10000f3e09a420fc7490066450f655a00f3660f99e1470f0d1736362ef20f5f7300c4a3d569ca89c42185ec7c3df5c481c9ed7b00") write(r1, &(0x7f0000000040)='h', 0x1) shutdown(r0, 0x2) preadv(r1, &(0x7f0000000240)=[{}, {&(0x7f0000000100)=""/216, 0xd8}], 0x2, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) fsync(r1) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) readv(r1, &(0x7f0000000000), 0x0) 16:04:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) getitimer(0x2, &(0x7f0000000000)) 16:04:19 executing program 0: r0 = syz_open_pts() shmget(0x1, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r0) syz_open_pts() 16:04:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000200)=0xe8b2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1, 0x5) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000240)=""/4096) socket$inet6(0x18, 0x4003, 0x80000000) semop(r0, &(0x7f0000000100)=[{0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1000}, {0x9fe1232ff5710d4c, 0x0, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x7, 0x7fff, 0x1000}, {0x2, 0x6, 0x1000}], 0x9) shmget(0x2, 0x4000, 0x210, &(0x7f000046a000/0x4000)=nil) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0xfffffffffffffffe, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/140) 16:04:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x2, 0x1) socket(0x2, 0x8007, 0x7fff) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000100)=""/102) semget(0x0, 0x3, 0x30) setsockopt(r0, 0x5, 0x91, &(0x7f0000000000)="da32c0fc4d15e42e1882c223875b9302033333afd695a1717f62c13ee6e2eacd11a0b4c709bcdad29da318b866d60f060ffe82e066af60c5f84ab3b49fcdd85b89604f67044076c8a63d40a4fca212bd8afe7f60c9d6ee2f7c19d313c72791ca28e2e372b1efa79959f1a3cf5b241df380b5c029b970d31e3c3ad26874dbab243a916fbbe7606f7c7ffdfbc37de12f19cd4d39cc3bed101fe4971e4683abd46b03df97006609499b4739f8f0f96f56c3fe040883bcb45598dbf2e6004c6c83e3f3", 0xc1) 16:04:20 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r4) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() getpgid(r0) semget(0x2, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) setregid(r9, r9) pipe(&(0x7f0000000380)) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000007c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138304000000000000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f987204d56983412902a76efa9185f0bb6cf09c925af9d4d6d7a1a47e4868ccdce3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab859a0f81363f3a3c99ee104a240358a017f0c94954a06fc84bc9f673dc4547903ff3b66fd1b5dc6962bed5d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209248d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec945c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a35"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r3, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 16:04:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2004, 0x100000001) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) r0 = socket(0x7, 0x3, 0x5) sendto$inet6(r0, &(0x7f00000001c0)="a0d18367e79efe2df75dc0122e983d5c41e71f7d82d9366e4dcef1cb9cbf9de8f3ea1ad4de33365761e977fe40344908b543a8a487bb0de4f1617bc5cb6577e14a65bf2debff30b46f82aec7258202e586e546d15a5287156f848878d1b9f84bfea7fd1536752b0fd7a6d74927425bd5d071be3c845dfb9c7171c731779874a78401", 0x82, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x80000001, 0x1}, 0xc) kqueue() 16:04:20 executing program 1: mknod(&(0x7f0000000000)='\x00', 0xb, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x9}, {0x3ff, 0x7}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 16:04:20 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:04:20 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) sendto(r1, &(0x7f00000002c0)="7a64e95d84e9693609eb939c4eff980f5710c9fdf3a4ec57c680490e44616dccf6db460e0ad38e1994d864b17e311d1870a1cddb09af00b2db7a1e4a1829e028aed8f8599742935dedff31fed08e24abed9fa5503f480b43a55642250fdbf90e8ffe89ba112a599578be1e60019ceded245215488957728962567891b1c100fa83a8173e876cd4678e5cb86e75d064ab3e37fe35b2aef1582079b8f90ae7a883017bed9d4a7f7668ad6f9854b880fa4b2bf2238ff502dee0e30409af36ab93c67801c694015086e86482159297bdfd8547d86f04d9e5a102664589f5ceb4d9d63e3c35f2dd2abd", 0xe7, 0x4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000500)=""/250, 0x11c) flock(r1, 0x3) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)='./bus\x00') 16:04:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) recvfrom$inet6(r0, &(0x7f0000000140)=""/206, 0xce, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x4}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) pipe2(&(0x7f0000000240), 0x10000) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:04:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:04:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) fchdir(r1) 16:04:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x1}) 16:04:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="1c395c8d0ccb1ba8b75797a0e603b6fe9936", 0x12, 0xe, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r1, 0x29, 0x84, 0x0, 0x0) 16:04:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:04:20 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0}, {r0, 0x110}, {r0, 0x129}, {r0, 0x4}], 0x29b, 0xcc18) flock(r0, 0x5) 16:04:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) setsockopt(r0, 0x401, 0x800, &(0x7f0000000000)="db9a5144979a830bb3e31a57ae9e057045e2834f9fcec3b2476b669313fd285db84a2330ec4eb0bbd648f97af13ee29cafdf011d444e8bab39da6f89fd42882e832c4276b680ff7660f1e39e2b586809bfb45a926dba49015d6f26a2ba5e4a955c2fe1e5abafca28030034949bb18d32ff8dcf49a0665d7716", 0xfffffffffffffcca) 16:04:21 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = getgid() r6 = getgid() setgroups(0x7, &(0x7f00000000c0)=[r0, r1, r2, r3, r4, r5, r6]) 16:04:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0xc, &(0x7f00000005c0)={0x9, 0x0, 0x0, 0x0, 0x2000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x1, 0x4, 0x4, 0x0, 0x0, 0x80000001, 0xfffffffffffffffd, 0x6}, &(0x7f0000000400)={0x3, 0x296, 0x6, 0xffffffff, 0x4, 0x6, 0x2, 0x65af8ae8}, &(0x7f0000000440)={0xfffffffffffffff7, 0x3, 0x100, 0xe9, 0x6, 0x8, 0x6, 0x40}, &(0x7f0000000480)={0x4, 0x3}) select(0x40, &(0x7f00000004c0)={0x7, 0x4, 0x8, 0x4, 0x1800000000000000, 0xd83, 0x8001}, &(0x7f0000000500)={0x1, 0x80, 0x2, 0x40, 0x3, 0x3f, 0x1, 0x7}, &(0x7f0000000540)={0x80, 0x7f, 0x40b5, 0x2, 0x81, 0x16, 0x101, 0xfffffffffffffffc}, &(0x7f0000000580)={0x9, 0x4ada}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*:\\)+5}:}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)=';^\x00', &(0x7f0000000300)='\'$!^\'\'![\x00', &(0x7f0000000340)='\x00']) 16:04:21 executing program 0: setuid(0xee01) getgid() r0 = syz_open_pts() fchmod(r0, 0x3) msgget(0x1, 0x41) r1 = msgget(0x2, 0x40) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:04:21 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x114) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') r1 = dup(r0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r9 = geteuid() getgroups(0x1, &(0x7f0000000600)=[0x0]) r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="ab5fd5c80d9bed406a8b6c92c483585ccd62fada76bc4c67108675767999b24e749bd5ab3e8b40f2e6271359516c0d1adfc1cc832a8d3223209c52c16f965725637596e65191d3c296cc8a7632b19c0cffa308669f28", 0x56}, {&(0x7f0000000280)="e16ad06d0e98a43e0e03aaee885db0aa69741c558398b4e637ffead839ad1aab388608b666657c63e0be32f50f0293f6e53c294dce8cc93abe74b984c891ce7a808209e50c3c7f0342e362c1c4a2098b4d023a64d4c74408b5010dc0d64adbfbc80aef1f6cfb3c3640b5ed319897f6d94c2cd7323f4c96ef4094cb11b93f63cbb91a9d7e92c512e2d9c4de9594fbafd047488ce1887a930c6761c9ea24f2537614b747d128dc1f623f1577af83078ee2006df9432e136d15c0e2", 0xba}, {&(0x7f0000000340)="f5e2aee6b5d0b63f828aa4f8979f745293c4dae15719e1d656f2268ee95cfea999d825b1f109404bbaabe158ac7f68cd4f82d8906661dc6baf4840e281d4646a59a4d0defab19fae9953560ff2c612d2a5fee0a42804f5ec3894138cd577f259819a2608ecdc9402118700b36addfcb28f773b1a44268373fe91957fcd3faf7fe723c5393e36fcf19c39aa72101fdff439d7b05d5afb8ce218c856781356ab7c5dfe3830e6cabe520588bcbdf57c458e993a59ce5824c90f18d59e05fc301401227707902755c2afd4b8dcd5", 0xcc}, {&(0x7f0000000440)="c041865d7af1854e09471034a2070b5670e462d20e6c0d32cf5d09a83a8eecc983a547e0181d52f4e9aa83c3233ce15ac8bf53f5dda6cf2c900ca8aaa39919b4f5f2e4ea19893dec25ddb1a93bd4881b5728e52d8c95c46d2c3430764d34e21b2c83326e9b05e98352887f0028d10e934054affce4693b2eacc15aa815aa8e6f52aac42f3d71bf35f70a67b650e968835e3ab585551ba29ea83bad30e9371302", 0xa0}], 0x4, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, 0x0, r12}], 0xa0, 0x401}, 0x4) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:04:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x1, &(0x7f0000000100)={0x0, 0x1000000000000}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffe, 0x12, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:04:21 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:04:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) lseek(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="c44b35841b0a585cf62aca20264c4a52a5e58f8e1ce42a6c83b547eacce920bc2189849ff58731b1b57fa7be95dbb7848cc4ac06a891273c464ca1bcaec5a2399a9084d932c4455098669808acf19f985b4408ea9a31676702f33df1f49dab13c40dd4ea19b06467cef824a60dd54185e02d2d4153d57cb9ee73ed817357d9e3652a8b1b4f155a587f36cc822c729d8d4a21affab1ee188b372ab8e4b0ee480299d2f962e35e5d575cf6255582b14b0663c82a9a5c6f98637179e5a47edf0fef9146dd222fb4030a74c9050800668a117bcb16251a353aa4d826f4e1e54b", 0xde}, {&(0x7f0000000200)="4f6e4ce167bae166ae9c228a7691c0d19e059371857e038510f2fae444a03ddfe4c0f45753f2ad531933bb92ec954c315deb15783c20c0ff7370a6bcfb72284d205fe1dac45385239d9e0b5c282a15f2efa8ea3dc79f7614d3de4efc2c0c362757267dc63cd44356032da6ca357c2fda5a565d882b9aecde77bf464e441551134365f0a38fb7d2da76be6ffce28d8992734ea002cd72449a99d562d07deb26bc5fa180ac87a0e0610843023dfcc31a51b59fc8dbb165013710e7b9ca0b9246dd68127efebc42728675ecca9f0c344f7c19b963b42ef2f8edf637dfee5139e093be1949187c273373bb86edff7bc350", 0xef}, {&(0x7f0000000300)="ff7e48dfd807eb5443da27398265afe976e35b33bcf0ec386192352393b3074b5d32ac3376cfc2", 0x27}, {&(0x7f0000000340)="eb1b08f9e5397ca3f445283e107a0e45517c3c69f2c93bef0010ce5e7cdde0232e687859f9219acd12367f4fe54c8b54c98ed48ba59775a49934f357732c2f", 0x3f}, {&(0x7f0000000380)="5e56e6621c852b434733482e3125684b9291908a450c94212215a8a19a6e4013417b0fdf7268e1889016a997e5939896bb37a3d181d5cdfc3b8821618a581c9faf1217134327337e27c442576b3e880278ea69664a11d4c3e72d02c4f2c8e0365daad58ed18d2102fd67d01994aa69a4ee8ae652adaf65244466c466e0684a1ff85d5104d3131995c0f0129d45b52fd61a0ec1006d1f953615a7613cfa44d85e287a7fdf7614d9a15e0fd36d80b578b483a315a99b65fce66be6a8d0e850db37bd66ad6a2fbc90048f6cf517b6f98bf27ed1237f95ec3b57b6a224b5f8ed54400d824714f9", 0xe5}, {&(0x7f0000000480)="84976384de46ad3fe443", 0xa}], 0x6, 0x0, 0x0, 0x2}, 0x400) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x1fa) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSTART(r0, 0x2000746e) 16:04:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x4, 0x4) socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:21 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$getown(r0, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="3cbeef25e1c478106e79f2bf989f21b4d90f7827fbe93e6eabd2f458bd9d04b608d0b137bf8a6e19691c1607f92c7618764ce7bf4098d7171e070e7ffa4726e2d6116071eabe159f80929acf37b06adead69411ad71b8a36535a653458aae50e27feb881af604def5ebb16231497dc6ffd78f49a623b1a4536bc9c0a711ab343a189034dfd49f64c9f62bab1ae407befb81f6c23d84488ffcb892926115cea024f1f81ec53aacf7aea81edf1f098e11f24b542ba9ae3acd1155c60a3530f5489e03d5fde07a02a9aa480456ae560b7055b8289c121fb839ce770273a5a539b79b666c088248187706e69de083f1961db0fbaaa54dfc3666eb0452cf6b2a0959f0723e882d023b3268ddd5d4db86f680fd14bd7c5c4e7c0a925709c69c629c7767788e33003d0d91c0e6b147bb6378f8a051217c16c62927970da0178d90898844b46aaf1687b26c4e0a2ac5560126478d7bfbce3350efbf6fa4851eec414563a0a3e76eac47bb4a3eb484c491f723422fa4ddb6a2bea34d60bb5e4fb51a02da0dd2aac2511af70fd616240cf790c1f9cc7f411824d261a05dfe0b76aae92aab61d65e1c7cbedee166f1d34ee564fcda938462ae8a3a49438fd49bba37746b383bdccf0efea831bc0d447a8c8658e7191d2825a5027d4d7bf05d356f47e733c6bc2351aebc84c61a26d69b1a529ab030d614f635b66d75936b86179d2c159472ae53541012b39e7694db972345e60edd1ed5d2ad4428ccc81dc7f87a3c09747779a00d8537a211fb2e93c05b6c60ae33c9ac502f1a7535e4dc13ffad08196ba661b909b621483675a4869547127ae516a66455910af13c37588f3014d644b1aa037c7e59da8ae1e6970ec08ea8de5c93049836571d303e96076e0a10ae624283cf2ab859bf599049df321bcde28c7b9a4edc5eaedbde9c68f046fe23a169feff5ae2866fc4162c69a977aafee1a187158205f80b9e356234170d4518d983b5df4a8f0c8d948f194f2f3136dd03b54b6b0fcb266522b05c9517d715219e219d2121ad6cf58991d207722bf850435f962f58b2f59f32f504c2c2c978fc30114ae532de23cb706355144b7a6536a6aa3786cdf27efdce4d80bfcc6ae5cc643b2eace0f4d3c31756c26710221e96c03779da2fa23c1f94ffebe062211766009628399a25b4e26722ec3ccb6a04839e9e371ca21c6e47b267bf2179f74600712bd4d598d4fc72a3463395052e541b9bccd5aebec0f8ca984685743da0d56cf13555c40b82cb36841ac1ff8cb8a5b584175ae2d4e0a6df1fd87137478f49995e6c14c04ea97b65268e4ada631b1c4424d7a18c6b56a0c9b0a3c59c0e3e869730370527c97964a453497fa0f8abd1e71ffcc5e5742845af3c37dc79fa8d80fbe7168f493daa9d778019c022ab4bd40cc2602b699072c591d7eb3220057d9293397dfaf805b6df724e01d66bb496085e613cebee69957cbdf5c9a6e4f8e734acab11d263638cf17da600098df446e76c154b544bc50699d63054c2c2c45591667df40e360d8140f8946b1a02b6fd4b7a00c0d70e4e806b6b4fecc647c2d30730993310d560063c70fb50de53fd011a9be67ff8f3bb7b7240ab600e516cfda8901500444f5ecc46307caa31b4180dfc31dd9f691f706bb1d5bbca0fae138c65addeefcdccabeea6d827564e15bdecc66c143382bb34943a766652b59369a33fe298e681b508d9a08b44929a6caacebd2f659cca19bfffc071d481ef770ef2cc7059528085103c71f508dc71bbac065b637862a0ce258c4969461c82b079996f8576c15f864c26d299a7f444db97b06c8434b0938d0e0db26da7b045fd7909bee1d2170c366d6613013d0f08d6163fc43851e67ce23e89f2143e029511550978859da26c85f9220c1368126c34eebca5d4c6142356e8f32073eda92deccc3ff98b9b4ba609dc724bdbdea50111c22819bddad0c9dec7eef40ace8c00aabed2cd7ed7151cd9e88f3e99976dd72e738b9468c78eea63e19adbeb20588aa3d53f640cd7f5d8f335354e1908a7f6db18280ff44c05fc7fe90a26594fd677c81d03ed4787f9191b902116ddbc99f7bac1bdbecbbf6e854085f19448d1ca16d81d702bbe64bb60d59c7b36549ca6816c3fb4a84097b4455575c71b81dd7a03c93af5afb9cf8d32ff6790e17ff790f6f5db85ed946d184dbadcfce0833d7d90431a2e47accb49d85cf662a205b717513e995ae0dedea80c806ea3155f4919790353972bab4ed13fba8ccbf1723dfe25306d39163ae5b90c0cf8beb3d40eaa4271b2815fdf52c10c390dc8657e85b414d282d48e5ac8872a0faf592031a57589fa08f6c4b4cfbd442d5bb96caa0ac80a04f1964ee2ca2b60e1e072557efe5a309b7404f2026cd5c4e7f5328370463a6b419120a964cdaf042773a0909df5deffb9be2f68a9275cdb6c76157b21aa1e2a64d9279fd3b780ecc4871271b24dcafb64b86a5dd3dbf3bde40cdc2210e3138e3ed609a1f95dcddae1315e50f21eac54a4f8955277206570e1342c9f32d82b9fc1a5f161c3fd42386793a21757d2bd2450990b78867aeedd46848d782525d7ea3b11d75dbd499553885cc6e48697969e602165db3a215f3d2cccd0a81e3bcac52519af0aa41dffaf5546d635479ec0beaed9dcce8cfc453f5823cb586bd84375ea222f15849fe64e1a46c0360d2ecba19ddc31b66071d4cd8775b26a6d30ae4ba029cd3f26ab4caf72b74dddaaac9fe96f1e6a1bec9526a15a13ec95cd815a9f1f5829e9b826903cadeb15b66119641737718abc34a063a8d0a9bf7c7f32f6f0b1e1c7dd3379f12ba35b7a1049adbac8d94796a666f8d46ac543c5ac092024f97ee04cc31552c667af8ee8b752797db7636e3a1679ff36c110168f67699a15777cdcf8999e7d2cd569eb6a75ef194fe3acd59338f9bd066dd898ba8fd3e1ca67f61e57d737f5002f634828c659ff4caff7ab4d85b268aa6af003832b813d1902de14c9b662ee76b4a2e3e86275984f93f02ac958da2140ff16f638463cd885b68a34b7613ba549f01c45045e95d96896900869cbd0de6843447cf8c5ed247ffa4ae8cd1095087e652c3a9b11a376b9b1af4745788df7db072c4eb8c01b98d1d0469824a50195a123aa18c7c09467c3cc51a0a8094c7932c94a7650843c252e46aa1c0fe574bbda734829c9f111e4cce0f9b8b67cacf0be1e876cc8142b01b7bfca7f9689608259b64b47a9349a6350c06d83d25f3ffb17ae6cd20258fd9cd4bf488417aed428f36e34b0b71d6d3889df359c35a1c0fb58995b7f668c2ffd33b4bcc46566f07a99dae4eb0a6ccdaeed2f20506c2bb32ba2f43c3f6a39b96d7d7b86015d46e380439b9c4e54853a2d91cdfb637740d6d85f57f8cf831b4a91281149f18c8d462c69b892c90d8018ea0ce65f95ad4dec1a82908499cd39846dc3a3b8676617156621f0900b617f6d73c2e02ba0b3f731f435ab21fcd2a95d6e3beedb4e41f9968da7304e0273f06edc4770aa2366a1a146d4f947656133a8e7ddadfe70b63c9932b74d000aac5db307d6bc22dbd26057497951e90a842731c0306d1ac6f7dd27e99030d5d53a62b0bafb16ce248b732e9733a3ca37dd66b5f5027018976d8a75c027c5898298737261b41c30d3404c4f37d1d407f43d265054394bb0fd69792bb216fbf4c59fa039dac61d0c537adc6fc4d55f2eaa87039cf2985c1f6d23818e7993427314e6bca32714d0d9c017d7461a4153b21bb5be1f5fa50e9af3fd05ce03adc943534562349a84c4e6dd3a863a5c8a32414d48d171e3520304b76cd532ec49e5d8bd502728c11dbb4ef5fd288fcfc121f42326e2bc8686a0f4f55726d5a8b8e88f1a6f4841ad023c1994a71c1ae77cce267658b0d8e492d1a561949256eb36e14e5bc3f71d017e7db6584c970b0185fbba08d0898232f211a4efec6778d5aea58c742c37adfb81efa4604f75d4f2f0cc7f8ea5560b829b41bef2d99d18cfbaddcc920871ce89b15420b090b9f3a899624bda16d4a890a85e2830c8c50819ab1a0dc1f55f1b1d452304677a1669e9d0ae58ccd9bab1e19a808c92eceb6eb98b20a6c7ef1176edb305dfe1bc638ca627f024856de44987e66d64e16eebf039888604693912f6992eda9ac0a5cdf116acf938a9ef756f685f41995c442af0c4277f2d4baa16705f12726370d32000d5d0761542e71984a63c93bcac4cd0a8c35b6d7058a861004e4472046c363dff3500a1b81235a9e969be4c2da611fd3884900f8733f6719ae5dae26752af70bcd98bcb8b1b854854d0a526d51c7f51fd3cf226072b883e0d55132dc268d72e6bae70d0a26f2d89a5d9da5d3df659d5f37c233edef38f04225303356515a48ad3fdc902432dc5a159ac37afd4d6fd39ecbae5a96ce837c9dc7f5cdb39faa1100e817b942491f9272f5b7a5ff9fc3492000a1aa673933f9a75acf868b518160b72926d4568743ea516796dcb9d4d7c2223a47ba172bd08d045fd941740a53dbe23c21d808a319f89672fe4dfd80449c1701812a1bed85a195035755b950428a3ffd6234629a45f370908ab31df86f261999428538b0bff9a30a9771663d47382fafa270d892616c7b0b54cef760171f441acfe44050d746a347e2e9519582c4c49c2c6d14cc0056854ece8df99d437d26cf6bf5478eb32ae19729bf42cc2450f11ce6ef6492e0e34b483f60813299fbcd714870feb01b76f26a815f3e1d50274bd703a59a527a467f8b524b896f9b7fb761adf175e1724d2a2d819fe08116e083b62b6afa24d71c9fcde9101bb166219f5bd27080850c99712a14b2eb039720994f0d69a3518e93b1d00fea75b9ea52ecb2d7029d760f5fd3ec7dd8e8c3df77fcabd16b78b8981a170fe4bcc58096a35c7deec1b527f80aaa6bc52e947521ab3ab40b67b6e98830c0aeab5f1fe71ef876d7b06ca1e08c5d624bc0e7b238bea8f17b1944cd8f8e049221716dbf7c2c063cc73802b76b2391d60ef9fe7b01bcf731afea636ede472e3c283bfb7e16d832d107131e42cf6d685b7775f4c507cf448b84d7cd4976ff4c744461658906992fdd26d2bdf5ef19f1e7309060a7449679ee1d7c64f1210bb90c8d4e4339a03c24af94d7fb18dab993f4dc3a79c0b467a64c4f1e66a22d35f79b3580eef1a87636b353d88bdcb2a7b8f2f1ffc636a9244cdb8769dc96735da7f70fd0e79151a0f6585c82fa59db41d1b9e204653ccf019892c942fc357ad024fa96677a2658967e43ab05673afc3535e20ddc975c6f92978c7436310bd4ba6a006210c5cd57bf41abdc5f73a0e9e2308b8f3537b0a048d6229cab06f4e4caddc5f8287abc89fbe1e23836316f9d1c92646b63e67812570e425d9f41a6d064ba04d45cf77ebf9dd4f8b2d90550f380dc31947ef44cc1a01830333c75b888c3ddf9e62a92ed352ee8decd090f7d0970a3570cb5c7a2d13ec8de7f97aa4f565b94fc3cfe87c1be64db93be02bcb4c967af01ee77a0d9bc6401c0db02ecc819303fe2c36a341604318d76b84465f45658178fc4f5c2bb15f8685299423d1ebc95f301325180f9cfa5f2be24f7688db2e95012786f0f05e278ecce5c011d4dd321c05d0c2d8ed5d74eb8f940bab8dda7c8fb517b3548fb3c3819356e15ff8c1119d502cc1df849c29031f35fe5b7b6176e2c951414fcc864785991b94502c42f7d94009a7aaaf09bf33588fa9f497c03449dca42d1113d9c01f88db3a4afe908b734a1492828670fb6b48c301f54689fdb0e25ca02f06ca06ad88804198fefd9", 0x1000) 16:04:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) ioctl$TIOCCDTR(r0, 0x20007478) kqueue() 16:04:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f000054a000)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@file={0xa09ac6954ac7c873, './bus\x00'}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="3ceaf6b6b2ee3608d3fa45bb35828cb657b82f3be648bc114d858edcf4a3cd5bf0297fc95544d58f2457372d37ad7d239192f8c4904893103b88e98a986cf5dd60bca9af42062781a5581af70667169d9785ed423c7e9b0717a65de6139f6331d16a26f07273eb6d0efaf1b234c90cc6029254a26e0f6bb85d3c7c2a14bf653b65fba64d695bd1b513b49fdd0501367605ffb77af23385fecbf6d4c34c273e3431bdf769d41a44a3921bdeac1e3e9a417ee18497f9a74329c2612a29230adb71368fd0482ce116b5e877ba78d109afd0c114a53e2541dc", 0xd7}, {&(0x7f0000000180)="94c22123aa1e52358a66c68ebf579a288174bb9f736e28aff2889add19d82f58281e7b2dec06ffecb8392652ad47638371641cd82938563136b757ca1f6a4449b3cd7f137b72e1eaa6646ace26891b5d03984c97fad911b7cc50081d235526cfa68e89ccaaba221954b7286bdc5212f73cb3f2476de4550095651443c60384922033284549da07cb9cf174c9f4534c7d9bb43e2a2e282694253ce8dac585af4c19ae4827cb3e18828c234761ce90b0c5c92e1364d1deab740188c655292db7300172ffc65e42a393d48ec9aa2cc5b984d37c8b4779ba6a7ab834a1ee50b3b992a7f0c5f341665f", 0xe7}, {&(0x7f0000000280)="272a9aa20e7a1842974f9ff085325735c08572cffbea3beaf565094a4a6b0540325ac9d753e4639806bfedecf063722667bf1b73fb4a128a2bef41bc965116023f4f694af784c1", 0x47}, {&(0x7f0000000300)="52b609ef5958a3ffdbb161f2724a895c64062cf40ea1716eb9000a22a0f8b2a43d3641beb5534189331e9bf1fc0fa74e5cc45487fb9a2883ad3ad775e51a76bb6f9ff49ca2d36cbef55973839338ab961fa9cf4bb748544a4b9afdc94d55b6b4fca1933707823a30db41d9db598f570c861e52a65d7a80be69eadde779505cc64b5cd110471c6cdb7109", 0x8a}, {&(0x7f00000003c0)="619a0942329a5424438eeed6cf85d22807da1663f6c891d6100c64b2446c166ae61bef784a24916a2ba78d5b5eaeaa45dbbad1ba43f8b319995693e3f8de8aa42c01fd8b05ec2b80c090913b86839a", 0x4f}, {&(0x7f0000000440)="2cdc0f4a01e6f773b85895cd27a8b0bf45f31fa9e7cd4741ac62ae8edaf631c8c531bf9e1be80fa982782cac21ade4d1d5fb8845d937853abab4c4291b6b4453392c251bd23233e24e2154e79fe4c11b5dc38f6bcb247ce101e1cd471d65b7ae1abc8473470f9677415bdd93ff94604763c16e8cadd6c8251a0559dde5e8af11d4cf75da05020e1273b490e4b096cd693127de8b399c715161baf69edc73a62652e697d61ef76598a41490b98376021d06806d7625c86f88492d8401564c41a907ee973330b9388655f15a61a505504d24f06bc265834ada00b8fec207caa8104a179fdf4acd53066d130b", 0xeb}, {&(0x7f0000000540)="8d038510d2c585d760fb242493bda7b8b891d2db3679edb34716babff3b7850cc8074a6f7fa21f90afa2a07e1119a1a434f839ff5e99621c6f35925f1b4136cabc25092c9036c962103a442486a6c463453471c580bb9d0ff8", 0x59}, {&(0x7f00000005c0)="afae640661aa5d8377912112658dac2575394b37eb800849b3f3def28c3bfd74dd1859a791a7efd653d68a494ee5e18c536154c78eea9a1acb5ee50679c801cb674c502f720c76dbfc6ae9a7737ccc73bfb284a94971a668689d408dddfb847f56e89aec1af483163a1fd1b91fe946dfeb059e9dedbd8ca6750a18f8342d7ea2a008948ef7d8c8b1bd", 0x89}, {&(0x7f0000000680)="0d83d2efef24affbbb044ac583a2cae8bd7bb54291da1c9622b4976969453cc44e117057f0f22417b5534ee1e1e30ca2443b6c2d3d2d0d0953c2d305768a9e304235ec8944c5df8ce7de6b403810782f9d1454e5ea288487bf23718423ef038ec3fc90f10dc68612848edf4c25444f63b8a41e3c03114bf1", 0x78}], 0x9, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x4}, 0x4) 16:04:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) 16:04:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x7ffffffffff) lseek(r0, 0x4, 0x40fff) socketpair(0x2, 0x8001, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/138, 0x8a, 0x803, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x10000000000000f8) 16:04:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) msgget$private(0x0, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r8) r9 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r9, r1, r1, r1, r2, r1, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r5}], 0xe0, 0x40f}, 0x408) r10 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r2, &(0x7f00000027c0)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000002680)="bb83f6882502575fec362aed94cb9b818dafe9016de2e31ae7b0c1d7533a2b4bcb0f51e36b89e5ded8b1e482a16eec0e59e3a426b5edfe256166666582b6907985d35f32781a31fdbe8655d8b93c126ceef903e6d94d521b43b3d5a236470495b50ba53610844bf43bfb61f5452681dc7e0264bf4b", 0x75}], 0x1, 0x0, 0x0, 0x3}, 0x400) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r4, r5, r4, r5, 0x182, 0x8}, 0x2, 0x100, 0x40}) getsockname$unix(r1, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) r12 = shmget(0x3, 0x2000, 0x79, &(0x7f0000ffe000/0x2000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r13) semop(r11, &(0x7f0000002940)=[{0x4, 0x1, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x2, 0x1000}, {0x4, 0x7, 0x800}], 0x4) fcntl$dupfd(r10, 0xa, r9) 16:04:21 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x1}, {0x5, 0x9}}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:04:21 executing program 1: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) r0 = socket$inet6(0x18, 0x3, 0x9) flock(r0, 0x8) 16:04:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x395}], 0x1) 16:04:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2e}, {r0, 0x1c4}, {r0, 0x95}, {r0, 0x10}, {r0, 0x24}, {r0, 0x4}, {r0, 0x8}, {r0, 0x10}], 0x8, 0xbd) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1011, r0, 0x0, 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x3, 0x20) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:04:21 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 16:04:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) accept$inet6(r0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x225, 0xfffffffffffffffe) 16:04:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) stat(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:04:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setegid(r0) r1 = geteuid() setuid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="2a66defdb48d77eebe", 0x9}, {&(0x7f0000000100)="89193ee12eb12d18e102a935e7135aa69682c6cdf0e929b2264ef86c53b96a201adffa8b0c05de14ca7d4d12ed9885c7b228ea7f6a4a5918295aa9201a9b23d0b5625116a7a4a8756a597557f5f715584904ee0c5694c6924b1c", 0x5a}], 0x2, &(0x7f0000000240)=[{0x28, 0xffff, 0x5, "55e5c16349c770ffdfaaa83009f9c3227227"}, {0xb0, 0xffff, 0xfffffffffffff3e9, "e6873424d15279cd86513ebfe05e2dc38915e12f72a556a0320b680488018ec0ecd66764eb7f951f4c5febca0b06df07b51dc6563d95808ecfa2b860e48effcb1f3e1e197c3516881ca73b100c8620e01b003a65b453c1c5e57b2cecb6a580734b065990c6a8ae35a18973f374f9f5ffef3e982d80dc131b5b5417be23cc76ec007ba7c44efc2aa531671f9077d9b03ca18db23af6e485ead859"}, {0x48, 0x1, 0x9, "d33a81739cafbe4eaa20260d95014b8cd0a2caefef846a8e26e60f1edb65390e8ab29e734591f31b14785056ac9e0eaa23422ac8884fba"}, {0x58, 0xffff, 0x5, "15567c7973bdd0c845fca0aef7a664bd966ba7511e2dde80b08fe908c23ecfbb9831351baad291ec5ab626164b74614d2210b809bf6f736bc1cd7b85468a7c5eb22d934290fe8e05"}], 0x178}, 0x403) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) semget(0x0, 0x0, 0x500) 16:04:21 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:04:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) shutdown(r1, 0x1) 16:04:21 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') chroot(&(0x7f0000000200)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:04:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:04:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 16:04:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:04:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x1) semget(0x0, 0x1, 0x126) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/24) setreuid(0x0, 0xee01) semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) semget(0x1, 0xfffffffffffffffd, 0x400) 16:04:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) 16:04:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:04:22 executing program 0: socket(0x20, 0x1, 0x3) r0 = socket(0x3e, 0x5, 0x6) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) flock(r0, 0x1) r1 = open(&(0x7f0000000200)='./bus\x00', 0x200c0, 0x110) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='.\x00', r2, r3, 0x6) 16:04:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4cb6f11b, r2, r3, r4, r5, 0x180, 0xffffffffffffffff}, 0x1, 0x9, r6, r7, 0x9, 0x7ff, 0x7ff}) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 16:04:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() r4 = getgid() getgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) 16:04:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) preadv(r1, &(0x7f0000000100)=[{}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000080)=""/102, 0x66}], 0x3, 0x0) execve(0x0, 0x0, 0x0) 16:04:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xa, 0x2c) r1 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) mknod(&(0x7f0000000300)='./bus\x00', 0x6040, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000003c0)="9cc57b4e32ff9e52aad5fef0654967ed3e6193d5bdc9ee8eda8ce9e37b9c726e9e9f11f85d0a7194dbfe5ebd56a9ed", 0x2f}, {&(0x7f0000000400)="9d5eb917f23838a7a13c7e722a9432", 0xf}, {&(0x7f0000000440)="c1a20d619ead24699743bee3f2375a082c8a7b0dbe7d7e5c890fddca9509f433f1c2eb803dce6afbf03b6e4677534c46eec38fd298b9c2abda06ab43a6d6cd2743c6951ff25c413ff8f45db514557b6fb60d95f97669f3d2734f446aadfcf8d84e0599c3a9f12adb77749169200f1ab557b79779722b887243cb6ea724dd6c04f4477c29debd8348c41e072426d149744c8964265cab", 0x96}, {&(0x7f0000000500)="e1c52eee93f19bdf441e97309df6d0f8e558682efa46f130b61f4ad09eae70b54664bc04a7e32701df18bf1df9d110aca38e8250f7325e7c0de57cbe06aeb9f43904a4b58a6111446718ba55d0c0889a9762620db1543a98a049e51f105ef4fd17560ade8268bdfc89a881025a85463c03c95bcdb01a0cc427a5835a0ee2c73d579a1cdfc3317cfcdcbfaf8fa7430149885559b67e91b548b061143c38358a4ccd20601befdff65d54c7ae0fe23525b82ea9eb8094c9d0438a3bbce16c789ebf1ce6a2a53779157d73b96f5a6319b626cbd9241966d10f30caebe69f", 0xdc}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r6, r8}], 0x58, 0x5}, 0x4) open(&(0x7f0000000340)='./bus\x00', 0x62, 0x8) r9 = getppid() r10 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r6, r7, 0x40, 0x100}, 0x8, 0x40, r9, r10, 0x8, 0x9, 0x5, 0xfffffffffffffffe}) 16:04:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2100, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80000000010a) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') accept$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) r1 = semget$private(0x0, 0x3, 0x404) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/221) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', 0x0, r2) setegid(r2) 16:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r1, 0x0, 0x22) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:22 executing program 1: socket(0x2, 0x400000000002, 0x0) 16:04:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/249) geteuid() 16:04:22 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:04:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) r1 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x42, 0x21, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x34, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0xe, 0x80000000, 0x5}], 0x1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0x1, 0x4, 0xc49e913}, {{r0}, 0xffffffffffffffff, 0x51, 0x2, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0xf0}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x3, 0x9}], 0x4ad, &(0x7f0000000080)={0xf8, 0x5}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:04:22 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x8000, 0x1}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:04:22 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x14) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x5e55bf71f1ffe98c) ioctl$TIOCEXCL(r2, 0x2000740d) semget(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/84) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/253) pipe2(&(0x7f0000000200), 0x10000) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r0, 0x124000000000, 0x6, &(0x7f0000000180)="1746b305e84ffc1bac3a7faac6916c3e502157196afe52e8330cfe48", 0x1c) 16:04:22 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8001) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe72, 0x8}, 0x8) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:04:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = getpgid(0xffffffffffffffff) wait4(r0, 0x0, 0x0, 0x0) 16:04:22 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt(r0, 0x8, 0x3, &(0x7f00000000c0)=""/230, &(0x7f00000001c0)=0xe6) shmget(0x0, 0x3000, 0x200, &(0x7f0000004000/0x3000)=nil) 16:04:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/38, 0x26) stat(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCNXCL(r0, 0x2000740e) 16:04:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x4, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000a7d8289ec2e37c21e0102cec007fffebff00000000000000f2cbdcb5eb713606d3ab724c3d2058084bf0f4318d0001000000000001e4969e444e33eb6057f0c1042ab3d54506b0d8feceab65840249650000acf6989778fd51265cf13bd0cabe000000000000f5345d800000000000a1bce00e1a13ad277858d2e566fe29d3bdef29acf97a07da89b80b3e4200bb1128d7787018c7314bf30fd541cd844d0b80511a269dea36c53b19e9d6f63ec62b620ff303d187f023f85aa65a8aa75ba746be55bdf0c85d89f4d02c7bc75dff27ba9d705d57f6ba740f297e2f3146c9f810df80be6e85222309ee36c435b24645e374a9aec94280eb80c8b7ac20ba3bac9c87441cf7c2c7ec27eafb33317b73e119319afe69b6704f3c0dbc50fb0c8a9d5efb2b8701d60071dab016b59847f440e575e96470dc2bd8264a71d99905b0c742591ff0ba6533a8fec6069c1c66ab65a03e7060319d6a76cf3a30f016e7460d1f2f6df531b3503a821e0174e4dd790ec9a72824c9fa9b4e"], 0x10, 0x9}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:04:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6b0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0xac}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) syz_open_pts() 16:04:23 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x18) syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0xd6, 0x1}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x9, 0x8, 0x8}) dup(r0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:04:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1000) shutdown(r0, 0x1) listen(r0, 0x0) 16:04:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x90, 0x2) recvfrom(r0, &(0x7f0000000000)=""/240, 0xf0, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xff, 0x9}, 0xc) dup(r0) close(r0) 16:04:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) ioctl$TIOCEXCL(r0, 0x2000740d) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x120) 16:04:24 executing program 0: r0 = socket(0x800000000000018, 0x8001, 0xfffffffffffffffc) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1}, 0x8) 16:04:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, &(0x7f0000002880)=0xc) r2 = getuid() r3 = getegid() r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000028c0)) r5 = socket(0x18, 0x4, 0x1) r6 = socket$unix(0x1, 0x1, 0x0) socketpair(0x36, 0x3, 0x4, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a40)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="939b", 0x2}, {&(0x7f00000002c0)="54ddc4c622f0fd101ea01b4fa5c6116ea55a4b1ff3babbef1449dafa848bce736b2085a47438f1b768b7b75904ef01d667db569f1df2082abae52e80b22b039cefc3b53a94580ba328b5effad22d69a84c0d7b3bf245c90835f6e665167e4509696bb9c5ce239c67e6dc24fcdfa49b34360edb7bdc9ebf8e8bff75a62959a74e377caeae265c77d9cc8a966cefe8c7e46b113cb0027e03d91bf745ca6576f6244c6a3a781b9c99cb27e4f9f9a72fadff2c7b7a", 0xb3}, {&(0x7f0000001440)="877f9b8f5d7b0eb5102bd26a126b8e10fa63c2c8f8d62b5b4fcabd7283e148ff5c87b5f6d750dbd948b44fafed3ed3defa4b56b860287eca472b639dac01e3e45e707baf6a3108cd74767af7eb527cdda9a81280f131c5e27a95c4345e8235a712201a0cd7df84570c56511904f9e8363ba670dd00871a3fc67b10f265a19b3600dede52b3ea8b8063e2775e4270d0b8f072e02a356a8e6f7bffa979611436c0e00c7a2826c9aae9e201f0414d60b1dba939e561cf0cb08858df0e1933fc1eee1356cd1a8523c2e541b89be1747bb94cfff12bf57644e05949bd367d89cdde9351a98c1dc5188af05cabc1e41f06582ba3cdd3b645b008d66deabd0f32d9576f3800fe5c06b5e4b9ea9f9b646b42f1fb11c4340312ce355ce67dd3e53a8fd73b382656dd79c0fbbe77daa4291d2d51ffe16c231864ab891e1798db1aa3117fcd207947258cd2e65449c82bab4845d05741accc3bacf76abb2fc6c1b33a073d0a5ea41c9ba1cc2f74794e2e6fb722c5d38612b9a3bc4d1745a3ebbc9fc9ea9a8d3269603cb48410f0e4735eb34d5630e036e8eb1034c5c2909c03d70fab75ad05bc47e5e3bed01b2a23d0dd6d40830433d0fead9677cb90bb57875c3c60411b6ccbbe82bf5b54987ffcc30094bda73510a57c0e84748a12c4bba893f181916ec276bad65a76296fe4f53881ecb81e26e937795e7b179845f399a9b83d20124b2133d8c3ba1c5c2f4edfd65677d401fdf4d71fdd2359e55980ed21ae76df48e0b1899dc4a9aa3b27ddab1df9819460ec4f1405b1ec4a69a8c2a3e2ebe1da20ab55d9fd6368e2ca21804363031692bead1898485d401f340293537644a6fccf6758d7dc3c29b6bbac7ae70130d41fc818376d206c1472cd287f3e36c0b150ff21215b3b0890f397275ff9f29baade9dc894d98821c064334e571b48100bb4313b8f50b29755423c93360717fbc361275256adcfc8d61583b395c0e7053bf0752b1654ea0b8475fc239c12a9a16036497857133b9b834676935efb0cb6663659de35ef84cfc16fff0a75a63206d662514a5e3457e50bc40498ebe49fb2e200eede06f6b1a28545c28227f58aea069ed2edf55b183993c6cce4872deef08973f3ef114aa43a62461cca9a39890222f29994e0a2b5923aed8b95719ae19b834f72f33ef8a1227604d459056e64c60be7334b4e22adb4a918eaa08f6a007235efe92ee61997a464f603eded33efdaafe9eeca791d0bdf4ef8ec1792f8bae76b64f703505ec4fee5d56d8b9f59e360dedfa2ff038e7e536d3c7db63ef8d40c3ebb5e6ae80d20aeae934b87982047f3595085887c3b1ded444dacf8c2fcc9cb35cb9f31b1faca6b69a345f72ce4ee57bc5eb548b1290d8ec8d28d41c687cf486a4bd0d7aac073785007576778d159c003bc6739151dda9403873190a7797e41b14c0f5706a6193aa3dce02fbbbbc20cf2660421ae05a3471951d57dd9ae52c64b47ba3fb9b4ded895e85f4ce04b2e82ae31a804958d5928aeec58e08643cd7a83b4605b0b9a790f09645d708aa91bce53a1755b2ab7571d3a0f49c8f3ae27a2e71d33547f26e667d00648387f65c1774737ecdd0506f6bafe4a5084db0ee166baf7ca9f5316e1b58a8a20c9c2b0f23c7ccb504718550fb0484e7e302f8144c43afe8af7d901f1e736375dfdf9a2fbea9efd697703306b61cde296dedb0e64eef028b7dd5f587847a400f927dfc42d9deafee3d79fd267dfdd36cbc43663a5a0a7bc7fd6a3ed329e8160f9ed3ab9237927081365b033e234dc8356ae83c0e2647434f7f68ac7b530d73f1a6797be7442a3d99e6604d66ef050268f76efa3c1fdfc67911b75991128bd15747290824fb3fd95bf1152f550621f0c7bbd47ed0194b90710def3195c1b98adf7ce87b94aa3ddd5febf8f637f85d30efc4954295bfece417f7c52dc5adc63fc9171bd7d992d41b90b28b09860792e9deacf666e564aeb3b26fd28a94059001b14ebbd64110358538caa4209a91ca2151f9164a44c758beebf8e3fba7886b51da8839e93484fab6d49d91987b59b0020d7ed68fa1430d9882b4f909bd5d058d0d08411cae914d7def230fa6b38c63f90188c2099ac9801e102343563d14cb44bc26a1d19c3837f4abc836422419fdaff1638e50ec661358573fc73d1e190c8280beecfcbb43bb5f9bd7332a7b4fa7e8337dc646089aa0d430b5061ce41d894951ebc5addfa7e5bb2af43458327d9fa4a573bfa5fcbbafecd6c6ad1c66da06a7673f48fa1ad0550204125fbceae5fa2c93d9e4706fbfcefec2c0566a99d2361b43db70416364d64d3632e82f624732d397a6b201044e575fbf8c4dd8e70f5618deacb1a94f1047c933fbc8b82d2ef4659fb9b2e8adf95b8b9ae9844bb18b2800085aa3b80729f17014aea4697d7b295ffe59b32c6362f6cdec2c80000ee86a14859575329725c67c66630558755d41aa854ac92f330a30ca17d4647dc20c250605ada3d12d5286452281b894414199b327cf1ec62ddfe8109419684560a77d738fd10dae0f9655e9efc772ddf33ae735e06e6fd34b9a4646cd71dcbaaee58fb77ab17a192fe74a8f11aab22c8ae1f0f5f59551f007da13adb8853307722a939f33791f41dd8f3c312331d9db4fa4a24c025f7b57206223a4816cbecb1ff859fbd31d55dbc489ed58e5331dbd59aee49f02a2d5ac51433b5f5efd8c7931ee189a2ab0aee70c3417a350c4bb92df19002dd4b31b81c29aa0c8c7133d6e89e6a9c3d288354792ebc6bb6793efbc441ecc07d49dad4967e40e1967e9dc6a0733aaf2770a319ccf377e87807726160791d248c17bfc5a9745d978ec48fda96e156ef2f941211a4f689f6994cbf4ff0f9c3d86ff2be7f8987611624e068d501cac93743b61b8534b1896bcbe35b1d39f20a97af25650bee11d3ee8aed8d1203af8c7f44e218b0e6489182579dd18804712ee91304ccb14d2aff55ab25500ef314626ad1ca776fe283fcebf75fed767217fda8502b1da0bb7e0d78360ea6ef7e44c3722faff5c26aadbb1bf7bb4973a1ac7d09d79a9635e66656e1e1deb4001cad2e8368ad850b554370e56539345cee6d182ce0dda66ab92ac10fe69fde1127cd5b0775d2dbd2652279ca4db16d0285474034dadc6f8a4f751ea997bcdfe899e7a2a0fe354ef10ae4e21444c50093eb14a173299291b35eb16972e13ce501d156dbab0e573254b7aef0f1d74b5012ad8527b0ebcac39cf139ae42a531917b68a379c45e1a2d3ef1299e62610e26ffacb460c91cdfe9e1bb631e682e94e35b0cbf9352f106788f7d4b799954ba431568d7ca35d3f1750be1895533009de4aea9c6c18e43ee41de87758f517ec6af94230db095e7c3b6d94ce105062d8de34480e9ee35a56105fd9920ddab75ad3b85222cb8227915ac297b0f1227f31587f362f9a7f5b5ee3b28335a0f48fc8c017dae3bbc8dddbecc8588f67e4c6eb869ab7e98a70c6472d2c343adedd342043d920c71f21b2c6c874dd8875cc2e1199e1f020ae7fe66af392cd3ee4badfdc997b482873193ca2c9014063d99d8031d8d94b2cc9d441f348101769f2c9e7f2cf612f26258b8f63f104f7d61ba7d630a2138b0182265d86f1e3ccbaea465bbe42c55bd5464f60d38eec3bd320a35e1fed5c773e763873ac0f9b6d5334c9670a1f543d529e3206ab0cc2204dae2085ee495daf6bec7f9c9e6021a026a80ee7fc0edd5a76c9f3180016dcb66e88cb332e79bb15fed44f34c0248ea8ad64dd0e989ab1c368a819d5b0b6cf40f6d0e679902bf3e35aeabfd0592c692720d9169c5c59d8c6490e2baf981a0885333b0ba6d4c9af49211a68e58552daf0985e276ab5b2fdcc37b40f73881128d42502524e2e8f3bbd7cfe322ca222ef2fb93a3547d2b8c3fcc7f14bf98fce5209329d02c8bb2c9b462b00a9a405037e5587723fe11377a7c02cbf97e21c59e3a2c38af133e5d3d1ee04d69ce8ad2117571f72c082ed00da680f14cfc4148f96eb1e9583c219bccc53d5ff4622b5c2af8a79f464ffbe191c0db155b8d1acb7357673ea62dd355a3c69ab0d4f2779d0483d0f5cbb953aef6425f1d6fb2c38c83f453b1ac251f103c55782130fd4bad405ef4044bedc259e74865c0b661d235e3044ea93f7b64cde5b7dccadd72a4d49ae93f88076322dd172716ffe47fee7a9ea71cc7409207aa734753261f26a93b5f27fde2852f811de1be0142a68d510e2e79900e8c10048f9fb0c5b1b1e5593e7facad1ffc9bd11d6e16e890f15c38764baa010dbb9769051eef387374caaed324197ba271ccb88d2f78f01f3ee8580cd5c0dbd7c491b77be3f814a9d75df0f388e1e81a0cf1177bf0498fd269963a121fe9fdcdb90e22ccf00fb167efb3ac7b74cc5cfc965506b9504e4c6ef3bf8ebb71303641774a6d8876448d79597bc19bcceaf793dd2559ca679528f269cb3187ec82e58b722ec474e6a75a81824721e2c84ea2f81768094b65f9aadc173e363971fd91ff3a2ceb97205b30c948f021ccebb8389a3faf1c5a10bae0c0ea482371f69ec322916548b8b70ee6ddf9ad66f194a0119cb5bf52f5801bb3f258a0281606c50f8996b7161dce41ab4635f28f9af9b950dddf7699afacd53a474f0cf0c5328e1abc87969d915ca4c5948df6eefe09bdb89377815c079183801b2e6e4b4e5c774c2c5ddf195381c18996ad963d85bcdf45be4e6fece657a67454a110de0380cb320d3eeeda0b37c71973f433b869051b7da1213739af0cbc8fc52688af929b07f62c282207d06eb2ff5708330fc6a0caa8593f8982e804790f86f77b4060d6f923a6a71c8397e848e392c0f39e42fd5d791193a0ffd21b6698a77ec4901b517a37fa353803d611a3589e3f439b6032199dd84f350e7c58fc708c5662bc952353f6dec81205bf21aa6bb5b261e527f5c7938fdce4143ffa162b5690bd3ae9e5e852bec1d5d08e4af83ce3f0a44e6875fbca5b765810fe65340161a70828739e47628f5844437e66889f18b9f4e18bae72172120a973b5b973a3a9147b718ca62584f8257e2bcf4ee4aa9f41d7a9ab755a5ad25cdffdfa1183033024ffa56cff4ceed2ce52fe8c971c58253afa4e5db02eeb2fa80f0c482120570acf2daa0314062838388b3c589e44300390d45cd3ab17aa68f9e1af36485ed13d406140e5867ca16ceaf70466e01822e7e4e86fc941be132f98be9773e0771a4d28fb06bd2cfb2a3220b56df0e1ccce885a2b3f04e8ad77ce503bf253245e114c5eceff0c91695a1522bdbe85c0e675ca0717fe89801be7d40421dc6d554a9dd481e3e9d1aada5206bda159fae65598ae9db19f023787e16927cb213587f4d5542226dec06606fb058762f0305996fe4952c9d4142bd7e2a23f759e543947498a60dc65d72a7295a88668612bc3a0509c567a6c062db8c23ab87773abea02d7024069eeb07184e4f08973fccb3bbcc93923b39a9e264f2ace496702ab62d164a8322ac081eccaeb72c546a169ece6b4e501be2cb4c1cc999fb99492cedc1e605f72db22b84bf8440848123431f8d2f57fd47de6fdc5cb3befdcd7de5b0c556cc4f7c2ebf09474cc511d72c9cf3bf9eb0f80e0650bd9a99d4c695a6479ac7092f5100abddb0cdedaa0f1570b600624b51a806d94a0d63ac29a9ea5a5c2fed06d6d464877d482a3c18ef087b8c5b539dc5ec81f26e62f23ece6a7bd7374617efd17722ecdf17d6f8216a22ba132d8e0931597bd8711d904de4a3b96de492dca2254ac0e5ef86822b5aab54435bfffa4", 0x1000}, {&(0x7f0000002440)="46045b9ebe02718d9aa75c42eff6e059906351ef7f77840f8806bea427e6c7a78fd263ac3cdf5b49997162003d1d71414b2738e689df83128de6693302ea1d9c13b66ff403eb0b1c39fc5adc908fc960724bd2da46c5be1ee564e1b386bea2371c879812a5caa0e7450c46b4fb02197f7aeae549b39e0942db647578657ba6bf45209c1e80a375612abaeaef9304bb3d2be37a1202e1d5d7a6b203bedd7422ca6cdd69f3b747d381a08e54bfd862f57bc0531a1d78a6ad92a30b86da21b75155b511b99395d25a4d88fb993dd086045acedd53e25a550c9b14ad554130065842b232b59ef43dd251947fc6", 0xeb}, {&(0x7f0000000380)="f1e497ca197a34190108f91b9f30a2952a6cab97de134ff6b9cb91b18a0a9c787fe0d518ae35f1c4bf12e695", 0x2c}, {&(0x7f0000002540)="9d9492f9939bd9d0e99e4f30be8db37a7b08ed854f3969a84167bd39cacbf8fe876f3a16605210c82b1ef8b1e11fb17d8c4bfa02ebe0e289ac72737e64c0fa2c2de643cd79798b9c807d3691914fe38b89fe0c25ccf81df7955413e31148027e3425cd191810347481e7714486c647dc0eadd17fc70c6609f269bb0293a7d1a478057969dfa546aba19b6a6a758e211f3de7feed25296137bf8fe6b6d28626b458367361be18e65867828570fe18db47e5af1441a5a62d5fe7f0cc1757369328df07e4bfdab6fc7fa6bf66008e5ac6d4251762008d3f9479942e", 0xda}, {&(0x7f0000002640)="85eb4605ad5f7937a0533dcfb8a6adbb19709d10db72e4801981d5dee641845766c4e6fb409e07bc47d222d76b7d865bf70caff210c260ea100a5be68bc9f163976e469013c67596293d48f37cfd9c83f7951b52347e990ec874c573e0632d71e1c3ae797891ff5d8a9ee4fb390c1bdba7aff10d8777a71f68f902208f053c503576c952308ddf887934fd52dfed8446118620ef7671f452ff9914f7947457adbac931faaac187eebb1052150fa3b75d6f38606dd978c53bb9eb0c6ac080cf4b2915dfc17403858538ce2cd7a7d4f2fc878129ced7b05d4707cb8561aa5de9e5777d56eea4f435ddc426d1d4481a870247ca97e31c", 0xf5}, {&(0x7f0000002740)="ecb8de557e6519034d373bf7f083406980f6db4c15cfb8b1b55e4d3c816eb3935518f9ea615bb133963a27ef6590839d13af542f2c6f3c1e94", 0x39}], 0x9, &(0x7f00000029c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x406}, 0x8) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = kqueue() dup2(r11, r12) kevent(r12, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r11}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x100000001}, &(0x7f00000000c0)) getpeername$unix(r11, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) 16:04:24 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x1, 0x7f) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4bfc, 0x6, 0x1, 0x4, "215be25df3c65b4564b5b2773a48bc3113777564", 0x3, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x4, 0x5, 0x8, "a5c60547a5cf13563768842018997abb22ad061b", 0x76f, 0xc35}) 16:04:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000200)="8be63bff05b64e9cf1c96d7c7b4d6cd3eee3b02d538b04c024bc4144ce193a904bad2ed3eb429d5d85126d80985a79bfe8dba8256d7422f5dda969cbb7b66b32cca13ed869b684afe32ccb7aad807c70d259c90fdd20d604a6362acb739644fb43c673b1bc1651cf15ea33561e47e795730f84a1714d2a6a355034aa029976589515cea33a874898ede231e14e2d0eefa83132ac51aa05b8a35f2ef9f7f652c0c3c97b7c61797ccd6109f080b553cd21937b99b63d745e47006b1b4d541e6e6a61245b394a400597b54d06553a14f362ab9cb0e55a63410ec39c99bc283ba4951db7373b0db1cd0ef50b", 0xea) mknod(&(0x7f00000000c0)='./bus\x00', 0x80202005, 0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r1, 0x443deb1483bfebd}], 0x1, 0x0) 16:04:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file1\x00') r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) 16:04:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x400000007, &(0x7f0000000080)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a5b2f2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7ce7014afffe4012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d71bfa8f3404bd052ee9257b62e137f88f5d", 0x295) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="ed3e8fa9f79d61d30000000000000000"], 0x10}, 0x0) 16:04:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80402005, 0x4303) r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r0) 16:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:04:24 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:04:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) msgget$private(0x0, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) setsockopt(r0, 0x8000, 0x6, &(0x7f0000000040)="2df07608b64b81374ada388f69a1dcc86dd44010963c4173dd4d2722c1fde25db2c74cce8c49bba892a8e5c64e4b6f18c0ca45a9213c16f5209482578eb41918dcd483b4b028435e64ac840f697be7504b0fa02220233bbeb127a77a17aad632b5773b0b1bb8a39fb368584e17744ff63074ce4a6dc99bbe911b6ae7bc53a7a6f788c9468649c5156b2904915c27bf0f07ceb020bb91d7a692cbc3622738a2fbd5cfdb43e473afe3bc0f5b6db6e5c000b9cc7b0ac207628823c416a36d0bae63b85ce3fc83f6f905119b", 0xca) 16:04:24 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000300)=0xc) flock(r0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0xffffffffeffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x2, &(0x7f0000000480)=[r1, r2]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x2, &(0x7f0000000080)=[r3, r4]) getsockname$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) sendto$unix(r5, &(0x7f0000000200)="10d3c5b433e22fed004f4f4fe54a6861d3939375f8301903da6b0baa0509ffa1957469a47cb314cabfd2ba1df678a0748768a4952fb4945180700f4164234ef7ad9d56b026bcda69f525da0cf0330f1b78f99d1fb93f8baa3a1bc258476d795d6563ad647d36490b528d368fa842d24a67d54c4fd5dae9be9cf9bf059a688d8d2f4c65ea0b4e8ab59b7d5192619e06db3243bc6517ed7555a885f09ddafd56c5a6b122242debf53e575d6d2154cba857fc7094f64c68336e4fac089a3c86f9b4a1006be53acddeefa121a9a83cbc53974f22df4adbb3b598efd7d9174b947b161c5bd829", 0xe4, 0x3, 0x0, 0x0) 16:04:24 executing program 1: socket$inet(0x2, 0x1003, 0x0) 16:04:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r0) minherit(&(0x7f00003ec000/0x1000)=nil, 0x1000, 0x2) clock_getres(0x0, &(0x7f0000000000)) 16:04:25 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1ff}, 0x1a1ccc1f, 0x6, r1, 0x0, 0xd2f, 0x64, 0xffff, 0x5}) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000003c0)=""/215) 16:04:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x140) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:04:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7fff) socket$inet(0x2, 0x8003, 0x8000) 16:04:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) listen(r0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 16:04:26 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fsync(r0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = getuid() r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) getgroups(0x1, &(0x7f00000001c0)=[r4]) 16:04:27 executing program 0: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') fcntl$setflags(r1, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000180), 0x10000) 16:04:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffc) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:04:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) dup(r0) 16:04:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) pipe(&(0x7f0000000000)) 16:04:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) setsockopt(r1, 0x40, 0x2, &(0x7f0000000080)="07f33082ddca3b66203ed91ae0fd805228cd3bcd3acd84c551abced0794ef45360ce057d9608178962f88bb573ed3d8a3f32b4c8d48f85e2244823b30a8d31e31f15dcbb76488704571024544493b8a2dc8f5e1ff14b1da16115c55c18ad2602ff46f2b6bb807cf829b54bcc2505b2996fbbabd5a9243b0ea8c925f19a455fa03d6a5b4bfa86ed86afb031531fb5eea584e0bcddbb1b489ae1d4e1e5c85e5e04820387227316d0b47047e47185f59d1bd4824be8db922656080d40857041f1a9acbcc79367d70eef0efeb885bcfe3dfef905932081087efb58c3912fc3b7b635b702bdb1f56c5004814e84bced5265fb6fe8cc7d36c9e6393953a29322ee57b77d1fb06e568e82e97f7f09aa1227be79fa14d9a4140030c4d7b459a233fce0f7cf3b94155db507e2956236dbc5292e65c421c6c08871f5bb0c1f4befd38f8fd1e364de468348482191b8ea19c96253b13654cb8435df87682aaaa553484d00dd4c01e465556b2db1af67496a2f2ef800e7e75aa34090c95ca70aa68359870286e98b0b2bf1106034e64c3390025929b6cbd13929bb5306cbf58cb9b8f00aeede503a79b9e4e92e672ec91e459e02c2e6641d5521e11897df08b4a3a39dd59f435b8027dec7c27be0742bf7652a7fa6b5722df3ea59b6e4c44a92422a8fedd33afec76541b2362952247210e5cbc0d83299155f2f139e2f343196f07dd7122de235bc4ae5bb67712b4a48740f05cc216dce2b1aa56388929c7d31d17bfe89a5fa42b1be08f704a7db5b869114a0d1af13443982cdb639dfb99c205029266885aca960660e2ad95c2929bccd145ba7f5b39c8664c468a95cdd84ad20cc2075f65aa466d6a94f7046a8a704c58650c9a029ab87ce1e32da317e5c7d37c2b9238159cfed65f0ab571a2c5532c01a70971142b99e53dfbb77f2847d09003e1d333d48cca88cb07243585ddc1ae1fe4ba8adcb6daf596a04028b8f7cf42536f2c505c12d57d411a25d11c0955381c9a9506f0ffe0656d10302d124aa991c91aa8a20e320cd78ee70463c94757ce562e07e92571bbaa5205dfad00a260657d94429c45a362137d245e3539f7b15087672742d016581a42678e2be79398acee450f776cd2996be827c7277a09b35b78d7a3c889effd6d23f107600009fecb555cc5707661601ea773a063e610720dd3d7c8c64f59475de9dd71013967dcc50ef03b35f73d24cf5bb53eb92dc5c8e5833f3dfeff06f7e0bebaa7f341d5c00a7f98231c070643f9d2bd339bdc6e09359fdece789457a95aded61a013264ca02193aa0068f5a798e5d7270398843d6723c9a070e5739c982cc190f9ab8308816e2a4c4b86f9cc5115afd631b33af7c55e5464ebc5eca987fa14a26cbab8cb3cd6da50acd7599a0a3148e16337b770de2a1fead341ecb459f63442771232212e34d66ccf5ce2919474890a8b61ffd4444bf6dc061029778b4219ebddc35b541fb9a64b12b888828d606be8f3c332a430eff964f7ace8fa1d8117386136c132dd60477a4d768666641784753ac82472b0d18116a489a07c7531fe16693a6ff8f89db44fa96f9ab1df5b9905483b5ddff1dc55bc24202e9eedf25843e5870f0e2e0a56bc98d932a22d8703ef515b8fa4ee1447cb314504a9e60d5365b3f359e731bc8065719332a6e1a4d7c7beca3de31ab47d3ba0b3047c0b5c4d8084e01d315d33433f97cb89d973417c32d6a25287cd07bef3ed7531809a6f478a07b010b82f881878e64494d90e77a66cbc990fea8b57467262ee90f7eee9edbfd4e8b4c1701c4752271c0d94410968789ad5ee4c022d807e199ac992eaff798c961bdef3f97b3ebce1c73e814c9de577fc9e59aed6e863f7bb22b78ed95f636eba186eccc1c19a8385dacdb6730bf25e74f5ab3e184041c50da491410b85747f4645ee2aca8916abdafebfc2b44777e26909b685006f10297cabd51b5505d37cc3c275e7add62d4d33f249c45d6f6ecbbb852245c6bb85934437d908746d9879ef52fa7c5a43e19ed2985b06945e4859a314fb7ac56e390cca6628a8847e7be7da544809330ab7309a13865171c7b03812613dab8a9027222e883a08e55eebfb67f4ff532ec789f0b35dda701ec6438147ce91a3112c7500012bbe2a86fcd9477fe3e5af0c1e0146db579528ddc511f05858251be43abdb8379bb9a6c1039a62231ddd70bb2c7acc0413661aa79ad6aa3fd112a4524ee02981ce71c57c603f5132b5699684b03910ce14bdc1c02140c6a571884cf7e0ac6dc5718f26ada84d6970a617da72eeac1121f03626b69590ffe146193376c1651cbb04764b05ce3254a6c55ed53fa6ba23e2052d627cc1eec740f667a5d7a63a24fa1ced674675a8d0017cb800a60d36d209cb9e3d1ff9e3d24114c5aa4edb5985277314d0379275b294120cf3177abde27c651807031e84c42338333ae689c6dc50c9b27343c90b95c0226f6bb6e14cc0fc612a688fe84e3d57f798ed687692bb35b807c07e712bf674a0b5c2609292e79334d29fce5ec49711bcc6ff64895aa1fadfd3a1852a4595d1758a824f28795484c1752ce73d35700576a4ab77792067413694018aef24dd5b5089412c6bc6c66d16a87f3d22ccfbea419ff5edcb239cfe5f0cabaaade115af5933f9693e33d48ad306d0301620e83f5ff31a08f26dc6abeb8221252f21261ac03912afb47d47e4f986c2e8ea452ff3007334bea39d7646999406c1df2fa8dfaec32967712abfffc7d2607238d41dc6adbbd140e8d343779b0ca9c394792a18303f8f3464863484e735c918ae75dfbb4a980c6228a33a8d51806d0dd79b4887981fe11013d6face9a8d0fe3b295c61be26836273b7491f7d5699ed628613e8f5173f3314914645391bf9c1fc6cbcf0a6f1b7a30999f5c4ebcdc571e4a459eec5ac6f9091cb9f4b480314468356358f60f211413774ba8dcbec95a8bd2399d6404c9d372016ad3c51ba7b2c7ce716bacecf39b6da16bc8f22c412f7b16694cded0f1ac13ef12fef49388e971bc9e396dd575173426f76a6f4379c8d3ca7844051ccfae4782be71da12062abbfbd961f72d648c618fdeff1555bf0223273c77e45d96f7e5f7b36c8a035a542802a6d51a68fbba0a13dff0318eed8009c0a245c4dd882dbfedf9f434aec1c23e53945a703164b5519a804239fb323a974b031ba41a20d7b31d4b863fbbb3fc2efc9edb3eee3df7884b38d116bb01d4858b829743d3e30f435e0d7d5c95138998b9fba35254fcc2ce8bce3cd76861f62f95785fe2176332f5ee7c1bc166c4e075a20f68d62094ad83d0f80abd66f4750e74cb237b667bd7f55f37480907275942d9109094fcf2314a04bca08ccddc2523f3c4e50c61ae542d0089fffdc4cc0f8d3fae7b09a5cf55356d900cdec7340d14b65170aff758c540ad7b7b2ce4706006093a7dbaaac8472867ea00a86e139019e0d935b1816e90f728554c16bdd4fd25ef2326b9845284c30894b1cc97af05020917552e4d6164f93de769c3385e1e962aa8e1a4b7f790202cb4a5e0b6cfe7f2607aaf1baa44136acee1653cbfbe1b25dc7af61b174fde7a5194921fd4c275dc5ea57d890117a468b30a3798e91c740c59a84844fea524f716a18519693fd71d11e413d392e4312655c053240c317aa5a47434aa7a24c65b99290a6c42d3d1b710ea9600f601a4c15acac6a54b76d727a43ae606e39ca21269f12f1d72a5fd81a417a0e208ef237a5e6910314b69fcecefc2cf5528dcdfeecd5cd7bbda1cea5ad3de9ad6cf9ed971ef62458c0f0c9d43770f487fd10c6b3c8b56573af63ffb333fa69f82837e3a49933bb01b4f20db5f8a4c8521a51cdc3262f1487857ed50138f3c02f6aa306573d5078845548020c1a143852ba465958bf0a857ad3c0032e90f6eaefe73663e13df9e8eb7e6e18ae3ccc172dc7f36a5a349cef7bafbc2e14361545e53b10f34d62dbe1e957a29ea788233bfe584bc21b847a33cc686692635ae9e6d25cc2c6411f10bd533db2c7e2bb26c5445384835cca798f94e5747c8c5a8bf184eca51d7e4a71f69c5203f02ce56ec29843eed8aeff92be182a61ffc63a93b7ebae9f3e00020e74ec531fc3eb77c476af5dfcabeae499b407893429991644ea4e6b95ad2cd6ae81e3d7fba918d693bb5ba6a7d22aa69f920ac81841b120e9b8aaffaa901cb73d3605e614f81d444d03a9b74b5c83f0633c77df87444cf237059e7cff94adcbb61ee0c45677a90c20b45a7c60066d303e1e54f7a6295d71311f37d8369a543066bd43c1d9d073b238d2958c6bb8fa5fddf46fccb77fa6bbd0173f34b102ecef995e4b48ff8e7d166880ee3a536d33d6ade8ab545802bf390d8620c47e9b55e9fb1667525a40050dd9043241d5d4d91c596ec8c03c21edfa56187fe894cb204ad0cd4b90c726da5409fdb309ea8cb2978393e3d87961b6073d3762b9ce3563dfa31c3ca9e1b2c550cf27f7c5f0deaf7a2a600b705091a4f9b901bfcd911f0146e9dc04da90de73d0699f81f0a80b56bf7745461115172a278003cacbc0e3e7c74309f6c2258acbf4cf5a16e4c9dbc6bbca3f1d2045fd125ece4b3428b973027a8166512e7f5603392f2c681c4aee71739921cc8282fc14d6e5ce115469f725536486ef55c17a60de65c91c489eea631995ea6ca7b18d146e1c20fadd7010422e0adfb961da7d685b743221810274290bf410e3ca2df0c760d687eb8130ba9a845f224df366542cd3615030672dc74a507f75fa376578d0fbf8b8eb68b5b702c30544ed26d8ea6eaa1183d06352feffcd3a4c6d07beeb5cefa9ff38d40d37ef9e797cfb966710e9e9332b9fae7bd9b9ee137f74a33c450daf479184ca9c41edc0378dadce48334ccbbf0d553440fdd97ac68eb179572d390fd1fe8c270e2645c8a603a75a1131fc88ea2847b9947fe38a755b2468b1fbb55fbcbb08a612c9edd520a6823cf43174e6d56d9920c4a4679c2e98ef8548086c58137d980db967c520058d09c83babd2b8924174b92684adc4f56f4ef7a7829b5a8710b8c6d8bba1a05f9bc071afced15171c5e84629f400a56a82bf40a6177faf6102bf1125b04fef2ad4e53a31c6fcf82521045b979dfac8a2b429e41cb3d56df2993877017207a11db337c417d93b19de8e454721b016d0c77511a4a68f963eb140c881663fde891b85955c963bf1c57088299c31311e8d8724c143a92659e76f53f01e49d1c3b4f48ac1dee33152e6b379e35a9f655e473ef05dd9f0362da2d43ee5fa0f7148aa38122f8890217142fd84f866b3c0bdd96c99dc10bbd73929c05cd215ef085f9696b1f5161b775c8477b470f984c24418353c26d2ce992b2de8852b3a3fd5fb516823638063cbe8d5e7a56e300910173c655b9e1edf55d362bc6d0d45ad1e4be0ceec21748263876aa49e057292af776bdf7ccc167eb22d9f9ca5eea1b92c6e921bbbb13e96b9409ecbc91efa0f9733d910f767683656ade2c636856e52bcf15f5f8209eb6e7d823b270ee1d751749bad8b7a6ae9512c37474ac96bb55763ee21b080d6ec220eeb0a70e2d1cb059f3bd2aa0f4fb35d6dacc84d5c096a46cbb56dbfc51837a7c5f9bb479fcb1de58432432aeec22747c43d4baf9ee2a9119238639c2c1726c45ee03f26b49238e90f3e82f6a529ee73fd111b323669059ea35f37465820333195b07c45500b5def98e663061b55316b292694160c7f1d4b72927b95e2fa7f161b54ea2b3dc97c281940c1e029accaadaccbbac463dc6c565ee8cd300ca5bf50c", 0x1000) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="c30d0000000000ba8bedf34aa35b7e439c45e2ff00"], 0x10) shutdown(r1, 0x2) 16:04:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x7ec1f819, 0x20, 0x0, "d730c1e7bb1c7c577be900d683ffffffffe64de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:27 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x428, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x3, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/156, 0x9c}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f00000001c0)=""/27, 0x1b}], 0x7) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="0a015100b9787fea0b2d914ec868a85fc7168d2164bddfc2db1c460791053076040000672d7ed06259d35a8322a7b156ae46ff000000000000f0bdd0db40caa57034343d4951d0f85fbffe92ea0a851ebcc44fdcd26a72225d99cd6900a8be67e8d08ccd796a048aa454a9ab7378a43db6d59060e5df54b3a6414e51bba3411bd6bb3ba85916bde547c289919b61c807000000b3b643d1daf693daf1b50e61610af88eaada9849fe79f21543818f037089018493f746edbc618e997dd56758cb", 0xffffffffffffffd4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) syz_open_pts() accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf000000f, 0x8, 0x4}], 0x34, 0x0, 0x2000000000000c68, 0x0) 16:04:28 executing program 0: shutdown(0xffffffffffffffff, 0x1) r0 = semget(0x0, 0x7, 0xead3fcfa61300460) semop(r0, &(0x7f0000000080)=[{0x3, 0x2, 0x1800}, {0x3, 0x8000, 0x1000}, {0x2, 0x5}, {0x2, 0x3, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) accept$inet(r1, 0x0, &(0x7f0000000040)=0xec) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) 16:04:28 executing program 0: mprotect(&(0x7f0000027000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x6, 0x10000000000005, &(0x7f00000000c0)="c40e19e27c8ab862099b210bc156de6c01cd2af053031ce95f86b9d274e0356b6906d8fb9c4a1b802615daf5afe4f760c4719d27220426e7891bcf8fdddfcc07f945749b01ae50a1d9f9009a1755d5bccca2", 0xfffffffffffffe34) 16:04:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000000)=""/56, 0x38, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="016530000000000000009e59f1a5d29f5aa05273f734119606abccc4ae896a6c8fa9098b9d4394478597301818828600689418230c09e8ba4c51fd8f9196a93dff889112c8504399ee8e76bcbad31709cba3ee140e2e0130c14f5647ca751526869fa6ef45805726acce5c21a5efbe4c8c2280a34f4659e683644207a152c1a138ebf2e8f5e1ef76fc8383d1bf87eb00a5e09a0e3ea2bc507b27db85aeb464768412b8ac0ca614c040647ca38d535aa3d78375a2380af99f2cc91650e8451ba5b97a49a3259585f5f1db73e0fedacd6196"], 0xa) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:04:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x3) poll(&(0x7f0000000240)=[{r0, 0x24}, {r0, 0xa}, {r1, 0x4}, {r0, 0x44}], 0x4, 0xe9f) semget(0xffffffffffffffff, 0x4000000, 0x480) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r3, &(0x7f0000000400)=""/161, 0xfd63) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:04:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) ftruncate(r0, 0x2fd8) 16:04:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) write(r0, &(0x7f0000000080)="d0c3e9cdea85a83be5d3cbf5194982fca03626a6d59394190daad5ce5d6fa3ed14651393ab38a5ac7b4f6dfb3e3262d52f02d3427d37353d8398a29fb89aee8ee92716601c5ca5e55e8bf4025af3af98ac53530356ed57b47b82cddebf48be845f8949a1da20b78d7787146e82a930adff06f8273dd33018a97043ab100da6b6616c42cc67c043683f0d77be4cb639591700e93522c8d847aed622e88494591161b41b182c9d9a963892751954dde5afa642cba54a93ab0c", 0xb8) getsockname$unix(r0, 0x0, 0x0) 16:04:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d002e2f66696c653000ca7a481157a22b6f5b0ccf16b49ab2fead64534285eaafc87ea3e3001db0a8ba58839a5bd4b4d45a980aa8e5b879fe24cc33ce7ee45b08af8dc6e7502fda1f876634fd66ee9678f06e1ef3b3971bf05c57045f278035a08e1c9bc0c771d849d0cad57f1fd43d5e4dc7aeb6a78911d4a1ae3d6ef4cf41c799126ffd0906fbe9613c7506b1794a3c52f354001e078535d74a82df1f4084accc4e50753c67dea76168ba47e46d1c7bbde688af59f9940a7a2e"], 0xa) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x8000) mkdir(&(0x7f0000000100)='./file0\x00', 0x18) 16:04:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) write(r0, &(0x7f0000000000)="a0fc4fabbd3a45f04fba123aad5f3be50c0ebe72702d433c3b2e850660c462fbe088bfc8edd9dc23319165472a7963950a8da8446e6806d5adacccc6b55f54510f532997b6eeb9e76268bf55e881259c94dae41e7764df71a7208e352e7621caa4558316a1a6a2776041e67269d6d569c3a144056cf43f9a99d3b4482737e5d983e3010132210c0b4743f819876baaa8a2f3d6fd760d7a02c388c7bcb85d3cbea33f54430c19771cbed04f9728d98d3ac9af2e4a315b2c774d4d1ec10d35f958fe23875f73e659d197", 0xc9) 16:04:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) 16:04:29 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0xfd, 0x4, 0x0, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="d88fd3c5d28e22d1599e0d3745e3edd4a0d5520b9f532293a780370543abc124cba33c9c9aea83fc917ac6f627b3cd4dcadcbd8446c8464543ba71982579293f746bdc8b2b5e8bd50b893e1ab1d391e8978e73221da45f3848a095aec9198a2c10c457ec5afe0f3eda4570f2e311e34a297a2bc018291ea0b2c9d0a3c212648ae2ce48f2be16744bfb48c5dfce5a7976795b1c08f18619267cbef331993245e54dc39072ae76bbd339b9a341f12e8c1f996049991e0aa43aba1edbb992574cb228de3c2c2ca6302fd70c0c031e1b4d0de2e5beb8865c5912c1684c63d1453a9afe5712630d2c318aace0b0f7656364dfa1415b39863fa673a57fa4f2a9240ea9ee3904717dab83cfc04eb8b35802b19da4b41c2c80723e8d0f1a3f7b1227780caeadf443d39e73270a4d14ecfd732577eb961e85aef28daf6ced87960ddb4e804c784111c6cbb3f50ec25d55994329d2f9ccee76e6ff126030a494e600694c900d63c141a101ff68e8d5667dfff9f4aab476f855534994872e496364a67a2cd3a7817e8be8985fbe2fce64906a33ebae5aaca3c8119254d398c3f67c87576b4e1828998bfcc1c7e0bf8e2ef03ba02e2f478939972327c0f7262d0ea45ff8b4c1f6e3e328b9558f5106096e51f6f936f313918083119ac2acedbd94f2e194e6588711dd443695834248265e91cdd6210639e6f6648803bdb3eab3e719d26248ebcc9b600728195886af333f0058258fa391a98ff5c3212cd94e931ddea01e2a16d3ff87299847be78b0c6c993aa2430f174ed3b505ff73065a35f2aa10fb3a3f1d09ed8c67d9c11eaa2b429b948b7aaf289dab9f3c3139cb1ce6165ff2c78fa0162cc91c00409d16cfe3ddbd9caee3eed655f6f6195c394a7e820dbaa28c01dbf4df113933fd6452602f5408a1773c7f7af6506c4532edea378a0668a0a94735f193638ce269d68605cd6dda84f194003dc8c4ab72f5cfa0f80543df80ac5cc3ef39f76949533669b3c971ff1b54343de3b22a4fb52d7f5411ad7ac31645a8318c15c833e9a85e5bef4b29c624c5a0b60b3a419cfca4fbbff013b57f8c313bc6ecac959a4db43d7f76d8ef4d8485e81e14c15357e11cc5413a58becd258a4d7b881cdd6bb9bf45103e55b963cfaed2c0dfb91b70d85f25980e0fd2a9ad9e4bf2e488650487c9081dd4653579004749244332cd85e06240fb76a46a6d3de5660982c8e4c369e47e25cff8715bd01dd169fb67ef912334396e0863db9ee0142faec9b5aa242ff09ea9ff4fc0cd81e4d3809556c76c185cc85b2138a8b4d6565f41470f176cd900724ec65d6f500ce33676d2b08ac1ece39fd9804f1bdde119ca94d679ecdecb82ec4e2e5e7d23cf1ff6f81b5ecf4c9dd29bb94e5a0fbc66be216ea5fb9ad8c94b196250f7f6816654f08dec5642494d0ef587d81eb2f24bab8a823884d2f169191307a8d2f2c9298f24304f803607dcc9b3afe247b3254d1fc2078c42f3eeed4a01d5a1c14dde2cb8e98ea490151e7555ea03ec07a4d77d1e145b31ed9d6eea20935a2a63f8ef771faebf8153febd84c3a446c902d6d29f24c605fdf933300775eaabfeaaa47fff96efaf242bb831058ca2031f01d66b6dc2cf4e99e3da7925af2bb47a650d1631231346ed9d6aa013a306e8eff1e9d1c8bc13f08a72d32f35d97b728663d43d40510587dee2ae43ae02cb8f34ecbd52278c835c939bdc9b1289fa5fcd6dfca87cc508a0eadd6ff63af4dd6ad02c092fafd0fbebd72c98034a02350be89252b123933dac650667e01ba72550fc5760a72abd8ae2215fd334b31384fb5545f937f3dfabc84afd3045f738ba1b0cfca273758653036a46e97f6b132377795446ce79715da5b9b682b91c6cae23732c845413d4fa75947cd3feb6c3b1d95f15ddd9ad2dc41f95838a9a03d5e0836ddfd37520a2e68b5c26fe4c61c2331b2fa8406b588742eac75141245cccb71504bd77c9fa3d0267cc018761f04a9ce068c875a61a30839f07b564b2d84b4729c45d1ebaa48d1607df52a1e2792bb0db4e256afa2911e067234808c38186d4e216e0d11222a66a8840b3a608282c389b87b6389d7008f68eb4733d0fcf5bf802c3a90ceccc9c63c25685019ff6c9aedcaaa0f98b04835181429e98a060126d56348157390782e474ab7c6330e09df5fbae5bb76d8a51245da2bc11c02842fd153a6113da51ce64723237dbfbd8e376d8698a2071936c8e6e6239838751f6cc71c18910ad8caae00391548f4c0435ceff1b79adfaa91462e6cbe6b6210dbc5b99f80208297537affc946884f3a316dd996660a90d0444d3361b923ecb1625722562e2dd8d8b1a8ecf2dcb303e7e6ea268d6428ba482e3cbb707d1100cc7da4e78f81daff2b42e9bc58c95144ee37b95619dcd3c85da533ca76bce1036a62d7279ee24f80a1eff17de50668800496c22c38cbb50c0a902559ea3f8e4ab94da2f47ad6e1196603f4780729efc62aefb006277d0bf3e0fdfe3516fb1352532fdb28ede9482c2472883ec0425cdde89db84e3ba18ce979a0d0ab35749c01133ac2d3ad86bbddefa1dbdb7f98f47344a22a2ba83371980af5a6f5f4fa22e06f0a64e570462a9c0428f48659afa3cdd898702b514243a3440ca47450a0934aaf32986cb568c10d8a8340694369f2b794482a7a0dfe139fbf920fffaf9d4be7c2c5d31ea9618e41e8357584d7cf51199ee39acfb79a9b1570ed8b03875b0845c9b2c8215956a96af798d595023ebdfd6d089b3ad9ed5e75d10783e3159073f1824c40f034171326d38b0de88de5a1a81f8e93892222e90408151d9ef3fa19ad4dcf0812780f4855b0dab7a11903b6ad4f621ba980013043bd6f3ce4f45d741d4bde614d4bf868b63bb15e7b2b401a3be40f3d900a4398eabe4378fb7340ce94f556ebdabd49b2ae14e04955b770d51f83d6c47a4e100f93dd7e09c723b369f1680323566538013d62d131cc5e4413214d09f82e8f80dfdbe5394109b0423aaacefe6dd37366b6d41c7253ee2c16d3a1548f92535170df99b39dc81a940586f53bc3197d211f3cb8bba6da33222c5c0875f93359b64b68a777b11c5ca86f07c6390aabb7e749a473df1eedc519d050c88826a1bad8f33654fb3ec641546ea0cdd832c13abaf96ff6c84b074d2a9ddfad23ef25d6563ea7e46b21bf6ea1b0d2520b76b0eab750fbc2b6b102107aa6fe009337f69577a0ca9083ec96281f2a03832bf44aaa2a5b005c85a62c95ae46a2625404357b291fc1c55b6f7cd4380c44859dbb37db7259c43ad9b0c15e01dbc0d22bb88224a67355bc3f3939349446bb8e6c26ca3e50302a7696d1f711f0127993e0190a4ad3702be13b610648c7719667512832e517d7ad044d6e77014b0c1f2347874da87400502f75ed1e8963c918e6dc16623fd90d4dcf3a8e7847b38978ca9866eec2b192b846ad629bcf2e450dcc13dadfa3a0e1e86dcf6c37750c4c3de05ea936fcf92bece97f83933d65ac1bfffb209257229900c0d73ba80aab4725341602adcf38ce992e88d84bb6ea7585a173f70ece38e5809019e0a6963ef2ca7036a546688452656baf41b5896b82ecc7b25c594fec210ac12858829866dc27708bc72e239789d0d163098a4125213724af94f569923d459451695809bad9b46313314559fe5c5ecd4ff74eb4581a890ea233cbfa34eec80697f7db52384bf40af188d04b3f8173e7e5d3b6eb6e6530c472426656423c27679399dd3189e2ad7b768eb93c29b0c16c47c669ea411aa1157933610af126af6410bf42d5f938e89bbda090b150e9a02a4d44559bfb1c7ae0cebbbc54fab2cf1b17df2ef91342675bd50b086e247fbccda61175e7b746f60bdfcb7da963afff095bd372c054394e6f8f8d74e4c70233b35da0563c0f313c61f82f80ceee758654d5620c6de3477dfb9ba650c51aa18cf741353c4f0646b9047be15c2db129c645899d07ce5abc4a74ee5416324322750600ef9ad70607aa00a34d01e81d077f991d6b57b4de05cf5b14d56b4ca83a21b0b611d7faba8d2cc0dac41bfdaaf91e147e5208c85b561b1c4599c9429bfe7f4cf32d1ffa7d3bcf20fe3b33faa740ddf88e1169653110c885c9a7bd9075030282d70f6e153ecd674a37ad6a2c96edea9b1c09246ac602eccdcdfc58087e47e3ee9e49f3d71cb4c754c288dfe1e17a5f37fc455546ae74b05bfad90590c526930b7c1e28f66baaa9b88407f12045d2840a3c1e12c1f4d76a3e922c74f2aab3df75f67a5cd5896c202a85f1cc4df215d16e42d6e809c688fcd5c7e7f23161a7bb34b670313ab3f01390d57a4af0a6020e5c6479aa499b432617adb1dd56589e1346c81dda6d7a75bc459580ac39cc44e34d41a8f9451e2c3bc003501c3ab6b63608716921422964a7435222a3a43128ca3a915da716ec84fe6265202da0500f65ce5633dc744b471ece799ee9b663a6c0a8a476c686d6a4ac5ae72c5fcb847712410219528e8769347719bf114fcdbb9854eb2f1929eff2317b7c7d076888f4ba3a936abd7c854f108f0198f78cf7464e7ae5799b2b2310beb8dc92d41f635462450bb331c4abde39239d602f47cdec8e27a4594fb1d8182620473d441ad0073eccd0a50954db95ece371f43766185918f034394f560d7108ddcb15a21c37923f1fb29771e3264169cb90843bece331c2d314e56a457c1a4ce99cdde96e7062d0b56dd960628f924e06e32b5b400658a86e193bdd2fa6c9e44bd30965733bfff841ed97e509775b8d34f0831f0baf3d0a0b6a7ed70489a65f42e9a3e7be45bd200c70ceacad5ca6897a43c24edfca1654ef6b5e01363096bb0c238fd02cd9d9acc0983e4dcd8d80a54fa8e8147cd2031030ac59cd319457c5494c850bba89ef6c4e65c329d3b71bb30b40977ab162a609398c9b3318d3a16c5628cbda928b769241a805731867f230bdf4108d7b5f414df156741863d5746303cb5bf1a54bcf6e6537136f8d7f40635ecdb169da08bba35ad5f410d056c862b9e0c9fcb5aefc47b63927106c0bd5c6cb66abf7849797ca3c6408de2058d79c63a495150013773c3ff13cdbd6f026d2d0f18dfe2e41f46c0cd37f9b5539fad0e133571d05f4e6cd9ee87510669cc7f36a3d9f5757880c6d3a17d5a1ab927431551be2b580b26a72c17c9cb88af59d3734bd34938dc0531a84861b1748f183bd372c2118a77edd5c1d0c46cc7cacecdc518dcfc89c70bc26ee6991846cf9c940a89fc422cb32080b8299ce9bf6953b9a186bf0293ce25429fdab0dd91658b57e182c6d38cac1c7755f6c680f7e60f26fe5f412813e394c1f37b86e8b4abd134d17e953db11f271824f0aa803a0cd0aec7dc2dcaabe60e3245a94503c5f80b1bbdfdbd51af1cfc2f537c49371961f67586451d756f4fcfc772d30d553337cca8da35d3aca5ad9fadcd6f096cd89ff91fa3ac4d4dde2eda19fe09940eeb4ee17461a0d35a7cf367fc03cb1ddd476ea25de42d66abe365e0cd602d738cc1ed7a5a4bf80e0bc8feac82b20d289b9c8edfb3fc1d956ce99b1753e86a7e6e135a44186d312a6a304f09009875ee77da7da408aa16287621eff264c7558e97573459137af5af343049c68fe14864f9bfcc887fd302cbfcfd1093d13760070d3259df57d84bc53ae6efa02619acb58bb36bce12fc1db7a4d02e115b6e0be6d9f3f141cfe9375c53e5a17e60db776053b18cb6363f500fed0ad1503a12fa9d8da97f793533902cd9634adcc32891dbe24f37b33bcfc7756867c98d8fb81d2f8ab4437", 0x1000) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000064, 0x0, 0x0) 16:04:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x1) 16:04:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = kqueue() kqueue() kevent(r0, &(0x7f0000000040), 0x10000, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) kqueue() 16:04:29 executing program 1: mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x6) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 16:04:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x612, 0x100) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 16:04:29 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:04:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:04:29 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="010200ffffbfffb200000000b4580eb3"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000000)=0x7269, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:04:29 executing program 1: r0 = socket(0x18, 0x80000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000280)="5970e03016c0d75559017c8010bb33fd9dff488f967225cf5f4cb3aefddf90ffb4ee55fc3d29f2eb0a35fc510ea8ddcee413f55674042ad725d6d3eea5bb52d729a61e4e8b80244867247a9672f7c632328e6ba4577a2a35148e3dd9410f1ee737b93f1ee066afacea6ef76439f9e91bb1812e3d6a8c2a4070c79db4b7954ba6fd97d906afd03339da7501c900a9ddea586868cbbbb064217eae3dd8de2d5f56d3b7489a4598b641315dfb28849f023624dc1e5277e1c3804fcda9d42415ccf75d8f006ec34ed44b0910ebeba977fb1742a3271c7a66edf10d8a6c146ae39fbb2f5bde24b3e2852304beb5be2094bcfe19ca391a7d4dc9b896007efa578b99850b282d5c36d993f5f1898ed3dfa6517af5ab843212d418a5541b170ce82ef645406a339ce1f6ba98a9b21142f4f5bf026ccc8208bdf0f7a3183c4969a5282a5cf8c5ddcd64c909591b4efd0a8ad8835d712f447b91d64b7d7f79cc2ff4c2e8f9b40cc5897817864c520d9e6382de5a4de74c74427336970089c318c1d060bd6edbd97f109c9d5b7dfdbcc6b6902e7d0b52e24c84c2339613ae04f3b9f69a09b70dd589fd1c6de1f15d25ce40eb7e211f7c6a2c03a24f8e4f3b1e887a0edcc8bca8a9e96ebd151236daf76bc6030c4214393c65436733791b02a1b66851468245be0029de289dc014cf718241a1290a085e23b3dde8e184439548441fb57ee0de2003fbd8c2576f7c111bfbb03d9169db8c235571a058c18678e518a5b4fc2b75e32c4163293e261c8087d7e2e8b8cb65686d5733a9fbf6ff5a2fc210162b3c5a87149277f764afd413b7df8a1a347dd96028056c096dff96472865fc1e4a3dddce52605b3c682ba47ffbf9ddea27bf86f9fd9c5cfb9ee6e69806bb9c4212dd0e3b3c48b16b6521a1368515266aad2fa281d030f315c7748053d1ab6b71e306a6b27131d704e67cfd38289b65b0bdcc3b457979e17746a3f6809bff104f096558d9bb880c6a52fc78bd3283c274f8f7793ed6e654fae75583fe78ac225b4fb340ac124214149a6c5390046bb7122e31daae27cbe48f8dbe3fc30d4a616f007fddbfa6bef9759f22b5a09170c9beb7b404bb3f5573ba86d8be49baf020c50988c66b8d9219c074a4ca9664d0c21cb0136d180b48bbc9173033a6ed9b41c58774fbc047920a152e1ffbbd10eee3a5d22a5625c12e0fc4c11c46d492b23615b4ba89028e843c459c62f020d6fc44a36fc433885384732f540e80c09708e10be06dfff12c997d53b6378f99aa49b09102154adbbe4506a162093ade7fefba4f940a27675f9e94bd1e2090cf50db3544f54077d5f6edc2ad5064fc760557902799b680480b02f2f8fe93f6031efe81eea9574ca54efdfb430152863cd6f353233266d253bde783f15664533fc42f3c51d85b0622f9960548aaae1b5883bd61511be63faf3825e751707f1b64924d36df9020fb48ecaa614903ee5ed4290b7fa587745daea5ad1388cdbdb3b6b581f32c081ec102d0d1f94c3990a66c4dcc21089ef6d26d41ea71598a2bffa5292e3d6ad090d21f73247aec9a72b444022fa46185b14b5a2099f167343d2e61d042efc87e9047ac58ff25940622dbd5397bb140cfe4a85fcab7aeb155708f079779f099d746d66d4860427849b691bf5cba5fdcce5c9c5e6d353d6b51361cf2bd090aefcc6e6b506dcba802bcb567b9344df97f82d20fc93651292ad9f5e4f86fe242b8e61fb07ee467fe91dee52bfcbfbb4093ccb89289ee00686065a3880c51fd5e0153d5e8a383b0fd4a66d7b824ea30a11f577e0d7753d09bebc4a7e643f3e86d1e1d572cb828199d2df567ffb663a29c4045e9f9b6d0f815b3457cac9057ec80779d00b23394f9a8fbdd50bc2c63d8dc43e048cad445e4e594b98d20aad704df503a78a4f9392679fe17c9ef0def8b9d3eeaae5079dd6d99190f4f1245b5ccee5b168a6c8ab094537740f287e951f007f85045fbd43f71bf9a38d0b93fa6fb9761543cfdb3a88681c5e289177ca3d83f780dd2061dff537671974573a2ad3f60310624825d8d7dfafe87980baea4f41fbea95670f9d4a9104565acd53db679f16943b55b634ea9817d3959b57c0051ed2225e610dd1761bab4c86d7fd645704c43a8169350cef4a2cb699f8208fc0b4cf20b7b3c4742186e1b6af6a609ff20759760cf540365167eeb50c01eeb9b831007d59ea037bb1a119cc1eb6b1eb4e5914697918e48b4cb3c1606ccb88284aa0fb2de70536f1a18ebfe603190805c9f29b59ee66bc46b4a2c9042d4e5a4683955fa377927dc1e2178ea7e322e815a256b2e5fe6f63c233eb69d086d243b51347175d073381238c31c2135f3a93c6a451d10161247cba538bef92adf3c070cc804365726aa3e9d1adf0bf1e12e41abe1430f09e0f27a417a3f10e44c8976d152a1e5e3517fa3f77ee52e3cb5f9dcf093bc9e4ff002c8f9fa3e166840820fb867bac04deb15251afc5bd7eec8614cf5f1ebc468fc53593d5ada046a5a2ddb90a54d1ba0457501850b60f3028691401206fb186076cbaa12ea1a2ad1d2afda57f99ff76970988b548e4158e035b88ecddd3cf627851c849fb9abef81ece82bd9f5785dfe291a7c481c2ca1ba8ed8097fe2ac6387c613d720176251d618557bb1fdbf8134ab5ebf950636f0382818d98dd6587352633250f5bb4e6d517ee99223f665b017589dc63538f2fc19b4fd7b27d1ab0e7682a7cd0ce0bffa71f11f0c144789fd59e1e78daf8acd78864b8a140beb183eaefc20e4651619f6d5e0ef1ecc481f2ebe5959d0e7db944e60f6913e42bfadb87050db2f374bf52521c39f4bcdf88b0de44ac4423ab99476e7217f280a50c90efd4a9fbdab9bc13e60064405253569f8976f1953acb3cc714adefcdb1bf1d7534022a3027e800ae78c0d35363431c5a46ed170a053232f7fd7a70f65544862e3acc5d4e635d50c7ab195b1b9dfba0061dc386234e55a6e745d01c32e9c263921749179e971eae896413c97d415cbd4b7dec40e56ef8e33cd477c22559b2795205089aec3d513f186b15614b45d9ddd2d11f29bed6b07570f59bd9c9e77b53cfc42a6a15192714ff8c8d23681263784897fc9f1c2e5f7df1f2b01727cac3efc27e4c4a552d7dc1a0f4d6ceff24d61e650b8d6d93f05dd0097290362494337777f14b4967c0f9e799cbb8432e273b4347e2ca86213f3536c2a19caff0991ea09a2202b15697bf9b2bf5624298cf00f862035a8893dd88ba7b3208e47efe7694572d889ea5bcdebc3b0bdd455cd2dbdd7baa5bfc59a8064af469d86ea25c9f1d01495719a699a913a97bf5ab6c8cd0e08b0cfc2eaefe390acfa4213e2a7aaca7f695d3091a08fc05fd9ce8adc54d3e941d967ea93fff5d1deea1dd27ca9da10e4352eaa6e214009b8059ff757794f3b1efe91e8140351166bd2bc69e4e192999404b32e773ba717f6d9fc41e87694f0133b265d23e96ebf120987a0dcb663d29a0b5092a012d94748b538807c237a6bbf31d242833a590ecc523865457dc8a5d439b3ea27cefb544a521513958540a9e78ed8b17bcbb5019b9350b8ff59b41fc3aa00d3756ef4b24dde1c39d614501ae8628407b9c5f44871390ae0383477094e351c568cee53f1817c930fac1338069703cc325ad136613a23a74f13988ddb76470a81eefde6768ad0093cd2b71e55feb45f5ab4d4232e0821b93f82c119961d06fb6e80968aa5cf0d00861808dc14c316d977833e535c31a9b7ca66f845aa3c81fb0aec1180ffb96af85209b1dba0b553069f4ac244708990acaf5dabc1b11ecbc365cf49d95d901d676d22c49c93fb713c16625d95158b53dabf6f849dcd1288cda04695d3565653461e75f181388a79d05ee98fa00d1590315ad6184a0f8c0fba8106584e4a957da94c1aa21ba6d3e52b4ed792d55364a30fb2b10c3b7da62a3579020e3c05f96465873a269138a84274f2965b66d4d279df8eb582534d42cd262a5a90a10f57bea5fad386955d59060bf69691cb5489ab80f558f04aaf85abb862ae6970b0fef5a8d931864cc259a2f06c95e25053a1a39a094663a227f81ee075c42fced5ee5e46e2cb73d09fb753ae85ab58213258ef9b4776ff7122869ca0c3d2502a170cef7e0d9893b51c64e241c1a56d762f4557f0e277d2a2abb54bc5a009e4547e0848ea62772bbaca62ed8dae54b3da8658d2304a15cd8e1bfc59a1ceb6f21df5ee5adeb713426ddfa67972609f3b67b1407326c3c75002666db9233f7f29995912b48889d32553690e1df8ce85586fba1c51e78e2dac3cafaa8714a3897eaacc2d61e5f82946fd4eb8cc87596270ce4f0e8005413d9ef92c44f9d5150470a2ae890afa5cb12fee127e1410aa64b39e6e628f24ea779b2c6a960df033c591e616a79ebe167b989a323e5d5c332d646b0c434eaea732e5a5106c597665db89949e31bddc711e977e8b8a7c25993ab8773f0ff83f7f17437d1fd4d4a93b73ff4aa3afecfe485bae06092553cefb9509b2643bb43f91a5256e2b636f632fbe8ce400ff4f93c2999628a06014a579752c135ca0c1886d2491c1d7d15d5c0d45df58a99359594952f1e15232d6d0240c0a4e4f9fa62444af59edaa61a2845f721f3b201b38c62f75a2f0b8b974586e01c49a22e9be63e53495d77135d183c8185eb6ffd784be0a52ca3f3721e79d77001f94361f0721547dc6130fd6856cceee35c724a3559f7a33bed783a51457bea5a47db83ebb65d074fc3e7b2139961602b3fe33ec0bdc3e8d92410050c25cc8c69ae54abab7517023b715415d74d75f426a696470a8d5e9cec41e4e52e14b0cc1415e6718114b92f471e5c058b0a77f2adcc8cefeb4f21205ada0d726e0ca40cd3f54d34f2fe25639a65e8cb5deb57d6406b9b05ae38d7118f2e7c8ce53dbf9120fdf86a49a58da263bbe20bf418969a8430201bbe6a454e1f530782a7fe207666611b1982fa1d049c41468eed399a37536225b3f1db3bdd76575528da26429cce84e80770b1b3e02174ea5037e1461525643a26bd421db11ee60395fc280d77bf3e50ed208cfd4d7e0e53c90c2b554691d148390febf3597eba5ba8848e50c0955e60898ca1966ca3624443dc953d7e83efd906cc64539f5c8664c991a071b6e726d1a85d49a0aeac942ec876465e547706712ab9faf7ab62005cd0de4cd39d010ba78e575ea1288c7f0624727f64f7c63f0e771126dfdc1e38364d5685a0c33c94b2a5e229f69ad321737e516148fd1b356fb720d455defd4d99cea1112e3e1cf12fcff098bc057bd02542145b9b782a6ae1043810c7771a4c6489de4dac4221f8311fafa65bc975f14054cd4bb5607b00ac19d9678fc7f4fcd39bbbcce2eac289b5e0f7eae59e24691d9c1f0d222b5b0e94ed00bceb4d42bb8afbaa9f78a8e66b2e364f441456cd2c63197bcd0c5b7d49c79682c5121c6b832181261e7c25fb76cb329b5426e8e8496065d0ca7572c457602415efa8e09baefdeb89637559c8261e74fd0ac79cecc3a9b1e1ce220792472459f44deecd42a0163d324db6505dba6871acdf32d40ca2fdb537ab2bb6e97355ece85ef1dd15f4b96769fe69cf4fa1b2fa3d7e2e2fa005ea59d6b7f5dbf31fd37363b602dfcef3267fa41dfda2ab6fe10b2c37e681404153610c171544e4b3482a5d5f25984750c55366d527af9e10dc6218f1300e856651ff8446405a0eaee81c6ec0c6b6938373ae6171488965b8359f07fedb2a2dddc82187139333565d9f5429cefc74cca0e5f2d9de9e432", 0x1000) setsockopt(r0, 0x29, 0xb0, &(0x7f00000001c0)="03000000d9371dd4bf0c221c000000009c4b2e0014bb0355563050ddd9a9c96b27c485c028fde25f32cf53bc4cfe18db77e7c0ace5b4aabb84c5e0752a7db72c995fd9237c209550b2318d3ca71f02129ff3c0259675bb070af698f9ed2b7ee65828ba71840d506b9d30725aa89d1d2ee8a57d659c0a4aa7bd85b60c225a27dd64f8d48dbe2669a2f358fec32ea2bd7143866af65d4b2221ea309ea8da21b25984fb314239dd4206172d444422e8f283f38f16e01d8423693795def7", 0xbc) 16:04:29 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8) fsync(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 16:04:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = semget(0x2, 0x9, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x11e, r2, r3, r4, r5, 0x38, 0x6}, 0x5, 0x200, 0x7}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/170) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/137) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/249) 16:04:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000040), 0xa, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:04:29 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) 16:04:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="eaff125c00000000", 0x173) 16:04:30 executing program 0: r0 = syz_open_pts() r1 = semget(0x2, 0x0, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9a7}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:04:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x6, 0x1}, {{r0}, 0x0, 0x22, 0x60000000, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x1, 0x200}, {{r0}, 0x0, 0x20, 0x2, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x6f, 0x28, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x80000001, 0x7}], 0xac, &(0x7f0000000040), 0x0, &(0x7f0000000240)={0x9, 0x8001}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) 16:04:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x20, 0x8000, 0xfffffffd, 0x8, 0x7, 0x6, 0x5]) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x103, 0x8}, 0x2, 0x1a, r5, r7, 0x9, 0x100, 0x5, 0x100000000}) 16:04:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002003, 0x5bc6) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x10001}, 0x8) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:04:30 executing program 1: r0 = socket$inet6(0x18, 0xc00004, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) syz_open_pts() 16:04:30 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x8) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000280f, 0xffffffff) r2 = dup2(0xffffffffffffffff, r1) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:04:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:04:31 executing program 1: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r3}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x64df509b, 0x2}, {0x9, 0x10001}}, 0x0) getpgid(r4) 16:04:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffe50, 0x0, 0xd3acf8b3b4748d65, 0x0, 0xcd}, 0x40) 16:04:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3a9ab583bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000"], 0x808}, 0x0) 16:04:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x9}, {0x1, 0x6}}, 0x0) shmdt(r1) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/247, 0xf7}], 0x7, &(0x7f0000000680)=""/197, 0xc5}, 0x2) 16:04:32 executing program 1: r0 = getuid() setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTART(r4, 0x2000746e) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r5) socketpair(0x10, 0x4000, 0x9b6, &(0x7f00000000c0)) socket$inet(0x2, 0x8005, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) read(r6, &(0x7f0000000180)=""/194, 0xc2) setgroups(0xa, &(0x7f0000000280)=[r1, r1, r1, r3, r3, r1, r1, r1, r3, r1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x8) sync() munlockall() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000340)) r7 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) fchmod(r4, 0xd0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000380)={0x5b0c0270, 0x9, 0x3f, 0x9, "657c733eca8dfad5b24f7549219e2629e9083328", 0x4, 0x667}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r6, 0x0, 0x0) shmat(r8, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000003c0)) 16:04:32 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x4f}], 0x0, 0x81d) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) write(r2, &(0x7f0000000100)="c2563f212bfd5fb65d95beb76be53c50cb116806af74bc3ef9cb4823e89227eaf985128e7ac527e963f3ba5f67e999cd54254ab48f71879313a4c5c38bdeacaac62933c64a171cc2094cb6404d2e9da8a3de0ae92c250e0114fb719c17efb8609ff4fbae3769d7d9ee79ca715309bb2b3d82c012673498f75018010c314f405aaa3fa79a2d418e", 0x87) syz_open_pts() connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x1000, 0x2f1bd812}, 0xc) 16:04:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10092, 0x20) write(r0, &(0x7f0000000100)="ca9c1ab8f5c47ce5157ae66153af4198169829920fcf9d1e4479e074db4c9fedd80b4e33a63a59bef0afda91398c33a7687b80a3a48b15512bfe01ce78197d2f4f5f495a6a3485ef500e4030f21352b06d3d4e5d94909978507a857b071a1a840db765291e6e292b02edbf57363143ffff48d339cb27c51f5a3351c18e420eaadf7d1b2ea5ca2d9bd0ec2a8da210a50ffc901b8fbcffb21abde6951d8721df4d3988cb", 0xa3) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 16:04:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRESOCT], @ANYRESHEX, @ANYBLOB="89839fc2d032c138d12f149b0f901c06e4ee80a24e7f35601b7f38d2037a388e71bd91f9ae4d69bd8e040fa854f383115c84040e3ece893c350b816f9058c92c18b490191d61a5bacd5f530d590d99ae90e20d7d52b09c719f5fbddc3852a8b29ad47f66b3c2a3de0df7152d2f7c7278c34f7a950223a7e3848cb36a6a690c5c8c69a88f12bf1507e2337e7a60eb6169e296cca679a0c76a89668f33d65b76c2b5021569bf7298e1ee25a2438ad08797b0f23bcac14790d87b0a2a1f7b340cff3fe88c59f36f2d85516ea8ce69cf36d2d9d86c2fceb13081a7236d8d8b5c71d8d297438a40b60d3293917ab6a86da9296e9bc873ff0ebc7e2fe7bdf4c8ca2e7ce925170cbe2fe960078e3d8ed42e32cc540438a5eff6353331bc438e7d211370e9632d1bf8c31ac0ae64f194c8bfe0f43080b7feb9f9256078ca1e167cd7995dafafa33d8f647e35d81ab1b7eddf9dc8f0c4818b5bd451569f8cbd2ce328f1a29fe5bbca86ac086aa95c485d2d024032102c243c1e173d2ca35bf90b3b27f6f2a376f244311ddb9ca80172c8e451cb5f0bce01be273c5224d77f51c3f440603db68283a4b1c8d46ea4e2257fe3b0ecb04ee8a97ee540163d6c0476cd428c9e00b02d228a290ba1fa0c01fa7a2ebb65fe139298f99742cdc215ebe6f849ef4a3decf45d7ae634db4fefd04f707a4bb3a709159743d214efd85a59b1d5e9fa2f386c7c46a8f11a3c61485c828de0f257d08c8f34139cdabea65fb9a8fa75694cb9ee3451722ebb30625c2a72eb0b7f25903214b5f626016c3e82dda5c3db7b8ccf56270b87f0aa2e376c1e1d9f235a99968ab33aa965e91662f7ce920bddec45274b908751bd1d0d2286b327cdbc002fd69020880949bb0d23eae22e4bd86591b2efa125d38987d5cb31b2044dffbf395377a7853012bb5a11a829700221ae7de3149ce71f20ccf620832a8cabd18deef11fc3ffd6544d3974cd61bf5ed28b638684cd4e5d41881f23348131a64ab404624f2bc324aed0ee2687c06b64e43a17f268bb21abb9ac49aff5946546e4aa592dd4b89ad71bae9e64b57f0426cbf00d69a91f7f57b56af5defdfc9d3ca57191df2aa74707ef81f2b86c727bfdc2edf297b919e92782ca5f1014088812c9ab3c26925b631f235e3dd886cab7fe477d58f728769ef6ac333300d0fd944e3085a5fb6a1f9b0a95ad295d1e2a12e66952d683bca1c0f9d94f491ef1345d673a10b89a2b84357648f3503edfca42a4efd0701839be3c80cd647bbb87db76f70bb85ac232a7a0dfccafe84e964fc98024981ce8031ae4159491f0322b59e15ee1bf766ea8962743f4712396ac405670d4c22f8ed6da8e86825db8e2d015bfec6013bd73b2a90a6d747eb4c37f2d8d6ccd41a7a7d9426ff5418a6d9727f9894fb5af9a22c06a7949e80bd1212f47585a8745e70fb0585d4c9fef1c4347dbffe7d6b8a05c51539d6498cba862e274c9dfc84471420d4c317012917cffb966eda9b828ec05295112816a508c75fbfb01d10114e9281aefd54a54ffad2da8d53a3149fb24620dbfb9710b9c0c8d5a81d27d4860be1178b0c78c25d10f72b9a1b8f3d9c0226313f0b55dd397f5a9d79a2ed2d187c9a7ce7cf663327856ac6852b54e241461a32defb462823aa2fe982d9e52739887b1e93e2e918afbe7546cb4eeeddabe2ea79c3dc34afeabf3e701be65be4a27e6c2fe2fe8e5600194a94ad40e13700399c0af5ee4d7429081a2c4ff619752f2c5ad15d87c94f4494ae676837b8c2c06941e4f5f7282b09c9b15c097fcaafd3392aebea7899915de2c544cbcf329e7763607d3b02fb19ad963eaa50639d2733a3e252aa0b0deecb7efdde4131a1494cda7c06dd071e04001b703bf24cad2e3d01a54c04afdcb2eb3ff82096141e57b5a41bde1b4c7f1f9f36363acacfb05225764ce818c166fdc017a0a8af8be78efd940e9b9bfb8b70e17897be5359f7ae1cb57db7cfd18382732a80ab25facf87d0dad5b02329c1ac26f50dc762050fccb7c0c8919cbe56096b63a72fb2c7bcfd71893f2d08548c33eb458067f7e9a583fb141ea485d379d9a48cae51c5e25a0cf03c1114734a530d8b03f73738c79fde4e01cd27eebdeb13cbe4b097e3bf66d4facb4f854b6b84944dd97e1353f049f2548ef973834740713a1cec76ea1f6de6a74a23a45e6ea7d0b3974d995a32cc7ec17050de26136b10f52bc34ff64f39ae531aef1ce340d255da17a6f0a7280e8563b758002ddc5b36aad98defd487380817ef2dabe3a93e5d7ffd52eca62bbc92b636af2163f0167e11636aa3fac94d2bdc3b3b6221ef1ae3b84635d7e53d886bc601c4d36eb2fcb488a1642e2d3df57a2cdd0812d8e7e8288b4a7a405b331ae0c6736c74bd87df019709cf9b2b15299f8f0de1949d33df1fda24495f4ceaac430952a0ca397126d944d2612a837727419621455dbfeba0a358ff2a27f4b31f72798aa908e3d98d8a92f5ca8c529db9d11458449c1334d61ebdebce3361c8d6905d75d9e36824742442b320495242ddf5e54ef8bd5fc7f72b30789cf85d46040055037a1692dcb4a7e9fe3bfada3b79dca85d7b46bc639794290f5803361fc458cabdec3ca4bc9026fa887f0f286feaceeeb5ac5df7560764f05c35976f9f371b4142db18148d4a9c4035321eabd8ba33f626b3ea245f19b404401dcb0787f080cfce8dd56d2fdde662b61487199686c546321891ea7cb70cd008ed566ada5c327bd2291cb2b5aac368737b1064799ac094e24187c12c977e37cd449a6adb674f15cbf60a6604319f277adce8db247999e707ee3cb5c4e20851ec90c4847b2533f713e9152f436e23cdd99a4012c43af04d4f3adc32a585b48fa0cd3c81626a71a1ecf9e15a794e4172651b810b2ec658299ca2e237f4586f79d32b182307d6d90a03f38e80c9919bb7deca52eab742f44c7627ed50f5ea4fabe13564c26a09b7ee758569f4a7775378d9973bc29ce4bf241a3337a82940de00789bd30f62524f5de8292f9547d74171ecc31fa6cd75de6564e72986cc5dfe339dce9c4178478ba446f4da0d9f700eefc780041a313643abaeeb71264f85b7fe19a6cbaf282bea8c9e42467e45a351d66df8b1dda2d26411a97e0cb5f1131ab0cb60113c210c41074403b577d79aa8e1a2713f63b807438a413e17f980e7e9d56d52c21663803fababdb4cffa2797ab9b60abdf279e552110f26c20d077be96e4829f5733da50163b9c3e85401a71cbe5f3be841bb01e97f9381871529891875bbb4587bb761cfbaca56ec535eddad41dafdae8f5a496cfa5f51b36a317cea9ad1f6cf05fa29cc8ee58f0bc6ee808d45767d98027c4b2e102311a89edab6254f371d0904a92d32350dfdab5c2c5d839120b1fe25dd58478e56a588f79c7317ba0ed52065badddae1df7b8a063b6447fc6f8898c7cb54ffd92f9db13d9523990e37dac613de9a010197eb802db67670407d18cf2b99e70a9028ec399c75aaa3be0bf5685114be13a6ecc19289f08d535ff2da1be9f6550267bb2e2804818baef8ff6d88c75438d7120826ab47c7675a9ff9e46c58ad28d671b44dc5c9a6af5983971c65884eac61243a1bd977a7dae46ce9688e6f1dfe49e3b5318514fb8fdeea02e9a6c3b8fa17b5759de78b46c8b09342949f7ce54148d799071ca145672f89d29f8219a49e4070d3747106d8554ac43512198330ea770bb9c1b1b14c93002e02b30efa6ceded0b0a046c11dd2c289a5ac82827daf156dee7e0359fb48bd756bc48e505fca6624b81e5365289282ae68461cfd7b8af1a5109ccdc8fe08b103921d44b02d17333655e898258b4e89c62a573ad53089dce1b44cf93b96e8486e8dc4028318de944f2c958817173b72c80812bac35d6e323889e06485ee7feb0f11e8f2b94317209496c952bb774806b76890387ca0da7e485fd795cfacd8f556436b593848497a564b3fabc0b7d0885b77c58fa186ab2ce1a9236d1ca8ac28bafdcfa94af6b6f058de76aa96cbf9461715b425d5edb0c7468e38d87787330ae1de604baf30d24ecf4b2e5f6bf2ab010d5949091fc0f06af4f9795718872c1c382ee2a954728324e20cfa215c35869516f69fb04b9fc466d808c912995aaf591d45ea333df999aac2135c433946d61dda2545ad83f4f59a0c19d355f67cf73c30ced4367ba01752e0fd01583cb107dc096a6b9d6c74e0f83567707186d1eea27d38fae7846804ad2cc18e01bb016e225a79ada760589c5679b9852401de48b713b65a1915703b1c4f304281c83c33feb1089b756e6e9215b28d71dc2c0db0d9ea3514f2756540eb97c618d9703614dcfd27d05e13d7b9f37de50fd9731a610b691bcd4aa0ec68e69aadc34c0d257ee128e89e8e49af47dd6c0ac1f6f3ae85e9d50eed409b197a21e8c8f8ed55edfcdd09802426d582bd396913278afad6e8443b7f20a18d0a8702ad96b711d1953672eaceb6c89a3456225f35254c701433743645900cebdb413fbd32e742c706e6b88d478ee102910d2624528427588fb9ceba041d6748ccd9fda84360e3c27bd0a37f82f06d6a8a47870e7c181c6c06e209bd349b5b433b53b1a9d6ae318f5894774729ba7c64337d719baac5e8fd03bee48d1e07fd062abfc00f980cea4d9461f72059d25894a062e02debfe0b80d0ee3691cf4c4ca386a1c96b9a2696687a967703416fe922ff41229fe4bf5470597f826ac22a5377f16b0820126d27f0ae8d29147cd590a80e1fa06f7b12483b8c118ef211db58d161d0db73355d7d6e3cb53d52654669e17597c281c05dc79a2ee3532075d95d6e1efd1384a9bfe742cb5f43bb010ec128393668abd103d3ba7dbef070b97801bf5125af01d6e0bb176a5a4a89ea6a65fa9ca387cef50a5ec9fb10c796ee923e11d4e0dc7153b2f01a0491c728030d3c273836cdf6219a786bee9709d2612b45dfeeae2994099e7452f29bf8ff5de4e6fb08a12bb973e9488c3eb2b2bc325df775fede3f84f7eefe2fd3219909d3cb8af2fcc5cbdae2ed026745d091c6f5904ef8abf342dd2f443abc87adf7a1fc6cb9c0847ed731db0cad68561d14b0fd29f35226ac6ee32ee67a56de7bd9fc17698aac1348e5c1a5366f063966a0e06e95eb01e32b6ed1b2fcda856e8ac3968e8749c664768269e411898a1f15a0726658bccf21602f899a9acefeae0ae07bf1d4ec3427127af894823202a3d6c85e894cafae901fd1166f1d10f9395fe6d90e47c2b1072e91b9c2ccd36a9d533059772b057e74be8b50c7e3604cc6d81a47bb1467c1ce0d4af098ddadc60248cd4648a59b47ae3ae363ad336c0ea16182d8882ac67936100e5eb9550e888567d23d8f6ad0c23c485e5da1b5b04f73f73ff94b135f8983250292081f478ee8a2db9e263a1457cbfa6d0f3bc6af7e38e84f13b662fad83f3302bff64cb0409e906b2c3c58b0f4143528aee00d9c06fccd653d6a7a8e27cf974718a816e37e15c309f804156fb56bd4577dcd908403673186fab2c7298b63c3585acfbd7daa73a51b92e3da2bd0682de21c907b7904219719e2e1507abb1143001448ef0a287e3174a2a5444bdea030328c66bb73e18fcdeb44341af4bdcd318f4d28b7589c0bc752f8b467192381e3a1c6173f3b1020daa5969fe10c7b16363f4cae8f7d8e2f1af99021188386bee292f3af802078264504cf550acdd47e17e6b56781edeacc91d13b5189ea179ee511e43f746d79e3d0f1bca7f5646c65c3165468007fab5f3a8d2e8b8a24336960975544f939"]], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:04:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() msgget$private(0x0, 0x102) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpid() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x1000, r2, r3, r4, r5, 0x20, 0x7fffffff}, 0x3, 0x5, r7, r8, 0x47e0, 0xa358, 0x20}) setegid(r6) 16:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000000, 0x4, 0x0, 0x5}) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) close(r1) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3ff) dup(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000) fcntl$getown(r1, 0x5) 16:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x6}, 0x10) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x2, 0x80003, 0xfffffffffffffff9, "5c000700f4ffff00000000fbff00", 0x3, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f0000000280)="abfaeb73b208a1255e4e352e597b4df317d8e6d266e747e9001a4e30b2240cadde85d9ff08826598d44f4a1895c3978471af90afe477ee3ecbc544e09d8873b1919afc7238b098d045dd425bacae5032a17be45d337d04bf6848d929ddce2b602104ab7f9b4196d2ffc7adb06c436141bbabce96aa7c1fdd0152a5ecf13fa22e5d6817c171dd5a08caf0a50c5e0eb23a2fafececdbcac641e2e9c312913a34d8a810c18690839d560d2b1486ee9bab1f479c37bbd4e7f6b614ed23ffe572aac84af4298a0f6a3dc26db5587b607d0aa460c6790ad5", 0xd5) 16:04:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) openat(0xffffffffffffffff, 0x0, 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c25edd3"], 0xa) write(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x200, 0x7ff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000340)="86d84020aa60e59aff3b1c0f7873425358449c2acc8623fa373dd7a0d58c5bc0dda48d541603749eb81c20f67334f7f9d82c7d568fdf14ccb0d783c2d39ce687683a099a91e3026a0448194e7c4c220fb5eac894b3874f6365920fb5860704cd40eee46dea882d50ddd8f7cf1646dddf660daf158cc7368e18911f56267aaa245f18909f888e359f06944d5e9fcfdc826e3ae990f7f1a6d9178b30156c995a53a749ddacdd8829cdee126ac775edf7599a11dbcb1a70e407478d8ea5019a5fe31a915d05ccd96b802a996bf6ce9f7347d3277b8580dc2b56b2a32b3bf7ef9d2f024448ac11a973624d58cea583770c797b21158b68cd41158977e6c6435a54862ead5394e2e5049dd7795557f404015c071761aa73dd925298f4b389145a5fb66446cdd57d0a579ecfe7935693e912ef0026b96f998caf667e57eb5ff20ec4ab94b230296e7500cafe3e5a10276543835f2a07ff99ce9d6e177ebc405f668c4065543be9ed59d3c0ee9e36816c4bbce9ddd5ff473a0dfc1096b8f7a554aa2fbace7c340d087c347053837ac87609462d9a00cca2cd94eb125d702dc06e2354f6c760a7f493203a22c0a16bbed241227cd69866812df977684a147cd51c13f26de234468f2dc864fef5689fe00066804a255550c1e739dd9ecc05d7cc001e4e6d41cccfa5ded296a99888e3d2ecec77822cb90b3fe3a8c18d06214526826f9f7faa32b47e4ab35d114e83f2a7a768f6b60cb4cf4fdc8303c6ef4ccafee6e515907d3a2ae72b1c538026f6c718a59944ea9307267027a496904e6ae589fd9c4383c80232b683473eb035f95ac1cbf48455b4f771e8cac9538fd8c8c59845c67ac95ca04bb25f7e689da9338e34b4a2b9e485017e076f10540afec53e0b0ec70c9a8d6a29154aafacb52db7ae6bd94ca308e74cd2c3ec1c49e547d6454e655d91ae67a39a5e85d0ffef5a76bfaa0c913309e190f45a7ce284a0b5cf57f2c5d60f626abb05500a5b4a544141e3931bfaf3587b924ad25663567d9014bfc55bab8bdf62b5f5d8501dd8e3321963779cdda0bda82a5dc79785abae35c99e4f6b47401ecc0a65e8c70d75b09f70e9bb1479c93a9085fdcfef2ebaa59edd28f442064c104869b99c2948042d605b42989e592de9b7f9bfabc4567306235132bf0843c9462edcb4381a9b06e3e91d1068000a15bea5dd8e9a84c45dc8271bbf9d1c207bb202078b54cdcf662a092d1fba9d462381e1bd4abf8ff1d001915dbda28e14581e2a53d7fc12c6ae23f2911cd2f420b70cc047d9c3a1fa162a0c1816a17a9ef738ba17754138ede74823a1e66db3a8e0f0d96ea3342d233e166d17b71f1098d1985e1c79e1b44fa3723feb50c33e82c0ec386a02405e076be10c39e7373d4bb5c2d5afa0524f8bd3a9000add36cfa1d925df2f58c36d3b2f355460d9d19af0d4671d4f1ff0e8d2a86b4fa18770918ec316b6328c93e23f76bfc41b4506cf06e7ac6fd7152a97542db00e3ebe295ac2507166982ba1d506e7d033372843b6ecc76eb6879e9e7d5a000b8e06231eab7fc6f5003a1b98e0db280d052e4492d89f89bff15a5cd84ee2d5ac4b19c3670612d68767d25668d7d1965677d32c06a0b3d7a1bc0ba575dbe371f6f85875633bd2feec2551c3ffa0a857fd8dd71a196e38a47f0ff2fe5c0be0aa4b2466dae295fef3ab2f2cff3f0b8c7cbf11e93a2c332d723c91252102b296c0e849fb4b6bc1ca7d569add24e9f2085aa1377ef65f8b4a1c4d5761804def0abc9898bba5c184e1539c0ea8738c6f99701a8046584293605040c97a8ede936c2b8aac140be662cdfab5f812aa9bd36c735d3aa7934d46a0f12ed2bc8397ee2c93b701a8af6000c35f623fb9a96b8deed1bec4ce0419d5e6a1b3275b717cbeade91ae996aec42056aa6f98134f3623280936d42c568f66eb9e92006623e3a5558cc87eeeea580ba2da1a45ee294b0709887389730d056e52231ff1206e80b1dbfef6b1b96bca5fcd9c8e9a7bb769cc4ee995482a177ea604192cc8d989dd9aa78c411b9d401a2383f6495c9d8d822068a8d166e404f70311b1f6b3bb80cd0e72b786ed30a3d77257af53fadbe4b0f483975145069eda7f1ae9a8a971d937afa12b4c325351eb7f4257dc95302522470535c8b1af5c1f5f7c190eb483e9ac7a56e194bc66b30ceb74512aaf6caebb02d28299a164331c7e346659d271f45eeb76deb2488b6ad2cf078c2998d5fde19e590ea0f0e8dfecacb6853511df0cf8f66198d2c9a104d3bbae0b81e37f1edeb7eee33d7ac36849b5f4bec8bfb8043708cc9459d75b9ce71e290254c48cf905231b1551e4c3f4ba5ff24e49f15b19c1a035b996b1489d68c7bec389b71cc2438698ac312ed9fd21b7273b5216391a34c4cc59779b6b48c3fe6cfa1967e47169b9c3b591705f3018baad43e8a3b976db65f614f3eb2a4b0a09da9818c80924589ea4c82e591937438a49f86b5f9f50bf9366798faabb6adaac7d060ff96c7079df079eb9234d6dbf2324c166cf938d3002f250592f8b92f11d5328493ab3c3f438f716f27df793e7395db0e24fd06f6152c2bacc94edcff5e6fb8a0136f75ae667451816313feaf61cec54e38b1922ecec5af2a65b95a964ceff5294dd856c7b91677c181821e498340cefd5fb725eb14ae379905185a9cb17b0aab6da6a53d8a47b29ce006ba9e3870f58d4104723e732b6d217f99324f57dbf558d029ac6a7b071f37d65b662724e6972eae4299881f16fb296c8dd9e1e786297d466656f3e5dcd022ea4f1fbafae9cfffb808ac817bf468b33805ab83bbb94c789d7cd047de5ed6a9e67f92fb95d2df98a39378ad5349d9b7ae8c5e4971027d893e716091c0e7cfcc1bac13a10dfc6aacfe8834a0b216c49b957636891431a6d1e045c16ae99aac3b73d33829502cf49db05bb81d266ef7d032321cf053ee9b1abbd348064e4e91400d333c74f10d0a334730f2e0a8792924b6a822a6a3873c9e914b03b6af22123a356b7b509e0e80d0718c631e6d273fb387fcc2ecf0c86379e42aa2d6083cd7c1bf485a128ff7e097d28cec93f4f832e725a6a3d79ea1438f1aa0e28c2414057c300d980d1ac02f4676d0e93bd084844bc1f6a891e215aea566a0307506fd5ad2d5930265412362a568d6a9d780af126da8a41d919d9b1f1c3877990eb32d5976ff77514172e09ddb9e4f08fa5b39e841be60461f77820b6b0a6fb7b106de0cfc954e5e79bbe4c7aefcc014bcde967f3972d0384397ddae011b45aed03ced6feb919877c233f870211d77a387ba4ad9eaee1893e8c6f9be712e5291320772f1dd71c5b645a4f3754104b0ef414cb5d79bfbc3d0d74cc16df9da0e4890e12264cb698d7424e8efada987da1e13d5c427b522fe8a9d35c083148badbbb69dde866793012b3672cbd68876fb20b80233e991008c37b88248a7f407482b53084679960b1446059653ff8c30acdfa151d33e7b259aa3d4ed0ff96d1ecd98a252584615dde0302be2a102fe6c8c8b45233e965ffb303fb3d04bded04c0e04342f433c02645332560283186020aab61c3a205ec90031c6b91d78497e053ab973f16a61cead24977b060eb0b9ada3f7c6c80207698a6f2035ffd5621e0553b40a89beb96988929b233d57cd5609b7d71ad4a5a0a7e13d1c337b70610d9dfdcf81e690e4c05a811439cb96825204a6fff48be12a9059c00f2758128ca3b26542b0290c71f3480f74eed3b77e6c821ebefab7a5bdfa31a01698568fc18dff5934f7ae820fab986b27eaca2a6e337033cae22585beb899aff18f250dd6826bbf016ef69373f6c44d0128b58c8bef24fa38d3cc316b204e3dcaf99cd2e290c744537ec3640d73e6a0eb31d37de06ae981dbf5c9820bde1290cd20e4462af7290f628381faf045984542cfbbc0e3a15d3892092c522a61a9182ac107561223010336ea203f9c9ec6a83ed1794cbeb05efe769a0885b633b545b67980b4b41769ee190ec412d4dd0c8cc47169528acae4bf3b34a9ac1c520d963438be5c6405dda2c68a482e1c901f428e9f24195c0f5ca6e81abbcee2a33090909bbbd7019cc1cc57f6c288edcfdeb839cb1c1fb18963d7122146a845f4d370530cbc71b889a220fefbe827814f92b9624a80d6a0df0592e0ff42886cfdc42c53eee4789b9c860175c2651763208e5fe5a6829a5eeb335b004e24de3f6fcaa5245dfa238665fd6d9b1a0630fcc4bdc252a3d93a8c7a7ae5583942fb192062614e110266927c18a54869d45fe9aedf3dd74ffcbade91e249c764b77b8c00d1d00dd50853b4eaf9888baa4f95f83575ff2dc124f6d242dfd0a488bd6ebac2297a7d2bd162b9dd7de790c8e24eab8423f561a91a83b310a3f5233c4d6a72c00d4c40a4bd4822c6d8f8e35a77e5be80b53fec46bbc6bc94b083bef0baa6f72cc1d5fbac076d97613a062ae9852d8d8fc7c81ba6aa7c90bf30c9932ff8d9f2682f0eee39a07e2dc6dd27e1abd00001ce976e93906489c7c241894bc39188cf728caeecedcaf1e44eccc524c7803748b77ee8561f8576daa04375f5f1b39fb7ccf08d773db91f4e1150860b294aa6d1777f3f83f80568800884ac6842cfb43b3e64c45ab923aac87bd3afed06bb52a6a19b9a5c084b709a02bfd3977dff8318834ed0ccfc5dd34d3a40e3b8be083b62504de2f8b3618432d9e5325c57dbbac6366340f8baa40797a997235f77fcbad2917314ac5099c1cda36f49ed6a5afe2cbe14f12655ef358adc200688b5273db00b15500bfc6590f9700f7af20fbca2476798e000e39cddf9bd97e76def305735cdc500a764f8c61de65fb0a0237f3b5142c58e319c5b5e83fa9d59c86742dda6fef4f380578c2b491276086c8b47ec621f64cb9741ecd88f9565080393f1ae28deb51b3e010726f130f5b4dfe09662da79581f7411e687039c6c9b7cc88a915f96753a58835d7a98b1e872a751d180aba4f7d24c4079cdf232297398407a4103cde7d70eeb8fd479ce1eb49f3f8f18406addef793080d71d200425a5fc9562b396e324775f96acbe80954131dd9c47ab3d057230f2d6e7fa3047705c5288c88f73f8b5e4d1f52082028eef6ca27315eb4502b135bec73c3dd648b7a3b1ba449d0bfbec312310cdd76d15e77b3030b34e81db133504502a8be2f88b1531a5a4d7cd66b6a125ea6f20c99e3c702b4dfb195f38422c88d7a2a38bdde07992721abf854837275c201e7f37efb08605c1b5adb44b45a83d9fbef2120b6962e471066d175f51025318a96d40292408ce3af8dafaa4a0b7456e9e883b47109e650e23e2a23163b61e8e87364455ffcb75927d098ea56363f9018b3175d9ca1e7761d35f33038b72a0da418033bb754739c939c3906cc4b4d9dd64234683438c1f66d7dfcf53240f0ea75b8750a60a27598c4d2fb4245a62306ed4be1f06907a7c846dcf2a6c896a466b66e07eecafc31c16b3f6f448537f187cbdac55b27bf617f519c776df5ec9713f513eedb9e025a344c2d7dbdcb8e89ef65df82850dea5737b93139c74d3d696989304612554e2e0fc6beb4b0e5f71553d8208b7fcfdb47cd6208c9c63e4a2c64a954602c5bb5ac4909ec8c4766e8d1691aaea9f3e6875bd4", 0xf94}], 0x1) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0x9, 0x6, &(0x7f0000000100)=""/87, &(0x7f0000000000)=0x57) 16:04:33 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) socket(0x1f, 0x4000, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:04:33 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x5a6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) 16:04:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:04:33 executing program 1: r0 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r1 = semget(0x3, 0x3, 0x40) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/163) socketpair$unix(0x1, 0x5, 0x0, 0x0) semget(0x2, 0x3, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000040)) r3 = semget$private(0x0, 0x0, 0x6) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)=""/204) 16:04:33 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = semget(0x3, 0x3, 0x640) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/29) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:04:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x5, 0x80000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x60, 0x10, 0xb3a2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x4}, {{r0}, 0x0, 0x98, 0xfffff, 0xd3, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x21, 0x4, 0x100000001, 0x271f}], 0x1000, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x7}, {{r0}, 0x525086ebe6d5e4c3, 0x7fe2ed8e4ed66dcb, 0x0, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000026, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x1000}], 0x5, &(0x7f00000003c0)={0x40, 0xffff}) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000400)={0x2, 0x1}, 0xc) sendto$inet(r2, &(0x7f0000000080)="8d54681a8d6463cedf7373f437fccb08fef5d90b227b4eeeaeb9ee5e586ca2eea87c4f47dbccb889de90c4d12e83283a3ae1e1ad8bd59d84269261c9b238cd0f6e053e94c547060e5fc5bf5095eae8480073422fd96951320f6b86f8b4bf3c3a4f7d4290778c0ad2f0cd74d96d9fb612a24384ec5965c5ae06fa607eb68e37d6eb0cc54fdfff6e21fdca", 0x8a, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:04:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 16:04:33 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./bus\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x140) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) r3 = semget$private(0x0, 0x7, 0x0) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x10, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:04:33 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4000, 0x2f0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r8 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r12 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x5, 0x4, &(0x7f0000000480)=""/212, &(0x7f0000000580)=0xd4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r3}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r6}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r12}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r13}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r14}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 16:04:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:04:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:04:33 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="2a81fb16a0111d88d8570fa5ff5798eedb704f55f88fe860064ad4a2c510335b6eb2a1b0e20358fefaaf2af7335be7a04a8f15e398008e878e837ca7f9aad1c36f505a9a8bdc0fa205d12ec899a7e05793fdcc86fea582ea0dd370ee9af027ddb9dae1e5f6e88e00c545e95922e99f5e89551595021ac3aa03f32cf51fd1b056180f0465795ec239f317236a59f2e5d258c5ab433076f92c3bee898045972e1d92116460b559888c0cd70cb5bce35364513b378096de559052", 0xb9}, {&(0x7f00000000c0)="0c5c2a1776f9ccbafd4b1a951526c26d094b2fbc92802945dfcc9fda3612b0519c09a65c11696d4b37159f160fd854febf0a8b6086e808205605a86d3d404127b1fd83b228609ceec37b480293e2e1ea0d6723c8aff5b0c4e37ce0e39e311fc74b0d496edba27d31732f5bea0c981277158183d1b2333820b89696f1d67e65cef2c03617b26e37fc28bbee1d8828cf87135301f872610ee8db670bbf4248cfccf2859fbbd10166021f46cb6fbe6a66d57b2d5742ac307b", 0xb7}, {&(0x7f0000000180)="ef832f5d0be0068d5d2f52d4b509ec2c4f6df54c69363d5b7dab71916fe3166506fea90445e50d60bad236d814dd09dc8a005506a0e680385684ece98d87c6cbbbdbbb06910cbb4c17842f31aee0bcadcea4f784feeabbb8ae11e81528145f7535e5023f3286b63300165dec847a300bf493f21a4057c859fdc2c5c3e75dfdea32fd5853412e97f71e44d8f517b2dcef07fb64e81b4e116ec93cd74730a57accc2b6d2b98d1417f6d32a1cf7ed71ec8914d70d6d3be9dceb0a311b528a163bc8a10e648a345ca5c47e336cd3d078aef1b1eff9543d2f1f2a9b31167a78813e6d02c0d0c1363d3abf0c2b796d78aff9f8efe4", 0xf2}], 0x3, &(0x7f00000002c0)=[{0xa8, 0xffff, 0x98, "07a7d2ba920c2ce6af89c5f44ee15d186df0e93359553e3cee2da8be68b74e0a7bb3def172f362e10e1fedfbcb2cfbc025080ccfd8ccde8deeb84ed0025e13828bc698d4c6f53bd6a7150f5ecdcf836f54cb8021a45fb3f55baba1d945c6b0fa7f57d197237a1ebb6c0fc721ec7ba17222ae28fc25a98b789b0558dc092fb4f12a372f827b9a85eff7778fd329239db68576"}, {0x70, 0xffff, 0x14, "a028ab3c854036a4012ef19461d8dc9527976047b366aa463dcd3e8c634aeabdbfd7f383471c9a889ec22cdadeb0e7b988f4673125041c74f4277d575eef2f3b7cef2ca2ddc492b2693bfc877096a2b2ab44a55d88bc202a325b2cda"}, {0x68, 0xffff, 0x8, "c98eedf2b36acc0922ad6a803bf92d6f99f3af5fc767992847ff7305e016f664e009f9983c06c0fa07b5e207924e0ab30762cce54a559fa4be632ca9894f36057e5a4efb84023a9b70682ee9c140dae3e4"}, {0xa0, 0xffff, 0x1ff, "fd758f4fb3dc4aed4d1d005ab77a3918805891d092067920582c420ab6ec336e3c31f0e639917c2b8c3622621bbd457b637961b0ea69716131456571c44a2a6f8ba12df0325c5ed678df65465ce1594d6d565eb861a3267964170e1cddca605d10522fc16ed8321f55652a158731f0450ce082e59bac5fd7370428e820ec8575fdf93426d1178552c3d74b"}, {0x68, 0x0, 0x7, "e308bf3d435030c7c33b7987a4b30e9b1ee440b2eafb5020f524e79e14a1a7c08c9130fb563d9f29afe72b9eed0fc9a61d8aa59e581ca5c847729ba41c5b8f77a34e0bba69fd3dfe34c6c20d8100c7b9ad0051b0fd9c436d"}, {0x38, 0xffff, 0x6, "38fc5267480b54336bc1546efb49652ddd5a2e9028dec011633bc69926144c848c"}, {0xa8, 0x0, 0x6, "a5a5823e3f8f0469c55714ff532c5d39c2d354da3148e51f3e34f283d5a419661ff5cb49d168deebb1b4306d9b598302c9f0206f5ad2ff2a83524f7689c09a9479d0b9391982e4b3981062a1d1ffb0047ea8801935031f9c21229eab9d0c26fa0b48f5f50d70e3b70398e0b81f777334cbe33615590ef149786a9819d877c7280aeedf32eaf1dcd9aa488b9ca8ba2814796c03399d3f69ed"}, {0xf0, 0xffff, 0x5, "0d30ba6104f12375e995cd939894f4ea4f5f37cec5cb742bbfa15d1ca881a4914e7e2eab3222e587dde0c534b57d4a364226c37ffc6f258478b58b82203213eca02dec0c7fbb2cabb22eb0a47c7a6a345a4f1240ca0ee753c7cc2f9fba19191dcd2c751eff8cee5c9d59da8ed5b883c44e2fd175440d5eb7c0dc1739ef9cc667ac9495b4142d5b7e1730d0af5a0b5ab9aaf340d8211bbb359f014e6ef611fd3be17179002b6406a4a3aa7bb8947787c8e80cea2affbc752fc39d99c4331b6e4afa0cf97ae6ee880d8253e3110ed070257ad49623fea23f16d910bf1e66d4558e"}], 0x458}, 0x405) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) 16:04:33 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) socket(0x18, 0x3, 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="560200"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:04:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffc, 0x4011, r0, 0x0, 0x0) syz_emit_ethernet(0x69, &(0x7f0000000000)="499991c6a6be02519df8d4c9edfc4091e259cd4ce110917b022b7ed1a77422c5cb16e46de6dfaf82770b1a8edf224f8be43cacfc5e4a0f17126d679096b551ce6c26b8286172f6eef00070fbfba8701ecd4b5e3c78cd7af497521268d1dcd5c84ca825db936f9da716") 16:04:33 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x9e1a, 0x5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x2b3531dc, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0xa52}, {{r3}, 0xfffffffffffffffd, 0xe, 0x20000004, 0x8, 0x7}, {{r3}, 0xfffffffffffffff9, 0x18, 0x1, 0x0, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xec26}], 0xba, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x3, 0x1, 0x100000001, 0xdf}, {{r1}, 0x0, 0x1, 0x80000000, 0x5, 0x9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x400000a3, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x83, 0x0, 0x5, 0x6}, {{r3}, 0x0, 0x60, 0x20000007, 0x4, 0x158}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000002, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x8, 0x5e74}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0x1, 0x2}], 0x6, &(0x7f0000000240)={0xfffffffffffffffb, 0x2}) dup2(r0, r1) 16:04:33 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x2, 0x3, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semget$private(0x0, 0x4, 0x6c) 16:04:33 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2000000, 0x1, 0x0, 0x1000200000005, r1}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0xdc39, 0x5, &(0x7f0000000040)="118b61d13d80d78303b348ec93a1336e62c5246ebd468e5e12176d3fdd459af669f541d8e24f276d7920ac54f0942dc70a203042cb454a19b4bb5aeab33fffda1799fa9407d7c27fb543716389b514622c222c3a9c70888145f3c5fce6d56cea87265a31ca6744e40850781d79a80273adea0cbd5a9747938b6ac5f34c973d5cac1888d716643f165d077c5f2717298d84430d271fff5ea1628ac7786fcf8a0def07b45e3a0063282a8fce599e7ed026b42135aa15725e0b0d9b449d755e288d7cbb6c4d9238a9fb5bb9b9c247c54b9a9b3531a62abbce6bd7beb4181916834a907f9bb641d4d89a5f2aa33331a7122b8d31173d55e2ba4329db1d23e122d8896a21f3cbb05b9862b018c965a42fe88cc43905e80212f8cbd6a10564865a5cddccf5ef06370f5a9ed2f67b4089184e2072ed86493889ab160b7601250fa7dc9711a4b2f7e889479cb6ad8f24d7b07f91bd7066467518693e81e1c2420bfed8da2e420799217b200bf9510e53db0925f7cfc3d2568f14765cf776b808b42ff9d1e0d3a2351ecd8d35838bdbc1eff4075b29f877c44fe3df34aeb01ae43103edf1d92d69e8ba8e9d06b8f3c1429072e60d6ab76118af86ea3abf6a4184e413a8f1b28b581edf84b5e3b397033cea88e71d14bce50324e7e023357b66c4d5c06f773b35242822fe943019fdeabeb5b525799b11afe11c3d10e7c398dbf2988ac135c6801ad88f4671c07e46b1cac487157b0125e37055d75c5416594663392b6804b1fb553733bf31ad731c599553df46ad6edacf6bfb8145e8d8a80f096d4948b416f8a0b6083173b72bd25a26631f25251eb071a0ea426058bc6a906cdc2c37911c1e42a4c64d9b6cf2cacd55e33e6d3b9f53b1c5dfb0da33226691eb9975ff8fed109cb5a6b782f07ca4cba89ce1f704f111156d7a68e642f0de758e00eece1ff4238d7e9c126295781f13a39a45661914056805594310e3fa7defa818fc5d6d33c4e82b80f46bf38a3788bb2ce78655dbbf48b3b62617404e798a4fd428e494369d93fb6863fd3d2ab2da8ddcfe4ef4bb485c432880a0f6bbe176598e40c215815070e9e27f663a7792f17a7169b07557fc2b304bee517e5bc2e32628ed1592366d7375a9fed2b70ed01b8d2984c5043ae3a280f2022b086b283573abd72ad62d09901140d41ba4137bdc41b07f75d5e52e36f699c2759d9248f53b493ca88f46127c22fb83a4107086cf349cc4b8fcca220744b6bf18720ef82e54af401c3a318f5ae9d43a4eac299ea61a03e796727c735ad43e51ce8e677ecadb50787908a9a408fef7c2059df080024d3e807f8c905b6a02970651e4773a621ea2731f945b1b9f8981794f093408d0cab13df42d31061b7840f6506269423f3cea26b967287ef46781445b9bcc293a7a44db830e8dad61e3df4798aced45970b90c9f02821243117d2c58758e97d2306cc744d2dcce2681f70cdb925a5b816d68d195b6201b01b0bb401d105155effceae100a294e1c71975c892208327495f04e98fc01395e0bc57f8632440555e6eb28d151c5e7dcebac4e50bcde3def6d75cb71b53b560006c53c0a82f4e34413bac25eb7aab52a83d1f957d8bb69b6ea095f05c96af820593b04e76c8c8f688d8233f5ee8a1400fa556a1923275539a714644b9cad6b1d2a6306b208fa60c1a52efa759d98b91a44f340571bc10780ecdf7976119caad200304f337343ae4490465d0faebfe70de07e395cac7270c5f36a40b1cde13dcdbbc12fc3e7cd0635ebdc1ee12baa783eec6fd068874c7942b73a6813fa78321a2cfef642dd10cc00e93150f6e2042e892a8a5be3a881d5d9253b0329e280f2b50ee813dbc0445c2d7443be146e37224a63d231cc411f7ea0aed4f693a441c6e217d9fb5ac64cba0d0171ef9c8cb84a96a233451f7dee257cae752bebe6d21557c5cd2cb58a33712e6adede7ce70c38823052b38e89deb6c66b3ca7d7f1ee17289f2cd0cb0fe68b8544138e2509034e9aa14c3d30f0d8b5c4db38595ecc1b93a4113a2a86bd36a3317a5893d92182dba114c3267b509b4256fdee6aa305e4aa363c4076e4688b47d7b489a43272dcbeb217b6f068a5813bdd993f867949df4e42f6b5b98808d61016e0f651d7244a5498a2f913fe514f4bd1103b5597ead44e813ce431d50577cd7c8ff6bbe89f8ad49c1cc3044726544b2e1f8ba4708b3e20cd13ac04aaeddd89a6a4d779f85613860d2d4fdf633e2a879c6a5e6a777b96b516b2e5168d670e48b91af2af79a231ee28c6f7219406b3915218923adfc5addc7bad74f8cd77676b49827aea7818b3b57e77359ae6da30ec8705f8f83adfe9bc538de55384939e3cb695194db2013f0b88c0fbb5f2d4425b217692ab8b264362595f20d37074f62d9caf0409ab24b3f77e515f8ae665fa2611a646ca49157782e26650cda86f34e05611c04d224dba0e2e0835974e9fd24231e0138e6d9d6afd18ed1c9e5df534e9c85fcd3574045ddf489761cedcb05d0fb82b4441ee858f687ffba8ab1cf8b210f0ff0bb1f32fa3ee93747d3b4c970cf7ba5c096ccd844a5dd4cd6cf6778bd499db747d9b532f734b004c4c08b01c5da27c10e48947d994e142cf5d12c730455f727988409522f4d4a286834d9edae15000f48305aaf2d54b1b26bc39fea5d3b47a8469891de4f33706050957a14e4d40908586a4ccf90b68c3678a115b2b375d60cbc30c667101342025bfb195a4123fea8a8badf1f4c8222362bb567c3f8f4f5d92652e374370da048ca540515e9a72dc11daf0f07d390bbd4c7e15151ad62990ef85c3b2564df9b3341ade568626fb4b93b8973e1165e2ae5ad801a7352b5786446f399871eb059e652a4c8f35aaf8c501b92b028f9802f083c2e88c13538f8a11be1e627060307c422124fbb73b080ede69aeb6d7dad92bd3eb62a4d8dee3ab43003cdfa943fc758bbed49bf8c6b1321bfbf7e5327eb542b505d510862d74837262bcad912e2c833be25b64167c1670aece1f2a6971751186b7595215a75edff7af6ba534c67268de2a045f53f001d40628d9145b04c14ab20ab3447ed7f4e468fe7ffbe08019961346ee4f85b2d4c7bf353a88fd2618e7053c4c19a3edcb5add3a055023e3f0e81a84505d2fd1e167efcd45f3e51fec88788573b8b8c9e4f557fc5309a333b883f2e765ef46065e2f89e8bfa29c12a08798879e72f5c3dd9065e06b997e1ceea2aa10cbd5e9904ccd18f0fa60dbd44565bf389ac1856246a8ca0a644fb6871754500ea94e87396435d0db0833daf34397cc0fca932f989119ce2c8bfc70e608e2606b3a02761b10c4bfd16ed949a65be991291bc9d0e28f11ff516ffb4312c64da484e2856e96e69fc8b450413cf9ae282ce7fe5416276c157b5fc14fce5804e98ec204f05f0d61bae9647cefef929b3fd4d5a28f34eccc7651a17c0987a7050e97babad0a1215404c9f145588fc2c2e8f4260d1e94e5244d50ffcb5c7cd2c99e6b53da26faf3eebfdde3e4f7256ffe17a45383f530e44c65d179eb29e71d26f291d027c105f95a697cfcc84c140cf71f0d04429027a3672af2954e30a4d133c6464a1c438535ae681b13d15f61a03f515e008c0b6438eddf3347273dd0b5d8d20aff89f95cf83f5782bafbe289c14463d36524c325b0ca54ba938e5e80d4a777b1ab6651ba2ae324d2666a9c61539463bb62126f2dcea25533f869e0c54f45c014ddb95074c9a790ca2a53ff9345034a0f8d10f5d8fd20f75ee617c1a26d76f04950e3b68f1f354b7f2a16992aa883d8d5f166ddcf43b9a4bb25432533eb0726fea9719a56e61ee7714886af873deabb146dcb41fe15a4c667869ed787bc45fecb4f8a239baa55d31c702a35cdf1e34f56c4a5f0ce59d3e56f498819be97d8dd42a8b2d6e632b8528eab8d462da968d8fc4415a599f9dec267fbf7a9cd2da20a65fb53c842fb6b265f2d1d4b57bcb838029263bf30508f8ca22063f543528859d5af5dbcdd46a0ddad783b0d5dbd3d51587eb742c240ed9654d6c39e154144374b38556aca83df533c7a362a71215b3fff501e5b1498ba49043effe8b94ff63e748737fc007a9bba452e5845b40bb404f9ae9e3eb3ba71729b2e7a0987aa9a5358b9db972f3c33f1d36619f2b5e505430013e4134e203803780b268680338ae4430ff3ddf8e007787629ff8dcc8ed598501a73417de5f71d38e143c9c14e8a8e3ff6f23ad7e4b46d7bb7c7dbd135e471e5caa4a14a08c0d133debff88dd2db72115bb505fd3014bc49eb3978ab59d7acb3e438e6c2b2a80af40ab415ee32b7ff93b615b6c7edfea8b3ad54876b8f169630731ae7ad6749bc252b8a9a1e205b238cddb95eb31e106d6f8717886541692cac59a48da02aab715698a2232a83afcf217f3fbd3b1da969931c22d7ab0c61523b8dc87c0e31add2e98aaadafba4e8a18a1c93a391c300d65cd69e6188f8a0553f00929c34ee5ace026c6b29fa8cddbf0482a7fa36f312f42c961103cbcb0e6db97c7c0048fa91ed8461c49ac65c5cb6ee66649e3e32450b69e2a887da15964546567f21ab9a353b71df09c5dc124fe976096ae70b2576c2488ce0d70fc4989a1c50ebcb37f8dc125393796a4947262dc1c88133c080543ffb4978eaa011aab06478388548b6d5cfe28d116c64b380d556247f8ecde19a1a527bb93c53d8edcb6d5ff813cc6cb4652e5285db43b18de1e6bb97b592033a652c4f60588b0170b1e831cd88b8860380b6f8a0d61f3d1facd55f2f8abf597c391ce4dfd0cc925cab133625d8b61adf11658ac6f0054e16c74e8f550a787a580d0007d60297b4ddea34eedcc3f4204fa3f6bfcbe1b3115176049cbd70e2d5cb08473d7ac9e638dd353dbbc46a3b248a66caef352645100359a60fe74784284ecd68bb8c35bc219c5c070dc27937f97b4a4968cb61d7d0540acc7e527f9b46557a69ca25bdd09117499814481ea27c9711f1c3956782aa18f153f7e81b086ae9b0796c852f4f4e8b2641a6dcd054f983cc4a21d0f81d2bf6eebf57553165502f4bf9e11adefa394bd0efc966fc73c4ffd3fc96457b8add672dc16099d0f781d92f1df52e5611282273ac8b5ce2bd52d46d43ec48ee2a6674810c9d37cbb8cc434d6cf0704c30f6e9d2900d45f23d68637144d1f9cd038392ef6228edecc5b4c293bfb911327f1be4473a68760271c1367e398aa1f422f2d869c8ee4c8fe2058ebe2a0e4731231d3efecfa9295e9a8d4621a0ea60a44c9607ffb47c780087e58e1d83edc7e032a6623fe76e8cf57932fb3758139588d9a4c326789ab0533c37cfd720e8ca54597825930b5f1a876df61558e7d5f4204aae501bcb400f7f11b471c3a802c760339018d26ed0f8301599586e113e074b8bac057a8da6451a029904ecaef2a9aa0eb4703d443f7801cc9a8ba12b03a6f7f04a23c1da5ab17121e986485fdd6e55402378837dad2bd1c8d3942cc2965f779e3856e43c2dbe1d621192cfb6bcd6e800d517d8fa45227f818d9c25da7d5cd4ffb0cc40f60f9c13d4d783b6edfe0d4ca6f14eff4e5b3bba59791af0e6449555e40dfccb02d21e0906ac2662cd99e32df692a4c09b95760516e58545b6cbe4676e42c9135dff34e9b717c7630580bb2c36a8421b35da552f1a67f6f3a74addcc2e486db0ce3c78046fd23ffb3f2e152d3cb78ff814555ea4748cdbc597ecc97d65aaee2930c9cffc5c39fe5d95619edb5927e38dd790aa4ba39b1b3cb3de280c7037eabee155187c596367c0299e73c36d27", 0x1000) 16:04:33 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) r2 = openat(r1, &(0x7f0000002480)='./file0\x00', 0x10, 0x3) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="18fd1317e5deddf187b5f414f6c3d730507787cfb1d99507f45c570e4b81bc095d0b0fd7d3aa7f4c3279982a0e1e105fe82b333b32a937e6149ba77d0681a8575fb4dc5cda196a4f15880d946b14b05dd2602fd15a33f1352718155e57145a21a3f271511b880b35ff4ebeb0c998a44423c71be4dcfbb6acb97c5de71390a819453feac5a5507986e023", 0x8a}], 0x1, 0x0) r3 = syz_open_pts() sendmsg$unix(r2, &(0x7f00000023c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="0100002f66696c653009"], 0xa, &(0x7f0000002340)=[{&(0x7f0000000180)="91323032b99e2a7abf5ab3d376d12c6d4a91ae549bbfd3bf264d67314e81a737a35cb3e25504361fceadf99ff6cb9cd61e2d0a5e7afdca60700b25d9235ffce6a18b08607ca47ad2557880172a829c", 0x4f}, {&(0x7f0000000200)="ce9420954ca093515bcba3eb3ecf3200ad1cd28dd09b31c3a884330816a85144225b520498adec4da1310d5b16bbcf2df95e1b0a5cba87b9bba2919cbe8bb9f407d05f6cce468b3adfd3ebbdd6157d16eeeeaad02725fe88e3ab440ff68052e2bc6d7f0d6f91fb17c52a980b69beb6c649d5d1760a424cf4afffc8e70080dd2095fecde1fb420e606be4df927a374e4596ec081d12690e1acbc3d4bbec5d66fb262f4802d1b9468b2f65b706bd0643de815206601f03233d94b37c5c72607fab9a272660e90747eea32184450ea572ba63ee50daeee9ec6204f72963d6", 0xdd}, {&(0x7f0000000300)="e98ea8ecf1009d3458e7c926946bd37b6608bb105f693bc9330866faf0a6314527239c2f82a2dfc6b06bd60cd7b4f0ef4135554934bf64017964d72a3b5d4c467e916a2807241cab2667c1efa0d6bc99663850be555925745535ede37e900fbde6f5d626ffa1aa8712cf6e0d0186bff5a68bdef9b493f551643d6b76d5d32994fccccc9c57dc19137fa782745f6d08229395038602cce8096347e6a16875cd8d99f3541ea883da7702ce1027cf2bb319533e35b3f596e98b67ec8d36f22f13aa20b05757339a77a285df74328e4d8d385559217e29e9cea4e343bfd9a9af7895fa095e3c606dc2d4062c58c17f397b638895ddd21966652f0233ca9d8a4e90375fb367d6bb12210b77254e11c4bb47871b34947ccb0eec38d801a59c80bbd55d1ec1a704076654ad2a5aa1714a81d96278e0c2c6aa41fd939a263c027a22469e44dcf429095a0dcc32c7e57f62debaff28d395a148d6d2164b1d325dc5bf03c6f7e0361b1ec6654a4d7894e9ca1f1b171d629950f9551a2b9e3d520a8198648d89c7212a9a47e5511c0829a94608d4d6b0cf599c37899fc297b3b0991db0b12b7de69a9b34ee198a3a70a2fd5d38a2c7ecb4fdb0d8303d961a946bceb38820bbe9b2aa03f981d1c85f53a9634c6f450299ca817e7d32235a4ecaee6ab3e02f49a5d5679110240193ce7b4f29975f76c16acb7f687fad6172d3ce1358415d5910615577d81528c7d013e1c644d4d894272468d17a3fc92ceccf4ce03a6e2bb76db764366635119a1b9e8f0763a3c49a56af2522c7072aa3e961a7b614d2c92d73899e40accef22fa0b41e6c4ba8ecdca98d94b7e312f5bd12c35c2abc853ff6a48ed1c086a1e50a2afd1543c6c9983a6acfb3f196845a909853b4738590fc65423bba921bf2d81cca9774492abe7187a6c3df1155eafe495eb5f4336407924e52671bf761c15435c62959a2506fd94a1864cea4f0f559636ec02854218d6cf588bcc2dbfd5183b74f6588a26c55727dc746c8ac5e97efd23505cbca7f37750442ce6567d95b9745a201d03f4ed8bb02c3dfa85c695df92e64dab51db79e65ed0fb5bee928eb5a246440e3f6e384f576ad4f96086c6ffeb42fbca018b874e882b4d87cc00514b66cb2cc437e6e88fb630dc7d8e25f4f03b57d5f5d69b0131b5a94600d618334c9fea915ba68364d4d2cb50966715a12332131d47fbbf69938243c5df46a72f534013437116def77ccc612d8234e8c958e1ee22ba3b1c4829ff6582b76b7f8fcd807bbf2f426bd066a5edd22fe803d5cef6bb6f1d377c44c050fcc82b8081aaff7ca7c269b739542c2927726fdbc3f37936a80e35cb7680f72a041f99ae9c3b65aa3b1e755111e41a98413eb5513d4526baf568db8932304b900078e67f346a67c40ef3d2e7510880b4bb41128029e63fa59dd55b16a5cfe8ae680aa7a449058778369d57db37af0412dd9c4b36fc25829f03ef9abb1a96ba5b06060f99a02ee40c6138266046528b9ea1b7f59fa3e373811ba7dbbae314fb84509e22f6af284519784f9ae86010f89ddc560e075e030963bd2782913a993a75e8d0b803f8682d90434139ac390ce2d5f48a42f6eaa3b2120d080184cdc1b2f3a7d760f89839d2faabc72330754891cf5a67e4e3ebf23a0c26962a808f88633dde87b63aa4e2f8c9020d45d1e1fb029af9d60399b1b106d098ed85157f9d539662149e6835d2541be6895272380004adc6ff5ea316d1d46f2f7665adaa21ba6ebbfce7e7005ad6e3646cbd6e252948c60c4e7a0bddd44efdbf6e370927ca3d65eb3d00889c4f398c18336f702da3649a34b4e4e6a3aeabce64491299e40e7e5cae99ca0b0c1460f7856c79b18071ce96cf6290c5831f2c176ccdf4ce53cda2cfcb981e63355d57dda128bbc0987ed517b25b13e99c7ecb2b6723916662567fd9992844a08613a55fb7cb56f0d979e0a54ad2414edae843709c0d52c53377851e237c465348361a8d4ed14ff87d4d87e3c0256596fd98753ad091adbe31a70e3b155b4dfd27289224ad723cadf5646b3e9e74eedbebd8250be649f9053b857d4650c91cbac914f11a1419f4640cfc59c4b3f44977219eb4424e90b47eca520f7a208e6ace32d462502e5eb8d18e00c79840ebe4ebbcdf51924271a429a2f57a458e27cf0ba6dd40f6b01915706d53f354e84b08c48c1575d19a5e0ee60124cd68a9ce6371221958d6dcd99a348e0ea6bf9b63faf75022cf665050e5abe1dc11df1fb5e1c52ffae32b0b4fb545d6d4826e10de2838596502f5a2fc4f5180812d4d126a0f6cff13e6f1b8bf0ec91566794d65e46f30d618a2b93f4286719783c4f6bb5a7bf17dbef4a4b8b27da917bf1636d6291bfa36cbb726251a8c330d68d1e871e31c04cf32b1fd8a6b8a0ddf3a34da811362ac00209c5f4c201367473fea441f5688d7341978685d1ff632022e5b61d0a3c0076e8b370e22159ec235cfe001ac24ece1b10489600961d129c75c2159d2157246c06ce088f648df4859e14ea610072699dea5a853af98439614b580641b91c170bcadade9e4452e851dc0ea556976a34ea6e0315c5afcc036f605c29457f8717a42f688885d42873456386d52bc734b0b52271623d30dcf0ad53aa21e1d89b1bf997ef8a2994258ed10044a6d9b1166c47782e12b39127c7cf4e51b51f20740b30b9ad24b3acb58f2d783c317e73fef7b4537003815a8f416f3562a94594c1fff1099d65162ad80d166ca8ee1dee48c41579ea9685ed0db24a1e280944395dcb8838a5e19212bc1fc644f03ce02c5c3e8bfb570442aa320fce137e52516509553cf778a0475afe529b9973c8eee26f7184d790875df621e0c1fcda3a03711cbda8a364f69f1a72002d0c59746b51002997f52818e0b22f6d4bcb51fed1b0ed30261f3b18eada8ad8f1b91fbd13d385c8a95bdc7b203e8b93b717785ae59b2fdd4dd5b227ffd1f6b8a98f58ff322c2c6a45eb556a6d7161405351dd0be4e916ef7eaa3b958a5773771f04f803045dc95588cea75a8bbaec2c631035932a8a3e5f2d9fd547b7938087d91c25dc510557872cc6471bf24c4ffd6f17e436e7be2273f9e14ad6098fb54e5e305253a4a4b113ff9f3c4d1a127e367b5e928afb0072ce5b66a845c549e226ba5cf2fa2fe4302dbcc6a8c16d82fe4d762dd8c79a272069a01626ebf86a124b880b62e908f92520312b42c32c6e348fce8dfde12a7fa212de4049f2d906ba52b74e1a6259343169b1d3c23c9c58bb4ff4d05a0185a17bc12ca0ba1ddbe2e9a4e0497092f3393e6071bda6c0eae93daafad7703cc84fd3fbb05cccbe9d7a2aaeefb617931d336a4aee966cb2be1ce4922e6ca4f5208a51987013f3e4cefb65e6df683b3f0b5652b4d9d830768f0f91d5c3780b39bc2075d52063ad459fdea33d0872b68c2b95be28cd30b59bf78397efe835466a5cd81dfcb6954eccef1bc09561f6ed0ffe1c6ed7966b448707e58062a10951342c3fbfaaabee2965e23fa05036bf056c3c126cb9468a795cd7ec11b2750c12121aa4ef61e66aeb5c6e22112cc6b25f573a991ed4bd1019a74688ab8181eab4a87ec9f8162ace9159ed047b4bfb767b1acf7344b78cc8d6cedfe6b80470df575e9bb7ffbaa157b5544e58778194e50d3b2ee2e007bc84a5fcc80df1b8b85e9cc2f8fd8f7a58ea5ded1be83bd9446e9f5e1f37c158d240e329b5bf5aecabcaf11a0439f112ee538c0bcd311d119f87e0104721b3e88d992bd497fe68b1b231660df0f88679d415f11a5019e7828ee2351e0d42e91e30fcdfcd832b725a5481cd9b285a730bfe7f58b46ced3c417e40347997884362e70cffbb3d505c14e63f01d1f9150bed82d201cedf7a5da066990c5591f59548795248b51fce6c03606c532ff77a719a591cd230f05774eacf9ae86318712b1c272e86dea9be208144aae947155d0c18b607e72237fbd60ab1d43e584c2fddf8b6661cab6b6c3bf6aa8e01771a41419f1e340e9b18c20d736163da8643cbe4bc814a1822d74da6edaf6cada8624e4b801de26f9d67da5879c31a48a4bb1e1ec0a59aad8a5c4f780967414fcadec14a9f981c32bd2f6f11123ac52c4a4f36a3a3e6b08f2864898011e2fa8866b1c3e2e08948b706b681a249fa22c45a472e59f8367ad5dc038dc4e25aff1ffe6ee13d997afcbb7d47aeda62116c15eacf93a561a26a3217d151806aad23365403e820b475dbf0ceb6a3373c7c227f0c274bc9e5c5b24890dd704f201872d3c97607cbb6ab2698e894c20c747617f97ec5b5a23ecb0eb8c9b487465c201505453c356ee1b175fa75f96953817731bae7638334a283fa8fee08b75e781303086b980cda88e6dfcbffeb0bbc71b6affb3d8987fb88299891e5882975827f7375f42a332ccb276ca68644e97a6da00ec3e84180230991378ab526125bda6377c3c76db434488f36f39b8fd79b7480e25b1f3e2279d6686eea12a4e77481f29124c8024ff044fa9b05de81db0b15f7ef35b74892ca9e642e447f14a7395aa896e5bd57d6a9b1e29468f0c43f670850fa5e3e352f3910da5e26713ca29a852c02861924c1a593b42e750048ee6220f28e337d76b7d1ae4ea1af87cd1e54ea6de32f6f05aec49efab7cc98aac5f3de034e90e00b5f26fbb28bf41c13061d60f643b321d838c1a0be23c225b6f1c9c49c558f9ccd809756edb13038c6557d3ac17803b3fc6e70b67484c96f696657c5121f589a612e5453db2f95ebce570f1dde09def2b7fa2154a5fbc8813cfc14441c68d78d66555054f9ad4b5044646abe188956d9454e98d910795ac1b1fd1d0daea2d00ff64aaceaaface25f07cace4502815a76607fc1970b760a02d4b15bd5e4cc186894e70c718f13bddd2c28c9ba81a49897059413e881d3ccac5a6c21fc75f03ba0db75974e4c901ec4403d48ce49a0c43c0080cfd22c0d1c55e04db5d44a594cd64fc7648c444457da89c900441a7bf4e54058975af605a8650970684e0c323d769e5fa6fb18cf93d0266ea74ddd234cffc248f9a1f86e083ccaed682ecc0b2e82b47d99630af13a9376375c77e7d2a99285ee340d31de80e6dbfd91fa5c40852affc6533669bc14a7e0b9866f37e5e9cea12ce4007a741729aedacc8534d787a4a85a39ec625dc57d098358345a21ad14c3d43701c9f42344b998e6e1f0d271b95c7af11bd3a06763780f753010b60d691bd0d392ca7aacce6ac43b85f4febfe3fe5c08eb2f9c5c922c4a34da495ac0439bc1b233de369902c6a6966ac9458cda18299da4200c89f2beb547857438b8a95410be2785402bad9cdbb1c9b1a5bf025e79563840171fc03d55cea7666f224f25400c5f274a23d8b694def7344f323d770bf7fb883b85bc0d42ca10e5f2f0954d4711899081c0580f8d76f8483b62812ffb59d3ff1edf44df65729530532552445a114e9280f18382d8574e051b502049569d82aee0664d052fe7ffdd8cb08ad9c4644eee3555bf6cd3978abdc7c6f42ec728978c6e902b2fcb3bc3c8e7f960dc6afaf81025827c6ed248f589e9be7b945a2b25b3f92cea9a37d2a759f3866e28cd3066a09d0fd1c9d0d4875069506f987024afc15f667a257ae2198ed3f177de1fb0aee7f81e998f408e504320e82798eb15ace12986de663165aef31f1ed228b002ae1e7ace3aefdbc3f5274548aef401fa6dd3679f33786b20b44b0b1c2082201062ae4b19f471992ab3737fd7b63631b19b72e5274f017f4e609ccde738d18bf379cf55e7df292e3f40012192cc0ae4", 0x1000}, {&(0x7f0000001300)="ae450095575cc0980c786201fece85e11b74c092943abdef7d2a751aa9e75593e95a7a4c821d71c9fa009078e0b0948757466fbd6d7ef4321a024eea7fbf7d1d82057b2d132175ad0ac6893d2768200694ab5b1998fa08cff66aaede75ce05e94bb9f8b3ca4a2fc8337b436ac8685c0334e008e72c312ee8de1e86357b049923b544ef8a503f0b6d3938f29b7c719e23d9881455f2ff16f116779ad1180b130bac75271ce875e872f134abfbd0eddea1046d40774d12558165d97b4c19ccd64e85de464a650cd4ac35ae647fc793c5e87f350af8b3f015b20aef1a7c8b0c40fe0bde463ea574740d34c27377e9658fd10ce7eef597e918a529a7ff616e3014855848a69570b3b379b9cae7dcc90b1b9e455ce2dc46210d65580fd7db58360f9c01dcb215613ca12d11cd4fb526080e9fb6c2100e2b7a52c1fb37789c6fdb39cf0c1354b1887e64e722b04f95fb094ffededa1408a40b69b10f8bf58496fb683fe5d98ac18c2e2b5cf449ae08efc46085dbce3bd10a194f4b1853c499074a173d6981e638cf2c0fbb9869f74a99caf2cf7874b0c322dbfdd3342d66b9c314fd0db404b8e090b6c8feea775304cb111c388e29e4fa64ddfed1306dc90626f5a1d8ceee087749f56c4908d301497d806c735e57a7171eec5d3dfda447d4a37654244efa5b84dacd7fe8a482cd392d39f3391da46d87cdf6b794f65b5a5f8c9646b858eb4d1f5b46dd37c4fbcfb0641c4e8f539337825865dbf9c168bee8d736df833d79d44dfcfa6c19817892f7ecbae55ab6f64d4b4014b02005c7038166c27af3c705c4905d8b161fa833080390e9aa8eb7ec3c82f1c9808579eeba342b5922fe44de706c6564a4762a718df4521cdd84b4a66c1ffb4a1ea986696358ef44574ae0551bbdef7ce24a4ba9cca54a9bd26e84d93f54b6c45e2abde654770a17e874d5f3a1c4e598880799bd6b8e22e41a91b80f1d51da9985bf689855c9d3d1fa67f186dcaf4494a5324d73d7916e83f9d5b8d6d634a978dd4b688e087d4d17a321b84ee2f857295a9675ef40c445429a2dad634f4e84f0be95603e53e5454045a0af44c155fcb568a9c9a1572b4c6b374b2698629b32b0c842104047e97c3a6bd46d9add9d8f2c1110a825e7857c9c1f5fb94871883d11ad77089cf51e042cb9f038fd35f3bfb422e4e2783fede6f69387dbb5fb5c7a75313fc6a7957733a46f03d75e81ac36a542394f61ca844046f7685b27bab78e72cafc86014ce62b62b8de6067bccd5b9c772f76d61f8a60fee40d0df1634638413dde81c3453b81836bdf81d88ac7d21bab80da0d7c4f805915c64feafc46d04e4a98938f42018a8b24006b43d0a98005f67a0817a1448d3357d6352c58e7c894dfbd86120ddfdc85c162569f0ea660b83375b560d8a24740e61b96681204d354fd8ec4dca903d8424f4e326643e0044cefa90cb3431ff66179d3c9943f2533fb87991693a77e20ee4406392e10ac909efad0161289c469e9aec92b15b1fb89ec6a0fb5effa8bfcd0c16d5915cd4b56bdfa51f9d6d62258f766d694a68402e9774919403dd8cc832caeeb7229d556a258adf53b9657f9938233c2960ee0d911119e04a10d49a2bb1fca35e13074b7b2fa8c4c7419f938a110bc6fd4aeb3fce20bbc7cf77a57854cdbf2ab13d182c0d14e61e5128ac7d5252b1223cbbd5a7c9152a1256f9542a7a8a3585aa5c05761aa74c574092184941d670fd8a6d762ccf49eaf7ce36c6f9089e57e372b50ea4763abde2b6652b7577aaff4453c96f3c56bbfe3f15c09d7e3b92fb5bc0f382df79d5c5c964b2f6bcce8f3d4085e50b81e798a0b5741627d16f0f1c96b5aa64383bad82dd40dee25150219c3fcdc1063ba246de9625f1e8fd7db0d0b66180d0d0825e382e0fef5b33fcd97fe6fd1a863513c15525a8f4cbb1b639d98151b55fc80b8522113ba98682437bb77d584d5c407076a9abe358280d434fe56a05d73ac70062321462a8993c53eda7e837e52b9b2c95f7294e86a37fd655b01f56c0aa173b105f09ff536673d7be063cd610e2dfc36028e278da701fb7a942fe9814c699021d38cf0863a1982eea00bb3826077e5d474714b755608aff7d645704062a5be686bce255202f6d08f6df38b298f962389a18960efab8d38dbe68e751dc65ec5e01740bdffd858583dcff505a60b7efd46e7f4f0268d30f5570cf3404c2ef938236f04136fe2a60a4947c7fe98b38d0c189a95b3e61acd019bc37c1a9cebb7c47358e39ec237c1d617c228a1cf2a12e15d227147bca8f98b821de531d51488689d2bbe5f0ed36cb27ddd7062a95a7b2f7b3feb38a6611689137bc1b104948154a5013bb0d0bf46eabee3c881b50f6f355c7032d73624149096ff48d7984b9e0f6fc4b16b6abe8c8ff4cc32969cf00c8bebfb1e31dccd02eb6a2acbd5f63665d054e3f8c9bee5a1947dad57c5f862267ba2bfd82dfed0dcd4a1b8d6ece4f61729e060c0e6656e8fa9bfb3451a1ef35f87ca25e8c59fa98842ac8119065dab506872ea869beab681b364ed0959337843ef18813caf52417f01fb952a9ac5fd6c28720b5bfe12aa224e5c66e49a17affaeed7d2ece77fdf7330f0c87ff34f83faf1b8f7c5fc059e7148b08f08b8b08fb02383564a3fa79a1b7a05cd7e38d9fc21af3dbab9bd762774e17f562643818e3202f2a88300c18be95ca44648cb08edde3608a914f827cb7719a3d6789ec2674ea6c28f649acf5f9622f7ca49e08fc3189519df5031cde964e227956e1980fc9cda25c21f41b826daf02d8de14eec9871c5dd0c0ed9c945f23aa6e2004faaba3e6c3befa12d4c3ebad593d34eb439a4d22c9fc30602b792961bae203b543e9da9e18952f5a9509c6bf505c0a9b225bf66108dbbc5defc07e704220f4f7a158aa8866a00111443ebb1fb4793d78ba69d0964c3a472c3e96bc46ea20649acfa3ce3409de357d0541a5a1924a2d724fcbc6d6359a5f83eea76af039de354a883e5a684924157b4a893d64c2e3f05267f0e54913ac313491700f25849fbd2254358f9679632abe04aa71dcbed729672727bc75672f6bcf3e2689633a46c45e17e96faf6d09e5dfb13f4cd13dc20f014897a2bc1fea52e27d29135aee5206b190ba2a576b78b260ddac675e6000dc6442d09643a06e3222d1425d958cd9eef8ba867c8ed05c944b43be0ce05b6689404e42b0fe46e76a071ec932878b85c5504c4a9da2f9dd29b3c27cc222d1af6f8d49fdcac19a53abe6067dd2c60c1375745a3324b510babeca1acfff2522feee446b17a5bfd6a62cad0f9e4802fa99e59d0eecc19ab239bd17194c63f662678f32da31266c3a15ec9bc3ee4c41acc6abdf5185b443788426b97e873b85c84b6e9b154d44e186e19dd416b2a463a3a3898389ec2fe6c137773658b9702eded74959822b0816b73f130bd8b6cf67a32d20cae216d699e295ede3cd2569887fb236094647987b2ee969a6399853d7da3e4d9a1a43a9daf1749e5d6c1ed0b3b7b635845152c51e33071489d354ea8f43d265147d2600b56e28ae3e4b9fd817d9e1669f879879ed09719c26b80b3f972dc2f06576b33d2d174d21170d183b51f42023de4c8dc3ef40eed0468258bae4ac2890f78d03cb7d1dcc47b778742cd5aeda38543de14f7285e1a84b6e79e3998352f3e8f00efe796ed0b90170eb3ba1402f7539375c1f9b86f299e89032ae1ee8662cc32cb4cf3ef1597071a59aad9c9db761de2b57f6cd1f24d20679fd077db6bd431ff3cfc5ab819802e202d1d258ece12c43fd5a827c110863b5dd15006a4f4372090d405f01e4fcac285d8e5861b1c09f7096b8fd0c244229dc8b28259366a4fcce37a0afd1af4454b43f66fd26cbca80b59aff8ccd7722b93fdd7b34555364e889b9e0f94e815dc519345521a9667d499c3c39ab77e4c9f7dc64c503026eae4f7e88e747e6e6ef415d5604dc6d692cc4490d197f4d177a2f9e40106319a40ae1c48876d52f67f34fbde2f9b71ae5789ce3d813476bdb5fef28f9c609a9bf8dd2f2eaaa602fcf1a3cfc096b6a4f000ca3322bb10d4550d8d7d7daa362c727058fc173c4ff0968b0a65c5552557fce47f376c0f78669929d4f76ff7860a9a0132bbc01400d1787ddfefcc669123a6c9501ae37a97fac51be3502705ad4cce2c27e2b20cee544a5de2f7cf2310b62d1ce865c3a23ac9927d198701699cff5385daff1065b0c75905b0ba863c6bdfdeed540120b7c8226b34d287b66d3daa0ca555e1a91cad65df4fe5901e95d9a133c9cbe6ab4c1f7b08da459add003bcc4d697482ba302c38e1dd2adb501ce5d72c4a4a795b6116266c050957ae5a9dcb6abb6b6de8ca6f460c1a5c79bad10d41acfe99f43174d8508368c8d1302dd78faed5a8d1a19e8d8b594899e2ab8d1ede39b162d5a8b549779916b30e4f739028801f07219f558de148281efe4e0060566f75ad3dc4f37b43fe848f738b5003701a86f4f807a8c64a425ea54b7eb1c4e0f83e867599d50c282f920295d76ba02959d607df1bd2612ee7d0abfb5edbbfc24ec680ba577405a7c374fb6cfafa05ff3d90e91a30109629df298434e0ab4366dac9a2bdb48fd281baa725175957b3464ab21e533d1d12813cec62f3b4d392cc781e6995b752436f76668a42616e9b7e966ae95cbbb13c3ecbd29ccb72c28656e956607dee4a01ef7d037af38dd3761c417b162ef3665e311bb1504c4e1e2c0a8812c6c41de09646b938ad59506e176277fb8734924109c16560ba5c1683476df7826e6c943b550bd7f8c55f2ffbbe44c91da84a641c33b7e58d2b896f9d3966bb4d6397f3374a5e58eb2102ff5531fb971d91f5c4314671c332806ea226c2b2c7a35431793c1f84ff415034e8df4c60d8d56db42040d7081ad261c22c8d0f902a23092a9b2ba7b73b754e28a595073232a7c297f6a7649c32cedac0c1205101e3bcc75529a8763053b321f42b66b5dd670c8463d1b5604aff9997f17eea7a5a109bcd01ced517d79c1f3c8af8621f61f99f011ca1a6a68dcc595d59667225c89a7ecfadfff67acfbbe45a9d340fc2d9dcc35670e29e115af42dbd012ff9b25409967d37e6bc89ca65ed3906b98cc839afdef470e0cb4676969fc8ccee29104a2c43e23380b2bd119babfa975c524f94d66b05299dc07436e902d3167c15d3ea8f139604ab7a43a0bdeee5dae30d68a32126bb4b62627d5779b564dcd40d96def93012c36a9c82cad98c04b09b79b670887075f6d007c778cc9924fcc206bd85113aab166a69b7701fcee1b135bcb690b03245a980280cefdf59739d2905ec76a7e0e4878b71eb6221c2426611c5906c87d8b4cffef0f2b98ef8ff9fa6f047ad1cee811d38dede8fdc012e6e5d1f14d330187be8d42f03ffa8471b9b65b7246e2879595890a74d6a02c7c558536b7162588499ffbd962059f940183a4977769da27e800b00b420cb0119451658e33ffc0727e9ba54f83dc5b6c8e1eeda4c5841581873abc2233abcdc20e22a3b8aa7a7b5169f9de5bdf088e437766c5ae3a839eb37e8f3739eb0f13963f661e9f3311466a5428a6a0aac5f520d3b33f81017f1b6e8ebd82cf8a9378f270fb44beb6f0ed98165a504745de72a94e91b34e3e7aef3f6dc093125139f7092f953f8804b87a3ba850f329e209cfe4b57504e6f2371de14c938e0cb8765da015c73f25a00839439d6a8b8d1e3af95a131e48dd3785810dc0a2e0b1d74f1fbdf2de77ff2501f8389a2a15d0fe7f9623ec45bfc6cb03ef73a421613", 0x1000}, {&(0x7f0000002300)="74f770c0306de95715eb105000f4438038dc888679a56d551f1fdac2a834c6730d1a3444a1fe55dda926e252c060ff1f65980bc300d23d5097d429b7906c", 0x3e}], 0x5, 0x0, 0x0, 0x405}, 0x9) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r3, 0x0, 0x0) 16:04:34 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = socket$inet(0x2, 0x2, 0x2) r5 = socket$inet6(0x18, 0x4007, 0x1) r6 = socket(0x1b, 0x2, 0x5) r7 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r9 = socket$inet(0x2, 0x7, 0x7af61e8) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x11, 0xf0000000, 0x2, 0x2}, {{r2}, 0xfffffffffffffff8, 0x98, 0x40, 0x997, 0x1d61d958}, {{r3}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x800, 0x1}, {{r4}, 0xfffffffffffffffe, 0xb, 0x20000000, 0x1, 0x1}, {{r5}, 0xffffffffffffffff, 0x1, 0x80, 0x93, 0x8000}], 0x43, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0x10, 0x20, 0x40000, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x6, 0x7}, {{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0x87, 0x400}, {{r9}, 0xffffffffffffffff, 0x2, 0x40000030, 0xdd, 0x2}], 0x7b, &(0x7f0000000400)={0x9, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r10) setgroups(0x0, 0x0) setuid(0xee01) getuid() r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r11, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) 16:04:34 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) fchmod(r2, 0x101) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r4 = msgget(0x1, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/190) close(r0) 16:04:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) 16:04:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x2b, 0x5, 0x4, "802e84f9f04e3c55575de600b1af61aab59545a0", 0xffff, 0x4}) 16:04:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xffff, 0x1, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) socket(0x27, 0x0, 0x1) 16:04:34 executing program 0: r0 = geteuid() setuid(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getegid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="76220c8e346f7324a8fae08733b390aa9cfd", 0x12}, {&(0x7f0000000100)="dd550a6fd1ba7a4c2f89a034312f7a312f39e473fcdf18a0306e20460dfe", 0x1e}, {&(0x7f0000000140)="aef84d603ccb0cbb2e2185fa32b1008ddf40d4e0b91ca9d2418c73f9dc9b52d4b7ad46ba044cd957ae7838f4a362019ef9fc56ac720ecdd706c35eaf3319b4cf43e6ffa501c26271170da50352fada71a0ee08d71bac0c3576bc4d8daa2fcaaf36d133018d948a367d8e71a337e2cd6dc1fc5ed5c6800935588a8176d7b394628a339cccfd61517d579eadc22551972993e2ede8c343e14f187c2e12ab40bf34955d88aaaf6a30feda8b10b3dadf4965fcddcd0f8323156a645fac030bea539550449766a775f55f1378285faa8f6239c1e319df2d15b167f47fefb8050748a0c83a9e9debf4729ecb4c", 0xea}, {&(0x7f0000000240)="316a6d0c0d66fe074e22b84c779aecceb217824ed9138977ca8d0420eb6bad7fd40bdadefddcdc11db1e4f1f37a0f6b12739d59016484856e1313cb3d1969d678c946cd82d4b2476ab48594a364cb74670b4118720a8e6fa32c169da27f0e3658a", 0x61}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @cred={0x20, 0xffff, 0x0, r4, r0, r7}], 0x40, 0x1}, 0x2) r8 = fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000400)="bc8a99aab30c9b8efc89edba6eaa611a92a9902055546e07d8e0498a84a0d69125bac01bf0becd36342beba7c5400c1b1432faca483bc947f8ae", 0x3a}, {&(0x7f0000000440)="5563eccb94e8a436475af1458d505d728c3a681b3f4d29c61771efd0927f47f03112cafb84747af69c7f906731c95e8a3515261c26425a2edbf22963ca8d6688a0e7f70d619559ac84e596acf9381128cf8a", 0x52}, {&(0x7f00000004c0)="4fcea5e9856aea7648ff059fc3dbd1fa7f677b32789feef5fb1c88ff9a632f892134ef1d9f74f075d0ab2dfaf65e62858716dc5262421ab79caa38b953fbb64486d83864456a54d1853bacff9dca37eceb04cd050267f0ba5e0a6328daa02a63732a22b78bb39848f43895b279a27f1614acfa03444fb0942f1c6bf29244b178d82654e2d64bc4cdbcef4803349797201a34583821dcc8d53e1f5104aa0ce9af3c37f2a4522fc167c8b8a426918a72b3e0bcf099d2f2dadb9b52999637b20547c2fb5077078f87a315fa0cddbc3943a74f0004a661d7ecad5f8ecb13467c2f5b307785e1f015e1", 0xe7}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r0, r3}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x58, 0x400}, 0x1) lchown(&(0x7f00000006c0)='./file0\x00', r6, r7) r9 = dup2(r1, r1) ioctl$TIOCSTART(r9, 0x2000746e) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r10 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000700)={{0x20000000000, r6, r3, r0, r3, 0x143, 0x2e}, 0x3, 0x4f4b, r2, r8, 0x1f, 0x20, 0x7}) r11 = getegid() rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') fchown(r1, r0, r7) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000800)={{0xe00, r0, r3, r0, r11, 0x8, 0xe00}, 0x89f, 0x3, r4, r4, 0x3, 0x7, 0x4}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000880), 0xc) r12 = msgget(0x1, 0x394) msgsnd(r12, &(0x7f00000008c0)={0x3, "0dc52fe3288b812249753419f194d5b4d5c3dda809eb2deb449ff919cd9c8644742f21e97d0690671e199648622db19c0871f25873b3254c851a911e8fdd680e055f55d3cc108022705085c39536ad18c3378a209a4332288007ba53ad958fc190998b92fc198c8f6b49790db00ec855ec6b1d5a0c493b96d46bec816d15c446"}, 0x88, 0x800) sendto$unix(r9, &(0x7f0000000980)="760ef65589e8d9ad8e1b732869c48882d98b0985f7b5019d8df488f14f31b0c0df1276a6b5ccfaa98f65a6cf81ff9d492cb62aa951e91e70ca04b7ae3d23b979b3d2e5840ae0be954e183013496df8", 0x4f, 0x1, &(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x1f) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000b00)={{0xad19, r0, r7, r0, r11, 0x8, 0x6}, 0x9, 0x9, r2, r4, 0x2, 0x4, 0x5, 0xde6}) shmget(0x1, 0x2000, 0x108, &(0x7f0000ff9000/0x2000)=nil) recvfrom(r13, &(0x7f0000000b80)=""/216, 0xd8, 0x0, &(0x7f0000000c80)=@un=@file={0x1, './file0\x00'}, 0xa) 16:04:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x8000, 0x6, &(0x7f0000000040)="e314a66e6813bdfee7936c7921008eb8907568d7ca3ab2c5bc9fd2b4cfdb92cdb40fc3abc7be848135b3b986eb85791e22f2b95f037d4da880b250fbbd640dbc099a984f62949e322184b98cda2e79ed411802a2df43561aefde2f4c5fb8832e888603ebb2f2599a", 0x68) r1 = socket(0x19, 0x23, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x200000c, &(0x7f0000000000), 0x0) 16:04:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xfffffffffffffffb, 0x2, &(0x7f0000000080)="e90ac9b4ab852acc3f8f51499c851d0b6cb084583fad27c7e99dab4549e61fae2df05d11df03bdd7c2e581f90c2ce448", 0x30) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup2(r2, 0xffffffffffffffff) dup2(0xffffffffffffffff, r2) 16:04:34 executing program 1: r0 = socket$inet(0x2, 0x20000004000, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x2) listen(r0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x100}, 0xc) 16:04:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) dup(r1) 16:04:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000002100)='./bus/file0\x00', 0x4, 0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000800)="fa1204a49155ce1e0835bfe036568e4b321b3ab23c268a2b67cb281cfc0122d967ac555b0d9e4bb4dcb5b19f34a4c161efa7e79d13ae0e187fda657a75b2fd6d8b6fb9724bb915b7af26538132dd114fc92fbc70f1bdff440d4d0f41ed7f84d63c484cdcc1d5d79535cb6842b037c4b18a78f709232a878f37d815b1e075ef0864ec947637589d06fd5f5928fd3dd126d275874141b42dbc946aea488e7754ca380b30e8b2bd833a5ce6cac02c52d9501a60fa1689db7a2c2d52713fd953f1107f2ac4e05c4b40969b99a40e10c13e9d9ebb8cfacabdcacaca1b8591c13bad172b8b2d182fc2195651ff1261fe551ce8992dbed8a6850e76d040de5c619800b1d9743bcb133c8bac5767eafbd9cb85c6fcf1da63016519bcb1cd2d5c81d0ea940933e5146ddab59e5c6e753564970cf40d542b5e9f27ec8861536dda2008bb2d4db41a02a16878df1a0df6018422b6a7621cf861cc023042724a4c7b5a5e87b696a341947faca7de2007447683c35bd8ffecafabbc374115d497c9eed22f1c0a3e17", 0x48}], 0x1, 0x0) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000000)="c1a2d0eb8296a52a6c", 0x9}, {&(0x7f0000000040)}, {&(0x7f00000002c0)="15e1f62aed562baa01f2725e0729d65aae273accdcd1cb9c4cb2151d213ffdeb0f6c03e23924d70c04a8afd1382f0782afbc332554645fe9ced7b88319d22c45614e8f731fc8069c5cc95e9b884c5a0dcc48f78299e8fa6c9b1bbd5a46217951bc3e88aba4d38f69b668e7d81887e5d37e74cc2ef178cffdcf8a5d65d165837bded0cc5039c1ba162d9e47514da471a45e833b34342339d32ceb4a1e5cfbf29e75b4a5ce723806ba3728c670dd50a5ed3a7a004602273f93b18e5913454067f816d21e5ea914f2a83959dc3b1b4fdbeddcf509c63124d4a6290c8893227d9266809656599b", 0xe5}, {&(0x7f00000003c0)="c062e79759d36b32ce52a2d159231f24b10a37e4e2210c6f7e018b412de16ac238118b6db919aa25c6feb4cffd14a41323a1e65f11008c29e17f5b34eda7b20be3436725da4f7f84437225a8bd3df8608310990b34be2f1365ce7bfe9566d421289f1634b7db3d664efef8044aef7c540d9328747d10f8d4ae60f2bc0b0d8021d20bc6fd01b0232124bb4f21018e8dc2e36eaf8209e661dd29fcbf465fee0106bc39d5920bd252a2e968718dc76ffe6ade7fc466fabe68", 0xb7}, {&(0x7f0000000480)="a9700954383bff69a28f2f9eb1d1d04d8c68ddb97f1e1c4cab17a8980be32f48d034e4d676c137c3b22907ff8d9d39d40fc68c2fd648767df673e46ac1f30bb71de3c46e7c5404c5fb6ec0799a69d48438b9fbaf21a177a0d03a3526306fe29f45d3bb64edd3cf363504247272560b031f96aedd65c201e638525756c5f06fac1d62fdee71b6f2275e", 0x89}, {&(0x7f0000000540)="8185360e63a3dd527ef681b19783e2cffb18ad61f96444d70f440119da8a035acf38d4079e66812c0cff8de11b1b7762c053474528e55b75997d477ff2309d546ba6fbe92ccf8ed7aaccd3e829e73dfe9c338e279e8946d99a926b9340e7b11069109a5d2214aabed8cfde75bcef653718b3f178db9056ce0c5a333d1a4db255cc3491a00b435903c1d357bcc4e8b1a9f06e1058f9313b6d2235860324c39e8d6c8a57fc76c1acb3d4454c9428838f8a7b6b6d05254987464603e6bdce4317560f207646ec5206fe41a93f4fe45769b3180f1e7953aaf2016a58ca3d11ad8bdb146ae9e2e648fbfaf89e62294a7b448b6b89282a62c8aa", 0xf7}, {&(0x7f0000000640)="1cde2154a23243a1e579724f87d1949ac37bba813bb45e021c8d68fe1630093f596948f1574d01c96a5033538863fbc04e39febdab0fc94e3a5f49cb47ecee4511184fd43522888752fc1526f9ff89bd1f2edf04302a7e4d26571d197740e28d0f3a0d0337bc82e0a5b3d05bc63e391da2049e74a5e123cede165bb87a7fe0016ff4a973caa39d66b2e97d2580d22319ee5cb2985eaa297a94845d1750d924", 0x9f}, {&(0x7f0000000140)="bac599d4ca14295f79fbc0c93006a435862da9ff6b96861742d6b0adba", 0x1d}, {&(0x7f0000000200)="273355e12d64d4df93ecb885b02582ab24c9027f9fb8a91fb7f5a73f3a4012e2de", 0x21}, {&(0x7f0000000240)="85e85daae23064711f86a47554b94696be44b2ba17ca1f71bc2f61", 0x1b}], 0xa, &(0x7f0000000e80)=ANY=[@ANYBLOB="90000000000000000100000000020000e9fb1d125106be63264e59035d37bd04259860bfe97bfbd61e3287544663ae37d280e029a47e1887bde469b023eeb87537cbf7843d222f1e66d55259f6f8a8adaef02b496ba62afa12f7336f5f12156bb67be47eec01fbb2afb55c89fbfa6cf637643ea7beefd232d430419f181433d6823b377d8fa2ce751af8d67c7cdde48710100000000000000100000004000000e5abdbced89b194f6a99e08c4fedca512563c154ebeefaa6f87b0904f7c33607583cc7e8bfd45a5b9b99e41c383e121005f3a82bed95897d99063b108c6a6d951fdcaf70e9bbc4e0e4639df9d71eceb43159b46311f9681391fdd7ca8fbde689954156dc1d9d86a7a58ac838f346b22016f56fb8d240297cc37ef3b708c48a97e2dcf63e96aa838278353e84d0b9eb56695cce839c9545566436ffae65e74517532f13e53cacdaff386418909cbef1d72f5a2cf1a6c74ff81ee9b01499f542ff81ad9aa78e00b522a19a2e4ccbcf4d9e0ed96e9cf870a6bee6e4a9067af69fff28b659b4cc42c488112a753590cd8799153dd4fb3f8075f2a1782f97d174353a3bb298c355572048c4c9d2cc9086315e46435e1248e1c102c8d824d76f9879e4bd7a6b18777d81dbcb2cd088b533890d3cb34616ad0c0d23affd0d78fea03859c11961e1ee1c4f60a66d758aec8eb0afdb2f08d447085ad5f0bbdedece4115355881474949b6b6ccb3eb1efcf2aeb79c636488fbb3f4ba519ce6cd8d4cda10f6e2f3b249a62e83002c713985362aebbeedc3095a12763e703afde663077cddb558e8fc872dbc4d3bfea3703fc147c6590e6fb4fc42e68e0a63aa849f351113ab1dc61871a460de1a1790a5df76ae47937a53d63f05c7f1a41922832969de20545c72ffbdf5fbcdde7ceb0a426739e01bfafed48c3b2088273748fcf615ba7106b19cfab865efa363aa16b0fb8e55b1586a59186e16af4e19f17178c3f8daf1d88940555546b840d417348ea0bced857ae0702a207401787b47c16435c75df178df6e8876584c252257858049af7b2fda27363459b86b982c442dece26d779ed1856626ee8023d732700a0b4878afcd652322d36dad0b0aa2baae911778fcb3ae5f996ce1387bdd7a25f741682730f74834f503b83c4f5a7195b6eed28b723b78285a592837c1e6282bffdecbc7a475b4d3279d2ee0e11f5e3567b6023d98115517f5f8493d99c3aca7ea512929fe4a06f1d0e62fb1cddca1980b47aea40045297070916dea884969d958a654e2553489b12bf69b533b5231147b996f2aac50344a0ee410381620c18c50d899b50691a160de8da07fb4e8c24d5b2a4af0d05433060501a76fcbd1efb31fbd43924578ffb1f8dd4dc5ed7727b8c03a09975becad303925f663398a89a6bdf7f4024ff607b5b46ac7f6cd3fc69a861c51bde5b66a8cc0fa89b1d9b45cf517fa7d689fd5e515e3796fcf4125a00a95e17ae1f1948bdf8e3b4bea2ee6d6ce8b36474a0109ef62a6b019ee459f8d78336f40095f8ab96296d6f2d48baf01de0b41db603c2216a7312fa0319197d7e309dead0cdcdacd361b71e6e497aed34a5463a9b0f43475baa0f0ac3ef8ea5f9275779d043af42df9a4198d5d35ce0913d1907ed88fbe32ed79caa4e429f98467c0bcadd0c00a8d72adb22357a17650d585bb5bb7f0065ea3fe0a26f7c720836b10ef0eabc8b1af67794f32015dce0052f23ba1f83864ce87dc45076e606feb1137482721b299d572b0b6d34993cbf312c203a2427876e7ac05c56117ec61c2d2a3b40caf7455a8a3b06ccfb79a31eadc4b81aba76f3d20c4a52e1038fff2a5ce6ddaf2585a775f266a38bf2810153cd599359d68666c74fc09afb04d63aa2e9732c1fea43c7ae95dea1c08661367f613f97c1fbb3839b1f096f08f5e6cb7f32fcbeeae52ff0da77dce1fafc409c408e1ef52575cda41fdf00a881ef2ef396981db6bdca664a3940f268129281b721056d4de9ecefc832822fd5c56ddb8a663bf01a31cf01407e78d46a20266cb512483468c83524575ddb410db92057700acb88c87f8f3c9451e539c4747bfba73c86ebc3a190cf6cea3804ea90100ddff670c99a1dfa13d62d43f194a2f90b8ca4943b88c2b7d563c4b00684c090e9bc4e06eac322d4e93acc1f59016fe7737aded12ab3d69134016b6873151eb849f5c7e450795727cfba24325c54c9edb0aefa6c48cb16c38d15a285703b8feac9f38cefd0fa2cdf954149dae21ff13e9d7ec51ec8e27c44d9b43309dc8b113d5a5d9027c304a3a0572a3c672ea20a16812c9ad0a2949564e28e4228bf63eeff1e9aacf9dc36a3448f166218c2b55734dd8c507f5b822b6ddaf54053abf3f6f6ec7a9eb44c614e7fe58b5e6bff9ef30e28cb9856f01dd0458132aaf19bce7d494fda2352e62f3985f2c13abf925f6c029b34a4a001b3637ed283fffbe44488540aa1a053de55a3f540023c8479adc0736cee712389d187a6e606f4f4e0abd2e59893c310aff665cec87e3aff8b28ba4aa85ec9a652907ea1d55f24fbfffb70ec598ba18fe01b9e831c5f07d30d663524953a0ae7180a88daae1ca2a206acdbbfe4bf501de0db3d31fd2a7ccd90dd7019178934b9000b1e545703cc1a2748216ff4a99bef5a19bd638a344e7e0099768ad078fb64dfedbf2a94392676ba1fb59a15bb8971be51ca1b1c5870b8dc4b6660007267f68d361d29bb565622a3cdba2d6f8075c3ab6b6c7f35799b2f057c7a583d6bebce4c0e5cf1f370aa57daf884d9c9980e8515daf2f0366baa87e396cabdd5805842480b95072a12a04b58144e9af631ccb256bf7dc9c90bc4e26406d71a1b3ba70d91b84293bd72946c5a3f0b9bfdd32a714dcb9098e7648fd96f10c23faaaadc0779682b8a2616597bfd445901baa31a426ec21fbb3637445eb074776c9396028d5381bc5de006971cbd9d8643048baac4812604aca0cb609436b9a5d73c89439b96a3830295c1da7342617e59d565801f7c32d0079f1313151b972f94dac38ab6a320aae174f59cb1931f51c080a85d5bee37058ed4c87b82db83fd66391027c23cc5254730ceedf0e45c2630638d5238f0ba05b27af5214832a4fc57ac34af3eb627a03623787367aa16a9d4b5cd93bec2ffaeb42c3fe7c8f9d51f16066478a119ab4fd57e888469ebc285e958827a3488fb50241d8c2b62f0bf592c1746b11834722d58cf096f70e66b0dc394a9eff37ed038381f0bde83fb5d4d2457862a1a8f1e1121cb92661ba7ec5a0209ce0dc236b2ee2e5b60d5ebdb6956f4365f431c05c240e23f363328a348c8721e33e9e0e30786fc601c8b00ba8e00f32175bf249608dcfab3a5c0413009af3e6b0fa9e3820c724b80d0b155ac0cac16b8af0bd2bffad4b566b40f13109c7389108c536ad231a3c7308cc89a17c833e6fa8b8f75567701a39b876a723fa733e215892e089d7a072261ad9c8ede54654db9984662441f1e6cb6371f58805414e0f138240958738b3a7a71e6840120a17a4da13273ac821a42ed42b6a1e8af7f24c18fd62702d3c65c3def3160a55222866bb078f76a96150b7a73bedf20badcc8bc9d1a5c73a0f152d25a2864ed50b33b3f70683bf1dbd23bb8c963b98c803706cc561b3fe5721e478d761a49a2629a3f82621055ddcbba18310bac3e0019f44d26030199db839c09fe0418973f8a52e3adc5418ba9359b346ef478e54fc619fec64be6fcf026a1b45f438f2f62023949e94717234bbd969861ea5caeaa050e56c9c2f17a94cfa61aecab12cf8797f9071f2319b6fc9e9f93ddd7998627ae0b4872954010ab6b23b27f0c2b913bd57e606b6924c4bc208cace43c20dee04cbe4ab339a7c2a51416ad7fd95c3aefaff8ffb47bfec729f35500200723799352e12212aafd10aaa200ff0b58d58225d615a844e95212fc282af72b2be025bcdb828613cde969b1704880009bbbe1842d0278fd5bdbd07423e724cb55c1c27b87357908d33f3b2ba08ffe6b90925d8e9b963d7b450724eb25578cd011d0060c385be2b1fc9699412defd7a46c6eaced59460b93d72b461bf8ec5b135d74fef24d5df78d9db8b06bd16daa404d8874328cfa7184f056661b01586d46b55f270bbc044317e7094dd639dbe20937c62807f0f944a60ceef74ce5b1e5411fd3b608501a073b09040cbe738affb068d8440428913cbe21c9e6297855d7583f4d6baadb13e970155ca6c12e7c0d7da591dceb8c6366e9cf1c57bd89c98d518efc7cc75339198c17e6d108ddca958cf8a14b41d749dbbda2105387ac55ac8665db053959b83b3162f1ef8cf34a8ca4b7aabe8a22294c1e5a202d78dfdd0ec71fe44c45990e03b1115524440f5e5196a1d9c2e32d01831a3b46dbbd45e37d4112327b0cfdc067cd417c0a08a181957c017285582eceb7933af3f13f56295a4b533b9f67ba11f2a8be339ef71d4bbeb53bb2625fb5788d77f5c9ba9c4e0d1673a40704f46993c6c790303be82958d5d360ff0199a5fb96a5283cd70990421ceda565c6420c4e2f47b7a6ba8ad8efbfe969a713406b33b7cc8c84ad4259b7f9f4294e281a2e275778a52eca1ccb3ca51ad76eaf6dd4250d208748986457c6dde7ca444bd1e9d32d39db39b1276394b638745e7404c05a483c95ced36f9861a86d267ed8e95d1fbc60fdc2cbbeab6ed4a8a20706dab7ca23a45627ae1009902ec8c5968afb386cdc85c62cd5419f7d5ce8134ac3fc3e98b28fafe88f27a91f8e68ba2b6d25c45f242e174bf18dce34fec616a4585122a605511f64683223a8acb15c273f50dab4e2758c94b56177e629f60734cfbc7a331f4e748eb7c2de320704870e3de9952e8150a730f55b1c4c68b7060185909aa70f0bdec51b614fb628e7b366fb49e598ad933bc18e04f967e6795c52432f8817e206630dc2a36734030d6e68a9509e62c155854cf08eb003f8477cad80b5149fac57df1b39cb6528836a7a0e7a6b72273ce439c52ec23049c015bde25c3cdb3e893a18d27696e958e5c60c2a56c41ec7954140a28d56fa981201457a83017a89cdde2ad3ec340482c703f61da1e1fe913a48f10cf8dc8c171dd45a9272176eaf469b922dda5f1b2cdeebd4800227254814ca6680e16ce23e9c771a056d346f900cc64e6ad3ade37abb64a12bddb2196dd768430ee16b7cb04d545c1ab1518a26d34ca5ba1d854e86ad39ea438a58ba7de420a398d2c7113fd8b8de49f15afb1848bca772fe3b4e899d8af9711e836102645087e8cdcce2e5323a6a38bf2a08ad3bd8973cf0d42e53b349b4ebba0d417ab0903a01f4dfef25e93ecfc0c85ed91bdac72f3fd94e8bd677ac4e81a1ea58db673c881b0363243b0be4598b98105718dc652100debf145d37758b8434588afa8640e0c35d4f8699324f7d1f7ac207d69421d5ede4d70ee48c4b5f7d84b128d20272fce4e0a760b9ad9e72a57b8606fbc1c191996140936a0ed81896746bea8be921d543554df3d155433a4884c2816d84ba9949e089ce8aabc2e5e2eeca442c00fa890a298f0cb8236d6bb806957c3d023d9ff11efb0bab7912eae715f9ce56ac99698b0bacf29b6eb084be3fb8f17d0d941922b07bd69f9882d43b7fc5aa1f465008a900bc703d5fb42f51d24139666383b4f01af1758f969e61999999deeb22b87d4cae78ca4849ba8e74a8244050c9251ef1d4d311f62a604cfdba5d8d5a7c71f8148ae58af48d7dadd4223c9157e745f1a37c53194d22bf4b54c57db904ac0826af15c8270ac683d7deb3bc706d00f94ea376c483899690a816700924c92c196ed66c94db072c08f8d0229940d529d18e36b055dfe414179ced10fdad33effb96b06ba19a637fbcca74d34f9a73b5f1f44bea3e96d997517d811ca39a16bec55d2690eb11e09bf13d78f4695411fa3bde754e2e01c3cc197b0d99f536b685f33a88cdab02197fd3a55cfe74a904f23eb733da26c9d177434096d5650106476424fa9fa2aa7316a298417fdf65a6d3000000000000000ffff0000010000000d00d03ebaf10deb682a66b97b1c2d3f2a912fb13c0a227d8728ad1ecff678002800000000000000ffff000000000000cbde1b8f602eaaf08ba3e58a575c61723f4e64fd97f100000801000000000000ffff00000000008005f385b879cf80a8ede2ae4ed33351783341bda448b7f81dbf53720fd3afb438365ea7cc85661707549250f904b493814f86b52a37a8a9aca8b74b811b1fc9199d480ebd87da3350d68067999110c657f7ffec1e90b30fedd6e4a20b496c5519b60d7d9291470e853247a3e3884b341fdafcf9e3beb6eb22a1d3b5684f710cf1caed7af623ecef693a0f0f888179cabd9610500f1987a29c8e8f08236c7821c81cdf82f14a19bc55956c295c0e0be15746e2d5635fc95770bb3fb66a16e9ee46b539c5a990da8d6928028a14e6ea7a19167333ad5cee9bf0cb97a6d4b91537e37d4886e2806d24dc1ceefafd8aa9f7e6d8f95ab7d83442002000000000000000ffff000001000000d90e9a2897d5f49c0e5eedee9e92681a1800000000000000ffff000001000000d8c6594c"], 0x1238}, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="0d00000000040000", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:04:34 executing program 1: socket$inet(0x2, 0x4007, 0x7fff) socket$inet(0x2, 0x4004, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) 16:04:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffff7fc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:04:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x4, 0xa28, 0xfff, "55df02700bdb52214ad8e81bb4208db0fd25b827", 0xffffffff, 0xfb6}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0x80) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x84) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) 16:04:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) write(r0, &(0x7f0000000340)="9bbaa69ecd7f18111eb68dc4be002db0d48bb45d050c1d1148231cffbcd7e0963d7774854f16ff94846b0a1b28d286528ceacd31fea3c23b9cb5eb7c6b240a28040b31171e59a95c47144a7df9dca0da155f57da11c949e9093d62785af2f47c80bd75d4661022b1c7a285a725db102cc1531fc64fe7660a63d6875841bd14b1c42aa7a41239cd8c6817091088e37646e7635f9b7cd8b7aa1e5f9509e006b7d2f3c4da8c6e68f2e6966ac8052c87dc090b057834774d9e12646386d4f1ad15851693b7ba7b34c7a45093d35bfaff02c9ea9c8fca0001adfa5bf44a9b310b2336b55243e18a", 0xe5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:04:34 executing program 0: open(&(0x7f00000000c0)='./bus/file0\x00', 0x800, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x20080, 0x78) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 16:04:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x3, 0x3f, &(0x7f0000000200)="4b74954c98ad759839f3bd2e6cfb4bd4c4db212a1ede2f19b6e59e37648871e9e14979582bdd7916b91dec26c1dca99895d613e36ddb5bbbbbf6037610a9980fe7e1a9453fd1ee5d398a3130eefc89dc5dd9e396224aad6824e68d61e481deabc2037aa6a7f931ca15ce3e5a6fa7be6b3b41f20f3afec07a59c1e6e0a62eaccace7d49edea898c1bb5f07937402791e860a68b2c7bc0", 0xfffffcb0) socket(0x22, 0x3, 0x0) 16:04:35 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control\x00', 0xc000, 0x0) open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) mknod(&(0x7f00000000c0)='./control\x00', 0x8000, 0x0) 16:04:35 executing program 1: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xdf2824bb356059ec, 0xc0) recvfrom$unix(r0, &(0x7f0000000040)=""/74, 0x4a, 0x842, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:04:35 executing program 1: r0 = open(&(0x7f0000000040)='./file1/file0\x00', 0x90, 0x13) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/173, 0xad}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) syz_open_pts() close(r1) rmdir(&(0x7f0000000000)='./file1\x00') 16:04:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:04:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x7fff) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:04:35 executing program 0: r0 = socket(0x2, 0x7, 0x80000001) fcntl$setflags(r0, 0x2, 0x1) listen(r0, 0x9fd) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0xfffffffffffffa42}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000180)="6ae90bc7dae92c05f96f9ec73ba11e8c917a8fe3a30c8e1d19090e690239def71d3e900955e3dec2fd023a3b4e551f225d90932a4d2074cb3f2eb78cd9773ba1a2a93cb06c6fdb3f5330694690beaf1796cb96c4b5e0df73c0087a4c153950e335a631ffba660f6f54d6cd34b04a238861e94f1948e1e0ca28223012ba04c29efb3c308bd9ca64b8a5444937da9e21d6b6c245788a8d835b892529f2dd32", 0x9e, 0x3, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x5}, 0xc) flock(r0, 0x1) 16:04:35 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:04:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:04:35 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/170, &(0x7f00000000c0)=0xaa) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) msgget(0x3, 0x340) getgid() 16:04:35 executing program 1: r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:04:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:04:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/65, 0x41}], 0x5, &(0x7f0000000300)=""/104, 0x68}, 0x40) 16:04:35 executing program 0: setitimer(0x0, 0x0, &(0x7f0000001400)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0x24a2, 0x1}}, 0x0) 16:04:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x1b, &(0x7f0000000080)="00010000534cb3516f0241feb3eeba26e74b626ad12b82df3ede1b3a9cd5eafbfd206f28dc569bc0aa551dad2ebc0248caf871652f6b1fd6fe7082a77f73e5a09a93751df1236e26667c031f8436884fd9f44c2b2cdf98503c90e51b64cd5beefbc4f56c3eaf5a16da4f2e753f63bb218407cefacae8691dc985baeee658f899d93bb7784b4d0cfdc4edfdc3ef1951ba5d2ee6d48766a94d0fae882e64f13f520c42c560e1fc657a07bffe7151b57ff37a4bb1b40ed3ccbc744f69a04fa4560f670fc73c9d525844b83ce1", 0xcb) 16:04:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff) writev(r3, &(0x7f0000000480)=[{&(0x7f0000004040)="757ed497548c029657745e2c7cad863302be670e24a31b8f140e07b9ba554e8e8531abe8798c3272ab118dbd8601d8edbba5d5d3241b3d5d44aa01c60f59cbb46ffef5342ba0f422aae627c29afb65597e9023c318df785c98dff44d915b7e61976c5f41717f7a46eb6019367797542d018a30d46f62ddd896256fb12682ee57b8aa6923041aaa6cab8109b160258199b69908430ed84f0ad7779715628133c2efd9701ed7aee697f15640724a8d7a68596988cfa880e60939d08b985e3a2bfbd53a4a807c8d0214276849579e5b12783e1563ef73db8895905724fd8109f04197f27118c5d2a4cc9b69549f2f66d8085e4ad3ced5a19c62f6bdeaa1d4504f87c083f9d93b7ac75c4eccabe178e738062dae3c3d9462ae48159dec214f44b1b22e9c208c9e0355c5be8683728cc4782191a8fe3ee7905baf99ea429c915f5ab6e1360fee97c8ea165994dc034352908a6c186aba9e9e72113c4a0a3abb706f9c6c8433047397b471239f13cada4dea10de6b31e2ab95eadbf9fbfb3b8f935bafa4c870df8ecc0976e4f0176d1ffc62f8c57099d71cb8a62f0061f479754a4cb1c69dbd1d98f2bee80e35c5306cdd1f27332f312bb5f4222427c52e287cd6bed5f5a008cd9e8daed29c86f5df417939b019b39d60b694e26493340648e7c67158942995b99879675d96d8eff41537f29fa1f37192f9accebe1a93e481da1afbeabd13d23d0ca5a48029b1a6b8a5802131e9232bc2ba050ebafc5a5892b59a6556caad9c81f133c82307f5807ee6d661d7b11aee9d290f96d1ccf20885d939de0533fe7775d303acf8df9fcb5fe83402d710d46971132cf106babe173a84825c060840afbf46a134c9859a7686e742a4715ad49258a78f26c97f2a58cd2028dc6f428954aa6ede0796ec87b8823d688116557a9b94fbcc2a4e20e6b626c6ebb1d2f7bba4c47811da511527248e74dba3cb42ea61d6fc114e56c70383578beb3eb6939271a3ab303a0e8440fca6c0d004c060257578307c6545f80c371c6130d0f15b82d6a27b60018de69de6666e685f27f19c6ca392e8843fd42eee517648fae27911124841df43c0155b062e0e5483555445e37abdf2aede50b44905f3d17cf66c34a4a750bd19362345b2f6eec712a36c2d9c0f5d7ac9597b2bf30188d617f8c92233b470cedc313b219138ebb2423d4f07cc4c167065a3b5c9409fb038bbc25b0aada5ecda893fd3669f9021bc8989b4457e4421f5e94a6772bcc5cb99f4d20d7b60315cfc54e54f039ce49299496e1840c83b3bc98da1802f234ae1971e624d6468335de5e283e2fde9fa7957751dea62764263ea22179b1f61dffee477104f76eed56db18271f6dbce5da475fb1d22c4741d38950b3409807c8c391b80a888d00403453af24a3510795718c4289661f45af35b229001efda165cb0ba1a26c5afba049551d093759a5e5b2f95702d11aa3cc73d64036b8644848205cc2a78f55d1382086cc54b6446938b7e2c8196aa0a955a3c3222ad6a298e99bd601fa6cd01e73589c5d760316a2008397a76b8ec3bb52c603f8df6c51fa26c52e69cff502145d9f2bbf08e545c82e620d169a5e686cd68aafa94859a2bf9542a8713543750c77078ea19f040e8f0a29b2c70a6edfc198a41f2ce21d85888761d709e7d6c8fb69c3fe7c26c404b8e0c7ee46e2f37b6d67b604eec9d41fa376d7dd55d7e5e9a22bde397b4a7b111a64922a255d2e5e2ce9664947a029b4ea8ee8580e53da7776fe3fc402cf8bbc202b9f4bb32d522246500d06f881330ec374042c996205106b8d2043573a62814688b3754865c102685b715e4a89896f8f1ea466e4c04bf834de7f8787388ab83ea4453098d8a9e6bd543fe6eb1be579c62f4bb4e1edc1981ac11bb3dc0084a518ffc021c88114339a4791d0e04ac8e20bc9651345cefcafe83f70ca300a252cb4eb0c1d63bf045349c03cba09941439e6175b79cc8d6d98b2d1d26c430b8cb4c22e71c3c2a7f81d36024ea4244941c33ea7879b3253ac921b089591d2409426a90732860adee8538dbcc0ca58b773681eb3f443aa7c939e45bc256ea8ec003e18a582a065f11c4dddf44b2cde11b1a6ed671e21675634d46132b92b879c90538323a87cfeefe7e70b2aaac89e2ad27df0ce451131d7f3a8b58c2e6b2f36a101ae6b097b8e78082c7491bbd264d0ec68af4676fae65d5d2fefbf26898569e7365569560418b6fc934a0867d03ac7c082810245fd4b1165ba26e1b7df1b9e7ced1f37bb9e4e47fd0737407334c3eb0e261ad40b71c434dc1fe3e3acaeea17a46ec7beb2cc2616e9a06c5c15c0f0e86e6d64e537deb4e314d58b6a46f91ecfd88d629dfa2383272e06fe5695049729be159e6df483ce3f8816908eae9c2a275ff3c3c23f3ef6b11757e4e11c9e614ea29e5d6e25ac55ffe0fca11ce87fd34dfd4b8670b10aedf8d50074d05bdeb7028ebfd36b5e03d5a96628b4d572fcbbd22030a10729d53bd626066d1551e61da51218daf50ab264d5a8d350cf2926ef622f9b6eb8ac9c04254351107b810d24f346547876386f537461ba5842cb371ceff1f6cd3160ac5804bb7a1945f86e39bf1ec1c53dc15467f32e638179cc7a9fc673e0be205df91a9d43ac0a33e8a0504e9d3051136454f0436858946793da7f267c44bece4943d79537346b5541f7387387337d7c15979c621f1e8edbe39cf98ba0ad11ba25d0b76ed9c239cb512214f439aeacbe52ec0144cf38c80a1a71051bced7056e8fcd04d273226e326f8ed6f3095bbd38e584fdf350ff9765ab5c98966b6779697b995b5a432accddd6f213e777e352e1ea7d884b8187e2474caeea33b750ee552f20bbddc6ac3af3899735fda55ed838925c28e868411f02a72436a1cbbb201d7b05914d293690119971de62da4e4f530c470897c3991d45da39f935316f0a0b16ae507fb23fae937fa958de86df6ddb62d7f28ce91cbcd271800ada02a1f57daab0444fea299e3c426a95623474af03318fd11e45f938389f17d701403bab6a8ef2cd087fecfa5049f8ab5b9f1b8b25c93fa134b516f391eed7511fa9dc9cd3703e5e88f56926e6ac1e54ca1e31af67a760f21d1900b3e1aa6cb081e148d6684c91340e4bf6894b3ede5c0341e9ab10d05401d0f257061ae159968b51d11a60050b9be7a3cd5bad26ac450703d04cb138208c703fde9503d6e5b1ec74da814d056da4a6428fee874bd3c8a84955cee2d8ed6033f4673ad98fb3be95f169111767991d30305d222ba11862d930292955b9c0f57239ca5378917cbfdbae50bef05dea3feda848796914913c77e514ca580efc47c698671511802b8b790f37d687b09eae289356320eb88f352cf2ed96f0200f85ed133af8b75331dcc4fd933d5b9f35b5146f5664c945c41b2d65c8b1d3c9e2673eb2d83fb58756e89d525c5cfbd211345caede6cfc0018867fd17f0a5e37e8217cfc86e2f3514be4d8aacc51fd50c20e35c92334ac91fabb5dc2326c4abd3ce49c66d06e1d25adf4c85800a7e464b7e939155dac580219dd2dbedf5d2007917dbb0622a93f3a2027e5b4258a7281ff9f56427999e635ebe9eb8b1188d43916b263ef1a89f8f850ff977f5eb45ebfddcfd3566299aa6866a6c7f1aea2069c658c7e2fd7b2cd7839aede30b98294ef152b48acf6a82a6aa56437bef142a97de635c1758a9fb6180ec4e3d8d369e978bada1e72d36aaeb8c62920c7e77078e3d9770669a258d932ff30f0d812fb1205b15cbf13b35c92392194a7034ce639a297dd88ad7c9c4ef33ef94c9c6fc3d8721a52296e616baf6ed0257f6cc037bfc3c4ae2d796ba0de8c0af29911c6ecb51e7c281ba68ac3356df6be194d59df938d21e0443ef16bc3b4790c0b996d9cfb3d8a3564895130a815c10983d3e336611405ecae5018ef9b2f632976fa5bb2cd5e562a73243d19555d9eea4627538d31d3840cb857065b3452f67dcb346189d5756d250e6a7865b8c7446431711a7f84a2b1beb23a6c7d8b040ef208990c1ea712385d303b8b74e979bd40a2be8d6abac56b956b17320a7f102c91d902304e5817229c78415401eb89d0a71e39a7b632c6d8fede75adacfa52775c1a99e90ee801f119b7638bcdf9e195c86119f168b4e30b339679673bee0ef8fd4307c23d4423e27575c126e5b0d02fb6ee6156b7c2d4c9e0ea908372fbdaea5934b74357e84e61fd3173ab6a696db127e576b8c71cc4a4694b56af4216673abbbbbc7ab56ec932464faaa3baa187cfa671c44b4166dda4b8f83cb916b80f0e6e6be030df088258528b7ccd04efa3a5d30ae604a9eab58fd3170a07207a91326795027950ee03d1c9d5eb8ba2fd3f0e54400d90bc37026a098beed8858b66cc0cbc42290ed43c8bfad40fe6b48f94d12ca0e7e62c16488ff35352d4babf1991a2f4d838fffcaa54b1d7d4b118406afa182cfa9b04776ec9967b92db5cfa3c7978167cedf6761096bc45311f581561093f4dc93befab5d9e7f498f165946339074092a9c9657ca0e43d09d219196936320bc444a6bbb2a59b3fb0050dd0dbfa", 0xca5}], 0x1) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) write(r3, &(0x7f0000000080)="8cb591d800225cefc2323cddc893f334755bebcf67481fe278064fe2b5", 0x1d) login: OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:04:36 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="0251ce0420a1a544", 0x8}, {&(0x7f0000000200)="86f623c26c812f19ef741d515a60d4", 0xf}, {&(0x7f0000000240)="3531137323e1db7466be24add98b22b2aeb56d14c5d4dec34dd4758aa47ad7813399db9ec448f2f77f6c6af13d134a0c60f44229215f484297f4c051773da615ba3290fd601fd8236c0bf54b599357920d6f6b0f8a40273ebc326662e91a08111ad3ee8f516ecb54ddb9955885d3339abade5466b7110ea78ce8d91c3cc6c299233c665f72aef71bb10783fe9c4d10d1a29c6302c6ef570e87c319a4b81036a24e8cdef482fec36b9795b5ac0b0e6c6e5981863525d537a4e280ba4056da923bafea6cd4a5eb", 0xc6}, {&(0x7f0000000340)="e23fe6ab151f1246bf87f7ffa778cbe9bbff303aa0ec27ec0aae9de951125c4eb4f8063f0c3b6c4e96860aaf4b2af86a3dd74fcc48c5d939054da0433a8570132c37f2a025b68fe4e40c27ba7a3691957f66d9dd2b11b39ba4ac34b5798cbc006ff94d8bffbf76b927e12ad02e55ce121aee328c0313812cb38469baf7fd6c952de1bf415a76c3d085d2d0f28f00bc46fa55a5a4e2d2966f343b0dfb97e5f4fe3934fb9db0a7031f397e256392617200cec9f8cf", 0xb4}, {&(0x7f0000000400)="d6d6e2a266d68c03ab067f7f85d90c6fda0a9ef1b42911e7e72ad9c5c9458c4e3d0e64698d4ec00c0ac5a20aa7bef8f2728434f078c2920007147baeca467170b1f6efae3a8fffa8230cc804823288fb3bfe3a6a041e17f85cd76f60342898f426611f6ceb38a6e2a2cf5f5ea2b147d4f3a7bf20f83ddf97881748c18b4a072177ab03b023f497a0d3a3dcdeee431d23d7a6b852a3d626628372fb4306adf3409f8e46a13c22dc1e9f18a381b0726061e604c65af57df3e5bb07ab3c9d5bbe8afcc22932f8d54ef67456", 0xca}, {&(0x7f0000000500)="12fa36449835b383aa6c1bbdef8db5ad9c21abf5e3f8f6b1ce04667b6ba72e31c695804cdd4800e2d95b33c973c3d8757432db9cfbd7436d5589e0de6bbf060b19", 0x41}, {&(0x7f0000000580)="18000401af1923f76c58f7bd2ceec6a26b08fe118c4c7ef2dc75325921d799bea81deea9b48d7c3f70278b24b0d013c66014865f43176fba9c6c0182fee02b4e055da6bf49368c90fc2904ca44ccac38a15eac18fb39c800e0d50bad44f93a918a64e55b42462da6bb73186ed9549561d19b421fbca9772d3ec354cff7b860a2fee129865b987a218ee433b9817ecc0e447b5d3d3dd4da44c358a65925bf3a0027854648b4edc5d99f49dd219c9a4d6c94a2b0ab08d94299b30eea49d9c8", 0xbe}], 0x7, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6b0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[r2]) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2e20) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r1) openat(r1, &(0x7f0000000040)='./bus\x00', 0x480, 0x10) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x5, 0xffffffffffffffff) 16:04:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x1a, 0x7, 0xffff) 16:04:36 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:04:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e", 0xcc4}], 0x1) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="34e64365984fc8bc58ed0e5ac238b335d745c7f2cf8ff1f11e", 0x19}, {&(0x7f0000000080)="a4f2ace14712541b2660125e6705fbbd2a5763d3e06d8a639c2deb665b9659778f90ffb2c4e0762c3bf87d5b381cf8a9fabdeb83ad74654e443272867a4a25003a2fbe225ca2a234f69916244654b90ad323cead0f89a257d3337e63fe02ac64b9369cea82db881dae50eaf3ab6aabeba5e5d1997d92db7fcef422b19991a15dedf7f26542a9aff914b1fb717c2ce221fae8b2c2b3ce9762e0a62868f2e0100070cedc22779557686a8617f5f8f88d75e32dfd9d9da1c532e57e91cc7841ef4a3ccaa6808475702ca88e7c2dd7ea91938897099da7fd68f86e9f4ada6fbb5c1906def4947c7d858e29a1db948c7bcfadba2905", 0xf3}, {&(0x7f0000000180)="0daae19c6e4df2e13ce84e0f63df1570960382b4ab55bf7a7760b79a5eea91a2282e6b54d551c12326805c69a0dcd100dcb33ff3c9ab103f2cb193707be599be727efa35c266c555e57e64e9a3447c464da005bd7dc093770e12fefd1ed87317ffd01acb217cce936368920188c0ec6296e41d33147ac8790a6c632a88526a7656d4cf625fbdc067dffa54463576ef8dfaea460b91740add49dd3e0404fd95abab0a39", 0xa3}, {&(0x7f0000000fc0)="df9aa32e1d7b2c8fdc7c4bdaa1744dc88f351ebba9afaf71abcdb3e41efc5f181855e750a8200ac63091d53b8ed04df914972367518cad5b3e41de7768c92ac2cd5347132c2e84952c1aa087a30ee07f6a150ebe2be02f23ec0acd6e479de721103b91fb201803dadfa45b6bebfcc06489ecaf044dd1e0ea951a31d81d46b66a6473c4304e1aa686688ebbabcb16078e651031940ec17bfe8b61b9fce7540c60db2365e099ea8ab0ccdd240bcdc3f11b53d3", 0xb2}, {&(0x7f0000001080)="181e7b8943381c30f7af9c49f86bb305aadf66ebc83326312c298981c9518dbff6d5692e77c532120999701122f199fc62dd4c32e0a291cd4cbe97d9b910d9b740c9e2eb54db3e1cb9910bbe2fde840dfd26619f38dfa2a4501f800699a57652ec283b197ed41f0d1fd84bca3b99d7f2459a324d34ea623409ef0a82c3408d3579ba88580c10a42fb082e78ab5f4105e44f2f004ee3af328633ba6eeaf7542fbdff03864c37c812dcc76d3607a167e8c0803a7b94473", 0xb6}, {&(0x7f0000000240)="93df199eb175281eb5a07ba5d640e97cc839a57836ebcff351645f0647da679a738d54f5074dc758b74e84d1862a4b15f0764ac22938720356f87c10f0e29ec3e998dbabd020099e33c653d98706a73c11e4fc90bcfeb71af833eb1f47bb", 0x5e}], 0x6, 0x27) 16:04:36 executing program 0: socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = msgget(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)={0x1, "cced1369023878dbad159eaf63f252219aa1c4d5a8fd027a9704a8a309bac494c6b07161be94d36bf0a91552f657afc0248cc5d49233156341879bb0f974ee61161b4192de92bd276ecdb4b09e1ef67a9406097f36bf2e3c79af746d2891335577ab3401ee599533e4e63151e065113776dcd0c9e088787c4f90a53d7dafa4925c40e19c09337b4cede36825592a382c955a8c59815519a2264202497f388085e4fad46da6f1380d79136aae44720267a09ad0ac9409d097048d4e1df865018846b1e2daf1"}, 0xcd, 0x800) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) msgget$private(0x0, 0x4a) 16:04:36 executing program 0: r0 = semget(0x2, 0x4, 0x10c) r1 = socket$unix(0x1, 0xfffffffeffffffff, 0x0) shutdown(r1, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x2) 16:04:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1000) accept(r0, 0x0, &(0x7f00000000c0)) 16:04:37 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) truncate(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffe00) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) socketpair(0x39, 0x8002, 0x7, &(0x7f0000000280)) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:04:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:04:37 executing program 1: socketpair(0x12, 0x4, 0x1000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0xfffffffffffff000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r2 = getuid() setuid(r2) 16:04:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/222, &(0x7f0000000240)=0xde) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getflags(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) read(r1, &(0x7f0000000040)=""/41, 0x29) 16:04:37 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x108) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) close(r0) r1 = dup(0xffffffffffffffff) socketpair(0x0, 0x5, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x9, 0xffffffffffffff16, 0x9, 0x80000000, "1a96c21405b1bdb08ba8ec8d9a4167695691ad1b", 0x3, 0x7ff}) fsync(r1) read(r2, &(0x7f0000000300)=""/221, 0xdd) ioctl$TIOCEXCL(r0, 0x2000740d) 16:04:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:04:37 executing program 1: r0 = socket$inet(0x2, 0x4, 0x401) socket$inet(0x2, 0x2, 0x56) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:04:38 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:04:38 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000040)='./file0/') 16:04:38 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:38 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/28, 0x1c}], 0x8) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 16:04:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) 16:04:38 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xfffffffffffffffd) r1 = socket(0x1e, 0x400000000001000, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0xd, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) setsockopt(r1, 0x6, 0x6, &(0x7f0000000000)="018bb509750b61064ad7ccbf4daf06b4ca0ebf9aff86df7903f3d5e04699a6016565a8720ff38f10e04cb1a2a110459bf25bb5f737b11da305edd9ac9429b026376dff8439277a2e5182086c24ee31862bb93e9f85e28f6d3584b5c52a314d38be0a0c6e542c1c6bb60d1363df26351eb048d7fb27731d50c3961bd15e941bffc2d6887cd8335a82608161fed1eec8c13b8d4164560804a80c46baab03", 0x9d) 16:04:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) msgget$private(0x0, 0x8c) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:04:38 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x40d1, &(0x7f0000000200)=[r0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() 16:04:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10000) 16:04:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x2, 0xc001, 0xfffffffffffffffb, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) 16:04:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xc3d, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001540)={0x8001, 0x10000}, 0x8) listen(r0, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/23, 0x17}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/81, 0x51}], 0x8, &(0x7f00000014c0)=""/35, 0x23}, 0x40) listen(r0, 0x80000002) 16:04:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:38 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffff8f}, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) 16:04:39 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket(0x1e, 0x3, 0xfffffffffffffff9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x24) r4 = fcntl$dupfd(r1, 0xa, r1) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) setreuid(r0, r2) setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() 16:04:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x40000000000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:04:39 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000240)="645c19f03a77c290bfb1bce07af6b7683a6030d9d5696c56a4a9d9f1bd8276a7827637b3e2b24ac242c796d8b2328a40d8df891781af185bb03fe85a2ed7592bb75d04e2b49230c4bf07ad1bc5a2acd1601305fc71653f5513b83e727a9049bd1a3002f2310b1eb39a140772d661a240f0561c1c3439513881bf295dc05743a52b5e91f86694002cedd9d57133e4c7c00f848bbd9ca71d5849bb73114264a84c584116a2c4883fdf5732ab344a1dc954850a0df0cd1db2c2cfdc078f5c046808f777cd2228f3613c42f165924f3b9c79eb296fd1751d9f4e291f063fe48f7ece2d00210e43eff83790b583966c2d8cd8394be1d0365d9c06f6595bb3", 0xfc) close(r0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 16:04:39 executing program 1: r0 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xee1, r1, r2, r3, r4, 0x40, 0x7f}, 0x200, 0x401, 0xffff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0xffffffffffffffff) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r5, &(0x7f0000000040)="76ca52bd31a88f44c01e7b85596dca8beaca4fba62b6e9b7201c8082222a7770a24a977f6a2c504d4f022ee00fb77e97c7d7aea536e20e345efbe234b17055306ee71778b4b9b1d2a5a4345ecc345dd9a68bed3cccf05cd6110fb6", 0x5b, 0x4, 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) mknod(&(0x7f00000002c0)='./file0\x00', 0xb1770ebbc7c8ce21, 0x1f) ioctl$TIOCNXCL(r5, 0x2000740e) 16:04:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="1efc374bf2afc6bc665919f653e2dac5bc2050dc15496627777c5082968665272355a980b1d2f3a5ca753e61f7d09fb16a09acdaebd77e8cad7dca228e7c582608bf9d5a4ccef2f45056b539d3e91d1542f44674ad4a1568d77909b4e72982258e9b7581418920276375f2903dbcc5d94e8bcd2f94abade9594f4ce4904adf14ea8056e65fb3", 0x86) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) getdents(r1, &(0x7f0000000180)=""/216, 0xd8) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="c158239ac269e29ead55bccb4caf2e2f363c83f42eadb740933463cdd77b94b84430714ceec34dc94e0f1b7e5ece82eb5fa271da84a3b75c86838acd52dc00", 0xfffffef5) fcntl$setstatus(r0, 0x4, 0x80) 16:04:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) r1 = syz_open_pts() close(r0) socketpair(0x20, 0x4, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) dup(r1) syz_open_pts() 16:04:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = getegid() setegid(r1) fcntl$setflags(r0, 0x2, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000080)) 16:04:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) kqueue() 16:04:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="d06c8c7c6097de351a12cbc8f9870e248855aeb5bbd55464436cad58a7961c4d34600e8027735998048141780756b2d592df3e860440a0302103e06b1cf1e5d1d94496b154fddea95696035beab7e0bbec1ada80aacbcb3ea4f15908878d07fd471f9c03e74fa6b1ff4f85e3e6d562c14478d14e91ea565ce4dbfc9c991b5920571b8899bbb514eeaff07282065e7dfbcebff801e32c9a34119ee0c55dca40c99150784d51021fd3f53cefd2fe745c3782f1c576bb65c9085c9894", 0xbb}, {&(0x7f0000000200)="302d042f", 0x4}, {&(0x7f0000000240)="df1ac00013cbeb4c7e35d94db3574d5c0768aa52e92be67187c1f3d3d127b453ecb478a4b776735ff8e288600cb8d93e3945a7cd3b1dac97bde11627e7143dea035b255e97abae7d610ffb469ebf697dd2b49f22653bc1ea8a347c5e212862a22135e6403304de2c22b2d2336e3fc56003f85c310026d25132afb0c4622f625a4bc7e32db3a96d01a310e20825364577116337c24ce9e635b073000cc82f24e6d242478e2787df6eaeb15da7c7d16ff78d1a1cf061475683973f6c6d1f63a8cd1e97d426076978f4c02318bdb168578baf056aa3e8c45b9f1ba17241426c42174b", 0xe1}], 0x3, &(0x7f0000000380)=[{0x50, 0xffff, 0x8, "1392026d786594c5867aab98d8c2e704b1867123a5be19554128deb341efb184eb8eacc565bbc62f95452a58182a79c04084fe91a2880e11f76b501ed331"}, {0x18, 0xffff, 0x7, "c75bde"}, {0x80, 0x1, 0x7ff, "a6a54e553b68c01dd97dbab57fc1b1cdb456062a3ec2c78810cf0103089ff424d688a139576246e5e1de42f72e05dbbd2d8020f1b39118c0c6d75fe88c1a4a1a65583e186633c9475ddd3885093778aff6795fe04f94a297dc56467e4a8e15e36d44d4fc55bb7eebf93b3786b43c7f"}, {0x68, 0x1, 0x1, "251e9d31d94ead356dd14baca667e96d4eb9d706728569da91fd5d5362bc5469595c01a743ae127fd78d8c1cc2170ee289a80697cf0d974e7fa0fbdb177951142a65e44b6a6081fb990760d500175b7a01"}], 0x150}, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) socket(0x19, 0x8003, 0x6) bind(r1, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) 16:04:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff78) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="783ab60f0981fe6c6b56fa0b7f2c24a9c7e1d7476e65007a70b44ab902971cb4e6f6110675a57f0efe1f6a91f569e3854fff6da1c0321e7d1e210c2e2278b9b91bac52285d2f54fd7ba8fcdcad571fc3032a805de532347b0e00b2b0517b6c8174732979bc99229499dacdb8a11ca9eb8d795e8680e456bc40a9ea502a18cf8d763dbb49ab2668cd4a0e066b301ac62ca2eef8c0670727c37dce35f24f28aa5dc9d1821d25", 0xa5}], 0x1, &(0x7f00000000c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r1]}], 0x30, 0xb}, 0x400) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) clock_getres(0x2, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:04:40 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x840, 0x2) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x5f, 0xfffff, 0xbd4, 0x80000000}], 0x12c, &(0x7f00000001c0)=[{{r2}, 0x0, 0x8, 0x40000050, 0x20, 0x10001}, {{r3}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x9, 0x9}], 0x100000000, &(0x7f0000000200)={0x3, 0x887}) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r4, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r5) bind$inet(r5, &(0x7f0000000000)={0x2, 0x1}, 0xc) flock(r5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x120) 16:04:40 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:04:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/66, 0x2e9, 0x80000000000001, &(0x7f0000000100)=@in={0x2, 0x1}, 0x4e2554d7) fcntl$setstatus(r0, 0x4, 0x4) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:04:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:04:40 executing program 1: socketpair(0x20, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000300)=0x122) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x84) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2a) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt(r2, 0x2, 0x100, &(0x7f0000000340)=""/147, &(0x7f0000000100)=0x93) poll(&(0x7f0000000280)=[{r0, 0x1}, {r1, 0x4}, {r3, 0x4}, {r4, 0x100}, {r5, 0x21}, {r6, 0x191}, {r7, 0x2}, {r8, 0x50}], 0x8, 0x0) r9 = syz_open_pts() r10 = dup(r9) fcntl$lock(r10, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) 16:04:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040), 0x10004) 16:04:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="8d0018a7a3900cad68ad3d170d35bf711b6f6d312c108697", 0x18}, {&(0x7f00000001c0)="91b3a6a65b6655a6d5226dfddcfe", 0xe}, {&(0x7f0000000200)="01fc3bc0f2", 0x5}, {&(0x7f0000000280)="b6ead9681d4e6a2eeae20c378141d2", 0xf}, {&(0x7f00000002c0)="016b82b6a389c8d355ab9b5376ea0c1dc3282381a942a6317ded0fb21469790d6c123fb1775606526a92c99782e285140b5b6ebf094f1eea401810d80a5a27e010f2ccb0b933bf016a4cf7dd10464109e244ea6e", 0x54}, {&(0x7f0000000340)="1930400ff50cd9b73177323008e808f70cc91bf33b6c5c9f3665c2aff292cf4aeb23ba565e7dd3fca7d1da4d9bf2365e20e4139562db2192362859a2159520b13bd3019b2385f21a20464a7894fa06b7bcf7038e5717260eb828822e38a7f02499d920ce47f5136fb84dba2254fdc5f02eacc84ee8b4fed80e7d950874dc02428365d3a807192c0028ceb91a8cc3e439ee8bc73245aaf6920e36b40c67ce2ccc2e5c674bc072168a050d3ffbd0023758511e91e3a870ef6bb4001487052afe7b814da870e1f30e121c5303e1f9f4a7feb06ebac5575f44ab0d6037267667", 0xde}], 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="2893db71659dd390dd8e44597a20de8462943d6fc037cb04cbcd857d6c0f49776927876ac080328d3d55be0482e695abff35", 0x32}, {&(0x7f0000000100)="d5f6f6cf2d5836f4197d2cc3b84dff89e9e3394ab4b0f12476c6d6b20d26e082520f9adb4171622ed91a2ce49507257d1a70fabe3b", 0x35}], 0x2, 0xfffffffffffffffe) 16:04:40 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x0) mkdir(&(0x7f0000000240)='.\x00', 0x6) 16:04:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:04:40 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xffffffffffffdfff) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x141) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f00000001c0)='./file0\x00') linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/18) 16:04:41 executing program 0: r0 = kqueue() lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) fcntl$setown(r0, 0x6, 0x0) 16:04:41 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x4eff740b) munmap(&(0x7f000071d000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:04:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = geteuid() fchown(r2, r3, r1) 16:04:41 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) write(r1, &(0x7f0000000200)="dad2895c09e706695a96218cbdfc72f4dc962ead74adeb58ab9b81e9eed7c6440a999f37b7fada0da53195d135dbc52fbda9d96b46bf44925d14ec93d847174f960dba42c95fcd8f9d2d1f29986330858a44e0e6fe9a9a11330546501a6b8d8c4361d07f36", 0x65) poll(&(0x7f00000000c0)=[{r1}, {}, {r0, 0x104}], 0x3, 0x300) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:04:41 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) getsockopt(r0, 0x9, 0x9, &(0x7f0000000000)=""/193, &(0x7f0000000100)=0xc1) 16:04:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10802, 0x20) write(r1, &(0x7f0000000200)="e820d84f5bd79827e7d0fd74c1f9ff489649686004a74f029784ef06cf2f4f4576af0540821ff0a3fe", 0x29) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="e1be5d41abdd50e4aef219e651f8956568098e5cc9bf0bb98bf78008afec23676873fe4a2113e0fbd1a02f8f381fd9c41c084cc28e46b039f6d76e2a4e5aeec17db8db0ea03977023e5530e4136feacfa4a613c8243d27ba19d233cdf50d43a7a20f53b56721b2cf08458aa5c0ee455bfdbf51091600bfd7973d37268b28d62fffb6dad0ce78f45b11e9ef26c28a84027323f459023f44bbda26afd6b4923430863ee119c1983dd2f1e5ea79e9ebd21a2552954280f3bf5eb007b2e008c17a2e3fd46ad587eff2b3feb79546fa2822fc0e6add9ec75fbb990e9b70", 0xdb}, {&(0x7f00000001c0)="48ed53ce96ead4c495d96c3e1aba62bf91e85d", 0x13}, {&(0x7f00000002c0)="cf4897be2e66c60ecf476777da91b9a44060661fc37f460b032ec6e2f068c3873f265f9e8d1ed40cf46415e86849028203c8707a74504fe04c5af9839f8fea66afad6ef371144dda0efa4da417bae178e0b4aacd933712feb728cf2a681adaf08b2f3ccfc8aebc1d5bb5aecfdc572d2ca261da0f880c17a7e3f06378f476da5f44f8608967159c246a79afdfe8b6fe79cf0ede866db73069353cb2c25a54245447676b51afe5b61d07afea40a839d553668c1807f89c4205e9e402137b539d0bbec68490212b493987df26e2789b994b1734d0a63759c0de0f67e6e46d1e6c85a9feed47404a588d94d442a2dbd14c6ba6ae3846255f5ee8", 0xf8}, {&(0x7f00000003c0)="0d397289776bafb2ec6cce02f6d55361b445f886941e55d8d0281a5b19d0afcc198db253b8684696cfcb557b961f82a6284bb12ddfbf73615208a5fce62c13fec9f28f398d2a516d7c4e84bc7b62fe", 0x4f}, {&(0x7f0000000440)="c93166cf11748afa0ecd0a3b7896e38db9c2e98de1e6456b2e4bd50f9903b0e9c55b85cddb14ebc2e2940e16f01a17d96ab3f7ebae1a66060915c7930658ccecf2c0fc7324f4312996a4d444443dcbe735788cc07f47d45ddbe27ec323fe307b3662c58dbf69aaa7e0c9ca8cf17e8fe6bc02fa918d4631d92c6a38132d8ba422cf09042d71958cd5acd00927cc3b24a2caa4b04cd60b68e36e804b06e597e59b47ee3bfe9d5afe3130701a1819d7b6c5d02b4eabeb69126cd436127b7924d54c1a8b4a0fa982a4d15747ece1a76d8706da3b0687deb488d8dbfa64db4bde0cedf8", 0xe1}, {&(0x7f0000000740)="5bfa9586609b75be417fb492284ff43e7b0d70ee79d605f97501519788790d52c02bd9bb683f1e3bf3e660d9a7c101af66cfa3f0c01c9d51a3ef7174475d0249f300aac4b23a4e03d67bf318ad4d9bac2c7aa20996ee89732cd98361dbecb7bf5b288fb655e961218d89f85bd65870a9e21866467770b3cf91e95585c9ad59406a4cdb0b6fd99aa7934e664a5626edf5ca8e325863fd25803bc15ae614e9a45b6b9cce3ef1d34d2976a67f1afd2f4dfd8efafca171d03b82d6ac23daa04474bf2a5d791f14d8b588b9a8f239bf9c35a269ef0ae3e84d78c9035a80ef9b2492dac3f262aeafda20f67d8ca028e9264a119339a3d01b90cecc088ae622a026523a5885ebe199b909ccc12f4b2a5a7d31d994a23adfdfee304a01e45a86df94f6a376c132cf4c621bf948823bc321ffe4bd05ac97a7bd5f14719da72b58603cdf568837f8bd4cdaed4d1ebc7d23c8ffc649e0c3cc00404959d0aafec7a5468c0d0f0e7e8247057d1b9d71f5cc129a6916092cd8761372d14b5f25716bc18d3d27811d6c12741382ac2b6675760f47b23b3a27b0b8095645e933aa43372ca6dbf3c90ab55114ed7213169a539ac49a0bd45276d2a3d853b8675482429272dbf9a271f2bf23924646147fc0a19359522d04f307feba5401939cd986e923289b8429f50c1396eaadb2da694792413df295b52021f5cb8f18e8ed4d8122af6f31ee54bba6200f4fa024b79b072c2db1c751722946c0695a62e5bfef63a6ca9318957bcf3392d36b50f9074a22b7aa2bb12d3fe20c892e06055edd951e1ece554f6b0e8e3faa7eeeefaa41bcdf24ae069466c4bd0a1010d3b7b1b5382b2aa975aba2a62143764a2d9bb6089b505f91f0f53acb881c7e6dfc1e0b77909ec38d558ca8bbd6340693df52910c3e46854b13838eed8e50c15dd391b0d44f1bd7eabd6d4afc2f3bd2756b44a548bfaf9e5ce57a42881f43acbee80376e540ef1eb475b151cb307a0588f9c1b5daf5de7a9e68ca4ba3848958059b03f915a66816275d07ac6d6f40e20a2a2e9c3a3027ed34794f8979f4833f6bfae8d232162ba278552696f121bcef33bc63661164f4013cac9e7eebe2b5a3c18120dca78e472b06cdf53b109c86bfe07d33176d799755e08a2f4e38e5be3d76bcb9c9c30aa4a2a74550440803d46f38dde126555b22bf46b87c997ca2c7e37a997fbd764a47c6464e2de6a11c43f6f2a98dc17d7768765403f3dc7b3ac37e56291bcb000980abe67084ecdd42494e4db95e3a05c013d987ae547165c083ccae503f6703a9e672deab4f63e575c6487ea9ad7efdf20b98fab2bc3393ddf208d2b6b49e76f3be7744a2718751969ec6f4c4651e135636bb304edfc85bf808f118fbcb0d15ff66493c2ba6f2cdc0f19ccc191daf257b1bdf256f0f43e69520f9ec616f17cfe5745f1ada55425283a9d553596cfce8cd69c5661361fbe967f360c78775cbba94a7867318a641f0dea2d83608c7345b6830db8559fafa2f189b4114e211d0f0f462bb7d7c0f594345f85528236e93330b9de5df99db056429f89ffe50c5ce74d77dd12e78a6d05423c2d7331bbe36587d7674770e9f9f0fe7dcac50548e4db0e11d330a6d996facafcd97e9a723221523c02ad6989ec3ceeacc785553183bcf24dee22fd61a63ffa56b01bb9dfb8124e2cd947972111321ef85d71c365b63b7291cb50da6546254d6543d356e6cbd3ac6524f673add3d106d140cc213d0ddafb21ac310bcf79a9f90ff9cd16b8cd74b5c85b25cbfb993801d814e6f5ecaf1ff4053059c92b90c72226796653006b8d77f84d044941cdd62963068bd57d0513cd7eb1d3b18642d2c636d7c5a893d4fc0990e45ef3e6449c67a36a7743a02dddbc47e57388c05686a70faa56b427e4b0018e19635cd05894dc784644f10f5a1aa5ead153b0630cd2721192c5c62b7d73368d8ba7ecdf792b209c7845853f766c5a0a97d426d49b03c95a6bc29846cfcc64836febd39bcd2546aed4453a270e72dbac5687026dca7c6a259045536796d97f2e3259aab6f9706c788e59b3a5b71cb6ba914e3a658b32f64e67781a9f7d9da1f9f71b90182d09d1755aa67503a6dc6ba7138c0eb26bb805abc62c5204dd59dc28ba172652d5c5b225caeed11d38f8132ce635dab239e08476600f81ddcc8e30bd84eb859c54de9652a3a4c1acf7cab95f6c873b61c6e74015c252d2376e3a872931c6c1ae0c025355585782596524f27e24b709630310ab71603c191ea2759f6a3a3c648cfecfe8b6ae706db594e317477fc718a0f570df69dd8bdbc0cde6f132414299d0219341b82e1b4d22d716bdaee4cd2240ee77054e2fe8c208853cef57b2ed63d6779c8d7d6ba9e3a545cf02803b47acd9200184cc01667c236a3f2caa0a5014c2c40d1bf4258541b05ed4514c3119e417cc3bbc89ebb005a71b4ef42e021228246689a0c1037cc0ff6a8baf853aadf53712f806aaf3e518a734f9087e548d05faff5a54cd212b5de5c1df97ca5ba778dc92c01c624184ce892f7724fc747d66fbf448e8e1e8236548094f100c1e6f40dbc19233ea260a8b8d70943fee55e0251f42cdb880d1e38fd002596c335a4d963b57f5024d127f104fde2aed4d93f0b2a29b14f8c0585618b82e968adfc40358054420f6521cf180d9331cdb545bb918e6872ed3d5f5a308d0e48b65b315f2c8dca2e7da198dc6bf122ee0b7a20de8a376ed461a7fc56388efe63174d4cb3bbdca5d2e9c27d42fd1c865474d2bf39817f56e0c89cb010265d64e001a0e0dcac31195461eaeb9fba0bf239561dcf42de96d42fcc824df70ff8c1375498bf228e6c3283fd41c939bb380cbdf1f1f611e39b25c5996dae03e1c172a10a55ef556fad067698ff5027492f4cf30fdca24066e624cff489abc053a7595e631b63aaee2f22efa875069f2c2d2d5ab491727ae877dd593179e80ab0e2259ec3b437a549290c748698ead33f86d39de82164a80a06c010a2add3be38c4947f157d3837eb2ec832f8b58cfea23e5366f541fbb49afbcd3ea739a06deae78a3fc7c47eb872adfcdc744a628c7da671b7ba49789e7a0d4ef063d227100201437115edc59074bb68788c78aabee822b65859bbf013fb8ac8a35d54aa841d576bb8c8ecce30c491d763d665756ecc333bd4f425b40979ae4a4d70e3cc9f71e87d5e14446aa267ed7d4584af80d917974c8f2ccfc7965ff6e5fb5bd4fc68741095fce5f5a570de769c3d125a8416c51765656baafbf0a19bedd735db58a5434e1d9108d3ee4082e3aadf989245ac1bc55b49a0433d852d3597bdfcb8acd2af23d6e852073b51ce59a65dc4e0b73a952432b625a9fd0805f91eb2c059aaa0b19ba3cd1a8edcdc36d333c1d7c7c51fa6cabb07cedcc50fa6aa7257c01738c25222d24567b628efc15614f17c4a994826c1f0ce3eac23810966dad86582689b8a7dcc077af0ee51022f8d9e1535f9191500e4f246ef2cd0ba9d6cb70591fd0c4a6a0c1e0556fc26934fcdd7097e24c292b188386e0da85fbe2c04c5a036c0a5fbdb7cf2302685e19744ddc7ef08c0379094d688d83422f4d9d5c2dfec8005b96816fa63dc7982827305c8cfbed817f985fb6409cfa52e27f0345664dac36aaa742af766054c87a722bbf04fc2217a13b0368873afd815cdd656127662e58954a5dcfcb0e26066cbf160b895fec5f2680bbbe0c7d949181eedf31f40cb72e398fc07c53c0b14fe6cb50b6fb7b11180f3d0fd8fb3aabcce43c25aa3274b838719c600291e233286b33fc99a1accc6b764f0807d86d6d93010669fb0456a65554a2b4c5fb48375526daa16da61714f55a8215d1bb529df99f858c2402f4be8f332ddaa7ff96f7f2618fe83cf656d9190a04a9dd1015f000a9622618e7511aaec0ea91cf14ffdecc61a0dbb09780f03c23d4c6c92363ba8c4ffeee534419a1718c239d406eb769ec597b0424e4e57973feddb1e6e541fcd8d7e0d3ba92623685d3450f0b32df69ed5f2b8c8972dca503137deb0feec8cb95500566c0960328ec1ecfb2e949cb8197a7dbb549c9625e3bfa1ecf16b287fa9f7c5c2d75b136afb2d6778a0b8c6bc7fb9f6958931329a4f89a9b0616c31e70705a008a3e3a5920ab6c442ee8f988799fd50266c3a3cba912fa2df2249c96260b8b4e9d68696d279986687c768d08d112bff6a0cfc7426219fea6f5d02855d807e5766c9c89bba1bf00743c52b364306bbcfcc8b8417f7110799fd99b14ed5348fccc271db907da554e3c31ce339b788efcbec36520ac0abf212cf9aea2ffc206ed080e8946efa789e4cbb18740c272af9c62f7b844a7694302ec31dc74cdba36e7f341df954e055a38958e73d73ab1bf420ceda13b2a5472aefe6d929213b9efd941fbc8d38638af62d125aa22e12119aec453334f869f3c65281d1b76dd0db0e53537d3488172b9c28b8e75548a2022b6acb8ba719ec81f4b262dcaa876beba6aa2bebee0cf505fafdd4a8c8717d6eae275cf8f2a5c60d1d67faca613e709d66d4a739e39c2244e6d57fdbd22c2ac82caa14a16c845bc5e1a322678e4219a63018f3894cc8e70aba9bf1359a0e9a5cec3363d5807aac3b0fc104d379d5f212497d2a70b3d09a7f2bcd9a26b8d4805ce8ce965c8ba7563409456340a3b912e898566a9c7cbc6f15f61d5f2f4e6da54e8d18e75b4905be5020bfaad7cd9decc02251896fabcf326ac70ed8421636cc01bb6d03048266e670f6ee272ae89d74b5b116825c4f255c9156d30cd729260e02b80b5028359c3b26c74299a591ddd7d61189d27a75cf1082b5ff2687bd2e0b9572be95a1cb8c2056197746273b74162f8138a674b1ca814ab645a2160aa02641dd5e72c219b85d273dd8add294542bd26f05946559253487f918958e661a57ea1a212943cf0980e1e6d2c6ea0452d5218eee816fb5d67f892c5944db2e4bc1d39dc5a224bce71870b36afc5e6681159ffdf4d7467b138462ff51af936b006ef06270ea65ac6d61ca210af0e3ef1a353810d1a51cf35e20ef9b910ccc1130cb3ee703626711a3de0fff667b61b4acee24a6f4e2aff60420af576485d50d11a3a790efdd0d86a2e13903c4a88a91ec6b5cce7edfde94000c3a53b90b0a63a02564819e4dd46710d14fa4266df70725477cd339f3e4973015da72835b0eb2b808d09d400456c4eb6440b0781dedd498d27a15a7db8ff5abe2c4df715f849ae6900a504f13ba275612ab399c1fcc38463e23d6fd1bfffb7c4253544f334f01a666c6bfb539c95dc218fada7bea4dfb37f5663e6d9f5ecce6351c099eb91c33a655018c59792889a258743c8e36ee639936677dc8b19031b1ec136d8712c4d0e4f0c4c759edc9eb4120a2c9fa1c11d2db9dd5c50aa9ce02cfb2479fa1e5c30f1ae361e2247311a14e230293bdf99b0e2ad7fb57da8caf30f8ad99aaf19b156f4f09da5809c9632aa24030705c37feaa0023ed25ba5f90dd21210c079dea605f1148532a64db6b86eb341580b7faaec37688bebaeb3bca91d725c76d0355bc65ad73d495ba953ce95680359a1d5a29ab9e792a2226afb026f6552b4f89bb3324a09a8de818ab5ef6dc1cd8b2079c48220f9c4221d2ab63e084e8697f467448f24648f72f2626519c36a30a96eef4c42dd87d774f922fae996e44cefa0102a77b07cc6824d40f6aeaec3d4e9450c5f59149d6d73a32ce2bf30aec0eb9dfa5408e89db14c6f08bca488ed929ec1a5aa719fbb760c95cbe46ee1fc91abb5f88832b29c6b7f7ee4d78d882b198", 0x1000}], 0x6) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:04:41 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:04:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c4, 0x6) lseek(r0, 0x0, 0x40fff) flock(r0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffb, 0x9}, 0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:04:41 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10222, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) write(r0, &(0x7f0000000140)="5e02176f92bd11ffe847731de16ea71373b1d38d8fec3e7c6d39c31c31220bbd81b210158df2fda67c35a91ab854e8f49afdaef54717efd6404d81e20f006405", 0x40) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:04:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2fa) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00006cf000/0x11000)=nil, 0x11000, 0x4) 16:04:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:04:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x0, 0x8001, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x1b, 0x0, 0xe9) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100001009, &(0x7f0000000080)=0x8, 0x2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSBRK(r3, 0x2000747b) 16:04:41 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x101) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x20030, 0xd973e08fdb77f1be, 0x3, 0xa75}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20, 0x8e, 0x53a}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x3, 0x81}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0xa, 0x80, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000003, 0x1, 0x1}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x19, 0x2, 0x9, 0x2}], 0x3f, &(0x7f0000000080)={0x2, 0xfffffffffffffffd}) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:04:41 executing program 0: r0 = open(0x0, 0x2, 0x100) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000500)="8a0e2d5b70a53324e068f33caf37b3a18f24d264d053bc5cf92f5e2927e57a13af96fbc4fb69c7d6f308100f57f30cd3ecd96a17e82617a3c4cebf387e7207fcba3db0acde3247d679234849f722190b9bad3f5dbf9e8288c80c4052993c5fc237c12c44ec4eae884fa1c180c73e2c753535e475fe33f059867129fef712a65ca1fb7077176db8668820372fdb3bbec797ff1773b2c5061feb862d2baede745c9b4ab4d50544faf9af70459f6da02388c10fee3cb06fd1ac0f663e9c297e6cd05dabb7911d1a456b1b6dfd552d5bf30f5e4c23e921913c55340d", 0xda}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:04:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1, 0x20000042, 0x8}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x55, 0x40, 0x8, 0x1}], 0x100000001, &(0x7f00000000c0)={0x977, 0x2}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xf5e5, 0x100, 0xa992, 0x8, "40be754ef34233ebf2adde9259ee29c5f588d7a8", 0xfff, 0x9}) dup2(r0, r1) 16:04:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x7f, "d730c1e7e400000001000000000000000000009e", 0x7}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0xffffff14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:04:42 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x100000000, 0x4}, {0x10000, 0x3}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:04:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='./file0\x00', 0x80, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001680)=0x5, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000100)="c91f0928ce03504ea199c87b51f7fae0bad251de8f55f9d9408149c1a85c74f2c5db33ff36d58df7b214bec21d869475e84118", 0x33}, {&(0x7f0000000140)="5b656a2cc3cfd8ba4bbe0148dc2354b3902acfde87f29ce3386c4599b2798806ca8e7dea775d9dcd3e9da7393d9f3dfae48dbc1150532d4274cd2c39b95ea02405d3ddd6702a0df7490b53ca04984e9904472142341da7d6cc59ba69e61ca973f8c205fd7df579bafa81498cfdc7bd875f90db4194117d77503ccc604d84c6af10d1a4f2e4fe04da64df0d86d25131", 0x8f}, {&(0x7f0000000200)="73aa36c0e05d55ee71f50b18061b15439e8be93c851664878b2a9f67c9fbae2d0539b8b40c556186e070269aac96f06038e9c21facde8e9015f8f7bcc8c3e0601bdea9d191d4bcb2edde4ef24010e70177e7b142849ddfd4fbc972fe595c84ff3e8a202aab51d595d751c9d9b6d7238cc81cb59ddcaadafdc23912e6789714ed5460fdbce4fc8aedb53eed60113476565e0ac8e291eff647bf203dabbb9c549d11648cdbddf7272eae419815ab29ba26e32a64078e224fc63a6cc4e78dac949a951d94e579003a7df74677e32ba8872d0c16cb0cc6e97fff289adf1a5b7b585466", 0xe1}, {&(0x7f0000000300)="15020bbbeb10d80f71c91bb9a501eb37f0824598b695191656ddc59dc62ebd93d7f4298034080435afcd019860acabd489aa00bc9cd6b43b4e858f6a5bf9172735c802f0c480b2d819fe35ea513cc4b6ea9487b01925e6917cc742500366911d88c9da45257b779a045ee01cfdc39ce8fb455c11fa4ecd23cf2b35", 0x7b}, {&(0x7f0000000380)="0aadd6cb8be5b1b8f8c69cc7270741e53ea10bddeb975fd748453418234c42a406dd9d2fbbab5bd8b02d8addb3a2ed22956b263d2f530cbe66bb63628218f0268519da8cd0b11a11fecc00b476951e5b26343851e9ed09e240ceea38216d3ba1ec828d2397380852cafb77e912ffc658ed6da0c5bf3cc5d46acc96bbd2570c930967efff56c499db146820250ad53edd64dc4853a0b3f428af150a5557d8cbf554187a655071d270f4b93b5bb0a3743659cb8a21ff7d4b38a153cfb31423da95ca", 0xc1}, {&(0x7f0000000480)="04ba2683f35dae47479568d9ef90e2304a4c7cc1476f60788e102be64e422d3bd1531066a9ac408c99e642e86595f7eda8e7ccf7cca9e0043f53c634837d465133ce060666d33ee56fd3e3f2fe8fc33b5316105120c2", 0x56}, {&(0x7f0000000500)="2c40fa994af76c63cc088571f4db25795c3505c3b3bb2cc0d0a3529579f06b3dcf8197f32640e2f01d315bb0a7cc4a63f9ffa1680ab6ba61cb7a8c0f582885b4b41f3f86d1850de7c03ed3bbf7a60dc5e98af03fc92c67205a721a3942928bd6665fc415d1692ab2747ab3347c000c123162d4769b57e64615e4d686cf0475c31b3acbb941d370824ef48d3e5a3fc57c3b032ffce23bca2b8ade97578266cff646c1081cd2ccc59ef6c4c21cccfb57e1213aa5a1903d2a562c55059e4ed9069bad9ba6540493edeb365c55d1b9397b313311161d3fc473d487e92a7cff8a062a5f15ff7b3c8a216ddcf0d02d7c77e29ca00072090d27460ed0a4bb41b558ce50cbcdfa193358c52c1897c22939c0f735466905b083df7f1d7df2ee16edbc1d757dc2c7234c7c9571e54b1aed99d8d1873b921e7fef6c9df3ea6bff7e80d201a26cbb094e3fd541a012847352ac1f508df5995ee091ae71a446988619ef10c95a078e90cddcf8e7127b332348c320462ec488f5303b0f987ebf32e16f97de83240257e7ee502727986027e3a386847b0ae17760fff293bd5d8c30345b29936033b7dcf0b28906d20233dda892ce6c78cfbc9eae75bd988b0263ca2e8eb288ceaeeeb4440c918f93efef07696ebe74e3dcda8bff839d5833a0e05f0c6bdc0f9054fd29652f98a414e5a6f7dde3b75b3ba99e966eca065e8a9fb8159123fc308c057735cac5b4642b0134549819effda063b8a4bc8bfb64a312a9d9df3189b14f07612cb847debfb1d32ee39b9b577a5504b765275c1b39257c3edd18c4cd9e17244e6f159bc641a06bfaf0d2d2bd6542d5855eb999117a2958b063a43514f6147dcef032a8d8fd123eaccc0a7bf51489258f0d51448908b8b8b5cec89c392e5d15b05c7c1c701dffb6af1ae3883be2417d24a4c0f2a50b88f312ed373ccb0c382f2920fd3285ff7b7e9c60ec2b0137584abda81cb9def0262c744e16eb255a43df2f80b47fdfe84aff7d17ffaa8fbf9bff11c32bdf6478d6a9d4c68d39733337ff16a54541570dda82946d9e67aaa28bcb572d25486a62d09fc33d4f604a8751816aa7b34196cbfc80637b315e1f5311ad401cd75b03deba58563af2e6f2f6994dff5ff9c01ee94fd96efeab986a05e38319774af80c529339bc58609b255da4b519b7e164e73da7026c0e0b953caf3bb825c07823c30c4f7010b631882b8bb60ea28077edf1d7a741f0728dddf60b2b5be7d3a0b688571b8f309be2f837138a06e857309ec11e7a9e04d0bb62750ab698a8cedc6c880d11e922ae98645b3c85ad382ef200c8e7ab9a778640e35c1c992ec987018ee0f7a4c116227adb3cca9160d84e75f8b1c603a25f9896da0b6c88076724b1f08f77660a325e86968912e39e57f9b17b068b1037d0b86914bdee3e197677a537d5146a67b3c9c8c7fa0bd543a847dfaf4e3d64047c6bd01dccc3570e20191d70d922cd604b910ae4e7ed02ff62842969eb96cdaa60c0a8b15bd6d373d9ffe2961952892f397a6988a7fb59e0ac7fa7e29d20373a31993c18f66107424b8882e7c271dc6017fe3108c5c8b5b2eef0862c87ef0d84c5a8cf2185ccef6eb35f0b735194e9501bcfa4168f45138d879f1b7f75392a4973cc363a728d18426c0fb34bd8e69ab87c1c9589008d2f0408be69a2ad28780cdaf48155ca9e120b0cf2c7047bf13f5cfe1cbb54da7199681efb30d98cf236518e209e6ff0c5f0216d2992fe006a7eb8712734cf0968813963e441210d8e2e152415e7c179ca8f084218eb56878e7e232407f43521f61e683a73a92a37509207c79ff4cafe535592ebc400bea07569d9529257f5770fa2868ed499fc5824214b774a3c99a383ed14c28d638de1c13fa270eef91be593d5ea191e4139a3f4d41e9dd7e2142a33c7b00ed2c711456dc0fa7880f986a048e272eafec919b3bff240dc495d505cd676f5cec64b890b424764beb88fc2181e1aeeceac20295ca16e574ec6670e1b72c82c04d29727d10973e7a1d4675c97174232f94d749b8980e807c687b1d1383b4554c581e12caffd9989c20c7dade180acb48b84e0b8db223230cf8cfab16006cc803bbfb2b931a78267ec7018d6837accd8789ec8531d7a0982892d89aadabf0129074050c92e1f7850c4bd7942fefe78c8363418b43d3329f6a964eb5051bb25e7f03b028a21db12a92a417b31948fb32de061bdb284a318c971e96c626100160aab3fc42873bf2e53a9fde1c5ac8721450d74096919f1f8105ad902b70a23ac4b61be55164d0e5b88e7669edc1f00766ff8ed81164ea9723c66489dc64af756028b076fa23b811f3dd2e62d453e5ed6d97af82f3720d8eca8246769ea98ec92f3eeb043397be6d1a7d2b84f0f0a755375abacb434480843a481dded5ebe9f5a8eba7c35370c65e00005f88f769aeeed34444cad691bbc815f31912d0279d0ef5f1496f7324dc4724dff73a389f773935420563e27f35cf1f53323ab8b639bbc38e82ceaa03ab833859f1eb68a3709c40ae871e2fef2a72b5244461343e0100985bbfd3893a57d8f281265b9c5c2ea2343e320158e7c582ca0c9c8b16bf685b121567360bd1c035c89f1a6b976cbe3397aefec61d2b6a1d5536990bf5a903c8f645df8ca91f897141d174e0f24ae288be6bf0be98c66e0152227dc309d3074936234f8ab228cb883c4cfbd3e15d5ec7ee5d72403c7c65ccc97880e80d0c82c729967dd8610f95f7b5d961e834e7e6dd6ac112feae72d50056e7fb4cc7a42d126614773bdfaa20803bb257b648da6a011448c8395e8f6fea5bd496349eb4d11e3bcfa90d5b8ab63214017c154462194bfbd0c34c054d3bc1cc1146782bffcc0a09826b87e1031664392ca9b8042a2a6cdb6865cc7732122bff90d51efefc57c5d898bc99e91fb8c31ee5ec1f3f4c48dc594099bb614b5d8ad5fb50c171acc8e6b5e0395da4636ffbf1911e29f34e6c25d29c01fc67d382586e5b77b509335cd0d40ba3fb690f12ef19910e3d3bd580904c59976ac08c4228ebe82039f60dfd3107b22c1950b6878893f64a30dc52de4a174c4f1aa30c5a581f5ae3c1f9f15ebf729259c4c7687f4b076956ad42c58ea71800d70479f01f16fd53799d58d722ab9386b674538f588d8ecd41d91eb7ab8411e4fc98a0ca314456904c341ae85fca39c4bfb25d16a163c77a377a8874a24ea5eb429c7f591970b46a880abec32b487ad6e4f6d3b3ba464ef7964768d344f354c44dbedc618750bc470b7f93ee2fc348832bb94d3d90123c5f29cc889ddb3b0a2d53932ba4e7deb63808cc46dc4b3ecd92b01ce04d92826add358960e8e5fe28cb541bdcda327f5f23cbc6d03d0a3fb4555abc000366cab25036e05889df9d7f5b29d3da8381d8036df2327b4ce628ec0c3d20a5286544ba0233cc8614b0217f49c374f126395195308150e044ade06f8e724afc734212f739c68b2ea834e66e616866e02185c47190654c46469e74ecf79d8014037160f872446bd83b6fe11784354f4ac180bab00c904bbc1600d1b7616faeb17c527d9142642d8169b03e27bc14ec3ec2e36adc486244870b3bdbd513b3b39c0550cf4a2642ccf295a096199dd59369b8c4012e3a446deb85e5ab17dbf02d590cf1b31303fd5449fdff340c10bc8a48ad17fbf6c283b88159ac16faa32abf2dd1e70be0224d4d2e6018471f90deb56a1c0f5e93a14551792cf2ef809443352ef33e7b9bf8dbdff10a99e5a81a21c1fe123f565b877f25dcb04fb8362bf502f3934690bdef8d318eb4193f7975b79e6bf2b33b300ad3a5695f0b6611a8a767e851122ae2a36a84af5c6a707c617ada2e8edba06e6eeecfce8b7908f2126cc1660310af558fdda121d6d6dade74525e1c662c5d4918ac3a69c56c77a3439d95f5d25a24b0fa3d6cae8a60181df68c12bb1bc471c885146e2ee02932d07170dc54ae1deac432e5a51a05a253dcbc282da3bb2c4e22b3b39b942541441cc0023912c23642de701353258719f7800474a0f79a4148535f48184ca9c82908cbd319a0fa10ef763e3d1c2d23a852024d4faa1847529b66783cfc1059b8931e0487b27914624e5639e8ae24be1047a3ce432fa6a643fac2a7686fbe10dde268d3d36f0f8e346bb57543f7c3b7eb59d599cf10b7eb720cc8c6abd41dd9f2e6c22992a7dbfe851e086584349e4f4d343165b474422ac0715ebe6a4ab1b99c1ed5d72d7aed85498e00a54f37499e18f8642bf64744f7eb241d57c248ee07ffc2d70ba4f78671aad66f8cd5325f19f6dbb166b89ebc2f23ef65425b1da14c6acf9680317895fd2ebbab9f00331653d6979438d8610dea729f8b398f3bfba88a9f4b6a4c4c21151c14c0672f8bc7040668d8520f5cfaa38cf64f6ecbcf792668c168ffb3362d4a17e29ac77cc971fce7ffe52da811dc8464fd27d872c417690f7d65b5f0dbbf6916acc1a9353f91b0efc220e397f16b3d2590889a97d4241a693823a3fbac2c986956febffbb26dbd54e9f3256e2c1c277a2b3e492dd5417fdee60d0058ecf29ee7523f0603da3436110277a0defcb3eb5d18cf4dc6fd51813ecdc874aae37770966c6a2a8e6b455baf343907a91b8d2ceba5057fcb2be799465f24592ee9da9b88a9039a99410cf74769489eaa00fa39bcdad133223e815a80087458dea0ffde5a0682cfc6fa7a1bcce731116a6007619d9d2a8a5ecebe9f6cc8aa00fa4e742e99c81f58dab102c28369139dc858a25d72653d6ca18951337ba9ac75e8052f44c84de07cdb6a59e93e76c7e5126e41e1bbe067af259bb99b3fb861560a0cbfea7f39201d8d8cc9c9bcec399de3a496ebb739607534c954e2f50c82231caac3a17ff4009bfdcd5b3e11e93ca854e3367de0cca636c8385c35d66da5c63f0f163d06f0597b555b08e9c1d1334cba6134553a4dca7c021423fcc92f170f6348111629a352b7fbebbb71d8d29c1ba45199bb6b5913d29a4c7c133e08181c76a899b188a12a59679ee3d2f31bf8e379d6c54ca8516fbf7eb71affde1982db36860f7f47b5405577c08dde8ec17e38dd20cbc04fa8b4fd0a78b4163aa2ce5e8c57f550ffae3279b1a86cd787c0e490484f366f42a72fe1a1c8b902956a64b8955eca5d23d1e202aef0a3481f3d106504a42443242d804b9a8ca6c4a8d507096da86b70ad577f77e24bff8022c3f149c707e7327a0a62bf5979355468f85675da14b9a300779080010bdd6b4bdd5e9170175e5097cf62cc5b76e3c40f7ae8ffde723d4e507b8423004a354425cb8b4dd80b937b2a2ed8cc3f7cb408673797342869ca4af1fbf6ffaba3d513beea12aef0de8536a6a24dfa8c100614ba0c8697b7c0ea03026a190f8507f9d0fd213d763892c013ecb6ea583eb90ec2b9002c41d06c65acaed7576399b2ed2c0245ca61c7fa615c9817030752d941bcac5746191c4491522cb9d343585fd4534a63aa676a1974d106051e0d95a941a336bc2a138a12eacf085641b922aeb0006bde091eb98f98772805151441205b33408385ff0604728e59b6fd4736149873abd9e67169751a090dc7e1ce46a0db6c58dcd4fb984b3670fa99634d605c4bb8bd7c961ece8c622c183de43219524f5904e8434696af5c169e883c3e36b550224ac75ffb6e1053e92ec82ab9ceb9d5650c9721855a97e602a45a4c5659094670f490c57ad8bf45817462613bc90086da10311d3f59c47ff53ab74e3bb7e75e180de6a4db8afe4edacfb8a0e147e14dd03ea2f76c755ecfc71436323fb337a2c0a3fc5cd", 0x1000}, {&(0x7f0000001500)="19ffa69436987cdafa65b19452db9d9108b0feacefef30e5b2a9f4862ea6ab5f00cbb308c7d9fd463026b6270210003db0d72305e759c897c34cf3faf93fa5f6f83107815b0704dae9e19f", 0x4b}], 0x8, 0x0, 0x0, 0x400}, 0xa) 16:04:42 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/89) 16:04:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:04:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="694052a0ff19d982ca255056f88aff7acb759e56161c4917f5924f6ba27443e831f3fbbe5df8a23820355c253fe39645e59fe5237e4df8ff22ab9d8ed7e7ecf6fee3f5b43fcd00226b191560ccdde5af66f23a4abc39421d2b946d8d760d6998b53d381704b6ba1c26e05da4355e8d696ee88f7687dedffc289e605920314d44e15c4e855ea10227685a9f0c05dd15ff143a3b0bef75", 0x2e1, 0x0, 0x0, 0x0) r3 = kqueue() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="d1390b89b6542311a8f08979bf0b11bf81d90442655262a3b3c926d5ba17265f9e", 0x21}, {&(0x7f0000000300)="3d73ad79af5b3ec0993c3cbc2392fb227f9042fd18b4e3f62431c90577149ad16fa67cead738815886baa6220c56958d93608660982eb435b4745fd9", 0x3c}, {&(0x7f0000000340)="0d5bfdcbc580a07a9fb97fd3dc45c469be10030efed7228fa943585bddbbe555a7749cb5c2184184fd2d5370e14a59ab3aa9584fd2f612ece33a14d58717b0b4deb92621423457d8f536f7bad7146c16db0b0971c928d971168538abadbfb1bdad5610800fb6fe9be2b52e4c8b7ae1cd9ee560e5932fb4383e9b34dae2bd966debeddcc678253725584f9bffc380d972a779777f84c1da68bbdcce46ef2f806606c74e32c8287da4e1530b06599e4d838405a84c03d6ea3809ee333b8afedfd2a1508283f0af8cd3416bc639ae8f38b396fccded4060dadea2e53dc3efd9c593d3dbd13da1e6adb7df52e917bdbd1c251074c9abdf2ab0061c8173c54f560a2ad52e6dd05a4968a3a69403b02edb5f34a12371df7a8733015010e04a1d5f6aeb8728bcd78f2011b29cfc2c1a1593f1da189dcf22ab8c4396c5ef7b581eb5d0f5bc0a0dc976246ca1b5a9c71fa71e5dc15441d7fef1ff2ce662da01468246faacd89869e27b7f4f52a4210cfb0503ec5ae4c4c111a54a9b365c032bd631f3cc5932f2faf9ffddd9ce16b7fd0ca8ff566bf4280c91d0591c4c727499d884ed65e698238e608bf4b5f5875129c01ac72d70854b8c47f721ed063fbf510fd9bda47da73082d24a81f85e8b862bbb736a805ec6d85320db370bb3d0e0d525e1d2f2d1cfc8fb3026a6f44e524ac8676540e078a6ca980b4551804ee89dcf0be9f7c9a5db6598da53cfb329c628923247295a4c8f2891118423703d5dbdba634f320a9b7115d1eb8fd6c5f39a8c4d9c6db05b8c6b176bbaf0440308d6cdc631922a2ec34abf19bafae40e9c1c7f959e65744b5e891c906d61a4d9a1562908a08fa5946a1c510d9d7f917acb9fe2adde8b46b0b8bddba667b99e0ef896fd7deab7eb5994ce807a832ae7ce9864af730d218a9e07028a41cdef11c9bd082b8c852459b335241a494ec527321282692f70ecf10341f2a29557886465cc7ac0fcd67fcb84dac696cb9cfef6bdd0bb6e0bdd89bb8a426308151601feb936f9c0610d780ad86c4ba29fcb45135d63036ce098a5ba45994b46477ff2010fb02b2191b897e6a7e640f5fc6034c3f661a2f4a329a9367b4dab84b19cb13e07bc17fa631d3027fbfc9d12ab82c010f6b2a823f769f287e6a1983f02114b69b568d8d84f3c7632432e683c540da09dfbe25ac0e583efae4f3f38136af8e4aaeb2b1d8f44e5f46f9e218cf6edebb7c9477f365ada377ceeda368e8e318724b293cadc802ccb3ef63137e179b33687cb50abf5c317937ea9c572319ea326106d7d9388df0891c3f17f5b110f54b7f15bb37f66d04b34a3811a0776fc183b4ef20e94ec84b0b1b7e69ddcd95b8410d6d7b70aed87bc02d96c25699f88a871e6992d1ad3e7443cd15614bd345e0115f3dbccd0eef7cd0a0dce75cc9458336f25615fcfd89c4464850ba0debddaa7d373a8f6970254e2ab7fc4562c32cd3cf48222c93521f3037de64db4227e2d57fb1daa9d934343b5d787b185c2d5f13387b9ccc4c6927d49d83ce559b569936f29b840b707b2a13fb57d57abeaf900489a5e21ece4802acbce7bb8542ba4d0eebec797d4b253b0c28c0e4fbc2e491d08720e2806a53cf1bd296a87894b4b5f79c05eeaa62e56291d9a7c99829c4e4d33a37a8bd32679bbf4aabeac6c0f314a589d0b1e099a121d7d6d050e4f0978a27db55ccbfd09a86e70dad938eb3759849998cdc8beae769a623bf8679f5ab780c33eaee5d04e076b7173ed3300f4e9190cd258b43291ca47f566c6705d1647762bf026bd99d5fb7a7df163c0049ae7dea6f9975774e239070d3056894d938152313037d9747058fe2a6276049e1dc2fe693beb40f285a32cd18c387190182b944359fad7e19753a5502de1601dd16475bd799b172fc7327316ef92817ea4fcb013622ac7f1e2294359d79b253debdff5607c5d54838ed824547404f606ffb0556ca0fccf54ecacb6cdf3b30a4c5a41f59fc88305daafc9345ab0b15028228b4e71c52913527f06a56694cdbfc7ead9a35ad441766d2ee65e3fe4580deba4239c423d48f74a272a570272dca42fdc00668d357fa44a336483a5edc8b36e7ac58a0bbe4a60929a2fa365a031299f81d46bb64a0afe91c5111fffef1cb3a531938c401d40d647ba71d2d8b85746cb6e269b2e1d4cd93cffa546af21737ec87b960019f4eba6ec6066e9b9c417f36526ef05620808efe362f8150104ce9c6d3ea56b6f4fd4185ac66de869a2e34c2fc5762ca93735c7a7cf8e21af5efc572cb12998e5e2dbfbe6086477d89bfb33603b7ea384860a205ff3370befd99bf2516fb81ceae39e278aa582dba13bc1b919852d07518a4a9962982f618d55a439cc214b747c599547cc6d2d130d97950a0691b5fa772a06e11a0420465be4eb78aac1eb223eb8f62e5aee59b22dba9dac399074125b0ad41ca99dd8ece310c198d379fa08d99c5d864a872422ac0f7452ffbada3f4b69a8f18ee9c44c3de139b4c6eece080f30d5de250a8006c9bd9c89c3d67ceb2a4c3b4a715ad8ef3fdec6a7504411a3518ae849e3e56e1620885a5fb522ff3098e6bda95562fac925b12cb74d1da7b24411edd83eebcd6a89ef37ce915658b23dc80407a9240d624e30124063763ba21dd0f5ce9ca34a0c13131e01f21490d0927d3a4fdd201071a72e2448c7e18db0d3bc607e91b7f2616d65dd3a0f146e2257d52391ad2ed25368daad52d1441971614b612c30b63e808f6fb5c20b319708ee1770c40fffe04302a01814af0242c95da2f2f7c444487a1df609286489b74b9e9c0d7abc3212ad2632b0a3ace9e5e1b358da29095554a6df971a0df2156e99d15ca1373614bb7fd35e609c748a084b04757dfa70958f2ae00aa1019fa09229dc51a7430c0b69bfea22cb882de673bf29734385719bb2da611b83f68450aa9ed9d02f327d48681303e93cc9d97bad0beee3474f448506606957dbcb3822885dfd4e0f7f9d500acc59a5a2dc0024e398cf7d9f4cc21af6e61ba677deaf891269bf6aa932cd42eaf92d8691e77c8914a9c57e2426af440ac936be21896fb6e7f0b8dbab43e089cdf3663b024a78b57fde722ced7d571b173bf64b26dc174870c3a8961308fbbfd8eede8cc7e27334c97cebc91257cd7476b8dffdd3794f2ea6c64f67c251ebfb4f3753b9e85b981da6a12f3dc4981f3e0eb3e9e8ebc928d9f1376bfef23dc238b6e2fb84d0e72f3e8aebf366a46da46327c8166968662e2a8580750b5698ff91dbea0fcc834bc38ac2d0e1d37f013166bd967a87cf0418a2f9cecafe8fec23498796eb22b457707e58833b36577abaa26a1523783b3c83b3baf87597d4d53808d14342a30ba2b9072a988ed22c358a1e56d48af62f65b37c100ee40bc710a69a0935c5e24ec723c02d63f4a8b38d173b580b8288e546097bb9ac9082277a89a90d2f7a63766fa716692b02a6b3ea2faef356e29d0a94a1d068bda6763397a2657d656b098c8a5252eb8e939e64b0ab46cceb01fd8dbaf604055cfa2518f077dde61de604459b5adddf7a82b0e65309dd5dbc9d30f3f86f063ffd7652ce71c7f192768e963abd0d424a5282cc2a23f401b94652b146db18c6467802632bb46d85a72a692f7d186871f3e22267031bdc470bf9e018f5e8d57ad6616def4e3b334414e4c82a2b7beefe83ad26a427994177f0672d0630a76cde1829e0dd6e8d8e76213d738415afc68cffbf6df291456bc733b24ee3a5ab424c3007e935163941f3dd41f7557e5c4c273c3981279139ac59756b5149d9d217cd5f073423db31d5804f5bf4bf51bfc1b787a88fd7d26cff8f097786562eae912f73667a1225513a397b4dfc857a0ab98569373a46c3f6b2994b990ce3e83b1464bcabf83dd032f29640fa7193e50a430badcbda1e4cc73481a61cdc078eb45141ce98552ef4c6ddd6d1c3f7a07b6baeefe5b22964d0268cde2d89c2b47252057e05f3e896d426e2ccef98d31a94ba10e243324115baf828e33d87273ca9cd470e37434ae5b9ee172b7e5fb2c9748d057b1b059e31886d7a41f8fdccb4f45454e035eeab18e1ead1f85aebecfeed5fe5f7c90b8f844b13f0b63e38a6dcea43d94c0d75cac48a90d646b2427fd12f6935051c12da683748a0ff8a57c9c65a97ff46f506371113b48334ef608e05a0495070519a3d8b9d95d3409573d42ffbd4737caffc3f64ad0b74d1d24c1b92f8e8b6bbc70239a747af6f900e05432bea2e87ca944d4202576a90bcce117b5aaa0bfc41c8b053accae76e4aa1c28257d9ef86fdb73e4e0298d57141b1217f527735cabb6dd13e09182374d02cb46101341d3c16ac8b295dfb738b0a4399924e3fc5a4f00d98914d46806cafb7f19660d48abe163e3d57590531d50e00238b6dd803ab2688baf33038c2cc74e71b90a5c2e494457992586da34f5f0db88693077102969f32b8bad53bd5eb8b3fac9d33d906252c6fcc6eba39b89898e0a76824f453b5cd2f2fdccddf66d8e23f935b74b905e30b668a0228a46a8cb4e35382f542499582f31caa5faa552c739c1c67bead0d2869993278ac182c0bf57e08f7e9dec261723b1deed1a918d3a7832030c13d3b34e7c2b1384fe188a34dd2055bc2883755c3041575d43b03c30527205a542cc2d95b48fcd32edea067bea69581d3169ba60da64715206e97657bb93778ae0108653e21e8e3645b525def1e2839dc0ceea2a54de7d2ec53ad0cd7a34f7c7a895329609b06d561803816aca928847b6b18956ce1195ba3213ab37c2bdd2b192229457abfdee8e7f716999d38dfbb0b1170d37af7a3f729932f2d8d967a3b065977809c921b4e8ffc1ea1db2412c631edeae9685eb0e228b2619bd61f08e411f13c62ec10791496bcf6915641f15ccf02bf81ff1105bb8a961fac84b2b00876499729ca719e358c4a7c4d865f881a551d9204f27428b6c3c009e24a2e24e4e22db80e6ee706e17862805f85ea02f25f2a734051fa9d196f9881872ea59cccb659877d4bca3c278988be37b266b526fb9e7d322af6868871c4b1e1fd327ac57da789185509e6acc32be26838c7d4ca7097b8c42c415a8f2a14cae36bf56253240a94b836f290ea2a56e469dbe81faa27858594f211efb3a049ee83b86f2b805e6af1164daa2f1bf379927c649eab2fa34eede5b24bfde8010b6be7c5529ae1f0284d8680052101f29c1e3a712628c87acbfe688e352369951068cd59ccba739bbcac0027a6b60ae85a88709bfaaa76bc159d63eba703aa4d59886b7972d1971fb49704fb926a725edaf62c650b46b87978e0365c832b74716235088c33fcbbf45c43bf74bee2e3ef7b59a2c2f29649d935e2853d9ec4d4c1df3a629e184677ac650d7fa6dbfdc6beda24366b8227910effef0a7068759bd2deb532d4cfce73d309c6e6cb5c6e33a09dcfa75f052a64a43f09fc5373f8b756dbff8aec59f79608abcca087de79aa71b2b817b6715024dc5b5f58bc4c6864252d19ea91fb4374d6e95ee1ddeee41e9141b1ad2a4df1fe97fa10ffbc95c050898bde0d359c165a31acb32c069a2e624354685b05ee8b76eedecbf2d468d80d55a0a9f5dec1a3a352cdf55f04940a85e9cd271576815036deb35219e240015a2b220e059c7926c498e65a1722c990eba164f226a4582edda88f8711fc9e8993058e0783c3df464c12f1f97dc878d1bb709004102c9ff92ea9de45ac1e24a10b9651162fc1cad7a83b1697cf95b7b35a90b87091a3907515796be60d91ab97875cdd87a9e91b8a9edba529b97b", 0x1000}, {&(0x7f0000001340)="e5", 0x1}, {&(0x7f0000001380)="915cea2391660db85bf41331f3aa7f19d584ea0c915c4d78e35a547019d63a8474ef4b57c07beb1d9a24f8e842f33ae6bd523d067e63d8ab22f874f1", 0x3c}, {&(0x7f00000013c0)="cc5146213f12541b89d7647656e24322aedfa4126ea621126608a241847c6cf416d50a6787f1e970e06d612a59760e37d4506742af80829702e564520263390a84defd6bca28d862e770f347abcfd851df84a102afa0cfc9a0c4125cf5d4be9f72a348a9c9", 0x65}, {&(0x7f0000001440)="0c6320b291f70d4bb8793e391f06f51508171da07c3023c879aaeca8c017105987b2ece167ccd95d5ddce71295ea55df6c52d52f89661ec2b22a6c4094bdd8798276996201b31924ea04752794ca1070e29ffb1df661530aecb52fd40417bcdb863da7830e641b57b96f8e18df7fd52681763ed803ac4d4d420c6ccdc44273e28b16a82e16505439d99dba66f7bccefb92f997eab6c2672aa568e5e44b066d6d4913979446d0a216399c1fbaf548d83be7e6469817f4b1ea82b40908b6adaf1d65d9005a98607bf6e06fcc", 0xcb}, {&(0x7f0000001540)="be89f8bfe60c9b0c2e26ed45a18c1e0be0da534f4ec878307d249c80227142b387b940d65511d9ed80857b2d75a099a9b1ce", 0x32}, {&(0x7f0000001580)="62e580b2ccd40fbaa2da75c7b2d2a79182f6e5606850a604b428fed1e8e971ef2bf51cd919a63a4d8ffb8d0d705e1cbd72ca35f3eed4df2d1df0483c6ec2ad542f5aab74245e2b5031d97a17f09c4c06850365a640c8423252d02351216c80288e238469d7cdccfb7ce6f51139a4fe0f62f49e682b835869bcc1bec48144a617496e55c37c", 0x85}], 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmget$private(0x0, 0x4000, 0x118, &(0x7f0000ffc000/0x4000)=nil) r5 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x41, 0x80000000, 0x9, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x10, 0x10, 0x8, 0x2}, {{r5}, 0xfffffffffffffff9, 0x32, 0x80, 0x5, 0x5a7}], 0xae38, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x64, 0x4, 0x80000001, 0x5}, {{r4}, 0xffffffffffffffff, 0x16, 0xfffff, 0x10000, 0x7}, {{r4}, 0x0, 0x4, 0xfffff, 0x100000001, 0x5cf}, {{r1}, 0x0, 0x40, 0x56, 0x101, 0x9e30}, {{r2}, 0x0, 0x30, 0x1, 0xd55, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffffffa, 0xbed}], 0x8, &(0x7f0000000280)={0x6a25, 0x3}) lseek(r2, 0x21, 0x0) read(r0, 0x0, 0x42) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001700)="e958b0997a95fddea89686434c5c569096dcfa788cc274cbbf069f169a13fb2701c02e71746e9a", 0x27) 16:04:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:04:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x82) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) r1 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 16:04:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x43, 0x20) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x30, 0x1000) 16:04:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCEXCL(r0, 0x2000740d) 16:04:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000080)="8d8b8b3c027b7c46c889d3e9b4c3544eb817ff06ffc0e6a77dbaf635d79a0e3d4608139f61596f74f7fbd66268bbb314ad7e8a7b123e17c0a5", 0x39) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f00000000c0)) 16:04:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:04:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() mkdirat(r2, &(0x7f00000000c0)='./bus\x00', 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r4 = semget(0x3, 0x4, 0x10) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x100000001, r5, r6, r7, r8, 0x80, 0x36}, 0xffffffff, 0x7ff, 0x6}) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) open$dir(&(0x7f0000000280)='./bus\x00', 0x20040, 0x20) 16:04:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x6}, 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = msgget$private(0x0, 0x4) r2 = fcntl$getown(r0, 0x5) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = openat(r0, &(0x7f0000000240)='./file1\x00', 0xa0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') socket(0x3a, 0x8001, 0x100000000) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r4 = geteuid() getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) msgctl$IPC_RMID(r1, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x101) r5 = getegid() ioctl$TIOCCBRK(r3, 0x2000747a) r6 = getuid() r7 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xde7, r4, r5, r6, r7, 0x0, 0xfc00000000000000}, 0xfffffffffffffffe, 0x2, r2, r2, 0x7, 0x1, 0x8, 0x790deead}) 16:04:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x40, 0x5, 0x1f, "bec012dc32d40a4903194ae7c8a6d419445f4624", 0x6, 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:04:43 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ftruncate(r1, 0x8) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) login: uvm_fault(0xfffffd807f00d210, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00d210, 0x8, 0, 1) -> e VOP_ACCESS(fcc54aa301cc4094,d,ffff800020fe3530,674b8ef9278) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210c93e0, count: 0 ddb{1}> trace VOP_ACCESS(fcc54aa301cc4094,d,ffff800020fe3530,674b8ef9278) at VOP_ACCESS+0x4a sys_unveil(fabc668a5e950b71,10,ffff800020fe3530) at sys_unveil+0x317 syscall(44c0583d9d69be75) at syscall+0x5a0 Xsyscall(6,0,8,0,2,671cc4cf010) at Xsyscall+0x128 end of kernel end trace frame: 0x674b8ef9300, count: -4 ddb{1}> show registers rdi 0xffffffff8185116a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210c8ec0 rbx 0x2f rdx 0x8f rcx 0xffff800001544000 rax 0xffff800001544000 r8 0x40 r9 0xfffffd807f7c7600 r10 0x3067ccb4a0d34a18 r11 0xc3339d74a5469a00 r12 0x100 r13 0 r14 0xffff800020fe3530 r15 0xfffffd807f7c7600 rip 0xffffffff8185117a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210c8e70 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor1) pid=371055 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe2018,0xffffffff82261fc8 process=0xffff80002101a018 user=0xffff8000210c4000, vmspace=0xfffffd807f00d210 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44270 51300 43816 60929 7 0x10 syz-executor1 *44270 371055 43816 60929 7 0x4000010 syz-executor1 45598 451426 1 0 3 0x100083 ttyin getty 66369 67683 16658 0 3 0x2 biowait syz-executor0 43816 114214 16658 0 3 0x82 nanosleep syz-executor1 27815 41222 0 0 3 0x14200 bored sosplice 16658 253274 23819 0 3 0x82 thrsleep syz-fuzzer 16658 139342 23819 0 3 0x4000082 nanosleep syz-fuzzer 16658 19345 23819 0 3 0x4000082 thrsleep syz-fuzzer 16658 186710 23819 0 3 0x4000082 thrsleep syz-fuzzer 16658 308768 23819 0 3 0x4000082 thrsleep syz-fuzzer 16658 107608 23819 0 3 0x4000082 kqread syz-fuzzer 16658 207137 23819 0 3 0x4000082 thrsleep syz-fuzzer 16658 128907 23819 0 3 0x4000082 thrsleep syz-fuzzer 16658 33340 23819 0 3 0x4000082 thrsleep syz-fuzzer 16658 56502 23819 0 3 0x4000082 thrsleep syz-fuzzer 16658 330180 23819 0 3 0x4000082 thrsleep syz-fuzzer 23819 119089 73211 0 3 0x10008a pause ksh 73211 297252 94360 0 3 0x92 select sshd 94360 261282 1 0 3 0x80 select sshd 96807 234573 17376 73 2 0x100090 syslogd 17376 118039 1 0 3 0x100082 netio syslogd 73183 306689 1 77 3 0x100090 poll dhclient 76985 282092 1 0 3 0x80 poll dhclient 66248 9048 0 0 3 0x14200 pgzero zerothread 84543 362707 0 0 3 0x14200 aiodoned aiodoned 79700 273276 0 0 3 0x14200 syncer update 69591 242484 0 0 3 0x14200 cleaner cleaner 90820 3022 0 0 3 0x14200 reaper reaper 75895 386899 0 0 3 0x14200 pgdaemon pagedaemon 61081 367329 0 0 3 0x14200 bored crynlk 30347 16477 0 0 3 0x14200 bored crypto 41397 432347 0 0 3 0x40014200 acpi0 acpi0 69175 346855 0 0 3 0x40014200 idle1 8000 459734 0 0 3 0x14200 bored softnet 10711 181125 0 0 3 0x14200 bored systqmp 2670 472285 0 0 3 0x14200 bored systq 95527 375438 0 0 3 0x40014200 bored softclock 39181 189001 0 0 3 0x40014200 idle0 1 429462 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper