54815beaa789cf0c2a32b7f310c2063c6de0572cc6bb2d5c7dca9fef622ac8e5d8d1168dbec05c08bc36e5ccd098ef416016d512df3e3ad504f1d3157098f0de04b6e47321b9ee734b673f83c0954ec2e6a66037adb8819df4dc6778a633a82da41720918a9529c446850763960cd799a944d71eb1223c981fbfe15d9bf7de1719b57e184448f1be8b0c296ab00af8e8f0c68292853fc77051bf0a92747ae71d80f307d2f897f8fc5c2dfd67529897c259417b9a6f25202750c6ab85472aa138b8666a71b67f9259e49df94bb923c8a6776b742b4f34bea6de0dc0c6df87d88f6c7e3f1fdc754bf6ac966e6aeb0a1c6879b94337fb52c75f023e20f1c96f058628abf725f813186d660a842cd4c7e4d2673e5f090ebc3df86d85b2bedc258747452c76dd120aeb90d380f52f08151be81236427eb68db21f9aa45dddbef9ff77bea59dc4d8bb3ab40b159c63dd727804de4746e4ec96cdbb8a2ff3854c6aedc1bda6fef93704586561e7331c7c0a3efc8395c5f2b39652e4268495bde901b6be047ebafb95efd337da87adbf7546ab582f43483c2d1a20ffb25a84ffce2f5362844645516d32487e03119096fee22205f8122d756575a22c5ec7339330a2084e41afeb6503f74d8eec", 0x1000) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x2) read(r0, &(0x7f0000000100)=""/172, 0xac) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100000000000200, 0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) 16:00:08 executing program 0: r0 = socket(0x20, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x70000, 0x80000000}, 0x8) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x4, 0xfffffffffffffffe) pipe2(&(0x7f0000000080), 0x10004) 16:00:08 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x1) 16:00:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', 0x0, r1) 16:00:09 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x4}], 0xe4, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x67e, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sync() getpid() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc, 0x2, 0x3, 0x5}], 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x30, 0x4, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x5, 0x80, 0x0, 0x50000000}], 0xe963, &(0x7f00000000c0)={0x6, 0x2}) r3 = dup2(r0, r2) getpid() r4 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffffffff, 0x0, 0x200000000000, 0x0) dup2(r4, r0) kevent(r4, &(0x7f0000000080), 0x20, 0x0, 0x1, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:09 executing program 1: chdir(0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x76d}, {0x0, 0x4}}, 0x2) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x0, 0x0) socket(0x0, 0x7, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x10, 0x8000, 0x5) dup2(r4, r1) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) close(r1) fcntl$getown(r1, 0x5) flock(r0, 0x5) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x1, 0x2) fcntl$dupfd(r0, 0xa, r0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/4096) close(r0) dup2(r0, 0xffffffffffffffff) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x87, 0x48) select(0x40, &(0x7f0000000080)={0x8001, 0x3ff, 0x20, 0x8, 0x32e, 0x8, 0x8, 0x401}, &(0x7f00000000c0)={0x8, 0x6, 0x5, 0x0, 0x9, 0xfffffffffffffff8, 0x0, 0x5}, &(0x7f0000000100)={0x1000, 0x7f, 0xf5, 0x101, 0x7, 0x5cc0, 0x6, 0x7}, &(0x7f0000000140)={0x401, 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x10000, 0xffffffff80000000, 0x2bb4, 0xff, 0x40, 0x5, 0xcb}, &(0x7f0000000240)={0x0, 0x8, 0x0, 0x3, 0x3, 0xfffffffffffffffc, 0xff, 0x7}, &(0x7f0000000280)={0x8001, 0xff, 0x1000, 0x9046, 0x6, 0x0, 0x5}, &(0x7f00000002c0)={0x2, 0xfffffffffffffff7}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x100000000}) r1 = msgget$private(0x0, 0x436) msgctl$IPC_RMID(r1, 0x0) 16:00:09 executing program 1: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:09 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x48}], 0x2000000000000205, 0x1) 16:00:09 executing program 1: setreuid(0x0, 0xee00) shmget(0x0, 0x1000, 0x4c, &(0x7f0000ffe000/0x1000)=nil) r0 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r3 = getpgrp() getgroups(0x1, &(0x7f0000000540)=[0x0]) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getpgid(0x0) getgroups(0x5, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x1e, 0x4, 0x2, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000680)='.\x00', 0xd42, 0x82) r11 = socket$inet6(0x18, 0x4004, 0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) r14 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x400, 0x100) socketpair$inet(0x2, 0x7fff, 0x200, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="cf7568d343903b0614febfd6ebbff0614c9af32c39fdb7f971bba954e7587b6e965f1d6219e65c69367ab49e6a53726d2ad1d297b6", 0x35}, {&(0x7f0000000140)="c2eaf314124a7eb80e8215f4dc1619a5f952413653e37ad8e07c71dffeffeeb132e9ce4cb02b", 0x26}, {&(0x7f0000000180)="618901329bdd2e10c5bf96d4318a80af68719a6820acae19396f9885eeeacda6cbc1afd8282e8bc5ac9507942265b580d59f8f82443303e58e8f17301471be08599208333da308367fbe6bc395f2846c459ef03e2a42645ea3bac658be5ebf7c55db7fc5b3cc921a57388333fc24cf4b311f712e7f66be66ee6b8d6cbeae78ee0d6d9a1bc0e84e335033a0179018e55d7d41ffe5243242cabe433f3190216a5a4bb540e645a89bb918ae503edb51ffdddf3c85ece74845944ee7723c16899169884c", 0xc2}, {&(0x7f0000000280)="9a3e390128f722", 0x7}, {&(0x7f00000002c0)="0539899c729bfc1343c3d30c75da7d9943a85142d7132b5b9d912b7db44937d11be8b378ba7eb575387175cc94848d0d7dcb078331f3795ccc9aadb1d865367ded93129deeb3038a96022a9aeb65c7cca98853f6e5e085a8d798a6423ec23fbb74", 0x61}, {&(0x7f0000000340)="03e3a7b96e9c35218860d9b155887994343936a9b5510ef820193fda99887b7bb88ab6e889711012d6e411e6dc3161a9d6", 0x31}, {&(0x7f0000000380)="0f12b3386758be888f17426398b9989c310f8b8ea864dcd03278346d814658772494281e0556ce0ecd3e0e2a0bba2a3ec3b7202166280aa9b6c7803955ddc83204a2d5df99a8bad1eb38fb9648c4fb9ffd0d4ad3dfc6e1930881739867f83e96a207ae55ba5f2b54e82fc87cd55a6a2699b06b1cf3b05fc2f3f50cf764bf492deb1c0285e84c19d6147baa17f868de73cc93637c97ea7e064783bbf708f584c974f848618c85e6d9a871f74081e9ecea1776ef950a53d3ccdc0bf52c834a1c3a054aa095ee5dd2f29d7b200a0c19074892cbadb98dbc7a4d3d8acfb6481c89a10bafd388040338ba2ec76878", 0xec}], 0x7, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r0, r4}, @cred={0x20, 0xffff, 0x0, r5, r0, r6}, @cred={0x20, 0xffff, 0x0, r7, r0, r8}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r17, r0, r18}], 0xe8}, 0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r19) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20c, &(0x7f0000000140), &(0x7f0000000040)=0x4) socketpair(0x20, 0x4007, 0xffffffffffffffa2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="de7096b1351a34dac2bf1ec20a84e04248fa6cdd053b568cf8838497f4f2b106b5767e3265bb039f22250e6696610ae4681763ea2a5e8267d4dc978b9aa53e8925a72c82d4c628b28977f2dff20830d429a34d8ca76405c99a608d6fe19ddb20a58a321bfe3a13855e", 0x69}], 0x1, &(0x7f00000002c0)=[{0xe8, 0x1, 0x6, "5c3a6ebb673ca40b8e781ae7f115f72ff10d67a952ddb7c5fa2753232f8f5c84ce4d04aea19f642c2307abc38b259248a3910238685ca3ae620a0fb5d727774b8f83212bd34220a934597414b1f20bb2d490b2a248e7af80cf49c6d28cb94be26e31e41cc09d04b1bf57c0467b581a49794aa4604cfeab3a920dd11183e035d09ecd26993efa40187a1a4869455763a8ce2f2749a1a5348d4cef76129910854c1d605f9e748b606cf840df578e34831e7a3636b667ce662d1ace872c54762dc6d0d8c4b25aeff668632d8085626dc61d01d159086fc3ec"}, {0x100, 0x1, 0x6, "0f3dbfc73331b0ff5b9229617cc377c72b6da6a86785a7d43596bd8d157d48d405e37e225fc6f7b7dbfe4e8acd8bbeff0a86b8eb5d9627087f4c67c8f1c877ca7929afa9c5ba62947d1a1d19073c784d41d388c54ffb633c1d3c423f93b45f15c6bf5e41e8c9e2441632cf6bbfe3c73ecf5e576821ab8e07032f135fc428affc09b8f34a20d8014b4654d08f5fdfb1bfa77e57f90b7d40492186e3cdbd57e143573b8602e3284632c74084250c2b23a4961dd17e925013dd86ebae21cac14b86af0d85f9e08f98ea1ee9fed19d84191bb3a9f2094ec5487970890615d46db7274d096d5c8df4f49d020ec9a8ab61"}, {0xd0, 0xffff, 0x872, "5aa0cd1446dce7c1530a1c3dfd420a7dc436bb7d094418818751f4ba833cd4725be9a17c0382f99f2beb1d9cc7e69c720394b0ae8f0883a1486e2c8d19e5e3b7a23175e95e8ced8dc8f521c1aebdd68d6f1e4a4c90a1dc3920b79a549dadee46bc54c91fb1469c2326dd6b45daf95de7cac5cf5d4fd945bcd7077b4c4b9bd7ec2765ba23793e1abfa5c5b71d801d160474bb58a00a71614528d89efb739978001ebb637f0cac2cf9986fa96451cd4a6ef34f9f85d45a74ee5f87"}, {0x38, 0xffff, 0x4, "b748a5c1b2fa4837fbff5f14d6741f1661afcde190106833e4bb8a8ae866884d97c5b2a6527708d0"}], 0x2f0, 0x408}, 0x408) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="d083523988f7cf875d81f74e692a517ae2b2892582c439e1abd4c9a5f99673e77044dc39ad2c9a72e278a5577080d59d67fc6c5497eeb6acb7b54d84c06e4acfe4", 0x41}, {&(0x7f0000000100)="c00ff5dcd0dca1ac1d5f0555583f01a4d64dc368387df2dd581c6fa01de7de21c6b125e4a369ff7f2a70cd97b142c1d6565c61c25e36a8cd135d0c2711ad4a7d005e3f6288410b924406b660fbaa41373d3ae04b80cad519f2e90a80b9c607ba5be208edf46bb8277d75cc8358f8972ef2d53fcaf726a7ac8b7b44c37d55269b6a6dd1501cfeca8a69ac50cbb199bed4cb854fa676b54b2610e3cae687d48b61cf08eda2b944ed364d97fb60db51f1822dd4d01a2575", 0xb6}, {&(0x7f00000001c0)="92f29686e64594dab3d85a2e898dd8751ac9127356a9d1e5c11f21adc1d5481583b618be41fc503ca27447fb077a9baeb0482831ad4b90e5065f1187b9e1069eb3e88560c8baed767ba60f592fa3a23d7fd2e1110b9fc51eefaded4407036964dea91aac6e363735531dc7fe65431bcffa343d58c16cecb5e2c68fbcbccb55490ead8a404fb98f27da0a6d591b76ddc20579a32925987ad833744a19fc63d54fd56357649336bc1bdf91c935ddb059229bc85bbbd3de6324e05a1d0444cdad1fbbbde8ab7ee4d79c04d4b37fcf2c0e54f342c422de52fef281dd3c473398b94861ca874056737c1c2d87", 0xea}, {&(0x7f00000002c0)="eb3d289a17c77849e80cdd37", 0xc}, {&(0x7f0000000300)="6fca2281e8030adf935432b8a4f829e5c70bdc9264f30cb7d6b01e78cdfde3873dd3301c27c51a3d7c757593cfbd862e480202cadf81ea98713c7b39dc23ff076aec9902eba03087303d603db278d2633619c5e19e80071cac9b89816f446f4ee3d8f4a1cdc1a365634527bded760a6e3c566c93b6598ccc3594b8fc6e35c89cc70b3cb143e1a48134fa19184f54a80861143cd51fac1587ada3507dde86c223a69f364b0cd55e6c2fdb5989ce104526bba881", 0xb3}, {&(0x7f00000003c0)="bc9666380d09de47ca4728ba0976913be5429af4a5154ac4fd8703c4f81dec526e2a6d553b34fec732ea", 0x2a}, {&(0x7f0000000400)="6c601b54716d5b525c31e4667e53c5ddbffec2c632818eb0b6fc7808de0a26de26331ad18e800343efe5250beb6c9647984e6c5c0277c24608f76ff0508d7397", 0x40}], 0x7, &(0x7f00000004c0)=[{0x30, 0x0, 0x8, "1ae151c73ddd6df276b4fb5041fae275343b7a6f12e594c509be23d20b84"}, {0x90, 0x1, 0x9, "8178b36b350ecc9e48f1080458d43406ee6241753c5ac972f8dcbc4d0e6bdf34fa0f352ae9dd0e24cc43846cf04ace18cdc886d15b71b630d01663b9edf96b1352cdc4e01f7861dc62e967b3efbea40cdd429a1acb24eddff1c749ddb61eeee7690bf5fa4937bb554d29240d60df6ed72bcc9e6d6027a645308a4389"}], 0xc0}, 0x1) r1 = dup(r0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000023c0)=ANY=[@ANYBLOB="6889c8fadccb7a79677ccdcd00000000"], 0x10}, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x12) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x82}, {r0, 0x80}, {r0}], 0x4, 0x3) sendto(r0, &(0x7f0000000040)="126b6e1cc2d7bfb0ca2a477a11be499b446d2588678898692d7355a48d4a83d8de68e28c0ce7beedfa629362a6df071bb33939616d9218376a4e13f1e8305a818653bbdd903ed78fba9a6a4524684f77bab8955c51b548ab624d127697b60c5a894f690f6bd0b7f6e7c70e6b0a341cf58d58ee04a8ceb1a0db978673651399d441cefca583cebe564b9a25a578e664c4a9312a7855ccce366ae7e508cdec86d1caba1b27008b6d1b1690b27f3c9609a55395727cf5", 0xb5, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:09 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open$dir(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x5, 0x2}) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f0000000100)='*-{\x00') r0 = getuid() seteuid(r0) 16:00:05 executing program 1: setreuid(0x0, 0xee00) shmget(0x0, 0x1000, 0x4c, &(0x7f0000ffe000/0x1000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="731b69", 0x3, 0x40c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) mprotect(&(0x7f00002ff000/0x4000)=nil, 0x4000, 0x2) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000003, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x7, 0x1) 16:00:05 executing program 0: socketpair(0x30, 0x8000, 0xb2c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x100000001, 0xa2d}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x80) 16:00:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:05 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x10000d1) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01000700000000000000"], 0xa) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="2d0c000066696c653000873fd8ec25bb8c4f969ff52f9fff60549668"], 0xa, &(0x7f0000001600), 0x0, 0x0, 0x0, 0x5}, 0x0) fcntl$setstatus(r2, 0x4, 0x88) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) getppid() fcntl$dupfd(r0, 0x0, r2) getpgrp() 16:00:05 executing program 1: select(0xfffffffffffffe9f, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: socketpair$inet(0x2, 0x4007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socket(0x26, 0x4002, 0x3) socketpair$inet(0x2, 0x5, 0x520, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1a05, 0x0, 0xffffffffffffffb9) socketpair$inet(0x2, 0x8000, 0x8, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x9d) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x5fff, 0x802e56) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x1a0d50dc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000100)=""/250, 0xfa) 16:00:05 executing program 1: getrusage(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair(0x2, 0x3, 0x8000000000000000, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r1) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x43, 0x4) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) 16:00:06 executing program 0: socket(0x11, 0x3, 0x0) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, 0x0, 0x0) flock(r0, 0x5) 16:00:06 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10481, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file1\x00', 0xe000, 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file1/file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) socket(0x34, 0x8, 0x5ffffffffffffe) symlinkat(&(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000240)='./file1\x00') getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getpid() 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) clock_settime(0x2000002, &(0x7f0000000100)={0x23, 0x5c}) getsockname(r0, 0x0, &(0x7f0000000180)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) sendto(r2, &(0x7f0000000180)="05723b64b003462db3f054964b4dae494b3858adfa9da0fbc5d2f207182e32948ce95b5a7c7465dffd67f991c6f44278a337099cfbdce7314d1a9af56a82b1a194413d55006cb624707f7951146ab020055ad7fa8cd52c144c6831561a3ae255632a3e5c396ef5300ba0d990007951cefa68995cbb5b5ba24d0a87bc41c53dc5b575c7cb65f3cb008f00a7a66944ae983c3fe88550df599acfd4b2ceb8b75c26585723ffc316c21660792da7cf18fb1a0a8fa161a3d70bf974e3d06aac295da79c804fbe989bd3711056175ab7af632eb3ad0fb5fca6712d28dc51b5a4d666fc6787ccd28b71c1058aa10c396f3fc3e44795a4878f8de6ad388c2b7b61a74907344d082f864f35992f1b532c9137f19d897dcd68b28171fa7e1ed16dbf30c6aa501efcb1a8442c0d27e4068d66d7a94376b10a1094bdbfa771e6374aa620fd7d06e2c2480a0bd9dcbb83bbc60676ed4d918ef063150b68a45f1e48817eb17e25ae80f87d7fc99710dc69174aead039c19d3d73ccdeef606ec514a03ce073b312a701f4112a3e28a9e3a402b1ca654a1669787fe8caf10a45d23aa71f6557e27860c8edb9d7c4b402c04ae2f50a5ac30fdceceef8476d79d2b5556244682ef462114d2e354dd297eb42e158fbed64846ee1083d80c03810bdad9ba4daf1ecdf11ce2862058be28bf2df8441b66d18fc7a6bc2198a6f4a459d568a13f94d3f768e9175e79fde24a5d046a9dd1091b60469daa38227fa21c548985e96cf4430d6204a20af0f5f4ad55e9aa04a71c6c3913e449e6bb260b35808e8b005e7a22ee7d1fd15c28f93ab17ce28da851255e778dd27c43e911e93447358ee03d6710dc4f3c0cdf2a1675b391c94b4b494ce2cfaca5e062ef31b20c45de3ce7130781d65c6abf898f04143ce5dd5bfa6673123ec564ab19df0ed117076c47d9a6d347c07df57a7ce805580157bc44b8bbb8a1577e8d337c27a8e03d9016af1a1fd2fecb027391b4827663c9e84738ee663bdbafdefcbaaa9ea90a975e4f6c99d99c12b2a39e4a8d4a3748c39a0bd54420d1fa0841b51b7aeb3e4e47c5bc69252fa6ec93e55d28fc1dca13260a5178432e2114959801e33d68b77e91d19b417138939ef5ea1ea2a611ac2ce93d59eafb84e7fa85f8acd59d6abb6d077fe3bec56ef482dc0f8c51071f72422b9e3aaf4e9752766122e66a29c511c7959505b5356e6b99eeead2a2ff4c4e0532c748fac1b950e62aa4e708d35a423d955b73b662174c594d74ae85ab8d637472deb41e95cd7082260db77b6092cad00eb40430c0a4c872ea1f3390cf9a7fbc7ed2bfa8044a0e321c9986e480ae38cbd2475990dcd0a6d083b2669cbb541442614b56b823b8bcd69ae4d65ade72617c6aa639913cbc7d770cca4f0bfbcd328b9535889f87b68ff0c4193b263919e947fd10bda6574a8650218e5e33f70857899e63ca5a9875c5531d91b41c087094a1a0416fb79c89a1106ac6acd4c68245d0ed55ffa0c1301eebe5e3faa28aa2252d38c4071428aaa3a5eba2db2305e618e42c357837ca3c30745a72bbadf9be14169bf106ebdee37b59df5a4a34d417b75c249a0f93863e89dbe08c851ad56efe6a69cc5d2257b5fc6e482f46e209d94eff938f05785d8e83856d31be9530c18899050159b46d1fe05eff35ef039469cd8c5cf131ac81f5f34000bc8b8779e183a403a4519fe57b5ada714896660ea713fc5dab92a4ea19c3767d2992d97bfd0610883f784dcb2b4a8332f5a46fd9d286ae62380233f7afdeac3c716568eafa9e4982f18d62366afe406eb993a80e4e61eaafa96576621febdddebeb1da6b9fe89519b512e46a7b749055913368ae8ee45e89e77a5e1dc85550ff577157737f8cdd2f2cb2998a6d52c18f742e87ecb1eae8c734a95b450a94abf7a0be461e443460a9d8ae9d576118d469a7aba7cbb3c13a20fd794a0a000800e1e13d77ad8b86493dcfeb70dc29dd7fb5ff3f2b2c719be797b3a758a74fa08256f504e44cb546566f873dcae742015f84e992c5a4a313b4374fa0a85bcf865181e5a008d8b631531152a6771aed8fe22ad36f7ad3c7f6c67b4caf13493651858f685179b050d4b957c15204bc266310eb2baf4e56ef7188ef3c4e1e0b4bbd7090ea610502a4b295526678d2e8c012b8cb700235035ab71d2c32a981ac349d0ae9f59e1456370a4431f93a324708e07f90354b7d3e7fd259d0706d46ad27420f853bec01db100b4f04c388b70a8b3f621b4e636d14a5fb1202b7bc4a500a6e16eaca9a67a1d5f9d80974eb00a5cb5ac63a45e4a54e65ddd2c4743337132cb426661dc3a4286065718b80a505c3bb2062c79eb603f9e36c639f3d60bcb0eb05b363b091b9dd51aec4abaed7dff34ae59c2522280aca65a9628be7bef7f717c65bd230978c73c8c9afb53e2b7f8bc71955abdc2a7410801255fd10f63cb594c9607ebfee34e9c2225082d86f06d945a4a9b4d64a5b42ff4078386d49bf834fabd042a9c0e01fef88768a48f0bb3dfbaaaca67ffe056ed0210f869412fac8ec00237546f77c16870ebab18dd28efd071f1e43805bacbb7a3367efd49e145c0a8f6da9331ec77a44906a8958be3871f7ba74f5299bc5e461be6d8717077066d9377be380a74e67b2ff7e138019f2a54e5accd07e72a8a603c099816eeb4d1091992974fc204045370ae787e768ada287cd09b7a97662330cbeef6905deb2de291c1fca38e6297386b09b9041d6eb2a03ac953782488e6bc83a6609450a1cda97e6dd3ce378365f0ec6434b2a7516691ffc2ff38de863404502fa9d2e78358f83c80b36e943c80f96d95015e891c25683147f6fadeb1ab675a9ca142a21164689c7fb9eb9ba97109945bfff662820f184af30c9d56f759323a3bfb62ae15c8ab44d3c824678d6cb902342623d1b2de848ce2af6d4c1cb441d4d8a0760a11bc55e8c9e7694fa0c0d90239b2931e95a4acf1b6a99587175a6ebcd8f96d776b9842f684b6f663eae6a96f710d3ffe9e0307991f2ebe5b5aaa91ec01bb0bd11c627425934c26e92c8efb0580292bba132560101396ec0795ec02780eb67f52e15c4f4975235a3ab51723e4bc3b2e1cce94e1d9b275e2da60adf7e98c3435c9c26f5881a876fd1e9ea6465a043eaf445afd8255e21232188c6ac2cd18ac77e6198431d36623db72200c3a5b68e7b42344bf0bff69f99fcfd4dbb6c0a689d869542ad6c4678300167c86c554a5568ec0a14512c15fd1dc6c484fcb9fbd197ae6e2f48c7e081615161e33e5cd358ede1aa7d239419f908bcca9966edf620535879c0c2a1b94ceae509ab9d666dc06276677a5179f83174c0f04d0b4e085bf872e16ca9f69f6e045a3891652f6247c89792a4a52ecc1ecb5d7b9d7e9ba68db4e6faa2cc40ad0739e361dc31b7d98199834c0ecd4650acc51e1b5e33132837e730d00d4cd57eba6c8d87e39360821a34162d900d7f798c8bd1699fb330abd2daba6223b275897eb8056c0dbdceecbc436d4f31755054eb05d27a9ffe350f21b2d6416631715ed31d5371de0da7146972201c14101026fe0bb429651d82952f945a0502750cdfb0c8802660d47bf79aba6471cf5659f17dfa789fc390a6cb53aa62f8d4ac480952e0960d1383b30d46fc1cc4c73f44e7e40f59c4a23831477087661739f0ebaf50d25c84da30303e0c08f51ad053e72128eac60fb021472071fa838cadf4296596fb2f5800d6510df7b22093e2f15927594373cfcbc508ef2872b9e41d58e25b5e654424373da1de08cac014e2fb9a7ba3dc0bbea5e97f31d0e23aaf115d49e4d741bf2a18ee66be4179c09b2acc58400802edf32ecf50e028f1badfa1bf75cad8f2ba7fd426ba517fd2b49a92ad546875546da0152c8ddaad7955237673ce95175998ab5a50463791ed5408977742aabd9386a231f59e827c5e9035e118a7626ca1b705ab93695648015133431000342dde7e8af5df7d3f4ae7468b774770e1515fe452f43940fab657f012d10a0a693c74695ca940654dc4b56da507e475a7259b315a9847fecfc2b2bbb207e9e78b395dcfaa30363aa8cb82ae47c83c9a5f512a429e7c156b9c996df4a7edda1a26835dcfb444bad222a5a6204fecbad1da98baa5670e289861cd0a1d2707b172eb541b3fdd9b1523c231614480e794b4d75688e5a74c1c474fa45749b5008b558b5998320c2566f6b2a6c46b2d35216bc644623b7f585e21a8b8b0845f74d08b9486366e47fe6fdd480666dd6766e34a5ba258c649d1ccf60f7430b563f0bcd46b5a2574e6ee7d788e2ec2cd51457ce60d073b1b6a35a287a8c6928c2043608233ee4e1b46c8dc4f3c20f26374f5c8a97eec234a7c48c4cc2982a82677f0c79c6be733ca7441393862ad8c9956544258dd868fe6475a5054cebff4d171c5280b73b2d9c496681aed1e541cc7be2704b9a853c974307ebc3dc55330046d9e122e1859d9ca162f22e0cf370c66d95435e36d07195ae33807b8192ec27ae77f2192b5d9e28f479f3f7008e933115727f350c3cdb0900a0dcb532fdb367c14e4cec5ddc22c98a5c8833cc94a27e3f7b929f0ec7688f032d28674fe74c7585e2e8e48c509c8320734613d4a1b62a4a1b8672be9f9da6aa575904dd612c68bb052f15eee37ae077c23510ed6f1bedfd6c14a91abbd195f8dd5452bc9f7ef5df82dadbcfe0fe53e4a399682a0aa71623defb92b6b3698cdef7d832dbf0ee59d06124a311ed349d35f98c6af7992e7db9cfbcf5cb3b58fdf14c49770ca5ff19520dd96ed06610d32283ce8e2c12d503ab28a7c8a781579ef6039c161251fa5501ade2738e776c2447a1febfb78aca9bb7bb51f038f683e2cce4f601d9717371f37d35eaf1fd1707604239d558cde8c7782cbf4c8c8511b4d179f8dff42cb94e529310f8e9a118d5ad03048642eb2897e44517f2e270814bb04cb342fd6374edfc1c1c350744a463d44fdb4b91a94951735090068e17faf2f302fccc30a543889bc632b428ff539a7f5ca99628f476757735507c8a5771d5543887aa0a32e3b73d06216c5fb43ef1584f4cbf7d28e631c93199973f1504b6496985b4f4b612ed0d70e7b5db1a1a4e0bc5f4acb3425dc4cf3e95ca5d3679983b51c9ed613aa585bcc49c03ab6d93a76bd924d159f9d2d52da9db3a3f4417c6777cac491a953a9707e131cb078b620b0a84c790d9227832a45d38796251ab13e9d3edc158e20c321bc33517afab322b27df777d2bb23a09d638a2c3c25afc7b7d054786c1571a00e3caad7688b9225a1b5227c9c536f83531c3dfab7d25395cdc98c7e0dc75eb6f71c567f8777f0d22aea37ac0366d29e182407b520578d9529754ca5cdd7dd1f7c9656abc632c3fef6ce7fafd5ac4d758fa1bfb3ff10409533b5c11dc93db5b37c3c321ae59ad20fb32dd6c543facb02332d0a52f34c743421f80b69ba6c99d6c13b11525e7dc9824298f7d5a55abe05d0894e3a55478c0c4a664c9d20ee0ab19caff5384add817f15b7161b65c7d28a3f1d16eb6be7c038c84c02be071d7efb1580884aa1a3d97fc6910e5d653c2ac5e760374e77f71174103e2b6a381c77c4893c900496797efe00d753de55a875fc601d8b9005307a82477705684232bcb8d16b0a67329d22d1eff4c937498965ac6298b9254f8df57185eb8693a1bc08bf9e213376d22e94a81fddb577e6ba611a32ac2b6a0eefa61d907a5a45432a9de1d5fb82a6c501d803995d12a2329c644492488b2f64175e1116865c7ee29131229ec0b13e4e10ad9b657", 0x1000, 0x4, &(0x7f0000001180)=@in={0x2, 0x3}, 0xc) sendto(r1, &(0x7f0000000100)="9e", 0x1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000480)) 16:00:06 executing program 0: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x8081, 0x0) kqueue() 16:00:06 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0xa48) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x88) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000080), 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="2d264d896bf5c6eeb4de8a13302ec6a5c2c727368b6a8042e1e4b42b4bfd3638ff8667ace3efb281323a4cc486142eee3d4fb2ec84ef793dc9dc244409be5abdf22e02eead98ea26c771a4ad06c66b5b69adbcb92cf5cf5a7f9bfc0f5c94de655e4048106436cf15bf98d0c3820c41c58d550f74ca0cf5e428d184889526cf78f7ad66a2b6f38144229cfbc6090475305f204310782da2130a207b34199756bd34f41c26d58a463fea3f212afab7128847df9c5eff03c409f4677260ebfe4c5936f3f81fa32878a3d227b92edaad798fc590adb9a06c67b6e469a88024866bdf4088981c8cb5d9cf8209c36f5aad9f00ebc8385769f688588b", 0xf9}, {&(0x7f0000000200)="c4074eb1d3098e01df5693b273dc144971982e41e88dd4cda5f6a07a56d3cacbaf088ead553e23818e22b2176b4a8a4f3a00cd12c82e3935f36507364b906bab0b08f98476cdc8fa7b5ee079c3b3b814a98b3efb41a7b60db32e76146a3f2987626f2cef8af76ebf3356d6405957bbb5536decff968952c6919314a8340c1d6d89a0ec8a2255b96826b272a1ee26a64b22ff1989da8ef6e33b58f3052f61b26e6c7e7ba557c5abbef76c3e4bc92c10453bd0a362f0a6b682038be952d67b07f4016b99b6784322b039", 0xc9}, {&(0x7f0000000000)="15f6848fa65ce03895fce57c5cd39bb9c75d026bdc331fc90e84711a684501f9b52341cb81bba227e4f2b7", 0x2b}, {&(0x7f0000000300)="0439e5e3fea3120feec8e15dd78283188aae452b37923e7a4c91f4b222c7061ef52a541903c958e66488b21d00016e2cd19be8bb6901680f68b16883918886b65fde8aea6f345d631ed895656491940c180657ae7c5108df632e0c0eca3838581972e63f66c5fd3b846c218e3022037a1d2bf2f5535ab62815eeb7b22ef929b499b8240e8206b389a6eb85fd3635b6441447e281d1a381b78e2adad4423e589ff03c7e126bb00a7dbc0bb7dc7ca37b257fbb77d40fb834d8d9e452137fd8b4c6c7bde6c53c6dd9193602a239b61ab9d3a1a8eaa63e89014330270b88b7edbd2ed88efd997e19b675d5d7e6fc9f", 0xed}, {&(0x7f0000000400)="17bd56c3230c6f51647fea5295ea480b580b1930585a63d879d71c00198dba6c2def79060df95a259735a77dbcd78647227f15b78b22918bd38385ecd1c6ef7ec2c8520d47dd77d2752a1860d7a06ed5e3b505903c8d87d3eea93a00a01e3e6086e1e74d5acae1fd640aa1cdbccd881d65a35167784059579036379a0faa8fcb0b8d4ffa88d85e2c7c6dfaf55cd618a3f473febdc1026344d66b2cda33bd1bdccb0402af5dbc07809b6e1abf332a9bbd7a5fd74e2cdcac7b3c05f8a3cfbd9d3819b3ef3727153c4978feb26eea30d1f23aeafaa05c712860c763dcc1d2b22e8a072015a27b8fdbc618cc8cf5ff48adcd7bd5b50813c829edce527cc4f0dd9f2fd0c6b5a4e5a119cffeb066dcdfdaf463e3471e09318f8aebf7bb4596118c56865621382a76932b073a697dd2831c19a4bf036a80fb0f64f4db1078ca2ef6cbec7337759947317f71c369806a682e998a388a2555792311979c84af8a7b3fe66fcf98d9465cbe492afbd29cf230c70c439a6bc5e6f06cd9d0c5466878503fe613ccaacf89f9b6bba6e884e85a6115c885f65fa652c4e1bec2b42f8afaf7ca02e93fdc2f67be2911cbf63fefbe63ba737bba56ee71e3bb20265931d37f50c836b4c4d20e539f35bc0faa4813c2db0816b6abfff256fd2450c1b5998de390edaaef1e2ddf4dfb12993e4f7e160abbfc66c7432c2f98a82e1981b29ec9c22ab58cc1155e5687ac9580b818a927be03487d8f6c4fd92054ef1ed6dab68de37f5a00741e5a1b2ec2656863cf4acfc46ec5531e443ce775984fad6209dca333ec3cf0ba4daaaaa909fc52941be6982fb7eb24a47b70d1f4b3fda75448aa651f06d70cb1478e4d4861e975751686d64474c34b3e7be9c931a1bf96c30117d3b580eb343a321372d2df4b9171056cc42450d7870893e1615aab8a428e296e71ba2051948b4e496ded2f3bb334edcd8f619b66a0e69f446d6cf545fdff7431408fdda11bf95da2a3493cc5b88530faff8f4dd9e59b5716398694f98c4d45e1e3226d6bd42244fafa7b2e5b51cc2eaf8ee9baa8919f631ceaa0505e576faa7c584ac7d7d932cc45db8d54b0afb5efcd5dfdecc6730721edac83645811bcbd104cf77ca08196425b870035913896d58d247713514d3a5e19fb779febc62fc7ab0ca1779d505b3f59de62047316c62e96d1a27b99096b9003b3bd7133ea21e797ab890d561bf56b3014b695cdcda604ae8644fafb3bf0f966977ed8ecd46c315b1de7d1ca49a160b4143fc5cdc6d02c7eea56d2998ff33d9d936de1433f6d827d37f21a1bc4fa40097ba88c2afc06f8a9d9d9e9badbcd15739ee61140d250b89c570aa182d6707e798bca2a3f70f8d210237057e9e4b565228994b515957dcb987350ce33ecb145279f333d4f9f75d22e3b443835f0cb82ea4cbe5dec1e05fcb9aa85b4bd92d07c9284a8c9622a4eae9a3bbc043b529488bbb7be4875d609e6c34caec5237b38d930404cb82168bb05d0d327ff93572c9635b184258552ee306271b565be406b673e67f68a382916aedeb6c79ede6493876ef187911ef5c864f858fc58085b1fc9e78a5f53f1eb02ca0f55afd28ae58744445169a6b3a4a85d9291069ffa705a4a15945ae44050a4b700208bad25e88ede4829ac8f722fd0adcfb2d693c253dc9ee7469d6a34d85a541aadeedd3fc0406b11fd2fa6337f44b05ec9e0b1f56b235b63bc00cf86b6e9d68fe0cbceecc0515948aa2c89c0027110a6c6a35b8b2316c8d7f568e047879aea90bdc427563c7f93a7814abe7fdec8e343e95c95ccc13e14efd87cf911210bd28b1b46ec55a33215e9ff7aeec7629f7fee29185d2034af372c04f38400fa0604e5529988abbed34e13b6d545456eae9de8f24092d4b59c2690b0e0df7652809dbe4c2c5ef65da38852dfb755e1a8d49206287e9e781031d863fb463741d3e595c2f545c3cc0f7d0c766aefb865aea9121606d250542128e3cc4586fade4a7936810aa557ed35cf73468d3445ab701850c3a29828fd8127e7bdab2e20a6385d667e722e709c2de3e051a5b7d15455c0f200a4ba44f9352b717fc892fd73da84f336a3c3dcede5658af3e295eca3f3e845f377b296178e21056d886ffa50912ff0fbfd983ceb7f61b45c45d7ac20b509182182d8dfec517d880f500e75ba85d772bd1dd2167199d7b2b2d5e9bdcc61daa72996bdc8c2c521aba0b329ba5ec034afa25f810242d599d2c0c0ba091a7ec69f773521cd745d03faee47f425e4ba40dcd92c2a76839f3786734e0dccfe7c4f3a474400e9f1c7d9360dfaa9197f2f576ecec32db9f10c98ec8f2244bb0d4abaa8e271ba683e04e8ad4dc223102020b379e63e0665a780b75d94506b0c4ccc7adca8376f6398589c0dda3d176c6fc21ef6068a41768d910896d9443d4c166e9d55bf7bcb36ccbcf7cb6ab1f9a9bc5720cf47af77452a807970c2e96e46a11c3716853d43bd4c47307a1f4dc7d63c47aae8657f25d77fa56c692f1a17e229203effa2d1905a90c81e49fafab00b857a0924c50f60179f2cbc8f863ff642f4ff35353b9dcec88294f53a6fb3a57073b5386987f464a988131e6a56cd3deabdd0d0db7645bb0c26599e71c729a10190b468575d3b5d780af4f0aa7c39057404ad9e84c635c2f737c1b3275fef481eed094eda558d30568c23ddc33587e9707b1eae4698e6204deda144c4f083a645b6144e9ffb7cf965271153fc642208687ecfbe9b6c26d1da1b44a7480e7430e25fcd6a3928d49566c13be0eeed9292f9154355251f8429b986be696c92207c7e20fb045f4b053f974549c86e355a6a5e57656a36d51affcb67536346b649e34c901b52b9202a9430f31cbb76075392734654986d8bfda72258a78d29145d3abe1b8787bd72d1422d8874a870efb2cb0561456c09c88054594ccb9d3c57183c6a1c79f26cd9ff79bbaee71fe91c049f49635cfa2ce13a8b7c38aa198bf2c6c88d7becc0ccd80e82a78b880dfab79ed6c1b799cd8ada351b4ac9877d00fb8aaec0f9db1f5ba1984b33910e7466fc48ac1580c8b078711255f31baecf7d775e424830b0ce51a519e9622387730485aa8cc0c37db4c6d51d496ec22a0b42445948ed23bfab97c8979c547953ca1b961c412e5eae07b17d29bd862e9a72eee996ab12296cb223e84d3d1ac51faaf98ed7dc8ac9daa4e6d1066e7d9c2ef71531596a8b7f0bdf5075dc7fa74b1fb1f897215630190bf7faf0908e2d888f2996b31ec00135654b9ef7cc7434b4613d676e51a9512cb8dd46393d070ee9803f1321e85b885c8115b4b940c67fdac63b6025c55fde87538f78a91cbdc603de613e36e4dbdb910d4560ab06110a22a41449a60aa8f2aebaec639e6968126faad107f567aa5b3bc0be929a3a4dbb7785170340f1cca3bf2f115bf97060cdc88749e319a2b820cab831386dd6bcde063a18254bb449ff18018b449661260fbcc1f83b2e26ac1c752cd4110233955462b3d5887b49cd4c9ac14371cc8a8ed4162d7a2a0adf3b2f38ac895c3fae7f49aa0b5da776d3062731d8b34a09099a2bbc09e49b7c351c929f187a9f62ca6b958ff02b5c3839c2e95a3da64b7646b69aebf367c06dc803b5fe83441fce86f64f68697e17284617d5458a8b6a232185fbf31dcdd087ead0c94c3118294c78d54c58b1ee746e8c47b3eec6b8ebceb90b2dd23d0df1a90912eff9d90cafa33e4cb0e2be546891c9572230297ad05e52296ab1afce28a6e0c8c37935785e34e097f086181ac1b9c06c0ba1a8ca8712ee949a8614c16e1b7c5ce91cb29ceb5a722b0eb5e77066e8b8eb1b7cc5e41372f852f48920c50beb1342c5ecd9cd64531908b297c9bbb0da04e863b642b7ae461d7e5edcdfb4d1122a0ac728b91ce50a18be20e38a937673b7f4bbf7e825fb6f95a19af87989d406b81b37d700295964f26cbeb2300e6a4608f6e01053de50bcac382ec09b326fb58027e5a806d46fe2139b30edb60efedcaef762640535c2498c0d24eada5768add4584142f7ad73b7613c4b1a9e175ca7637499a3f018e92fbaf6727b50c71fced817c6becd172dc74e61574c8435a413ff392cfaf0d4fd40316bd43f0c54088751ca8c877bc7729dd287ddccee163c7a4f32f57c577cb29c3bef8071c52c3baa1549c98db65d83c7d96e6e61c274e6347a5be33cac2a460717392eed1625a74ac3947c29c1268f1a840274999d696c159305f07fd83d6bcebb2b785c69d0b117855f242474d551e993d9f5e3f3e2f4c2dfcecaf73a1516556ae686a82c6dac182bd8bf73292092d12b73a8d5109ed4894fb834386345c0ba8a02287fab6b3c91f3256b0ce464e08352009ae29623aeb982ccc1a6ec77a1f971e7b25d68e019dd17de2f0fed627470c8d6b7304782cd3bb4fb8a19f541b77d528cf855ff399491c3f613b11d907ab39a4f8562a6adff5990c1720465198e747de94c4ab444a36c17b537b03e10a3833681d43ebe237d4e9f26101712e6ea9322ce7afb9abf9e264a197e269480c82a718848325f3a9ac8f1c9379045a12c3cd20641ac6eb41eef476a54bd495cce8553c71ced427eb670a2e5c5a5a39285e244efb32467c5104cde577f26f837714b65acb191762a8a71849101cceefbe8407e2e5f0aa462fe711fc8ea7d93256f8881799b6d1892556503475585573d938a2420fcc99b1b8ae8cb15a40e05c898d9c33c9af13b5b46407957dbaec493aafe02b0dd7a966735d8c34af57bc3d282b9b792ca3cf0de53d0d2d3d61734e8d1091263ce31b91c898657ebd38a424ea5aae9103f28636a809d87a30667906d4d27ecc910209515627f80756a78d8d4fca110add70358b221516379193de5015a2f905b6baf9626d151a7e06807c4869d4bd06ee81813f666019be4bc6f3e7daf8321e30498f97f0873dfb88705a773687a9d2953c5e213c71d2974654591469cfff0280729424a06083b2e6d416c162f586922bba23aa3405f7fd3d3d7a3aad3ad3be51d77bdb1d49fba4d1eb72a72c2c1aeed8f227f8b9679cc030597a8da2c86c2b066b193c0dd19fa807117ace757178c99b9993307311eeebc957d4b719654043c9803c2ec73cba09d7c5084157c3ed7f794d05c8b2a15a68e412f90d927ed9f3e3af7aa9df77fa99246ff38c6bafd7dbb38decf8ea5d83e8c2337d0020930ac128feb94a0fb74c2f3b0ebcb70f19f2887aca64443cee54c421c57f079ce6e89c20a3fe4719039309388079f59712205488bb3326462854d32f95e497b03f0d8c8c3e852a78829f7af96da00b9314ad3a646aa45f9d9983552bced1e35e8e663ea740809857fded26124a45634cad281c567c54cbf99a52e4b457f2757aa5226e41d5561d9ca8b79fdfa68586cd5453683187db1587ac669f2dd645956ae95c8ef99fdd69d7bdee421c04ef3765f804ede9da83049307ffebf2514a931c99c0640bd205f435410756ee38db4bdbdfb00b6cd0e2e4c5df75ca16a6a4c6c56fa6c370139325bfc49dd910bd5550062a8663bab538a0003fbc7fe179e3dcb50de1d7a85d3fa5a7671eee39a29ff68dccc6c4604ca47dbe174cb9ea2757e766ef3500501430d791c922f42bde0297233860054fffb1e3842630c06aabcf071638486d37944d0bbeab97020bc3cacef25ed0118f12752d3450fcdfe1626484ee01e14e3c7dbc0a878590d9fca95c11bd7f9943aeeccba2bd7e358eb9f09a5b0645b2eec74fdec1e10418597530a06c5a37ac00ffd314cc8da6670356d39e508eff6293a1c11fcb9", 0x1000}], 0x5) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc0}) r1 = msgget$private(0x0, 0x5) msgrcv(r1, &(0x7f0000000140)={0x0, ""/198}, 0xce, 0x1, 0x1000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x541}) msgrcv(r1, &(0x7f0000000080)={0x0, ""/163}, 0xab, 0x3, 0x1000) 16:00:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000000)="885cf825a7c718ba523a2a", 0xb) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0xae3c59b567d83fd2, 0x0) pipe2(&(0x7f0000000000), 0x10000) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000040)=""/14, 0xe) semget$private(0x0, 0x1, 0x412) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) semget$private(0x0, 0x5, 0x403) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) dup(r0) socket(0x38, 0x4000, 0x6) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x11, &(0x7f00000000c0)={0x3, 0x1, 0xfffffffffffffb7b, 0xffffffffffff0001, r1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x5) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0xffff, 0x0, r3}) 16:00:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) mkdir(&(0x7f0000000000)='./file0\x00', 0x24) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x96}], 0x2000000000009ca, 0x0, 0x0, 0x0) fchmod(r0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x2) renameat(r1, &(0x7f0000000040)='.\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(r0, 0x0, 0x4, &(0x7f0000000080), 0xa581, 0x0) pipe(&(0x7f0000000100)) 16:00:08 executing program 0: link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3ab51a92035dc0e14d78e0131e88ca6826"}) dup(r0) read(r0, &(0x7f00000002c0)=""/214, 0x6b) dup(r0) syz_open_pts() getrlimit(0x1, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, 0x0, 0x1bd, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/59, 0x3b, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}], 0x70, 0x0, 0x40000000943d, 0x0) r2 = semget$private(0x0, 0x7, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x6]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0xffffffff) 16:00:09 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x104) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xaa}, {r1}, {r1, 0x8}, {r1, 0x8}, {r0, 0x10}, {r1, 0x44}, {r0, 0x80}], 0x7, 0x81) r2 = semget$private(0x0, 0x2, 0x20) semop(r2, &(0x7f0000000000)=[{0x7, 0x0, 0x1000}, {0x1, 0xffffffff, 0x1800}], 0x2) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x80) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0xff3d) unlink(&(0x7f0000000980)='./file0\x00') unlink(&(0x7f00000002c0)='./file0\x00') sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x80000000}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)="d579a580926febba90e38a0e0872aece61180bfef2ed8d4febbf160d640cacf49b523e1797a6e203f7db990b9898af94474603a6b875bbd86312aafe0aced8e5fb02535fc5ac9f5eac2b0cd56954dab09584be3378987f83efaa012dbb139f0120371997489d0d5072dbc562d47bff2df77e7d11", 0x74}, {&(0x7f00000000c0)="e6dd1ed76ce1d28e95ce4f7ddff549d5425293fbafa13dc49a8db901d177d890b101626e7d6dd91bae15056cc658eeb2fc8b9063ca1305072ad55b94cc7e620d4c1821e305d2d014ff422e79a8c4718c15dbc4006534aec36da5c31504208d1ea7db19f065d1e6f6754ea9d6bdf958aa7ef74897b973986b25e83eba0fc393aadcdb2830706a359949cc8a9731df30bbf276dde9f83e2a4ee0ebb66ce4e4aa42555d4a83317056160c42e00ea785fca208916fb766e639fe7e0aa263ad0aaefaa4", 0xc1}, {&(0x7f00000001c0)="fb166eeab04082241a61781eef10963669ff9b4c66ec72f011e5250e9674bc466074f7305b688970e71c4dc32f9cccc245ff4a3fbcd3fee9b78a566caecd6c77a4460e445538195e30fb1beeb8db5f18078a217a4780dc809a08044cab4648091838e525dc582e06c0c6c70a79cf3659e27a9c150a822715826ab17f709462a4dbde27b70a4e520ecf605f582fc9053fecbf9d5281546e7540f6e16b52244b52d610d0bf4359b2b558b3f417a902a0ac9d081acd78822f672eb215db3697fca4e2", 0xc1}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)="c9c1e7ea812cc7f6a65756502594b85e214645a731788103c0dabfef0d534f94ab459d927948f393bc5f2b8a729bb13231f4599cc51a0189041ebe4f37cebc69dee4614b05b267069a9e4a50b652c44cf3335b5f35961554d91021e092f28380d0df9f7afeca4e", 0x67}, {&(0x7f00000003c0)="9274738863d4a99caeeeb2d92752ab3fdb0e1116805e6c5a638a6677103df6a38b9b3cc016a5b7f452ca855d22d66307764ad33b4646a762f8d6521e736d1395ba6117617f59464bfa24d06414f6199e36429bbf5e207701f24c5ac47856dd55ae89cc639d192245364da17120be4d3220d1d14d6a8acc23bde61ffbf413d46b4cfc5a842d3144a5180c711e1a7724c9e37deff5c01d651166c6fac6b7e7214731da605aaf847515d909ce87fe980ba59985cace5829eb37210aa896ac2fc62d7f83041273", 0xc5}, {&(0x7f00000004c0)="21b683df1ad98a32add5612f950addb0eba1347e8d9af52906fc0946914f13babf8a7b761d9c9fe36ad4e8e831f407e6a938482ed43fa3bafbd74d76d72dc3253de9fd303ba5ea2f0772831a0d5f77b22e1da5", 0x53}, {&(0x7f0000000540)="512a4a7d71bf212f5811fbca4b618d7e27a6e30ec056218fc4a604e801ef5dbe22c9f3e83ae5206b553ed7b41db2936a9e6ffd44d2fe7ecd1c75e8c6e716645f36d671352b5349b58c26ce5ec3fe0a879a338ec8e7fc5fb908da219665a8fc42", 0x60}, {&(0x7f00000005c0)="fd516c556ed6776906ef3833d938b1c47a031b4bf53cbe754f655498b78c2f4b0a93715f719cd5a5c96bd6a5df9f2c9683e82fba0fdca5dede49ba469cea8cf907fa0bc43a943e5b6d5d7ea77def0a8731395dc567f45d56c26320e835a702b5dc3d90e2aae51347e8461698a9f674f5942d2bae5b10fba541b6436cc3f3f6349068a046533b4d8edab1ca31941962a9092b9d0b827360b8b732f1c4f70416ba7a0e344c3f53d14ff438a6a2c47e0f7a814c2e", 0xb3}], 0xa, &(0x7f0000000a00)=ANY=[@ANYBLOB="0801000000000000ffff0000018000009a6085a215c21f05397f164436ce44a985dbbd65f14bf4b8d67f6b86b63030e370cd35d3276acb639aa00f690f9e11e5834bacb2b60ff0b034d5d33c012a26cfca88fea216ad5ba5a7f3887f5f4aafe0873898b2fdd1ce4ebb2463a5476ef313dbdb8274914136e345b47a4ab256c371e7c9f291d7738e21ff8de32c82344eb562e68649dc5512f380506a7994ce0b7ccb556595915d52247a6851927be83b06e1b6668f090d0d69c7e17d970dfe8a80a4d2fdad47bc4cda42aefdfebaf1274f55eeddaf2470ea0573c8b5db77698d7cff5ec1ca318a5d5736715dfaf8c29905ae1b9e7abe3c964dca4e2a00000000000000ffff0000090000003cbad345d7779a4f070b8746e0829179aafb6b584e685356e7f0ca1cf7fcb2ea291788deb606ba1171e638a3668adb944ada99e908b36070ba3ae88f57426ddb0bc70bbbfc96635264a70e349020aa8d66bcb144a6965147a2293d981a6c5904073ca8836b6eb7cd43b66c38e5da5950910629fcca5c18d98089c8f89c00000087aa3885a9ec8bca4fc94e2e0e51c5036395760a23fb5e6fe5cab4b418dae90249cb1e0be1066f1c2c577a5c7e827151df8f28ac8b4e243d3627b99a0b6f370ce31939ae77398e385f15fc1ae35e43fe4017af80c9e5b5f78a460a1899e870499ad3479407355e89d03f11a7cbb2160000000000000000000000"], 0x198, 0x400}, 0x3) mknod(&(0x7f00000009c0)='./file0\x00', 0x2000, 0x8) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) socketpair(0x1, 0x5, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x12, r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) flock(r0, 0x2) write(r0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8000, 0x20}, {0x9}}) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x3) close(r0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000743000/0x2000)=nil, 0x2000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r3 = kqueue() dup(r3) 16:00:09 executing program 1: getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) getuid() mkdir(0x0, 0x0) 16:00:09 executing program 1: r0 = semget(0x1, 0x7, 0x40) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000280)=""/238) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYRESDEC], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc000, 0xe6) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6090, 0x0) utimes(0x0, 0xffffffffffffffff) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0xf107cac071ce2f4e, 0x0) 16:00:09 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000001000/0x3000)=nil) 16:00:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x202000000a21, 0x0) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x4a0, 0x40) rmdir(&(0x7f0000000040)='./file1\x00') 16:00:09 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x13) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x1) r1 = semget$private(0x0, 0x2, 0x601) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000000c0)=""/182) semget(0x1, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x8, 0x4}, {0x18, 0x2, 0x3f}, 0xfffffffffffffffe, [0x5b8930dc, 0x1, 0x7, 0x7, 0x2, 0x800, 0x3f, 0xfff]}, 0x3c) r2 = getpid() clock_getres(0x2, &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x0, 0x80, r2}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x41) dup2(r3, r4) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x3, 0x4) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) 16:00:09 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) dup2(r0, r1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe83) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x200, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="929223cb57056f1e9a08e91d36a76250ba2592d1e4516cb41db8929299d07a6a1788489666fbcb5772b0e00e094ee526354194a7f5e96036fae630cd80a4592d75e5caa2e5e852f68b8b13b30cd455333e3cfbd5156ca26e6eb2761eaac84ecaded5181183f45aba3bd151161a91db8429cd6fb1242075687e90b14f7c38643cb7101dd09b0b91ee63e4bfaace6c26a28b07f1e2b972361c3198dd1c7fae9dcd1a4a9db9058273f05a0cb686439ae35ecfbcf953c4ff85", 0xb7}, {&(0x7f0000000200)="7330ea035e61af0c3fe233be824a4573703f48da33e945598b73f41f90f45176882e6d51d50150a625fada9de949bf97c730cb533f1c5ccf275f51122c146b183fc25c7074695c8c7fd3f47d3678fe223cf8f99404f3786861c79b8d64c664bd0c60a06ad441a25aef914214fa8df38a8bcd3ef25ce3ec1aaaee7de801382a43089138a901c838c5f372628fa19cd2406bac90ce37fe418ef52c5bc986a595e8fae98eb5b4c8ae8268cb81a7ed05979067dd53484f8b5fbc512ce942a761e56fd71f47bd048cf6310f119f9460d238690c593bf1aed30707", 0xd8}, {&(0x7f0000000300)="66cf5d6ac92345faacd9dd92d0f6d33886", 0x11}, {&(0x7f0000000340)="38130277ce3464960c5d9110a15201d2a60ca47cf3060125e9bcb4199fc931e2c07ccab31a887e873cca81fb419d98f7d438992bafa7b99f2a48ccefc26efcea155b31875beac3dc5775f522c0b7eeac406f49bf2d13d43771b3b49e72250ddf237b52d18fca83a500b880a0bfa1d905", 0x70}, {&(0x7f00000003c0)="a974ef413938f32d613fdaeb10d1879698b73680a16403199c1f6fc24fc3a8ec428b86f79939a2ce72a0160c0241fec594f2c83c9e9595088a11c5cdc21e0dbd8b1886c991645a4d32cae720ae7e063091f1066fed41534d", 0x58}], 0x5, &(0x7f00000004c0)=[{0x90, 0xffff, 0x80000000, "e16d2de339cd8ad904faffca5ab968378dfe951e24b8d1a92ea1635d5be97e7d301950df181a8da50c40daf4cf3fe756bdcbc5991239af1de0856a5c8dd223bc2636587730cf959be0d48e0848c1940ff90318573f8fa50c668d8d30007cb77f0606525232c0900c023f26dea094c731dae02529050e7a107a7896b111"}], 0x90, 0x4}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) 16:00:09 executing program 0: getrlimit(0x7, &(0x7f0000000000)) msgget(0x3, 0x200) msgget(0x0, 0x5c0) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget(0x0, 0x20) getdents(r0, &(0x7f0000000200)=""/21, 0x15) setrlimit(0x7, &(0x7f0000000100)={0x3f, 0xfffffffffffffff7}) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000d8116795b00bbc2009a812cf3011c170dc132882e2659d95da540fb32d19c8cb92e6999596a4ef6c855c922a9237ace80993bfb103e966f9418c01ec02bb5e2c65f149986ca96b55dd0375d042fd95f5d44e53d0ec7ee2374a1b6955e1e36bbd589c69e6a4fe3f405048490c5628faf78c0fe6aaf390e087d807166631840b13b24a5ec65921853317ec515070feeef5e8c900000000000000000000000000000000c099e6a2420f33e3fd40106e9760038c9b50e953997a239f24935a3c65d2b89c89dc9bd527f91361a3d44a34eccf9ad5e3faa0135cbdd6ab1859523d554513a2861f6bb2cad001f86ea09a157b675d5ded9c76dfb90076fdf1ec409f797d2ece2884d701a32548d19b528e37458824c8"], 0xaa, 0x800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x26dbc20b52095e1a, 0x41) msgget$private(0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) setrlimit(0x7, &(0x7f0000000040)={0x7f, 0x20}) close(r2) setrlimit(0xf, &(0x7f0000000000)={0x7fff, 0x3}) 16:00:09 executing program 1: socket(0x30, 0x3, 0xfffffffff7fffffd) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6d8d6614263fee4bc36a4ec861b2431e764104c0a335e04e13bc35ad204ffdb84da246d9cbb151d458134970926077dcba", 0x31}, {&(0x7f0000000180)="cfecdfccd551ef1e3372b594c0444673c983517e814df77926334adeef08cbeaa67604989a6ab6f99ce92ed5b853ce279b63aaaf", 0x34}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x40f}, 0x2) 16:00:09 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-,.\x00', &(0x7f0000000080)='([.(\'!\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)="5c685b21210600", &(0x7f0000000200)='%\x00']) select(0x32336a83e24ae611, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x2, 0x5}, {0x8001, 0xffffffff}}, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x10000) fchmod(r0, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4d28) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) poll(&(0x7f0000000400)=[{r0, 0x5}, {r0, 0x1}, {r0, 0x8}, {r0, 0x121}, {r0, 0x20}, {r0}, {r0, 0x100}], 0x7, 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x81, 0x4}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x109, 0x80) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x40000000000) getsockopt(r3, 0x3032, 0x1ff, &(0x7f0000000380)=""/62, &(0x7f00000003c0)=0x3e) writev(r3, &(0x7f00000013c0)=[{&(0x7f0000001400)="933a15a06389af711eeb6f9d5e41a9432ca6d60b20fd1c2ac374804410eb7eeca53cb72d3a3035a7abde83ceb2d2c8b7059918217e5e606ce7fe460b36b916cdcc5a5d02d17ed07cefe1c97a8bb6d5a2ee803bec61efcf8ad9871c52cb0e99d2bbd3b4cdc39a3329f4cd1283f69cbdb76162aff816d05481f775a32917755f1a48621b918727f869954133fb6fc26e7a5da7167fb3c5666bc914fdb2d401246b6b57d7b9ad0554c4a1ffd6613bcd2fca393fdea2d8cd5465a73d7f0fd3b33561d608c1336f7c2b1523d2391d88e9c63392049e266f6d53e4ee36bacbf3c459b116fb77202b64101af0d2e6d8ea1b372353353fc6712c3d7e7c70b7d05fa6f10533dd53df81c83e4a696f4f5a8544c237ee9a5db4c2b95d9d2c1ee7d8c9e25507248f86144cdcc0e0e472e3d6fe37ea61bf5cc30e5ece577aee48e7a129688bd578ffab9739019bac5c6255fb11ef0a534d77e8995d73af3d0956f5f0ba7902980d3d489c9ea50e46ccde48bf87ab5cad8ff080d51cc05281cc3ba6dd35477015caabd342588dac0e62bdaa7216f741356b37814f043dbcb8addcb4fc7fc141f0c754203db3fea4567494ffa428d89abed6215074a2dcdb0d176f2771c4e67d17045009f9cbe8bb5119f5ca40ad5e85594cbf997a2f912ed15a45763cf31ca42a3aded5674dcac8d1819c7e209f75dc170fab0958e195c9ab1f99712b2a187f4e08e2ac69478c9f8e2ef16d870c21699c098fa1b7b145adbb3e7255b3024d23fd0513105c670b9113f09ab4be940419977dcebdf937272c19498e8ed7894a887c7b3dfc54f84e1481a99adf324d860c479c982522089a1e45a1b83289b48c799e8d62184b220ce5cd2979f3543263bc2e3fe3486999bbd0d2bb4d2259ab069802e9471eba055268fd5f4f0958b0fdff76afe2cd51a0b9f9940da8c8e02c2cc40d8fc93953ced4baac99775640b3546430710341812d82897ede90e6cab2c1ab55928aef130ed605cfdb2af31d0e829ddf79b4481fc91f6ab3c7bc1ee1b60d78cdbc685021a227fac4138d41e6ff619702d2505d892db43692e57f4f5221c3e1476ee765b65e365a6babf6faadf959e2b88ee68485369cf247ccae01413a42823fa4cbc31133dd5bd18e7890de9dc981b502a43a7fc9baf0804aab66a882edb62f93f5efe85d48411ceb306678f2c06edbb2ba046e8036cc91f1616b3fd83e8c3f24f077a6eb46e487b5f013b7cd77c46838ea17da0480a912ec1151bc36886ae1bec6f79445599bb4449e2421909567575fad557c895ccd564646f132c13cd278755a7a06533c6556f762a3d9d037801185786397c67e12c3028f6711b9b5ed716dba9fe0263bc9565c27506e760f6e3a46135f0bd46057d10b820828657f98678a4df6a1ad762ecc70712f34d8f843e4053db8545e5ee0a8a0c78ac1a740525f56f28d1088d10bab26e523772abc82b769bf5b0893394372dad267bf937670e70898df4f6ef2ee0b3c96eeae9fc09bcffe3d45f2a261afb51704b483fb41f3bb93d70b884a928c711dc8cc061e5e05c6db9c4ed07e27f361b65d5b9191720f76be5f244bfa20c4fb835fe8786041da95cfc6a729ec980223fa0ba41505f174ca7b49477ee696949aada1cfe6c14f1fe8af7bc02fbb7273e443d375ad6b1912e3955b014eca9ede77f126783eb8cd836f109a7d83a07182070f29ec58664ad50e749dc486a3ac4c3c3cf6e3997475e42d55b523399bf60e84a37f80fb750f11588164ce655d3c5eb62114dab82664f5484a579e975aa70b3b7438515b619c05d3ae3e908729180b7a1ff7083d150c70c3629874bb93114fe93c0dafd538d511144258d26ade98091e9ccdf076423055ea9b50b8a96fd8a5b5c75a78a5bc178d57384f5fe71a9d25c24258eab3e59244c60cf160393c812472f16c1aeec9ffa674ad4153ac07d9929e57b00a54ea742a9d5d42e45ae8ec6790a984a123bae3817f6092d8da07476a909b8aea41de86a7766eb6c91139d616de46134952d4787fb3dd9f631e77fd8f5e15a94c686dd9f5c49e99ca8184962fd0d85d66517c450da85f874168ca85f838f722e1bacf2bb20ef98b78c9064dbe384d8eb31a22de56a2f34c4a699336ab5322c7a01091dc667005d6e057c22b93a5fd12479cf4f8dc6aa2c55ef2d3c0fe029e18122293e2ae8b4b11d557053cdc0d098708c1f3037ddd7d01789af65c67ac108c7b25e5a7105828a264a7ca366a14a1a4f655f5da97e03892f1651f9da51527f78f509dfffc9295f1a3bd46fa45c68acc1a92f337f19bb89a01e90a472d4b5714e345aa4cb70f330949e6e54a4b6d71bf709dcb5b5c33353c92534cd6f8a327983341e355b37fbda6847a3bb6fc8194500de583d2423a4e7a3e14a3c54834a6121967b1d93e5b4f2c6fe2456b5f45bc703adeda7d50b323c2e5c4a14892b230c1d5c79257dadc6e06b12d01cca8f3439b38e7ac43f52d5840095e609be86bda1d75746a41c7061db37c06dc061bee2698740b29a3bffccc0625abf5a0a285cc7550ff6a7867ed041f48fe6356c80d2c8b70796c68f022291097790451781903ed217d37d830d293a13b139105e10a2b9087f035f6ff91bdf607c1e329ec8c287c5d1cbaea22e238d6294c0c2bd8194e7853f1eda3d2aad12578cdd6517465be9209309e64fb53332c5595fa5a31695806ea1c1bbc61f9680573277fee69e83a6135b2ce2046f883eee5012bf28cbffe9f3def5971adebce1c8d9e1761793eda7e03f377c7984e2bafb37a96c83739a0c100e367584dec9ca2d876bbd709b6f6c7c52553041badf5081ccdb109d93c36d1e48fab14d73b6e47e1b8746b5c447d2edd176e53ba64e42151423577792e7f237049ede9f5a4a581d1f3046b6530987300e2e51f685e959688a94125707ae232c7cd457720c775458812845c8ebf300e453fa51e77eaada1d99dc7c28ac6a8b707435c8e7a241fdd0bce4a3d5804d2cba118cd9c6705689d4ec9ec77cfe99e6f1852149754c5a796c9fd0d0b2d7732619ae6d39b2e1ebba77d7e09b35f7eedc654fd331c427955abc74bf1620641f5d42cd0c32b15899bccac3e5dea030a8d31b72a8d66017e8a7553059fd107b3b78df0daef550442dd72dad4995d27040af410f72a696251e82d98bec2c3148e4e8307ab301e6780f6e589bec107447a7566659081af3751e9885b69a3a9ac01d56912c7e55e9394e1f3c11d6f70edf0948b1360eab08e08df2235f5087dab2040988b22232b4444d11564175f63b121a1d351db6035d28c207b5b2af2d4d7a03bb8fa59241f538fce267389de2c4fd25b68f5f2839b4ccf2ab6003939af2e64e31d2b7285239598d89be4e8d5662c7e9c46d7cbbc8d98330b8d4843698ffc9b5fef6f83ca7c8459e5f0952c54d5185a02a2db074fc4be572e522181cf82cc636b0f448bd564efd51b91bf5951d36d31d27dc561c6c3bcd280a28e90684a762c86eb4d7115b0483955b4c2603078eb562c0a7ede7ec2ffd668553fb1260dc3e5961424af5c26bd957d3dc29218f32c6d95399f22679118d0866a0d08ad2bf07fdcab1833b1c7a7bb3fcf89875b3069aba112596c39924a62b16f91d97ee8afc76f977e8b2782febab8939dcbbe3fb74be2417cf37a7118e1e7a98c20ee691aa7e966f8a4e07be2c8953d480d33cc100e722048a56efc5bc2d6afdee7f53b70cd00398063453dff30f17cf935b0b2dead885467185c7ac83a1aaa8fe8543a97c4f19d29bdea24eb2eca94378a69da0adfce26bdb4faeb44f99f6d031989e295486848e28025c7ae6bf808f0e8445a48741a7352a01950890eb326600a96a9d73ffd739693fd2ec82570ce6c7b083734159b9f3d62086a75f0d01eb2d06b5eef1db7c7f1527aace1ba7de5d34964858cb0acea1258cb9e9f12414589b4f51f342241c209634d7c1bb39c33a86af2b0357eb093d6a599b246323192d5285863e3213891ed48c13dd527d48b442b37a6ecbabc808fa9f48ad4e6e750515f8fd2ce05cee9edac12e2f20ec671674d2833e48f0e4ef6795318cccc50f1a7ecb7e0cee57885e82d0301903db598cc4e58e22c045914996a14d446df53277101b35cd31f4614768b44a1bf99507fc1ee4b055c3897437889f2bcb10ca925be2a5f417b4598c880e2d44e7b121f12f7e246d9b5f1b15e3a651b7197d822f942299872bf2c9146e6d8c3aee961aa970e3570c2277385d53e52209661d4b3b912d60a05d393040b2208df8cc35ae0654b06a584b9f1bf92ce401638030f0d9e67a3cb30e9f8bff176e7bcbb73baa4019eda87625007a00723d0270a4f9b562ac411b568dcbc69fe05eb55e2eb9ce6f3f306a044b90f2bb76f6b0bc1133d7d143d6a38fa8c83cfe130ebd0b1205123aae36a53bb3f633f6e0b543e2ab27978d379147918b3c03b2681a741fbd30b9cda78021c218b6ff8d1f121c04d6342ad47724b3708aa9b9cd89fc1ed128efe72f0f22f416aa7b561c307f0fc5c82a742dc9fb05865ad459e90e75804d5854649f232f2f7704fed66e06deede2f1052c2fefaec1db7a7b52a31c280a31ba188551b2ef3dc77204880f95f42538be9030c397f626f08871910af9229770cc42b68ea447bb114e5a1bac2c01df4248563c8e37fd5e93bcd2139a113f307c4a3fc18fd87abfe14a4046b12918f3746c927e1040c35835ea14e7b369a21fef02fbf69c2a6cc49e97d785ba7610d55cbd2bbba99c35f65906171d61d09ea18ec7c9122515ea1f0c5ab396ee139fb8a6fc46197ad5fd88988de812548d259d159dd4eac213e6cc4af97645411cc1b59872d059e7203d1660042c400e61ab35f957538cef172a9f124c2661c2c82944cc1f9764fc45082011070769f4e6f19d2ef6b4818aa2ac7e43cf5bb9395093b70d1a2d537f0dfead2c556c8724e0d71f06f6dc6eb8e4c53cf49bb00cac39cd654eafaf4afc61de14faf96665cf784a4e312243983ce28cb68cb401f5d883885e628186e512715a3bc2c5a7d6a3ba4946b6f36a576bfc6c5af9e2c7e8073072f649e9dc6f55a26201ebd40364b52ea543e21a774bef0397cf8abd22723b989bab75fc4e2787b99b0d21c7d82837eaf419a1826b321069f69e31e812104a45d1f221cfc89308af42ad1dabd6b2ae4c8f6b6fd2a68633587e73bda8f7e884919fa6321f433797132f3d5a16b016359fc22fe452414f89278a415200f6e7b7052267473d2f24d0b5baba47da791474c1752456c131c20322fa33d4174afe5aaa3ad448468e31c92bea4e097fc30e2153d4b3744dd3eafaff3fc0b5e344e9a6470cebf54b11a0d5dd9835b79e558d9698589e9e2e86de5a2f65f4bf665f72964e7810165ba6716227e80311610dfaf45e13d5a6b6e6260841a0c130b19c05dd72982c47cc2f9a370ace37d565456b043f3aa4a0627f2e1244e02973e05c12fcf943de02724b4ad3e53a8857fc5e3d6b5e200c77b8b2dcdbcf74ac5b7be3744439ba465207cee97a1dc89a4b040bac2179765e4c6181486b735f33e76de297dbb74003c80250c6d6f6a0a46dc280ab4226a17ea92e05ef6203d7cdc5319c7a8c46751edd101deadbcf1dd347791e58b855b6b12f005f543abac4c704fb716728148a1c20aceaac9800bb82b1cc29af8b803750721d314055aff835378fc5141af3097d364497cb0b28159fc4d223535b517cf63348d7f0b7f06cba81ee002845bfdd14ae25837313524f86fbc6d0445997eba706caed21141ea63bc27d2a374b981510ffd41a5ad433d5eff796a60d96239e36b52aee847c23fd850ca65cfe5cbfbb958b5b9b104b895", 0x1000}, {&(0x7f0000001280)="ecd269d48c0f6b481af13142ad87f0c47b2d39571e1a4c1a479444fad6b9ff069db22ea562b8b44f77500561a882d60abb74c59e226c0f3ac928dfe9dc55e260b3761f342872e9d807149cc5f2ae5d678b28d02fc12eca46fc03818c0e6fadd853b17fad297b6810b221e4f4e3fd", 0x6e}, {&(0x7f0000001300)="b618044cc43ddc2277af7559da90d10f985ad69c455805016a138423e54c26d4fcb598958ae9a57d870f7a357f38d57e262dbae1fb3b77ff9fed7331df51674693bb9a4ae311b26796fc554d86384ed424be795faa3ed12edcf778420e295697790b", 0x39a}], 0x3) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0xfffffffffffffffd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20804, 0xfffffffffffffffe) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) flock(r0, 0x5) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0x2000fffff}], 0x1000, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="723e704d0b08c9f97519057efc7d610ab25e4ee413ed552564533843f70b9a64e948d71cdf68fba3d7a037c76c1c3ed414168c857120e682b5e3159da7cd0e011b6c68455ba5bc8bdd7dbab5641463a4281807e89f5b92753d9489cf5cc1de931deffc48b65dcec6841c5a27d66e1d399b422d1f6909d6fd012c6d395b629f3619fa910000f7f63cee1a792c0cc336819d67ea3c70678387df3325768451b6fb7f0404b8e81006e6d9b07a2b4dfe9bb4fd9e25f41e510ad0af93aec508dd94a12ed2a0ad215d9775a8f6868dad11c627088a8d4971a04c6fd035dc3fd34c85fedbcb7a2913fad28401bc7225d40340a7a17c30c87f7bfdf77daba45cb5dac8b5e2615e2096de5dc13d", 0x94}], 0x1) read(r0, 0x0, 0x0) 16:00:09 executing program 1: socketpair(0x16, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x19) poll(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2c) fsync(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) sync() 16:00:09 executing program 1: chdir(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc5) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8429, 0x10) poll(&(0x7f0000000080)=[{r0}, {r0, 0x55}], 0x2, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0) mknodat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x3f) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0xc2, 0x7c17, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() connect$inet(r2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r2}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x3) msgsnd(r1, &(0x7f0000000200)={0x0, "3ea6833bdb620e0a8e235f914958a3da62c79d05612d464a20c624c6b1fcf765e6"}, 0x29, 0x800) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="1d857d2535cb2ee56bec13db00cf5ce57394b777d312a5faf1aa17bb87aef6955df47fdd2fdd5d7db3feebad6b617aa8a1d8c458d855bdcb13e4bd13b1bb0a6a7bfd101405852418bed38c202472e4a1abeb869f95c5f7a9542409163c6bf318839999f096316d26f56b30efe0e06e6f81e4cb8370f3", 0x76}, {&(0x7f0000000100)="93651a3b5a5b10ffd6c9d7ff8689c758ce23326bb9aa63e1292c681605c2212aa35c1d7eabab1cacc2d5d1aecf0f26693e9538924b91f6549834112a29ec47a2327196835dd75d8b088b95221c1d7496879a1bba", 0x54}], 0x2) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) minherit(&(0x7f0000b49000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000b48000/0x3000)=nil, 0x3000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x3, 0x81}) 16:00:09 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket(0x6, 0x8007, 0x8) getsockopt(r0, 0x5, 0x100000001, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x132) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) socket$inet(0x2, 0x7, 0xaf9) setgroups(0x0, 0x0) socket$inet(0x2, 0xffbffffffffffffd, 0xfffffffffffffff6) 16:00:09 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xa) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/234, 0xea) 16:00:09 executing program 0: r0 = semget(0x0, 0x800000, 0x400) semop(r0, &(0x7f00000000c0)=[{0x1, 0x0, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x400, 0x1800}], 0x3) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0xffffffffffffffc1}, {0x3, 0x7f, 0x800}, {0x0, 0x40000000000000, 0x1800}, {0x5, 0x400, 0x1000}, {0x1, 0x5, 0x1800}], 0x7) semop(r0, &(0x7f0000000040)=[{0x3, 0x8000, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x2, 0x800}, {0x0, 0x7fffffff}], 0x4) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:09 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) 16:00:10 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000080)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1}, {0x29f, 0x5}}, 0x2) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x189, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) write(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getuid() setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x119) socket$inet6(0x18, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="6d226f3a555797c08c56d22afe225abbaabec2b29dc64e590c4ca7bbcdbeabf476f12e923c6fe807f8030533bdaca14283c73c35e44cf8d6622d1b2d4ecc0dec20bfb0a26097b8cd31f9b19a43ba3c9ce90f517a80275c45344ef8cc8654330b54f4d083f35ff9078539e361b89a676142168b32670b42bc74e1663f4c338dae", 0x80}, {&(0x7f0000000100)="36e8190b8e010b7aa0d2b5c09011455ffed98ee220d5063b9494c6e40bfb05bca6e93919fc54408c3ee8c200d02a705c54cf335262e2f02b070144076aabcaf8b092a3c29baebc93b3e23bc6e52ea562717ff89f6a80942b2b7dd5288e041fa90736123d2ca6fa900bf6c40ff4714d06d6ab7e13b1d20a565a14794e966a1c77ae6270a019df2b25932f292ff9c83c0c925cf615258a8fc50a96f4b330bba4811156dcd71023ea9a838d7ac4b25b7a33095d4e43bed4e7", 0xb7}, {&(0x7f00000001c0)="d3419fabf3dcd43e618ebac1920fed6371ae27cfc6f1eb1cad8d8705403d4ed90e9ab3d28e6fc8a19677d88f5c5103d04a6177359a224dddcc6504a12dac42db8f3ea6c87289c7343f4c31311ff456ea2b49be3aefb805961270a277fe48d3ae2854af1b67ffd55e275d4a2f9734e354e77f8a7f119fe82e2b2e83d9de00b7dcf2b40da7c3b3d74471118c7efc2e80a6c110d6526004838c2cc19462fb5a21a26e747604986007577c1f54fe24321fddaa720bf3366ceaa901f57915f4d0f75be4d61a05b2d8d9a3f03373f39dc777336f3437dc93d2c8", 0xd7}, {&(0x7f00000002c0)="d4d15e8d9224f4fe2fbddae3f73b085f2c8277c4a0faab4e2630e7065a66bd3e137649e5660b0a44767c974f23b2388681d3360ecd890bdf2a3549741c96332672af1e59741c70f11b493f014643b36e1aded86b3c7034c9447294400c8ff0ef842536181ec27b3fd768632d5fbcc6d45d08a7606aee7cd1c16d05a86e132d16af5f4d4d4222f8176a7eeb92189c4f", 0x8f}], 0x4, 0x0, 0x0, 0x400}, 0x400) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:10 executing program 0: r0 = semget$private(0x0, 0x0, 0x8) semop(r0, 0x0, 0xe338bee4b76dcfbe) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000000)=""/91) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40c, 0x22) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:10 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xfffffffffffffffc}], 0x2, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = semget(0x2, 0x3, 0x90) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/208) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(0xffffffffffffffff, 0x0, 0x0, r1, 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x44) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:10 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa58c, 0x0) close(r0) 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair$inet(0x2, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() socketpair$inet6(0x18, 0x3, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xa581, &(0x7f0000000140)={0x8}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x7, 0x4) 16:00:10 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = syz_open_pts() r3 = socket(0x10, 0x2, 0x746a) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() clock_getres(0x8, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:10 executing program 1: r0 = socket(0x1, 0xc002, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000080), 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$setflags(r0, 0x2, 0x1) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="013504689c5d11ebd539ddf653a1c4927b0f7edd1975aaf11d0b1e642b66d57d9b7a27943b4d0d669d845c706d43ddad7f4b956def4d0d54277a775c5326c6b0dcfdaa33a1bf1fc2348159de5374d2431d5b51c72a677019f71497f69ce35720a4ec692631b61a623545b4bf4e15e6a8636c102c0c3ac67406f9b9320609edaf4571668b9b015938340a347c41d3ee971a515820131c0d5770df18adf3a45d1fbd6770954090ab7de0b0d5595b7340361a68d188d03c36b0cc861ef4f04a5594", 0xc0}, {&(0x7f00000000c0)="851443e033b30504946772ac54fe668c8ebb591cd248a5f0b64f0c537ef88ad136d7f2f7684cf0a8f6d6185d18ddc71d415b6ebedd7b058cabbdb8b442a25640dd6607e85b3cabd8a10c97b70b7403c1666f456a073eeb9dfc9b1c5efe6d5b1154207ee11fa65b9d84769b34c057c84f47e09e3de9d97d440a13afbaffe8d2916f5d2cb9b13d0c887eb12f51e1af92c12da19c61e6ac8e0e836f76bbaae566a2febf01f4a766fdb36ba72581a28b5e45bff88ff3733c2eee58a150460b0de95503d2a4242d76196778ecac", 0xcb}, {&(0x7f00000001c0)="e0c302f826ae5abddc4fdbc579111eb29706a3fafaedaf3f482187e7a3582e3fa498e06def57d654c793afcfcf0d68d5b234ffbe5452ac44c8750920254fee93c7a86c2286a38d5f88e66e9382bb3c3e19d13a89e5b34c8aa84b52f175b35171a337484505f205a17eb290a7216e882af7b5d87a51cfb26247921cc8ca661b8ed8d6f17671883aa213d392fc1c422674d0c9ffa0bb5f89890ffe2f9ce5a52b10999b17adf1100e28bf95890a2b797621358d856f847d4d1a4b8137d8949aa22e155c4333f66b1bcf3ce5667c61f05317b4fb5e8ab387361f8a85622433", 0xdd}], 0x3) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/5, 0x5) listen(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) 16:00:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8000, 0xff) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r3 = socket(0x20, 0x5, 0xffff) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000080)=[{r0, 0x25}, {r1, 0x10}, {r2}, {r1, 0x62}, {r1, 0x60}, {r0, 0x8}, {r3, 0x4}], 0x7, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x834}) syz_open_pts() 16:00:11 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='^:-\x00', &(0x7f0000000280)="fa00", &(0x7f00000002c0)='@\x00']) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x20) 16:00:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xffffffffffffad86) setrlimit(0xa, &(0x7f00000000c0)={0x3, 0xac}) getegid() getrlimit(0x3, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/165, 0xa5}, 0x0) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000080)='i', 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0xffffffffffff0001, 0x1000008}) setrlimit(0x0, &(0x7f0000000040)={0x4, 0x7fff}) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() setregid(r1, r2) r3 = socket(0x10, 0x4000, 0x4) recvfrom$unix(r3, &(0x7f0000000100)=""/189, 0xbd, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c", 0x0, 0x9}) 16:00:11 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) 16:00:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: setuid(0xee01) socketpair$inet(0x2, 0x4000, 0x4, 0x0) 16:00:12 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x12, 0x74}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xa8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x80, 0xffffffffffffffc0, 0x1, 0x5, "fe2d7ac13a51ba9d25dba1da8b7b96d4c319388d", 0x80}) fchown(r0, r1, r2) 16:00:12 executing program 0: fsync(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="e13520d8ba25027e44d520ec240624ad42102de366564b64b25903d91304f47e5e3172f269589c97091b8f747b46a6f9adfbf52b45aadc2660733e96e888db44abc00c91406988591e20f74cbf5d2243fd08d9d876882510c6ff43", 0x5b}, {&(0x7f0000000180)="8709ff024fe275c9501af4275966fea730d21827b1703a91deab5a2de8c916998533f53a8988be635400b3946f8bc0615f8219d0cbc645a0f2280b54ab0a947ca74d997ce01b592eb8bde3e0202aec5e558325131b6735c3a4c003445f2a9d6a7c4b6cec", 0x64}, {&(0x7f0000000200)="fd30b07d98c84e57bdd695734795429180a73034b9a4b9c406585ffbb87a650308facf5f72b2bf6744e699e16acf792ba33c6018", 0x34}], 0x3, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x40c}, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f00000003c0)='./file0\x00', 0x8, 0xd0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x2) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kqueue() kqueue() r2 = kqueue() r3 = dup2(r0, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/233, &(0x7f0000000180)=0xe9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, r4, 0x0, 0x0) 16:00:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x400000000000a, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x821, 0x9, 0x6, "79a985001483d802a7a341d532d35ae89f570df1", 0x6, 0x4}) kevent(r0, 0x0, 0x0, 0x0, 0xffff, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kqueue() kqueue() r2 = kqueue() r3 = dup2(r0, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/233, &(0x7f0000000180)=0xe9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, r4, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) nanosleep(0x0, 0x0) getpid() fchmod(r0, 0x4) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x100000000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x10003, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x5e) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x30000000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') login: wsmuxpoll: not open wsmuxpoll: not open 16:00:12 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRESOCT=0x0], 0x3) socketpair(0x38, 0x200000000000000, 0x2000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/182, &(0x7f0000000140)=0xb6) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xc8) 16:00:12 executing program 0: pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='/]\x00') r0 = shmget(0x0, 0x3000, 0x190, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:12 executing program 0: poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x5) r1 = geteuid() fchown(r0, r1, 0x0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x3) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/6, 0x6, 0x41, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000001000000efd00bc4f8402822d1bf00668a4754daaeef6b6927918b821214ad304f34e4c08770cc9774bca47aa0af1822ef16ab30aa61524388d4ef1b9876f5dfc7ad8d23185adc7219e2bc38dd2cbcd6c95f75663ae5a789b6475b30ac"], 0x69}, 0xfffffffffffffffe) sendto(r1, &(0x7f0000000900)="609108b987b557842d75ae4f996f2c8e5a9330c5f377a080feb7d8167663972cbac0bfaa6644ce970194af3e24856653c960ed063202950c05c0134939aab81238937f4c14c3fc59b7a4f96057a21375cd59b9559e472b9de852b9aa20e386f93f8c81fc72d7e5999f318300391f5abdea6a9ffff21be7d48e7c4d327fcc03416b6d9fe5ca7df4531ca94177fc64e72f01c75476384893f64832475976e1737ee81fbaafb659068051b1a1c89ea45be1eae175466dd4a0ebd8e885b227cc988618210a1479ad701f9c242d324bde87c29a8b5d7184b6cc83ba6e08d353be9983c328415e35236ff710d483958459b2722de0984d7e3e7ccb6ea9f8c36899682ece6b9a1e506742ce1c218de7b81b646b6b6d964e4edd68bd70e4240867968f071719d881a188df73a795a6fe5b01d907a27e44ee5a183fb522051c4eb53e1fd009d1d646f10c70b5f389f1bee41475c9e7dfc37cc4766c6eb54db12f4f34421437364a6a109e10239f74c3733d8c5501ba3d2a361d793494a708a69a3b3dc741026c9b8411261dff4496e0c517371cf769a991fdf16edba7fd15f502553f833d7b7b47131683cb01bcfbd6b9f61aa5b6d941038496612ce6113ff0aef0f743137357d6bae26261898e9d97dc47b033bfb06fc85f9c33d9401cd18c1ff2516583144135823c2b7c09252c00cd2b3f60cb62f2f1fc87b7d3fd2e9ff18d1d6517fa553b4860f930d9fd625f3e0d39cd99ded9a5e8f608661f687782cd8fa08f34fcdaa7164e9f4531489c1ed4241d1db98a847b62986951e0607e5d287f5cb0db88f60de86b7fe688f771281c6b5a52e8867bc96a5367f0f6d8c8d8dac9d91064d65bef994a311bfa9ae4639d4b9f7bc39da768fc3de2b11e0edb778a3ad6d4b810c279e7907aeb1036285647ca1fa29091a2ef72cd87a73223bf58df196fcf4a558be8f5a5c0edc8934cf6754ca568b4519635d0e55a4121b45376a6f69c7d13e5425b3e755b7bfbcc1895402ace4ab52e7d1356c9d5c936ef05dcd017a84bf19f2d505493dd9187f6e95d488883da81664a68b76dcbd022c43c6d8577af9ebd49eb1ca1a7568d3825aecf679031794601dbcb81b5349a1bb2e5e71165dad154b200e3ba61a37985bb8da5b4186d2751ce8838189a056cc8ebb7a4f128e3b6a17cb2c6da97bcd848f03501f2acd80f2209688f5a67a9fbb2f7a16aec8505c280b6f216e7babbaabf12f955bf92e43d7cd043f13ee7289ad86b7e096b05e22e82dab67fe99dc6c124c6a48176e63bb0db5b8e066842a9baa1323b45a5fd093f739962793564d9f75d26acb116c42ee59931354e64b91c2c5c7de0fd26c481e77dec87e0a0e0846a64c12817e9e383f27fcd226d925bee9010a2d5bf307c67958cb89b189868eff3c97b86e5a1e74fc5425a48be4d4502b938840bde609dc80617fce2917bcef196d2dec012267c915554978beea0370983744a659f7e5888758dba58b28563189523a94f7dc459160e910421c94356957db9a28c19c4a769d3aa6510bdbb55c68275ee17b7721d674481036ea4c2614f90d67690268e1011f00a7744b0ef549783f91456df7825529ea1595cdb0df021da133695c6e45f22183956775940de2d59e37589532e89239bb80755181852eea621a224cc01d3961738d2697771e72931b2135b58b1ff4ff2c6ef63cccd9d54d0cf25ff877af0d593bcf421cf9996d517c741e07e49c53f44852554831e8291a2794039b351c0b83b0241470afe0c47fec739f91d8a4f1ef8272ea70de61f10221688d366ff11b7991ace433e640d33ca4c847a812b05067c58ae32b277d50f124b26546608c3f9a53a97f3c964fcb3044f8cdfa6c94da33ea40acdaf7b5b2d4f8528861f946ca407adbe54755c20e71c73a3ffd5a24881ea3af5cdc82b8626e847b15b9d2f21bb258d6c20104c19ee87b58446f7b7c08a58f1e543c66623eeb235dffc684552f7a651a13c163db16aa796a0dc49de528773e7c28e90f4454af5459a197b7b113fc4186bce2fb0d52b369757a31778dae3b920a062c4de1be3db29537d47ddb6c2cfa9b8054a87884814e3c87abf1a5e2d5163ffe55fb6c130ae82454a4c832bf3c21f3ca53e21e443b6691dc1af998d7093979148af4da7c7e831027e9e1a938f919289a8dd72c0166d49c339ea2b2ef750cb501ca7f7813a8f482d82a046aded8369df8fd293fb4074d3733e3d4a8bb678725d058525528cc3a7254b0f2231e32ff63f2366186b4ff6ca0c0d2707e332e762f57da2bb5fd91fa07f8260726b4f99e71c8649961c1df8c608c4821ac07710bd195bc147559c63d11b23c5503f3517124a98c8297eb8115b855cc1c15b6188ab726a7f6cd22e244923baa1f1482532d9f78049e5bbc8c0e35c528c98e255c1c8860f9091ff6501ad277d32278acaed3165515119759fddf07f33f56c2f5563280594133ba8635b4b788e5f1f3c7767a8db59253de31b13230c9878d5a7c7acca7554bd910f8b65588ee9c38330a4a8660008ba9776d979fb8c5a2f9e69865581f556757bc790e692494ab3da00c1b345ec1fb63dcd9802d128abcb6686f273a9be63ad55259eb9b40c2690fe02c7b8baba6803926c5153fca142d55f40290a5e9d4d0985288e667f9e720d39bf7c4db5a533e2b0ee2a26a41b00ae6679e7a7471acffd1fa62e681f1b6fcc451466b1a8b0e2bfbdfa5aecefb1c1ed12f37dda21e0fa132457ce3e3ae1a5f02e65630e4700e8c7a054efa1c749f85de972335f27a7bfabd00ba30f723ffa81ae5408e32de9965ba980871b86f31f35f2b2e2bcd3742bb7750727d5bcede8794864d6a605651cd1c4a54ffafc27c26db1a6b05e29376b4d6b88d960ae3d871489156bdf1898a50592bc4623bcfca5629d66eac549c8c5e6d67a5203cd78d438e660392f0e8640ddfdc3db73ae0d086512085225b32b4cd6786d7b1b471b752ff75a4912af4efc849298db08d676bcc01d6e965f49026ab5ab595483567a405d69eed2bc93067abfc99c95d729b8899e3b3110489dd24d2b63ea7e725327bc465b54fd5187d6ec62f95f1a02dc5d58b958fb8cd80fad3508114abe02113bc0e41ef52273194546127f744d994a4709add4604cc604c4a2a3277a748f204aa96bc8380b1a7caef056c8ed046a1836c115422565c5fc89aadeb146e35837aab9707428c9f5076b3d55352e19835b18aea9d4a9ec811970e588a3f2c9981db6c9b3b5d6d98956aa8050093449bdbd00c920f6dfd6346628293605f8bef34a3a2eccec68541b2a9a19de5c75574282006e40683bc46234a29a7c86611e27ec3d6c27a1896ffa000d508ab993819f27e0934ad6bf061387040c8d941efe3496c03a3ff1c217fc6052bc012c84d3500fb1aadfc7ef4453b2e97bf6875a822820746c639ffce45534bd888af8fcec4f9bfef322cc4ec7a60feb8441889719cf0e02ed56bc20b4479377b1c874639ebba35411202548ff8111674ecc3b0ddacc37bd54436c51ad016c38a7529251a018ab21f810e4b0df53344bac10fcf656238587030729a8d70d75df4868d90c32d309f897cb63f202ebd5017f62ac046c54650009dc0f38b83482013885dd929491e21614b226e83601301655515cac44bcfcb8827874ffc2041efc83d3b78c1345e76a6f217ece24289055518fe6834b142f6b79b7a53ee2cac750735e21d65b1a4eaeaa1dcd52e899316b5bbc1393f32fddaff41d5f429e1eac2d099f4ada41ba303b22d7a6db8861c42539927c7e87a1c9e3e9903f001f53daf3c779b963cd303629d97f6bf1219880819300f87417346b102eea7d166077f40b7017da649ff046cac30ac5527ffe49fd2d5c21c9e6f435e3b17b0ff70493878c261868d1e50385c05b8f747d994bd4b9640a3d11c3f33f67675464e201662921aea57017f93280de405c03b681e6bbabe75ab2970e430fcadcb5c185661c301c14fed6f99db69b6faedd3c5bfebcf824a55f005122b5db8c81ddea3103b2af216c1d3f61175cf3becdc49ddac4bf8dc9db35199ae54aefa0dae44948c32c94cdaa87bdff07a72ddd144e6092c0fb3aacd91751eb6f79d1176260f4a7db3f43b2bc64f15c50b030a6cfebfc36770446d5640f9709ce8cf55e080f40faf7b2fbde039508d4c00aa1372451cc046253f5756f4edbd78ab96ea2507b08daec21a5d10b4c947a143f15ff5b04a98429e87b00990435d99835b0800ab5cddc4ee05106fe5ae1f519f6a6e0c3796b544bb67d0382ae72eaf90678f124fa8c58d2cd085c445d062a615ef2328a34a22c881151ae63363d89e607356d35fc7db8fd145e6c735cbd5152b29821eb01fec00778837fe8500cb0c5d573f0b21b2eea5d6af59f7738b0a16aced6d49c668eca8438fd5c31681495849ce3f6c5f66d74e8399fd531b4414b6eee43876c3ed64c33992d132f568c2a536ca836b9248618c642fd7232b6aae57c518fe6ca88482aa80c559903191035194d69b21f44eabf3a9501caa81b9bab4eb6f7658087de652287084d6ee91954e8f0751beeca90aece2aa469d3912436f2d96818c01ecdf1741e8d008e1fe087aaf1ee091cbb4748a3d515859fe3df7793c871d358b090553e13058a987ad86996e3da8f70037a8aa726aa447c3b11401b2f2f51718fecadf1534f9b5d3cd11d5ecc6f201d074a03a47d1dc2c53e9bdc792dd2f978fa4efdb647128cc99525a4458896499cfbf902538e04aa975021f1b44a96cf802698c735312459aab54a7494a9363e2801489031ae5aab01a27f0ec8057b2353c9adef5ba4e58630e44b508f7db9203d2dc33d6864b54212055029e1efdc5613f68085d5be67a2d23308cd9a58dd10c4b5ba4cdd582dc1b7437a28910c0b3677bc1eaf7fc85edc00c2b680f63e56d149c9cfa291b655b3d52be920fb15cd8a6a4f5c51aa09d77e80247c93b0c4f1ca78b5c5a830b8d049647f7c3038da98bdf519f1be4de9ab7a9437ecad03892779e298ab880839f2081fa14e9974381bffe13c07dddd9c9b199257139bfa89d27fcd7a6ad8cf96255be8f1b6e55c74cbca25c78b74eb207db6c6fb1733122aadddae46d79ddd074d11e6aa8b3f9beb6859c3074f45b9d19187580a3a1af72c3cbac90c7f6b953d8e68b6b1dfabd387dcc073cb2ed1a1835dbde23e2b6616fe73b020d081aa04ba1059e3ee359e02279ea5223bedcbb5ece49e921eb615fe54e08e7142e0ddf0ca5ededa82d4729b712c7977527f3e85dab45f2accd9fec57403d12de53107e81e9d9091420e246f39c5c30f2016033bbfca850a61563d8da34b87aff1682293a77c09352a0af9e43faabb52c1e06eb58651d46375b4957da18db702e0d92c534eb4539530e23b63faeea700c1fdcd0f108760f238f6378aea540ac972ebd60782056faab78e067462a2939e9a6bdff65c97b37ac87861d74b7de8856c0f2e4a01a51d9aa573abfc84fd058d3f9c15b0e292e68bbf142122757bd95c3d91f66b63150ec3694a554a277ead4ab5ba70bee5d9eba588ce3e7842a8fac8becfd24ebe4523fc7d1ba594e8f7ebab6fcd38f11646daee08927b2798713ba01b3d4159ba967ceeb3106a60942360b4090a150f1424099325f7691cd1af557bbfe2b1eddf86b601aadaa1034098569adad48cabcea5ce74dc929da2295a02f0d35d7f68f101dd8a5a8b372d69fa5f7d2f763ee1fb4a4e3d3df7a552c1506e700c0ebdc6e2480917dd9d46a189d80573218f58f4b22bb5164cb1d979bacc3771d0638f8464c45d", 0x1000, 0x9, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:13 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/151}, 0x9f, 0x0, 0x1800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) msgsnd(r1, &(0x7f00000003c0)={0x3}, 0x8, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000002400)="249522c8d4ae1e67724f31d1223df4388ed93f9b19142197ea4fee57ae6e351b92bc416046a74fb9df6ceda6269c8ac647f5135d086a59d36269f121fda902847570a92edccdb1628ba3dc5c26d0f3b51e15ecea6caaf85f687e4535e4ad8e731b6b254b5541e1c111917b9f317613d10ffc8399678552253f791eab590092a0fecaefc1b80b30a393ec09ba332623a69db4a47dcdc7c76f3ee8fa2a3c54df1e184cb02dbc633bd4a8fc05b95565cfd4c2a5a8f65471ee6d91bf004e96a5561d121a3d4a45b2e1b7d0ceb29c8d62422090e2a6f3978c41e7887c3cfc49a059fa8ac829b1d35190337acec49c0c5afca32e4740c9f30d21b3de9d5c4eb5dbbc7e2f1a92db3359f582c9adbb08cebc791b80f106f1b80b5e81d51ff7f0e27dff4bbd63fb812454cd4d34af782bf7f547bd451c77c3dbdaf1c2af5256d1f0cabe076dde60455b160d27976fdb4db8c6ea4678d08287989ae51eb4862f620f19c7c055d1c06db73900adf745d087f706c29adb16014f17a3058ce5d132d4ee76a4fd93910b3bbad4208e96346513c74e74d06cbdf25382a7c02cb6930dc44e90870af61245b13ac8f8ebab9fc9eb98ab0009d4c483f173549f1c854db65e498d1e959508b65b796e215982405679dfd875aeb0ffc6c5d12f9c749f8723b08352f08aef8e11b199b272e465982149a9c7d5a73b268b029a61ce250a35ab1d3ea4c6b3d8a993c601166a6a00fdda23b0cbbeb1730a40ae8d4669909ac792660d1a200d40bc1b3e224e2640b0e5dd184b82f66b581b19e82dca7d5f5485339ebe8400ea9adffee16055ab1ecf9b347364f06692cbeea6490ede77be373592a387f5210edc9b985635b701576de65751a003515599956dd982d8d1ebfde69d7ef52c2254571d7747f6665ce5f8d2775870793debf3a6ee13a513a882f7875563bdc9d2e94115eccf21330a4bd092ef34944145a620e2fcb25b3328606af1d5ad99261e1b74f90fd8325515b0ad01ede7d45d5e2d9118a11ee0cb9460d3a1ecaf79717974789fc17ed102d32f61a84157d7a7f98e3f940bdf786121b1cd5fc35e9d89e5eef3eb534766d63576220fee00830d798859819fe837ef84fc2a014c71c806e9d1ccb15486606efd395f4c6320c94f3ab0f0e7afb2ca6335afbdece226b9a47c803482cdec39bdfdf82d18213ff8ba282e32daa8f2ef820889bb2ce9ea4f216f95ad5ec9daa30360406bf33d615f0110a200e28c50629438d67764d639cf9f4e0fb89516922e5026069b751195743de96870cee05222e7290c374fa468232f81aac954eb4a2ab23b3ff2d3d50e29a7104ab9c39c85690752bfd100f5ff4d5b029b78e150b3ec5ce01fa63a78ccb35bc1fa327648267c38e1fb82dfd5dc5e785af1bf9c535bf200592a9438b5b3feed42e5326bf34326912f89c26f6d90e75eb2efa0854646a7714dcd50964b5b099e93b9b276ddc69c05f2bbc4d86e378ea1a20e910fdc19575949073c807a2b493eb499d0927726b5fde39dc182fde673bada2a3f019849653d489a48de368ced8f4bb7a6bf85684e07e3072dd9355fe4be6d00d8c6a1a90859ec0887964f99b50dd3e2a0ed0d57200d94fa07fd5a4a7b800e505e1b20ae9e89d5e8bc557d21bcc50aa72ad17d435cabaf7a8bce14cf19752784476fb041a8cd06f9a86cc3095989c24c99709dfa28a170727584765d044ab6ece6521ad23c6a5fbfa5295195039fb19c30e5bad38cbd48dd0544b96df8d6af1918aabd3f8dd81ddacdfa3846559c644e98adb0f96f9b8351b2ea9b727dd0d783fa1e3a157730dd001cb2a302d22d05d3d29c37a279cfd1b7be2543e48228ba07b3c24f0f1cb1b69fbcb1c04395edcf3427322dbce4ebb91ca82930f49dc2b22d3991114829892c444503dad48e6c481abe4ae111ab86ee15fa0b3cd415d37d3fa3fa07eb3e847e05171cdab96d5d47c78178afd9998d55160ad30718a09ede9f94f5736ec51e46f3476a1d249ab631ff380dceeb12d43892d59e7b37c638463f2af7beb7015aa3dd92ad0d0c8942a45a5ff0619fc3b057c2259156122ac81f6fab634a41fd88e2db66b2e6d65e14edb6cf72a27c677441d6247b62203551ae69314678e823b2c4e45317d92daae23e20e7f9fde027b7e5552972625b75d6462da283f7dbabaadb752487f9c5198d1b914797a3a31ccaefaf0011b1f15dd5c87db4234f23ff59ef78f237f1f73f4422ec7efbe9cb48fdad387f928d1fbbefdf8ed17b8e20bc3e154e545ddc2ee1dfa8e4982dd537da5813efb3b394c132415ce89f05908982f8543fac45674672a98c30b680c0a3f1304042dd8654685a106cd8d65e920632e294929684ff51565438af310b1b296ba8bb0876445190de75e07000d05734295a6f81710c2a69c612efecfeaf600cbfe461d1b6c80df1cbf7437c20009a6af9b0b9df58752b0c20fdabc05db8ba6b4e9183e9d9c0fd61576d654bd2f02141053c5dfd2ba29d1ee53ff9d83bae8ad494d32d4fb267e7f3a2d2668690983aa5ad2db08dc1ec7bbbe53823df9e407e1f7c1c1d50fa9be5fd10cf7a01e3616adf0e7c8995d851a6b4900f71f9626ff6dce14737f5bdaba4eacdef5d3a963c3b76a466d77a33b7d8e2bb1f3d773c8174febc408fc738f0cf5afeb963a203d3434d68b8582fa157b566ee37142e84d7a7095854b01364ef2aea6e2cb140f20690dc55a7d0fdf49ec9e9552a44930b041a76f1ecfe3cbbc6789c1408827241435444b397ed010b5019e0fd268f9fbae2e102ba1770698daee0403d445292e6069a9e903de979ed90817a4f12bec5f5cfda33f74ec6c3b2608dcbabfe9d3fb5d1267f899584cb54f7e49817886c9d59a1db34153ece329ba7da64572b7f23d0fa668b2e38b0c0fdc0747136462cc676f137fd5504efd61f18ffa68405a8ce42e9817ba85ef88403e0724312fd86497386ded1544f52ae103b71db063f78a340da581a8fa52b8b0d96d94fcd0c0f4534931c622d89bb01ed95134db9014ddffb335c1fa997b5b44f32b5e9e7194baa3aa6765f17586759405349133cb7b5c852d4fba66348cda24a56e76a2e91192f3bdbd2d8da02e04f8f81bd84d835b9150e9a25d7b4073a539a98f45a7cbced1ba0177a2e9dc686a1b4a0114b21590f2fa44b6b64fb0f571caff4f452e9ca740813a7aa8ccfd080c7ff41f9dc8bbbeb952387d60c168ce15d48b2b1e320e3aecf4ad1fb9128449dfa10a688c30df8f86d6eb0d5048e85c03f3fc511a07646187dd231062570900a66890bb23f6979c34dc6115c30ad0fe3484b4a241fa42fc50687fd54d00c2c48d1440041cab07748583995c7e30db14d7e51ae5a571b0018b452cbafecedbcf5def2f48a7c2233929fdd6e39c990de177dee6851f986dce1ec1f7953d93cc7e7af50342fc5b9621b2f0ca48685dca1ed40aae707d922aeb1173748b1dcee9b3d8a4eef41b5598cccb06b7752763fb27d1407676478a416acf5978298e11743ce73446af2f314df5ff0eee365e3e6f5f628f869070083358893064c55c4b8ab22bb0cdadf627f9a0a670ea48400349fcd7466c82a4f07d04ff69a3dfec7f815c89d23c14ec5eca256f0129e15ae291545a94a298785e99d98b34f50b28f1cffee4ded1f064ee4c8d9ff846dcf97635909f7f70a850151283eb91da145547f74d296a8d915cf1e416f7bd7ae7dde6591f89dc9299959521c15a1f915c9dd22dbe4e9262b12b1839a23e9aeb856de259e7df39e6666c0c34ff90991156c8ece80b53696ed0ed6fe2fab24d6a1f4fc38344beb8fc27841c23fab8fb5ea76dad52e50fe7b1cc20e199b51f2f28f6340821a264a20283e0ec169d1004487da8000fab46aaa1bb51e7af2f6a729f4a24279cdf81ea5fa53da0d608a999665437d3b4e4f367b427c43b838feda6801f3b80c854e6d12f3440df498c94642e07c5f0214ef5df5234d0384c0e65e90bf15b2ce33686335181cca82d9bdf6078ccdb375b0b7f9495c75a8dff8cc3cfebbb4ae9f731b9e42e171ef1859d1eda62ff99e68e3210838f0e711bd3cbd6241f3ad5be060d11a4859bd36b3cd10ba4cd340a523038c094451eca6524b898452ce1a5862e21b23af37cc89f89b18f61ab5ddc66e2f0406fe51a6cf39869cc01aee451a9db2c80180ba0db205c43533212b710129810690ecd18d28b90b98e5247dcd838b22ada2acd673dd0e314fa3bda27c51fc78f8193faaa461425409ae6e7d516a5e1878a2d3fb143bfb5bdf16207dcdde09607c4853d4bf0d3c288f963e1dea1f1e288ef91d831b9ef16950362319dee1544a0f9d5c53a99e9ac04934bd9457bb118028f6c45a9bf21930b67de029a12cf69da6adcd280c30aae1caacd96c6fb4a86bd8b063505df9de678cd389537f6c59c12f27782144f18a22c0e0912b2f2d3e365787d16340efe10d33579f3fbaa670a9fef5db971fa9d809bd2259628269bb68add732cbd7d644eafed9d4055e365751300942b586b152d29b9d64e94d40207827fc118452f7f77840ba615f42c58e704970da968a2cf4743f0de19e09d793211ecfba852bdf45cead91faee5af05f700bd3cdbe88f778321afe5b1480a2ef7a6c9780a56a67b03c5d9ac3db0b20eb144e0e90e1d2136ba780b5b7157a0613544c0c0bcb15824de8b74580b5f7bf4e6f260a15e0913539425c43c5865960fb7b9530c69b626b076bc08dbc971558b6c6ebd211797816e410d8e072836b1afaeebc4ba720021990347b61111ce9ab02f8a254f2df941532dc41f5d47c0c8cf2a82f421bbd2f388a536803c00e8a31422d934dab1e66c4b0c76bc417b5f189d9d90c330ef762a2839600c4af2615f71a7262f733a873b6cf1127fc9488b3fdaa73ef72ebb4a49e0a23bf42cc5e88b52442815fedf9951034b5da81ad0fba2326608b92ca97cc3ef9042e8be022442cdb1f2b6220a62c7d2ace53005f1447bcd37b94ba0b99478092902934b439daefd2f4806ae82675a4ee4cfd778909f5a9d2b3", 0xde6}], 0x1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x1000, 0x0, r1}) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() dup2(r0, r0) syz_open_pts() syz_open_pts() fsync(r0) pipe2(&(0x7f0000000000), 0x10004) 16:00:13 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) 16:00:13 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:13 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x6) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0xff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/71, 0x47, 0x7ff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffe55) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x10d40000000) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="ce7c3ede9e136b4c9094fc40708a8c0df76ba25e0d660940da25d011af92167f3bc7c0f04b93987b4272d5f0dc62baa45a05eaa52878779242bcf7247020123f", 0x40}, {&(0x7f0000000080)="88d49f4e4fe9cebee219e69598df24b0c247573d5ce835b09e212e7e74217fdc28d2f823e89c0970e88b7753c9260b54dba37eaccd48116b38c2b67122cbfea19c06d6b5d603ddea7e12e372ae483dcf013a22f299762760", 0x58}, {&(0x7f0000000100)="a781af45e5939485e69e97ba8a56bd4577302d923ad1837cbd98e910b191beaeb2cd4753e5ce98bd8cd225b3ec999b6ba2e3694d72d4e6cd5b29fa0459d17f182f144b99a328a433852d8a226289b1490c99f35ae1f07bdf427a6d99e610d3a5d998639c28f45476ef8d9616914e26a22d367c6e977c20f8cd02", 0x7a}, {&(0x7f0000000180)="0cabd01faf6eac75ad741c7b2d496e4ac87acc64c6d4b687a3a239731f31431caf92e0a253fbf5e0bf31d3461c60b7998ac112496c416dafb5073c90502c74284a1946508ff85c", 0x47}, {&(0x7f0000000200)}, {&(0x7f0000000240)="aa2573a74373f0cee3928ceae698db6bf1b4e60e2e2d002bce9a2de3349731d7835f5d1c113b713d5a3dcf052b8b3b79338fb944705f3be76da16293971a00f31f0a4faa34a6e0d49cf8a829302b4c8d99cab08407f9b480a32f09652e9c7139d23f970508f2d2b0aee58cac73e8607784ad8e4622f5a9174080b18c4479d4d8d161db5e155e35", 0x87}, {&(0x7f0000000300)="4e31b2ac17c5ef677fd0b5648d1967b4af14ab6dabb8868cac983fa3e69f3e951f369f94b517ba1c90d97c8e331f6bbf5ef97333e40ff24ea81614416e6e9ddce1ea4dc7bbf80703e11a926bc5f6e9f65f1826d683108826712da03357930c2211659978906ea51c62151f875318e9804b4ec9", 0x73}, {&(0x7f0000000380)="e429b598d4a55448fb9bbb608d09682cac7b36233a59f22c95a482d77e7f131ddd", 0x21}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xc) socketpair$inet6(0x18, 0x7, 0xceda, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000140)=0xffffffffffffffd9) clock_getres(0x100000000000007, &(0x7f0000000200)) 16:00:13 executing program 1: clock_gettime(0x2, 0xfffffffffffffffe) clock_gettime(0x0, &(0x7f0000000000)) r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$inet(0x2, 0x2, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)="7796ac101bd122a121f926f9e4e9e564e0dea1f880872ff7628fee7d995301febfb63e7abae6f4fe3f908a22ecbcee2b6cfa1ff9a53830f563ed8f39bdec174bb9f8a072b8506f961253ff5eb8f959b3fb176cc6e08bc39f0a1a0fd2e5a76096a683f3654937fa3439274f7ce3195f69d8506e8bac650ef3336ffa4f38ea0f9cc14d6859e70c2db3065fe3616c6c68f84055078888d907222b3f3ffb0a", 0x9d) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = shmget(0x3, 0x2000, 0x121, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c10000000000000000000000000000000000000000800000000000000000000000000000000000000000000000a048424aa2d863f29fd65bbfb245d6f617a416b8e186271a9c96f738013fb57b11d51cb49509bd42356efb9401266bd228176afaa748f0617612eab9116da68d4324cc359e793da71831406956ad31500812316dc4908b32bfd16e3b"], &(0x7f0000000380)=0x6e) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x63) r12 = socket(0x6, 0x4006, 0x8001) kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20, 0x1, 0x3}, {{r2}, 0xfffffffffffffffc, 0x8, 0x8, 0xa0ad, 0x3}, {{r3}, 0xfffffffffffffffe, 0x84, 0x18, 0xffffffffffffff80, 0x5}, {{r4}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xe89, 0x4}, {{r5}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x23, 0x8}, {{r6}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4e64, 0x8000}, {{r8}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000400)=[{{r9}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x9}, {{r10}, 0x0, 0x80, 0xf000001b, 0x7f, 0x20}, {{r11}, 0xfffffffffffffffd, 0x8, 0x1, 0x8001, 0x5}, {{r12}, 0xffffffffffffffff, 0x2, 0x16, 0x1, 0x3f}], 0xde65, &(0x7f0000000480)={0x9a, 0x80}) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x2, 0x8007, 0x3) r2 = socket(0x2, 0x3, 0x3) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x77, 0x8}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0xfffffcfe) recvfrom$inet6(r2, &(0x7f00000000c0)=""/154, 0x9a, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x4}, 0xc) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x81}, 0x10) select(0x40, &(0x7f0000000040)={0x0, 0x1, 0x2, 0xd6, 0x1200000000000000}, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x10, 0x100) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = open(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) fcntl$setflags(r0, 0x2, 0x1) execve(&(0x7f0000001380)='./file0\x00', &(0x7f00000014c0)=[&(0x7f00000013c0)='\x00', &(0x7f0000001400)='#\x00', &(0x7f0000001440)='-\x00', &(0x7f0000001480)='&\x00'], &(0x7f00000015c0)=[&(0x7f0000001500)=':{*@\'\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)=':\\$*$++\x00']) recvfrom$unix(r0, &(0x7f0000001280)=""/202, 0xca, 0x802, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000100)="7a4ec65706538c4828893a070bd6f5a68a1bf20c34a7034226d69571d44e2558e293cfc5433112a151ab070d4efb7de8d8744367b911ca39043bf63c21053c85e126fc696b472b74605c4a5e2e0e1a1bc3971b16a802729b280c494cc31f670a79fb8cfd8aa6b4874df4c656d062443d3aa5f772fbeadae62949a85ef6f7d5abadbfc2a45a8eaf02d129b8e48506672d8dd9e8b33667d0f92403029c1affb5aa400426e8bec2e43cb123a9b4fa2ce6ddb3940b74a9b28b6e1e5b3f1cb1534969", 0xc0, 0x5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x168, &(0x7f0000002540)=[{&(0x7f0000001540)="d5dbbf4ab03710ba057a560790333775fa6d0522673886d3a3f40b94d4ae376b4024400d4f7ced1ef1d8fbe0ff1d562bd5b971fd865a67a6b345841464d70826afaebe607fb7d9e5d1d041f417be587e8bc4593e306dbf28b2da5155b26e5a5f47483666ff7e89e01bdd320181a7806ce4b05bb96f6b28196671df0f1a13865c70dcf37cfb931662cdac0c48d75df2578664515d93f20827a3affd0d780d6e4b0b3b301591a1b416dd0bd62597448d807b2a54bdf45e3949a44f632eb734940a6bf5ebdcaf85e9b693bd3b9dcdd0c84a3b4e08fb4442019e1dea8ef4eb73e4d1eb05db0f8819dcbea42b017a47d7f28a41cd8d0a737c5a2422a097058c478a64962188e5c39cb320ed9b5cc6434191a20ceedb886b0d4ebca900c4368c2ba45b2bd88f62e8707ee1625d919f1766dfc762cc62e06bb011ab2d0d66967386d6bc7d0c765b93ffe229a4396864c765e74093d19b081750632bf9bc69a227a4f841e703f4b35e0c2e6a3492464694d5818fac5aea64381981ec0a209e290e4c72da5016e9565362961e1c019e12dfeac22dc09890c8c6e9c6322e3f9f200a05944fc07df3ff08c655d57c165dbf69524f81c7c940c390dd0e05bfeb91c75a59665486bcbad0e7369b974047bfb65c6460808b9df2a75393821da21bdeae64f1d800b2614606a298b93df1f0094cca08c50d7d75c9d04b4cc21e292f8229378085d05dd249224e86d245d19016c7671b42a79d8b9620231c1b06282224dc5ab4b9e99118edc8132cf76af7af72413558930686ee4361e3d7b9275739560f33404aa31a076153ace208e7296784c88384f522b0dc819126bee2e83720d50c9f3ad9bd1c531b4c3f280a68a650c4f9d65f19f2aeed255bece4dfd25f40271bf5cc40c1b4ed6839e1253772c506009d4664784894c21470b0ba084a64a01503e9e81172db7ef90f809fce98036f34b6de62831f131abb246dc8ee08b0ce6b0f2ec4b297c9fe30404119bd2ae3f2ec126edbc54b04e2762a3c0f5001082057d9c9e3c1d05d7e1aee3b69f54fcaaf63b50b57495f6504bed9f8abc05ceceffe81593853d148ad8b5a71ff62a02aff54196ec40000fbb1903e8188d0779535becdfcfc26ad9d896845a50cd2aec464c0f1ad22fef4379a13320a15cb155485a45eb51a2a7e0c61fecb7abf965e5358b39ee726ca8b70a811d5d006072b87c06c11100de98b4339c1452ddadecf8493e7194d31dde5abf8db87598ee4b4696a8650257abb45ca3e4f0ecc6bc54230f1df3e81d493a38e17ced4eaf2d065802c9c74241c20f5550a1ea76f92e3ad83cc05dc68d129a44376861160e3cbc8546c125c5bd6a46a2208ce19319c32229bf71500e5af545ff2b3636959c306c84a811bfa5fe1b51662ee38c98cd32e6d03a73237c48c108169ed47e0d7019c248f6acf6eba9fa60adc5904c69f4d813d7349ae67d4a9b91b9a89701b388005228cbbc6ae72d51987bcb68278751c1f11bf54eb1b315c7db24b8f31bbd8282a75caa31224e38523b1557da0b6cac452bd055ed16e667a27a7f4d53149183ddebf8dd582eb1f6cf6275ebaca605ba24cd8bb9e88d42d52b58617da59e56149e107f2a87041ce071a6ffe99c0eeb451f9dc64dbacbca9b88141330d9f32e686921c7b8600137ecc77aeaaf06a7ab6f3dafacc05f41ff8193fd1d2d79b4465517b1bcd59d8a417428e45f75ec2c6396b4b71181966e8bb74c852574864bafd106e9162c2120acd2571084c5bed448e9136ccce4a1f615fd72949d8765ee984941d920e18aa1c1fd5feeb0062fdc780a69a9f93c321add03ebfba25977e718f8d56310bdf59dc2c8641831acbcab235f6aae81478ce358938201e6932e0be87c61e2831162eb5fef22cda30657d6c25ce77f4242d581e7b2ce488b6145798628b203eac04e02ba6ba4b70547f30a2497ade08bfe2eef0b01f6cf2d8eff84be92c1ae20e7a6b84d054005210801ffef234f7a66bb29a1d64cdfb510912ccca037f664d61083a61d7d3378da232d91af27ce4e5742f25e7394857e856bcc53a81be1e62ba3916052de1a4830a941cc91f4421ffafb47226d5f4283a3dd2e61c551e1fb4dc9f6a8b6376b99391a7573025c2529f82410094df60c8ff1f1a2fd8375ff7b6f86bbf437e80cc7e53f61dcd7b6742a05f13f513ed487a416287735daa4b6eee0ca6207c8475a8e2c3f3b1af0dc1b0f12820df3e8b80e534377d3423753bbff46a2f732d173e4e820ca2fc6c92b63321cf634ef2410e7495c77746546ec1f2065ff49b13be2237c0e2badbf6e6e3c894885a6bb4d460d5e6f9c59b68234e9d6ac3859061c6c9a729a85b676e68093dd937fa959ce14d064be2413cf7261caac1497ed77da3877e51cfa9c8978f563c6bac3276a0dbfe7b2c63d47cf157d03c72bbf61a44533070b6a2201d20ddce97da00420d4357e368bc5d63797d12004b13a81ff6402def6426d4fdc19a6d4efa8490885c1444e4b7eda031da3db7b8dfcd2683557f60570e73ef8a95e6cb1159c3bbed8bb85dbd519e56ef3b831ff7830ff938b80d567c8d71a0254dacc8f6bd8708728edbf04dc8002a27aeaebf7b5312b33b2bac64fd89318f25c1c3b5ac088e3f8991d304418826f86a8b8001af49423a7a7f6dc840fa74f7c53ec6fa086186ca80a26c517ddd5c58602b6a843c14d473e136983a16e4efb1c477d05fcd36b1e292bb1a9ae6e7115b8819ef3486316ef065af948f0d2836b15fae61c69e11cfefa19c53aa8810356626412b22af94e96f8c5d1d5b276ecfac9377c56c35d9fb54aae7ca64c02248a59b6c064cf8b0a5556bc7de985736793c7c626bb20aa6b7c6423d5a0e29416d39a0c8c51ad39c5b8ccaea33e87c725a1f7a4bccba9c9e54fd4b6a8ec8b83f6430b5c517a4ea7414fdd2f2b89902405c3272b85ac740f732c46c5e8d027eb6ca448641a3cae8ab9a2673fef152aae059a88158d371121bd654b4cf0a0d2cfda94cbffdf823ac6200f9fecd0f53d1c0dc1d163707e84350a856308e6db542815cfb6b22e91269f76d2cebfc26e1fa5fa050090f382c342e3df55220c2181f4a1c6de6e8ed0c1ec2a0e156bfd259e869f4b358f4aba568a801d23e58f1a204a3efaef7b41d22b9a570c38bb55a75e248f2ef411d280eeb441d43db40327e310d689547fc9a1409a09d80e50bae940be9cba40d09d41089d2e79fea08a82c9ea318bb787489875cccef359dc0e0e28d7b11160237571b573f488e036bc53163a8d52e9b6ba39df60e594b178fbdbe386ee1854dd5a3e53cc575560a154a9c02be9dbfacf0cb5b13549f52baad8c7d66a58bc80621aff1c46c3c22838742d60a98818b82bf0f8c51e04159a93330611ca0ed33e1a5c80a7d701eee84b62bcda57016cb599957ff6b534ae00e3ee5e942b421824918ebe0d0f000e0bbc6ed73a9fb8ac7feb8cfb48047e17820ff84bfa151da412ea99d9914ac012a7229c414e10f625e3fd8f55befaae37c51ac20319d789bb4edbeaf26833f70f065f806d8533ea1521baca16522bfb7fe7a747a496321be2d0c185b684abb832f3cffa5947c1d4553bdfc3d5b41f8c24d4f7f98b654d5557869d93a28992bbc91d2f06a68f3c2e138582d5a07b040afd4ec21c6eca0335569a661d7d977f1630332e2f47ee181147df254229b96e11ae11ee9ada2d37bfa1a2217a2d601ca1ae28f15bbb6bfd3de2b90cb3c828e20f9060db66fbe4864b7fbd64f79ab2aa5dd8cc437fce8a180d0a2f9f94ab37e916df0e03d502d0d01a38884b36197f69d18b73f9c4064a00df8a8c3ece2d38c6a1773deac19985303a30c1fd22ae1cf569b96482b0cb1bc4a9d993f26cc4afc15a600f8827d95d4be2d789647c039ac9700130bbf6163b3fa7406d7d7d0191df16c5bed8bd90138f48eaa6253d8d59360b50a1f3c8d9a937f8ea415fa247a2aeb9cd9ef0f588efd70d19d4869a2a50443ca01a541229d5943844d2d86fcf3cd09ee47472d664db1e5b12355813b454bcd848b151fa0f8fa09c89d664075e1791472480fe176ff67ac252186c664ac6d7d8105eac6154c45ec36738eab9ffea3f100b7a370f74831d0eae063e7e694c2d6aefc72d3e8d3671e9353677aed6fba83f0f41c82f6345783061d779cde8678f4e878062ada53ebabc04f78500f74ec96efd364cb1aa7092cd5ffc973dea73fc88d9afa20832330d58e26cb2f5e7bc111b044ca788d2951a97e7f3f08314aba1a032bb6234f2205ea898612ee462b8df6780e51f0a9a417d57cbd1ec2b8a00a1ed12722dafe83fcc2bc8c633108591c74d9d60aa3fc2eeb6ec1bc4eb29339262b160f03b3233a9e5fcf10753ec59150e7c01cadc572bf15f5f8710bddac80333efa543f4e05ba8b5338cccff6e65e0502cbffff8f680319b836d5b5c2a8c09cfc44ae48b575f21cac00e31ec322a6a430cad084827c69219b64a04dc9d3382a5f83d3a80ed9ea0a1208430dbdee96d572ab9b1e39c08806bc8739b53e5364611e8723d71000d8b66c00f8719a38746892d50661b4ccadcfe6c6e3671a26103f06797fe82082d97be85766ca06f66cc738cf9a516adecb87e8d0657545db88209e9d747cc6612ea9214c77788abbb0db280ae46807505d23a9720e3a74863dc9a5adb7aa92554ab2107d40aa0195440a2191afd43b7252879fcedc5e8d12d8afb80b21011755b979880700e31bfc8f4fcd2b0f918049f7f8cbd866583577712950facbdb0f2926b98afccf49dbf6ca719f99e7df194f3dae1afe9a20a8cc79beba0dea3b8c2afc83a75d4bcfda3cd2ac39d533bea0437362ee4a484dc16926e96e326f11a620d6ada5e8922749bda14218a6ca000e5b8bd0bc355ec44902396359fdc0babe31ba92ce5aed7a2a1fcc79d36696044d106784db8d86bfd646a6f2e997bfcd770012990659558e0619c90240be1cefdf68b3aa65c9bb4db09ab8427635426d393d46e91b3c38df63b5960c1093baf673fbb9b2b03fc314571134a4c3a0100f435b3c09e4f8eb5f49e972d3b8781283c4395e76880f47b388a9d50d97bc8cd0575ea32815c69a0bbd08d3e960fdd59a8f40a663f80847081465b7a953f8e232e1a24fe18251eb549e610568a15f4cbc84b340fb35481b92017c00e843c6", 0xe48}], 0x1, 0x0, 0x0, 0x80000000000400}, 0x400) dup2(r1, r1) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000240)='./bus/file0\x00', 0xc001, 0x9) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) sendto(r1, &(0x7f00000000c0)="bbed1b931aca00cd927101d482c5b15ab4033993e1b14333138465267b789981d33ba898d7c9478ce11f705f3a531de55e7d9418500c09a0490cb2e7227c3b455f2cda19f12699f73a21d30e43fefb566524bd2cb8c48fa3f2ed5a2c77e45a00e24527dcf5", 0x65, 0x8, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:14 executing program 0: r0 = msgget(0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0xd0d}, {0x18, 0x1, 0x4, 0x401}, 0x40000000000, [0x20, 0x9, 0xc8d, 0x5, 0xfffffffffffffffb, 0x9, 0x100000000, 0xffffffff]}, 0x3c) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgget$private(0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10001) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x794) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1000) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/166, 0xa6) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) fcntl$getflags(r1, 0x3) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000240)='./file0/file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/29, 0x1d) sendmsg(r0, &(0x7f0000002840)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000380)="f9c16502756d7664d7a7e1fdc0703b97293d702712f7666f082e0df4ad87b68c05f4e07437d8784b525e72f85f474690224a64ee501ffbc1934cf9466afa2baa52d2eaf718a9b267b90b2d24886be6e5689e995266ab4746e03b9403ef7a2ab8adb1ace679e81a6c3ffa5bb78e2970a0e7b1e9940905b25ca5a1b9cfc63539b962d514db146a1c0b57ac0e4fb9761ee70fa70f634a382cb5ae59c4541f6e30c5c67571e7bb2be2bdccd869a918ee32df29757408ed58b0babdde4f5d60c01f11fd0381cfa090921c788519f347ae44a8602702ec", 0xd4}, {&(0x7f0000000480)="186759710fdd86466619be0e50c94f6dfc60b4c857cd141684ac3b0998a8e024dad694341a569e6a228c1ff97acfdd53fe852a47f5e5ea4aea002f92344476a80e965c8a62de3cd6f78544d18af212c5f8e10a0290ba5ee16a903e87c2267b0b8bcfb784ed71f9c81acccbe33bb898abdce104ab349a87df8928e6eb3b032249fb746bf350a0c3b0451243b78b7900a38267b44ad801ead090dd6bde65aa088c0d599a27d29be92a53e60e8ddeea85cd8d1f98cfc54b4558922c82cf580d4296ac92963eaebb0f0aab350439eaa94bf953bc", 0xd2}, {&(0x7f0000000580)="72d09b823183e924116900b221f82f8231cce5f0cb4e760e155255c311009f4be127c2742f6c42c6afb2f1d51396f0085ad570e4f76f7dae9b10edf0ad3339873d5de829b8a590a794359240f889250fc63e0162d3eb2b1d47d693466aa56b14eb87b11084781895121fabce855c4063a85856dfd859f23cec39ad4b77c20571e45ad33c681ea069cba6d1566f8fbdfabc340a6805712bb0af4c68f12ac33b06a705449d3771ed4ca3e04a9032dd5aaeeffe5bd94b8de961a87a8721a25669b3c1dc5bda83826aca83df6facb175a8f75fb877d584bedf153d2353de6ccb93861ae2794c9e4afddefde54661da19de39bf76f0ab641779e802bfaa4fb8c0bbc61aa1f5734acf56a096f192da8e502caa449d884834dd69620d2cd540ad7dafbeaca26ccca1b4e27f14c7aefa65cbd066801be0244943475731cbbd488121e6aa7f78bc7f8b07d2c7e6c8c69b49728859f56d23af9e298d4bd277f25f1962323dfdf81e2ad748f31875f8905024b903ccd50a99ae140647b825a43c23539e4f8711ec00b707db4651b3be5214a5e9d2e2f82bc1ecfa766e69b938a2320a38e68b0ed2b8b6a40f0ad390d4273e855fde92a41127d1bc30ecbd29f6dfcfba7ad33f9939e95b08ddc22dd751891d7d2db848f097d4e01f540d5ddc49d850b6b3056356412307130c80059148ae2395f0b9047fe2fc45178285b576a9c22765854d79c19fff199250527d0b4bbb1ebbab105c8acbe608b6025acfa03a74f98ed8292e94152d66b41243146b993a2fdbd4504ba7d6f652da2f93cc04e255ce9235901babd9ad0da6199c5599c77850debfd0a1ba8924f284c5f17c13e01b82c4043dfb2990f05432874e9eb4d329145748e5640ae2e8e9784d56086acbbba151c304e5f3977ec81b56ccf66b16794fba44a6a95d82d1f8268489e261a1afff48de700f3fe1547a918a1d029e4b799abc3047adca0f348ba2cf2c51aa241a91e4f174c91a5622ac49d5c6fedcd5c4642cfbde7b97ef19c2b5fb19ae67859c00df829f9da3c3d33cfebfbed803ae9f48e074adc19760aa28793ebc3052f93ad9e6d1f6600ac47f33b705ce2896c039f504bf343d771d784ba77bb1fbf8926c5d75255ed138e5a66a8a21ccddaf0fe6256f37d089e60ceab12493288037be77a6fb6e5a6a2d2022959cd70d90b24a432fe7716e50929c84122420019e15431730109986eb42affd6fc1da65886da5baaad3f0ae8298b2d924329bea5cca8a14d7910706910676af8a9e5bcc6bd019c6216d22298400d4bbc70c62adfec2295efb71a1ef25221a025cfff94c6faa283cf872d137667c6390f2a41fd6f07991aa92fdee6e45a6e83a0cd396e7a2493a743f4be7bd49d3b30437b3918deba318f918037b82f06898a6209dfc4ccd6db99941e9b26597c864afceb26c297711a5e1a980c700bb934f174f3784124d057938bf39c4639b7232953c64a3c2f81f7590f470d8ffcd766179812869a9884d81b0ea8b2e6d4e690dc5c5bf987ea92687609cd8749a26ca0914febda599b9c9e6e20d96b473da4d2a663a17228d83397472a8b435ea30f092b61762779d0dead062d3dc20f511b629b7b3711baa05c2e19f4983fc1f4297c5188d3675af56f505b9efabe152ae67fcc989ba3128d14e25e75956fd3dd55eaee161e1a8b847c63b793dba4242a9af470c8621f1755f4fc5aa01fcafcc61f76db7c27af2bd8ac3a3a502dae25278278fd2b35a2a9f526e05dcc6034fccb1e0527c1f8d8088f9021d68b35ca925e0723990cda527dead6e1cb9e2205ac1a4781cdf4159cf6fc8c38a409ddac874cacbc8daba1e64d5bc721f0b1db0ad8d7df195dfdf112aa29fcde4dabcef4e5497bd90242e7c4218100de982906d2acb10123c49c4857d708158c6cf41118636328775328d3d7ad6ecb303bfc8df8d147d9ecd5d1d40e64b234473697768e973624d69dd5d92147395a0572ed8f83bf22ef65d9442d43ef95915a8070f805385054f82773d215ef6e7146dabb45e064b80ce89916661c7c2da1c9154cfcac54ed072e2c10681e247cd8bdd6c89d7412e8558acb6cd618679e2050a707df2ab326413d091ea5e654f8814d77a3609e17359efd719710e26956f6b342749e82cd4cd859c1a88823b7e4b226118da554bcf48fa749690c6f19789d6ab152bb358c03e08090f83602fbfe8596e1c3d8b480d1ab305d5ad5006071ff7e75f56056ef76131f6cc92719f1645b8c6fcdd38713ebd2f64b1c22bc81085caa72b6c42d2c29475c10bfc30aef58126396f50081142ca819ec46a124fc8db66ecc3f98d432987b03309c2c003de6b99d467d94f67b7e9c4c6ea06c63c9dc0175041b906668a5b3cbc2253da52e720e17645df841b7a500f638035e3bb18c0cdf77b4268d1e099aa34c4a989ef4bfc4e8e3a0905b5f53e6228fa237e1ff0319deeb048aacd52e4af106028e90b8c3cc4a453f37a11eec9292c5ec7600dbb458dcec726185c8fda56b961d3a237f8e395538d7d472602327b67fefb313a8344869b9ed31d97f57f8f07fab8813c51e74f80ac12db7fb9b7abc0cb89761eba838cff70f71fdec035a986b82fd7f0597525d4ad62a6d21fd8b4ad155a13fa981962217a59875d52b0f6c03256e90a767ea2838a4bc603773bb1550264cca077b90c66d64a197cdc0d925b59e3cfe80c3afb710974a61bc11a1c8f121bec63a2ac4f73915627a3fe757ae8f56749df4caba99ae1aee4d1779c988580a8d14bd43fe6b1b75766ba4d01c542f1bdb0b9a7cbc48dbf5acf7d4e7f660851048fd4138f6fb806a3f3781843a73f858d38f1b59089ccc6a9839cfb484143533566e365a2e5cbb3d447ff163d4ba16a802656f5d0b33982252d64dc5e64e71fc39b65111475ea23584396f675153c6e7fde79070e22f32576144b1d4e2c46d45b3ffb1f56f1bffe9ebd0de4cd883caa29efc5a7cf5b07367ad89338b00dc3f7c7566d60c5aa4c1e968f7b9fa574ce3697969145bb7a7bfbd0a556a64c248d51f94880934c2ab7af3ea487427f44c0d863938b88d12728a46292279790136709a9ead60704225ac80ee39e7cf211e92284bb03a85b734b50c9c866602ed92bab203059641653d5062381a665ed5da381b156c6ccfa795602c068a884cfa08aac030d79940db887864d9df905feb370ca12076e40ac64d792550aaa62dd0992454cc9d5b1cde1ca85cc100df7370564972d884e0347182aab37f0c15026a0ccd64d3b3f16c3c72e7bebf60efd87922891a8b2e76160a2aff4280e38d4589d0f60ec9fceaaa5fcd33bcf43672fcc5e8c6fbe67cb37e3fb45b279afabd70efae7040a37aa0a349d222d4ed7686d8e696e979afe4e51f51837ca65bc92ae1b0d72c967d219d6cc56194e18679ad636531f45d2359a68e2cdd6ca8bbe5d3fed3f104a4e814d0f15d0981fc341535d4116cc97e199434c2cd8cfbd6fe10376309f2643357e541c0b7ceea5d8271a1657ef0c82942ba7d8079add21cd27f8e2174260074d51ce80d8614fa01b3c45b5172bf96d7ceb1ab3907fc1fc2d685e14218ec68bb775aa1a8f20f52eb9f9091fdcc5fffa8e2b16805b67c2796a9e87a98fbd850c68785c8ee9f8d08111f23dc3166991898607e20bda5087894b69458d638fe42d207dc677d118a953e7a1277b7c97239d99dd555f3372c27cbf6b3eb07110b1c1d5a1cd6d1dafaf19f978c6e923af64672b612d7abd6d20485bb3b3c6d276883133ff1062c6e03c900dfbb207c4587bf2a8e0d928f8bf7c8f636385e8027d287a84ce54f059a1cc758899a22bc72aea3a3914281c6a1c0713f85779036a040e93ed4ff908f679f6654cea80a8ebffd6bed9c6c40f978678be4a2ecd673be54005ca15bef402bf4a1bc554697826d71ac49bd9da9fa70105b23243d4d5c97f34a35752f31ed6eb47d0e0cce451250ab04a47ba1e058ddb71bef6205a38f90770202ae8902cd4306de6fb10037407333f36632f4557073ffa90eab9770d63a0169597ff9cf0c362d7d427446e4440d359f7348ebd73dba9aaff5d920304850fdd70666e8f2240fef78f8dcd6376b5d6a7df4923a41486485be70abbc9ed89ef85b2a26b78f042ece90b3e69b03b59fb0731e31a61700576d4649f46d00ba5d3b96892768b7f24cbfb4bd2ca9352478eece7e2500638ec9f5445253470b026ae2ff572e31f5dba8d4a55ea60c5076dd89ba8923ba0ef212e435c22df999cb55dc93d90f29c9066b0d49126e40403ba5a2b133a657da0c1d989d5da239357b836216945e8e9ef704021c9f486a015eb9516163d9b9f20f7a5a8b7b1e34215f14b4ee5c89bd729827b8049e61136b227058a054bd1c098c7b1513b0df3f21ab6683a8d8832af1eb857e016cd2f6f8e385d0e9280b1b32c6f855f053c85588fd2065f116cdfa94c93d1d764f867b1dfca84096c9b7cefea890378622d1477f2343be31057a5b18e0d56ca6dd9477edf561b790cb985765240c975347584f613ca3e2827aeaa913289aec9bb05c6c24da3c9715246e7d6bff1e748bab7117a0562f84fc188afbe23e89bb84ebeec1d935f8a165b569f5eddcbdad5a5089e27977df60acea8a29e67cf5dbe5058d5e65df43150711e6a1a9450e24037f5abcc0780e3d5b0e18f55d7428d4e126f7c4e5b82a2715b7e6e05540c775319206d8a0a19f929036637a49599ed0bf5a2328b2d14c70a27ac8cab6eaffb39ca78b3787297670b551b09c6c25712cd168f776b19f2d12cd56662d1571fbe091359a105380e6d0166e574d08917b7563fd121d67d9a8350a6cc8ae536270590cd84539fabe73ba434542ca9c31bf7e9737231897e257372473f9dfdb9ce08e7b4275055e2806cb0100b55763ab5189d9c78e3c837e724355db66b1d6ddb33ae274d09ca475c8139d7c1d50916bee977d5871a8830dc0ad899e52dc4456b4382c20987daa683e53db9c6ce8fa0c9b4e6140eb9d980928527eee90912a3dda4c25d9728e08c31ae99e2e8a9ea3f604b2e120289fd14956ccab700e8c7427696d27446df2c740ab298e33e9dccbfe156cd3d7ae575f7e3b5a2bb3f0626c6c3dc492dd43bce418bdd049b1a491d111f848d5faf7db732ccc27b46ba98aa879ce1e8a73923cf2450143a72be505241974088fd99fab6f0ce24843e018494c72fbf6e08221436c7c9e9691942a3b467b2a74e76dfbb05c7b17240f00615c471756c32f767654c3fe76000fa79efbbb510ae1fb4e496df8d408eff31c2bf81e6bf141dd922d0739b3d4735a23c5fb8b03fb398a78effe894cc66edd554b1c0931a364ba4e9fe0cbc6bbf1a303f97bcd19c35b05c0a886630c2fcf1f63f3d21d0693fe95b9805cda3bfbbacd6987b3c9c52a65fc82359768455a200dfc9be69db27a806e5237c8f600de52e5366bf0bb0de2fe5906063738cff200dee829d7a9799b7fbd5dba17df3eeed844a5edd6df624822da102bb98c372db4e230535de6ef45fbc830b7c843816a1725cd5106fec15ebf35724887f52c6c16fb9e0c3a45eb8ea59a86b2305d0eaf728ea75a6192db43ab5113aae424b8fd31015a6ed126463ec72c72a572d9d2ebcc75bf9ccd71c834383c26fd37f3e111335675c4a46da741ac17855e9cfedfa41f4e4a69248999d1554effbf94e0d1e8eed012d2196dfb5d0801dfa2eabd0cf719a4201fd75db8a04aabed5737d3230dd075acd3c508ad983ead8ad5f6ae79d730dfc4cb577d6e907dc623e613db4c7f4186341b5e918d000ceadd1eda0d205", 0x1000}, {&(0x7f0000001580)="b4d3d527c59e7d8dffacad6c6be57e14802a0477f360f1ee183a0af7713dd9d4bd123d444c80cb0a8fb4220f7815db6e5371804b9ae7dfc5cae347ca710bbd37cdf0743eb92271be0d099019a5e05973449d52e683e85f3a3650fd89045ea5ad56ad8286b48528d48ee11be8858db267f19c6cdd0afe67894c09f0cd29946e2b5ec4ff31e8f14c2144e18afa60aa0381f4a35473fd6beabde53ff7cf524c85f4b7ae8cde1bfc185b730bda9d127e7ff6683a5977590c1e760332c117f788a830a5e1", 0xc2}, {&(0x7f0000001680)="04465fd900f55c420f61a057c66eea48bdfb112421b2649230d8804a89f26139f837cf6e8cedaa759ca4d0bbce9b37eb07e1fe33b1fc7bfbfc9654c2fa6529cb68a75dadba826d39f363ce737467ef5e1042678c0c68182c8615beac3dfca0ada4bdfc777f6bccf362341812dfe3a78336db64105c57e1ca25ec73e9900dd3f2faaf031e40679d", 0x87}], 0x5, &(0x7f00000017c0)=[{0x1010, 0xffff, 0x1ff, "d433bf32504d30156879c09daaddfda9124d274bd1441c3db05b03760bd409d60ad710445f93915f38a06a44e5cd62a978b774603d32f490a474579dc81aa09bd206d8916490695ef1c20f456491be91c20566b75b0d44c975a5847f78dbc5953a68f59c82680eb20e1d5825457d50eb079d4e1db745ec34facb71b7069d2419096b5b6d2fe2f22ecb7f6be5a360c478c89835ca9163667bfb718cb83e7ae7eb69814b630467394d3ff6dcf781bf1b0ae9fec47558d91bf94c86a28b588b51ded33565cbe84ff2f309cf18da0a3e98f633e1e3fafdc8d523977c6a5ce166093f015f80cd89b5ccae5f981ac54e111fd6e3882d29d3a8ddd4c0a881f1bf136c2ce6349f5bca5e913a644d0741e809d5827ee8b4ea37c84191075791fba7a14e3a82e70b3a8915919d09bbebb8981a4d1fb2782b81c5aa2e783efd6a4d8caf3f6e67af8464d57beb17026281602de2bf80f5464b76e44a1351be2bf95f43ed961c36705c143ae1c1caf14933659a61615247a15a92095f720d19976a621513a7e45a33fc121de82edd801c10524100fece1c8b60fec1a3e05d198865aadc73b310febc4fe4576f7f639456e49893dc8c666b5fea85bd7cc0456bb6fa0eb998b6a3b219a3a5ffa161203fac5fa280b4ce613f748d2c3ad398afef1bf33a8d6ed1c9ceb32b6cec5e01ce5b66ebf74a8cdba5e4d21b4f69c0a0d3905ecbccc1c90d1c6d374b278ffc73467b1d553c732c4c5f90b4a713c2babda17dccd914aa01355b983c94f1e6d875e54f03ce11667495b16e9af9ea1d3099c7796dcc47107ae5720b2662bb8e989c2828421cabb42a1cb159eea4bb307162ab1f989e1ecacbe293b4b4799cc4155f7bcb7ec9a33d4097a96a5ebb2d58571f7126f4bf3e3aa4376c2958e5b9259bbeabad84dc4f3078bc1f9cce933a441179d352d8b9d96ce19cd1d5f51dc48f2a02d21f28ceca3b9a0575156574abf19b38f40918d65d745871c6cf61fc6cedcb2ece63c4db408c0984be4100375bebebd55cecb0636640a5cdd8cc9ae1bc0e2c01632e5a00979a51e79961037ebcd053dafd40e71f2a72327845262f3520b6a20edfca6c564c8bddd3f71b31ada401aaf5c0cc1da9aec8c40a2095f5809063b5aec67196a6e35243f8683c7b3792b9bcfc0d62b960af776fb39711ee6883a0eadff85f93331a592f51c9fb394f35636c6c5dd1aa33dbbf215603e6f84a6f1ac1acc7f927da8627a04d607c699fb06405a666d35c7971448c7a199075994442eaf4282d11ad585987c3eae455daaa635313fda918d169ff6fe623ce213368b530287b36d339e7bc2c629117216c010fa27cc0fe188811b8d2b73ce57179ae8cb266293e3c7d70bed5abb96729f306cc60d84866ce26f15433eedef13e13544419c95678fc03a5673e73ea632d99a360ef891aec9405dd0b4e61e556b1e8d52c4fb76e54257fb206fe98e3a510b4f29c77e87995c47b0fe542818510bed7ac4563cb346c2bc02a6296264a952321ba63fc649de164d03452230dc71c67e724f0bb8b57734db1aa3c531598692c3dd14441bd6f562a60f5e4664cbe004661de31d7b2e87b27e6a7070c81e6b78d0c0d29d7632a93d33b85885dfbe59d105b8589daebf56aa16de0e5d93de8b48a60b774dbb26d96f959bdd33ffacf1047106943007c3c3fc5c385931b21401273dc63da18dc4814d4f104b29ebf174690bd30166e1e473fc8bcc5524f7b229aa09fd206ac248d1efe7bb714f642d5124de218a18a0b86cc431d566a10528aac85785866bded1b2e32d57086040f48df81f128cd62c2a942bb5e407710c3774aca5cd9716543c0862a82f30b78c46845a17da2becb464c3d710408186900c2864819c2981bc0b7e5d09101cf306ef3e477e030e7645f93f8e2fc6b8539bd6fcb9b24b777cbb8cb3e937723dcb4983cc89e4cf474522087dcac77ebd2b75d67efaeea638926987e0624d5ae6c122d16dc381e70c2d79ed4c039b68ec880c53761d4a3154285e74eafca51e54f99704ed71d0e00a154d41101ca14b2ec2408f509607c74d5b05d4de673a183a6ea1f07385de2f72586dfd56fee5a19a400ff3b80e5412236bdd5f1a4b9390051cc690c9734e4e1bcfbd5519ecb57d53fd8e1272aedf8466cb488b49e9dac1dc6513421abe0ed2e888e3923ef671a919ce996276a4b8200cb4a23c0c2cacd16132f4ca9e9c479e98bd88e82fc049a41c9b6322c9238a849029714ad1a6463583b0747f2019a9d5edc627138b4e975f83f421bd2207e1a4020717f4c27fdbf07b9e71f1421b37050062f390cf1be457e2275983d4d7d90e96c5cccb64b57bc5d2e543d6e25c65b2fc7545b04aac74e3845925cc239fef3816c27758039916d09b1d647e29f48f993d0cddc5b9c61758d386532da7b14ee52415ec32b3c61bff81938e2093b6b3ead4c8898d874cd1ba98f27d0d794446a0ccf89b072a8ab73e2769fe69c4cdb6bcafc22b23f9311991fda8fb51d97f8eb59bd6e686b4bf8882a1439a8f16e3b563c46e8f1c87a62234039e79147948844c84664d74df7e06bcc305c00dcb7287c996fea9263887f8f1f658f51e74988968095b065ad8078bcaf380c8b457a755149d40e1de1f037bacd698e91f47779f2031bc97da06a8a59fbfc4f8bfb5312a7e8a3e21bc108853e37187d5f6ade7d8ce2b64aefc03774b251f7e6dddddfca1f4fb4b2a80928505fd5c62f16c4b73f89f44a870c41d43cc81d69b3854139192fdae6ccba6d6236fcf3436f45127dc4ff705f89991aee13855242d0a1fa78c80963a562e6a0d8b34d92b076a0d2b826cec7d4e4069ffd4a7b87bbbc3ead0fb3b52de36d5d71ab5f393c633cd74771eff0ad50e470620ae4f7e9b94bdd8c3aa5f88cae92806a3660aa754e1d2eb251eab02ceca435d73c1be5c92a58eec9a4777f694f2539463c52fa10cd2f9880c2f94ab25644dc361cc27fe1ecce9be91b2e6a527b6b020479d74dfb881933b53272bbbdfe5dc3bc7e9d55811e9eaf3dd565a77a9255ec6c08841cf6e59376f546d6137333c6a2de8cd59b51666426482e586717ba44ccecc5d2b57c0729136f16871422e6c95fc36d8ba99bdc0e21185e549d6656bcbfc02a493507608485a6c0545a4f4b6618e16b223db6db628367c5ee1506a099968ad93492a7c7da0eee7709b175c0711932f794117be6eee5c6991355961c30e9b1664b82c01a187f78ab0234215459ee97021968ea12aa1f77906a83c17b2c3f0cc380722f4eeb2559a129f73aea72bebcccf558c3ae3127691d9098fcb4857daaa457c475f1fb2f830e0f834ef20097e1f1af3570afb4cce55c2ec447d409846f48b5e15a70a1ec33e1068828c1e4d74dfc02026234310ba1f189ae02a5ef253e1ea2dd8e68afe544c5192deedf69a2e44d74514c53e56f2e1dc36f825dc5292b5d1cf501e0b84b70d1c4d8fdc720f24d658181ee88936f8de467d1e83003aa50fb285913296e0398925157b92fd35c2a4a84453256eb7fd9b8673dfd3266272166a95955343acc62e451d0cb508f59cdfe8b858a8ea5b8eeb897586628697a41825769d7aafdb39c052208a01d2871beed2e68eb74a059b992dadd1bed0fc751cdff0dac5a58bc9c3b8fdbe24a14472d2048d2b400efe69e21aa8d9c9cd01296701988093a4e04df8fec586de1bb247af420df80322fa83e36c43d66bc507143412aec98ad87fb3ed44cdb142c456c8f543f9f9ba64e2d27d9da9236ba414e0daea777518062e35c8ca1b69aa6dbc66259046c08e656798abb45837d1319b0df3648841f7ceb6632276875c6c73afb46edddfde1d07ca2679f3b175468ca246b24b27c0a07bb48a1ffa024cf46f4c029ed50a977b1d9abd8fe3acbea0e1c4064af667a2bc5cce0c6afcbdb70c4d444b4f602fbc0ba5b83fabb4c698b101d7c1f9fb4078db3a114ce76cdb93f2f872ce8cd2cf246e6cc1512f1a3895e5cdde99b082235c970fa461a0dec2a288106f032740bb6e80fdebf828b51967c7be09e2062b2f0998e0ede5da7d2204d0eb6030a2b81956ef820149df3e582749dca6c8ac577e0f998b1a753416be592c0abe7745da915ff42ccfe8ba9580d56406b51300fc66eed86cba7ce51d1147da878fe1b02066b2682a7cc01ed249d6a2023856bb91e7a5d0315da889a3e94757daafba28f6bb933d349d0c260ecb04ad04ba943fcce376d83bdb0846d2864d8383f17216e2715b03c125c392aaea2cabf6b32dfcbcbde1127971e71f12c28ab53b1018ed800b3cd1034fafe891e4d3935ee00a2d0ec04dc7906cc54bf944931ab026be1a021a28f20222ff93647b6ea42d9d8271026401cb4ea65a763495db932b908341f4e548cb4efd3fe814ae95c8fa92757dccd60eb22dc41a4d45c1ce70cd5ae9cabe83d7e3e46fd97f5003848b688f786619459406babbc1ac0fb85a09d0e8859b92e63559af26a392e1e86d3a187fdb5736a567057ff693a1b853a586a87997179e17a6fdd6d69c879de6eb14ebb0f6f348b10a57587875ced45927f26449e7a8b999eac8cab54104cd8a551c6eeee3ccd7b0366bbcf87a50f3c00dc8f3cdbfe839b69ddbbb0e5895e005e1e1a864cc5c8e67895131f6fe9dae04949a586cd8ce437d3c568a122dab774a93bc4049038d65c2030b977672266ffe515733034ed7fcecdd5591b6d6b90d6e8b1fbd06e8f941d2caa4a69c42f9a5a17fcde0302c577ba9ef1f660c263e12f336bd6721db79b9a79195995b682ca5dbaae31d45d1e5ad88e1b46a5d7fcf13de72c0488f44e50b275f01f53157364ae3f68d0e270c5b254db400c81bdaebe495ae27e87aa907ceef7d34fe00c7826594707da92b971c02a52654e1781f58bb101b63909a8fb24697b097ebbca119b9a2c7c6751c53af1caf908c58a247b426fba2f4993cf64f16c93375d34ff957b326a65fdae634be6e37a4633ba5b30fd1d934147e16ceac4f288f0a9627f375a737d079719a14fcc340cfb3ce0215d0d784b696d2bf187aa5e94d6db4229bc184bea26e6c0a61fa38f90f379893ac80e1749b5611c7430bcb63b509209a0db93f4af20f113f1dcb7a9ce68bda7a3efdd3d25d66710e2ce9056cbc58914d2b48f09da871dd700f6b84f68894e54933fa11896f09c31762e0a5eb4082212f996913a6f932f6f6a956ff34195134e4d4bbb1a988242a80981ebf2718f2a712820f71b028c9b86bbcaded07bacc322df8ec310b5d7b102e9963f2115754190bc5551a8980d8ce7a553e361e7b9507b53bf11d4e2e2045fd726cf4b0a65b482a5e576c810573ed2ed889254c12d29c86d2eb402060bedfa63d7b63c53d2469cf477b53876fec9e052e5cb3f61665d122bf916c825cbc3a789d6daddda8282c43c0ea29ff772ad0ba67d20490b21822f537695be9db115d4fc749ba7f54cc3002f4a040ff3d9f13c1bf7cb2694f7017793ffdbf213c9a73dd9bac22f3fe1882d907ed02686cb5d359cc605631b3466abef892939459f8bae0fd653d87f2101b576fa3f862d0921d11ef5fcd8330e24907e8a6c79ec6a639efffeb29b9d8cffd87de7a6d2167785446e813b8ae467f0ecd50a502a87d8feb93d566558ead44179a5a9eb7dbee7ab0f21446ecd3c5c1a198dad9339d59d958136f6055952070d66efb76e503cb3c475258a7baa8b17e67230632fd0aa8edee96369778a28110d35409487fb0ae09ea66b240108a2a2e9c8918029b7efaf0771dc774e4749df222823c69342448d1c88e17aa0d4e69f0ca73f7f"}, {0x68, 0xffff, 0x7, "81c5cea9ff249a5f7820e35715ee29061e312c6798513bba5e26dfe954173e5a80aeed7359faaae3498da6eecf2a7bc2a98a9ef61c8ff4f64ebd47249a3af676906807d5145f2b5f32ceb366e3cbf8ab3b7d851188"}], 0x1078, 0x2}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) r6 = shmget$private(0x0, 0x10000, 0x20, &(0x7f0000fef000/0x10000)=nil) shmctl$IPC_RMID(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002880)) mkdir(&(0x7f00000028c0)='./file0/file0\x00', 0x10) fchown(r1, r4, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, &(0x7f0000002940)=0xc) getgroups(0x5, &(0x7f0000002980)=[r5, r3, r3, r5, r7]) shmat(r6, &(0x7f0000ff6000/0x4000)=nil, 0x1000) r8 = semget$private(0x0, 0x2, 0x450) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000029c0)) getegid() 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x7ff, 0x8, 0x1, "ee8e3d009cccde9030bcbd26c907fdc672c57500", 0x5, 0x5}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xd4) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1128, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() socketpair$inet6(0x18, 0x2, 0x6d3d286a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="f800000000000000ffff00009ecc0000307c66b5bfa5bd83965656c1dfdfc0c7fc60420748ee09788394ae913d4762c40020e9c6234977c6431cf547046ed0acece490ec85520199e416ca19499e571af5629f308889253a409e7b6d056fc58289c3375c9581ce3cff0bbe7b7f43d51b544116342f3224fb037a594586cba0ddb038637d7a75ca46e88e284053b66fdb7a22540248d0b40a7d5d475e155e28587550968fb0280789da951c47ed2cf484bf350797705bceaeb55b7065ffcba1dc23d8b6b1089912a54592a3fa31d053f20a45e8e2b8ef00147d0fa8adc590ebc18ca42a66dfa5b0c4342864c0d98a6be8fae52a00000000006000000000000000ffff000020000000085f70d99d2bb5759bce802d59840e237cc49e62c0dc2170bcc014dabca128dec21e7ecbc43e8ceb68333cd79cfad314ef3be6ff66d6e2258781c2bb212e9f0c45a6835392544d59a0618bc5a00000002800000000000000ffff0000c80d0000fe5861b3db5ad9da0d4e01467606fcea6a4e7b6f283800001010000000000000ffff00000004000010838905623c205c02c524f7366c73f4ce6b30d6cf5b0a21fbdf71135ccfe708125c9a2095f3101a94184b3311f51382c7af37e5321431c986fdea60cf83b6c5438ec3c4cb96d3264311b7f432122a2962a9abb9e9ba3badffab47e10a359bd133254c6ab246cc77bb1e2962ecfbba89a9f74c4cf10394d50f88ba4d7875b1badaf14a9caac11517b3c164d2c4a2f53df3cb92a151414028eb06f7512874d24d7f1b247480f6ff5f9a5149652c5b2ce21927062c59b62ed908d9a28db5fc121f1bba447f0434fc09daa0c16ec4ab43f049f5ada60ab6aed4ceeed9cbef63566febd81d64e188de1a901a7f9891e5579d37e6dbaa324adcb13080c6e893d5460e4f00954d0b89f0fe70ebd72969b396c1a215f259b14e21b149871726911a823e0d180a87f0c4bea9528368964d9d6e627517cb5fa21fb74777299a19701101d2fd47f20d00865548fdb52f0e5bd3fd100bc95964a17cce37a4be86813b1aa15269b5601a9563dd8faf487bfcec8793e230498475c3279662076b4731ecc691d6d0972340d0b0399c6c7fe389fc2ed0211fd9bdeb78ce9acbc9bb5a77780a359837259ce5935c87280ba4f5f766a5837afa44ac10350c9b2ac57af7f92a608391a3f3b27115549b59fcdade2e1a91e18539d8821de0838105694a7a5f9a7a21dfbeca23072b18d92b996c5199a710d3122fffb2d9050a66a0380fe643d71dd0bfd074be78a5065fcbed177f2dbf76fbce9012bbb67bab9535a4f43f697db60c36232dda92e44c2036fd24182f31ac891537241662e9a49f19832c91b7979413745e608219db1148ef1f5645eccbd0cfc420e88e7bdd15301ed6af58a088272d0e9394cfbba0c2d9d0fcc8b5bdeeaf0f6fbd9a8c2f76a085d86f215bd8cbd38fa53eca691968d4422b7b529f592600495985087c5654027abf9a57dfb30cb2f414b0e39e89824bf4dddd80b08d8aa2339742e2de85a0cf0987d35286ff2d0177b6a047af5e5601845749efdde3f5e4ea2d88f03fa375aa29abe1b72757a3cc4bbb7784742ddff59b34c6cd1d3e028fb715ab506b75496b41c53191be790d795e532e547332d0056a01f28274129f0400eae6d7a1172fd3e068a48fa43429d1951688d492bfeb78b470d666620415c1a6562bd0d3e4499321ee24d6ef0892871b74ee5488f8ebc8be303302c5229cef314b5b3a0bb464b7c3786fe53fd8c111df1fc5b5359a04cd14a10aaed9c1541ee9cf2385ee810ac273225814ee47d770ed1d88c7227df33449d75bd8b8a976393505bd09290b39201cb955156c0f6a28d246a077157cdcaa4b7775c9663b8609c2ffdd09473f055082989c6302eba72bf59d4ca2fd74e97d5eb9cf4f4e7287c0e3a7ff24bc7386ed648bc29020c9aa86babac4ac301053ae47962ac540248574ed6a953570ecfb79c164f0214596493727ee3a4736ffd1d0944c6a2789241f91f45997da65a83f6c2f307cea7b9f732395a4dd9848b66ccb2cdc4282bebfc50b57cfee0bf172436c7d1dba50c6fc7e37a065204fd8fffd23beba5b7670971966994b73a12e8e025269f73f1a469d406dae02c019b2b0bac382b18fef12fe4fbddf6f31806cb1459a03b9954917567860550cfcfd18d3cd2af87147714320f3608625419e290b21934ecd04ec8f503d8aae93653f23041d810f3b109a0237e03aedf32f2ff3f3920dc82127cd6aee62b3175694acc5e801de217f615121f09bb79bb237d9d173146e55ceda2a28194516662271683e2547c918dfde62e947c9f3e040c240028513ce6de1ed0a784cd679899e4e33bef238ef579ee5a0aed0397ccf6ad119ccd6ceda57689ef027b625964794a04739bbaac4c3781f59ce71835d501d941d3bbe6196760e946ad9628b11c7ce536338d068dfa144ebd88fc88c364c4bb58cc4216a3ee8f04b19ef7e1077b9c79fe6d4ff936d545c79b42de6a1405894d96131e1849a2b264033243cd0e4d36844c340572afa0ad920f84e2d181eb781ddd0e26166ef181d473779d6a70ed4757aca9715d4dfc482d0c90f2c3f6fd609cd70f387bbe1f97f205073c449c059b2a865c9f7c0a7aed2cf008fbe0d4b833adc822dcfaa740179935099f86188d423795956c5a85e45b1a693d49e537b1c232c9a74784563836df54a7154709c3a80b8d8bddf2f5e45e2ab5345fe56997866a79572c442bb88f302e88c55fc2e1a1c0ccf8db5542d9426b7ed63ae77093d47b95dbac0a90f508608402279f83e1814cac42d8f6ca82ca0d4d48e5fd6797c5d03c350334a2a449265316ed9ffb3258792eb8b95f1fe8b5318d43d0f0f05d151a2058f136bc39dd046f553a00936e5352d22189dacb1776ea9fef3ea4827b4c274363583c4a818c52ae6f5cc65b884d8d0b5cfdf8425a97393b8ce923c41594816a8599a673dd6049c16674f9aed7296228021ae4b3e92896f334fc28129308a3315160f92c460441ce757071f62588038f556fbfaa3e649ead6708c59e7ad16c2a3657759f72b499d35e31228010e81624f9f92f9559e9308f782528e5e8f69b0abcb4fecf77f6cb01542a7b26df00d136d7e74a2643ae94523d9270d97e052f5dd43a223a9fb6f51df06a9c5dd2bafb0f8820189c1ee2ee8f288ec6cd87fda55cc4a405dda8a1aaa4d2165d86017ca90c2b58823a2c929331401a756cf1df7a05fc2597048662a44408b63a557997299dbc13ad82e3bbc291466d7fe5954795269e1793423c00bd882617efc0ff60726ac079e6366ed039dbaaf8103b204396494d63a1e6d16f58c8337df0af608f92f07bb9950b9c9fc0890f2824cf75461a5497764d2bd946f1fa75492754e736c41099c9d803d6a156f26d6e335501b56bdea13c02e8164ac189b2e5d28e159b939561d79fb13ad612282fe0bdcf256d75b73f3d5bfe37bbbcb12e71038ce79a38cf79bca4f6d3fd44ff335a8cd90413d28e9a4decd39de1c3ab0e1bb5aab4ba2eb01685aa102257e5a24e10157492470c8650c2fe4795a46f889a75937b312ab799ea3bd356eef4c77fe51c6bf5f0386f844ac95cb12c06afdd570eb2ac62e141687046f1e17a7ee026de39e53cf539b6a4928b444fd4c8e5e16166e1e3e80f94d2161c394e066e138f7786cfaca76e051c8a7f853350c93ae3528399625ef2ac739a9c12ec9ca9247e4db48abfebffe12b0a48be0450c6a063f7627b06f10f20e56c0e60dd1b07eb7475b1706ab83f731ea2162c86732377a27aaaeb4ea20fadbe2948654e64ff6e959f57773d03af320772d2115127afcfc0ff4952e5c14052399057d45f2323e3df44372434de589355057e0e636c446f3b24bb6e1c2e63c37cccfedc9a4aa6b76225ef87dfe11c2fce32db2f8d7e537a65b336364a7e9b66a1e03a037dcfbacd456181009e37f6298711e0f6e4bb097fee4ef5eda2cdd77295c7e95dbefebe77795b6c2e00709d038c08273c0fe1e51b4e099924e4b5255252b38569c368539fb3795f1c3eb89c15728ac7b6ee102cbba980f42fdbc7fff04f391d12b6736b3e97e531fd9f5e8499a10a0d3056e552e379e7e4ee186bff9d641ec61b5f5ace4686093f07a195089263116ccbe90322e7ac73d623db3b2225a97d725ff8216b33a2c2be31349c15b1949f88913d71e2f01df62eea65d7828fbdb107ddade0f828dee92418d82beb94e9afdd83ad96152e69286b8c0b7ba2692d2eed81d514c336dc9958006fc19a3274a8cfd6e2d51c206a47f86d9d7b74b19195c29c5a53908b9a5660f56ba7e442a5df3c284b298c6bfbc6750df83860b59343b6d7cad1fff8a348dbcef1b690661cd3a4bcfba0b25985850116e2baaf5d2a11b2476e57c787596e2f1dc73bc1bba325a1ccff77d7ec2a290cca5d697025ffae6e2e95e2e79ca0c5ecea100437743b0895de3ecd1348959697de5070afed09f7fbeebad5d579b1b3cd21e35222a42fef5315f02830bfa7fcfb22efa139eab87f5abad25726a26f334382db39404ea01902a5a0c15c5e86365c20902738894c20a2753de6a6513dc270ded655c8bd99f67f0c3e74816c2031542b09d74cd100f810baaea58199942a98d6344aeeb10b434b6405088c65b17784a6b27f7f586bcd1e1e4be243a1bfb1bf35714cbd8c2463b713b3fa23518ae3a946c6abfa1dd30db38b5b7f1d5bb032eab9ec40cbc5cb11421a441f413b1d5eb6e7ed558a1d231ba04ef79258248f650ce0f80eea6d8ff5313fb5b1d22d3a8fa4698c5292639bed292f8cba452d4dbb399b024382f737e0a542d99f52d5eba6b39fa7f786cd4c146654ccfd349c9401c4984efd843bf531340bc09fe123834ad8b1d718a47557a559267e43b7e428f70939eb7bb6ac65702648daff12c02353531f5acb398f87cd2bc9191c0fe433b833fb8f14c0e9935961096a80ca203922b0993ad5f32cdc5011de570ccb17656f3905c00269aff27dc3f9bdd19d3e0d7a4e74016660883e8da34395603c3f387fb8b932c83103e7e45e5b802ed251a7deac251cf3cc6b3d3c416504bc22f23aaefc7162b240e3cda0915111609d76742bbee6258eb9f8f4b893272f07462dc4756f26a977980eb5f2e2931403b2c26c77d2aa5c7cb07c0342819b93464d6c83ab85001170954842d8057459092630e3c2c921c36309263aeec87024d998062eb765a546486da390f0d151f58f56ca21a518a752fe4aae4da778925388274a91a258afeda8c4579b0972589e562fd20d25c166935ba1b65ad39ecc2bb29bc386103d7323824f64981d9b6a863c64958adb86946c3f01cae18f382bef400a8bd4064493eb6d7a231c2f6601f687bc7304509228b6f9ed122f4d389650d4840c6140fd29bd41a5109131235404e1cec27594a048e06b518d349a599c323670102428ad728ad5b15661bc488fe9961853339ec9f648bf9351dbee6b3006a2fa21911cf1f331043fc53c302ca82fbb7d0795591c119618dff3cbd4012e7557b572742bad43e709f8e4dfca663595b6a7c8402ce25bbc1b9e7845f65350e36664d663de7ca5728f38c4378d091c8f7604b554d5af52fad05580bf413fc8f45da3d63f2e8610a63d6bca938ee72e5435b561ca361be4f2801c6034c4390f0263737d9d46b0c3aa2652d9a70016785b8e88776a39bfe57aba4f8b790e726857cac8f8a74f63d581f06b070c159b08cbc0639dc6acb82bac8fe2d1c86555e455be7be57a1d8a7da46da652825596039573a4b75fb46047e4e6d13cddccfa4c6004d6027aa9802f6db154e4d695a3c41d0c56a932d4b1e8487df28db6838aaf8cb4bd8db27c9489f8b26f85df9fd81911a3d107abef80f359918c6e52df83b2185beaa5774e124ed9d72cb7d82a2f915d57b95d411050ba47b3753611213f6af1c8b8d2674cae550e0cff5c28d75774c170ecd8f222b492243c782d7cdaa43823d593d92ab3fc48da82ef1b8391d453dcb710105e01d8e29d66b97f0d151a8a7491a2390d5f462d5597c85f384a3882182914573056688436a34c9dc86f704b51f384a73edfeef62dd85de08c4a6077e7ae84eaadcff6c6d3cc9eb8be74b7ee90e30af5402f4c95c470d77deb4abdf43a7590890b4b741dc95623f1262111b1b621373ad79d2793ca344b695a79278088d4aa50de013dfc6e7f8c36741ec1830427882aaf87689d45c2910ebd2c8581374927b1de44a54b83e5d48ed3083638fda5a0325899093e450ea22daf762388a3d72e503a179702ba3b54515231b661c7cd67dd85fe92db9ff909d6f269a129011a1bfc613132f7138000000000000000100000000800000de5e415e5966401b46da982d3e390ed293246d58261aa86aaef84c059ab9229943c0b45bffc864b8"], 0x11c8, 0x402}, 0x9) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:14 executing program 1: stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 16:00:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1f, 0x400}, 0xc) r3 = accept(r0, 0x0, &(0x7f0000000140)) r4 = accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = socket$inet6(0x18, 0x4, 0x6) r7 = accept(r5, 0x0, &(0x7f0000000280)) setsockopt(r4, 0x80000001, 0xfff, &(0x7f00000002c0)="9ca46f4b40f102af6f5f5d36e1e76aaa237d6eb499286c05a8d093dddbe97de7905cb3ba974273e7b22ad2901e8d34e6d76e77f8722d25493e15b9b2fde4654775495af598e625ec51f262da164ff6ab48cc58d6361cc6cba78de4c7909fec13f0454b90f384028e5ad106cacd545f1aaea4f20178b9cf46ecf09afe5554fc39d6926fd6cb59eecaf060ff00be5abd2c", 0x90) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r8 = shmget(0x1, 0x2000, 0x232, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r8, 0x3) preadv(r5, &(0x7f0000000a00)=[{0x0}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/199, 0xc7}, {&(0x7f0000000700)=""/112, 0x70}, {&(0x7f0000000780)=""/199, 0xc7}, {&(0x7f0000000880)=""/79, 0x4f}, {&(0x7f0000000900)=""/218, 0xda}], 0x9, 0x5f) lstat(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)) chmod(&(0x7f0000000b80)='./file0\x00', 0x2) getrusage(0x0, &(0x7f0000000bc0)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000c80), &(0x7f0000000cc0)=0x8) pipe2(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000d40)=0x6) ioctl$TIOCNXCL(r10, 0x2000740e) getgid() setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000d80)={0x5, 0xf1b}, 0x8) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) link(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0)='./file0\x00') fchmodat(r9, &(0x7f0000000f00)='./file0\x00', 0x7fe8e583fe40aa3, 0x2) recvmsg(r7, &(0x7f0000001180)={&(0x7f0000000f40)=@in6, 0xc, &(0x7f0000001080)=[{&(0x7f0000000f80)=""/207, 0xcf}], 0x1, &(0x7f00000010c0)=""/131, 0x83, 0x401}, 0x1) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000011c0)) lseek(r5, 0x0, 0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x5f96}) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x8010, 0x104) dup2(r0, r0) open(&(0x7f0000000040)='./bus\x00', 0x810, 0x3) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffccc) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="1cf73c23de6fc8594f1a68eced9744ae0701353c54924d4c9b681495209ae72c5942d5423d3992bf8322d0a54b294559ee2240cfa13adc9ca902011fec5239851826313585720f893edd2ef0953fdebf5ec71caa7dfa", 0x56}, {&(0x7f0000000100)="1636b10a58531bc2fb09ab4e234f742daa1758d35896ae98107937eeab891935135dc61a055108dd5300255424405570dcb4dd395a75fded5680a6969d4c763428cf83d2bb211f4b874da42a9b93b2b8d6b07794bf7383ac3030b5efad8d6ba965eef0c61b3e4bd3032a1e80d4da33bcf898fadfe536f65cdad94ed819c8ead5a261d110b9dc0a2cd306718767dd3ebe97cc2cb7726f5c6a01255270a42359d879d011081903e74a3991564c0bbf160e5ee7", 0xb2}, {&(0x7f00000001c0)="8e7e9b688730a8e1fd232a55e436414db2f353f903aef623d8393c356669e91dd4bdbfc919a19c2b03832082238e", 0x2e}], 0x3) write(r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = socket(0x32, 0x5, 0x40) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) close(r1) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0xfefffffffffffffe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) sendto$unix(r0, &(0x7f0000000080)="c0a506f204153974ac23fc24d45d8d34f43f3918ff178774ba49f128f339049e54587e60f926ce09c89413a834a0000851e64767db70ccf12d08bc33ff8f4f4cf4c37853757f9ae9058e848ab55e8ef10f9f792f41dfffd1306bee2b11e75881a5306f985dd091f92ad7f825d02c544f051a2eb59d52fd2e11e08ccdf4ddd9692b750b0e0052534542f6ccb7536b097391d03f7bed785397d7a4111a79", 0x9d, 0x2, 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpid() getpgid(r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:14 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000040)="5ff35b7acbada45d5b2f87b5e770775a79ea51d380455d60a4d52700bebb571151008d79fa1838e10f9253f613c0c8ed0ec18897fc9829ceebb5608d8beed229784e751f4363263c51001fa4a5615cb3fa4c222d09e98384e87e3962c6e334be5c17628f7a7ff15ccf12210815e2c3dbc323c58599413d6066d622b18323265f7295ef7ebed7979100d71e9de37c439c88ee12cd040bb51e682634353c118a8f77a0d647daca627055afea23078038e106c3daac20348b4f2097c0e5002da97d13cbc33bfafeea934a2d445fea86d26ff0f0", 0xd2) 16:00:14 executing program 1: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x8, &(0x7f00000006c0), 0x9, &(0x7f0000000880)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x98, 0x4}, 0x400) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() flock(r1, 0x9) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000780)="8cbd4b8a83184cb1ac56dfc49cac3e5d4b549d29cdb0749ceb99de14edb404b84d491300cc77178c06c8756a478891aa6516af40af201da52798a1727474607bbd8bf2ceb63feea8adb5bf0c101ff6b111ca89ecd83c6202789006937a06c4c96e108cd247ffcce9610d40b81865f023031da8401bc96cff5cd04381a9a1815f18b6610b7cc1e14362b650dee85a1dd10bd2dc98af9cfd07d7d0c137035749412b79441549b5e90e473dc65f4fad3277fdd89a50ea4de33d1ce5def27573ca445183eeae8e04b7a4a1a29ba6daebe30fb114134c6c8d368f6c4aa9636c2ab6d024d3ff4c98abab35c6b6b3aaa49c98faf653d190d2e0fe29ffcc8bc8e76e081ed0a41a45b1004020759ba611a00ef7c6892398e041158cb7ecdc7acc39527a13684c4aa6fcadedb2c33aca2b6e510fe957697906967151d4614dc9912698f77a50900ed56129d91748d7d14f5cccb9384e794a8c6ca2317e98cb5afd24b514f2f40eecadfb6de3b3cbdab6f786d4d23da686f0f1b5e5f941a334aabd76691ee780a7786fc7ce6b40cb293b7e7a57088e68ade55b30a11603a694bf82b6d1033210329bf08a2c962398a9f36f194551835e5a8cbd9520ecdbee3f479b92ad249454497d2644ba11aa56c40507bde1bf430b46fb0e732b47398433bff5a3bb8b29a66a6c918d7569921013c17505a6a52565793dd41afd50fe7d351618ceb59471492e4a0b0ba8a81b01b317eee06083f7896cb180cb4f436f722f69db7ef26fcc401855f375e759724baa064883ce59c9906edd0c1fd734cee99fbea2678644af96fd02e63c5ba6c81679c35bb8cbbffd24e535f444d670ce18f809893bb70e46f59904cda5b854ded47890f6a962125f469237ba5d7009cf4ca9eea4ac8a8d1f87ba87bd69cd72ff09189ff146081483fe2fe82890e47392d86d9bb0f3dbd3c5195a7c9b9a1f4ac4b866a0cfa1ad8214fd9a1f742cec2e0fb49f3d6e76dd0fbf93ea2dd4bd61094de92ef85f0182d027b1fd8a98f0b0b96d7a9a45afa83e41d8fa6c5178cf556ea9f0d512a84fc08d96fc83021c2e8b7c4063d24bc4cc4ee7d09fa98f8689030c983c449565c5012c914ae47e3459efe5c500e0a58d61aba4d57a781b3f8482f4e5110dd644c7620221e05464c181ac76c6bcf50d73733a9f7d9c8fbb76b8cb0dfa859c4a633f00803a02688dd5c73a85a594a242abcac1e990a23e2ae6f484f7e56abf0aa998327e986a8e7a46e3317040ba4e44c94924767bac903934674b22cd0a17d55cf5bc74e58901c01d2ebaa1d34dd3aac58a3d8364140c054a5169fcbc6aaabdf87cac13213f64e7e83ecc9de3901263c585b69f7723e9471ae2109ff9e96b97c442481bb64684dbe2b9b6a3ad8193ec6fc81f6950cf2a6c51675bf18596b618c006b1cda985dfc7821ae658153eb057c87953f39dc898738c48c5ae15ea5742640a1dd1452b2b6624a776dffad883e02713ea9581dbc80bc2ef6a993c8a06e7636f20eeaf1b76868f6acbbc7918d00379ff528ca88b4de5f237ea3e87da7e6a1319185f04f7da63d67309c98a309bb41818d372ca684d74997d6f568759ab90220b4db873fc53bef53638f36915d39a899c07febfb1bf82ef2d3da4bbeac197c798a3ed06ea8a9d590c9b190b6cc8ba3ce33a6b0be28be7fd79d582b84d102e6390493aa74949004920c23814b47334f8af8bf209bb43318ca093aa715b20090d289816e6095aa4a58aebe0eca3d80f444ed068a270cd4145af2bb5adc621853277dda36780b752fc35dbeecaf232660c9cd977e704017b61a164ab107cde80f976fc67f138e70c9f7876d463b428c5b8411add653058002386b0c3c928d0e3e1a9e311477e6561fb73a8d814d7d0b58fa2b0f9e81c6cef56e4d975ac4e2a7853398de8882b8d69147db32ba2592543366201e9ffad8661edda80a105cec5017a194565bdaee782ce8862355767fe39f2ceb02333eb189343782a1e0477eb1762ec9e29df131581049ca40360b0f8340a0137208a95a501562419969ea8b62cf93d64746e737060ae37fe7b175a90bcf9257adadce67430f5cd17a8a3d4bf1dcc2a2e235d98358a15be10d365c0a0ea53319e13c377438f0bf0adb9ea0478340500c2b5f2a330ea70ff51ff038070e61070fa41b7738501a46631975974af2ae2b8affbb64bebe9b92d3e483b23dfa405af16738adb8002eeb01870bece4cec08015dd023ea0c3bb9d9295e455d1440ab001234e171ebb6c857642d6fcaef90bc416f597ec8e3ee093d3defb35ca6f3f2a62d2bb1209e19b1d92cc915f99b894d543347142b14ab0863ba7a7989aeed1464afc64085b9aa7138229fbf5d4e62a813bc5f3eaa72a7fd0e35a437d57a6417b47847b42cf907b8efdb2bdddf1b0b4e22613b1864f97c755feea4c6395cce44cdaf2fddbce809de1e8e86d4c3ebb2c847deeed730a469672ec181bd776f49b9d328edd41c1b25b75262ccbe26576782f61ea5fd4d159c9ba70ab825b3beb5183f6ccd977e8a2e644582094c14afd47759aaa28b0174cf22669f464ccda8a7da6dabb9b6fa7d778a4dd8afa35b2ceccc9dc6fc7de57f258dda90041396dd903ad86a0040f12c51eae48fd62466e347b789a37ab599c4e8eca3462e20a130fc2c95b8575d8043458f6ee84e6b92dc9f6aee0e1e63992d3e9228ae8f7e3dbe54cb673199786d2b3831b92683a34a6c8f96f776f645a6e6b51d1a1136768f12de04580ca57caa99c88cd784e2f2624ece9ea49d007342950d856c1a7d840222516d500b60e99ec6e656f501f3738c3ad7e889326cdec43eb6924153e5edd3fcdd80786a11d9efc3e8e2924cc6f9a88ed13558fd0801ea9d20c15b56c37db65b6169ba17a93ba34e6bc1b53da860dbdfb8f27cb3db4107df396663c19964dcd0a8f9f2338788ff326a9d3a0e421b0beb75d209910852ec8493359a203d6f43457f1d6bb08974c0748a163a937b098ccbe391fd8d5ca371dc9c513ce49256954df3b7b2cb5bee3b9b694e1e3a9fa3d0cc13b4dc916fa34969fd73ceb623714a36e24f806198f9e39b1befaa986c5dca2ac6562837558484a8e4125b176ce1b78a1890a92c5767305dae0c824880016620cf1f73b28b6d6099a306c9c6373e98554074cbcf4f20115c47e7b1353076208b6fa5a198208bfe4ace49116f7a7d22794e3b985073f1986eb0eeb4e013433b35a5f03dd8a8bc4c97c1f71736839b740ca685ad9fb234faf2550f9c8733a298c1aa84caf62f0e341fc3cbaf5904e1bdaa2385a1ab91982911bd57f4e9955c508f98f0d7e00ab82d6999985ebcccb98a55a449fbf765256e113ce69867de63c7abc7763c11aed7895d103221f3b92ec741e322fecb24db2e9f40e2d34630a70669c54d6254565c620abdcfee65866c4c77a7806096486a20c1f34a4b7e597e9d37027f157ddf7e780929f67fafab033b5b649fc0287846b0d693c9a1313bd2c4ff42a13323e1f12c194a5252b1682131624d64d8ca100bb1a52911ee1731ca1b37c02f82ea33e84e50ee6f9541b36e357557d7d73b108eb7367b87709512c5e9b20f46b28e961ad84d8cca00eb56a2561a39fefde35453561524997bfa29e5e942aa4b23ae12f4ca0877c229190b36c4ea2ffa902be0ced41a76b8cca3cc901c9493adb70e8a55d6dfa3feaadad668592d10115ae9bafa7b154c2be424b674485b8afd4603f850c28ed2973c5be595bf2914828de64c5125f51ec570c953940d7f3460d6d90d2cba6805a4a36daa0d77af62b781e9dd568fcca7f8de30809257c14ab01169e934efb4f78e6a88ee9dc41d556e309ff1a0f30320638afbb838ce1eed622c1dcce9234c27cfad3488d01fb8b6f46c8f111c8c9568688cf15538ee44172af6486d5975ae19f8c711897c00fd8740911be41684693f9907029f7e98fccb7f0e2cbf95369b48d69edc76ca4f0242b97209f6c77786590e1280ecbcc3253aadb08851b4edf91bed5fb338c13b2ab6761b72cf245011ef29f759902cc23390d092b1b7de18a26487284720ef0a6bd02bfe2bff22c486ce58dfbe1d129dfe1e4ee902a506913d0c646168c02a81efe1389cf837f242189d6f1e70fd7d5769aedf78bdf48170e9c0cd1e75ab113f3104d60c6771363d78bff98d39cafa9d109f39988ba10ac0286406b4aaea0ae7fc0a45a7778e57452b9a8ff649ecb5498c94927fde767bfd033641564329807ab241eb2e51f8fb89642ffb15dedb8f39e4051949c3ec74274a6556cd135ea2b096c577c03eb28e1a69f86576219027b4037d9cbe70995c1fad60bf48b305dadafd9b8ca887736f6bca64ea08d9ae3bc991a376dd54fa22e0c1d9acc07aa21e1e108a1278c1930259160a0905917d54f9fb5a39604e5b1d743f80856aabc7c5a1190a670ba33f6e14942ad41c3a0d0aa11ab182b99445d76f5051ce443560732cd7fc1b323d56fb1cb6d6885e8a4daa6d2c3a04e6aeed01fbb9dac7882aa6c16886633e0a588cc99ce6a28d70eb06c8a6d3dfbce496bc4816e1766ad464a12328ae21f92352861d200c53492b6a1f326572f95148a0c851e518c3d6eadbdfabdf5d0e2278cb309c701cc9a60baad83600ae1217c53b7db3638e08d368c0ec533e9c9c860326197b41ce4244864ea5b564fa47d7e1a973a14311f763ed64bf54450a71ad3cb0118d603f11eaba01ebd4f9c75fc7a9747096bc939a121f91aacef380861005ee7187b8482a659e15b39063363a805ae61b08b1730ed11b8e0e7d52803cec544464df87b4d88888092a60c26d981994cb3976095d6bc8b192055d0ce3d3248cb05cbd5ec95e634e31f223996684ada383f143f437a3363b974c88d524a35577b5d23e13ebe2d221185768f5f856f6f0c137a46b006ecad590da103376ffdde8e3b880cfe53a5528f1763f2246fc0afcc859185a2d70b5b1eb95a12147aa954980930a6a8387e247e85936148d3c86df6d4da08631e9e71cb6bc186805841f7e3771ba2b2288950c32bb8963ddd63412a431d9a3a6d5f7ef71588cb26f40ef4f7001b9cddda1eeadda1908e0d99cf08cb32b0e919681672ee48166873ab38d18a170f9faeb8eaff0fb20e4b3f899cfd3f16398d11e9ef878fcb7632628adfbbf0d753671a9d885f3acb6c381cf1dfa5ceea1848de774203b8de4045d5df940a0073aa5406e4773a260cdceeeb05ab07987d33c7f37761edef14f11342379fc6e37864b5aff41a9c7b9eb46842f5d03a4d2d2477d93704d7ee9def9820060629a2f2f4b3995d58a05e29b7b2ae4f8b8722dbb27d020b37e8b8965a3161e622f4752c475ce31b6cf40fe9603cd5c4c914437828ec4444a", 0xed3}], 0x1}, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x2a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\\r', 0x2) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f00000000c0), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x10c) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) pipe2(&(0x7f00000001c0), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xa88, 0x12) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x11, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x2, 0x2010, r0, 0x0, 0x10) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) fcntl$setstatus(r0, 0x4, 0x4) getgroups(0x3, &(0x7f0000000100)=[r3, r2, r4]) fcntl$setflags(r0, 0x2, 0x1) getpgrp() fchown(r0, r1, r4) close(r0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8863, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x50) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom(r1, &(0x7f0000000080)=""/34, 0x22, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:14 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getppid() r6 = getpgrp() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r7, 0x2000740d) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xe1, r1, r2, r3, r4, 0x1, 0xc8}, 0xb2d, 0x6, r5, r6, 0x4, 0x9, 0x6, 0x3ff}) 16:00:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x21, 0xfffff, 0x25}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x1f, 0x9}, {{r1}, 0x0, 0xe4, 0x80000000, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0x2, 0xfffffffffffffff8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x11, 0x20000080, 0xfffffffffffffff7, 0x40}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0xfffffffffffffffb, 0xe5e1}], 0xfffffffffffffffa, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x12, 0x3, 0x3}, {{r1}, 0x0, 0xa5, 0x2, 0x8, 0x8}], 0x8, &(0x7f00000001c0)={0x8, 0x8}) close(r0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=@file={0x0, '\x00'}, 0x3, &(0x7f00000015c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="94963672f01f85eb92509045a7337e", 0xf}, {&(0x7f0000000200)="d992fbcca225f9d37fe3da061b7904e59ba0340dc57b562f56894928abd576133eb73adec6c3faeda1dd51032923c8682fbf0ceb6e0d10cbd4e971f3b2faeb2705b989084fbd56d37794", 0x4a}, {&(0x7f0000000280)="f1ca72e06e7f8598c93ed96cff564c35c94e246bba56e565feaae7a0d43be12d44d7cd3894766b9be3402cef7719a5d91cbdd23fdb447bd1a75cd9236a309068e5aa2a032982de5f3b303bc1dac4966912733b82788cf4ce8d8666b6dcb09008ed7405da25b69f7bef9f0d30d3765d7b92989de15e7979d1df8d998bbe25efef7d6bfe01c8", 0x85}, {&(0x7f0000000340)="a493eb62297b11f3b17e32c6067dc9e6033349df67692108062fe38254b1a69d31e2cd840b35b6b21ab5c71042d6c14b293399e3b20d25460fd7889c7c16488a846089a03ebb61e88f18b6cbdc7441397d2e2480b68d55f451e50bdd822fd82f7d8a7c0a57d00518e032a43dcd74c59cbaff79c177bf1d3d1298a14285ec042ff9ce82301c7b2b8a9b2dfc1af15564a927728697048c2e614e79d76e2f9c54d8fb9cee4218e83ee1be945c981e7d", 0xae}, {&(0x7f0000000400)="52071934eb5140c84c91dc18b4ba1cfa0fe655f0ed77a4d19640d091894d4686c093fbafdc696680b4f15a4e09dd152ba5a0077f817160680aa3a9c800f4ff1121046d9d43858af4993a927a784fb3ae50c86a6479fc879e88500b61f89a3865a3e6e5b383b0812b12ee30f34369cca3e52a0c6da54bbadc9857f1844c92f6ee2e321fa39e9640e330a62653e51f03f500db552370b3b8970782de0fcb7947b921fca65a172a026c5d082e23dc63e37c06", 0xb1}, {&(0x7f00000004c0)="d4c7cad92e20217d63b08221c5fd213742ee15ac7768162decfab12e0a8fbe68aa3e51bb5d71333e518e2929cd4e650b2396a48f80c89d4efe1adf0056c90fe12c3704d862b78ea90e6317d2e83ecb931b1162aa26c41ba409ebd8327c26f18a289d4c2bef514b6621037772ce877afed972696f4477ae4f16221685602d9352fc1233b5a520acb0346edbbf1345754260afb63835433820339cd8403e117b87431da247c6d915d7f64af70f8874339bf4e2e232c88c798d4057d569a165c1a949ecc3f4679566bce712f652099b06bcfead382ee1727da723c78296fb5f0696011929d9801205a0ccb6fe918f8c997b1260312396094b08227a1ddaa58425226c0bdb819f230facecc26717c6e5365d51dccdf9bdb174d32300e265ef490857eef508ca7388abedee3723e4c7ee42cc8ef04e2944faee4a86db128ab26d8c206d0c25bd454ca5128f38970d24d7809d372089e9e33f3abe813de0a24ef3969c9934f2954e6391906aa5a5d7ac3e9db0a865b0e4cd32d6376a51fc46f4fea4f62a640d966b5e6804b3c049890cf8321f805d61ac8c145048050c6a78ae555d5d81426d4a94cd61b5eb554d2a48574567d883e6eed8a3f2ca91124506f5dd64201399b37972991d03da86de96fd9c159e13b06c78e6c2e3709afd3d9bf3101a882e5f1543d28b3a7d9b23d9a49b69fd491b8c0ec313138d7eef80654f59f9f012779afeb973a16b43a25be0c1c18b37a8d3ed37ee6fcf175315b9654c41d252dba90cb86551ae36c1661aef10980eeda7ee2fd839719adb900cf22d23bf1d11b280468855ac2209bac3ce95348759c7a44b6f7983c5746f817573b59ddc1808546401fab70a04bd9d6f045fa5a0702bd98aafe06afe65907d8b1bd4b0676aa648eefa210e56017028c5947aca945a09c78ccef38e5e08ac671e93c0a0521cd95e578436c3641bbd5eac1ddf53b779e9796fe3ec930eb0726aa1c488ca5139e26d0524afd63f230914cd0984138d70dc3e937c08f7f121e83425f10c3fc390ef12b146651199927318df76bd51e169527b37e4974b860aac6e1a746417b516f04067bed3d59c29ea83c8e68fedc38c95e5f45accc745ed2eab9b78c481278335819596e29e83d68cff650b0c6fe8488f5189e23a9ad8ce555989e8b1ea709ea5eec11708584b763ba8460b84bcb059982412b16a1e5ef72b2c34e1a83bb8ad7b34b026f118a6d5205c44dc8a7b821376593132fab7697ed8e09e516a4eeea9c71ace937a54f2a9527fb5ae009b9faa3635383c236508444bf703d81e2c37217b76d4b28c39da041a3b9fb6a1e578d3b9117fe06e19039fda3f9c8cc02e464d1683ad62783bf7a041dc10479c3408efe98ad3b5097d08155b7465ca4f7811316606a2a112735559259cf46f7a1837f5b06f7012f3f125eadb78254aee6ba73ec7d4bea42f2c19e7bf98c4679eac6ffb7ec9c44dacac788ff37c950ded85ca27ada87ea8d43f6062f009327a0ec11e3c224831020fc960674726fca3a7ff7f02d0bdb09f250d26134cf17d628d4c546de8c07acfda1c6cd8f42a28ab5adeb6a16b10be116addbfc93bce8814a36ac6f0564f21e71460e8be283515aa29cc4dd5ef1f65ea974c659f403efb8d62035ddb50b549a6ccebefcd395f72e3d2c0b9b15db67cc192cf8811ff0fc5990ca586fec6c6e64d3552ad4a868faf54537efd80271e127a98791ec03c4944fb31609e7226a0338ecc76a1881dccf8e4f8039faf37d885f5c35f7e783d2108df94e4d31bf9f3d5952f717c01c14330b50fcc34115408f4a6d6570de3488796049da5e591b836b8aa383edd8b52615c4d32f0e5516983ed7323ebd082a4c18519217af5a6654125879fc561499716fa3eb9d2520d4ed38f9714a85bd47f269cb9f58869d27e07a248eaab17d2816665e279426344ae4f7e4ea57745565bbd11b7991d6a4c86606b8bd8b0cbee75d7464c95caedfb71ebe60485983774bd8d4121191115dc267802a085701abaf9c927ac78d2a102ca12cc51ff17622a76806af7a0821952d56f68e6e0f0c7b43e33f16ed4c552023376ecd766dc27cea7cb6c3acfd69173d959500d3101f8f6a1db9aae4a2009668cf433ade3bf1ff308d37af88097aed5e47015a85bcba4c97041f9260ccc064e92cda661ce0a75963d60f9d19a879fee22d4e963bfd9f7e722e5135633e3f2fb15669930e630de1f6762a8f8813adfcfdc3d38f7f02b012bf6098cd59233ac5bad08e237fbf41f86e68b857457f0c8027dbee582883a92374da4708b259cc730a63cacd2750393d76a46ce048ee93de10d729c2bfa1d0739d2f0cbfe3d634518f405083fca3813bcf7a751550db4070f44a3eef5cee6ff7e9ab931e8219914e59ad71827adab8366ac762bb4f9cc408ac345e2a76d6bef57549e2bc4d5562384629380d2c49fba0282c64794d89ab5a851545e01384e9a4f04bc7596061dac80933f43e85997a038359d68fdb2a7fc5a1bd59b0099d28d59527ab64db839480b8c6032a778e4dda3d935da06cc92cbcd14781bdcb47c55fc26edb54d509808c70d344e81dcde9a333066e045b7d156199c48f466a787b8fceb6046a0fc20ea17a86132fc566fa43f4cfee921ba654ea64f829e12a977f6e0ca164195418c011d0b7164bcda961ddbbee3a90e300a2e7f675fe7e510528fe538c69300f4743aa664fbe6c017caa0abfa5809ec79320aab591a8ca7042c81aad2f2e50b2760c155e2d33a029e29ba7ea5377326708a6b92ed3d1f03d3c57d05cd1158a5f65c11eed94294871eb3c24a146656c4e240a2aae5cd1e58828f8e2fd9c813dd5ec59627943759e39970c258dd45de8fa71bfad3f995e0c858745299015c49e1d053aac76ce8279b17fcfc03d9bc7256cfd18b1d7bf44712983f981cd7caa3afcb1f94fe44015081b9db4afcc793278424e10ce2205d417f83d4d43c0fcb152b66c038e20dd0f6d825c77bc0cf6659c738aaf6cf88bd0a8ec8fb3915814625f6edc0b3e173f5e46c1d1f0e3440c4e8db1de17a24f1f4d42496d17d3fc0d23adcf2230643e6008fcd15ee72f748e1bf153bd44417e39df2d7ec19f696b4872d9c1f268eb7b33c52879c24b3673558663dfbf0633e14c855c33c3161072316c298c337ba12cf9a0f9407679de84b9b15e78e343e1f61766d8fa425ec953bdf659328285897afed0de991964b85d62a1d209166d4daca822d27ca98ee5d120f2d0028bc0194aa12bd8e73dcdafe102d1043ad11dd6d0d4e909507075351a1058147adf356eeb1fcc70bb153411ae21f5e7c4a80c7e653a20389cf542b4eb93d292ea2d1629f2264469b16240d0ad977c8c7d3621a54b8a9d08faab220ce3b86b3110081b68330ba648272a59f124b5c4cf189b88ec8598ed198e9721b3522f512387325a888583f75b1023005ada6a118f1ae483ca28cda663755cdea5e578e82bb3625ebec79169a4946915843959da8e7016eccdd3a514efbff93047d7e76eea8c9fd0d6eb079852f595a0c1febcc24f3a3f1b72171b67f1fe7964dd5afde9b0a5bc9dba31a4736845945d0e7ed45ccdfc532d3b2b13c95121512401e77bc35458153bbb7ad0584cb518517949485359d8a944feed1c9159154f1e1a80f69d3079fbeffb7afa1d5ae48ca5267b7f7c96387509d3bbcd0554a9b40821ae3f5fcbd41e0a85c1dac869cf992ac089398ccd1499ca45c35022c9e0f68bd0f662358991b7d29873ddf44e88ba6b6f98aaddd83e38c9e317877ccfdc20bc276dcef0c17101eb7d2c9aa108a74336ee2c8497a371a8007c9e59abff985d76d1478bbcd7eb2e72b4a7282b38cfed18dbac4b055ba662cf474a983a462457fa6da89ba9496a8b54f40d31fbe6b1a0dc7454267520b894421fe62859e1b01d699cdf226a91716a9349d220184950d598d95b76ef3d6de9fe1bf410d1f229d50db856e1be1ec0654ea87ee03c43136c87a7577defa3135e492d08002c8c1fdb28c3aab561ef8d545a71e89e05e1cf9f1d92c432550623cdede612d1d307ad4345f8d471d8af28ce0e84d29c9b9e6e0e7c5594501168e2316bb72de4bd45035e8efbe17c198f58d4b304f6ef391a07bea67ce3c776606aaf9ea37d5cd744cefdff857fe0cf48b773a7b502d40837e500426a5953b6b5698d8040a75cc33e0df9f822720f2771d087c1f2a2d2c35d61d92e1468b4182a0e0cd3be3f443125d3f1e9fc94078c2563b1cb0242e0e061708e492f137d5ac1d4f367da9cfa5b7a7dd3642e93b559fc63132cc7a3ed836a04c06843f6f0a18585f534cc1788838da63f8b7e524392929fcca8b5ad6db5766b3f69370231703e35ad23224d93cffc3c53a46f9ec6586c32f4352424a0532221b0ad27807d049c1ea8d6718d508ff45b246c7880bdf2fab2c1781f9a864a18abfa51c4dd213fc50245f929989bedccff920063d167b4697e2dfce6878631626d54d7c83444d5f2389dc3a02198385e5915c927637107e06c5aab09ad8ab7cbc164147b04fc8707bdb14763720828b1ebed31f099b92f8ac37403522b7fb692c728ba816c0ecc3c1b9add8552c5acb443fdba1476ae4db9d1d0a5478c2392b9e04f5182a761efca6e3da4d299cfb0bc822cb5b6ee043edbd3b06094753df302cdb4c190b33b68cba4639fbb215fdd1bc77b91afdfb3c88ca3f8a9ebf432b1537abf0b27b9579f49056f03e35dd7a3e9de55ad11d2bb7adab98aa12064398a819d18c8089603f7010085142b4c8e82033f9b5d7c49eb1e7606b1f2a8a1a599e0d9e40db7ef6ffb50e4b0dd7c306c8863fda9b2a8a68b40002a50fe7809d4ef0129874967d1c10ad7c7b74b04e6b402414d8628827da6246346930fbc3e3779f7ed76b88d59b8773bbe4a30bdeb7082550f176cf8ecddabafc5cc462a001da696b05842c640ab2201cc2f2b3136d8b4b9f14614ac0d758e2510ceafc4749befb462fa6a9debfd0eb859608412a4537851b7dfc4d17366aa973e15e2a7b691f795ccd4870f0a94b9986953f107e1486bf0fcb5e7439fdabd39537666329de4ad3ef4f5900a63f7ddc69987a6e9202568954564abaf3f458d030ac07156c43e4924782774b08f3d7d4fce21654e2abfb40864f1476bbdfff05a242d5cc808dfe886d397df547ceb60946b3b7e0a312523401065525ffb82029b1d8d767ad9e5e2e3a366e0c4da16c985ad5d733c0bd9c12b54ddf6d83e2a3d4ddc0ceb7fa549e63401eabda8ff8242430c1d049d0cbe3bc52c59ef494b4cb339fd2669cb4425993e5f50dc3a2a2ca2bdf5cee5dec5fddaa628c0cc243e0504903fb915b2b7784b220ed90e58e0d377b6c2e46ed16cacfa48da2c11ce0ef3ed7b03047a21ad5c2f39b5dc5ac9ddfa6e6858757964bfef43e382fec520b82a2f8d0c6ca61c7797eb3329a74743426c16c8c4210bc9084a98f12caf1a16a8b1a1bfa74edf330cb2ef58d4a6e743011f0feb40bfa30b1674fadb512dde62c4be0940f02ec5da7c1dc271bd2691faa716cba4cdb3e87e17e5fbb0026547af084578148d1527624ce288adff2b8d1bb79acb180a2160c4528ddfb1494078b37054f173105e8de775965b6e342cd69cdc253b3dc2e02837fe275d25cf5f66f7941df848f4fec5a632969f05b92a01ceb936ad97eacaa29a37cc9996e8020982c57a3ccd0ef436ffb3a4ff042d62389de538ecdc578abdfc76c9b988b8375b8c0f1536be49c2909d08d6a4d7bf82b96b86862f9bb543b255a23fb12e5122c5479779aa34249eaf8972567", 0x1000}, {&(0x7f00000014c0)="5b515cbda3bebbc379decf53c51dc794e5344c8c081279773f57054e7fefbeb873d0603b76a0b202b6173967514a72899786ab9bbb63e01236769ad1e1ab7afd82ce9078e4662a4f126a722e81ebf37a47a21c554401f1b23e68662b524e0a5a26fab96e61c019c33fe4797a577ce02aacacc6134adc5d87b7835029ba257d8ce00f7f0fd94bfa4759ca897399ec06f7b98948cdc8f5f6b1fa83107e6be20cdaea3d3e2f4a2638462f8f6db65d6bf6b1b7a0d40cbc1bb1551457c802", 0xbc}, {&(0x7f0000001580)}], 0x9, &(0x7f0000001680), 0x0, 0x408}, 0x2) r2 = dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0002dc423ee8351a9e8dabdf59b5aba42f4e000000000000003000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x81) r0 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:14 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x9, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000002c0), &(0x7f0000000300)=0x4) listen(r1, 0x13) r2 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) readlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/240, 0xf0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') shutdown(r1, 0x2) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() link(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10005) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x9, 0x101, 0x101, 0x81, 0x9, 0xfffffffffffffffa, 0x5250039, 0x101}, &(0x7f0000000080)={0x7, 0xfffffffffffffff8, 0xfffffffffffffffb, 0x7, 0xffffffff, 0x7, 0x6, 0x6}, &(0x7f00000000c0)={0x7, 0xfa, 0x6, 0x0, 0x0, 0x10001, 0x6, 0x20}, &(0x7f0000000140)={0x7, 0x1000}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet6(0x18, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000005, 0x4, 0x100}, {{r2}, 0x9b4bb71832fb1545, 0x1, 0x1, 0x40, 0xd2}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x3, 0x3}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x0, 0x7fff, 0x2}, {{r5}, 0xfffffffffffffffb, 0x40, 0x0, 0x7, 0xb7}], 0x0, &(0x7f0000000240)={0x7, 0x401}) r6 = kqueue() r7 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r6, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x9, 0x0) kevent(r6, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x10001, 0x0, 0x0, 0x0) close(r7) 16:00:14 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/118, 0x76}, {&(0x7f0000000540)=""/86, 0x56}], 0x8) dup2(r1, r1) select(0x40, &(0x7f0000000000)={0x3}, 0x0, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x11) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x1a8, 0x7fca5cc1db582cc1) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x2}, {0x7, 0xfae0}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) mkdir(&(0x7f0000000040)='./file0\x00', 0x1c) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffe54, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/97}, 0x69, 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0x12}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r1, r1) recvfrom$inet6(r3, &(0x7f00000000c0)=""/181, 0xb5, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x7f, 0x6}, 0xc) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000011c0)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0a0d50102f8e2fd83f56b1e882ae5e0f7c050df14a705ae85f4783c8fc8854ef6e50e5a2148f8e2d827a62696bd9d9e1c969cf173d6553dcb8c13d2af8c2ad8fd3955651dc99e28fc759b3f956837ea6501d27a4b50661f3b2b0e47912b80398749b96fc385e6cc7c8e1c4f89f3010580cb887b0ff7eee637cbd016c46bb299da0a5fd827e74cc935dc9eb18139e74edb43edc6422cda37caa292239b0bd872b16bf1cc1e8b65f66b3d23163baf5e0d6c83fe31a4b28841ee1eb363a171aed9b1017e7bd7dcd642662dcaecfb9b7f7e922209f6483a1a75ea869cb3db05e3f710aa5b70fca95a9fcd44321c7bd0d4347a22b1c6fea40800acaa45ddee823bbabac820c5d5b4dd71c861785470ab8dd0c306c3b9d5e089229d49ca56a8576902e3283268321b52e6383d9e099c83af9c33747022d29c6902478678af9f6360bb4d416fd246213de92446881ad7a4762c9e21f0747023bff6d7ad209d8968395c0585dc787bc252daad24720e293d59f3045c0d2036c7ddd004baef6d2a8c4f14923a5d3dbc198340ef00fa7ec43c735b908c620b66a92afe825ea45e3792981dd514212cf84c327dbd082e6801bfe4fe5ab561698c6bc2f56e80eb057908343c90283a608f4fe9cd2478a64da0f01c70ae29ec547206ae9764dc5dcf2cdb974f4eb1aff6ef8f6aa7b32cfc1a77dc545207cdaeb4fa4d27f152cd2af8bf9527df4029c8caee36ca6fe0121042a43076363553343973dd2dae3f40fc7d5e7ae07c67d20587aed933c36d59b112ee9217baaa79b9fca08e866f436a163409064f94a36be9bf79916b8115bb3834e7d32e9ba557622c22928e4e9b0f6c6cbc80fb26dd6323037d632133fc32cbb8c86f49312c5664e11f8170d8cf256101c6be8c50e802a63e793fbab5f7bae1761ab81a6bab3f3bc10401474eccf2e399faef057084f5f18fc504d217742d8e49c67f8d0d2fa78e7c7d5e5b7da8bb4fcf8381f96c48042534ef63284f838ad074f88a1dc4f818934a686e261199048f6ab96389f68afe02043bcedfe464038def09141a72832c77e223b9b7355a45509716505f15ce0999bd405043832e85d356980da294533e5b6d7d7678a87ea385b1b4431a2737b3cf0c065a1f93dbfa3df818dde982ae71c84dc1c94f1e4a0a1d8c18d299385505eaa6a60b2e43a375869214dd4ac9c75522d8638192182b5b9916c7139de963d62d47e0f01446a01363ed084a61be3da12d08e3f685be8db699740031723c595ecea70c6277a9166d2f0d85665abfc5582578cad232024c706a70e98b6357ad1b1181f241fa7b85451dcb3e711ba392857a71a3750ba9c494bb07b1ffdb9282fc100a3ed02908921ab978fcdd84fdc845346bfccd433cfa62e7faf1479ea00f55565f53ebaf0522837343a73cbf2a72ed0978bd56bd62331851b5819121ef86b449602e5637644d78ad6246fb4eb9cb2f7316290355b214198b5c6edc4a32bc9daedaad6733ad2124f126a1d0c3c85114084112b4e1847039c95ac3a01d28344e78b7dd3c60f24b462485687d24a0f5f3bae4e3ce0c7110de6e36273cbc8ae38020111f2de1823a4b9e3d574d49d33c980f91151eae43979c80b267e8c6d9903338cbe217c9f3183ec9880627ec1ca6035b6f2592d1bb032ca13813d50afe1baf17af1a366347cd74b54254081718bf1f4734147080958af1b1ca5c29a7e906c588f7d4d4a8f7ec904d8376fb20f7e8f7ed3f9bafa8f82e031c8027792e7cf06e73ad9bb7734af7dbe902b31ba349ef4b165a60ab2a7c08062d7e22bcbd4420746cce7d8f7e218fb15228350e9e41971520b6ce89c3d02f8d3820e4306796bde06462895142d93ce48e83d68ca1425b4fd80748d388cca1a08fba8a3bd74ec65328340fe29945880e18c26eee22a054ac309c619471cb479bed3ae5c782f2aa9fb0fb4527412b06f4250643c9d11fc93efdad8797d66035bffd5280616481870ba415eb34a27a4dc5949990417b654b5880fa852136040d25cae26aaf50312290a9f17a43d6753099ceb6155eaed2534e878b30ac5e8e93569b8c65e1e17afedc57282428c720a8eedeba14bde7d59a23de7cee6a9326be76044db4e9378a46b79ef9a21358cf555d00a1f68238e3c525e74e8fddb9bfbb524cc28e26634054f0cd18ac6b26bfc115d15bef3e504fc99ae61033792942c64ac9041800a1214da72f6f86f78265fae906350e793e3fdbf25c613fdc8e4d4c14ef7fcb753cb097a1af3bf2f7e8bb5014e436f749664a3bcfcbd59acd54dc5de9c3aa5390ddb9549e1c6ef2a908bf33e4fe343634715e122da5ea0e9ad95544824093d29dfc8dbd78199b04bb34f78536e6af234429c5958f4cb6dadcb922a407105849ad79bfa3c4005e26f623715a21bb236f8f405634ed859dbf76c4f7439edfe5f2c1e98262736f96a9223e88da3193e2c9bfb52e12fe7d7c36c26c6ecd39a146a2db877808c2ffb084a86dab65880e1a65a105ed8d9226c48c73ce6bfc0685148701705492ecd4f184e315773470a4a0daa53f226fac24e1993cf0a1a172e02d85972757154282baf4ec7115e303ce300f48f89a193ad6cb1f3fefb06917693dae3ce63eae5f9fe818a31776292527928b6ecf1bfbbe0c0fe71d63e0c17d9316e3a48d96bea88e396518fed48db001f8b8e1d264de8554daf8c679284c7c15e274adcb3f4e86803f3b51740649c316272083d047dd958f627e9d87d69814e160eafa92e018cdc35ca974124120ccc98f366c5dde6be46071f2a8b16b1d376c90faf271eae5e5d8cab4f0a1cbeb789523bfc3e1b2c15010e72e8f827438c78414543e314c29b71458a0e94caa3451d331881e30d2d099bd74e1cabc6ad1207a68b9c5e2287e3783910862e90ef5bacc9a7325e3c3931a6805add371b8cddffd0a92cc203e0eb6c4490a506d9990802cf4db7d6cb18ae3bf712588132f8bf751831946c34f41a82478de680f450d79c96fbfe720bb5485ae2fb5c262d2d875f7b5b8febf241cc8c6a86b0ddd24f692d9825533f44731a4c8c1a29e5bb51f46c429f95a03200bfde4ebc27b2c740142a1246ba2eda7219ae7b00bb99eb02b2932d1ac5d3467f97cc1725a5758e7fb8c4bd8ba4144cebfd4a35e19fe40702ae4672d100415a26c7843531afb57f5501b6ba2d57c4094089bcfe7559e55e65e3c1c77b1bc419f2adafb25a2538707ab1f76b7588df3d6cb667def356a0be0b144ba1cef01cde4a6e0f7e47b154c169c8c53d9f80a1c1705f3c54307dd5a3cadc5a0bf6c6cb8464702a10137ec6c4bea61b2b6ca57ea332c7c22fb1b76cf2ad341c6cfc062f575847aa44429833388b79a11b7342f2450d1686ca0ecacc3fb4b929e5071303bb39839872302db49a7437d16c25af8211ec031aa5fd56bbf7ea7e6b06f197c9b0999c45fbdae13a44ec8ed86c362e1e41c5ae2c8f42bb23b959b7a805f6151d18bf6c172f063233fb7e552cbce406b793015f58cb89fce381a659e932f7d37d803773e1e086708c2de303cdd100ef278e437c1533c299413a461760de05090bb8f1a98cb0b38c9a49fa964633cfb82042f24aa3d79c33a3a2f1c8c8051b1eb7e0ca48ec3176357ab2cad7ad3f0893cd029c90762ea8d2c70594e092d5edc79e5020ceebe8a43a9a945b542e950834e1f79a667e9cf90ba5095136e7616e50b9413fa40d4c3e45810f38ca6735eee0145d60f31ff860ee5fe04a921f2cb8d1647a28864f97513d5abb9a6082d017654f3deddf03f3506848417774087a99e7b262fd5848ab4b03305500ec4db9bdc863e25fd59358535c14330361a60a01a262135c47f6ba76c2af7391f54da3036920d3611a4f138c2d606082ddd0874bd0f8f8608ec9df7b66cf33ebd3f10e863718f09a8300fc096c2cde224f456c67a121274e22cbd15b7461814e712aa79833e47dd2a0248d6b4d789cfc8ec460f9a3ff9fd9bf61c87c11c1235ab68653aa2f6ba2de147ecdd05a3c7d6111497e4049eef4ca21c6a8dd5e511d074b9abf2cb1d0dfd9ddcd61418998ff771c1ba9b0cd4ed4a44918d9c2317c1fbb48a15de94e8e25f8a68300a2de048c24836b36260abe5ecb6f7266a9b4afc9a910d0bead5993d5d965db7f1426e12598f46c7897e3eab4ad17f01671162c07e7939f741f188be52abf88fa62b7f6dd891c594abfed1fbc2a0919d6f187949faca47c1a4cf3e87029e21205844202642cbada55b606255956f98c804040c7d598544af537cee2e4fb7a33c735375db9b257dae3a650e7b18ce07edbdd44b0186dfabc7c9b85e3e7d67ab20d8c7f2eba38f67621bcb64ba4eaeacf2bc09f49f6f2284aa966b03700fe318aeac56093687c43e97e2727b0a216bff5053e5d871f802ee24a6d67d83171df5588411e989835682aa0c9376ac289658d80eedbd39296bd50eb62d00f401e4820b50c65d36ee8844ebd7ca12e586ee4d7f9351d91ce64d1c373c9f40d5bee429d1b3971ba44a93ce5bd854ca9b4a3c54d7fbaafba3d79c68a75ad78da841a2cb4e92216207e3dcff40ec5d959ca89380cc63fe3c62ea8f152472ad34a80af49027ac45067df32cbd134ebb06d10f779796443dffe9cc4af8bf2ba064412395aecdde889823f49a0cee3ddea30df3c44257fcb658c5da6ff1097ab0a3246862038d237f277b3791405bd1ffe983f2fcc3528d03cf2bfb0869a798adc89acbe39fd5c582000ccd4c2b096795ea8978fc810065194947e3c6d526fb540184b2616bbff716a3caa6fc69b49eb8f8f26533cb0b1fca3a0e709600fc2d3adb53c62aef3f9ce6678cf205b1e498f616fe90080119dc6ce882e246fd8f8ede8440c6dedb2a854729af2e0ae4f03bdb7e8d87db4ea7b7a8b8fc29044fc126f562b829170278f0852ae325a94703a43fb4d7fce3305761b9f36dcc6df2dde5d53fe52710d38afa54370ebb213277852e93216f022b0ab2f741a11ef03897e8e7e854776d2f88e8a24049691312822d6a4baf1292a715ef4159069d2e915eefc69cf5b9fc53e8736c143167aff4ad085cbc65c4fa0f72959cc922358f62e51b1076ec22142d2b96ad2a01f7a8bdb5080af36e0a64bba3e9d20f598201fb8e7645b42a411c38f463dae4d46d51650f8c09cf1a52ca4f199432283a9a42b4337cfce7665a106493d302b5ed8de8081cb781f51a02632d9b398185d6af76b0484fac6626e1a8b6bd6fe5a3604710dedff1f9d8b5acc62f2f005db921b21c2f8bd6a95e959b7d23c2c991223c52abae4c64ad919b5e81ff1156adbe545f0aa80d30b523c6cc8efe811dcef0d1e60149caa808bac6d3648066ecc3612d5bc7587f16c604420588e3de91de9b9c34dd5c00fca3833290dc351b33d44627d5d1ba6d59bb029d51dde1494751493ce39c7f8dac755345993ab8c7d6bfdf0eb07cd4675a3cf4c76a6511bbb7ac1abc5ee292b19021f18663b9ba61599696f65cf057e9657c5c1703a9328a2c71f5f3f39ef0396d1953b7fe837425aacc90cf346e6aefc02f2e378c56577298bbad6fdbda9e86235680ea532d62e197a23eb0e5f78f90ba802cc10da248e32d399e4322ca7017de2a35df1362b91bc6a92d97272c37da24038e9b1718761635b428601e2bd0ce44cf9bc3d96688339cf39fa2d25397db87300167c63db19c07ce3aa06a00ef40f347b3c3decd98cafdf641d318d380c8992c498195ae8f15ae16729f2830c7945a95538c1d542", 0xfe1}], 0x1}, 0x2) socket$inet(0x2, 0xc001, 0x6) getsockopt(r0, 0x2, 0x9, &(0x7f0000001200)=""/233, &(0x7f0000000080)=0xe9) lseek(r0, 0x0, 0x2) getsockopt(r0, 0x26f1, 0x10000, &(0x7f0000001300)=""/195, &(0x7f0000001100)=0xc3) r2 = msgget(0x1, 0x10) msgctl$IPC_RMID(r2, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/151, 0x97}], 0x5, &(0x7f00000001c0)=""/11, 0xb, 0x1}, 0x800) dup2(r0, r1) execve(0x0, 0x0, 0x0) kqueue() 16:00:15 executing program 0: socketpair$unix(0x1, 0xce5ba55613007d7d, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0xffffffffffffff53) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x2f5) setuid(r1) 16:00:15 executing program 0: setrlimit(0x3, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = dup(r0) mknod(&(0x7f0000000540)='./file0\x00', 0x1, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000480)='./file0\x00', &(0x7f0000000380)={{0x4e}, {0x6, 0xfffffffffffffffc}}, 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="1bcf2da6ceccef3ceccd4efa2e020ee33266277ff1844c316ca8219bedf4c9e98a72fbc54d21602b62e5e5a069a10c2db6d1fdf64204c313be54b17daa34d80e7757326cb6a274d97ebcd376d9b6aeb5d07da57c51cd5bfa59bdbe12380874799f773458250ade421d20be8e20c8a9432cf79e0b9a9a72af09dd81a66824cfb3a61279a4348d21f335f547476b5442a8dda416bc16ccb64fd919d2b003ac1e44b5f7fec193bfacaca64bb2868b423e1e2b037586d0ce200edbc1171beecbd1610b671bf9f9fff4347e10b4a0561281912fd6cf6cb0f5c2e8910ea26e82ed7322de6486fcffc4e46b9109cd2832a0effb3b1682fa0c99a0c9e74aff96", 0xfc}, {&(0x7f0000000100)="b7007accde626f019310b86d517033c9011a48b8ddcbc8d8d4109f145ad939737e6d9c52c3749e81e5a87a7177", 0x2d}, {&(0x7f0000000140)="0ae52af7813f4c59152afe7bd5f0a925876c9966799c130e8ea9de83e7b4b1f61760382ba3d866edb815e33c5a7fcc830aea14508a67c5077e3b2a9b6aa676b262b1144ba39532f09a9c28519ed61f45f12f3458aa2383c9abe27036f5b28e48335383b776017c6e2cb59b00a4e33b785c6b754923ffc1553b79e2d326def47fdc5bc4bd178e226aa5238a8b638728833fd848facddae16c4b8eefe923ceeb81c267cdb43dc70dc353665f", 0xab}, {&(0x7f0000000200)="3d3fe6169ca9a50bfe6612b30216343060e985afb58640912191b007b4a4cd34b15fe042e0d015cc7ea9c1fa7d63b587401a6379bf5f9014b6498bfeb45ef11bc66e934909a82ebd40d820e908f4cb7345fbacfefedde61828c4b8c90f3364c416206944cc56deb67ff25441f209b898e2bb3b4f5a527b7b3c4c95e53d456cb4b7ae12e78edef96fc7a3da8564de6a5d8db0b6711293410eb3f774265cc5885f70603dd5add999", 0xa7}, {&(0x7f00000002c0)="528081c8ba3fe34cfcc22d2b9aaee69687ff94ede0298a9dc08b85ef6d187656ede88811d95a92f149d910f19bf15abbaff937f50c2e536e1e538f1de2216c6587c6e218ab2b316cb036765494674d907528109551479d9e27d4e071e9", 0x5d}, {&(0x7f0000000340)="f9", 0x1}], 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() readv(r2, &(0x7f0000000000), 0x0) write(r3, &(0x7f0000335000), 0x10052) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x4000, 0x7f) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r3) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f00000007c0)="4eac4c644adb7c9db6ef637cf809754d831470ee1b63af1cfa9530ed854d54f87ae42eff779afa6d77f2981968753a759c561a39a51f4ff71577258307ab9dfb8fb2e6f8190a997872af9aa05f9a004bf6db033170f4813b00bd139fcfb062a159aee76bc4e327144fbecad241126f1af552055b0d648ae3083e8603e63bdc6b0aedb249b626e04843124fd29f2a932f3a3fad0a38943ab5990df3134108c482fa804d4005ab3efca1a36dcb897b1079cd97b58c0637b9cc21c5dfd6292a6c606a827098ac3f9c3238aba68d8405a019125f51b7029779a22c496107ee8b76c172f4b04a80000000f6617d3930040e6ea84a27a07121f8e4755c868744c5c582bd6a1ea6bf8b2110736ddb2d34fd6e1df8135c8c2a7a7123d4ce68449823ba09dac7e915613543312fcd4b98172aee373f713ed299799911a8c296e74ebab68865ecdc2d45429f5a52985ee426e7efbdf110109c09bb8f498c04996a18a34e3eca06f288d4000000", 0x168) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xfffffffffffffff7, 0x7}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair(0x2, 0x8000, 0x101, &(0x7f0000000080)) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="732401cb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x840, 0x2) getsockopt(r0, 0x6, 0x8, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) syz_open_pts() 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x0, 0x8000000}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) close(r0) setitimer(0x1, &(0x7f0000000140)={{0x2, 0x84c}, {0x7}}, &(0x7f0000000180)) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:16 executing program 0: socket$inet(0x2, 0x4000000000000003, 0x0) kqueue() select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x9, 0x5}, {0x0, 0x5}}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x100) fcntl$getown(r1, 0x5) socket$unix(0x1, 0x3, 0x0) 16:00:16 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/218, 0xda}, {&(0x7f0000001400)=""/102, 0x66}, {&(0x7f0000001480)=""/207, 0xcf}, {&(0x7f0000001580)=""/191, 0xbf}], 0x6, &(0x7f00000016c0)=""/29, 0x1d, 0x80000001}, 0x41) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000140), 0x4) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = open(&(0x7f00000017c0)='./file0/file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001800)='./file0/file0\x00', r3, r4, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000001700)='./file0\x00', &(0x7f0000001780)='./file0/file0\x00') 16:00:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x23) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x100, 0x100000001}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x30) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) mlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) 16:00:17 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x9, 0x100000001}, {0xec7e, 0x5}}, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x14) recvfrom$inet6(r0, &(0x7f0000000100)=""/105, 0x69, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x400, 0x5}, 0xc) 16:00:17 executing program 0: mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x7, 0x4) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x4) 16:00:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x3) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) recvfrom(r0, &(0x7f0000000000)=""/41, 0x29, 0x1, 0x0, 0xffffffffffffffd1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') recvfrom(r0, &(0x7f0000000040)=""/189, 0xbd, 0x43, &(0x7f0000000100)=@in6={0x18, 0x3, 0x777, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x3, 0x401, 0x64}, 0xc) 16:00:17 executing program 1: socketpair(0x21, 0x4000, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000180)="4274873e3b232cede885e04cb34c5a54878ebcbe655800d42df7bf2399362f308de559d6f93388e8e1cc1a98008f4a86ab567527dd491ba7f35dd61b39983ca2c5cbc13894e62c6f6ef2e5cc5c7fb656b647e94785c99370", 0x58, 0x3, 0x0, 0x0) r1 = socket$inet6(0x18, 0x9003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f0000000000)=""/239, 0xef) sendto$inet(r2, 0x0, 0x28d, 0x0, &(0x7f0000000100), 0xfffffffffffffecf) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(r1, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = semget(0x1, 0x3, 0x90) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/75) kqueue() shmctl$IPC_RMID(r0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f0000003ac0)=""/109, 0x6d) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ace0b7ba823c5bcaab89e25474ec06f8341898a"}) syz_open_pts() 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x44) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/140, 0x8c}], 0x6, &(0x7f00000004c0)=""/152, 0x98, 0x2}, 0x40) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f74d302d7d1b4d9202b40900b159a42dcecdebc084af9443d7f861ebc8ea45ec3e0acbf3dba35a5f8eb84a4090276de2a9b7dae3a680a66dffcf539f1d010ce31e8ccd0a38ea4b02964b7c4f37ee445c62826f42b23d77f5fe180cdae57c7f7e8e811ce672a2f1a9d3da3248f3c445e81e2873ec8f12c5612c0abe7c04dc29f0ea65699d69684da5ffce3455e5d85f0e9b93d53142a5cbbe62205fa2f57b40e9c506b1c5cacc73a855449675dfe6f0770ca3f0c0816ea89b55ef547768f977f4a8356efda48166604848d4ad7b1c485bf3a81404971133e41f1a66788e8f170e54ebc4fb0bf9e787024db6acf286d921253ce2b2108d0472ebb436db55d64c9d8f9fd458a1ad0d6290ad12098c29f78271e02c2b5a4f8f6732122b73e6d3c4f84c3aa5f65c97282d4d0b87298659fc261e14b5fab682da3135253cd1040d6fd7d88dd3ef1e7b8374d24e757b4a13a163ce761827f8212237ca8aba0b1a49fddccf3b8a34518aa0b58fbb9c9cb2", 0x388) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf46d, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x29}], 0x41b1f84c, 0x0) lseek(r1, 0x0, 0x0) 16:00:18 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r0, r0, r0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) setregid(r3, r0) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r2]) 16:00:18 executing program 0: mprotect(&(0x7f0000590000/0x4000)=nil, 0x4000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) mprotect(&(0x7f000037a000/0x4000)=nil, 0x4000, 0x1) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3ab51a92035dc0e14d78e0131e88ca6826"}) read(r0, &(0x7f00000002c0)=""/214, 0x6b) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xe00000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/127, 0x3e7, 0x843, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x4, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_getres(0x2, &(0x7f0000000240)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/12, &(0x7f0000000200)=0xc) 16:00:18 executing program 1: setitimer(0x4, &(0x7f0000000140)={{}, {0x1000000000004, 0x2}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xd031, 0xffffffffffffffc0}, {0x6, 0x6}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000040)={{0x6, 0x8000}, {0xfffffffffffffff7, 0x80000001}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000100)={{0x5, 0x100000000}, {0x4}}, &(0x7f0000000180)) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="6a839a08c5a8a3694ef1b8df9fbe15db8ff8206e0c49b1e8c7b6c264d18f368f177db229f18308a57e94c1d29d7f473c4405e2bff68802751136cacd55c5f6e5ecb291dbd3e12e6dca6ab3ce1281ff0722c33af34657cdf7", 0x58) open(&(0x7f0000000140)='./file0\x00', 0x8140, 0x4) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) 16:00:18 executing program 1: pipe(&(0x7f0000003900)) r0 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) write(r0, &(0x7f0000000040)='=', 0x1) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/242, 0xfffffd11}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4, 0x4}, {&(0x7f0000001580)=""/143, 0x8f}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/63, 0x3f}], 0xa) writev(r0, &(0x7f00000038c0)=[{&(0x7f0000002740)="7c4d319c8cbbcd0366cb4b072bcf37e3516a1f3a829284892323cc4110dabdf915b5ddc8935d2b9ce8e02d4eebeccea6170e58e5c1315dec05df9f9266eb56db61e94eb7feea47fe1ebd793fded16f0973718d6b6fbb489bd4b8a47ff9494b28fa880dc64729c77706388de25b61a8d79af1278bd76202b228643183f1ff5d0ffaa5a3cc9cca179f2e846447c2301aa4b8a5318446578a2ef1050d620a29c6f9a4a885b33cbf80163a22753f434a0c011db7fa264be368583a48f0c20ef93ae2c21a4ac27484958bd977250c796a8ab5914f22c0ebb8690d200ddf03ba2e3505318513f555f35d821cf7e8047fae0e5bf1886fb56c8a07ecb45c1983315d8c", 0xff}, {&(0x7f0000002840)="804fa91221f9bab32ff43651b0127ed52a0a12168bc94cb550146c18f61c85369095d1be265271d3246f44a83a17b3f78dfb694609620e821ad841beadb7b367a6cde6883ae4dfe1e50ac5a8a3a909656d43a4c0cecd692587e1b0f4597340e25ad9217af85614b43990adaa1120bd1804cb054c30c7b672fb7cda1e73ac72039dc6ebb23d97ab38c877baf921aa73947fae75f323a9212b0979d5074e3dd5a0bfb516b73ed05583855c1e381e3d49c72e87aa6f40aac58ff574ae0168a9d76a6ab19589afcb2d4a95a3d9345108ece86d1609abe2348a312331c89fbdb242bc7ed47879552af0f4d6fbd844fb0bd648e2d9da79971152ec51436c6aa2acd4d8c6169f4a8bfc5de72d9dbd2393547ef027519ba9bbca5c27ae3ab435d2091bc2d60b7ffe9b6373a7541f6685ff7aeb4dbe96876e514aa8a1d7e6f8d308d60df7dfccc2dcd2c14c12d77d6887f9077b06078ddfa49890b2e58b338295a820f63a01faff72c43599b42cb2b0e8d7aadd5f1cdc6ca5041c79e1f5496b6aa326d69ae1982830e919a8e3c1e769a8c58bbbcbe95ff7499e42774bcb2e6211d58394c24b7d99bcf242679b6ae74b4511c1ae620b2f715e531388fa037ea66a6118c6568e76b071e646e3537251d657d9029afef64214983cd72f5fce87a337434bad8fb40ae0214b10b9ef78e661e24375587440c52c03a7462ffe57e0249f3e9fb45cfb1e985a8fd233c72c948e796cbf63cfff11f907a2c6444da93b96f706566fc9b29cd530349441813428a53eea64593e82c1c3e80cbb7052aa0f4e9b8a3000ff431489e5f16d4290a65795062ffa5f7cad4c57c9c8861e659508dbf4f6236afc55b09f019e5344e1d9c28532a827f5214514108a3b11eae9c999cba7055ce16ef5ee9b93f775f09d5139f2a582571e63954ade3293f79bc2bb03a5175f78f26198cfe7322e7e245d5590d705badee80206f03e678a5b67ee7d1bdba4b851a4083c2daa6ab467c7c28bb128b78a1e31cb2294c2e1399cb9ded04c6f4a044c0638c4e2f55130e710f8d68980c4e2b7df2c3e2afe04ca6d3bc2694deeb0201816182a567c6bd4fcc9b45a751842dc8867e2e3a68ed9045561293cdb96f622432acd81959ba8d3d011daf1836fe800f23edcdfbb48b765bfc565b2fdc762f12c20d713fb3a1813fdb0464d825449a66179e2d81d8d21f7435a93d313c237b304d225924d96e3c5256d4b02532c6f497413924df05a5acbfa7bf31c8df7573cc4eacb2cc412abedaeb83f092f1eca22f0aa9f047d5deddd9f17c884490dfb7b8f4ffd2f5826b0f4df097240238a9e1edb7ffaee787480c3e064af90d8268026b019e9fc0563029c231094a02d03b34f96b1c1e5a8d2af862e49bd0bf61cccdd60b812634bc4abfbe17f7bc539f535d5bf17ef97bc2b9394a732db27399b5547767a2baad7e7f0473109a6aab492ff72ce7b21479bb4cf7e5cf7cd3301df7a5ba3def6589417741fe7a9d47a13326ff8bd42200f952dd7800330e06195bbb233ad82f3e7c0dc94c81eae3d4b14df0bd849a1609c3fffe25e43fb0727712292e95abe750170771df32a0b8628618c2ef616d3d2368c5538a90a731786994b32c5b83dc52e22218eef0d7baf1cc1cce1bc95036c8defad1f675d01634e57caa9fb22f0edb48e634f5b2030bd1f19503df5db0cfc498721ef3712459f7b1b1881c288d8d4aa8e7912d408c23d72150bcfa71bd25efe0c8f9f14870cd92d6cd509103005a7b0813bca2576cc9af7fe9b9e23fbc44e5d417d57a396a43b7e6b5055adc820afbf7fef5a12b904886cff3f55333079801be83f714cae2086c285584b5016d7b74ff1056937451f827e5bb86a988d6e018a1b765010d9c67921ea5d36bbfff6070204e75dbe90fb0669e1599d6a13dac11de5c4a70103e0188b39c50024ee61cbb719abd3df28f8567c40b4ff1a503da21b8f497c7255544861bf57af7221e45467d2352809bae4649af5814b2504951d8177da864eb4732eace324be0edc6d1668c808c11c17a44ee5a2a0710a7505c80a41af5a92b5b403d1e1500441c7009f4adf6ae714a45d47f2a78a62f6d51b25c504e8450c4ffcdfcb696d479391e6fe2311b87d4ecdc615084c37f8fabad009250d6f19693c3e50e404f9172e72f9f4a684f27137ac09e45f090a6f312cc20f283300b33b76699460927f65064d1a75867febdb945c43c1b4c538a8e202d7bd6021a08c9880032a789b2896ca519fd14c4ec7713290548cb2161f33f5d2ef8ec32e987b04f16c233f0437a114e43e849804d60cd90aaa8bcc1e3837cf9f10a9676ce82930d6f62b575cba0fa2f9469636330469641c29ce5b932e506db541f4ea94a9b62c399a45f955a8b5f9a7f87cdd5e0ba2a4fdf2be438ceffd07af3d095667aa6705181fcbc008358accc8eb0739815ea3859e3cdd655d10471a159a372c9f1814f287bce3e13eda501a349b4948e793d75388ff18a1984a29dd97fe73eed13020db4f30156cd3f5321aeaa78497885cca3a9afa5d693542eef23a6f427bc87329837c4c8500778accf709016d9da245d4bbfdb4dba96b622780d8ab1881161e0062a136702d89cf48d8e7a9873e9bebc502641bfa29133a4b918fa0fd13c9a66a08d7ccd3f8036bcdfc1682ae0db389ab35087ad8227f5a6bd28d655a6dd77623bbf9906c10256a894da6565f9a6cd6206f4f58758710c6529d10fbd0b2ad8415422a954ab9b9caea4f63bc44f9d1f168472840042753f312c8d3681662a2060ca685157ef8088d13ec697bf522023a8990fd6f9b0c740750da0a6a069782fdd1f8d9e69d9cbc0d8268ff6a010961c822cfd6ec57d96389ff54b0511dc0226de28cc6b7acfcc55659064aae673bf7934d387f9d16b80d45ffa820b3b1c547e3ef80ee9dcb3fba3983b6f3d9ba22e6b087cee1c43f2d8ada81a1122ec77285e85224b8dd7f4417b3f6b967d7cf293a936ccd29b63ebd6481c903a8f1ce95aeb5550241b400ff222a68be8b834781053add1712bc2bdc02729dfabf25abe20e66c4229e9dda6ba2e461b8ec02ebd959b30a7ffebb453249cd4c8b2563b6813bf86ea1727ad110afa691a43ce1471f791eb7a697b74761d9edc0bd3ef18073914df659b34b80095ff507f70657011a39aedf175011e19c31405cb3fd12e2610b2b6b5f8628c7f8c684a94a21a0a13a9bec62ed22a84231ca0d7a38aaf35495b218f45b6a1ce6ad811882a64d2d2f7cccc512df7e85fb39ebc25e09435405cfe65e9866574b5d1eee9811c89328ec3324ea698dbccb03294f015499502a06593afaa20f8ac5a57d07dbf5b53d5c77ae065d3bda24d07e188f40918db8dac5a15a5a6ebbfd3e2311b2979cb4aa2d8857f278efeffc9f1e3541111da32ecdff0ff42fbe596497bca367ce6aa6fc2dc24d28e322c2d6794746cdc9643a64048402f85916abb56fe9ce0192a63434ada2526d01fbd2bc6ca3e44afb3820443af510c5e4278e736aaf4bcca7e9d640edff33fc3d82ffd48b6eff64cac7955c61c5d9915c69d9a8bc210706ba8d03095dad4f372b9abab8fcb0d7be1921b945f2524ebeb12e8c826d62fbfcb55ddef4eeec26871b5f1c9c6e4439a094e0550f6390d282d86b98f4fc7e04c6ffaec8843877070a6fef95d5f357d1253e721c329abf6f31f6e343735a67c037d26a5303523467215dc979fce19e08070630a5075b1d9a1be8e90292d0cd436fe846db3b1f16bc34a792ee5913f63156b23fbd675cf3d03be1f8de8dc8ded86fc5c8107de8efe5c07cfd9f1ea3c4477de8707dd5c39f48357a07da9f56bd5efac382cb11342ebe9564264062f42c4e50cb964f2503435008c2043d87bc6cc60fb2bac3a48bbbfa4ba3fb394b9e47b1bd6aa1a8fbebcf0d9ac15f209caef710e3c683b497483a1e8d9bdc6895edef6bd45246b366c0dee948a6cc0d34890c5f7e4fbd5e9b8c11cc6d7558c544cace3be9bc729ccf74627e737e7413681c78a42fa88be7ad107ec98062f0bca9d699af4422b2abdb679a823275cf76be9ceb1e56ce8994bcd4d45b5b93e305ebb58b32cdb10a144758e8e78016b93396e28e202189ad7dd236d7e95f2ec768888d0ab906cef28a3040eefc1bcd0dea3ab731e4c9687bd2e5548f17bba46eb5a990f12edac45e193a83422ae0628c8764c321cb23729eaed94c71a6a671552cab1e6f4d9f8b513ba6d7d588190420247e8606dfe5ed80407cae5b35c9f8b201dda6f2add72c56e991a39bb0290afd5fd00842ae8027109ed5be38f8f0bc83369ae3f5c4d94800e7b81c4a3378a34792d77ebcf0fe7b867b6009134beb4478897ad76e575ab6700298909dd7b09404cb30f3159be2d292b389cea85fbbf67d499fd61bdd6ef73de84873ea0f26ea3c9878cbdd9f6ad125bc0888b6d2aecd2f88726e74a9377788cf860f22930d892066724db187e72a8ffe03337e7002df3255a2db1c2fb401dfbde063085ac2cbc6bc650691d0b9b59677c3a847f96c0b63e3dd928956233c84ae6ca5c3c00e9ee8e20f105028004417626b6fea6388aadc886903cc28d25318a509f7e78d8f9074e7fd7862de36e6678c5abd940a30acf37a3775b75d9225aae89c6f7e9617c2d640c9bc7e6272a03cd3d181895b2d27a91b039550c097f0a4e66175066d72f897238c5841ef885c13121be7dbdf979fe3a98603cc0cbc94cbac7fa35a1b0eef810046e69e7d09157a148d548be87babcd506a77a4d305847b8d9e59db42201b1619f896e6ffa3f2abd530839177aa0252d2856737b2f2b0848c7ce772ff787bda64117ecef2f9f5d5245c98dc8f08654f643141899a435ac65f7365b1f2ee77f39a711b7f4bd740e88dce5e2c89bdb2876f92ffb6d5f36b6171df5d2b7a6e3c812280c8b0df25add0418241001e54f1a4d3989b431eda0a585ebb53566b7a41de726af824edb280d0ebdce0e046bb56f8fc75073268ac287097cd49bab0d73e962d31695a81c60df8903c2c87393b86777fd1baea5926d1b9775614ab69beb9af0edf24617333359e7e33d31caddfc8244341fca5e17ad997bae9f16ff4e4b8c3622f8de3b2f93cd5475adad92313c0f05fa6389375aa5ffe0bb82905b5f3780b9e58ac2624fa1622504bd651ccffa451b1fded5abf47a3d964f17ab60a1bf29529504258352d792ce59690335d43f004543b7fd529a969f76eb4f96f8c230d30805747dc6b6dd60d502d1cc56de86cc092708df8ee4214283100b86d5374f94b003b6f9e20a719286afa962fd9479dc4f391f472e856ae7c5751a4d40ea8745817214a232a4969095c9239c3584aac96804d8627d8ef923db14ee53aa31282135e0207d8eb1e43a0333f154226bb3b2173bfbac07ebd4bbb6535ffed95d82368879022e3ea9d3e3424e7417833149a421812ab4d33c64bdaa7751a61ab3d53b021bca3dadbc7e166f2777efb9fa0d732fbd8e7ea75d7a42472b7d870f0e5e900ba1b259b0616e633d08c418532dc9c940e33a86dbd159ffc84c65244c4c497c8de093fdce31c5bb6f54bcc5a4ea9ff9c1b2d1d4e15caf825ab89f0ab414dc5f04a3bdafddf3e237e85c240e2eb38f15d9af7fc1ae1f0e863aba9095ee589ff86b828578d9be0eee959b4922f1856c6cbd167722191d12ca6a5516c95a7542201d6725fe76cdd2bd2d9f02d33dd73f7d98958aae466850fc97cc2442cb2d03e47089bccd2fe19d81f0b107b6ef75599f2a55db9dccc5780b47f906b8fb0623c5da13c7099e52c8e8d3da6361d", 0x1000}, {&(0x7f0000003840)="f70122d340bdf5f69cef783dacf275f20dad103699ffb49737b78856611d02364f2529ee0c87043779333c312ed3dd370464643368b083cf34609e3f12ac765c69d274057ec1d8cf5e89e438ab43ec8bab7332941ba0f2b41d2f58e2ff238ce9da09daaf2057bdb415a0e6bbc13e066c61cba911cf48519f407f8562", 0x7c}], 0x3) r1 = getgid() setegid(r1) 16:00:18 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:18 executing program 0: 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) close(r0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8a77, 0x5}) chmod(&(0x7f0000000080)='./bus\x00', 0x60) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000280)=0x1a8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x100000000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) socketpair$inet(0x2, 0x8003, 0x2, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 16:00:19 executing program 1: r0 = kqueue() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1bd, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}], 0x70, 0x0, 0x40000000943d, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:19 executing program 1: pipe(&(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000140)="1f", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2803) open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x642a5c4ac0c36858) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x80) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x5, 0x9d35}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:20 executing program 0: socketpair(0x1, 0x3, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x22, 0x4000, 0xffffffffffffff11, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket(0x18, 0x3, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/105, 0x69}, 0x0) getppid() shutdown(r3, 0x0) accept(r1, &(0x7f0000000180)=@in6, &(0x7f0000000300)=0xc) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/14, 0xe, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x34050050, 0x6}, 0xc) r1 = kqueue() mprotect(&(0x7f00003c2000/0x1000)=nil, 0x1000, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) dup2(r0, r0) 16:00:20 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) getrlimit(0x0, 0x0) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/114, 0x72, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, 0x0, 0x556) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:20 executing program 0: r0 = shmget(0x3, 0x2000, 0x200000000080, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) 16:00:20 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0x0, r1) 16:00:21 executing program 1: r0 = semget(0x3, 0x4, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) flock(r0, 0x9) lseek(r0, 0x0, 0x2) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0xfffffffffffffffe, &(0x7f0000000680)) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000280)="6d1c44097720d7b0386aa2c85512d46d443ae0ae35ecfcf1f42378e65d1e6b85577a54ceebd223f0e201eb4b84d05c9468e3da24e746959559696dbfb2ab72b02f09a9271289b12efc40a0c756c220268168fa6704e48a0823bc8bae36d8ff858d4f000e1a7350c104d556f716c327ee7c26f76f5456d86f284e3ea1109ada84c2468699a8c1c95ac1e583fff2708e53ead610f10bb5ed5536c76d435b35c03b20d981e917f9e7149c256a0cf7069ea9a2e21c496a6ad1c0d8d0edadf0a6becfeee58db3b0952d39bc69af7e", 0xcc}, {&(0x7f0000000140)="38968ea89d869b675e56e343833cfadf2b4cccbe3de365cc26a7196eedec24460fed0341116dc4aa20a8e31e76a507198f365ee507348a6ca0611836c43844e0bcf01e423f48ac89373c0d5472a7390cc9c53456e0ba2931c74e60", 0x5b}, {&(0x7f00000000c0)="01dc8a051f5d419b47666daa703e62888f660a4a", 0x14}, {&(0x7f0000000380)="478dd3b478b4cb84f91ae52644b6b0969d2381", 0x13}, {&(0x7f00000003c0)="3949ca4e01dc4457ce89da11a0023d1d8dfea6899b5e396986b502b1735288c3704b4ad07dea71e359276504f4809ee194894817b813e697b9cfca515cf63b87fd21899522a6a6129ec5456512b4", 0x4e}, {&(0x7f0000000440)="b78c99a5ed2636e0bb8a5602e70b09617eb03fffadcbd27d2046062883b46ff5976a62a75d077c903d40d5d149e42302a8cfdff7a9b7b1c5c40309727374ae9b0012a6e6a25bf850572d5e7a3f7c9580a4d300326e16242ca3c26a1dab2b63332b0860f92598048e91865986907990d35c30da2b1574fafcf8c8c58829b4096abc388740dafdda19697db795b43e9c429442f0b6d143859bd865202b50198100b129ebc4ebc58783eac69f7093012ded649f96e6534288bf28", 0xb9}, {&(0x7f0000000500)="ba74c7178f5b9fbb461725050375d6029425b504ea1d110ef2d98e37718826a25654730ff41ba765e6ce4b08416dfb9a4de90ba04734bbc7e81d90bfcb587b805936db4f53e3a9bba40ea179a2aad06e36709730f08f8b1e333c2744fa2fda1706bd62017741d82e7cd4c341d2771f7550d2f311053144e669a48e1539ff092f932e6723f4185d32e27fc7a3d079f05fa83be2f2f635d2e1077cdce1685014721765e6a277aa71a9d551336d970d932bf67c191023d1c730e80b25b83e26b39242fa280fb5b28b12c2a41c9783942f24df0cf88d", 0xd4}], 0x7) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000001180)="f5080c18ebfa9c141237d0d2b8ee944cc692d6978482b2afda995f50cf41af1202b49099621ae20b9ece265defda85a4a8702419a2e58500fbdc2a54b34ad3ab53fd96d67a2bea589cc3dd47aca22ca0ca", 0x51, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r1, 0x8001) getrlimit(0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrlimit(0x0, &(0x7f0000000000)) 16:00:21 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') getgid() getgid() rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:21 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) munlockall() 16:00:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000300)="22fca732c1e25de12d22ab2632e1eec56fde0a189657b595da3b0000000000000000", 0x22}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0x1}], 0x1010, 0x0, 0x10001, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)={0x40}) 16:00:21 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2813, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="a7f8a04e9dbb0d84f713455b4a8959d24e515d2febf717c801285873babb6c3767630106b2681200d83c1411fcc4b9627e942200d595c7d16e7e90ce5d69611a318572450942665c94d78277c15cdced379c4e09a2cbdf99ae0f35f2e43eadcec744ff82486d77375e8426ef3fd4b03fef192f30496d25935ef6ddd2c395f96bbfff80b95e2c9d2500e0a02ab6df", 0x8e}, {&(0x7f0000000180)="e8b4e8891ec3e7d335656d4ef88114d922caf4ada691eb686f58a171b9881fd2aeb115e5d2755dc029b65c0bb43646697f6c5645df127a6dc036b9a4c215025ae5290aae0efd308358c846d659b9e0233da62ce526f338", 0x57}, {&(0x7f0000000200)="d31386e9d37678e1bf6ce2cac57ad56202438b2bdd8af1e83cc88cb591173a5a8cecafde7b809e2e7330a537ea6660645acd62ee4075c6fccfd8c0484a369935ec9fb03785478b34c8369a7438b81763c8a43fbee1723447ae12973ae469f212bff23c7659a7d83b8af795e9227491a7cb54fe2b89786654d70a46a0652fb7ab4433b872e5c66efd43fd44b722c516f959301180e83115c2af8420dfab5b67cb1d7fd45cc2a57dc8e822dfa70b2ac00d48c807d5016d70d4ae849d31fab7a6ee53019bbf13ea71a64ca6", 0xca}, {&(0x7f0000000040)="4bb93e995183bc3daf6b10ccf8f17044841d1891e1b05da66b832151dc46daefa5c173818c5015139930", 0x2a}], 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) fchmod(r1, 0x120) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x5, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x20e6, 0x7) write(r0, &(0x7f00000000c0)="5c72dd5842cdbfc53373fabf0cabcccfcbd328f1e9ee27235be69542f1ae4f90d6bc65d9758714f9a66ab8b04616adb04e7e0a54ecfa9407cb7b0110349c4284cf45c538144bb6f957b6bb3e5bc128ced62a04d52edeffdaf2660d437fdc4d5db30f3f7a3a96cc05ddd0bb979e74a07df608000000427290306cb04d2f1f3bfa22cac3fa7cb71f3c0b6e185076f2c5c08a5c60a68cfa4b362dba5b3cf903740cd6f0f104", 0xa4) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:21 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x6000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) unlink(&(0x7f0000000280)='./file1\x00') recvfrom$inet(r0, &(0x7f0000000100)=""/31, 0x1f, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xff, 0xfffffffffffffffe, 0x8c75, 0xcd}) unlink(&(0x7f0000000000)='./file1/../file0\x00') 16:00:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x100a, &(0x7f0000000400), &(0x7f0000000440)=0x343) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x12, 0x8000, 0x100000000, &(0x7f0000001080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000010c0)=0x755407d8) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:21 executing program 1: socketpair$inet(0x2, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) fcntl$getown(r0, 0x5) readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/168, 0xa8}], 0x2) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x23) syz_open_pts() 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) lseek(r0, 0x0, 0x2) 22:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffc1, 0x0, 0xffffffffffffffff, "adc40074c1d92338d3043867f50bd5b0ad6a6252"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0xa5160561f981e54a, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0xa10, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x12, 0x5, 0xffffffff}], 0x3f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0x200fffff, 0x1a, 0x2a}, {{r0}, 0xffffffffffffffff, 0x80, 0x42, 0xffffffffffffff39, 0xffffffffffff7cc2}], 0x400, &(0x7f00000000c0)={0x5, 0x1}) kqueue() 22:22:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1) r1 = socket(0x11, 0x1000000003, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') getpeername$unix(r1, 0x0, &(0x7f0000000000)) socketpair(0x18, 0x4000, 0xfffffffffffffbff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 22:22:01 executing program 0: r0 = msgget(0x1, 0x5c0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb4, 0x3, 0x1800) 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1f, 0x11d4d8f8c89ab940, 0x83a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) fchdir(r1) 22:22:01 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$inet(0x2, 0xc007, 0x292, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:22:01 executing program 0: socket(0x400000000011, 0x3, 0x0) 22:22:01 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000000), 0x1, 0x5) ftruncate(r0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 22:22:01 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f00000000c0)}], 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r1) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) flock(r1, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) 22:22:01 executing program 1: getgid() clock_settime(0x3, &(0x7f0000000080)) 22:22:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000000000"], 0x10, 0x80000000000000}, 0x0) socketpair$inet6(0x18, 0x5, 0x2, &(0x7f0000000040)) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x84) 22:22:01 executing program 1: open(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x20, 0x4) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x10) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xfffffffffffffffd) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) 22:22:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x302a6, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rmdir(&(0x7f0000000040)='./file1\x00') r1 = shmget(0x1, 0x4000, 0x204, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x44) 22:22:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 22:22:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) r2 = socket$inet(0x2, 0x5, 0x7fffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xd7, 0xffffffffffff0000}, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xda, 0x2, 0x3f, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffff, 0x800}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x1000, 0x401}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0xcbfb, 0x3}], 0x1, &(0x7f0000000040), 0x2, &(0x7f0000000200)={0x100000001, 0x800}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x0, 0x0) 22:22:01 executing program 1: r0 = socket(0x0, 0x8004, 0x100000000) flock(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) socket(0x6, 0x5, 0x4) r1 = socket$unix(0x1, 0x7, 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f00000003c0)=""/195, 0xc3}, {&(0x7f00000004c0)=""/21, 0x15}], 0x7, &(0x7f0000000580)=""/234, 0xea, 0x2}, 0x40) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 22:22:01 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) chdir(&(0x7f0000000280)='./file0\x00') r0 = semget$private(0x0, 0x4, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/87) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/255) semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000180)=""/36) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x4007, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/147, &(0x7f0000000000)=0x93) fcntl$getflags(r0, 0x1) 22:22:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x7) 22:22:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x110, 0x2) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/205, 0xcd}], 0x1) write(r0, &(0x7f0000000040)='s', 0x1) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0xfffffffeffffffff, 0x4) 22:22:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="9588bf529c40f59d", 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 22:22:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000000002000, 0x8001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x100000000005) pipe2(&(0x7f0000000000), 0x0) read(r0, &(0x7f0000000180)=""/254, 0xf8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x9, 0x3f, 0x528, "ed97f3546354fe21a4d5cfa149450903a3897a3f", 0xf7, 0x1}) fcntl$getown(r0, 0x5) getpgrp() getpid() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:22:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpid() setpgid(r0, r1) setpgid(0x0, 0x0) 22:22:01 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r3, 0x2000747b) setregid(r1, r2) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, 0x0, 0x0, &(0x7f0000001280)=[{0x68, 0x0, 0x0, "13c981bc6672d616f51efb922444e8899b266efbb06d75ffa33eae8e220425c7868e57081d194dc10328dca95a22d5806cec0bda25c22803490aed72f9d05d443b19c212177ca3ad415801293294b39ae12c36f4"}], 0x68}, 0x2) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 22:22:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/144, 0x90}], 0x3, &(0x7f00000002c0)=""/188, 0xbc, 0x9}, 0x41) 22:22:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) open$dir(&(0x7f0000000200)='./bus\x00', 0x8228, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/171, 0xab, 0x42, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f627573008cb22fee129d1e31f3e7c21f52edfee0db66af5d53c6a11ff8c900be6d56657c337eebdf03214c784300000000"], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x1ff, 0x80, 0x2, "ed854cd078a1e272b810089d3138cc182c56417d", 0x200, 0x4}) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) 22:22:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="00df519cc6a92d789394068a3578677a17a616944b2ef1bc6079038a95b7186edd058fcb231a72c38a425d7a8aa0b58c52d3d168806103f82bde7270251aa765b2e222c3d11314ff21f714", 0xfffffcee}, {&(0x7f0000000180)="f3212fd8c6660854ed9652646e53370b273d1b88ad697664ccaea1353d886da0afba853e4a1016ef653a96883c65b1294b741f9f8ffa6cd99d9a25cf00cd733017565cee9f61149e06b722cc6e65123be8f251a963116efaf275fac29a73f0956491e60aa17dee9b17132030cba44114bd5617aa2f18a1985ca0195e959f3f7169d890c733eafe", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x404) mknod(&(0x7f0000000080)='./bus\x00', 0x128, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) rmdir(&(0x7f0000000300)='./bus\x00') open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x100) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x7) 22:22:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x9, 0xaf, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 22:22:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x400) socket$inet(0x2, 0x8002, 0x7) 22:22:01 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 22:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x8) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x473a}, {0x7f, 0xf0f7}}, 0x0) r4 = msgget(0x2, 0x4) msgsnd(r4, &(0x7f0000000140)={0x1, "3f5c1e70c3c9f6c444e6097c725ee86aad035f228a6f2ebda2a9b3d8ed4ca223e0763ba42b45f6f2ad6e0e373f726ef926d3a4bb2e758daad3322caef4587e58d062ee1ec16e73a3b161c507baee7d5c3f966a13169c865bdb05660b3af97ba592d0627db8779ee0d4ad5a6ada3a28f9973075858a2215f83efbabada8167bd6fd7b18f7d73e22ef492362a0b140"}, 0x96, 0x800) 22:22:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) faccessat(r1, &(0x7f0000000040)='\x00', 0x23, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0xfffffffffffff800, 0x1}, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000140), 0x10000) 22:22:01 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) dup(r0) 22:22:01 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x28840, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffeb3) 22:22:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8082, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x8) r1 = getpid() r2 = geteuid() r3 = getegid() getpid() sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x400) write(r0, 0x0, 0x332) 22:22:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x78abe516e35c1468, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280), &(0x7f0000000300)=0x4) socket$unix(0x1, 0x1, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/193, 0xc1, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100cbabc5650219899e5a5522cc162e01000000656add"], 0xa) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) sendto$unix(r1, &(0x7f0000000040)="667c167685aaf8da66f207c346f611addc159937827a68a9cfb41190f359fafdb656c7f43fade6456ba5facaef20b43c87c28c192adf5eda904326a4e25c227f9c25b8675f68dc7e314fae699c55bb5ff2f82612567036cba7bb03e1e361ec85b77b11d61ec320162e22093ce3008d87dfaa2a4bf3f936940a883495b948c323e9d825158b582ee0c85131d6937d97a09a", 0x91, 0x40c, 0x0, 0x0) 22:22:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 22:22:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x1ff, 0x3, &(0x7f0000000000)="73a971f007c605036ecd03286d23c0954f9a5c7bd6784e45badfb29b282c5c758f673a6521e86b4bded0d5e464d6c8c0403a112dbfef967d85392420d21e2769329ab9db016b57bfb2d1dc9eb95a30de734f7467f3a4a5535a35e8b62b0cb9425770571cf59ab1a2191d35f32a05ff73794a9b77f6c9c3cb876140d803bfba3461dd3fab83e0c720d5e2a884f220d9406e1bf0b629b086544121a77b203b36154fa488cbe7f3eac83d25fe8beaa3e8ecf851ff4e39a0659f589d2f12e0a520add4024623743e2b94232a1acdf92bdc52c6488e0c", 0xd4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x4, 0x5b) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1ffffffff, 0x4) sendto$inet(r0, &(0x7f00000000c0)="0132d7657bcb5ead7a1491044e8f0f56b3adaac39c121fe5422a6e086c8e841ca28fb6fa995620dc16d32698cd76ec9a623dc6bc07d553d9a689851bccf2c6ba25b0e98f8a5878d5977fc687cb77b01bf10e76c082bad3f3f98135692f2c8addba06cb293f0f88514122c7d43a5653d15d57aac929059c846d5fc4022240eddd853927b745d4867574b075f806f91a0eb9c8ae021bcf96e67291973145bca20371815915d9adc13af4fdfbd0ac934d6e4bb27bcdc31586ec0e99e5825718d7272f17bfc254ca9b659c3d003b7b5ab6148a368b2127d8a775f4d601f548dc1edd64e072d4e7d03f64cf48ba4f4c5091eaddd6a91b96fe5890588efd05c8bdc97ac3d0aebfea30c71ebf8c53e5b7076cd59128c017c19a3b227771d8d6ea580b82b59b1857c6fc34a95471e710b12067726944b29671d4fa4c210cc5d307dbad2b0dd136ec8fac90824f3333584df9a0bb12a408baf2787639440a2278e8917e6a0a6f6bb656eccdea9080dc106f9638c5d736ac5dfaa28d40c8e0039b8294c12e0b855041fa9e8a26a7835803fdcdee95f4010f25335dcc5db3979fbe1c6899cc4e726a79763eab4a5cfefb3d2fbc53c3615bafb4a55469b3e7ca81c5a13711897d62b3581cde43c645ad7eb19deb927014309e2f3708c73cec650d16f6e67f1f703917ca25eac533fb2e37130ee0b9d430e75f0779449002dcd86d72ea27c3bb2a067d383fb1c429fd898cfeacce6e206c63ee30a06e6a2e7638711d07196b3d69468327493c1ed1c7bd2673130ca9864d185c92cce8bed1fbf61547a047c2cbe2fcf2e0bf98b132b0a900a766c992e2d2cd2f1b21cbae51c7f42f15f949d9a1edea0983855026f04dd60f7107f8e83117b43208c876d20f14fe89499ff3b2da548d3145b31b7ea313ee79d0116e2e246cd24158164d7830af2c9e24f5c4871445dd919a7dab3363dd7a1e6b36cc848adac532ec334a32a5cb91672a69b9990ec92d84efc32ea6abd6ae9fbb1bf5096ee1272bdc5db962b1250aafa0f28ac917aa3be8e304bd7d3ced625e130f10f538e81f3c329abcd038c5925f7dcfb1e32b558afc38b43b7e85ffd8a8190538960f6da6d3414ec69dd3c2e20be41684f69e372c2642fa3bd3066c7773ed77bd2ef573f467abfff0b212a7c9b26f4f32e90d67c0ec44620b4c8d1ab54661983231a0a28b1888df17280ac0adafc864304356b2818d194be9ea6dde1bd9e71d651f6acaad01cb1ec1739e6125acf9c9137b9dcd2f0cf804fd1f2680fb0e3b6a06661b1f0623a219ad67a0afd9c280acbf9a3cf5a2bfd004a6cfc764e384ec1d967f9ab84e978313f4e4776efff206fdb4378efa457b89d90134c226a7a2d7c0a27e7145758a7e91506f6f8cd94a2250dd2415f33169257be7e00a347d0dad6de020bd19b9611b40d01b30d38d217b7ca9dd43ab5298b27045062d36c0d08e3923744586053ea28d1eee6650819d4a5116c2147121fef01f928ce3804094a8d0a9f40acfd65b5d4ac178c06c7a8e69d4f7dc9e2f8abf8d96c523ae41dfdcc14f09061af4c6c76588f30d2865882730895bed5ba61fc45739a44126934dab5b97d350b0b9a0b12d88b51861a55038e00088a388b04ed44a073c933b5b8898c0067299c9b529c1d8e1c2ce1a1d9543af822cd2481811e7e33bcbe0174ab08029493ea16c0924bee09cb2f897bc94f87d35f7386c84c2d21dd43ae4314d7d71faffe6e64e432c4d4400ac1048c1aff141cb737cd3fe76ba3e9910f4835e05aa5c907e0190e7358a8073f4189036d2a20372f5f4669aaa54dec67434f8abf1f857470134b709de3fccfca2ebd1bf9eeb3947d3313d720bf501d033cac415ef3db9405a85a33c9cfd5ba98243b2ed30e1873399c19e46b7b95f1ac8fd6522cb8e9e7ac930c5be6bbc594967fde941a05cac7232345ca4f1fe7ba107780d000ea12d68206b5b027a60131ed77804089e32c2df8e7288dcdfe2ab695cbc85d8183db09e2f7e167d18f9d43bb94f3b040df7e8f2f0800189a16e24e42d50e9d063f7dbe1b4cd74d4309ac7fb64d6a1c4f979e55a8d9453ed973e09ca861fd7b2967b15e35562021a868df0df47d84656f9763b0d7a83b37e502551411fd29144cfeb5b48318f9cd92219d4ec01b1a35c2085561b2bbbf632a6068e2643bc7c73bbbebf99f18fadb4322d68d2abeba2f89ef8f60b7f902efd856819cd316511796275abdbc64477b3fd8986523fa2569e5f118d96656f78d5a5c279438a8c7830fbde4f685456da58a7d3fa3035f9d0f244460b47570ddb18561e2d9f4f9433a9112e96cfe677bb62e2938b9a8f6dc88e9e59f2432b35dc7c006a80a6abbbf8459d47026bd498415e383c2d6de21c29ff668211a77bcdada13ca58f995f68901ae1ce47f1f90a75c75107f717f256b671f7948137cf1073939988d36b3c8a69ef705510b8aa3d4ef49ec4c6bfe3e7c528eb777c9d87dd1250efd0952d728233ceefb97daea74339dd40290614103aef27887f6e881a7aa7adc10555a0cd18fb54dc4acf95bd97c41bf187a2411fda78106b39f4b6d15e146f865001a2b7dd391f6998f7dcf2ced35b4ac968c5de7a26c16ba3401f589942ed6d3c239746c2005c49bba20c98f556ae5f25356e5b1ac34ad2fe50445cbaf184ad859a6e642ea4c2eb9b8e0c7b0e16b957231bcf8a2153d1954a76690124eac657e464bf645483b7cb579a4dc8ce71787a5b1402e95da82926247b9b2c73dff9189857f56a473ff48d05fcdbd7408b195e95eff69648a930778d40792656af66c5cda8fe90ff57c41324fda2a22b12eef4ada6abe34193082132359f2a33192ed64a2e227b68c0dd659b15ab1c9e5a2b4ac30c4f7cad8640c6d8ac6d2ea8cddb4c640d3464f90a531f646022558e4fd8488800b9766eddf4cdc1a45c2a11855b59fa512961f78d0e8b811c4918d4799afc762f497bfd333396a4a67260a64c24819c0b879870bef5adc6ec72aef573640742282548ea1e21e2a0d7cdc78f28fdb4ee4c782ad78e7e08929841d40a6f24b21558455a062643bae1a70d9caa0c9b2170f14c349c9bb64740263dad78d8e750de37a362bbf2e2c958edffbc41a3163bf49e9e8f628da407758ccff207cc86cc12c88dee3b3a833a994c53e8b358e2388b353e8bcaf2ba5f0e5d27f1e1b892fa5167386c588df51e056828d77fa8125875535266dc863050239e09386c91516b03b7103fa568276077439079c93f97d1d95d6bb70dc8680f0dc9a578a36f1ee3437c008b1a6b01e7a19b3032c922e9601bf43d44df5d4d4add7a4f997805232020ba3511261f7885071ea4272b25686b91a3a1cbaecc23ed13524eb599848c4d87b01bc1879847751b4e06ed55a3346a5ce2f53d443efb6bb13595648baa1984562f6c52a2e7f9b7fd496aa0e979f574b4b81022932690dcb1bd99db700556658936d0c65b5e065a88607fd6f066452373767d6662173b9e6b6486f413ef033c7062fab852ac60a257bae98ae38b790c66802dbb92fd251fc9a5c862fe6cb006535bc060df9c8705d6775e4cdba710775e11cb8cef10594cb95331f648f8226e6c783caf0f05ad55ccbfcb7d1765a9e9c2f921587e99f62c5c521bd104e39d2dc0d0f4b4603e40f55087f0fb270a35eb8c410cffe2df7e26e4443e5b44b7179607c7d77ed7e87e807f7ca482b3a7db6d4f42369dd10485139bb33a428157702b77e0204f52ef92fb998181f68275d0f15bbc1515cbdbb7abd53ea4953c2eebbd6b1658631a390bbc100e60a6e9e70414d6809163e0b1737ad446623f1983766ca3fd330d56c6bc3482231d40289486f37011ce4185510bcc46fa0e744a556d874c99bf688584f9db76382b151d10a3f188e88cd146d0b5f23b998ff3f9083e8f65acdb34e2d6b706c6d741736e9a8e21f8a0905cfb95e3c82c1324d724c3f7efae0273867ed2d9b13ab80f739a5f33170d0a079e3db30c23e29bb1d2499d31bcb250e75d9202d48f79af3ace2ae71b2962ff5bbea61a9d4e537778d1b4ba048753c4ae658dd8fe848f0c1bbd0357108ce9592db3050839a21e88b510140512df245f82db05f864fc572b2c048118284989e3982d18baffa0c53ef92466a158136e5b472f80cdc2594706706eb8268e06b1a85a38c16883e9365fa8d9ab0d0824ce0b91b88258377b99786d8d6481ef071045c9e2da79b3d087d0d9b7c4b5e10ea48cd356d9cdc6271b4de864177fbfca6a41d603a680f0ab110b9db7c03694fa21f43b2fb94087b23ba53a786dee7cf24775cf6e5a72b269c460b2b278c5ff1857c867ebba01ef6c28abea153d6ae66b652c68d69eba714515c0ad22629d9ba37907c3594b9e5664decc26955ec3aa983ddf0c7a5ab7219e344111393bdaed6f84225f3a5a2d1f73c6b2c45478c43163991e519d75e625b7d7c00364b526c57d0426093cb9b35e0562ea05cc76beefd5d946b70175fb25c04f72fd30e81f46e91a7d97f86b59b04f27b53a212f9c8de4547b5a2a0efef4a69d8661b526d0bc96ce8927322040e80266dbe25c80877b576704a862bc086cd22ed4baefe5d4ad67e830951cd26d754d5108c75c2c94a73ccbb9a29f3191789c65c0e32592023c2be1c2a5f13cb23c00ba71b2879fc44a6a7ab3581be12dbb5bf89de453fce35b1fef7b83253517a7348ce2a0db46ffb9702a250aed3cc6ce35673620346aabf233042494ed5b9896e77e41d6ca32068f248c06d90a2a009091fe6dbf1f9d9c520f441814ee5012bee87576b480d3c9fbe610147e5acf3ef54b87ea89e91770b4df650ca5d0704f975f6fe6349dc4e83dd2870cc547f0c6d740a113bc4f6aa77aa225c0a449034a8b9e708a4027180449a8e8753b3e1309a804c6a086eedb3324e0a903e0e7020c8384b3b943640c365da5effb3d2d3a5ae2078b1becf7619267a0b7e9dfae5b2104c3fd5ad93c080e1e374a805eadd7d10d3a8c4b2c2efd84a7159712e9226df3eac0a2d62e9b4b2109edd33bfa675abf9b7360624a5d95a7e918750c6bdb7418a955d4662b49d5ebea6b65b95e5d9fe9e72e0565996591280e5dfdfd7be3ba02eeea824f9b37b32a755c74db283a6d4b43a7f31bf89600c701b019c736934ab1b3cc3738e62c0e1a8f9a8513876e61027b824828282d45d3e253ae77ff395cbeaa1ef77100c653fedb1a0ccde3438ae194ad201c09963b608cb7da4b6510e5462ab50cc7a91b12143fb782323bfe0125e8bfdf82c37c020673cdca47b0966c337d6eb68bf5ffb30d96bdfffaa156ce27c35a45b61ef98bd2b362ccf938f6e1995f44f191e862b5516840e76fea54aa80e25336fb8bc15b4ef739b4e279c906872035efc66c5bca8a69fc91f23df721619a8846038c556b07b7d776fb6e1ba743c2024e43becae510ff501d1e6e28e3e1ead7298e55111e8352d39bfad530cb15363936cdc1c6f93865d9179f9cac75339e53aa65742e3aef55561f1acd64edaa4cfe18a5a3975b4b317c6471e317c0060dac6a1c8ce20f69397f160839bc8608370865e9036f2dfe430c78b8643c002bf4125517a66a724631e03fa0bb3edb20c913eef6e73c9dca8418bdb3558f1176d82823cce747b8642384d096208c11bf0e5d3694029745feec83e249a280d5617e04593f740c6f68edfccaa5ca11a6668733417954e2e2c8a43b6e914028bcb8da0058aee0520930f38e018bb9ee9e351e53dd7623a4c5a5f6dfaef0218cd2af8be7d676b5488fee6b120072da3f04a4e54d418a68988cc9", 0x1000, 0x7, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r0, r0) 22:22:01 executing program 1: r0 = dup(0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair(0x1e, 0x4007, 0x88b, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:22:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) close(r0) 22:22:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) fchdir(r0) 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x61d, 0x922b}, {{r1}, 0xfffffffffffffffa, 0x22, 0x40000019, 0x80, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x0, 0xfffffffffffeffff, 0xf000000000000000}, {{r1}, 0x0, 0x2, 0x4, 0x1, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0xffffffff, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x23, 0x40000000, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x83, 0x1, 0x8}], 0x8001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000004, 0x8, 0x97}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x84, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000002, 0x400, 0x80}], 0x23b, &(0x7f0000000240)={0x5d3a, 0x1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x770, 0xea0}, 0x8) kqueue() write(r1, &(0x7f0000000280)="ec3fafbf6527b753f48c7db0973201dcb86cd82d2c1ea91ccb2a5882190f7b5c548035654242a72801120f14e7a0525685779315e8b3d4e4106e02877833004b19e130cf549fc33638de5ca5038258c12c781a3c2fb98beb88deac6616c114dc7cc6ebf569b38416495036a779976ec343f40f", 0x73) 22:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)]) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 22:22:02 executing program 0: mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x212) msgrcv(r0, &(0x7f0000000080)={0x0, ""/143}, 0x97, 0x2, 0x800) 22:22:02 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$inet6(0x18, 0x8003, 0x1, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x3) open(&(0x7f0000000480)='./file0\x00', 0x10801, 0xa8) listen(r2, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x1, 0x401, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00000d0, 0xffffffffffffffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x8, 0x81}, {{r0}, 0xfffffffffffffffa, 0x89, 0x20000040, 0xc6c, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x100, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2a, 0x2, 0x3ff, 0x9}], 0x80000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x3800000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x5dc, 0x5}], 0x5, &(0x7f0000000200)={0x1, 0x6}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x4, 0x40040, 0xfffffffffffffff9, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000009, 0x6, 0xbc}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffffffffffb, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x7, 0x0, 0x7f, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffff, 0x64ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0xfffb, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7f4b, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x10000000000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x1ff, 0x2e2}], 0x5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x68, 0x3faea60aa9e8adba, 0x4, 0x40}], 0x9, &(0x7f00000003c0)={0x7fff, 0x2}) socket(0x18, 0x8000, 0x80) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000440)) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 22:22:02 executing program 0: socketpair(0x20, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xc9, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3, 0x8) getrlimit(0x6, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="0a42d5cf3cde069cf071c68e97272551774b2c3cdae3bec426ab16766f7fcdc3ae34220e3f89f1bfc54ab49edfef29f8e36b3be83a44b62f6dc7061b54240035286ae68b6cf01f2ee9493f9481c6f7f731391a41857068a784e41fce70980da431eedca86c0a30c548cdfd1573e0a6a11153dd42c0dcd61e894aea3ec1c189ccc8d3d61ee162d27fe833351bdf0fc30b07a64f71ad2beceb095f9bc615b1d2138b8ac695a74089ceef46", 0xaa) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 22:22:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="00002e2f6275730097bc540bc9df5cef3e547682e6d8e5d007227610d7b26f0eeefb40a3584266bc0f7b990ae13366c31cd528ebbe58a62065548f236014f0ad6a80195106629acba2f6255fa05a965dc009e4b53e394fb4b5c79e52ca68fc88518829c5ac4fbb3674aeee074daaabb2b533a9a72b408b36faf6cf7e94c14119de0373883bc5c6c19fbc226a40b9a60a3e9f2cd005ef10e91bfa0173a2b04271471d6c9ade966ecc2713d1db42b0f051f1837f44650bbe2c98dda3af5d1b3b7002318443914eb904343afe8917abb9fac00404a68e1e662ba2ef"], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$TIOCCDTR(r1, 0x20007478) 22:22:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000080)='./file0/file0/file0\x00', r0, r1) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) connect$inet(r0, &(0x7f0000000040), 0x10) 22:22:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000200)=""/202, 0xca, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 22:22:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$inet6(0x18, 0x2, 0xfffffffffffffffd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x4}, 0x10) 22:22:02 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) socketpair$inet6(0x18, 0x4, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0xffff, 0x100, 0x4}, 0xc) 22:22:02 executing program 1: r0 = socket(0x14, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:22:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x20087) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/75, 0x4b, 0x800, 0x0, 0x0) 22:22:02 executing program 1: r0 = semget(0x0, 0x8000000000003, 0x0) semget(0x1, 0x7, 0x400) semop(r0, &(0x7f0000000000), 0x16c) 22:22:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x103, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 22:22:02 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x28f761213c420ef0) 22:22:02 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt(r0, 0x100000001, 0x1, &(0x7f0000000080)=""/157, &(0x7f0000000140)=0x9d) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) socketpair$inet6(0x18, 0x200000000000002, 0x1000, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x28) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1f, 0x2}, {0x18, 0x3, 0x9}, 0xa7e, [0x20, 0x2, 0xca, 0x6, 0x3, 0x3, 0x3, 0x7]}, 0x3c) getsockopt(r0, 0x5, 0x0, &(0x7f00000003c0)=""/217, &(0x7f0000000140)=0x5e) getsockopt(r0, 0x0, 0x4, &(0x7f0000000180)=""/166, &(0x7f0000000280)=0xa6) 22:22:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x11, 0x8002, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x33}, 0x10) select(0x40, &(0x7f0000000040)={0xffffffffffffff80, 0x6, 0x3, 0x0, 0x3, 0x8, 0x0, 0x1}, &(0x7f0000000080)={0x7, 0x80, 0x5, 0xff, 0x2, 0x0, 0x9, 0x6}, &(0x7f00000000c0)={0x1ff, 0x4, 0x81, 0x8cea, 0x3, 0x191, 0x2, 0x1}, &(0x7f0000000100)={0x8, 0x80000001}) 22:22:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1000000000002) recvfrom$inet(r0, 0x0, 0x2e5, 0x800, 0x0, 0x3bd) 22:22:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x402, 0x165) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8, 0x100}, {0x8, 0x7}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 22:22:02 executing program 0: r0 = kqueue() r1 = kqueue() msgget$private(0x0, 0x4) r2 = syz_open_pts() lseek(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc1, 0x20000000, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x100000001, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3, 0x3}, {{r3}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x8, 0x62165125}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x200, 0x4}], 0x8001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2c, 0x82, 0x3, 0x401}, {{r3}, 0xfffffffffffffffb, 0xc3, 0x20000000, 0x5, 0x62}], 0x9, &(0x7f0000000140)={0x2020000000000000, 0xfffffffffffffc00}) close(r3) 22:22:02 executing program 1: getgroups(0x0, &(0x7f0000000140)) setregid(0x0, 0x0) r0 = msgget$private(0x0, 0x70) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) syz_open_pts() 22:22:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/242, 0xf2) 22:22:02 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xd, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x61, 0x3, 0x7d, 0x4}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xcf02, 0xef}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x66, 0x2}, {{r0}, 0xac8c6d7e4fc44603, 0x8, 0x2, 0xfffffffffffff000, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x22, 0x36, 0x1000, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x41, 0x40, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x6, 0xfffffffffffffffc, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x1, 0x8}], 0xe3d, &(0x7f0000000200)={0x401, 0x80000001}) lseek(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 22:22:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = kqueue() r1 = msgget(0x2, 0x239) socketpair(0x2, 0x4004, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)={{0x0, 0xff}, {0xb8, 0x100000001}}) accept$inet6(r3, 0x0, &(0x7f0000000340)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r4, r5, r6, r7, 0xa0, 0x7ff}, 0x5, 0x1, r8, r9, 0x10001, 0x7, 0xfff, 0x6}) 22:22:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2a1, 0x4}, {0x18, 0x1, 0x3c74a1c3}, 0x8000, [0xa7, 0xa2, 0xfff, 0xb330, 0x7, 0xffffffffffffff00, 0x3, 0x755]}, 0x3c) 22:22:02 executing program 1: pipe2(&(0x7f0000000000), 0x4) setrlimit(0xfffffffffffffffe, &(0x7f0000001ff8)={0xffffffffffffffff}) 22:22:02 executing program 0: r0 = msgget(0x1, 0x30) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 22:22:02 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) connect(r0, &(0x7f0000000000)=@in6, 0xc) 22:22:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/6, 0x6) 22:22:02 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) setregid(0x0, r1) 22:22:02 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) 22:22:02 executing program 0: setrlimit(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x69}) 22:22:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = geteuid() seteuid(r1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}, 0x2) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x7) 22:22:02 executing program 0: socketpair$inet6(0x18, 0x3, 0x5, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair$inet6(0x18, 0x2, 0xc3, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x401) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x456) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, 0xfffffffffffffffe) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 22:22:02 executing program 0: r0 = socket(0x20, 0x1, 0x200) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) setitimer(0x0, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x7, 0x34, 0xffffffffffffff1a}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 22:22:02 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 22:22:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 22:22:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="a052b1b55f33608b684c642358f6fb7597a509321ba176bcc058472bd061b0ef19cc6751b44db5c31734c576a21c3779a4e6f6259c4b8518d8cc53922f5431a366bc5465eb55180487121359c2acb664cb8266b8877a5845c96800f716a647746376a55a3ef6849cfcb511b3d3e9d49728953fe35196d047734b5857e0adf9a03f2badd18879fc133434b781d964f80bfebf6cec9aee5e72d169519a3a1cfc793ea72eba4c9170b0930d504d685f80e4319831bb77076f37c83ad187c805955bc861fb871a4a0e06c3581fcfddf2c5522874aa5b269e75b9c84c1399d0db4f81afc73763a053150efc9610026cf1e8fea51fd93e16eb6fa7ab05a8c5d212ac85c646693ddcfd2ed53db109ac6df4e848d37b6cc7c8ff5cc78189e91c024f16316ece04b2d6acd05b929a801e5cb9836f4d5a9d9445e540f48be5a3cd34d0603d4e8eb68df86c405f87210bc6cdc33c50cd7b4be1c4c0f9eef1b610f584105474b57f32451b810eca6ffed2cedfa4631f466e1cc2db825207cabd6cbbe4ef3c9b7cad5dfa981a82498a37ec0ba8a31eab0c271cd6210073acf17b5b802526d6406bd88d21331a767ea63f6f5fdad5cdbb74e96790140d1a07f6dc9b1f2318b1d089ed2de1d389c7861f996492c927366915efc6872523056b7c3a3b8be82e4f87701b9c056ef7829fd869de38f8b10868876c3483685ab93629dec60d150073502b11356f44c3ef650dd37fdeecdcdc0c2345428dfafef9d00ad9fe117fd8099ed6bc934249ade3a7040659abd8e686db74c9a031ff27045afd9253c2846bf64150f219e0fb14492aa971b2358511105ba39de47160ffc062287b897a3ce802dda27f31aa14244b613b55da69ec8085ec19beb24de6923dcf23b729a32f90937cebadbfd00f90466a3b90330ed81c69e08272d2f9451d335b15ddc91b60d9468568618c072b3904fbbf05d51e2ddc8aa2c3d191159c8c6040e6a6378606214931311a44a68699aa16bc088f6e08f7afd965c9d07f77a3d03bd178f0453fc2c87695c3c14e01223639a034bb14efe0394d47dc0737f3cd6953082a041955f42b460fb6278014d90b4d44792c2e6c95e4a5e95dccac76b4fab8a0df5a48e48238a46d1fcd5dd80805bd282aa9db04452b31138117b9e1be67abf417a02986276836a3ab2c4084153500f00e95bfb46c699c6029302fcb6bbcf530513785483196d7a10ddbc16f8fd5fe143127f76f2430d6590e46faaa70ebccea2472dcb802b1f4bb1d7189f9b7eecf69a4d5855cb2ffe1d6884205b65084d150df5d68de385ab86f3800cb66867dbb7c20a396df9d291400b34350c72427f6b1d0fb592f81503f22f516ac97aa56d03eb975162b6940909f4edc1f29d9a175d429c3745e44932c86c3c3689afaec5a72be8498e85d6ed59db199e24f74ce28b5fcb4e13ac621a426d5fe3b526a4b1093788adeef22b09f3077463b8e2ee00129df9850471d666e92173ea0353e3a1a520571246f1beb4d9433a6f380dd7481f764b6910953cc9b4db08786b1635d3f15d25098db8f90efa3d72e949b3d4b5fdfb71baac027bd94ad969875f3bbd1cac8af302361243eb91de49bd5c0685fe0d71243a7cf78c30793ec518fa78d18f0d344cf4bc33ede25be5b4f70b0fe11ec62bd665af153f44fd3ef683e1a007a2d430215e379ef94fe5653aa61ca26e8a537069bdf7ee17bcc93325e57751386624c8c39e8dab56e6afed443fc3ed4797987685ca4a6bee62b3e5f1fecaf7044dd0507379c91c824169f59bc0986cd5501383bdae4722fe2d6372ab9c51b546f8e2d8a1ae1bec568e476b7ea9ac7b2ab32b7caff90003954e1b9741ecdd438459d09b94ea147f7f7cc376296b54406790c92424ab1e6379181115582a815b71615b5b379a67243a1137755e77b531bb7666919eca58d06d6a0a6ca58426da68a8fd90ce68740a5cca6f17a420f29ee7371a923f714a699c9abd8eb4173dec526870a81ee48ecfaaad689aaa6334d0e390c08736d56732b7581d1ea9cd385e5ff02faf77d1ac65aef5479031f34aad6f5aa7f7a885d1510c7360b311419f0a025fdd75ffd0a04afb8d4dbda2c08c861e07187be69f1eb8baa29886f5d3db32da4e31d5cedb857a59fbcb48064d53c334294bc627016d4eb80934e9f25228f0389d222dbd2b9829c43e38a7a7b81ea434a215e29e44a630f058ada8d6482441e82e9eb2ce12afa41c9f330969448a676ad1ac6cd2eace5db237e8ffacb30b03061ebca16db330e540c2f33ab37d11de4e0cb116a95b46d93e8c8e975903ae59f2b4bdff3f8dcc83da60618ec06e6714ea8b46f725c2da5a6135ebe301b784e6409c6761b47672f91e75edf7fdec25052471decc112f79cb996f78611315797ab4e4fdf580c49e6031b1859007f3811d145dfba15a13d4283ef9deb117913f07ba0be5aaf9ee98253cae51aa607d4814f80fd101b06cd83c7b74bc02d69d396e052b3b5570a2c30c9b16885d7e00e3cc51906a084b6df0c4bf573ac1dbf7ed5b7618597d146e90669e9d6e7f800f04978a9c0d8bebb509bfd69d715e8d1f19470a696ae9711beffd279035f1d89a356be97095148d087e9e06d07524f8343b8eb53b222fe69bf740af1c2d74c0352fe05329927a4fb4e62f12a4359ec7053258d720e562b4c5379d5785e80d40f58ec90d2e215de84f8151c1f607b36b9db1eb7ebb16dbd13a4259c734ac154e55f7ec7709b08c0cc2d9ec013f9b36127f47a6767fdd06567853b3ecd0d4c6d8c84724e12b768ccfd9950bca3c1e2b143edde9b611eeba09de2e20e2ae1182d21a20164ec4ae152c444834bffa3d05c1ae59aa8d78b7efe63f3c82d9d41f66660b7e2d0ed5a2623ad7d58a64b835322aa66f33bc813fe1d9f7d39fca06e76cc516955cb61e0ff202f5bface9ff508fc11f1906e75801fd6c9c00053d144b141f1995274e22d551789fc4aa9fc0173bd5b3dd0fba1b5663f01272d889c2188b624c077fa7f0f1592153eaaf49e4062fd6f925587d85575f95e7deaa6d4b5bed46d5a966faed0373a76b0627f6052ece45654766f7abd0ef6087e3ade104ff60f7f6051cbd2b17f9c69f980481b02458d849690dfb33bb2e4f4da82abef46a4eb3245d95a3378686619d4182306b683dda872249e9af1ab61a8c6d6f6c2bcaee997b53b8750d09148ce4288f66de81133a56f060a2a626529b9f3d66baadf23af1e6b38e2c5c34c91f600ac5e25245227bef762301fcdb2326c938074bea483d25abb38391a82289f5be10128998b80efdf42e5f68abc8f9d0ab1aec4b3b99c0fd19340106c859b26a34c87b89f91721b15887aa42898845f43bac5fc1281d953cb9703e901413a1d1e0d7323fb493e4835fa77d88017e15b7b1ba793cb863963edb90bfe47b014314af97a547eea9e8fc501cb3c065d6848f97582dc82c06f7588ac120e78cc05df7ef15ea7e6629e7a53384ba47ef4b0e85bde03710bf34f49df839cc279dae0ae3257ccadef4932153f58d24b6889a4b4b993aa9082868a93359403f680afd0305abde3f6563ef368c4b66d2738be8da5ecf3dffc402e3cf793243777a63323315758b4e9655d414ba399d2a0df9628b416313e796c7292deac314675e78899b0ccbc502436a156c6c0395799580623c5823df02b09b2b8a192e0a6d1406c0e54e28efdae678416b6f56b3b179cea83ff196c7a25f996f8d2d2f75968fe4ebb32dc9c60117f65a384b9bfd2ccfcff5fd99a58091391721590b28ac6d9b97f3710b675ea4689d3824b547d27807f6787ddf14a4d4b98302c90291876ae6a5b74f144431f7fdef57ecbb358a7b4c3df0c0706ab7afbc96e19c33aca32cbb39386c52705d2a2b26df0bedc340a7418eed33e2b1dfda162ad1ea06fd5c7811ca0c41a641c120be36e6be0e7ab037db48fa6d8ae949cf3454d4d72c815813fd9b75af79e6c3cfbfe86bbc18d2304eab35917180cda04a4300a4974907cf3061847fc41892e554530ef4f3a51d0cfe06693e94176a3b312e0e48aee7bfcc0a76ae94ef1080b335e141be65e1199ebd034a695c748b8f9a78d8a3335212d4e01dae97b79ffc6ca9f494bbdb7ca35277935b18128c65d111eb60237fe3ff1f8ed4e249fbabb9c80a29e1262f4d297805095481d41c2653a9e0025e353de948e94061a8d2b2a7802eddd0a4b4218a4bd9e46efbab8ab0a3f3101b7494962b741a9f6fefd2b1479ce764407b74fbeb1a3b3e395ef02e1ce999e28ebd0dd77e73352252c1f1d37a6717c8b003de4a13b12cdde85e8be90e7f994cc53e4f38dfaba7c4aba6e25ca0d3b8256e4c7a0aa13b9003389a0b5d5a2de47ee4ed09b4429e67dc593074a6fd987f4ee621f88cc62c85c90bdfcb6d434bfd7cbba8284ce54c7509036c343ff59990951d34c4ea4e823f865f78f3be5e807748c511279824811920458d8ed20fca25f05ced5d6cef4cd2d98039d91ab3e403611db2a6ae811ab0f01cf624ee4168147c00cc9f837978b51f372ea22f7abc78a5557b4f4d47968c0bca39d00d0bf14a22217dbd8bf1aac2a7e8a1aa797a49efc83d6dd1e39720cbced022297550b1bbe96a53b030935833ea955d797831d8d60e9599869d9848b5c331ba6a678cb152271ab36255a9f68b2b9ac0a116885f20aacb89067fc18e97d2952762d01af66d78a4a1e984c35ae7e5c56c174d1450804f170a8016bddde6d94ba4ec7bba84490b4de0daccf4f9efe6c99d233686c7ae9a10c028e5e93e3e4fc55d860d3e73fa246379b6a30d2d27bdf370f72d79b4ddf579e4615642628fdb0c0ef2da821e306fb48129f9c8633c4eb1c70e4c724a1d2694e426653c2fbe675944427c00083702660167b3bb8f111a3eb10d9f19829622c4bfa45f4f73ff53a4264f32d2b09dba53bb5c58ec04a9d67526be5b8ca66a12c564cfd060e1c8613fa041a6e6143e848418da75461eb426d6f2ae9f4662ad1c1cea37bf50222d263490f923403c02b724b4e6a005ad520a5505d680cb269164854fe15b9e9346ecd47d7348a6b72cf15f8faa90bb9b6306de30b223841e0678fd394814f8edfa47c5981d5eea0bc4d0ca8bf66b30e90c20383bc309655466d7c85bb859403a1c32b8cb709dadae906eadff0a4ca7161c26ae5136848cc7b0cf52b2b2965ea4f1c364d5cda80131ea3c41e3ff0281d265b875175c4d08669d154cbe357c98204f857f367dfbe4e188f3488d70ec81b1e8ba4714b195b80d84f2ba9e5e4d002098248672e10338ba27b36789a9f2d18f0a5edca7d49db34a0962cb7b4380d9f524ef53f408ce25a296b70022d1af2d33bb489b18baf58ae9854c473ab76b8ff70ec11d0bd0f0076adebde8ac6da13805316444e6b073efb8e1582274023e4691b92c442502d2720548c2d242dbe306614b2f8e7ef6fd82867f5a6f217341b1875a4328f7a602e5300760ccbd79db6d3cc89fa53f104f37b00a5a7a41199eb3e6bc3dda92a34fbab78b818b3aa1625fcb55b70369d208fcce595be7b46ecbdb4ee8a14e0121518aea3065614c4775f1469ac73f7c22d20891810136d20abce078bba15d619306c15171db06178b3a6678170922927cf4c3838ba9c371735a2ac001be07dd21e009b221f86c71316b7a27ee8ba58d906ac806bf91a7c8dfec55515a065dcf7256bbf3a9bdf3f5751be41633d6a662307b1832c92b9b36980dcedbab149ced84cafdc1fbeb5daefe62faa1114d722a9afa72ad8d937d9cfbbd152758e59a841993348d7345138", 0x1000, 0x401, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000002140)={&(0x7f0000001040)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000001080)=""/93, 0x5d}], 0x1, &(0x7f0000001140)=""/4096, 0x1000, 0xffffffffffff8000}, 0x840) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) r4 = getegid() r5 = getppid() r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) r9 = geteuid() r10 = getegid() r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f0000002180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f00000021c0)="73f1f50f12f4c05f10143a1136e765c2c00d17c86400596b82a3486a278b019cfa8eb92551a674e45b6e20034a56f81633daeb9514053eb9e505f5cdb1cddcd625b9d3d4d4ba5ec98e3dd206af86b38294a36ce60db6482aadfc493302aa353e23998cdce2a6046e6a00f4e61aea7ca7184ab2f0790007bfb43616335a1acb2430185a6db61cebb19cf2daa0c8acd4918f67c39720d3c239bb31d145e256c913611b91c1319cfb", 0xa7}, {&(0x7f0000002280)="94e834cc872b4a679abfbfe9382d5a7b0632dc3b49a50f52d178fdd3c1f76358d6f2", 0x22}, {&(0x7f00000022c0)="df04eb0570fa6e357cfcc125bd096420f932840f941407080176d938ac5a0b6971d423e2aa536b06f46bb4d16c79e57345044c0b8a5a4cf3efe97e3e11252197c92a9a3118f37b0f532452656739563cf1efe43ad6f9ca140b646a92b74350f3f742eda5ed41691c1817ebe980329e576f22feb1894be7d2c8b339f7fac02cce827ec9cb6dbf132522a6376707015bfe6c9b474d830c096ca49ae39a69c2ce8fcbfd9fe0799996958f834b1309fec88e83fe2d0f2a4f8d6ab433acf84454e333db389d38053bbda7a5c7720b0b0dddc4f241f0", 0xd3}, {&(0x7f00000023c0)="885433cbe559a1911a8f84b09932c664dd9d165adcf5b2e9cfefa7b2117bb077626820e7b3550ddf5da643bf8ce0cf3d53e9625c3f50fc5ddc086ebe4443", 0x3e}, {&(0x7f0000002400)="d273e762e52c6e8d91b3b3e5ed907002c1ba4a45b2845b362b2826ae12c9d9fd7d1acb8e5d8013a3be4d7cdd1cc65bacc2814892bfd7456df8cb1a", 0x3b}, {&(0x7f0000002440)}, {&(0x7f0000002480)="9238557a6f5ec619bdd469066da345b73cb8616cef886060a32e7687118248c4002c736458478bc419b4d2457d29248c029bbd201c0274d4427373d9dd6180733537e0499eee671dbe79b20fb1836575ee47e24ec2f5c46b8a59b6c432200d7bf1fda34f5e60f6dfc15deac223308e464fb92879a91230b958950b710cbf9a8735e3", 0x82}], 0x7, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf0, 0x7}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) faccessat(r0, &(0x7f0000002840)='./file0\x00', 0x20, 0x1) unlink(&(0x7f0000002880)='./file0\x00') setpgid(r1, r11) setgroups(0x2, &(0x7f00000028c0)=[r4, r3]) getsockname$inet6(r0, &(0x7f0000002900), &(0x7f0000002940)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) sendto$unix(r0, &(0x7f0000002980)="087c9871d959d99a9212e8bbae77fea3059c3d2592dce62381fdb76601c00f730d0a0256f988b12239d6e1b2372261793120e5bd2e6d4ba17a168f2dfb9fe331e3f69a2b4ee5ca7edb2adb925651feb60fab02f8cf532b58c0d82be97635018f52811c3255c94f423b925a86b974941e355493ceccf86043edf56d24af88b5f91aec7f254172fe5a39", 0x89, 0x2, &(0x7f0000002a40)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000002cc0)={&(0x7f0000002a80)=@un=@abs, 0x8, &(0x7f0000002c00)=[{&(0x7f0000002ac0)=""/89, 0x59}, {&(0x7f0000002b40)=""/147, 0x93}], 0x2, &(0x7f0000002c40)=""/128, 0x80, 0x1}, 0x1) getegid() ioctl$TIOCEXCL(r0, 0x2000740d) faccessat(r0, &(0x7f0000002d00)='./file0\x00', 0x4, 0x1) sendto$inet6(r0, &(0x7f0000002d40)="a208bd127ef381fb084ca68286b84c8d9e5d0940b114b33765586264a689eedb030bed020ba6490ee82d77a9202c4e33d42a3bc5c923f2738ce924ff10254e603d5206413e6b0dc1d11ad4068c9c329705f2b7a8ce25aeab2326abfb3edab1931af40fb6e98fe2344ea6aeaf94b4496b887231338c73a09566eb0d1631d71d26f3f672a389b8b7b7ed4660f724bfe0c86bec7e42f9556b4cb21bc5e6a1decfdbc9b266711cd4af55c5ba5d5fa127a19f8155568b59a6003bc5db8e0216777548d19a24c0e12e7e2f487c798901246356378810729a074a193afc21531609bc7209d5384542c51527445d8e1d5fa2f532cf4b3e88000db8b35700", 0xfa, 0x400, &(0x7f0000002e40)={0x18, 0x3, 0x1, 0xffffffff}, 0xc) 22:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fchdir(r0) OpenBSD/amd64 (worker.syzkaller) (tty00) 22:22:03 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chdir(&(0x7f0000000000)='./control\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./control\x00', 0x0, 0x10) readlinkat(r0, &(0x7f0000000080)='./control/file0\x00', &(0x7f0000000100)=""/71, 0x47) getitimer(0x0, &(0x7f00000000c0)) 22:22:03 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlockall(0x3) getegid() 22:22:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) pipe2(&(0x7f0000000040), 0x10000) 22:22:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000001140)='./file0\x00', 0x10000a, 0x1000000000001c) fcntl$setstatus(r0, 0x4, 0x7c) r3 = getpid() setrlimit(0x0, &(0x7f0000001180)={0x200, 0x9}) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$setown(r0, 0x6, r3) fcntl$setown(r1, 0x6, r3) r4 = dup2(r1, r0) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000001100)=0xc) getpgrp() 22:22:03 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/177) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100)=""/239, 0xef, 0x802, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x31) recvfrom(r0, &(0x7f0000000240)=""/136, 0x88, 0x41, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000340)=""/249) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r1 = socket(0x3e, 0xc006, 0x3) socketpair(0x0, 0x0, 0x100, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f0000000480)='./file0\x00', 0x2148, 0x6) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') mkdir(&(0x7f0000000540)='./file0\x00', 0x2) r4 = socket$inet6(0x18, 0x8002, 0xff) getpeername$inet(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) truncate(&(0x7f0000000600)='./file0\x00', 0x3) mkdirat(r2, &(0x7f0000000640)='./file0\x00', 0x46) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000700)={0x2, 0x1, 0x2, 0x9, r5}) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') socket$inet6(0x18, 0x2, 0x7fff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) accept(r3, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000008c0)=""/176) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000980)={{0x18, 0x2, 0x34f93fed, 0x706}, {0x18, 0x3, 0x5, 0x1}, 0x6, [0x0, 0x9, 0x9, 0x9, 0x0, 0x40, 0x8, 0x6]}, 0x3c) unlinkat(r3, &(0x7f00000009c0)='./file1\x00', 0x0) fcntl$lock(r4, 0xf, &(0x7f0000000a00)={0x0, 0x3, 0x44, 0x8, r6}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000a40)={0x100, 0x4}, 0x10) 22:22:03 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 22:22:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x1, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000001c0)={0x6, 0x7fff}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 22:22:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x280a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0xae) setgid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shutdown(r1, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x480, 0x81) setgid(r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x13c) fcntl$setown(r1, 0x6, 0x0) 22:22:03 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') 22:22:03 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = semget(0x2, 0x4, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/163) shmctl$IPC_STAT(r0, 0x2, 0x0) 22:22:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) msgsnd(r0, &(0x7f0000000280)={0x0, "8e82df9505a8cd55db089f2000000000000000bc3404c229f80e782ba14b574604f0d710f82260b15e0b827c53cd108d32da27d6f4d6224417f0c296dd1f714ba50e92c5fdf37b8c31deebc6a4359d193ea73c9c4f5648b02a2b4122fd7abf89a91735c3c85f6fe57d29aee916bfebf14306663c6302f189eca2d866a728c5963a82c0f8b2a23dddd5a90593815e2efb35dde136acee39123d9acc14896d45bf80d637c62d8a42324b3e1282c21897f11a5e7238313d68b7a637b4"}, 0xc3, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) socketpair(0x2, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 22:22:04 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 22:22:04 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b459886fcd50082b6a41d6c52e5480bfe397cf22a5e4d5c8a17842bd4249877d44cda5fa182d7b248a47cd7b2d5e103c9ca50c00c834dc047bba3d40aeb68884f5be43e4a53198270f", 0x49}, {&(0x7f0000000080)="bf5a3a2a80d44cf5ff8b788616255a0f6898", 0x12}], 0x2) 22:22:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) write(r0, &(0x7f0000000040)='=', 0x1) 22:22:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x5, 0x20}, {{r0}, 0x0, 0x4, 0x800000003, 0x5, 0x8}], 0x800, 0x0, 0x41b1f84c, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r0) fcntl$getflags(r4, 0x1) kevent(r5, &(0x7f0000001140)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) dup(r5) 22:22:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = dup(0xffffffffffffff9c) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0xd228ac97154e4f08, 0x800060) fcntl$setstatus(r6, 0x4, 0x0) r7 = socket(0x6, 0x8000, 0x93) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r1, 0x5) r15 = getuid() getgroups(0x9, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r18 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r20 = getpgid(0x0) r21 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r23 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r25 = getegid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000240)="70bc16bbda7daded5aae7aecdedf570836ee99c6be7c07d22602113edc7cc27bc1917abfc93537486b14ec680fd5890d48b27fd210553a053173a84c1e8125eb13749a2cbcab5a32bf812b50c7b3df9728af6ea6b3f473623e599ad487b22ccad4a2d8185c8fa9c6a36326b307820860505e221e1fe890baaae64bb397501d863d8d92ea1d397c2dba25f07547c2676988224430ed6843dd72c409fe50bbe4f8a43ce93c42aad44f2936f629c1232f372c0b44d024d24e424473bf44883bb50d23702197623926681bb05356eec3146122b4f873a98ab50c44d8d2a4af58b813389c2a49920600e7657432a687d312788e91c66b63b128505a4ff0b4f0e64cef8768ec55327d0c30d93b3d0adad141000c541b9dbb258e4781d141a8c1068da9ccc7efd21359d63c37ce2cceb6ffff58f426ea77ab5312ac284474361d695ef8da99baab3d512c003386f46830b6504791f74963ce34ee18740908a8959559daaf552a9331fac2ee8f9d69d6702dbf2c93087edd9417cce9745aebaaa8c6c6ec0582f74a2ef361a379042175336c9d1385c906180043948c96537954c3c7447adaaee9963a960c22133f079a469ae870e305878fa09f713d9f720f279c6262715819e2eb2750c8521dbe44493895dcd6d9e21200cf60238f40c7a4363c3e5f4f0e833aad3387e747d1b4254349896248b36dc4ec9f42032ac15f4de7713437ce872543510a9f80f948e38c80e6d3c6ea680552118e02038b64d8e39be2967fa3a79d70ac5d923cb36a4c94f7f10a708594533b108266d8313482c2c2e99c7798ef26f24b4c0c00a94d41fe7bbce7210a22c6ce60c97ab52a7df2e5187e0565c104a7b324e07b2249c6eff5e688ed9e8fc8481ce91039cde8f1a0db465333a980be0dc74812cc5f37fd61c2fb8032d30e9f855407a069f9921622513ff65858b08720f5c3c45b76530dc1a34108a25f6c2949559c8baef84b7bae138e4c7264bc12bc1ee41f496615a1c52616aaa4c2b2d07a3801d3b80b73396972dc99561b19646bcd303a4c8edeb5303decf8a4a8e87153b4271577645a0cdab276ff2e8207859caa069774922c61b7880f0ba06b63dacbf5682358e2c46c082815bc9ce0e95a899db54bb56b1f3cb72fd25ef6f7a2589f101936139f808c3cf0444faa1da821be9ccd17824d3ea667294996fb150629b69156fc745d5bf83df5ee6209d7a8730f1b00ddd5aa8f65bafcbfe9c00672161f446e496fc3a31a0898b7ec16976a56b71b2f43e67605b71e6f9245528c9da7a885739b2578887c7298e065de2aada859319159cc692c190b8b81f547a0e9a8d183c4f7b373ea5c156a39d7617c0fc154dc86974d9c88e8e58584bc0c9ff8c59199b2fbec33db6f8d70cedc7090c835c7c466f5345b84775adfa5483669a1e26a84cd74ced824312f8500b33c1e83965beaeebe229978991375f810e89f650d0c2c4ba609b2319f70df24716d12c37cbcb61db9ebab0083b05260aa9872bacc6c8a6d166f44abe7e0ed6b11bd450626924d43a11e5a7135b17f3acdb2f3d115e6ab3c0f1aac0e9df34f9b7ecdca9c2b6c089cf57c6da63e85bedcc228f340aec521aa03e1610e674956de566963ae0f86cba20185222df0afff89c25c9c2bbd91c89d961c18ab8879e0592fbdea7bc499f3d17f9bcec6c97bee55c786e84d7376b9fb0b0ef6e61ffe2309875b08a4915bf5633f1afc3ad952fcf32675f04558dd3eecc065368e29c42bd8b7658d5e058cd9ab7f5b23303d3289f001b07f304e89ce64d0eec771a6c99ad5fda1e7f1c2d82d4929ea21e6e6d5708da312a847ccebf7769cb66d1526ada2c26b75a4b2212bf04b940d1e53f7c58789c83420e23db4be8ad5c45ee469f58cebb6c6b2d625999dc4b9a44dfadc24cce510b9a5b759daba63bb0678674ce8287f684fba786dc0ec42b1a1470dc626035a3ce930a46721d52bf5d841d9af669b7a78a3114dc94c7b6c5f6f009dc6961bb4d54d0cbb4e1fa002b5a006ae69e0f44f34e005bee95a5fe01fe45abe12b1c3765544c3133255f0f045ddf6c703bf69505e9f2f5b5c8f7697d1b69d5ca11cbe0dc98dcd1ec3d6ca3fd202be16427209e90abde047fd730d81d3376aeead9956712a430234068aff74d1f8e3a0a3d612eecf2b5d27897f1b2831391be07c314a901d9e8b8fc2459c25fc9cd57efc510e48ee20216a9ca8728fc4393f55faab315ece0b6d6943bbdeec37c8e88de1679464f959fc55aa021bb3be3049d63e489bd52220689441aa67119292c87f29612580222e3c3c1244c97885547e127bc1e1386707b5c7849a0b934b63d3e67ea54a74c74eacad611e3e8e17a0d8c48a01c74513ea5dddba54b991dca41ae87db3022c721b53334e9b63412110123b60e91ac10127b11ba494976ffbccf3f8b2614c42441fe0ef803af2e66db383354dc19b2b7851dfde217d397a7832c505a6f7fb14772d3cdca48f79cbc5f530aec642fccc46a6e99ed9c611a39debe3f2688df2862e14bfc6cefa5c7f10a0bead1b912bda74b778d19d437a263627203adea03bd2eb25421ceab8a9dc3ff8d6afd0f84435bedf657948da9533f4fbc8681a2683e8c45b6972f61d675d475bf926c06a58951479894ade7867eba186a2efa0d91e987709112a6d6ff390fbb479af559aeec893cb7608280abb652ef269a5bf1e834dae0bb9d6f375e5a0a069b7caab052f13a9e731ea6220a91453768542ba17ed7e0cc5c18377571873352a9ef70c4a9913e618d2ad0e08fe1e4799785e2488688310bc9f1fdb91d7491142dab91eb5bc882b75c448105566e8beae8d329ce83c13ce8a9fa92a9dea98e978cf8b9cc1acd06184e98afc45912f6ccba3998fba9130ac4b64d2f938a63188f8aaf5a42c0447cbf227f21cbeeaa15c0767c16d85e28a79a313d56014da4bddd484c1569dae0560b94306f3b4f77cdefe0f1921dae14ef39e2762ed565c686a5fe975017097ae2cc69070fdf69238552bfc9cfcd25827c171a013cafaa19825bc661f21eb693b370298d36f0a94ef2cd033750064e2dde9b43512b19a9a7f9f6d486451f07d52581b75fd91d2611d6889f798323f69286ca63cdbec7dd368459c4cc48b55ed109e745a032dde69ab06fea9c75831cbbb412254e5f2d7818473c6abf31f05c1cf8bc58424b9e72422ade429595f692a83d7d72326674fe37d8997731734632e4ffe2c675afde42ec63d04614d3f9fed1eebb5b737266086b2407e070483aa7c93575d66096791a8a1fe7bf05c57f16e4967abe1a72d0ea45855e03db48308b15adc598235539a8e527da2da2ab951b126329c95e8956c80bd710facd65b1da627f5dc3d0029fffaf9544d515103f3f7c6c2eb8c5e6b5976a2d814d9172d28accddf39433e564521d7c045f645bf5dbd5461791f838c19e6d4e70380036d4599a0bc4e2e7eed47cd8f7a67d6628bd5d941aec28e6c1bf92fa97861b0b7038bd57ea2f6f01b54536874eee78cec9da9ee6419b09ec772206e65607fadff6147fa5e86b82b7cf0ad3db076dd6b6b11a3526fdb449c77999e87c58c64afd55e8e7cd36a08c18546106437f30ed92e2e21e23a15bfafdeb1165764f0dbfb6d98d8b2d337be63c540257ecd4cb8dc2b8ceb2d8d50f67c419a3fdab9e4d8340f11137a99bf2bf4f2fd93f76306e212d99dc01b80e57b02acd23d3378cb4d2d76ec652113aa1b27922d279bec8914a83c90ed4d53735aaf3739cf3082f1fe43f67d083bc2b9eadea91d56fbd3aa40d6469d0fb22670f30fa3533090feac44074de26e621d0ea57f12388495c5d2f71ca1de4f938d3fe3b11cd449b038ee64ddd7d3238306073e338b62ad3185d474fdac8a5bb396ef4309bb15f5eb8d315406add706e52567b2840ed206109b3693f4ae634424e312bccbdd178a2ddc1ebf42bc5c8ef6ab8a50422e49fbbbef4f84fde214c8b7e979a7e4ae021978a9d340d264831c3180ae6fc2ddbd1bc25e629aa3539f6394f3f68ba4559dc2a9f294f8abfc304dbab853d41b3529bf62879d0d3194783b975171e2525b41e11180fa7afa473dcb1019ac4dd500900004707c2c9b6c15d9840dc862534df2b4dadb6a90192be60d81a5b0d96317c8e1712efde25b9be7ec51a26e9a920bb7c1ae50b3e7f55a4e4f6a8e7ff328623de2830ea0866fc09e949494baa38d157fb84106d47ecd77be857789697de4da1bce43058640b5e0cbcbea45f1949d9ee5d8500a9aae8c2bd5372893d03381600037cdabd3289ac60b955b469f86361027b8daf89eb69762f3fde5e132413ab825e519a844f422cd9135d0a46d19bc5d2779a43451ff3c006dea465adf6ac338026b8e66915f2d6f0e72814b314d3734fe2c8022dd1099049b9ac11bac22089403da7220cfff63bda083bc95fdef4cb4d4b085efec4de39023f40f015a3267986ca518048ed4a829681f0625d95c2c8716e864f54b779a3345c8adbbcc2c2794727082269447bca517139ad19c2d1bfe56a29a560732f16daf618510ce628d8f9eaf25b533c6c0921a6acf500a819ffba0715a4e5ccefd5b26c0a73eb0e136bb3c1ba5cb1b7dbb5e650cd8eae318b41daa4b503504ca3633e9078da330cf3dbaf4e0abfa4a70f42a3b875d9987dfd6d490913579f0da767d356db269eb1f996e94bc7dadefba5776b2878a24c4e45d0f02d51e070c22ccf6f1153bd7e3a0a41f0b59ff79a94eacc75c2180369de925d82eeef9c0bb980d0575f397e8feb55b093b0ec7b6b6d2befc49bf7ed4d777001f1f30b790df11bcbf4c962e47e63f1e96b090a0d473e92ff759dbde88a93fe16ab2e44feb4561392c459aa0b5949c39e9a2d947c790eecb3a97d9bca4477081c4561c63161e3f44edf3d1cceda6b76344beb829386439c66aa846b3f6f320bece70af2f1f2f2e0dfe5e2a847c9ddf8230fba5e1d67bf73a1335abce70a1042f287017f7105b34a9a16be6b288c447307cff1c7a4e175f661d1f3baafc3ec2daf57ca3315fe23fca4379a616dc8cb04214b714a0d6005f9b1411c9026c0d79341927d6c3522cbc3216fb2910f3a1a9bf78de45daa548c10398c1db5a2d6c803e8af85b639927357a81fe84b450691e492610fb9acce8555e189ad13a376f34c582c21607666c4e35b1f92ea0b1161230250538d8fc8502df4ef51c3b9c60a39d461054c4f1d3b0ea9de29f35bdf26c78e3d5414be04b72d1479ec6e6d102ccd1371522fc24d829f366d458f468c75004859fc93c321682fde470b067c9ddf26c38f543a7158647caea5fb7480e295ab92a7489b4bef3d857761d64505ed8c9679819609b2d4e162b80dbe3679a9cc898a299f23d8b5718dac0b505b84eb6e045861f9972828009cc157fa54c785ecb5179a4a1586525a2d2e4ae48f6205e2cabe3861163fca4fdbbc2d5b808b24e43357135cca1decfe71b9723d314f40c55c66ac42f7adf6f7ef5ec9f4f7f8afda93b336aa456ae0a1c5fb5095b1e3b3040f3dab745758aa75fd293854d3a265609a25a3f3fc3f621c4c4e73884526595732232fb2340e41e52f8d16331f41e3c05c2a89f0fce6d407f7746bf62d6d2a61845a6d1cf0106785877463b36afe4865dd50d46ddd9b2f796263c26532dccdfc77024b5565a1b44d241497b9ff84e09fb881cc895181bffb63f23c53d40f14d0bc46b0fc474f91f2c059d11bd19e5fa12b30a7260282b1c1a50c25a9787ae0a1e8defbefc085ccb9b05cd9281f35e051925043f48d2d6bc4773755b339c3f991d9ac2", 0x1000}], 0x1, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x118, 0x8}, 0x6) 22:22:05 executing program 0: r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) semget(0x0, 0x3, 0x0) semget(0x0, 0x3, 0x500) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa22, 0x100) open(&(0x7f0000000240)='./file0\x00', 0x8400, 0x96) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvfrom$inet(r0, &(0x7f0000000080)=""/160, 0xa0, 0x42, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x800000000000000, r1}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400000000000000, 0x3}, 0x10) 22:22:05 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000080)="38d3e8c50089441b214a9028d7f8b807e814e40f62df77ec312b944de088d2ff27", 0x21}, {&(0x7f00000000c0)="26a15f177525b17e58e3155c8ffe41712115c1d7f811ebda0a56c74eef6f138c503e6dd20dbf1a93fa78607ba33ab0c87d7a2edc8fcf74b5ab0f6a7e6dfb7367a8b4b6471255c43301da156f4c90b4c76f0801899b878c63a26854d05dca574c51c71b70ddde33b485f0e54e07de481086f5fa0e2218b943e89362e3ac0540d1d60186768788fc7211b1643f0605932a62124d95843df1f5a101145b687f22986778dfe146798882d9c510af156a1d2c8bda34920943831d41c9d31e83eec961d1d75c390094cd9a2cc790d77c1c34b831f5b2614f88e34251df891c8a0a7f580a098de281317e0d4127e72d7faa0c19036840eb52d5be0a57", 0xf9}, {&(0x7f00000001c0)="358014d48643cce2f606f9f0b25e6534899e3182127f0bf400183521726c2f91d45565c61e72a7dde07ab9a8e1892ac125f5291efd851290868d8387ed7347f1322c1a51f4dfb7ffc629a9cd3d65e4e2e2bdafe1f8f35ccab6ec93c375bd2a6f42454b8617520a4526f5d4d75bf5840ff87b2b45f6cfa8f4569c16811cf21bf45e", 0x81}, {&(0x7f0000000280)="cb2776ddef7d0b37153e79e19a63ec186e5ca55db8dbf3d1dfb3a819eb2e9fa17d9c040503cceb6a4c048380e9906538920efb2c9bfdd04fa7d80ac621301af0e3820b8ab56f0ba5337f67469957d04e5b1680f96fce6fe0e52c2658ce5729fd569c4ead3048af25cd0330d37b5b1288526e255881ed4b582bad36", 0x7b}, {&(0x7f0000000300)="33f4c4a8cfab08c9eec2463af3a152e4b0ae53e99a5b1b0fd3918454fda03295e0ed223634c6c3bafccfeb0e20024bffd52c21b5b5c6d92ca3489ef4aa62950dba2aa842a133db16b65a80a67b3005163b7c316bcbe92a5b778a560f650c2cb7b6d582580bd1ef676beca68b19ba6d83b66d9cd829035612d0df2e2344737f0b087c8463a2b6b4712f11fa7d6ebe2e0f4c82f5f90406ac6433b74780bde6dd0dca94cc25a3b8b37d0ef4abf522f5a9a0f60ea97f26a08c902f8dd2a0d4e04a40ddb7ffae7fd80bcfb155408c2611a56941a1e6dd902ea36eb3f4389563144cda28a74fe28d08816b418192496b2c5e62818c10a431d2eb213d5126e25e99539df47901314f6bd10a6f251d3c5c4b562b75becef83ad8ee8ce6308b1a5977901b468185b0239bf0e9a9ff58142b79bd664e11e2d497844ea7fd4eae752baa0dca57e035ae9736f75839e56f85222a0ca127be93e92df40999210e4cf428b1b119ebc1c0fe4ec2ef234b29e9bb43eeaa5d3ac8558d4c0be92589dd59d51ded0fd24ad5df44b60a7d10bbb16858e56969a92a060197f3284437f81c84416ea0ea49614061adf8ca305632701c2c62a0a38deec28829ef59a4474083b1d664653af5270d61b3c44d9561688b8256afcd5c7686d387a8a3d5742151ce485b808495aae50dc95dbb80acaea6c933b177fd7738f39703f54046e3743d20343a62575bfd03ff2814a9359fd68b8a56a9634829b9d68688fc5eeb69a25a16fd28037d7c711c5840da82f048fa3119b0f260f2ce616aa29806a9926960ca8e2c7f6dfad0e764a4ae3082c8ccfecdcb51df49a6052053a94f5a06192443b16592a57031733f95eb66629436bdf85b684840967a9562c73eab5b5969d2c3b5cf7de65c76848b4a5dff8a5410c6e6f475ec79d868ece5ff6b8a940a9036215859a613ba7a7723d3d248a2cbcf3ffa9179c2007274b725c592ac2d972325a7e1888081388f585a62711a93fadfc11033e60fcb91d2e8f162c3e68bb61b5f654196afc7ca2fd964f20b36295e5747a4324b4cb61aaf94e22cda07cd6368e5df66ed49f098540b42cdc0bca6aef3c3f169e915572f0cf7510cac7f4fb436c6cf635e2a2a8aad880670d63407d569ba1bf79aa3243aa8e7be120336d108255efcee6aaf1306adcdf708b984250e2afdaae15cd898abcb5c52737448df036de90a50f4adb0799d44f99a54db9fc6d8239369cea1eff1c75de8fe64e4a13b83c3a328e782a1b72696dce44deecef64a537bc30ee4a96019ddd29d2c32960ea3b8c335a3ea1824e63344c6341a22cb02e87006c8dec93ec61b9fe266bb7696d4686008de6deab1248ea2e78690faf0874671d1ca44c470e3ed9223b8ff679fe4044bee8cbc2db9a0a532c641079c95332b1b17aaee943133d8036af4a22a52a38e40c1b78dbb5604f8f5228e88009894bf17508219ac913ce1fa0555e9ab00533a04751bbf7abc6a011e5f6d60439c4a982e5ae6b4daf8e6240fdaf87ed7dd498b0ce940f624a9d052cccbdc60f151b4d405c5211c26117ee5c08e0bafc46cf29f3bcb15963bef07c960529c89f215a2437594a69d11f8a2561b802251398b2f7a7daa66f7a46d6d387a403f3e6691847ef5bdd9d9e3948687007e7c54976060aa1d0aef8d51a3310041764b5db45edba1858e868334be290687ed158f213bef469ad6996e4ffab106b18b49c950ad53cdc4c8511e0365478655e092e2ea64c24afb404fb0a03af46f37ef2242537865cbf8c0da069595a686a49e51d5122dcc548474bdbda80ea957abd6b3976df9919d20b984b8ff2f0d2abe87cfbb1f23be3ca0a0d004523ce997446b20e9e38bc2636eea85e6504ca45c63e245f9165ffcb0d9c409ad7f09d14a161a1121dd2f24eebd5735f610d43db27fa6d2aac45936933af20f12b57b1cc0b3804bb25db82fe40924e16dc647e758d60dd1eb3d28db71a7d3bfd128be81a9c7f1b52926a3464a72184e8b314d542b4a7d7610468cf0806d5f6cece090627d8fba03a263c25e0b8b79e288391c008474b6bf2b602248e5f2793c37fcd10323a1dbc9b555fa5f83af6878885f17589905166fea05d470f7f6ab4af3d529fb246aa3cf61d834b73e0e0924f910ba17c70d6422b951f63029009cabf22a7bc8ea4cd8b973a014153c5b4d5386fb6f2a48391291292d4262f1a6fe266f6a24bdaf114518c9aca76a2f0e6ae4947535297bbafd6a8789c88f0d51fba7b29ff1f1d722a5eae18e4a8a17c784b39edeb3e1d4b50bbc3b7480bd64af75e4f14d14cd32d50d2fd34258184ee3bd0cbba3f15d16c50969f7b3b0f2335924e45c29314906b7446d158788c109cc8d8899c90ee29083bf708d06702e5234b30e733401a020f627de6862fb61f5468f7c93fd5e76220c9b69c80e556299d7a1101d7840e660d61040b1410366be7998174d2f9e281ea4c32d02408574dd2d16601df6cc4fd2da4454d67c8a5266b4cf852d885bb0fba2e6f766c239ded448fd97759c42bb593e59c1d6182c98b5b7871fdfb154824fd86268daaf905aaf12f4bba381ad76dcd382dce2d7810f27b9f81c29d4b1aa1390a427032e6ef265705d1a84ce6aa5606bdd40beffef9388cd2c013d4745789676747afc0e5a9f0f8c85415cac870a8daa69a22a35061edd1d332ee4205b3f8bbaa4c94ef60194b8eeb3c25ef88d88a281e5f34d827513611ede0a35a8ce8dade9fd3d847484389bced63a07a39a59f9ab94e14dbc2b5eeca96aa91e4771b41fc7c9d1a2c2998f9ce855a1310f1a1f29a3574dc6803e396bbdb80ed7655f98bc6da7fc7dda1c750d9138693f0cb148ef0f59ed53a586cfe7f57ca1926a4af79a4f51549b626c0bbfc621bc65beead940b5a5895a2920456a4e2a86d0929cc62f0ffd8522f960118a2ef3be1cb1b578242ba118bed40e130a188a7d1bbada467bf3426de2b6477805d204ecf252d0d514b65f060037e5ac006f94572b3ee531b2c58d9691b52f189424781f2bb91030c56f2fe81b112497fa5ce00b3dccd7d044a03c92cf6d98f7c5dc43a29808de0a51d1d36e75f66030a223d2483794210943a0ec6d7c151183655cc691aa269aa6b052d3dfcbcffe9bff1f817419bb856f0f0468d055ce798f0d618e5bf73314a4892df69c14fbdae77259f41145236d30e4330d4e01777372938fa2143808ae665000dbbc84059b26419b1ad2334eef42cbae7fe6f3c4d4d8039b04efd5930b6beec12eb9b697c462514e42b4bac4340de5dc1f6e98af8bba1c0b5e48fe1079fc9c404fafc6255f1e8b234641eebbd9d41ce759a4584349eb412079a773e80aac21bf4818e96c09ae2dd55731744e03cb78fbadc6c83916baf4fe070af36dfa3e6f0b8764aebd4de5cf1b4458d17f3c600828d70a97ab6cd4a9ef18838dea42b4a3c77c1e69517dbfb1bdf86c7749b3f29bf5f8d69ce3e8c6a0003e5716a139827420e0ab6d6ba99a51915d03d8f09f301c24cdd0ee266e0e288460dd21a0c6131978a793055bed57ad4190727c5272a05f2ef64592159093d6261b5309d2ab0fb2ca265bd0778bd491719ad7bd06955c4f4d3d5f31083e37f418d52176cea7e8ed5f8fcda31e22c0826e45223747482b32b893d07c4f26604ba7f073c4d4e35eb13c2ae6eed6e9f678d41a35ae5ea9366a443ccd89e39a6db0c48d854d9f03c9e376d4ad4adf1331e1bdc10b12bee0a4fc7314e37b5677c9744e91bdf05f2744811e8508efe97f80081f84d79d8f34294e6d90a95e0fcfd814c3da600a86f7608ca94096dea6be76ed346d333e6731bea7e6345ed5b1ca8391b5aaeabf471fc7a8fafcf80e8290e83635576a96fcd3eb4702b671609d833ebecab089bce920649f4c0de9e113bd696a08909ea9f9700ab3560b76009d53b333f0e4287b5a5dc371329c6b3bf34633b7a96e53e72bdbefb09f38a270e2faf031570244fe57ad45ae222c092e30a43d56768ceeddfb3db7ed5530e59c1cae302210c93c564becd1582954a7cc573799ba3fb836973105c791bf8a2b5d62497c851ae9523d5cc4fa364501c0d32509dc08ca97c0d43ce1ce77635dc8711eb817cce5ad979f1e29ce662a2dcb7b40b9c817b7034b81246d0d20a18c1db87aa39b8b676882e8178cd0699e1c56cfbe2d5bfc5a04c81be35a1447e54e99d92792009667dce01b4813527deffe1ecbdf60f758e9e71e39c31397c356c0c432243d85e73d404bd8903b43f6ce67652fae82535903228109f849288c7756a4944ee76758838c1e88ecad14d2307575c87d5c05712c5d5b722e4df8b96909394f24b9e633f50085f520ad500f904aa50e1a7c4b818e5bdb359d88ca6a7bf31a2f9d3eccc2b754ae8fa30f572f94e835418a745b71b283458ec8ec4bff4e6ee7bd5cea0dbfd693c2084341b792b81a5ba2e936daee1ff1a659d3b8144874a532c8115cfef5deec0d8f7c25ce2e073100e793de3b851108e4dee7495b87f9fba91ba1a0046f082bc72064831f494a877bf4a1711c70a69c16e0914df715a66ca6396a2bde2089e052671ead3e8a1c929879ed5973bd5872ef9ffced10c592d37a7542a8d446e9a7d87e600795b6485fafaeb1a445a56b14dddb0cba89b08777c574ff87961734642c080158d5d2cc0d354b53c4d59cc6b7cb85b9aa55fa078f4b279300eebb1b171da391f6f5f2b56217bbdf0cf01c8b5f9682c90bf453c602aa4292583b15321818c4550128167764d52ded06a9d45355fea700adc3ad3b0be9d3943da74c55dafea0ec8c5d7e9cb9aadb038fa2b62e297aede432f156ca5b8b3d9dd96732f164f0fe06196737757ed4626d4fb27581cdc909cc3313245eedce1d96c4004b4f4d5f30cab9a184dba1c700523a5a44283ec2f9252c15ded476e5dd3d1df63659f8da73a58c833d16663fcb434634a8b74ab48f49ed24a2e7e503b6310525596bef110dc8ca533af35d4eba2e0bbf8b493529fcec6d28364266172a524d30ad0deefdf467dc2328cdde4683a25b83f11cfc7f106215a0ba2066e75cdd535b3c79a6d313990c2845f9255a2a878a58d8a33950e0b629ba4cb37a953cf865f32d5cd63727bd0c02c2ba2b3259c5e6b23e38b421100d7e8ea06d1cf92315545f2c6071deea55147ff323b0d4673099aed4a9b14c2dede445c788d509ce95e9c397b7b41f9a9a344282a17069a5bae85bf68dcc998d87d184e32a90ad71a0391269c92f5c6c182463a80d942e5891f135b3cf94dc271c16b9eff3c35e23eb60fa30d7eb47053adcbfcdf83018ce14170c16280052ae2cb9d4f8e3492f5128413b1295c5d930b4171c2cd3e8cc97956c8a37624fcef95723514d359c78f05b337bc8b711568e800bb773bebe5ab89b6ebdd64924cf8e415ff2c9947317b0af807b0cd16e649ebda1a0bd4cb9dfd5b65111b4af6845cf01a9d2ba18749b9dd25cd1427f7bb8b1e84cdf03ab632846e13e0a5f4239b143e147bd8a3a80a031e05cfde6a365bc2369e3515aada2684de8ebf025e42bf69795aa0f86836ed767671e55c9ebc754de23e3d7fb299f91e8db85054ef64e36e8a68f8708844cb3fcfef5fe8e0fa591ef8fafe7fc48ffbe9b784a0d65bfc7d75d1adbd29eb4f667c395393d8b8dcd35c8b47a9455a99d9e61b38d17295a52d92b372c338a29836db5a87c4afd7b18ff59c793f04976b7ab9ca1dbb6bddf5ecfa664c83c7b19a105625b96b8da84c18099b2f8a82deefc9cca2ab678a406790a7bba95e98ce9a39c97d692a517cf2497741bc59c0830", 0x1000}, {&(0x7f0000001300)="f7e329335785fdad8ce24388a2507010dadbab7ca4c0760e9a54e4c518672fc9a892e81a78a877a41f10822269c38d7a9411ec184d3f2e1920056f8a688104428c634d1ae223751f390a9d72c195ff45a1442869ccb73f90a4beef", 0x5b}, {&(0x7f0000001380)="985ef2c0f7f8033ba80b07dd308a75bedb8a4dcfb262252e75f3f4a9524234b6a578e2b034374231b69f6e1d4f55184122d3efd8776ed69db22c729acff54f885d985d440de73cd9fa22adfa411c2bb26c334b7624cfdd79ed736079aed4fa9228279e0473d7ca14a6862a4b761ad924294cd5b34580ed3ccbe7cbc770490f48fa96549149876e61e99daf6be89bf14c20882b25e7508f4e7e45587a63e1bc0172b0afe2a9cd1721d2c42eefbe7f516025679d33f6bef831b6b2c5a90f17706fe8057d65120ecc72b9cd31eca1196290578afd235a9f2cce36f7afd68441", 0xde}, {&(0x7f0000001480)="29e951e8353c1cce707912cf03fe7f32b3c308701f8847c233c0dac7ea2ba06ab597b2f8d7d2128640397779087d477c6abac3037673bbec9057e7e0dbed9e05bcc9582ef49bd771573ab1338cc3d5e885d5e097d79cfe542082bf78fdf7818f0bbfe0fe5b9acd3548d78121536426efc5b7b20df8ae91b71d0684f56bbcbc9b47b851c51b1d14619303e8823321ad8f271d9d92827d5b0435361247be1a97bfa297e3190448c599e5c39d662440770b90d0921cd654a42a9d1744c192398faed415434e41a26879b6718c048c652ab71b2cfae024e6177a9a571e393437fdfcc74253f1d61dc7d81a7b012428b976d2439b353f97cf4d0b6bc5da199016fe5b824175c76118364af18d99636de47d5c52bb8e69b85ad491e936151bffd83ddb2a97ed3bc8a586f44e1504626a3b9bb14491422f9c97482021951d3c9170ac1124fda2de7c1feb600ba1da0a499e7a1899ceb5707b34caf1925caa3c9b0ec71875e923fa7afa121e8d2a20313992f7c6304fe74aca12d95ed907c78acd32fc85e286aeaa1134569cbffb360e6a2a9847e9166bb3eb499307563d552ab7e9c62671d751d4d5b334fa7252866760003d6baf7a0e51f0a1fbf10c7f9393b5ad9d0f68d4dd7959b04fc7d7975961ec45a6c3fa4a3a122bbb8fdcd9302061ff1e8e51561fa0d2aa398c9da5e5ce391359604ad27a87d4df13e8afa3e2ec4b3471b30c27d5e5bdaef9b9eabad7ae760add378786a728c557af977ca26cf07b1f6f572d0b35645c81da2d98bfd8f4956d60fda4785d8eab34f95b39baf8241bd3da23a12eaaa351fc0f5116520d37379e22c7370f4857420a4a56e210e2251beb0d1aa401ebb7ebad98023b6aa42cad3a1b407bdb7d594283c1bc45de67f20b5cd9fdac5ee248bf1cdd991a985080cf0715ae6740a58a251dcd20e7f3a6db12fb082f55104244604fc2baeb420870e1ed8dd24cfc526f2970d307547d31ca835fe18f482b907869ebbdd743c98da0e7f7dc9d63c61ae2d628eb686dcd5b8dc41da9e0ed7c4b10552f3f1d23dfc1b35382adaeb56ff3b12250053dc1d4b72d8d53ab1902e1b5948c1ca4adcd734049108bab7c43ddb9f2bb1252235702ff9840b09a8b0b9cc9f56a68bf294dee2e707ce04927725a061589429855c7f0dd1229cc6a5cc5e7cc4f64c9fcd176b4bc1c4dd449ac673c64e93b20491abddb2d27c84d9d7d4a788410b95a41944870a9459200686a6d608f5470458129eb7280c02c8677f66a12c8b921e709b60b5be2ca5c46f88a413da112e55665febab0b68d123fb427d364e3830645082d2c89ceb125b17621c923c6b2c0941ab34d48ec440cf0b5a547351f4ce92382f2957f9d63031656a8bf9812da437cc51cb04a90186e19f4627fe975c5f30a7f8727680369f7eeb6f0ca04e7fffb9fc347736034ec6b3d48d4208dc0c786d58400af145a1e8e8e9016c87def07842e1796b94d07d3ffbe29bbe418bb324c6c6119fbef5b608485565d8656d7db2126f79c037e0e8f709b6e9b7d91fad8c0c2cf36faacbf1725832db52f406fa02e78b1ac7459a00850be8856d43c22219834da34d5948aa332a5842504f2a14a6769f2bd37b460256502579675a2c5ecd54a731ae9c466152d8c841c6fc8a174ee1b434370037ffe9d376a99b9ebe1f20ef4a87b51c8e8ed2c3407eb361bbc258d509beb3e0faee99c33cb1a23b4dbb1605996551ef1749a7f28303081c58f61cfaae0c8d0fd71a8c0dc130207a2e0d1f72116e0b401cb5f2084c75ca324739ae2c12b667bce441565001e0b010c49484ebe5aae8a7cd116daf80f94d072fce9385addd97de1dede7e701dd84158f659f342055b5f46eeeecbdc5b8c82fffa925b37d4cfe7567c1f7d2d6643dad1662d0b61431b7cc43162111e49240a70431d28c6ff910ab1da4c6ad09c3096e4d4fcbdd2257f20b5a2b193fc3acc338d2fde33ea583236d42dca53cc3190c2cee80cb3279240ab6525dc05ae29c9f17cb84e2f6d9f3a0bc7d690e198e949043b17053debedbaf72d20cdd2e7e3d1d61dd51d13580f66577eefb03bcab25164bb2b7580cee5e35be75541e9059d387bb3084bf7e18382c79eb2a020f71f9b42497fb148d960ec23b3c8ceefb8675540a8b4c6285c1fd0906a8ede9fd4ab9bc086a779e0ebef58f0497f6ac6db22e72fc7bf0adc6871a7f677c1dd078f9e57caefbee50dbb4c73581b44e1f5d418dd7154333ad6b85eb6a6ef5e5d08bf3eda76f7c4ee9cdabffc38eac0740e341e3148c1d162cccea9b77bb1b19c9f5af269b2cb38caf3acc6aea565d068dafae765ad86ec582ad469decd2789a16fbdb81fe4efc07b4a950453219234b24fa92ab7e699aa0932abc495bebaf595777449a65beb547810fea39ae7cadefc130f4d188974db457eef9862139835718b5b3db80ef83f6d52ed8de5fbe1222155c0efb644050693df728c1c97bc0dbb44419c13db409fdd966afc6c462eb3df2da4138e63e3be6ecc8c1cd1efa3b1660559522141229ac3bbd1d871997957bb13a7c0e1b67dab35ca7bd62d689f331c9e92f6459b0a781f6373be90996a11400637bf1f1c59508e90ed831d71cac404be09d7208052262a5bec9812b7724f7ee1d01be1feea92a7b0c8413aca7d0025752c3f1f3e91092020267c33334cc78b95afefc2dbaeb47125d086449084444ed8f8d329bda3e0df9b2f30c824bb16547dca4a3a1fdf811bb21f65eca99eb2b2e0b6ed04894cc6b56b76c6405aef1c07b3c19954179f097c3e0f90ae4cc11748ccb03fe4fd5d709818a36eb817b54ac96ec62771453dd67358aa20c3ba28ab76ee8650b1842c12b9bb71b23882bc9812696d0b8d8f948ece4b36a508331dbf957816ed18c97be9fb59ba4614ff1070844de92b283e163fad1bcb372ff088299385c5f9249ce2f32b03b05f3215bee11d223ccb71f8a4567001e7f5862e4b0b323725d302689c0a9968f1d9a7d03999b3bd265e17c834184f867bbd297d4650ef538c6bdc68a66472929f2131844ae7c70197136ee6fd9be68992cd73aaf42acf1b3306b9b29a94c22c7244de60d4663923f1d6457df0ddb698f9e5d6b883181e13bca5c031e3ce1df5711b9dd76a13c0e7fee735c65aaf9284142d41f10b8cbc61a62a4b1f5069fc2905be36131d2af143b315ec6be9b69b6d82813ce0a157b98626e60c6005b921095cfe4156efdafb1f183d364a2e3544647f0770f277521087b3146679e40c9eccefd08cd21219d3a4c62e778ca4c167ebf11c59ad3482fbdf8ba139217e83919ba8b0321112a97f53757c3d2aa276d29e90cdf6ee2279255ebe4fa7b19781ecdbfe533bb5e22b38d74bb337e6270ad72685c3c94a829f9e0c0f479f3a63f7d4205eec56a2d5016396136d215914db2fee69cd89d0b867865af7dcaf795f1dff59472266debc353106da522312032924afb090b5a924d92542fa115697a41a39a2300c9d480802faee2f9ea4aac48b7ee637ace61ad78f88ec261d25c7d07acfb80148618eb997216b506806fad4c18fccaf4a4eba576b02ea17ddd3904bc951cb9d4aa6f7f6f5d584d06005ebe1206c406e48a8e008a2bab20d1dc68311e4a1ba2abf61600f7e06d221082b0682614bae5d9d1d4ee95ae583e4ab2bd4fd3dda0b5aaa340ff7fdf0c207fce777f8f1db3bbb6c6a5bbd889805a42601693c5b314350c84fb38735e2926a4bdf3b4065cd22800687587478a34ec5637cb2cf2364916c99c2daba06ed88373786b57911139f588edcdecb6887298f380a044c40dfdf4d9be247b1d589c22569d553cfcf1fe64ece51b1e9ee6d56dadcbbbf1c9d9116895760ef42d8964ba012da8ab0f3a1b4605a89e399f85686590b064a0f371d1d07683131029f90200094032362b603618574f356b988b254720a1ba08e96ee02118eaa2321918ef4c05c5ac46e02614ab174032a10140992299192e9b9ff16de5c0b1f12f3c889b99943e32132a368b6e86cb16deccbe0acfc6c277b707e8b516d93b13a78db9e9999d116158a98ab5c8c968ad567b08316a9135cec3119fa3839fdc25936b8a8b043db71309f81c0b14ac0bac70698bd96a7d1c4c447de32bdf30cd99a71471d697d3cf02173370e55adc646f65cb6e6782a715905390aadbc508b9fef884abcfca5cc62ac7a1fde6fac448a04c0d6344712cc1a6cd5bbab1d39898333dc22c6b80911c2e2caf3c316d953a2e38fe1e4a593404c3d82841400a1b6fc5ee5fd8e69f47b651a263e2586ea9039e99888f988fdaf0d6341610f4b84ec52b08bea8f8ca7961c1ecab3469f92c738cffc46d3890616f4ffdfa8a492574ebd0c2c0a033830cd3c577438e64d8b4326f7a17cb5afd6bf0ab39b025c6aff49fa6a040e3731150366fb3dff4b3a9bbc4e09a57bc6b6776c6262dedc6448a7338e80cb3c355477aeff3e0d9d5a6981e1ddcbfbf16ab6ce0a5f8314403cea71ac21ca460c6ade9ed2d74625938d905b105bc3f557cb0114a911ee5f4d426800e1d63ef34c79ed7411e951f614466829bae65c7720506023a6359f08ac632e38fcf8123aa3699e93f1075ad2a2de2b24c1e2f7ab80708b1c86c392052e8530b09b2e5ce97c691cdd1af6c54f96246c8e7e95c8c76c261ea1fe7fb25a051d7222cdd8eabf224b1ff1d202dc3260475e19d59e3c9ff8406969625539bb5bc9d0f7f2b77aa79292749be0a1a4f2805d04ece032570483915c4437184b8e9256edb6bc742897329cb544dae26c6a9f63e2def2a0b4f2b662aa3b30a3f5912b015cc946df6f9a346f8712d131d064402615bdaa5d9f95d4ce5fe50998b93e247bb674a1f4d19384aa04f9b12b92267df6245622190d9626b9674ac64e47c5b0e4fb230c4ad39f93f165d22bbe9b860aaacffe8ab73def77632201d1fe1a6af14d8066ec141c1520d1943c94d7d521c85daeeff2c3feaaf739107058b64f39055fd138fd5b543fc9eaeec70ca837ca138432f6f7928a13d0f5938e361f2fd0fc5274f72e6d1d138369cceb04abfad13975cab7acd298c1f46a5deb0c3ed798de7e81e89c087a5e65b14a7b2c45202d7e72a32399d6465b8c3825b5e71e24290681febbe93f175493ec85d8a9513e89b319407eefa60db190ba9965513d23ce7aeae7ce31a22c9e82430a40584e6da8d8ca93240115dcb56ebd769d07d0107909d27d637bb68aa9980dff2d21600df1247106f99a99964d493480c30365c79483e7f66e518c1d1bce58ce6ab1c18b4710eb80b77116f04e654968d1348d9d78ea5351028d0b827a24ccdad001100bb7c55ace6244b7100d7fd69f9e9b17eb155db3ce5a10bd0a0b15d5d8e3479edbe3c795bae293c050ab0bcafe97d8fa07850d7c8414cd3586d78cbe6aa57787164416657c2fdd8ae53e64e48c7321a4b4a73467adc7afbe0c3c2b93fd4ff367117a7709a243ca94b4fbcff0cdd13fbf4a4eb2ae223e51f5c0c3c5a81540abad6dba4d720f7c50b106847bb18e83575bac44a6263b0e57da662ffcafac6b672e708416d803bd6d6d4225dfecad6c969209c972a8c186db7cbd6f48e359563fabc391d60ebe5e95d2bb0d3bf55136456cefa0471128c36ec330c8eaff785ba570d067f866c6e80f057fd47e7893fe0ea653b7496db5c697e1b025beec5c3a0205f2dd9e0010fb602ca0574984b2e469ba4e2f337bcf7056154b95b884cf51ca2e3e690c820af1731e5331c47d209e328f648cc7c2b9c72d665fe49d709c2a557481112fdd7b0ecb0b24fd3baec03ca391f2", 0x1000}], 0x8, 0x0) 22:22:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fcntl$setstatus(r0, 0x4, 0x88) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:22:05 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 22:22:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xfffffffffffffe7e, &(0x7f00000006c0), 0x8, &(0x7f0000000080), 0x58}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x101) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 22:22:05 executing program 1: r0 = socket(0x1e, 0x4000, 0x8000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000040)='=', 0x1) poll(&(0x7f0000000080)=[{r1, 0x27}, {r2, 0x88}, {r1, 0x28}], 0x3, 0x5) 22:22:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffdff) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = fcntl$getown(r2, 0x5) r10 = geteuid() r11 = getegid() r12 = getpgid(0xffffffffffffffff) r13 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="01d5c481f2696c650000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="53c072a505499d653a088bd5fd5895d2e061d7ceebfe93253d844ad5bfb12ff2b538079c0e8a092b495b0adaaffa5e5ab1b41203700ad1eab0e280e4c9f69a17f643492f6bf75f529cc428baa71fd7e744", 0x51}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xa8, 0x4}, 0x401) 22:22:05 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:22:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) dup2(r1, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 22:22:05 executing program 1: mlockall(0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x104) munlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x4) r1 = msgget(0x0, 0x81) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd7cfae87c9bde7c3332d04f266be9c0a3ab0162ea789f18a53ac4b085b1c67dfcfaec51da586dee2b655c583cc0d4674fe50ea90556912b7456"], 0x6d, 0x3, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ef8000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x81) 22:22:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 22:22:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) 22:22:05 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) close(r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socket(0x13, 0x4007, 0x5) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000002c0)=0x7ff, 0x4) kevent(r3, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x80, 0x89, 0xfffffffffffffffe, 0x83}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x80, 0x2}], 0x80000000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000001, 0xbf3, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x100000001, 0x3c}, {{r2}, 0xfffffffffffffffd, 0x84, 0x2, 0xfffffffffffffff9, 0xd71}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40, 0x80, 0x400}, {{r2}, 0xffffffffffffffff, 0x22, 0x10, 0xfffffffffffffffd, 0xf83f}], 0x9, &(0x7f0000000480)={0x3, 0x400}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ftruncate(r0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 22:22:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) read(0xffffffffffffffff, &(0x7f0000000040)=""/67, 0x43) r0 = getppid() r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) clock_getres(0x3, &(0x7f00000000c0)) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 22:22:05 executing program 1: setuid(0xee01) chroot(0x0) getuid() 22:22:05 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x40) 22:22:06 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) 22:22:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffff80000000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0xffffffffffffff53) syz_open_pts() 22:22:06 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffff, 0x5}, 0x10) shutdown(r1, 0x1) close(r1) 22:22:06 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() socketpair(0x0, 0xc003, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x5010, r2, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 22:22:06 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) geteuid() r1 = socket(0x6, 0x2, 0x8000) sendto$inet6(r1, &(0x7f0000000040)="a9df5675db421b2ddc858ff9be1c5c9fd66e75437f24cb76fd38e17e3d7690d0ab68b1d389241f2a2a2e338285a09e2f696af09d83a9bac3e761d02052c5d61dc888ff233bc479d9fcf880475e2a352b41e27bbb40fbc71b62fdbb7476aea3d6197cee76000689f773c30265b82f2db934dca8f748fcd743c2746f50cef5af795b2f71700fc491d7a269b11fbdad924d71e1b7f93468132e2aa0e2a89fd5c5445bb1d484b0ec24da33956a4753054cb88fcbc9614f16ef85472102beee4e199d1f663161d9b6adfeb0ac0a037ae726a632f8885466a291d680102c2759dc5dcadc19b9ae98d13a7dda0b32e9", 0xec, 0xc, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x100000001}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) 22:22:06 executing program 1: r0 = socket$inet(0x2, 0x403, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) socketpair(0x13, 0x3, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000080)=0x1ff) 22:22:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000080), 0xc) 22:22:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x9) accept(r0, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4000000023) 22:22:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 22:22:06 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x2000001, 0x0) socketpair(0x10, 0x0, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) shutdown(r2, 0x2) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="6ef801e548e3ebbaae5fafb5", 0xc}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="e7d730425ad660864ad323936f103888afcbcde1e7463d7c5ed95042e2d80649abc1d1520b3ccab28d0e8502baaddb11a1f59f9b6edfcc2fe354f4cd96d0e049149771406fd1184f8e28a66176930c5fe8cd389bfa6e6ed23f287885e6e2a09adc01f2bbf1de63cf4848a098ebdbfc62deb6488b78a6d56d5959d831a4589b2a94673a809a7e74", 0x87}, {&(0x7f00000001c0)="d07bfcbcd08d7db35e3991ab830ccc83225695536323b08dfec3258985588ea40476642d3ce9d908c06b54abc46ea7d07f32c312a7e40ae999366472b7f7d0a5c27ef32936555c5881fb1b715a33a299ac6889f439bf3d7b80cb924af1c1df295f5899306e0104a2e61e9c08d96d9f019bacbe06369c2c846ae9821a23194f4c381bd1185c1d57072af518789ee9866d0ee80d490c3008", 0x97}, {&(0x7f0000000280)="1713881ff71a194b09fe3b04051f387ff6e15647a0030e8b8bb1219e1406aecfc92814a9d8da9cf1a4d99355b9646567efe92d47c1ff376bf34d367610078be62e47e0508a385ce199140c417d85a1c880353914a3ccf98dbcc50f91cd25094dd73136a037baa8ef20299fbd2d5356889a379ddb0a6a708629fa6c7d98802e455f37de7c9421e9c4e86bd47450d7e6db21f0669f113c3dd6b0e208471cc30fdb4cd3c9342f5759d9d8776a62756ef84481b10057233c856f99795b69527d3e38384a0b76ad27c629517eeea26792c2e1d0bb985e369c0ed0f3ef8da35340c47e14c0fea71e32c2855232d323d8bbb5fa04182eafd395d27b", 0xf8}, {&(0x7f0000000380)="de966b24afa66cc5c2baabdbd54546f78ff2b72dd314697d6e002be7d4bdd2215fadad2c71adfbd0845929a3e997faa922845dea998a7787c35e49f1f26660617a2de9a6c03d506f781ae492a77b2b", 0x4f}], 0x6, 0x0, 0x0, 0x8}, 0x3) 22:22:06 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2}, {0x0, 0x4}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x9, 0x1}, {0x84}}, &(0x7f0000000080)) 22:22:06 executing program 1: socketpair$unix(0x1, 0x8b, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r3, 0x2000747b) openat(r2, &(0x7f0000000200)='./file0\x00', 0x410, 0x115) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x20000, 0x3) pipe(&(0x7f0000000240)) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x6000, 0xcecb86) getuid() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x2, 0xfffffffeffffffff}) r5 = fcntl$dupfd(r1, 0x0, r1) clock_settime(0x800002, &(0x7f0000000000)={0x28, 0x7}) ioctl$TIOCSBRK(r3, 0x2000747b) getdents(r5, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x401, 0xfffffffffffffff8}, {0x18, 0x0, 0x8, 0x5}, 0x5, [0x19, 0xe1, 0x1c77, 0x3, 0x80000001, 0xa17e, 0x8001, 0x1]}, 0x3c) fcntl$dupfd(r1, 0x0, r0) socket$inet6(0x18, 0x4007, 0x3f) 22:22:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8000, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r3) setgid(r2) getsockopt(r0, 0x409000, 0x9, &(0x7f0000000000)=""/18, &(0x7f0000000040)=0x12) 22:22:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) getdents(r1, &(0x7f0000000080)=""/65, 0x41) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) sendto(r0, 0x0, 0x13, 0x0, 0x0, 0x17f) getsockname(r0, &(0x7f0000002140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac3618663f2100a0685b671465c97e05340a7382bf1e052a5d975f8381042bd4250194cbc87987697085f5d661f0ce96d5a6ef466cb3ad90d6109665"], &(0x7f0000001040)=0x1) getpeername(r0, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) 22:22:06 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/5, 0x5}], 0x3) poll(&(0x7f0000000200)=[{r0, 0x181}], 0x0, 0xd651) poll(&(0x7f0000000080)=[{r0, 0x117}], 0x1, 0x0) 22:22:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$setstatus(r3, 0x4, 0x8) 22:22:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 22:22:06 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/168, 0x76) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x7fffffff) pipe2(&(0x7f0000000000), 0x4) kqueue() getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 22:22:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x4007, 0x9) r5 = socket$inet6(0x18, 0x3, 0x5a19) socketpair$inet6(0x18, 0x4, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x22, 0x0, 0x5, 0x800000000000000}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000012, 0x7, 0xcb}, {{r4}, 0xfffffffffffffff9, 0x6, 0x40, 0x1}], 0x9a2, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x6, 0xffff}, {{r6}, 0x0, 0xda, 0x2, 0x101, 0xffffffff}], 0x4, &(0x7f0000000300)={0x1000, 0x200}) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x3, 0x7, 0x0, 0x4, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) flock(r3, 0x1) sendto(r0, &(0x7f00000003c0)="edd2fbf4581a1ac956da204cd5270b9ab8f360b10f853a0421cef99d6af260569ee71a1a8154e2a6808ca1a2271713a6d2f2e1bf3539028642eed13dab5cc1a53915dad8ab6e81cfaee56f", 0x4b, 0x1, &(0x7f0000000440)=@in6={0x18, 0x1, 0x10000, 0x81}, 0xc) setuid(r7) geteuid() r8 = getuid() setuid(r8) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:22:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x800000402, &(0x7f0000000000)="05fa9349", 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 22:22:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 22:22:07 executing program 1: unveil(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x690, 0x80) unveil(0x0, &(0x7f00000001c0)='x\x00') 22:22:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10003) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1812, r0, 0x0, 0x0) 22:22:07 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000001c0)) msgrcv(0x0, 0x0, 0x0, 0x1, 0x1000) getrlimit(0x7, &(0x7f0000000240)) getrlimit(0x4, &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10004) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 22:22:07 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x3) rmdir(&(0x7f00000002c0)='./file0/file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x4) 22:22:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/156, 0x9c}, {&(0x7f0000000200)=""/99, 0x63}], 0x3, 0x0) 22:22:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 22:22:07 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r1 = semget(0x2, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/19) 22:22:07 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6788) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 22:22:07 executing program 0: syz_open_pts() 22:22:07 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x101, 0x6}, {{r0}, 0xfffffffffffffff9, 0x34, 0x40000000, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0xb, 0x0, 0xff}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x101, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x9d, 0x2}, {{r1}, 0xfffffffffffffff9, 0x41, 0x20000001, 0x0, 0x2d00000000000000}, {{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x2, 0x3}], 0xfffffffffffffff7, &(0x7f0000000140)={0x5, 0x1}) write(r1, 0x0, 0x13549d356fb909e1) r2 = dup2(r0, r1) msgget$private(0x0, 0x500) ftruncate(r1, 0x3) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000180)}], 0x2, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x3, 0xfffffffffffffffe, 0x0, 0x5, r3}) fsync(r1) 22:22:07 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 22:22:07 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x100) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7fff, 0x7}, 0x10) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ftruncate(r2, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x5) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/8}, &(0x7f0000000040)=0xa) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20400, 0x0) 22:22:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/220, 0xdc, 0x40, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0xfffffffffffffffe}) r3 = semget$private(0x0, 0x7, 0x8) semctl$GETZCNT(r3, 0x868dbc2041999fae, 0x7, &(0x7f0000000040)=""/68) 22:22:07 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x1, &(0x7f0000000040)="3ef4afcb75923b779ad3718a244d8fb2ad014cfe6c2aa451884e3f124df3732e3bc015aafcfc23ed6aef622a41f4c662c43197103938fb8040221d85d637130942ab759d31f35778b1d4426a98b1f3bb4b89fdaf4bb73f", 0x75) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:22:07 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket$inet6(0x18, 0x3, 0x42) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x36) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getegid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffe6) shutdown(r0, 0x1) shutdown(r2, 0x2) 22:22:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000080)='./bus\x00', 0x20000000002028, 0x4fd) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) execve(0x0, 0x0, 0x0) 22:22:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x3a, 0x2e0863397b616737, 0x6b, 0x9}, {{r2}, 0xfffffffffffffff9, 0x83, 0xfffff, 0x100000001, 0x200}, {{r1}, 0xfffffffffffffff8, 0x10, 0x11, 0x800, 0x800}], 0x3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x7, 0x2, 0xaf}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x401, 0x8}, {{r0}, 0xffffffffffffffff, 0x23, 0x4, 0x4, 0x4}], 0x3, &(0x7f0000000380)={0x3, 0x800}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x8, 0x9, 0x24b, 0x5}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) 22:22:08 executing program 0: r0 = msgget(0x2, 0x500) msgsnd(r0, &(0x7f0000000100)={0x0, "9f47cb157f38ef0496f542c51bc61e8cff2ce8b6ab22304d7d296f54fd1af61cec1b0a7fb259e4ef166b451255f45b631ce132aede53e91df9bd559f30bc72ac5cb063cf0d5a768194d99466d1f46af8547138e9e81e57f6e27babb2bf02b5a93a0c44bb37957f20950bacd3bfd1d86da379aeddf6d8b849"}, 0x80, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000180)={0x0, "df5fbbba3eb31b47c875f2faea871db08b8f530c781a144c160a2191c2dd5c8823467a527ef0a75088485692f21ef8732cc7fdeb6818fe95495b4815da94026bde3b2d07feb5660c312eaa36edb1b93057a6a3c6de5eda72c39e0af0621260e5afd8550e8f25127f8c7514723d0b2096969d7b9e24f948647da34848fa6b17a6752a9c0f5d993d1eed12e931422f8e8d461192b3844f596e38049af93791d6032c01a4d515d4eebd90687d49887ba8598ffbfc37770dbed7e37a7a6fd30f710c3af8f8ece0294883eee9a10b58e7efc04be1db0a017819b95e6bd0029d31d85a5797eaf1fb3f357cbd422fbf88da614dbf9516de1dda7eaec1b8c313a9e8ee7ac887de4ef7e9453b05bc575c8b2a3d2660d5df6fdb4bc70284c2d3c51a31713207abd322a7bd0b41d8ac60a0314885a192c323cbbd716e2c3dcaef506954cf246fe81e1d0c7f6ac6de0aeed71fdc5ca1ac54a5c32232501d1c932f261cb1f4033a7f678906e3061353aa80a4e01c63989cf1f651fb24200f40a43d6df7ebb81a14a23c79ca029e3d37dcd340c4dfda6beeeaeeffe995842b818de8c3fc4016bfbc6109dfac181a57c4ec78df577c09a46b41953167b5882c673f37ed7ca8b8cd90bb05c8683f24da5082c2458453476010d1ee3ab1fbf0660fed158ac1030a200ec90a4b5fff9210d54a86db81508abc4a6d023004513491dfd923626e662e4a6ab8526b7e4e96f05a1d6927e2b74264fc5d6073b4c9deb034592d8f457349941c42518b229a4e7dabbfcf188152c6f0529db780f6678ee3af7b250f7d27213eea4adfc97b08509e204558ec5abe71c8f23a6b766432413e74ab4f0fe1f6613b01680ee3763e7918930f8d1aad3a617f928d8be0a31b301c1d753c43823da487df16437441a274a95897372f8bf05ee5e1118da491c997e8987ff2aed5c64ab8a61cf2ecb54fa2b65a2bc4d675b5716d665f27e83e878bddf6cedcdbf1b762b87cc14f2556793515a17bb175f89d3e4f6b0c5929c2b1a4a27d98cbbcb19bf9bc8bace04bd3ef19dd78f91e58ba4f915031a17c8e9bb96dca157043be6c5753b7bdef431704f20ec5f95c23acdd17bfbe4666f0c9793d26796bd48c3c3654c37d5df449419cfc4ccc99d664867635349475f84d53033b53ace87cc16d4959ac1d883d8fb3c02be34b26df3badeade74e0d30029fda3f9b61156e35802d448393a4fd188625faa6e46facb07da3a1f1dc111e0d7ea2f3e41fddb67d5a84b1f6c692b65b0339daf5d08c97e156d8c07df374a02e201e6b0cfb17448e7a0835a14cdceff2f9923fb8f75f28757118a3168f70c4cdf141e056dbf4a8952e08769b8abeccee92ecb449ade887673bdf7554ffea973124a49778876b9dfe8a960b1b752f2a785242c60eedb7f51d98f9b8b07e8a679accae0581b9b6b61bd1a99d00f4db13b8029a7b51032b78d4f9a3b76fcbff85320aacd8c1f7604304aa05496e550794b2f59099d1776fb2d1a11907db4d34e4b2ffb3c8c625cbaaf6026898155425d7f44ac52954c29f66f5742bdd415f78b8a6d9304f4bdc2254941aa141929de99266ca74c3ae9112fc00a3bb917ac3598b0443d2c3e5aa3a0285a4d4d83b33903626bf9847ebbedbcab8056fa110fbf06e2e5a69a2c930c84ee8d9395ad45ca812acc5d09364feff7cc34425ff5220707397594cc653a032142963808eb6d695f1b2f5653981e01cfd8a3001be8e94b3978ae8c49fb61b753c4baf5fb9cdc2f15ede854edbe21e10df00e7499bf9699647f4c17edc349865a71ffae56e643ae0498666219830f75c62f3733d00a3d76add923beb032930700936841519d2e78804878772303a1c0f1b6a6423d93e6505cd375f10aad40950fc7e9cbad8a3940802f9603eb566adb56d9081a751bd186e3da0edf65c0606199392dc39a108bd3e6cea2718512b9b61e48f51fc1d4d76f4589efe6e472b455e6bbfd408f7c94092ae2f1e139780bf47905afd1828118293250b56f35d82aa4697e18c9b0a62f97fc9695a5d27d78b9ecbf9c78720a8e19cbaa277056c048a6d350cf088a983072d8909cd53f3aab35cf291cd05825ac7e4937055f949496fa69a480ef1f885114b1e9ab4c3ca7042a36693246fddad32731f7efce04bc709529f59192cead8c649894196f137d393c0eb18389e0bede50fae3ad8468874359ff1910be9d89b629449607ef024b111b7e74516097a19cd8eb9293c2efac7a5b9fda5f06f3f5e6d8f8e2f8a152f888bfe6e9568557b472e0b92cf9775c06f1d53c13f4a1eb856883c26404b59476f218efe9d4683996d08426077870fda489bde768e849b5a72451ba74e2f984fce9b08201cd8dbe444fe3545ade2e6d9cd5c5a4da2b3852d7c376a876fd070582012113c0c0d59dc69dba226929999a8f3f9d032d69b0919be9273f385173aa40d27766dd8b882037cec8221dcdc9139ade4c5e297669540b5fb0e0b5308add508152a5e9fb7a002e4758f6968f4679d0b38818c4fcc7f443a55451fe54f80453ac67625d37f088f1b4949e0e28e5d44e815a7ea4ea8b754e273d6b2a3a011d86881232a3192ba786d4efa2f32351eb630365e038694cfc73d0b1c6d4e68080118e874cae4ef9c5898e4a5844f9e6649b7fe330e598ad6c9b637679208f13fa6b7cb8047346c4ac28fb165ce622b5e8277ef3ab582a2506680f50cc9f7e9c749f657b748dab26dd9bf781253065eca6c492f9776ccd7a17f884cf12eb5dc985d8772b9fadf5a153245ea751b65563c765e39b5a40845be629998488c5dbafac53465ee6f84c2b84680b2eb12f1e36e65e95b833631e1a05b541f9ab14fe07411f8f57510dfbf8eb6c3591019624666208f4ebd1beb2ab2130c644ee8c3c62c3f1899f48b43c6fd1825c70fe786eabb94dfa7fb73166c289b8638d243be46720808450839a7542b121cc71747189ce95b381f1b7b39238b3f99a85d94d3f60f8ef8e39cf127f6727cf9b02a9b5a2eb3df0a6b77ddd411da652ee27de71b30c649dd78d95b46f796b4aeb5d5a27a5f79b3ec57bd11532e34d63523fad64d52500fa43fc67fcb8c2c7a241fbe360616e49eefa0555d3939e1bc373f0631dd1b7e52f8478e3cef2242f89d83efc0c62b9cf76adb33f934ee026bca7200b556cead9b97ed3842ea9bdf2b6aec08b0135d95435112dc7ce4201d2a8bac6a39428a233d00f18ba00f0dc5f5498965389436ca417e433327c464ed0aee3de07fe9d29e8642907ab91935071bfeae8ae1825d6f1038e8dcdb264cd0bbba99ca950ec19ec8bc4605d43ba86f9578186aaf204f801fecce27af903c94e10d2ad26a5fc671f170627dbb22d9366fb51911c6893b830ac78a6fdccd973aacc23ec00feaea73fea580915b5cec90f5be68c360757885be5f855327f3fe4c7938757879428c27e2450f71fea40d96a2153f433d1b5c189035f2335d049b435985407cfc9e0e27fd77646b4a4cd5928aa0ecb345d0436536412b45e7b7b5ebf9200515e8b205d254b2fb2278657fb0922d304072e0a541257ac292baf54af2602077a5f0a9daa78bab085ba72f41f9dca29dff60880ce67c5c98685877b07d4e324ab81b152c8441c4383e0271e9a722f5634945d61658fcc0083482fed7a790b4373ae89c7d22a376174851adee93616e95acbc787d3788244f7c47b5ebf3c3b512d9ba8fa461790561ef076f2ef3684a2d3434a0b5f6f1302d7e58d5e4fc32d3f401e59ca57aaba4cc15b393babf5073d22656faa67f4396a103a7b77578172e80bc81a6e7708df367bf0a7c2f1069404fcc91163be75ff1608aab122f4d205a72c427232aeb0173d2f35b4387084d09bfdbd72b51ed3268ef424f5c273ab17d1ed3de86968d42bf2a769cef5e7a8abf05b790383bb9beac700c7596aa55e5b628168dd530a4e55541426e3711c5267feeadbc178e79973c006594e1110e311ba8dfdc8c066feeb3ead5477acab91ad2221b8e46b223ff1d083172f0844571a4f628901473b1f0d9f84b2f1ede03027cccf74e3621b083b652843c81bb091f0dd8ceff36abaa3879afff8b458bd14d4d1a4b6de149f5dfbc4889a37c5c29d1962aad2e174f4c3981bae6879ddd00fae16ed584330bc5a38471973c00746669fa3e673528896f3b99ac753f50271af03f993fecc127076d5c2b175f4711101d8422ba1c57882d67b27f1bbd84489ef2397c395d52b635a29be3bfb0f28e23da8bd9cfc6c19f4092b2fa3a9f2bed1cf92a407f49470c44ecc802427a9b2bc7a300377f0a1c601dfece2e6eb0832d4c7b25095521e9edc0eae798ae57098a7b5a66fcdb4bca3f7be0fba74ab26a83abaf1dceeea01fe14ca10a09d28d0d66c3e91ff81add841906e6ea3f7096f2a11672b1e579093565993cc37ca3407a113e237a22cd9128edbd6b8c11f9b38e7b97bbbcfd4956fc2d1806d0d208674bc2ca13980535509a758bba17fa5b0b8d237f1f44df707334603c0c31c64de56f357db5321c4761f165af4bcadcd3351a93d5d50fa6eaefa25011838b15e43b1b43ead0030943bf9122901cdf3b32767e3a795a4ac8676ad24e796d9520d7e192808b72e64b51c602cd61ea7ea197536bb1dea7bcb220ba6d40d2e733c6a1f214a4043b89e6c21630b78a4844771ccea9ab9517f2ccc88535f3b01f5f48d980dfd04da6fde920885cc4ff44cdeae3f1de01c7850a42d4069da771e4d04de696d9a54518cde19d65469d33fbdb8096b1eb77f172eed78853093dd7b366e6b507414896dc9ac8634e39ea5afe8e05eaea624f37ae0217ded51f9274f96bf1a6eac48cbca3548cc9c56d6c0bdbe1a6298331f4ed9c35a3837c02ce64a8b2496d4b8fd29524156d6f84f6f65105f48cf56cb36247fa82296a8d93b1e9659e5f0954f023b2d3adde96218b5c888b337a9139b6fc9137fa5e77350987025c6558deaec2a81c1f74e7e67eaa1e880b287bb875ce937b6cd1cbcf94d1c870e66c05eda7c7d22bc8d613e74943cc7c6c83a8f5f2292f9443d4b9d3834d4824d6636bc653dfb9c9293abcd9201d636b728e6af66dd97ec287132746834e82779b287d9be67001ec435eda099595de3a24df0add1283e6ae6f594d3ae4719b79fc0e1e0b21edb32af1ba6dd194b3173ca5d1d59748349dc3bbd5effa4d3c0ad532872c5ce464dd999eaaed5399149b837090a6a4116e703bca72433ce9b6aa1d15e5b43326e9f5de0d944071079519a54ee822d06ffca64557099e66a4ea80232482a7cd7f7de195c21d4fba936b512d7577880297d097ef6fd0f725925ea353695d3be1dd0c8100293d2fbf11aa85311a46b0646bd241c750eee56b2aeed61ac9c1666117ab3c58ad89193dc0fa71043bc33f4b083bada72b7fc10399a95540078277d4114613ffa74d187964b5dd54f41195d2448e591403e19217ab7e96d0f093665c98ee54e1b8c264fd4950a06ce63cbfc107985ea999058f9466d678b57deb810ce1c6882228562b537bac0bd3ce731aeca4cd82cb2dbe82e3179873368bfebb5677188234b1a4f66847122b4f931d7b1e2ae63c62a3d17ee3f140867053be874d8dc6a38909bc1fb87376eaa5e8967c761e9edb68ccd51ca38a457ccd1c359d3a21b89372d01f6cdca09f358ea12a6d822fbea59f97d9fc14da35d04a89672e72d7248d3b43fc9abc82fe6a8f450f76cf13d1ea2d45ccc0abc1d00f2df363b40bf44e7765ecce5e7a52114fec1f56c6c31489f326dad6f3a6c182d3d6929acc944b3bee7154fa05f"}, 0x1008, 0x800) msgget$private(0x0, 0x404) msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)) msgsnd(r1, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 22:22:08 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x70) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f00000001c0)='./bus\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) 22:22:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x800000000000008) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x4}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0xfffffffffffffffb}, {0x18, 0x2, 0x9, 0xffffffffffffffff}, 0x6, [0x0, 0x8, 0xff4, 0xad, 0x1e, 0x100, 0x80000001, 0xd3]}, 0x3c) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 22:22:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/166, 0xffffffffffffff84}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/160, 0x4f}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/194, 0xc2}], 0x6, &(0x7f0000000440)=""/57, 0x39, 0x10000}, 0x1) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) 22:22:08 executing program 0: poll(0x0, 0x367, 0x0) 22:22:08 executing program 0: pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='/]\x00') r0 = socket$inet6(0x18, 0x4007, 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/150, 0x96}], 0x1, 0x0) 22:22:08 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^]:((C-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 22:22:08 executing program 0: mkdir(&(0x7f0000000000)='./file2\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) getuid() 22:22:08 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xcf) 22:22:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x8040, 0xfb) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000480)) 22:22:08 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x803, &(0x7f0000000040)={0x18, 0x3, 0x3ff, 0x9}, 0xc) 22:22:08 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x1e, 0x8002, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$inet6(0x18, 0x3e04c568d0e17e0d, 0x100000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x14}, {r2}, {r3, 0x6}, {r4}, {r5, 0x6}, {r6, 0x8}, {r7, 0x40}], 0x8, 0x6) select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) 22:22:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x617e, 0x602) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) 22:22:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 22:22:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2a1, 0x7fffffff, 0x1, 0x7f, "9f117b5bbccaef17c4bc5aee8f242f9bc2ec5aa9", 0x0, 0x6}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) connect(r1, 0x0, 0x0) 22:22:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, &(0x7f0000000040)="dba4ab940b94e95346444222dca36555", 0x5f) 22:22:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0xffff, 0xffb2}, {{r2}, 0xfffffffffffffffd, 0x25, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x32, 0x40000015, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x51, 0x83, 0x46, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x42, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x4, 0x8000}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xe0, 0x4, 0x5a, 0x674}], 0x2, &(0x7f0000000100)={0x6}) kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x91, 0x24, 0xffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x35, 0x20, 0xcdd5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x200}], 0xb470, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) dup2(r1, r0) 22:22:09 executing program 1: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x3}, {0x0, 0x4}}, 0x0) 22:22:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r0, &(0x7f00000021c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d63edec57d5a29a60f58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6dd2e416d17f514c847270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f6a5b79f303f5bcce26d39b08c9d7489020e5f5aed08a286abc18e9ab48e77d2a84953cd49c576b5f72610463476b59a9e5c90b9b5f8a9143f73f4172a32f1fd7a7e5fee3e8373e5c826b898169c725e81b7d5d99d235f6cb41e06dc8b628600a0960b07ed6cce8a3ca7c321e421b17a878e0b8655a8a40d28295560c4f75eba7146ab187db6a5369bde0f6c1d8f7a8aae0446186"], &(0x7f0000000040)=0x1002) 22:22:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x1, "c4b16611819f9931dafa5028282c223591e493daf9ce4f6836839c91a3c16efc8df2a560a63284ec279cf0aa"}, 0x34, 0x800) msgsnd(r0, &(0x7f0000000680)={0x665b06ea4e0527a3}, 0x8, 0x0) 22:22:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) geteuid() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="8b1cd88c72949ea328604bd9f48114c49e938c0688b31c2d5ef742672240f2586a508fb1049edfd532acac79dc0a5a5846e12752d1d67df8", 0x38}, {&(0x7f00000000c0)="d06a61869879fe30924348cd5d73789c82904913d680fd353bc7", 0x1a}, {&(0x7f0000000240)="1faca04537497c57886e5e57e0541f585ed9b35ee613a15db451be1f9fb6de8a8dfe0265e8fe03132d72fb3e965a0d32b54e045231e11eca72ff0775cc6fc5b496d030996fe80e5d0f7be2d31731a1f00c7b6248f1b82fad7429f853c447b461017194bd6f62c19ee878d8be05692fe2e2ec3f2f3327de3195160c145166a64b9ef2d3c2ff2f284b5ffda556e83ba3737d5af672a5e627db7a8d38b47d23f8dc91ec5ba947aa75f2358993eed117afaaa1a35007755ac95cfdec17af9c2859d7f29f4f69e397202640fa5056f59f78d9874c866796bd02", 0xd7}, {&(0x7f0000000100)="4296ea99b0c3a8e725a1e1cabb0f724bcc5dab", 0x13}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000340)=0xc) socketpair$inet(0x2, 0x8003, 0x4, &(0x7f0000000380)) getuid() setuid(r2) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0xa2, 0x1) 22:22:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8a) open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x16a) open(&(0x7f0000000140)='./file0/file0\x00', 0x20020, 0x21) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 22:22:09 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0xffff) listen(r0, 0x1aa) sendto(r0, &(0x7f0000000100)="59e8f82eb16f5117639b6e075dcafa9559d6e83b36f78565e317d6cabc207bd6f5d876c471a5cafa1b40d666f69cc914c46f6a409897cb8a971618e630fb4ce42807d04f3979265445995f4dc0959120141c3222a925492087a23a24587afc4d5d0f91a06edd1cdc63807b8c348febf06e0f7cb06f9a29afc911cb3d667d76b7298c900b4df7769b1abfed64413d584aea9a5197416556acee70d6dfce7b5fccdba68fd5d06cd4f6d463f0943226ce23b430d46c82837d4565977aa2ad78c61b505d6bbecc2e80bbd7e16c7448eb6e848752ec9cf7493186d041992175db16d1557c37fb", 0xe4, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x240000000000000, 0xfffffffffffffff8}, {0x0, 0x4}}) 22:22:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffe18) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000014, 0x7, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x10000, 0x60a0}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000002, 0xd7, 0xff}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x100000001, 0x14}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000001, 0x4, 0x1}], 0x7f, &(0x7f00000002c0)=[{{r1}, 0x0, 0x18, 0x20000009, 0x4, 0x7}], 0x45, &(0x7f0000000300)={0x5, 0xfffffffeffffffff}) r3 = open(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 22:22:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 22:22:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='+]\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^}\x00', &(0x7f00000001c0)="1e2d402900", &(0x7f0000000200)='(^&!\x00'], &(0x7f0000000440)=[&(0x7f0000000280)=']*)-^\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='@\\.\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$%\x00']) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 22:22:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) getpgrp() 22:22:09 executing program 1: mlockall(0x3) getpid() getpgrp() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x0) getpgrp() 22:22:09 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = geteuid() r2 = getegid() r3 = socket$inet6(0x18, 0x5, 0xffffffffffffe495) ftruncate(r3, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r4, r5, 0x7c, 0x20}, 0x40, 0x9, r6, r7, 0x7ffffffe, 0x7, 0x3}) 22:22:09 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = getpid() bind$unix(0xffffffffffffffff, &(0x7f0000366000)=@file={0x0, "e91f7189591e9233614b00"}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setpgid(r0, r0) 22:22:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = accept(r1, 0x0, &(0x7f0000000240)=0x8c946394) write(r2, &(0x7f0000000040)="5639f924b2ef460221b1a849a6a7adb8e8aac76d7d6bd5188ba8978a717ce4168c39c9673a2b7a8b531537da40e5c32b01094c38af709ee72e83513de3fda358ddf7e3b72b8beef56e6aa38673106f2b3716798ea2bb3ecfedd9716723ebb6ee4781aafdd792e3960fb87da41a52d99a6c038a46cbf943250095855f56e06b3c6324ed44572fa431128bd44d092b58e018bc8229d18ab3c198dcdff85ed6d0fbfbf58968b5e4c89bcb7627c49d158e65c997af075b491191ddfa533e8f933d0db0b64cff1c56ba", 0xc7) pledge(0xfffffffffffffffe, 0x0) 22:22:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x260, 0x100) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 22:22:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000080)="3589ec06eecd09345c66456e51d0e23f4cd5f92c8b3afbb525e32cbab6c5d64971f6920193296ab6cc000ff9cc02e7ae40151e38eac7a60f6669f0ca72f654fc4007e7d94d602d5e5f3bf2637ec4f3fd55c5f7c34cc7f4efa83a3e1931ad55c01f20ebe3d75e40badcf25fed4f669228ab188c1a1922ac", 0x77}, {&(0x7f0000000100)="891dc2627a787836b449bddd6f0f291033230ea78f5e0c5705de47f81b3e601383dd0a5af709c9ab4608159f8a4bfda4f469b7e895ecfc0a7ee1", 0x10}, {&(0x7f0000000140)}, {&(0x7f0000000200)="6c607e7c9c3a22818e90c36825930cdb8ced1bf4a1e0c4a4f1d2099920a6d85db3e1d1ce9b9b568ca2d59d1e5e4c3fb28548921e41f773b33544b7b02d7f15c27322e0b856f8efaad93ad096b1beae9e1ae876f5f0c8fb8b8d4cfd3a7d243d1a3e611ba4927adc03ab08510a3b862ede095eedee220bd1aa2282aac204622abdc24cc0233ce0d3f305653a0c784f580d109d825ba11c69be72bcf2d909c5e9d1b8d6790afdbc648ff0724fa0dc2bc9e81f024433b7a2f8ce918acb05e192f7bfef03462c5d75dfd6a47a10888d4f8382", 0xd0}, {&(0x7f0000000300)="f978f3071bf1f219abb6e1764dfce9125528395ce3eae97556b198e27b665d78775e824f94a5892d15350fab538460a51a0d8230543a23134b70eda8b0fcc44097381f64f30b41515c", 0x49}, {&(0x7f0000000380)="6ab25de916ea2a497988b96dd510486a757242479b664ba2b2d6b4667a18b18bcf46c35643d48df78f09ef6dca62a5419af4ff937e22b0064371224858024b155f266017acfcd3b59a478668588dee4868c4276e13c38a5ee42a749c54bc409b2a7e5de8bdfa08c51702d83fa6d5674303a70ea1042780894d70872cb6612c23b26d9103a8d3d7a656c5618a", 0x8c}, {&(0x7f0000000440)="2c2e3f09a75b4a4a915ebc7cac4b55020ff5a3d6c81a7c28998bd025b335bcae9206b8bc062ddb9e8afe0f8e41b697f3b8734dbdef9df5b8fbeef53f534709161d68b07bae05527efe53a737b069455ad32194970bce387da33b787de86ecf11020a41d3c7", 0x65}, {&(0x7f00000004c0)="9bbc6f5345bf487f2832cdbe26bb10b155183dc91ec16b6e16bf8ec0047874f6824e58cfb28814715cee537d9d3ea42ff6e9bbeb53f0c515568038feabeb2fd198767142d487250976aefa737b30b9443294d3348b6eec0e27a14d4155b88cc077a66d501f89ff654cfc4a95f60aaf1a1700b9c792faa0fbf32172117b29b56ebbfb5cba896c26eb29b62587c6f8fc162a6388411ddd7510ca3d9ae386f471ce6333a2c29b07204b806a905bad3ad6264d3d670d86e7d183", 0xb8}, {&(0x7f0000000780)="90c4ea264dd2bc0d7ae7b897e76b545379e0420eaf928f63499aba05ef01c911d01991b95f776daae7185d0df2e7d53f2985abc2b70eefc5f7d78c940f42f224d9cac270304b34c64383c900c7d1f20e870025", 0x29}, {&(0x7f0000000600)="3f377fdbd30ecb02722a16b79faf17cc470b5774d5a3e1bb13a9a0152db2d0da6c37cd266421f7ecc24bcbf5fbc0f4c49b73e90089007069dae0de18b86e5f25d299848e4475ceb972723b0bb4501e383dd62591d1737879d9fe37573fe3d63aff60da2630d169dbbf3f91315c5552ccedb41f42abac2ccb3ae4c85450b7adfec5eaca85eb1267851eb6b906e9a903", 0x8f}], 0xa}, 0x0) 22:22:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1fffc000000000, 0x33}, 0xfffffffffffffee6) 22:22:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4200000002028, 0x501) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="a5565a05e523b13ff0104ce54cf8e79d1fd139cdd655070cf4ddedf102567e85e89b9b2e4c4892ee139f429af92d7fcfac46f58b81bebb645a95e127091258833358722df42f4d7a2e63116f95ee24a09ed26e2d1e70aae9174218a57585a3814979374e9c2ba3daba5b4f91527e30f011a2b9bf95e1e48d1d8524e1cf96a5d1bcd42af515e71b55871bde9af8475ab6ec59eecec6989df5e410c946e38b8f08fd83b6c464c94a8e059aec214a464d5ac76d5a0485c7d062d4308c0100fd785bd3962e0e8eec39b3f8d3ebaf3127", 0xce}, {&(0x7f0000000200)="95c39f6ef09ba7000e20eaeaad4ca04ac238cd5ecdbaf8f14491abd17f7cf57bf2c52ee2b32bf38837d9bbe031ebfc67554ef8653f26e9cb9a319bd950b5f6e8c44258ae6b04afc1433a62a301d5689219ead0c5ade89649e47af977e66cc66bb7de0e02aa6e07ce32b464ac8c56e9db2a54e9a8", 0x74}, {&(0x7f0000000600)="4a0fa82a053f58611da3ac75cb17ed3a1dee66e9ce91d3d181f1ab76d71bd3e7682a2892c07af3b2e7e7da90727bc393adba2ccd47105f397f20adbf526daa6e204d189b1e94dc9902ad701057f5c5e725915a1fd0280f4d569e19929d0a200a3d1db0581601e4730d2451bfb30dae395b147025eca3de4e660e3c2098b57997b9877f68cff04dd83ddd3d91a29188b99a499aad39a67a8cd267468be7e89db0f6694b05faec82f2403d96e48251e156a60edae7d7cd48b95adda8a19fd2c8eaec17cffed4fd002372eea5539aaa0c6bbc30ac442fe7033bd160ac29", 0xdc}, {&(0x7f0000000380)="cde8798ee9dd45cf89b544337e3db25df1e9f879e100180b5a754823eb969a78febc47e794105632973b17a3aec2eca8e04c6a3ee2c9290efeb778a992987c57de4b6ad3b2e2b52ef3a2babf81cbdf27c8c5561b2ae93f00dc4d821627d80469d732f05425fac6e00b8074ab2e7d0dd20503017421ad771710f174db653fa46ff34b3601f00ef5c8ae20c5cb370347f4384d55a45510b4f6674f9073eeea57e76995aaa6c2a41c94eff11fced2017c42961ddd694e05000000ac68d25279bde70fd578e492f4945d67", 0xc9}, {&(0x7f0000000000)="0d2484dd82c0c0b02e9189f47f76f701faaecde0e6f09330252e25270f26b5e12e686f349d1a7919d0fc4c59d4b9a1fd3440d45d05", 0x35}, {&(0x7f0000000480)="de6c834077d195001b1a8759c9db0964799629e6194bee11914bf7ab4e367aa44b617d0e864c3a76069fc28e00369602c8c6fc539eed890f08ede8d6737b7d0518337e1ff6c2fad058fe9d2c192285cc77b4b81ec10c8c8a852fb37571ac3f4f921156066c942c9018d2460b3709e75501b250b0bb35d45e54c065e91c15ac2c7a6006d835b49ee9a67d2ddf8de2b11fd081e1c649a0cb3ba353d72f5d6275e884a0d26d6a15c8d5e569aeea9523c177edd20356130f9edf203facea63e3357987e3db0ec3b71d7829483ea50ca13098b5ba04e2b305ff54d218448f1b9f7119", 0xe0}], 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 22:22:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000140)) chdir(&(0x7f0000000000)='./file0\x00') 22:22:09 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x100) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f00000003c0)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="04b7374f33260f5e65181c2757e2d393e22c4d525d11627c18a9366864f5dc16d867ac7b170694d7c5c71fc58d93dcaab2fa5493a327c2340036b9f1576f24bc09c76a1593b06ea9bc8341d4063f0ac7388ca55e6a262050ab1cb07cb4b71827b34a45c87ff17c6658e9e7ebd2d982204068453586538ef5a36e0490ad5e318223d40b2af7b5630186b0d56804604d06827a9ff4b37e9fd1c3a0aebbec2befade9d2851d8678e772b4b30fd688bbcd5d2e11b1ee65585726fffaecff389282b8ceb731f042a220a6aa83b30278d137571a0d7ddc706396f882b2a2ea4617b6a10df0c69ce6a123", 0xe7) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x3, 0x2, 0xed7, 0x2, r2}) r3 = socket$inet6(0x18, 0x3, 0xba00000000000000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r3, r5) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000400)) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="8ee8e05d8153d1ff8349ac5dadd8626f336c4aaee14ef5d41425446ce239f710e455a0e75a98921e59dd8161c3133ee68d3690a140b95d1e452345850c05c7f431d690231e9bd9678ac71d7e10ff933b84052eb741ae8a86578b3e436291461ff72904d3a39d8dc217d056bfe3dadbd90e7181cdb9a3fdb72bbdb7e9414a7b5e82b94362ac87d574e2e1700916dbc0b38b6cc274c365c78a7db62f1f4fed2eafc32c18baa572e1f58ee57cbaf7ec4c330310b028ca0c43e77d44c1f4f50a8e05dc7a99c2656e44aae60f8d", 0xcb}], 0x1) fcntl$dupfd(r4, 0xa, r3) accept$inet(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = msgget(0x2, 0x20) msgctl$IPC_RMID(r7, 0x0) 22:22:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 22:22:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1000000000000003, 0x1) execve(0x0, 0x0, 0x0) 22:22:09 executing program 0: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r3, r4, 0x4, 0x4}, 0x0, 0x7, r5, r6, 0x8, 0x120, 0x80, 0xc54a}) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c338219ece780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047ea09bc1b5979783f"], 0xd0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/113}, 0x79, 0x3, 0x1000) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r8, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 22:22:09 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x0, 0x3, 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/36) r1 = socket(0x0, 0x5, 0x4) r2 = semget(0x2, 0x7, 0x282) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/188) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}, {0x1, 0x3f, 0x800}, {0x3, 0x200, 0x1800}, {0x0, 0xfffffffffffffffc, 0x1000}, {0x4, 0x1}, {0x3, 0x4, 0x800}], 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) 22:22:09 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 22:22:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0xfffffffffffffeff) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) 22:22:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/25, 0x19, 0x801, &(0x7f0000000100)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0xc020, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2"}) 22:22:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) fchmod(r0, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)) stat(&(0x7f0000000100)='./bus/file1\x00', &(0x7f0000000200)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffff7f, 0x80000000, 0x100000000, r3}) recvfrom(r1, &(0x7f0000000280)=""/110, 0x6e, 0x40, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 22:22:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000001180)='./file0\x00') sendto$unix(r0, &(0x7f0000000040)="667c167685aaf8da66f207c346f611addc159937827a68a9cfb41190f359fafdb656c7f43fade6456ba5facaef20b43c87c28c192adf5eda904326a4e25c227f9c25b8675f68dc7e314fae699c55bb5ff2f82612567036cba7bb03e1e361ec85b77b11d61ec320162e22093ce3008d87dfaa2a4bf3f936940a883495b948c323e9d825158b582ee0c85131d6937d97a09a", 0x91, 0x40c, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockname$unix(r1, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) 22:22:10 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 22:22:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000000)) r2 = getpid() fcntl$setown(r1, 0x6, r2) dup2(r0, r0) 22:22:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) shmctl$IPC_RMID(r1, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 22:22:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000001140)=[{{}, 0xffffffffffffffff, 0x6, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xffff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x81, 0x40, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x20000008, 0x5eb0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x32, 0x1, 0x1ff, 0x100000000}, {{r1}, 0x0, 0x24, 0x20, 0x0, 0xffffffffffffff17}], 0xf89, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xb4b9, 0x7}], 0x10001, &(0x7f0000001200)={0x7fff, 0x7f}) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 22:22:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(0xee01) r3 = msgget(0xffffffffffffffff, 0x402) msgctl$IPC_RMID(r3, 0x0) chmod(&(0x7f0000000300)='./file1\x00', 0x100) msgctl$IPC_RMID(r3, 0x0) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() r8 = fcntl$getown(r2, 0x5) r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r4, r5, r6, r7, 0x40, 0x7f}, 0x7, 0x8, r8, r9, 0x0, 0x6, 0x2, 0x10000}) 22:22:10 executing program 0: socketpair(0x2, 0xc003, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4004, 0x7ff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair(0x1e, 0x8003, 0x1, &(0x7f0000000000)) 22:22:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r0 = open(&(0x7f0000003740)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000003800), 0x0, &(0x7f0000003880)={0x3f}, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x200}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="c07ed2dbf48c277ea3aa9f7f05371dc5472efbd80ade08288acbefbae1276fd2adaaa515f37eac9afaf5b3bc4447f3225ae47d87471621fd4450cb84a82f7b84e6a140b0a167a884cf283a2810d0d464597caded7624837c1350e30a65052385d0d2759280d60464a8a36c10f9a0d31073a99c20f88b6326daa0976817c548a73c1e58825357029d126ed520b10963c4ea3941efeadaee4a86a5a5397ecbe6d5ac7b622746a6301c44844a49672cc9ea8ffed777ddbd92155b0f516da35e", 0xbe}, {&(0x7f0000000140)}], 0x2, &(0x7f0000000280)=[{0x90, 0x0, 0x2, "eeaaaa68ae3e88d6dbd3e62abd6cf718d6b7a2c33f0db24372096eca5e4888a008ddc4219b250bf7fdf1f1a139e29de39cbd3858ca4ac1c022dd4e7fe6c4f9d531f81f8ca7d82e66e3629c79301aab9264302567f5e8c271ce59ee4b273038cf75fb3fad327c625db7c9c3f429bf6bde2c70049adaed109df740b1a9e1e1"}], 0x90, 0x404}, 0x2) rmdir(&(0x7f0000000140)='./file0\x00') 22:22:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r1) fchmod(r0, 0x40) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffffffffffe, 0x116) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x2) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x401) socket(0x1e, 0x5, 0x8) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3ff, 0x6}, 0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x100000001) 22:22:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x50, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) r2 = semget$private(0x0, 0x7, 0x301) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/102) 22:22:10 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket(0x12, 0x0, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x58) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 22:22:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, &(0x7f0000000040)="dba4ab940b94e95346444222dca36555", 0x10) 22:22:10 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0xfffffffffffffff9}, 0x10) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:22:10 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 22:22:10 executing program 0: 22:22:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket$inet(0x2, 0x5, 0xeaa8) 22:22:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x7) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, &(0x7f0000000040)="c3", 0x1) close(r1) 22:22:10 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x8000, 0x8a) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) 22:22:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000040)="956585e72b3bd4f958feaa11dffb7026f8342275d42364bcba0f8ac2c6c5fb877f3e759d117d3f25f9c77976eebc2377d1ffa89a7d21927504fcb60856109c14825e73cbcc4088ce6f84f2de60190a51219137c489437d029277db3c4eb55d01b4d057722bd95d3cff69ffc1dae47733a1090281d387fa33f5ac18e6c4248682ff85d741ac30368bf1bfa15f69ea9d135d1969", 0x93) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 22:22:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() write(r0, &(0x7f0000000040)='=', 0x1) 22:22:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="72d9e49d226053f4077c6aa618ccfd2b0bf272d59df3127225cb901d384c8f1086f1b43e3c8614a88025a5b1cf76ab45c9d4cefa97e9244c12a47ffc8fcc3460c8a8374b4a36065544833dcdc564cb295fa799cce8cfce8037bb3dbfd982e5b92436aab3fb75995d7c9ccacb2215779bde2eb593de09351a0f754d8fce97ba6720caba911a1332f34a3db61ac3f5edfc1853dc49942dba5e90d310c8bb234e11813a2d88202d332b5ca620312a89ef2ba6e54f00d336be715b1909cad3c468c33b7cc8d50bbc4ddbd35c56bc94fe65fe114558b965ecee3f7febce43e2ee2243dc59e4a8920662b995c1d69d0cf16a2c877012cf40c3f97bfecbffffea645f31b9a9c1f98ce08791b3f2238df42500bdc8585cdb951aea9218e1a54358543bdc81ce0fc2a53e5c08430f9816444e68f0f3ce49ddb146f8fd69bceee9334dd5931675c786104882ec7ab92336526c499ee60ad0a2297826ce0fcab53874652f5e06b8e46ab9da54efb2bdf6c5cd7f04f29bda253ba77469ddddea26a43421a875ceb0148fc82f39aff61eb6aa68d752f4a8a6c11253ab653c7bb747da5ddd5af367da082a9417bb29749f825c386d290650d81cbff34138bef82f482334c0f1aec41075799761d197e2f0ad8f935672c7f249d5a3c1113efb7fa7246929f30f8cb26de48849d581939aa99798c71eaff68152d569b0fbcdc6316cfc5981f65820f2575df487a83f7fb7513ddeb44acb046c2537f4470c1dd2eac9f1a04a47d30f38f61b3de8514caca24b15b595a8c0dbe13d2048808cff3b6d1c353ecbdeed9370d6ca848631b57943583fea770b409beabbbdf21c365e84d24e177e586aeebb77caa7f2027d6c2d4a7a70ce0571913b50788e815ecb4c7aba42db2f115d908ae34f1861c2bb1dea03839cf51be067724a9dabac79ed7b4b54761a45779d371a9cdff20c495901aabfb8850c3f2806b99b00a6f0fa6297f2e5b25f5bde1e264e3dfa8c18358c9fb45bc2fb6b39ac5ccfdc7aa45483cd7be00d307f7b264dbe9292acdbf0b6f405883936c1e85e17ef27e08eb679b603341266aa7152bc152f3131aedaf697e427296d519d27e27122ff064157312b46199a99c01b11a21d0d068135fa42b195e7f02f4186869faf45e55591b08129d691cc98708ff8a4b8eb9d34c6e6b34ee34695fd43b94230360b750383a50a4880acb3444357294fd63cfa45acb549d3a4c71277f5dc0ba45927b714d4a53d0ced0f850ef0bec923404e13095f3a34c0bbd48f8953591f7e7a4d83592d2dcaa7bab886a6f16dcf42f0747de71124bbf5fbd9f60477ac6cb2c03b1d246c821b846f27117575f0f9726f860d727f6b60ca4f524ab0dc772ddbe210c1286236338d9e6a7c9f8167308ce2222a80f10a6c83bc7d72ffc3dbe8537841663853bf2e9c1c30804081101fc5b90a5701e8b94b90712da9b2e806aac0e61c7f094e6ece37cfa31f59b675d2e8d320e7107cbbef93fcdefc8b4650af6814e4005057d8bc54f091679853aab07aae3bf852391afa57ab6a2b752f09561654af6def092f97ae1caa7701fa9d3a398957fdcc61772db387ff640581210c741adba91f7ca1fc56f076b2db6996265277695fae30118e8f5999b2d124a65371e31b2f5129a8bbc0c0f742abbf9125fe6b0dbe5923b1b3fb5c33fcdee5dce4da838c5f39a50440f15380ac451cf605d6a07cb2e8cc5f8498f19d728be644f56b04aad7850000ca2c16ca0d8d8b0b898a6b6df31141c4f8efaa886d003b778211f3546cc82c9e8459ff08d1e8190952868a93dd462a6009879dc7f039c68e5047cc72a658a8d8b4ae2864125b1144e5c8e6345a7a9566a35ad784fee25521ae7f44a3fc62b5d03ebd0fddeb2d0bc277fc27a776ad2b478fb05978ca9d593b09c769d51b8609b3d0fd8bbdd0d5e682c66c4685e01ccaffc67cd54618c89f217fac5c885d3f2493a373cc2298252193c42982215dde1abf52923ee1a5f462ef35d6985cbef15eb13a6520253123601c4a0c5d804ff537ddf79f0655f4866502c15b09e01141ff2df933a710783f360f2bbb177dd20ceeefd7e5b966f8a121289a5efd5891878e096c72a877ab6349af6836ba17b437c034c18500a65460e7ab8a04d8eec6203e0b6bb2a8302f5f6d0bba7386713c7eece7937f33f50d499586bb13c1a8b84ac846e478afaf3c6529c000bfced9e425c408a303017314eed33e1fc8d8a85cbcb0c9f342c55323804986ae91a16e24ee6c2154fb3a81dcaf08f315ef3e8ddfca6d59e3abe0dab94cae7901c2d2c1d703405444422b346fb8dc9142ac89c68e2e8a9837961ff59fce3d720953cc4399dafa14269f51c9addf75d0fcd90d8271b4b6d6134223a579f99e126ae41191aef80b5808e6cf4c9b612cb7339ebbca705925cf8b14497d56ee239f3b4ab206ad72b92ce181330c15fa6142844697c09d4fadeb46c85b6c416137487a12c85d06c1981c98c50b5a48d0099d214b51e968dedf7cf4817c425213f20ca9f6129748ead2f206c8e6a40f153c51e53d00e5aae2822dd9e700df3b29409a5d5c90749084a94dded615223a22aa1f2b0469a55fe5268e35b9cd0e019ffa5cc98b35cbba9d80a8b89dca33535ff7cc97a2e60d37508cf07b53040c6af5b85b79a0831cd4", 0x760}], 0x1) read(r0, 0x0, 0x0) 22:22:11 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:22:11 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 22:22:11 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000340)={0x7, 0x8, 0xff, 0x101, 0x7, 0xc07, 0x8ea, 0x4}, &(0x7f0000000380)={0x4, 0x7a267d03, 0x6, 0x3, 0x9, 0x401, 0x8, 0x6}, &(0x7f00000003c0)={0x5, 0x9, 0x2b, 0x9, 0x8, 0x4, 0x12de, 0xf6a5}, &(0x7f0000000400)={0x7, 0x9}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f", 0x1}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000280)=0xc) getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) 22:22:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) getegid() pipe2(&(0x7f0000000040), 0x0) syz_open_pts() 22:22:12 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/57, 0x39) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 22:22:12 executing program 0: socketpair$inet6(0x18, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000040)="a639ad4f4d6b9562ee41a78c85fabe7747642e1155305f2ca7f129500dac912f5eb88c7779b370a01a7fe28cb1a97d762a6d7ff4856604681678a4e8c04938809daed701c6ea34889c7b3093d7677a6a195ef06dd22e6a3440961853ad7d24e554ff5c4dbdf46e017808ddf7913798373652b4415e6d2188c870fa5535fc2f33f3f414791f9d7bca1007a33fa4396fe81aeadc78", 0x94}, {&(0x7f0000000100)="c3058d636a51d02ad9ddfffb84562519253572701bc404c799bbcf601d0fb1b9d818b3d8f87f5f0578cd0ca78fac1df1c894b9ca58901f3bbec7a6eea5b5ec25a9ebab257442f81895e30f66880752a78d391eb40bfcb80868ed11d949cc7b27d1ace6a44b95651926b119f8b0179fe98b07ed2b8ad52dc87d5d0ab4e47b6f1e4eb0cf5684ade8351c9a849ddfd683d6b6955b0a3c5f4ec1eedaf19425b6fb145110c62bc22fa49e0726d8498d8289034dcd824c40635128f87ff27386fa429e97c90f91d7ef6afcdfef008a2b42cb", 0xcf}, {&(0x7f0000000200)="527513c4d3755908c9d380b17aaf7d8b3acfa2f318b7d6add46331818467e8013e5fb678accd2edb8d72360c94a27881195db3dbb9bccd5be5b71c01660553b6e4ee7d75a2f2bb11a2883f0159b7900071c02679c5b998f02efb397a4bb122d8da8ebd70b3010e7b4fe02e89e0129de17b7eefdf121fc19509531fdc41dee54b4b150f11565631ff6df01985488e5dc6d0d45e17ed716948237161b33990c68fc374945731953b684b2276b953a2a6b6c1647e7c1e7c548bec7f5ab88fcb783a309dad2f4915fa5aba5fb6384ae0e0aa0ee17eae6506597c147415b82855", 0xde}, {&(0x7f0000000300)="5a8613ab29a40a0063b37d61d6c3797b0fddd073e6ce322d41c0f190a58cd8719c16d2ade243441e12e05ca2f82e5b08a283c05503d31294404d34221bcafd6dc7814c708fe1442dc8e89786ec7e60a6271fffb02d6addb38e3821401d3ef3b1ac341a5524d52c4c53894b6c9a46e9ce389bfa9a8846bb6eef4634705a3099dd69525d11fdefeaa5705aa79bd47a93d22fc3b99fe7f4028fc900cc05ab23a584ba23294efb39ac7181ebb5ac04e472aeb666e03b2f3430fbf1473e9e6dc4cf37eb9863df862d39a84080136c12a97a", 0xcf}, {&(0x7f0000000400)="f45caa62480fdbcf94ab1c3660811af49eb8dc43fb7a923546de38b6245fa4dfa548dff90ac0426709dfd81afe5e19dd37b7cef36a565d4191dff901eda11befeb2dd2dbbe02b07b5267ecdeb1a406e40b99f143d8e611bc3010de555b2ff64aff07ca7dc8e1fde86333588d8a654402d18144dec4a6baf64848732b902930f626eb77b5ba8eba4a719bd3ba00ade78a7127a9ac5c5039897bbfd8e74e85899b9f163513d5b6789655d3d579985fe2fc6f6ff4910f8feea1c0e4ede56b68805c6b14e8abc34dd6f1de0f83d5b8f289a77086cec28274c6d5946e7d2c3c023795dce51c571f638e8352bbffbbc8602b2b09d2f7", 0xf3}, {&(0x7f0000000500)="3bf3a0f62f6e36905e645e1c77775b35e1bacbc58feb8409252ba7f56b25b2293e64afa748fdb1df71f907be79724c4e996e7725c484023a6fb535fb79df67fadac8af983c9eead2bd30cba9211617dbb7107b22a689c56135732180693a27e1796acff50ea39f1523820387ed7c305840ca4cfb891985f9dc269414012438279836334413039b6be4f368d8dbc0f239bc721e9e4f70fbebaf44a14f9082b61e4138ab485e4d350f8bb7fe58f6dbd99e112b19204cb059ea9c5b48815a7932e896d4394d0230813be2a252724206264fdc23c3dbaeeb5332eacdcdfaf62cd88c356e77cb8de47ce01289589df1ac7611ade716b2ac71dee83752eb01ba48a373eddaefed01e98900fc26c69218b3afc5fe6f63fb26c84b9fe2bb765b0b611ccb908956a03f22bdb3cddfcb8eea6db57b290a6a5acaee816b029a4803f725e3ce3a4f1a7c093632b8a04ff1652faada584219671d5c0cd6d66b200f52d65bbe585ccb7d8dcb20f280552ad0cce2b14902b00d15eb2c6e25b90ac13adfcbe9f7c28d87a984b2ad782ad8816e730e0be47a8ea1160b5f1161b4491caa36cc46164f7b4d5218a03c1116da9a72732b4e85679994a098260ff13bf49651ef9ccec1eb5b423bf875a8df4f359b6213ff225b30d0fa0892da8c96c63db424965107ade046256c37073e14832810b945b0b1bb93d6a7094b858d91646b83b1024a4efcaf9a29a7ee9afaf66784d769201490ff1b0a43adc46799486bfd6b95ba2328429d67bf5351e09231ccfc4ed05e07cfaef3bd6e98d975f815475b3d669a516ce27b50be78e88706f0b901df80645a178972518d0a1a37d1975ee3aa22e9a60563164ce30f978b929d343ac93c87c93290a01227900d784f2a17acfc1f3bf295da87665fb45ee9dd4e96b3127fb4511838913104ac6d09b4e8e7e00e7de8537506be433e3953aa4ae41fe514c5cc4ce321ce60f66ff9a2659d4789fc1adbae522fffd1698aae3cc62514bdf71e3e6ccc2702b6a73ec411fba1bc75c9b06437374af366033e1c9576f77bb9a58c00574340695365c4bba70229c3c7ca5f49c766cffccb82f06898bb9d1c1b69dca7dd24ec0edab449f39ff3e593c2cd58c39a477996f04391aff5e9d42b0e4fded7c049781fc02a9b023c34c41b99ca48c68bdf5be461353a26bef2d827d0b4db5746c77d90636670255965ef270cece03badfe8a774c407b0b03c0d29384aa3c3b9c56cb6286afde365fd7327ff0b12548e8e6fe202969c7d0303603f7f7788b09a8a8100392d1ba7f4c6b495131fb1577d935e673e04b80b5a33b6c8837d173ad922ece48d7ab5b966080204f3ff5669c270b3b7d9add843b1994e6f2715ac8fd8cf754df0de655b61d617f30d6f8d7e928638eb4895f2cf0728a257a3ee43cbe701cb1d9957d0e9d2ef72a409764dc59466d92bcb7a57e64f7b918045e393e8b974dce69916b1b16788af692b36c5978769f10485116acbe9c7f421a2e25e058e6f5774990f9d56c3b8caf12e033e530df6d29be452c62a24051b7ed2b520ff9784672328c6a80bfb3505643ab81b625a5437718b90a550a1f50cc74fe750cf5ccad1a94bafa05e2a54c2ccfff1a645f63dff33321da00bfc891a32fcec00f2c1797d9bb8fc2423dc8457d5f345d12dd768b2361c10ab941853c244a31b15f6f8e63a83800eb66b8873a9a50325abb1ab3f5441a2be742e728fdb55b197b7c30ceb8ac4ea52aeafc8a44ac92ef9195ba92677fbb3fc2443e936bf8324255ac280260f4bfb935cc35a55a720588bbcc8f3477dbf518cfd0b8e7121610555d30293d673cf2b2269f20c99401a2017815ecdec64d9fd21b1a57dd9e9eb48ad2abc6449da1c6ef8fdbbeb93d3bb8e4de89188f31e9dd4dce156ae2330769b86d333d7320d67c2409e80aa46a147fb78b9bd76047433eb47cd3197a516d72ad87289449925252cc02fdf4fd05e38f415739a63c45430ad84ba9fbcb7a783a1fdef224a8dcffb45ebddc3df38dad3df917879b0b737c3af0c9e80130a06d4d130fb559a4f41b87c8322f13a67564313711ed0d6e19daf5797bf76a7859ce1ffa6e9557717f58caca0a1ea2bf5a7da50c3fc36516ccd9d5b76dfa1a338e3ba30b7a9b3e63a36a128dfa4190aaddbd2a2e57cd865ee9d4d50b3aeb707112e3a9d6fc695fbd03c0b3a07465313908625505bcf9583479e5d6d03662b9b4af8773fcca76a2e433a65a8628d137b95dce75ad61bbd42ad3522b261c804e48deb77a9c209dfa34400b7e5b5c6c43610d749ecd95c679aa05dc8e22a26edfc3bc6f72b9f61733242eb0d5aad0934ba371e321df07ff9e3459daa36879c19a74402011b422af1f9cb48ed303adb7e5877a8d586d050ed192d29a44e1c05f1d8eaa7ad9900810ffe27ea508a571899c5187e419cfca355b9c1c0cd5911d3d4f6473ea63a64307b9ba88ae94ef7f5e9cb6a429ce3a5fcef93764b279a5cbc9e634628a4b651c6bdbfdf0886898faabc360b1ed6f001e5711c986042c1c473bc7cdcf28eedc8ec75ce90621d4c171f272ab0c63160492171c55021eec9ae35b8d2eee637cd182edc811e1c78b01ba33edfd604276059185090964efe61ccb6765a3b29010ca598abe351f920c61f35125a9bae4403668b0d2720f36234e2c155456771dc9fbfebe03e1e7f88eb4c1c23874c55f70ebcee2f6f971ce83f1c42770e942256df38bcd443cd520ca3244387bd7b0f804f03e3b3e518591dca2191799198fe346c5a14281f1694fbf4ec9ca0387a32a32652cdf704625bc5a85798a04edbefa91a1f75e7fedee6ed9d88f123a5547022bbbdfea44fefd9286e0997a29172fdf48ac2c8476d5361910378108bc74e1a08362ecb8774e792b793281fcdc63ceff007fb677fc05e50ecc5f4c5ae23d31005fffc99b3575c4fb9b50b8db6bcc7a2c5d8599e9889badcde8f6b8851ae8ab9370bb94e80394eab77ff9fcd5677b38044ef1a0d0e8ac74767ce05e5c114360ddbe6897dfe8a709f49e464c63c3388c64bb3c9fc76ed532c2d797b35d4e5cb8cd2386f557f37cc7bec8c4177b77e8fc395b3a6171c729a0cc54abc2fce1cdb8b7d2cfaf5ff7178e0146e6b292805a8f2a94258e396f7f5c04ed380e5c79a68d2eb1db8b1aec87cdf77161bda98ec0f615e3287c5f049ef7fb662a18c42e75d1e0d998a19692d9c891d7539929867b7559b74e6bff87f88cd19633987f02a4a4874d4dbbfd1649707afbd0969e9667eeba308b72eb9af6f382d0eabb1d4d6347e7cecbb511131812bb9fea9c9cbf562795a6a3078256bd2458eb1aae559210f54866bd539220ed4d2772b3c09fb97d72f7f98d276fe5f41d534f7aa5bf361868a8056c49b2996fb0a193c41b2529e06b4eba4c2ff3c9efc8deb61039bf0fcf9ba3684d53bb1c71f31e5dbaf3418b3dc0359ea573bd68d44453bf83f80478d72b723eedc06a7a2b1986e91f13289f945dc8822c596d9417aa9a623938d83b3b3ecf60fdd660ab7fb68052194d63b2f0c4572ab0998ffcd47f5bac3324f51d531f6701b20b7259766c7aec2a5289ae709b3fd36466e5d268f993c41b8b150037737a4af589aa500c8a6873b04b32989188eb4dee8f3cee7f982fc9c49b9a263991201f5d6be332c0b24d074a75c00b0c5dd988c52934ff0287ec932efcd7f207595350858e4c815350ab398495d86cc2f03ef49241ca6756065e5ef3bb7c139a1ef659e5459fbe5f1f9685d076812304176928bbe346b87f7d7d00e01ffe625be0cb4e83e765698dea642e6eeca58b89fbf9280236db56ca3edc15163f0e2a37d031f1328d7752528bc44cbc585f7fb0db7964debda816efa29566477b246c00711c311a0c42149e0c48e1af9dfc11c8a0f90bffc54536dd428d1806769cbf6bbde7dd1f078d0bc3924720c3ae9bdd198d7ba26223d39cf943c126af27335666286e0e82c45efc6169407a77ae0c6f9061089fd82ef92aac1177a1820cc4d926c03ac6d9097cc3bb770991866d295a1d4f75499cbc708229bb1978200ea335dcec37712a5cbc0dc8945f3f2d578352686010a1bb8415440e25e7dfd103987c11493d8baf8f5713d7d1012ef49252e402554f82ccd1e095b1e2f08141eec4e56bece534ddccf75fca3a1c679c7dde5489f0876e56063d228ee6d57fddc37eb581d261b67c9457c8a4f1b08fd5b5f98c9d2ecabe18a2736b6fa5db3ef17c8f77e859e0e5ad905717c7903659826ca505d74f2b68610ed631dd7cc2591b6eadcbac6b08465fbbe2b62afc9f480b4701d97fa15b8d50dc7061501652ca18c72773088ccb6862cd9dffb57f2ce039d7c6c7b42faa9a67ef5875a7fbcc7ab350ea47ae60c1057539da78e02d6390eee5bfb59d7eeaea606806504317233db57c8b7d7a845027550f15e6efa4a744caa9bd14d11cc09bd80f2e24065b597bca4258bac5e2ab062b66d521cf7699972a039c2a04fc972c1bec7dd7ab079bc6ca8eb88c762375acedb004a048ffea3af601f9d1424475ab5e11cbfae6b7ce4b64736fe5addc410dfca287917339205a14b53040a6bfc7f3f746fcaecf024fa44b52c994aa9388b004b860d38a062babb5739f948f52819bc9f349d7944590167880cf00e6a29eaf50c678631c41aa3045c0fa37c7a5940a7d3a12acf40612b5881a7139aab0928e1ac82ec3ed14630e237847d74f82f1aa260ae48da14be6735c5d43c739d060c5a7a904f681f0dd7b18af61b3e7a76bc1cbba70b7bb6e4569068aa52b73845c09f2ed74cae38a37e7ec5159a50af627b34a28ac0f29b0ca566bfe00243c3f2a4260360c8f8e46d5d029d7b1e91bce8184352490823246181ca4efddc3ea3ec2703697b0394eb5982134f4e9d5dbeb6d12685d322e5c61770a489937d6be79b69f071a1e938e45f6fba2e7c5d746be7efd9112e796b75a19f15ead32418ae44b77834f5ad47fd03144369e36cceaf9155581e44d12b57a876d9a79580a8075865e68c0521311b1ac2c9457d559f16d11f4b68ee9064af2c188f4c3767c09295c109fd503b69da596e76b81a70e67746fab318e339e69c853558bb2f02f3130679f3b7d22ab1dd8a568e001631b166439c1d37ddae1734449f8eac57b0e1ff0eecb7dad709ab45ab751b1086325cdcf11ade6624fc5e1355550ae13c46232d65f8980e827618f5691042e31c5b553e7da9232b8abb38b5ac18921141e5f49ddd3f7be0f9d71af96d6060264a57a41d42923d93de8f35071f34d9dbf71645a2c12c2217e4422d303a542b406ad08f27e158eae363f25efe8c0c13dfba18bb9f1c4aa636734b60c50f243f5fad7373e22116663012605db1a97fbd3ef2aacf05fa50305868596129fb47d6f944b9a4ff520e57034bb39cbe0fc10a0033c8236337a0e973e1f5c406a4cd53d24041c3cd01d54579c83d2b9ed4ae23a351651a2f02473639261bda4947408c82b467f82b2cc31938455b7f1adee1ee9af0249beb41489884ce1f7231d748eb8e4fc42b4b3fb6c058f5a65a1c6103f6b23410dd65f5e2c7515253cd9444479c8f6eb14e4238085946475c8ad75c9ee6272f9ff86b4ac813b37af2da368d6d93882c70607b59f9fb22ec658dff400dd91a78f18ff9ede1b104e07cb7e8858df9ff7657c5a81df5deace8d6ed29e5a1140b42aea471dc175c4bbc5cd6cc5b8ea98efe4bd593b75f9cff3e966fc256c9633d3bec176019247fe143a74bb733ccbefbcc406985d720e6138b5e1f88aaafd17a66b0914059528ff8ec7497fc1db9f", 0x1000}, {&(0x7f0000001500)="8240b4300c207ed4d7b7595caa8370658f008747a0a3b17003a3eb3181817002004bb746a658b1a517372b010e822036c7f4091134f1e69867689dda8275be09f4b7d0a9ca1771522be9e4a568522f61066b10c49b420846f70b38ad7bc11331a982450a8fbba8b38e042c99cf2bb9261c444cc2bb03b71093a052dea9efc58d1064bf7580ff16182271ec60c09eb390e6f7f6801c4c23c97bb39645b1e5f5cd5ce8114bc47e5f13e801d4d807f3645a9752b90b5f4611301dc464a2884306697ed121aff32e706e51282d4edafeb74e2e9b2d3334086c6598fdd3", 0xdb}, {&(0x7f0000001600)="d84dff969f246c84e6088ae6aec1da8a61211f32ab1f948da55b88e59dcc5e03c5ae5d882a93445e3fb4b7324082189b9af19474055f94735434e127a99d52a55aa7a4b111eeaba1c9b74c1e3ae60470ab1df260f1ba4c2cdd47b7b7eca970a2cdbb85bd15ee8168ac1f634765ae7b86b1413f2731de400836cd939635bae38d574c9dd789641b37c5dbffe5551be7b1d764d499a6b96e221d655823783462fa7238a8cf107d5540586e01408f71c759f20f4cc47848fecce00d3c40e67b19a59bf5449af26385aca6886a41c3d6b1d42603a3bc463dc0d9a49bec2c454da1fddf783ebad33fa0c3bcdadd928e5204fb3c05f0327ea3eb2bde9d11", 0xfb}, {&(0x7f0000001700)="865dc6bd56e3", 0x6}], 0x9) writev(0xffffffffffffffff, 0x0, 0x0) 22:22:12 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x7, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0xe56eca759a8437c1, 0x4) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = getppid() r13 = getuid() getgroups(0x1, &(0x7f0000000940)=[0xffffffffffffffff]) r15 = getpgid(0xffffffffffffffff) r16 = getuid() getgroups(0x4, &(0x7f0000000980)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000100)="ecd87be795ebffe97e4304d71dd87139db9f1d9c35c2d9604893f0c81d78dc6634d74dae2e81e7274e33bbe98fe878be128a3b1c21ad66271791e674bdade5008da351b53c2b2f6e517ed7389620f2015306261cc5db8f0c844c609936f99d7a05c782e5bca4bd790639084a8214ff1bc0b12a0d226e303a9e2075d6fc8d02387de4057dcc6e2226a0308effdc3870478f664d84afaaa956e7809160753cb9b8bd47dba6e7ee77d3a8054d711fe5033ceb6270eda7afab6fe288ec38cf3d308a71195386ef49e5c53739cf8e8538821c00228dfabb5ab062667e212d122092626a9ae1624708924b4f89ca", 0xeb}, {&(0x7f0000000200)="6f843489eab422cdbdd59d31c4812c3b673b1f33e3223197092ecd78cc575fbf5c1d1ff8a0a30263b07a114cf4d406a8460d516cfbed3b609cbbfd5921f53afee10eb48cddcdf2916b2eceaf94e153ae1260fc8878a8fe0461245ff642f1a4fb5fc7c9ecec4f3f61846510090ae1e0c9dedeea71099975b0ee359042a1338bf5128da0f3e67288daa3fee2a65cd03ec69cd52ae9dafea45c2cb6bb1c1e3dbf09", 0xa0}, {&(0x7f00000002c0)="d1427ea7b64c993d78fd1ccedefc71d1ca1fd5004eccb134fc9bd1e16dfc701dfa51cab14296bc0f7d318445932aca1b3826f37d8a8c3a16e94f560716a5c5c9076eed9eca6f924d071b22c3642856ed0030078dd566f75129985a68be6c1c0fc44a06e45dc2305bc16463f080e6e6a0f7311e6d64d99904991fc943df0c14b7fd18604ab92691e5f693104658f3ec92e351b7d06a30d5cde2de3be155911ddacf948a931f1e2c6ab0eb641778c7e84b1571f6b8aacf1120c5e2dac0bc9a9488d6650052c51e6ec13510c7a3b9e64ca045d3823b3e4a03a915e027ba5202ba7e080e3f5b4e1137c9800abfac685b", 0xee}, {&(0x7f00000003c0)="a114f46f01f1319d8febb8b685af606505fcab0b834448a291dbeaa409f67d3f877eaad7259e1815b1943cc1df4f77f7e6e5b1905a51fe9495d1cb7fe80138a0e00d6e6ebb9df518c7b39945afea7c45464861aec42b5a8cc04be30a4e23a9ce853b5cc1f00fc3db06f85a34abb8bd3b84e0b1372c4e77e28a0e9722772964eb6b32f55c316a36a9338348f4bdd14811e4d8cd19d4bc21f1d1ef0673697e2d0b8308a9307e5ecab4841848c874f40e1fde0d1280cc9753ef10f05c74b7fbb8bb31db92266b6db63445800586fdfb7236c994c3767f6c42e4470e1628f8b9c86bf997975bf4ece68e8d7086ffd606", 0xee}, {&(0x7f00000004c0)="d5e5ebb95c4f9ee9e7d0015f532779f54a9ff80a0f90ea7545be8e7610d342bb93a65f9ecfa1c57fe39aca168237d90e04010d2fe33a8a9436d64a6bd3e3698fc6df2e3d36a723f6915d1ba0cac181905c959fc5eb93a0c821c7dd0c89f51e1268e8126c9e4352e8057a351ad9d45643eba48e65804878c97f554ce33df5ec4d2cf2a95b2e88c0f7d5d656a57d82dc10852e7ee9614a12b46b7b94939524b5b51c748b1841e8672d781773bfd80a6f0562635a53eaa57048d905ac3933869cf922d219c2cc65e6d6487c711e62f43f266be278771ec0ec4978afc890c7c002c115395457c62f1a9736", 0xe9}, {&(0x7f00000005c0)="9df2a35437f89c0f840562ad8aed223cb0b7e0cb4451beedd9e27a9ed3c879ec69e996f8b94016c0873e2ed9ca3c611f3922bc038969bd2574bf7c4f8cbe8576c2254538733e7570be9584a040a0345e9e589dd960ca207cf1184b5137efbd960c19b6ecca052a31e64b884a", 0x6c}, {&(0x7f0000000640)="d61ed2cfc0ecaba7d68e6b9e5f748a23247177963306d7e9049d3bd33ea1bbffe47a3fd952eff628d2ad22d954b4235e43617c7c6af7041847734339543496b5a61d7469c1c11589d0e8f5e0e47fea6496cb3605c3248a30290e59af1bc7bd", 0x5f}, {&(0x7f00000006c0)}], 0x8, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc8, 0x400}, 0x400) setitimer(0x1, &(0x7f0000000000)={{0x200, 0x3ff}, {0x849, 0x5}}, &(0x7f0000000040)) msgget$private(0x0, 0x200) setitimer(0x0, &(0x7f0000000080)={{0x2, 0x10000000000003}, {0x4, 0x40}}, 0x0) 22:22:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x8, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 22:22:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x4, 0x7e}, {0x18, 0x3, 0x5, 0x6a}, 0x100, [0x2, 0x8, 0x988, 0x7, 0x8, 0x6, 0x101, 0xa12d]}, 0x3c) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0xa2, 0x3, &(0x7f0000000180)=""/220, &(0x7f0000000280)=0xdc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 22:22:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1c6) r2 = dup2(r0, r1) fsync(r2) readv(r2, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f00000006c0)=""/217, 0xd9}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/107, 0x6b}, {&(0x7f00000004c0)=""/28, 0x1c}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/38, 0x26}], 0x8) 22:22:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) getpeername$unix(r0, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) r2 = fcntl$dupfd(r1, 0xa, r1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') getpgrp() select(0x40, &(0x7f0000000100)={0x7fff, 0xff, 0xea, 0x8, 0x8, 0x40, 0x9, 0x2}, &(0x7f0000000140)={0x5d3e1ee1, 0x7fff, 0x169, 0x3, 0x7d, 0xf92, 0x6deb, 0xffff}, &(0x7f0000000180)={0x1f, 0xffff, 0x2, 0xffffffffd8f3d2df, 0x3, 0x0, 0x8, 0x100000001}, &(0x7f00000001c0)={0x2, 0x5}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$inet(r3, &(0x7f00000023c0)={0x2, 0x1}, 0xc) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:22:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) close(r0) 22:22:12 executing program 0: r0 = socket(0x4, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:22:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r3) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) 22:22:12 executing program 0: r0 = socket(0x10, 0x0, 0x9) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/120, 0x78}], 0x3) r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x20, 0x669}, 0xce9b, 0x7fff, r6, 0x0, 0x0, 0x9, 0x5}) 22:22:12 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) 22:22:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 22:22:12 executing program 1: clock_gettime(0x400004, 0xfffffffffffffffe) 22:22:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1810, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xe5, 0x20000002, 0x4}], 0x80000000000009, 0x0, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) dup2(r1, r1) ftruncate(r2, 0x18e4) r3 = semget(0x0, 0x3, 0x402) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000080)) 22:22:12 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 22:22:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) socket$inet6(0x18, 0x3, 0x2) listen(r0, 0x0) 22:22:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000001380)="df", 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000001100)='q', 0x1}], 0x1, 0x0) 22:22:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) 22:22:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0xf1b359fef7b03d5a, &(0x7f0000000140)={0x2, 0x0, 0x2000000000000005, 0x8, r2}) connect(r1, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) r5 = msgget$private(0x0, 0x301) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r3, r4, 0x10, 0x100000000}, 0x8, 0x4, r2, r2, 0xffff, 0x6, 0x1000, 0x80000000}) r6 = socket$inet6(0x18, 0xc6d98c08af00a939, 0x30a) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x6, 0x2, 0x4}, 0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x7fff) 22:22:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) 22:22:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/212, 0xd4, 0x842, &(0x7f0000000100)={0x2, 0x0}, 0xc) 22:22:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) flock(r0, 0x5) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/232) 22:22:13 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc080, 0x0) 22:22:13 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/225, 0xe1}, {&(0x7f0000000140)=""/246, 0xf6}], 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0xfffffffffffffffe) connect$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) 22:22:13 executing program 0: mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 22:22:13 executing program 1: nanosleep(&(0x7f0000000000)={0x1, 0x101}, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 22:22:13 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 22:22:13 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9, 0x6, 0x9, 0x80000001}, {{}, 0xfffffffffffffffa, 0x0, 0x2, 0x200}, {{r0}, 0xfffffffffffffff8, 0x24, 0xf0000003, 0x8000, 0x8329}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0xdb1, 0x4f}, {{}, 0x0, 0x11, 0x80000000, 0x0, 0x8}, {{r0}, 0x0, 0x40, 0x2, 0x5, 0x401}], 0x10001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x9}, {{}, 0xffffffffffffffff, 0x0, 0x80000026, 0xffffffffffffffe1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffffffe, 0xffffffff00000000}, {{}, 0xfffffffffffffffd, 0x8, 0x40, 0xafb, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x9, 0x4}, {{}, 0xffffffffffffffff, 0x62, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x8, 0x7425}, {{}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x1d, 0x80000001}], 0x7, &(0x7f0000000200)={0x3, 0x7}) close(r1) socketpair(0x20, 0x8000, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000280)=""/27, 0x1b, 0x800, &(0x7f00000002c0)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x1, 0x1, 0x4, 0x9557}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x9) flock(r2, 0xffffffffffffffff) kqueue() 22:22:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28000, 0xadde8409d0c934c7) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) rmdir(&(0x7f0000000100)='./bus/file0\x00') 22:22:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 22:22:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fsync(r0) semget(0x0, 0x2, 0x4a0) pipe(&(0x7f0000000080)) semget(0x3, 0x7, 0x1) 22:22:14 executing program 0: readlink(0x0, 0x0, 0xfffffd62) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8e) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/150, 0x96}], 0x1, &(0x7f0000000200), 0x0, 0x9}, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffa, 0x9}, {0x2, 0x900000000000}}, 0x2) 22:22:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) kevent(r0, &(0x7f0000000000), 0x2593037, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x45, 0xc2, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x12, 0x8}, {{r0}, 0x0, 0x1, 0x200fffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x24, 0x8, 0x3ff, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4000000a, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0xf8, 0x20, 0xff, 0x1000}], 0x2, &(0x7f0000000080)={0x4, 0xffff}) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 22:22:14 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x8000, 0x401) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 22:22:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getrusage(0xfffffffffffffffe, &(0x7f00000000c0)) 22:22:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 22:22:14 executing program 0: r0 = socket(0x2, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x88) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7871, 0x3f}, {0x18, 0x3, 0x2, 0x100000001}, 0x9, [0x838, 0x178, 0x1, 0x0, 0x401, 0x7fff, 0x3, 0x6]}, 0x3c) socket(0x3e, 0x5, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 22:22:14 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000cc0ff0)={0x0, 0xfffffffffffffffe}) 22:22:14 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) r3 = semget$private(0x0, 0x0, 0x0) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r4, r5, r6, r7, 0x1f2, 0x6}, 0x0, 0x4, 0x9}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6) 22:22:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:22:14 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x4f}], 0x1c, 0x0, 0x0, 0x0) socketpair$inet(0x2, 0x4, 0x5, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) 22:22:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x6) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) socketpair$inet(0x2, 0x4, 0x1000, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 22:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d87", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000040)='=', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) setitimer(0x3, &(0x7f00000001c0)={{0x100000000002, 0x4}, {0x100000000, 0x1}}, &(0x7f0000000180)) 22:22:14 executing program 1: socketpair$inet6(0x18, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000100)="73209c2cddcb93d890321aa7ac17b76ce1aef8262d35f6f835b73f72a2e8103424336ceb90a2b7e2f49d97c460ab86a1cb3f9fceff96fc0318ebac447f980bb78dd95cd1e53679e8112dfc35cd468d449fd34448d7471b27abf5bdae75f0208e7c67de5e019378ad30f6c391760fbee674b5cbaa142bc198c215789351a415091d88aff7361c8c4b980a5b55d77624c8a53b603f26b09b68fe1217b67256468db8f15b05482e75220180de1f405bfb9e60bbc4dffbde7093da4b4160a48124b326616726a068c9bf4fd8c6f6ddcec5b126e41dfb973f5bc5462b03b93dce08000000375c92947540fe410b71868551ffdf236de125dd216c", 0xf8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 22:22:15 executing program 0: syz_open_pts() 22:22:15 executing program 1: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setregid(0x0, r0) 22:22:15 executing program 1: getrlimit(0x4, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="a4", 0x1}], 0x1) dup2(r0, r1) pipe2(&(0x7f0000000080), 0x10000) execve(0x0, 0x0, 0x0) 22:22:15 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xb3, 0x3}, {0x180, 0x2}}) 22:22:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socketpair$inet6(0x18, 0x2, 0x9, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) socketpair(0x2, 0x2, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x1) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) syz_execute_func(&(0x7f0000000200)="66450f3a638a0cf0ffff08f34275ff0f4b28f2420f120b2e450fabf3650f12f2c4a2f9406a00c4217e169ffdffffff66450f38df23c44115640500000021") fchmod(r3, 0x8) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/1, 0x1) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, '\x00'}, 0x3) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) connect$inet6(r4, &(0x7f0000000340)={0x18, 0x0, 0x1, 0x7f}, 0xc) socketpair(0x38, 0xfd8ca64bde82781, 0x628, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) socketpair(0x18, 0x4000, 0x3, &(0x7f00000004c0)) getpeername$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000580)=0x4) socketpair(0x10, 0x1, 0x4, &(0x7f00000005c0)) 22:22:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x10000, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 22:22:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) 22:22:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xa47c, 0x0, "e8ffc20172abae41827cf2e8129ad68506c2c638"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "cb72c43e52bb7f028c10c6abe5ce96c1c36d75bd"}) syz_open_pts() 22:22:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1f800}, {0x7, 0x48d541b6}}, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) shutdown(r0, 0x3) 22:22:15 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xc) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/69}, &(0x7f0000000340)=0x47) getrusage(0xffffffffffffffff, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x80, 0x80) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000001900), 0x1, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x4003, 0x1200000000000) r5 = kqueue() r6 = open(&(0x7f0000001800)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000100)="7177dcbd11673ecdae4a61e1d0409de42e589326fcca033d33c43e3cee1e61bfed0c1ad6db0ce64fc327412aebddaadf7f237ee4761a51b15872ab87f6055adbe84686f5375df402f1d6101b1991a5f5b77a8f318650f3c79cdabda840673ce38d63c51beea5ad55ed5222b89e0a189b4c1a6adeae768d4246a2735ab3f721e8fa9600cb7d3b255d729fe3908481cf0c373e7252b0b27be534887258f6e7f36ad793fa6d4e06a3", 0xa7}, {&(0x7f00000001c0)="1710a2f2c4e08dba3bf9a0b156b5a242f5cfaf093db889b11175496c5f9cb6e98c8302f980000a2628050906c87e76dcd7fc8f7a8b7985f2e39d630dde5507bf8528228956f9004b7fb78ce462598a424fc65e02fb6311c313540a78ac8f21a5c5096c4003684fef07d574ab0b7cf5af579003a44cf39a2f6a075143e63f778e880ce6326c262d9b19", 0x89}, {&(0x7f0000000080)="7825fae1af", 0x5}, {&(0x7f0000000280)="f5c5018301dda553215b8a683ccaa2334333bcd9c3eb5a7d2211ebe9cfc1ce502790e7fa599614c0da4aa9c6b75655ff1f6e749e3ec1425cc404be4ae8d574a308520f21dbcd76c890176bc16329ee8f04c65a764055423e363cb6321936efe7417766319a0b6a61332328ef418dc102d7f7318ca95a53349ebfca46aeb6f84b53964358a926126111d0b97e1366579e378548e59c34367c0ee1b1bb6f77633b3193ce03efa97e016dcaa0bcf2f0209efbbde33f37b59b03e01328c1173c7966eb047e67cd23b5cd6626bb49008c2243f596ac003ad121a7c2cfcbec2985f2ab293c33198331cee2b40a291534086ebcfa7c", 0xf2}, {&(0x7f0000000380)="67cb2ce6fd17df768fd3cb68945c681be930db2d7d6e8c8519b4620a", 0x1c}, {&(0x7f00000003c0)="8f9392fd51ad202af2652871dbb5aa9996d452984ad15c4dcb9f016c3556e97b20556117fe0e0ee702a674b6bf0d7a8e741ace28ab872bff75d4b21f8387758d0552e7c779e88a16495a2e496bec0ce16b78b237402812c64d33c794dcf8f2f563205b5e29d0fee59782f4fee5645bf6a89800018a8c12ecff4dc011e6a0b1ad36589c9fa457732dd9c75e7986311c48b1196f5cda8080954bf3f9324768d24056a05cf9e6a2531215e8d81408d350ddad85bc3fe2329c40d2b92e3d4679beba606ed50b830969b018b0965ffc7e48be75843e804479b957702c7e73ab33635c1e8d3897612ae60011c383fa357f6f3b5a8074a981edbc9d0798192ac469dfdc1fa8cd9335b8c0bd53e41cb0c51cbfa52b990b3e8c7253e5335fa62cd92ba4b26f0a7f5d154080b3ddce434e5fcf86548272994756759c96f4e8d8e0ddeda99407051f464da568dbeadbc6a7e4850b776baba508230350c6e1eb8d727c28c5d0ccc6f5d5482c11e2871b83ef24c4f24b8b77e036a8d396b63ced81146c590299b8eaf4c40548d7fac173f1c963f6c18d7aad202cb70f19d656c757623fe1a85d9ef358a69890b29acc3adb3aaaad9a6c4bc002901d0f9294a0d7ebb00c3960fa3800ba5affac794bf6ca0482d48ad167e072cfe6dc3c887c17704ecde54464e4f2ac014c61f53428cfd367b006793753069d8fa66201e7d9f132617fb819bfa7f0f68455bdaaafd4d981ff042e43d0ad00d57634b9f001c14a75281147721cfa774c41ce0e585f7c6b260acf690d4428e43ded34673f55b4bc4c8b3dcbb78ca2bb4e9e7f456e541226c8b441753955c57d38e14dc4bc32eef49f3dd1a3765b9a0afea9f6b5432e432c0a5d692726c15ba41e5f40a6a47adc828987b8460e4013a1ed8fde44b6ba985cb0a44122e6e777b38612a04c30484cce73937550d883c7df61759915412662318511c34e4cc313d5512a99ceab56ffcd94cfb8329ca3fd8ca71f2c611cf5291795d5d01467300893390144e711997899b7dbeb22863708c07d12733e4f6a614475ead5ff018d16fe6208dbcce28a801bc806af18d8ba8df362977648b514fcc1ca466a5209f76d2cac35668759eb818e08bf467eedfe311bd5e1f93d22a11a71e0d524908f31917fb5cc8547c7afcfa9ea9ab603cc6963b51cd44f5f4e3f67784047c0bd3af2e72330f7206d020b5cab3ff278aa5416756d4bcb1605847985d2104f03ed631c8634153d3669092962a3d2363794cbd93066247b7480275857abc6d8e788cc62c2853a34e553e14daf803591812ecb7bef7cd3cd6046b50c3228951b78fa5c4fef72856a999d6607084ebff78deb131c8fd9cb2673c6df8ede1b5084f47c25e82f746ddec8fff7d2311799a9412a1701e8f288fd078dbe0b5aec8a803fe1e413b1b5e0aac9835726c0299cd72ab7a75e2b095708a16b7e7c57bbf602b15db245064ef6f3b585da4ab5d4ad7a53a4b2042f6de607341300a5e14b938a94d05055dea4eabcbd36c59fb88bbfaeba69f474243e80012e7b7cf07ea3119aa12f3a1f6f0044c236514627319ad9bfffda7de1e2dda786b5cb1cd6e4deab4421bc7b01164ae37f85070745c4fafa229676095d93d375e34c8ec8869488ada29f44d9f3bd6e5458e3b3d6db15a43604a39e156f1e1024ba7953a8f47377357606bb8390f8275d20911c78a300d16566beee56f65aed1c7c20dcccaa3312ab281eb4ad6fc1ad380bcd1840bc1068a309ca02bd38891c034c237eba902ee2bbdacb28128eb56e05284a38d50bdace7fffd11765abf3132a7ac00baaba57453a5f26777abb347c34f0d64dc27e49eb8aae354d00b0d1ae6d2254d17a04614aa97d8ebad4bb97696f2bee46ad793e99277ead1a0758155cb75efb0da027e42e7595adbcf60a7386465cce1106fc0b46aac0b27aeac813d298ba0bec6543e9fbe1441209d1ea0e8f130e0d0fb69d64ec9ef1c20ebaad1dec2bddbda8a822b6a4d01fb225a79bdc48a0fb2b133e972f7e2363a66bae3ca9da42a3b831f33e5355ebf7c1de91fd934f0845277b5f05a0b269ae215bd1f9fe44f374261696fd7611216954210add2b702a52e529062e4d0649e2bdea8dded6e529ad8cf4719767d6408a92976480bec451e9a005cb691163733d0997a3010a883c666eff44073370e9f7fa2d67551e797dc3182613b208163dc74b3a94099500a3a8b6b6dba19a9a6f7f2b5b352f243f8c35214ca3ac1cfaf4eba8a6bcbdae1f6776b8ad510765c91a6660912eb90df60781e25233615080059f4c551b2214ca8ee8c84d8e5db702495b1d65bff01609c64d40e6361a17967534e8c50d0158f59647220eb498e9f77732c21263995108a8e913824861ad76538b88a79accd95d4ace76a704bd3b4018c493e18b1e3ded9d79f4fe5924d82d15ebd13ec074da3ad5be11445243e44bf68a6a9d5de843e2c3787b2e5c5af87033b7df5d7f9eb0a15377e1aeaf9bb7faa9e82796de4a4c2b3e0d6162d0863b9ddae429a7078390e37eca3d49f93ee046da79f98d289c2968a9cd83e6a245d998d6a8e65024c1433af59da0e4d146c5b33f5c7bf9aa55b7ce0c70c0f672eb093da43a82e893bf4c288bafb4dbdcd28ed7d5c014ba34712bb347b1af8db82cd6e5c8ec7ec63c22cd3870c78c8c0d8ba78be02b17c711509f49ba65358acbd84842b17ea81e15909e842b1b1ebbeb9765c11404efbd80a56ac720858dcf88f3321176244dc96a78f60866a4f6b4aa2c8f230b01477eb10d5220b918e07ca40f04e501cb3e7ea99ef0d5a8a8655a414220b97227f4a229cf03ed49e2cdc7e2b630823db999254a7ad46fbf8121245013ffc890e6dd87f95ce7509c7f8a1f46de19da5e4f54d5d387248fcef63f55a124dc27949cc3baa49ad29928a6469c4e9af14af4fcd5cb8626e01ddccfe419e31956fb022ac9f12e4f316e8ddbc7a7131e4d0e96fc4709d7803be17c9864328ed9c249c836d1e76952849d122bb48044ed350115df57b7bc3ff96819b6b0f395eb9cbfddc319e51b5b9b4bfb89ee9f3f15a1e4532c66abd1a65042f2711b112b6673b8c2dddade4e3acf2bba4c67c167079259acbcaaab7a2ec5d13ed833dfd7eebc4c77d6b57c83786efd8948f72915fbad94c3585662a1c6d7e10881666ed95b124d401f31fd6ec0a7b722e98f9b7559d996ee5aed02a381c49a356bf18160ccada7b4ffccfcbf9c827d58d3036985fe895353188d7853d3b9311f12268fdd811f329ff230e0f31075c209c3f598797951f11266db832e7fd5a75739eb98df33e6e8d55e9932b3ca09a49658fe4074db898ab2e188498fdff085e56e897642cb19f7f7bd93255324ab79eeddfb34b8ca779c2ef2ded96af93503674f74aebf2533107b0e6c7f54e6a7a3369d9c53386f847367c4143ea75e9591e89c6ebfe605c8e041cf25100088745cb3b3678dfc35a417f244c66d9e9a635bda6e274493f5df6819c077df1ca6e20d82ed66ec0cadd38538f69df29e50b0dfc516d504b4bd868ec0da1f67b3401091463e0c3147229ec3cce93d478e0d44d2d240a47a33da1aed9add186da70e48e520c33a797492dd23cb02c93675b5a4e9214e87ae95142195549b973f85a6f3734a008fca9ee16720fedd71da7ee4e61e6a6e1e36da9a33c31907080452326d1f8a2501ce4f10b523a16e84e4ac8839c825b77d4f5374a41a70906981a5772f8d05708ecf555ca678464b9266ad78b37a6f2d329c5994f10c39f1ad82733c935eaaaeecc348b06f270c50d9f2a6350384731ab7806c8e6a869d31b5428ed9cc236caf4381dd34135edd88d8fd913b6af1f518e5f667bf7f6c4dc42b2fc0223775868fef6c31c9f7f4477178341e160efcc333e1fbd7a86cb14852dcb94d3a9bac68b3b5151956a2d9ba2785f00e03830202624f3898bada60a1a6c78b825e38ff1f3a020c82c633c7aa4588929c6cdf87be53a3116731df55fa817e4dafe3b22e3118789ca943a9e4eeaafe38055c88fcf4b06e6926b12fa73f2fdbdf9b269b0807fa0a9390b330211e0609ac8517cda28a7ba6629afcb76a236d6a43802e05929c2920024dddc8f732fd08bd545fa84fa02bff6c50748e456a772b8577223abd3e64c5ac15aa8504721474dc0249e3eb989547ccf62e984486a6838dbcafd999dd715a2c5cf6191d68267a45217e5fb292f526864df62b0b1b70ad2c213cb558cef04d9dc0df5cad5f2b9d9529f6269fc5fa3eae9165da7303b3f1cc1ac6b944995f87196a5c1bd4755c908417e3cb8449d6739b1ae237e3a8df378679836037b56af04c6d3cd1cda567146626e5b9136e477e9601612e4d882124a5397e7a6275243fafbf3ab6184b97731d9e60c37844071d2d5a2fd16abf0e12b17916eecf3a01e2b58cc575fc907c7769ede0f96e49ab753e6daaa1cbfe3773b1bacefced66c5f41bf57820826ceda4dff8241727e023d7b6176f731c93c93c8e6348d2f34f2ff69d4eb7948c23dc52aa6a5d41a52b5c9ba047486e9f0b7b18c70e6f686d109a6496dcac523ab30b8a2f15f678ff515ac0aea0001089add2a820bc510c642221c57be2f36f7157aed75ba4d5b72585018ca632b2ec959f0cae11d1bc54d04db1bd875f018de6c4dca697011e4b2d5f50e0f4a8d5e3b9052a9f1f5ee40638348d5850cf2e41146b80dcc8c2e374554f9a60580beca91f91d096d5895d5b3fa35db3b05ff95675be005543bc487b3d96562017582becfe6a2850c158390c2c2bfa1c3683fc098b9145ff20b5fd18f13189397a6f672616a35808f9c726df18a94cb7f704a1724b1187ca101d9a55ba4109d75b4cd5cd1b04eb3a54c3ab53494059c081f9c15461c7910142eaeb44c7a4be991d4f7e5fd4bcfebcedd0066648a036ef2c5477698da514289ddedb12f3e9b7fcfe93931676a81e4e0a5e1b881429725d0e8b68f84387b68ffc7f65a0ac90218d16ef7039dae983344e7edf92f58a4baea251b8b75fa914e8b05bb5a8ed66957eb4b5f846148d47696347dbb8289eba7c3ceac1f24be08070c09dbd97992e5a13a547fa395d8419adfe05783c42459c382137689a084a2f65c0cbaffc213ae10b4515396d5929afcd7009768d149d1d6f8b747400615bfbac68a524be56039e953619badfb16bc9cb78a31534ce5c21d5a6b64134cb7db8bf2ede80394d5f27e2b95933eefa6c362c038f97fccbdf81b8969603ed19b37809d9b4872397505d861ab0cb2b136fd9427b58d9ba7ec8867425e2c47af0513367a9cdca74b0f415755cd6f54368c519c5e26cdbc978b9ddd3f276b41683634cfe462f754269380128747dff858b0cc344f3455258f0db86bfdccd84fd5cb63b2d9eacbf85be5126ecf5ebc057c2dbc2dbf720c423b987ca2c5a600832f91f17777f59bfdb09835f681d3dfb4b9f1d88a12c12a922b9baf3d6f599b66c900b5c7452d3bd9dc144d2426ad424fd3914f941377c20804ad2f7686a47a2203235cf47cf8e55a3ec647d111860572d068bfa1a0a4dac5cf3e35cef65645ace4a3248928e5c176a8369bd7ae1935f60c69b148d488c3ac0dcaa13d742b3afa9adfac279e94c0ad59221ff9810c282025841033a6113c1b34f926d940916ba57bd586efaf77871caec080201e48c08da1e49592d2fcface21dfcac0d79fe484154ef8f29e37dc2950a8190391fc744cf1b6e9ea1c2f282bf83c2f8822235d1604c1d0e062fdf8919fcae75a30e5a2d58ba5a7228fea4130825f44152406c544dfcd70360bad232b7", 0x1000}, {&(0x7f00000013c0)="c9bfee767eda176d22d59ae1d4047ce06df486353ed256ad842092b256b2da4809c666d29055133fabf23165b2280df27493228b83a74dfdaa9ced250de7df51ac1e628db7ad799f328eab477e41a6e1bafcda52a30d86fcbbb8c8e4458b4ef60236609eb75364df469707985ab020a1deb2492e68abf501d459f8885bfabeb659ed7c21", 0x84}, {&(0x7f0000001480)="c732835fd91f72b0918b0d84c2e45d54ed6cdf85d117b7ed27a4adc4f56cc28624e79d0cac3f270edea9b825c1d458d608880bb009fa4245df6666adec42ad8a1c93b97b798d758b3a27d023b45d829378775549151a10e1481333ee", 0x5c}, {&(0x7f0000001500)="265f895e089908e283239a86d2d41da9eec21bf6c819c4fc3b699e2936b0bd13159de6cc959cab70ea43763f7404fae22716b4514bdd4a0c06a455ebf30bc14a969ba0ca73eba331399a24d74a642f469141de58b1b723044ef9e75f537a4e5e6a29f4ca6010de95b10cab0c269587d6c5f01e8c4e865101a10ffef7f825f2c1952829cd62ea9e007e24eb9bedcc2ec3b0d8311955a45a9e83620cb3d647677da43738517979d32ef22620a0909c533ea2a397c1d902c684f0c2aaec64b2c870586ef8ba8be2c4fb13dd8d090893409e", 0xd0}, {&(0x7f0000001600)="44b57730a9e488bf3c1885876f6d6451144670e6a4561d211a1556993d700405dfc3510caf74244ae953250c9f86cdd98a17fd64ac7d755129ed451e3d3f205701cfd38610e48407278fadf267031bf1eba2ab37c1a948e39c717704aca23f81638e2ba72d0123633d83431f6981c8d8a6d40a600d0588c78bbc5458de599cca7f538ce752a7dda87e04a31e8ab8b940836bbadd1745a03a54b4a1762562cae3c7fd181d4e197acc9983a5709f43e7c6b96e22", 0xb3}], 0xa, &(0x7f0000001840)=[@rights={0x28, 0xffff, 0x1, [r1, r2, 0xffffffffffffffff, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x40, 0x1}, 0x4) socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 22:22:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() getsockname(r0, &(0x7f00000008c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r2, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) munlockall() connect$inet(r0, &(0x7f0000000300)={0x2, 0x1}, 0xc) semget$private(0x0, 0x7, 0x124) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x300000000000, 0x0, 0x7fff, 0xe3, "e00111e4c6be53cee627dc96b8a2e336b61f4ca8", 0x3f, 0x3}) r4 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000001900)="4ad00a7365ae07a304e15d1e9eddf6cafcd516e2ac4a9c7476b21c586bacddf7e05d5f756f7c0ce7a8ac515e8ea907cf7a79ad711e15a5a66c9832068bceed620ec3cd5f1b2965095bce6a7d012ec96fe9251f313041c772004e58503ec3abe2a6eb32c0c688424f05120d8d9c1e7cfbfd4bef71d3d7dffae8d358f4a2ddb9d24835f5606ceaa4fcbb3ad11cd421f7caa274d7b3d3e6ff1d438705aa8babe6930278a86a7993bbaa3f45d93034884afe090a34da651be387b32eb937773991e43f17b6e0d56aab49cc3d26b9c6d27f7cce4f7884ca9028dc409e36beb94f8a0e359f263cc7f5ae68548b14430466e2cdf2af8ae747fa57814a168188f16ed3962de4a1e4cd88e9a8a5ff52029042b728a990fb0d2da27c833def33947a30716c0afa17215332cfee7456d68a399189fe639e80b7fc11ced86edf51c3d1d8cf80932f25dcdf8b49d99e8e571bc7098a9da77d3139dcc24ef0ef6a5eccb27be53257edf8aeed59083b902d23af41b5a590d962b120a7f1a9748b57b4dc7fe5b2888d4ecdd939afb09f9cae447f34ed330fbef959f8983f4f7a3181fc8c435bfae7c6a1372deaa22e6c82f62e04f5c2cb31fb849f63ad329dc99ee135b32d977ade60a1813ad3298acece7ad5612302f4823acd3f58ac8a0abf6ef353993ba15465d71a43008309733146a4605311d4a4d2c1dc8743e8b34e7f8cb815886241d729eb54815426b9a469b2d29684fd49625342b3653419f28d8094ff86ffd171a9088f16a419dec35563c9a0a33bf014430f1168a2cc74c0e8fb47f37b408d95ef5e3d0986d68d5aa8bef98fa91f2f9f476549b206d0f7c27f21488323029493edd56db1f196e7e46553d24c88fca9a945e1076dcfa4f989cd7eeead858f5b1fac86ee39d7209cb4d85120ddb6428587b42c023bbfecefde561d38cfb5cf4e214f42d38b597422fd48aa499cfefdba0dcae40ce5d3686fb1152fbadb476dc8a1a4721d2e4565ebf081a2dcab6fd1d1aa92782a50125512b22473a2266e783fddd43cb8302eab425187c5fa401028bb326cf7d9aecd16e68327b6b94b4fecfef868a74a694601d7a35d8ec565e94a11ad3fe1341f2ee7700a4058986b090dbe8e2ea26bf8933b9ec53c59bdbbb84dd250ee7857079b6fa906a09601005e5c8b7b2278ae38a469c123293c865b367fa67062e10dc8f0ced0e5dbf3d57a189b8d03357549eb97d359e06b25209b86b4454bbc976569bf1f396468a34206e1022d1b1550dc1e8f23d7c97841d4c438be20e41e10246ef0d4326b8c473072a1881b5508475b27189f7738b8f4ac8feb7cd8d9bef7bf04c4353670ee3814a769b178a03f22d20594c0c177eca55cde8a89226d317ed4ce4eec5795640dfa9188efb6843320c7f82a4b04c352c121e6a6a36673ed93361129c6ea91cbb946f6cc5483b51a329811dcb8b915efa9ade85045aeca29632ceaccf333746dfc70fa1817e18b8ca082b65a0210fbd80ed26dcd2d10b311696faa5140c6a884ab4d1154f4ee26b6c5929b071e791c38e63b62536f30304ee354357b8c1d10a2b5f59ce499c07d994e368f1d1687754e8dc56cff15e5ef567828af1fb0c6e6610024a79a5726ef534bae0a829ee28fc73143e542d216702a27b87eea03e4bfc4c0344f04c55410425b19ab447d2eda2986d7da91d02763ba51fa62f70f61f75a0078cf928010c6ae2ca8b19bac1a9cc3c1859ca4135abe824690a1aa8e4a8ff6da53e16de5a8cff31fb7aceeeba02fe784eab0d40e776bb0355c86e419295ae18a91d6b5f4c5b5b5c01e8f854bc4333c155544f487614e9a26176b794b69ce44aa84f45518e6533c46917150b8e3b41749a8dfcceac17404b6f1940b6db5356e7a3541e50d0ae5f0c9999d5594914d6d7eeb5d3a0f265a1d8f7460b2eea1a0d3f2328a4e526798d8994d9b36522f7a9e681adee6f546005ece6e65768d20c8cde6f9cf79bea41391c171bceabd7602401fbbddf46da81467ab53497a2ba58225c931a142ce4d39e8d85f5ce8ac270dfb4b1c6bcfab35b7f15024097915620acdfe00ef761ed35dd9043d913650f0cd1d7b9cfe84d7cbcc5e149567d0d411823f06c8669fd12e6f0e5e651fc58257c2d0cb9f8b9f8dcac6e0188da78121562d7717f78b39f0637fb30c5c74255c51e24f8d197c538ecd84ac74c4e3c5bcbcb26c50bdbff66d28a1706c2cac2b3bc35674a0880e7d778618d21115e05da74d48c111da30ce836ef495cbaf1be0103007f69061dbe44b80f77826dac26440265d06b475b8b2bdc5408cb5a150186b03904981da82d0fd1d91fc04831a8f69c79c770f6233f6c881d2a1e184c8678789f9d6a054c7fc8a71b57d016bc2fdb066faae8d3110d1e3935edafa465b67f348dd69602b851073fe9c1d3d0edae905bccac2f0e700049029cf0528e04120008ab198936a00055b0d29d502b35c41fc3751ce42223656aac61f180d1e1806b364d9b382ec0b39b6415996c7dd4f23a9411c83051ba351f39d0d22f9c3d225affb7fb34ef2885b60531dd1ad6e53848754abe2c75cabfc63557bb05526608fdf588074f1ed61d2502baae8000ed63a75cbb931c882f5f426477a388abe04cbfed734cdacc2ae3e45ee1e29f25293340a6a1291876716d0a90135b796b6600e287362725cf9693f140c6067a4211b9c823a483ace752f9bb6505ad78e75d4d2731edee51fee2f1db83d8689927690351dbcf8740ce13ad5076f617f179ec1568ffed47999eb6b20f73db1ee4f5bf84909931bd09beb79d8780cd6356bd9452d187f5b32ddcfcef64b90889e738d57cf40c958989263e4beaa6f9feb46be9d1ab7ff7771891f17a4febf2ecb6b569843ab3689a2e5232fd987ef2a31f524c5fb4ab73d679f71ea4f87aa8f5d46033de788bac97eb43d68a62ebd2c220e3ea4a4755571267ec5e083c830b39046bdf634a16298873d588c3201bf3a094d1fd45892389b84d0542283bfec2793c6323f25212b4f4cc437fb9ea1c5a12a856777ef86ecba9fab04baa59e2daeaa7c797b1ccadbe0b32f1cefd667b57ccc93514d5760d8afe9c3ddf3a722cf236bed6ed37b20bbe0f0c04fbdb28cadd25138ae56a06624b388d5e7c68655fee78859d902017cec0489ee529d29e638ca6790a073644d99dd9caa1dbb77f50908dbb88568aff4b5f66a9411c697771d3169233cf4de583a9ff8ec5a606f305feca05608bc4e81b2ad04a299f0fa375d992811c6be8b8b899feace6b34a2d7230d6840d00dcab8147a2e4fa0767a7857b0b73e87233e7139525de9b442c4b458922fd56a80a1dbc623b349b51c8b49e848c1ae5ec3a9997a161b73489142745a5601e69c437d9aafbca19f74a51521cc0f21569857ef21a1df9d3f4c935cf2bf964e99d9ebff4331cf81fc57011efa1ade04d0dc095b754a50d1a091ee3f02129e7ddb6a8bc3221a09786bb9d21aef9d07ad2af139d15355888cb26f8d03a0aad7c4a4cce2610b78b63befecb86f888bb67e3eb9e82b75df5f61825891b13546a06f88ab3df69f95d4ab12d9b972c74fe196508c58dbcdd39a1659c32e7ed4fda7c4dfb372119b50aeacda272f67de92df033e185f4b4c552b47f00ebae837e84ce9830a0fc71fa7593ad64843acaeae58794285fd254a144657fd1e96c10b00f5244495576407cad1e5c1ce73ec345443d8ed738538a05238acd260591b4a77b3b31747a26fdf231cfb3fa22119329f8b4b25ab988d35d7175c138ac32cc0b02a5525947fdfa9eb2093dba8f3c21a1fe1a58c3e7d6054b5584e47dcdaca4eaeaa25c1c711aabd0ed18d2a2dc4efff3d1ceb9dafc31efbbe9fdacc8d3c91071730cddf69175bfda2a24cc4ae0d2fc842d55d2c1cbc684dc517623faa91569d363632f8bad6b20655928f7d712ff967b11334c0d5029dce4f7e98880681dc41ebbbce0524087996aec35b651776bb2ba74fdf723654d8364fd98393a0ad8465c61a38dd4119dc3851de1a998d37a021024fdc89f76e5d61fc44035891bf38b6b78911feaa35f2da417fdb69c4b50ddf3c6918603974af9ea7c2be3f213da34c20f49ae1a9c206ea4e57da46c35a9178e4a0c579d6d32ef87e0deb667345f83c4008cc1c327651a1af0566fc89043b83716868dd48d2f119fc4809481d6ca81aac4eb70f0cdf58277768a104636824b3966f58838571aa25d32945d5bc703949553e0288e02d5dcdb8603e4e71a35d5d16388765365838fcdd3fe199580b00ee5f916f36171bff9a1d4614b941c88c707c3b070f01154cfd562733216cb1310c062fee9f4c9824b7d8c7ea515a2070794998e5c03ef65bcf1f3a76caf31a1766036cf3ac55975f51ed8ac96f4b1035101c4458f2c56c8fbb97b361722b3f6de6c171d888c6ed0ef236a857dd11048787974eda9d578603c67557d89e9842890b860149ccd24b10004c539de56e881c352b2433b241f50e5c169547e900ac927ac5cd24cf899df2d551b9e333a920f4a794b94a521958c065e8070385934b0f3b7995adfe34acd9bbebe109d8bb0aa1fc5e853c2b95457fab60243b015e7eb29c674a879f26f450cd41cf68e8f6d5a3d8d5a164ae216d6235e41473c9119e640e886c5d1be51602241d701a8a8c1a251fd0041dadb3786fb5f26b8ef1940b173b1aa1fcce21acd25acfe35260e55bb16e28f1cc9d626a94e256b294778dec2787a916774ed89af4fe716bff24d822e3593b60980f68bee525694fca7301a1ae6c464f3c12c97873e44e2730d2a125a71ff9f632ad8a64bc5d71ce315d5fee4672426653fea6d11db189d1bcf015536e305a66738020ab815fdad0e63e93f3eee24f640275cc1d2d603a302fd421a1cd94caa2571b3ee6ffef1a551175f2e2d6ab30a5b8f4870c3301e4c370c73aa12a4ca592f5e672e44b807ea9202b155e57c2f0f867e6ed9b2fce023b6aff5beff7973c2cc35d7354eccfdb2d35dc2def11e3e0a1bd9724720f113b4b10fdcd4c22d576f049a6edd72ffe6c26b838f73535d26d88142a8c0ca0e71d9370f159b8beadab7225823fcbd1a68414b90ed11ea506ad2a7aaccbc0384c429501061aeb4a3dc0307caea71097d13e53045730d81143eaab96b02a6858036c7d080b3c8d112aa74d5e3e281575ca0c81489d84d231ad4ee8957e46af1c95255b1f8c7ecf678f0a272691f502a03cec009bb00a2cb9719c4e12c91880fc6ee9a33f324fc8030a27a857c8e15bd8c5139ba25a148e878f06a22a1d094cd935987133237a796a6ef90b430f7b8ad3a959bd62080ac4acb04def5ec83182e598d31c8f8fb3329483e624aba8dbfbf7466449246babed6abc6561fc4dfb652a3e89bf60dffc2196a69d2bf4d7f0e4d7f7183fd1a448dd889b6b23ee7d53c6921ae076ff734398319357a9b3a9700cb7000b5994ce6f0c5425f732124b7790991375ecfdafe474f77ba812d99b192df61d60b65f12a47efad2a91d4b62c4a934b44159dd917255f8e24808584a299a1d4b6ffa6e9c1653c82ccba41b7feafa7045ad5ee22ef83541599f1a86f8e9da927348b9d3ad78a55710a58276fe2ce90011a7ec2574d2ee85f5d1345d7a87fea566beb31740d4fd35495964bb2040554026ed446e4380bcad81853850b582c6a94b03c9ce9211c0ebacd44c0ae9e0983c5c7a16ad775b79f40616c1707f73b3e1bf68ba5a2282a214e4e8e99977c5095c3276931e450c7882345ebc7d3a34fa5544949a3452c2d3cdc74c551f7be423e6bcbb88070b45722a2e2d600a61", 0x1000}, {&(0x7f0000000080)="11c401a115d29b5a228cbf8fa0459fdab93b7658f0be66a39152bb9085a064607540aac92b9ff658d81d65a9fd0e293f316971b32d5fc75471c2f3c43839f4a8a1dbfa92d4c6a7", 0x47}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000009a000000ffff0000280000", @ANYRES32=r4, @ANYRES32=r0], 0x18, 0x2}, 0xc) 22:22:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x384, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 22:22:15 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r2) 22:22:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = socket$inet(0x2, 0x2, 0x6) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) dup2(r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') r3 = open(&(0x7f0000000140)='./bus\x00', 0x7c, 0x0) fchmod(r3, 0x0) r4 = getpid() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) fcntl$setown(r2, 0x6, r4) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) utimensat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x40, 0x7c}, {0xfffffffffffffc00, 0x8000}}, 0x2) 22:22:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000012a0a, 0x20109) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) r1 = semget(0x1, 0x4, 0x402) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001080)=""/194) 22:22:15 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x50) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x2}, {0x44, 0xffffffffffffffff}}) 22:22:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 22:22:15 executing program 1: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x7fff}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchownat(r1, 0x0, 0x0, 0x0, 0x4) 22:22:15 executing program 0: r0 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff8000/0x6000)=nil) msgrcv(r0, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x3, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f9ff22d190de28100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000058b735d5e4ed449cf5a45f65e20f18f7381c33ce9f12a70d158982c07f2e600e3f2d1ae164d27370bbdabc610303b0408a5cf992daa2345ae02ca951562f0ffade4fe0b5efa35192700ef508f00e99e68dc4408942443d3cb41f7cc0204971c8037faf5afc37391b4dd5efaf576f670bbc2783a894b8f9ebd319363e8626e274521dcd014fed103b36850cd37e1fac7564ba3b98bed5fd37c548cb63ac9a220b5931954d88d22ccf73edffffbe6e325e47557df7842d1fc986d457e5bc45919c67a5c42f8b1a4601b9000000000000000000"], 0xc6, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000080)={0x1, "93ed655d028e9aa3d2e60665c1fc156e55f5cfd57093825208aa815cc029a23ebc7fbdf29031e9eb549ad3dc2ae2a42d"}, 0x38, 0x800) r2 = shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) 22:22:15 executing program 1: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x42, 0xf0000002, 0x800, 0x2}, {{r4}, 0xfffffffffffffffe, 0x0, 0x2, 0xfff, 0x1000}], 0x7f, 0x0, 0x900000, 0x0) 22:22:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) read(r1, &(0x7f0000000080)=""/62, 0x3e) readlinkat(r2, &(0x7f00000000c0)='\x00', &(0x7f0000000100)=""/60, 0x3c) close(r0) r3 = dup2(r0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup(r2) r5 = msgget(0x0, 0x0) msgrcv(r5, &(0x7f0000000140)={0x0, ""/220}, 0xe4, 0x3, 0x1800) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x1) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) readlinkat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/247, 0xf7) r6 = dup(r3) renameat(r6, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') fsync(r3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000500)=0x1ff) close(r0) r7 = dup(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r9 = fcntl$dupfd(r2, 0xa, r4) mkdirat(r9, &(0x7f0000000580)='./file0\x00', 0x6) connect(r1, &(0x7f00000005c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) dup2(r8, r0) r10 = socket$inet(0x2, 0x4, 0x9) ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000600)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x2, 0x4c2, 0x3}, {0x18, 0x0, 0x8, 0x7}, 0x2, [0x80000001, 0x6, 0x9, 0x3a7d, 0x2, 0x0, 0x10001, 0x4]}, 0x3c) 22:22:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x94dd73d0d4b1e6fe) dup2(r2, r1) 22:22:16 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x3ff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2080, 0x1) 22:22:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 22:22:16 executing program 1: r0 = msgget$private(0x0, 0x0) msgget(0x3, 0x1c) msgsnd(r0, &(0x7f0000000040)={0x400000000000, "c311a76edfd517080000000000001016e4c0a2f72633bddb51df6c192b3e80b5dfd2e4bc4287e7b42547247fdbd48e80de76f7735b33683b"}, 0x40, 0x802) 22:22:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x81) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x0, 0x4, 0x7bb753a8, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x0, 0x0) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xffffffffffffff1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r5, r6, r7}, 0xc) r8 = socket$inet(0x2, 0x5, 0x3) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x3, 0x800}, {{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x3, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x2}], 0x9, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x22, 0x2, 0x0, 0x195}, {{r8}, 0xfffffffffffffffb, 0x4, 0x2, 0x7ff, 0xa6}], 0x10000, &(0x7f0000000540)={0x7471, 0x7}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0x1ff29168, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='+*{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='D!&,\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)="d200"]) kevent(r10, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 22:22:16 executing program 1: select(0x424, 0x0, 0x0, 0x0, 0xffffffffffffffff) 22:22:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000001300)={0x0, 0xfffffe13, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x200000003) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) 22:22:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$inet6(0x18, 0x2, 0x8, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000180)="cc81b91ea5714916618e590c2a9398e1a936bce26c14679ef159e89afc4644c42955283001b0e813c894f5499dc67e5bac1b991803da95007ee4fd1c5987a1359a96ee4f6a6c52c6732bbf7fe29103c1284bba29c2be1f586da726257c1a87d9fcf0233708e7be14", 0x68}, {&(0x7f0000000200)="b087dcc8682638d2e3906c9a439dcbd06216cc677f51abdacabe315ffdb557c83a8bc828689e9b4fb1e72da982cd6b7b4b3d781af5fff1afab464f9b7817bb2318eef6eb40a440f11c135a4427ff04e7895abff8435e2f7b21ca5f8931922caadb33f1df4d89d3f8c601c5ad2bccdf", 0x6f}, {&(0x7f0000000280)="9fc2ba36fb9c408657f28d2473e5963246fe917cd9fa0f6411e6cbba46750169828e106702665441b83a82ef3be91412", 0x30}, {&(0x7f00000002c0)="73f49bc9554e02527761346566b3bca2ad0f1cad2501fae8cd8c17aabda2eb7953daa199ffed945f33101c3b8747f094ad902bd4b8a768169a87d50ee1e47f9934c9faefd26705a380c1090f4dfc343691a64b0d182563c30ad0c66b1fe6341c56a93b8d9eff79085daa5e2c7002deeac2a98080b78d92fd48f4666d93641306438a12e94bda74b311582f829911e6232baca5632735e86c01e5634c547a1ed701f8481e04137bfe0b86783c47890237c91f67cce1872df84ff810e44ead197bc5511730a72e6abc4f9231807ae4d5d35e6c037da0852d5963ec86dec7c631c2d5b1cecb8282ef05397fbee1da72eae775c7310c95dd63d9bf683a6df2406f606faa92c4681cfd0568b363cfe1ceff3ea20793c8d2e9419a84b81007e4b9ac427e991cf01bc9f2622e6daf13f22059c6324a7f39a3e9d7622377e5c53f8e93f88977bb967e8d6187b7d2a39ad4ec4c4c1bede7a0601c7d6732dacd33a2e6dedd6d4d88b72280c3551cf26ac2b263aa5e727fd93d3e8613429c53f4fcf2ef5e8b055bc1845b4d8d11e14611c0f43599ad9d31d97d559ea0e7dfd0d712149cd20e6ee6d66822478d5513270bdf66db531ac825305106c32737837b37ff1810f2296f9c02f8387bcacac31f5b26b0b52c6a27a01bd662072b201318cdbc49a34d746ead1eeaaa4a07fac4df37c357e2bc31b3855d151a1efa07c15c97acd8c5b28f2867e34467da0463dda6f1942dea84cd90ebcc5d23f24e9031138f97c1c01b88129bcd948d80140d79945441a7a774e23e1ad9a3470e5717d61403e259f1b1d5a02c5ae34b8ab492a998784e47cd9ffbfaf0ccfc4fb91051c2a1e7b5798758bf40b6b73dee636ef5c8663f33e75f888bed8afbaeb81d6891e2349c28659dddfd381318d92ad3e54752b88e7c43e3830b1b302f7a2bc3642798b754f3a574cecd769720abe45b4221a9e8e0250e49d363b4baf4ef8d860a9726da922ac59bf8aac404b2ce5080cb85e1e2a7a802f7fab4d3f01dba85cb7913bf2a8def8bc3bc6ff5398967b1d7bb3c79439a66ce2fc679211311452093b608e0272b8b3d76b9bd2afba46128961c068d3999de36dafc7bae9033c5cb94d3535bee8b404247664a1fa81c738b8eae9d2362940a7c969379f515186e1abad978fa00731c07d86949940ce65c253713909694f6de5444d9279cd139f0c0ae6374fae4056b8fb62e0ea58db534184dbe79052670c98378c5fbc7d47e8a2630fef3aed86e24ed93a10625097b1778ab7f97fe91478f48bf630f48b74dbbc2023508be387ecd0bd6db0d83d6c7ae088c4b1bfa3c5228e0f1c1eabb5e3881c762c274fc761c820bec2641b13d72176f51db278a909d458e70f96a299e41f15464c268d8d6de99976082000f9474780713dc5b5ad1eb8224257159a1ceb7df0652bf9a0d5056af03a13e3560f77c338dade9ca30eb079267909181e35a4daa244fcda081c539b1ef28046c18b1886c40965f9673b7153bf66eb28dea3a7e7e7bb7afc2b5f01fdeadc90a01271400c3b822b59e5731c3cafec3091ccff122017b203ed5ed2d40cea307d3018e8016a0cac512411bec7933561484bffa71ead92766ddef8c94bd31899f01d89695680c0a3b3e7887021915cb6175df20feadc325cfc355ac0274a181fa94033ca39b98457794dea13787c59baad1d5fd4fd2166818de0dbce2f2cbaf39b102a0739b27e536578bdb3ca903e1937813cbadeb2b34d8e2bd5b27b903e26b6e317d41786cc43aab15216752227c1a6c9e313f0fa03b6b3b7513aec590f6f3f3e7f1c27a9b3a48736883ed7664f8d605f2ef55e609b997450fa5c316cc2d603b558596289e2af0d4ae83286d3ba9eaddd75c356b0e37baaa1fc100a6a1ffb3dea7c774a22f5636f428055056ee0d74432c15385a20566f2b95c582bd0041b881331873534a979726cc0f860c76a9a0828291c245e1359e196e30a62cbb7abc5ea36716e57568d5040052219f39c81d18f7eeae0383c6e3b43878fa1e21ee35ab0aec075bd2fa386059e9a3e0c8e55a2231d576935c47a9eb8fc3a7a2177ccab97662b384eb632791e3332dac7543753478d61ffdc258e329056449609796839a9d1d46c464d6b470e14fa2b701c2467bb7e9cbfc3b6efa43694d9f355df85727f075f8ee172d868736b165d7a581b8ddaf462a4342fefdbc70de9f7081511e18b730616c555b95bfcfa04308a43c26ca64f4c7877c02ed58ad8561c1049c2ceaed6cd0ad7321141604f1ac82cbc6700d7f757e53a88115d101795bff598f4ca9a323916be7ce3f395b81cc152591d239648d651e789a6438a8914838fc9ead0c9b341a2e867895358c2545e2222a2c4a49dee695612c1798b9f171ff4d03d31f3f0bee71bba67c810b6a3bc51de5f7527afb0e08d6f2390e4d872a7184cfb95cb1b1eb165d2259ea077b3cdaf82b008ab3e84d8cab5141171e78f15e3515454eca0d3f2b07fd975bb0087d5f2cf80c63bb9cca09e933990a1ce4c34438fc574ab85a856342b203d9e4a1d565d108ca2d253f470f572f0b944318a33087de32ba7e22e1522978568998ac88a25215ca32e3641c8ca12e3e531af75946eb10aa5848a56c334cb6ad027914d7843e1f08ca1c2c7b70e9df5d8a29b3b63d79bfba58ff41ef1a8ef1f57e54efefc0f830953f98f80a9b247f144ede1f98994285cc28bffab60349686f13bbd0ff84e1e67c8568d09f29664123b4f68ccce7e1d508d312bd8016eb9721409d09485f0dc146ff3477650fc72ad112478e283c06d5672b6bee4e599f6e19051dd493a01b25523bed73f7cd4cfc3bc71aada7f754b58aa3f2c9cec2f5815542693f172a27532e3c3c7910c2f2ebb2cfd3ab279f4d61a4164fc2f79d042294f3f4c0c58c29921e881f2eede1abeb9e929c8b43ece19bc14190d9c433737ec0eec871c41974fd12ab909d20a3aa0ca15cede10c1f39d6af675029298063569e1fa2bdae5a09318b614213a2a8a246fa17501949357c9647f83f151b929e7066933b8e8a5bbe319c699e298532188cae655cf360711217484c6ffa655ff6b93ee4ee21273dd66950311c8682320637c11c981d9203200dd169f1397e134b7a5727a5a30f97ae51e2884990112998016822b9f909a1ef596bea23c5e34cde07642d9414a34eced80fcbb9d00dc6f303a6c197660c903fc932ed7008a27e46e131c8ec608fca2181ffd382d95f2fef0c190f33db3f652dfa726d472beacc686f6cbd3a0f70448445b41f115ecace903d30e27a1e314a5be3eecf3a0a454b0304d6a50dd8663c17e2267429dd656f84b495df66b9d0fa2eba4bddb8cfc927a1416752646b41391845396a041a3313b4fd60bb046601e656607b43bcc777e45aa61fdeb8257e1a3d46c36c38872472c1a905aaacdfbf113af1eb1b8c807caeaa6e154611e596b286dc492cb18b87078e340c58db4768134d81c298d689bacee9b3393a306fa1d12329d8ed956caa67f3a80580da5be0885668a9e2ca39aba01b8e7fbd12a9b901d2849804e32d6107ccf255434c2cade6d39b00cec66fd4572f6216619296eaed76bb4e9abe103108c069952755b847719f2a54119102ef4ac7104db7187b3b4c2774faa6e5ad3ab2f63a81b44c634b761aeb711f0e60b7693caa434eb60ebe4d6fae1fdc4332d891473fccf053b5cfbaf1a186183ef7a05bf1daf6ff1e7ee3f74e5df68756c992bc1253113bfd8c0a8f9bbc5b882dfcb8373548f0547bc9f32b7975e99a72a9a822d0f938bb6afc1260b6fe875446fcbb97f08297cd1c71f9340f4c9c7cb9ac2427bb4bca02281e05cf8836449a55da0beb5d2c54af1689a27144d9e204ac78315c14e3cb8a5479a41d676a221802b1ff48d85a3b400f65b79fbaf3d2480c506bc42cc9f3dcb0721bcb191bd107fe488d57c10ad64465746a834f23cc1d5548a2da8ef07eaf7f249a0bfb482440d43c237c8317903bcb6450f5c282b29ea2a22c884c2f3307b0221d2aa6925e1d6cc8fa18ba5a6816c8f0b11a4f29b72bef1b27aa6de36bdab4c29efe16a19c8fe5e5b11e737807b950e37ff13cf07508f19d2690670aea2ada5de311f2c0cb3db24195fa2b7f114c4b6ed08fd54fdb6de6f7ca4974662a6b73ad144e0e674524a5b7f4ac27a69e4693d0382a42dc73b132ac6c3f4c8661fd86ec6b28ee5a2a554b83d3c569239e2f6d6a571d15c1a148b489eebfe8bee75816176ff9d2c01d9ecc235d8c0234c284b0d294e2642bd75ba02723c1f1dd05e720ce77f191a60f5ec888ff1532420f05c14725a1a86247829386501b8bcd63b18ccd88b70412bca2a70f178c8ec82baf1e20f5bd35d335baad7ea4172588986b97abeda75d6c647dd74d424716cbed46b06924f0af3f96414aced0c60b0f9db44276d685b550f87e9ac473560d8445fd719faf15b9653c5a9f17ed718709a05c7297541f1b9102060be1e8eda1b5c103a616aa0a85ec67b0ebedf48b35ac345eaf97e5eb7b466ee9cd9e6107f3b7b5e17931fa83fd2d4488577d493bebf397f1fb638a29ccc8f5b2a8d3075d1a4386807b6ae3b985e4e2801edd3fe6197b5f9cbb78f9f2da714ace456dc02408d91363220943e96fbc5b8f4874462e853bef2c80c2324ae0ec7f1d575bbf144489aa21581902863e2d22c80aecafba61fd443824c617aed7ecfc9d5d9e71ae47e07d793a2e3fcc91e716681bd96c2b6f5a527f29c33e5d2758eb386cacc67c7160c8a7d04e4ba79a30b570cd42126f110aa79db8cc353d0b8147958ad72591d1e1540229acfa26a8816e4dc73d9e01478c33c4220cabab5ddea51196c394718818446bc1c28c17a2ce2fa4a93769341dd5bc7225c441519ce30ad479e505aee69dc2fc4e61b1351433715e05f548ceeb5e9269a3182f112599bd2a6e089bbcb4f3ace7d57b55c61a41d0e74fcf636f67046d61de5f7bd67a502295c2b3d86a662bc7aa0b8c07ce42b6de31c60fb6358a3244861136585151b4e000473c216dd5248183fcb9ec7527549db2c9c39b0b9ba587310dc441f1e168826e4bdeb219dd002db2a27ce42c6f7935b1264b5d5a6d2f399391aa28128dae86e38b79666e5f32de0352bda5a288ffb38c5f8f6db85a7647e975473fdc4ea98e7df9cc5844b1210f69e5de6ddea05203da1bdaf2b15f3493e0d0b164ff396523155ddec92dca723b52e418c9e07e9399528f3bdab9f92084db17ae69ea83074c06f2ec7f80ff0b1b6ddc49b4f190332454a24aab10be8352057325e666850cb10c22784b5652305c0409532de97662f35c415c7923c554501e7f299a71581c48dbc837bd052429071477896901c2e1010d82b63e0e179a897741f0778215b0a0accf2717a9ed4013beb80bba557f953d377e90780d606c167de787e2b83d1c064685d020b54e2126029bf17ec6d5c3e9a14c8bc5cb943c9ce92a9c6fbf9dba477a1fe770653380935b9cd49397cee83ece57d1a7eba94f5e5fc58508868e081c0ae71fa4b1410498a00278ce7e0a7072996aa987ba42f6593430fc8c45ca9def61788c893a91ddaece0e0f7ef5e74fcd3fefc90a39871cf264152275f1386acb05ff56b84b19c2c7542a6256041b39781949045b908aa7a9d4391187bf72d7c8ae2cc7dc7df212867cb26d4c8fe7f35a794ac17a92e286f57f10b4fe8ac71c738a1fd5cd023b0ac011e10c403d4087c1f113326cdbdae09c2dd8b8da06e4ccb57af3886524abd997d7d9f2258cb5870ea5a118f6020880aab7d6e81de0ee3cbfab40", 0x1000}], 0x4, 0x0, 0x0, 0x400}, 0x408) 22:22:16 executing program 0: socketpair$inet(0x2, 0x2, 0x1000000000006, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5ae624d04ef5f3c7f46e7ac983bd27684114723f75bd0d5e5042c284fb6ba73b93d971d1e3b27f04d9cc53306fa36250ce6397966d4e8d31d2c7d6178558920f1327595272e893a9a339", 0x4a) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000440), &(0x7f0000000480)=0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) recvfrom$unix(r2, &(0x7f0000000500)=""/157, 0x9d, 0x803, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000100)="85de30b816cfd2b86e2ce454ada13104cf37a67abcc6228a694ecefa1b34d0cfa80b298db0a35537a8205949a0", 0x2d}, {&(0x7f0000000200)="7623b7584557a73d3d6a6a9388c414cd4830b4fee57fa9c8df57f71621f71a9b4f43bfed4179afb12d8fea1e17c94ece78bf268289928708a2bfb45b5d64053c9e204c72ef20bdcff125e85464d4858545099d50b914bc975d891ef83d4060c9e736def66e020639bc32cab1f31423513310d600d1", 0x75}, {&(0x7f0000001000)="df0dd60cea127873d97b1bf9308f42d921b4fee8f26f466c4372e08400c9f7fa8ea67d9fffbbb84755781bfcf209a351b17afb2ac2d878f27eb5f091824843fa74792477ecaefcfb8afc9095e4f56860eda3db5a085e2b6e87ed2197e02a294def943163f32734f702a57c99d1b7bfd9443aaad5d79b0ca86231d1d9488a427d767e5f5c5daac9db26029df1eed6cb28f628b517faa4aeaaf9b41d517b6a387752e314be3a20586f754b790738cdfd131cb419de1252c1b1a1d7d53e10bff995441b4a9ade6e66a6e495eef39772c907aa2a690fe3dc616fe215850185cdd7fba5fd5e8bd58c991d41043dd8aa7bf54158d0e8b3878e3196b246b1d1aa605b11b2a218d81afe8e82acf29d41426d4b0020308ce91de6f470a4f662e1b0eebcf9829f8b30e31525b21cc13dfa534aa198feb60000292799f02b1c21e5c239b346f3b6a8288c20f4bf8dc605424f05d2c5edb28dee5f15a84d582e4a2a048f3fc24711732a50fb251fdc01b6a45408926a6261d4a6200085853ac429770579f252b3b60b8e88569fe574b562407daada11e00d15cdaaeadc9ca2fc1a234a80e5de50507b28008e4e51e32073a660ade9ae372df1e5d3824edd4da60490d70b866b400008c77f445791e847519104324962e3131566cfae3e0eb10e239e97ecaa722704730a480952d792996dca592c0a14661090e74fea5ae24df50323575443d4994fe709aaa12981d97234f24a591288a09dc130a268cc0641d27526d3ca75eebfd48bea4d22239390f16951026ebdad1e6bf3ef04699b6bbcb911f60f10e1ff211dae3e418af181270a1290e7c8737079bd679b3db07228cf63c6d7ee2dfab1d2c4bf7800d88982c974277ab94669607645fa669997686892bd86b76e4c022011df01d461d848dbfe56c11c80a8caa4cdafe1cd6700481e9a6546e489c0a44f8a0485027ba6e567993291ff18b2e0d3812caa83862bfcd53f05b754d089fbd8436891e40c087a5082ca40d64796e5cba5ead6e0628becb9c2ba219a1b47afc0e0426f7210988964114f0011756315a19bdd1b6eaef6b34b8cb0ebe93591a45df87acfca08a75ad02ec7fd3cf054686088b32ef95c6c52cb58aeb144b243ef57a3eb379f9f080fb19c30c60c999dd1201929e46fc7af9105a916f2ee1ed96a63aa7df6c97c9e86dc6ff992bc7104513ad009d036cc7220a4c8d8dbbcf142da261292968299cb321f1a6da409453a2d1ae25faddc5ff5482e792b55d869763fec000176dd7cbf49842acfb7d90210e401d711e02bfcfbc974f71f3b835534efbe5a76d76eee5bc0d6e4a0a795ea5c85920218f2e51724f43e95e35c968e577427e4f556fb7fac4bd8d6f6a90c5c63f45d3a170fb1e5928eb515ac42464f3ae99882b1795e370270616f24fa9e44f65890cef610195ced352b612b724a915b4266f117051bfcfd48976cff564b961e3fdb8ae960a24d5785a7763257d54777c0a861917aad3db3fd3b13a940b577fba6d26ab851064ddd17c1c0bfce5ef9440ff9248d332c781987249e16e14b1a29eed0733b6446b3d681d4d2731cea10b5d8ea8ab7127bd7f6f4fa17fdcb261603cb7ac3d3c239eb66d274f18f9478d4ba28ecef6d4afbfe8288d91fe27d574626235e57f3f17b47172a053e3bc6c6eae30f051f864f21b5ed7df07e09b0234cc9a4687cc211151e61839039ab7896c3e40e5856c190f3bea1a6bdb2bc5e16ddf8b8eb6ddf5bf092e815dd955cad18585e84053d3bec718a2e6e8c0bd6c8c3ee1adfb748637fe15f80200bc7b509845fe945e29453f88bc04254ce5ef32a8afc722ec3929c9b8b47f9d2889c235327d591f782441bce6dabc8a80872b7089f6c2c4366933771dd382a6dc0f534445cfd26bc8615da2a629fd7422810c0d043c10fe5abd640fbe2232c6513d58a0016ddbf86e74b43066dee0ea6af9bd0af0d3e7915619db8b16ee82ac24ca9c8417d6a055a6e66fa736141fa186ea4b89b2d15a6db4115d3dd11aa908731f012d09b31b08acedb4ebd6d19cdf39affd1f838cb3b1ee00fefbc1c94d69246c95ac6a16626f0b7fb1244abe050809efddeb5bdd0f0fff0b8049df0e906d01fe90795c78c1ce5b8ede3bdd7b0db6c3fac4d36af283c605b171d67e86d53a266ab47591ef7ded8392d20d16e3d205605ab6e4bf4e0e57c47fa873910afb480eab1ba89b9e2719a13b9e9971a3792d1a97e452faf8bcaef319a54cdb400397dbdb4b4fd58d956c5c5170d96a9dfa88cdce5f0d3895255b68a7c25f3874fd403a354830a629e0375d6c2dc5cf7df6bc3d1132cd696351c9b11d0ace653c473b61de1f3a5f685ff2176f21865ef22e665d5f6e97eb87910d7c527b701c03f59bbd82e73169471259fffce49ff552a31b52648d15eebc52081fd0a409471449aa1c60d1cbb08eda426a897216b931388d0aa439481dda431a1b38bbd4c2f11b3c5722d92568978f8ddee5e02009c7272e0f001665fdbeeb07b3dacde5f04efdbe1ab7a7214209338427fe1673e1cd6ea4320705c6ba5e79c4754fc3f35f0cfc1b08fb024050ed9ef3dd3098b7bf7b1557232a710d166b29a5c08f214da29024c6f67062b5d870e0fcf2c6d86c557e26fc589937c77ec72b90d0d2897eef62900b45392ef74327297384bdd74b1b4c9a4a261977f0e07d5cdc707725e68a3f0b1f35ff46653ab282c9fe02d9f1a911b6c7b28d5ea921123c866b4ae64f59e1990a65a093a457bdf3697ed9f521aa0988182cc98ffb6d8a457d0763fca2b228290458ab048e83baa4c07cc4110ad827feb493d96bd29fa820305c360499053bdd5d47a728412ebe3ffa007aefe1f8d2a2a22692ac8bf6b30533af3c13b14aa2dfaa4d002d102918c787f568b694c78d1e276e17c73abdf5cb118516f9d84d3f369300d7b37fdd1ccd853426740ea1641505fae6d66e2d5ffd8dff6d7a67b64fd81755b3a3cd75d83985349ecb0ec8a056f8c1cb53cdb86c46f6ae74ad56f32aa84d571d0ed9b6fca4af33b2dfa052b177f055fc2dee35517efdf33d316856169498e541c2039f17870e081f009799f35c25a71a52316de76185e3934fa531aca992a30dcd2426c67e88e7ec2450ed447a66c8b4adcc397d196c0141293d969759b25d650a36155dc192d93529bc10a8e466158b687df1d58465dd878276472f635092b303bb3aff9a37af8dbc538b33922aacb63f03d8cfcbbc5c8bfb0bf5ee7e50250dd415d3190cf53093cc1913fdce221eda261bdc7b10d76899620da911373a884fd377b9883825ab073db31975bc31373a2fc14a2036d8bdf00b370fcc906c38c40c4f05acedcc73ef8d743eed7de7276c19a17c60efed5ff284bb4db66e71b078fc95d6fbe06ef4b4e89f1451deea545cd3b93830c129fef7a62ead4ecc70fb684c7edbc4455c2e8be4e0d36b7db7c3564ed87ec8bd578d395ca337ceca52a609d03ab25ed4645ccc0f95236899022beac54beb42575f5b715b03b37d4fbf9ff7bbf0f362f09e19d89c447a30d18fdbc565fab3723a321a0f1ba3fb2bc81a556be0a32084af7268a7792b980de725dde16c34cd7786058285dd1645243e07db405a96c1cc293a8641ad95157e069b29b5094190188614693d367e313cf216dd2358a9c6713b9d9b79943a35a7c5db03f412731fe9c8946bafa042eee6d303d85f8b5e7f7a2a3743add1f419a26ec70ed55002f20ae08cf88790d8270e97baf7447c32ba33e8d54606974c386beddc8977a3aa9ba20d7575ee9d25ce4ae4dfc207cca0d5f5b6054063065792b254c767d1d669cec95244b9a8f3ab30bb82c37b6713b4b0a84df1f6484825539eb79c1df9d79896f94582d8fa12f2cfcbb5e01f3ab47c489ff18b122b11adc52b6da5bbbde5e1527260e3cb5b40e25b0ed9b6c19dd8f5023a7042511aa6a5a757516f34b7ad5e9a920a8315a85cbad841909a23ab0582fb4bf06de1a6d6ba5abf9b06cc891c9413db283a7bbf8f442c6f30540033eb1e9f51bb6f5992f957271593179235915a8f4ae719252dffdb5998f8689e17af5d62ba11681228032b7681118fca1763541e3b2676c33ea9c7d2880283d4d2eb332c0f002120c490b4c5f530a6851d5058bddb1b516eb814406d7fa6761c5cff6d32d3c7b87ca3a1a6ab8a8c1c19e1c916d10cce73f54b9a0614332e8d8b6410dc16ac95c624472d2298bea2aa2f8508902590959df48b0385ebc20068050a9fbe8487583a47b18937549eb60a4cf2e3fcad09b9e082c859cefc91ac591df83cb1a5a7ce8f6fb03c245dc8c69d0d007647cdcf91fd8badcdde6471a9f77914e25fad7ef6574f153d70237143bc74f8f6f0d552ab4bdf3cba9a37aa6f2afe788a10070469420317f3f9850def0c29662e9e90d993c56e6536e482ef3ff87382e8c1df2ecd4fc0ae5987d940bed649fa4c7cc4f8bfa3fdff3e485fa488fcd014be25204775bcc860c3cf45d9233c38de148b5bb223795e5742d1e1b80c0dc9edc726d9f978b6db02e249e8334aba6a3ec00f46fb6833581ce6809d8e8e647ba5304880fb341211c74fa3b872fa2d62db7712e6f7399e4dc51f5421206999feabc7c2d40e75dba49bd73bf1d99e89efa8b52b5091fcde28e4e75782396e780219a3c9e2630f0a53891fec814159043ae451fb7b07ec8838536b7cefd09c320420c526e00bb19845c3d3217d2c0dc7f150ad8958f2f1cf5162180d4bd96162e739653f90c6edbd76f0ea8fc595501ae8d459dc8267f8349d53fa5f085eb4a0a9f26b20d9011be4e0051aee3bd45e74a010d17353e9b1d2e81d5921d979eae2815f7d47b8c556915ac4a998f7eabb4575ecb8d2005871e16c47b4f02e763d236023fcb3ed07117d0c57be69e784cfae435b384671b1029dd4caee4bd2e09bd8c2198c32b968638a5b5b486d11bf0e488beef95e83b7620750cb8f123bcb06df005e1e9311e7185a52ee79d54961d6fea75ef485adef5fd483b8dc34bb984faae6df05e7ff284a7981ca8b82d20e558859db2074c6b0d6f455ed9f341fafdee4784bb078a800ce10cf6575f42b828acbc71cb0eac77599b6134959bee37d9402c2810f2200b13d4980da996c9bf1d3ae55db2612495ab76075d0bfd72161fe6e0315960f7450f757f4d9884827ceebc1b1203a28f07b0e9792bde38f6fe5cbc78992708ee24a30f0e8259d7ca31d265fdb785042aa540135de156ee1435715a9bdfffcbfe679aa8509504139fe1d8256999ec28d8d70cc8fe2434c3159278d43212c2d17753ef0c33c3e52c79c91b6e5c30e86512b790c517999a3a8119abbde6d4a1429a5f9742a68148ad4fb5ef74fad14d96a45355076b195b06b9d456fa0dc7e85ce7f16962ae775f2c467f642b9d9b6ee4ce3575b9296785b29016072d12d9a13b1600ac2e8bb959157a719cd31cfef5e976fe19f1bd5eeb9a724951c89679edf84f93d514e41ea854b98720773bb87ac5fc40d8f662e68221b960a79e5b7f995187548650af985cd31188a7629426511010760d92fbb50566828b3f0ffe276472a34a203546b75df50ab7dadcd28271bc971e4199252f022d95604701d8940b7f11988118826b895247693720e8e17dc8f17deae47e8f3af4998b2ce2c48f4bf9b9ea965bc84fd217805a79c3d54029f70f12701d8e095502c317774383540564f16821a671623329b92cce021cb261c148227ead0622d14b94b2872676399d8c66166a26cce700fa7f06ce3b30c14c4f77f81a46af5c5c1d5b4f3df04c365e9a7a546e1b6fde", 0x1000}, {&(0x7f0000000280)="81fb90eb026e8a768d20213b44ab7dd12ade8cd9fde82708e884bf1fa4fc403190b83c3d86c148d644911e4f71e1f30d3d82cee52b17fab780e770130b9fb0429fb82d3c0d86e6bc95c4cbaf888c9ecd0f76efe7502edc911c571a895215471eaa37fb80ca3611eafde58169db534c2ce4f80704e27592c7abf2d9a6cfc5cbedb29a2d5f8bf62f14bc0f88758e68fb69674f18524142750d00f26a311613bc70874747f4c832da016ad41086a788c916dd17f15cfd48181cb3227fa0e8e11f34967d75fb09582f0a327c7e87c850", 0xce}, {&(0x7f0000000380)="8769e21c7d5f28e2cbce430a36712c6cd7f0bf6262756373de684a00aa158df7da014df293c3a267054e", 0x2a}], 0x5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x400, 0x0, 0x0, 0x100000001}) 22:22:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$inet(0x2, 0x1, 0x3, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0x225) setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) symlinkat(&(0x7f000045bff8)='./file0\x00', r2, &(0x7f00000cc000)='./file0\x00') linkat(r2, &(0x7f000001b000)='./file0\x00', r2, &(0x7f0000017000)='./file1\x00', 0x0) 22:22:16 executing program 0: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:22:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 22:22:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) 22:22:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000300)="22fca732c1e25de12d22ab2632e1eec56fde0a189657b595da3b0000000000000000", 0x22}], 0x1, 0x0) getdents(r0, &(0x7f0000000080)=""/73, 0x49) 22:22:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect(r0, 0x0, 0x0) 22:22:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x6, 0x2, 0x65f) shutdown(r0, 0x2) socket$inet(0x2, 0x8000, 0xffffffff) socket(0x26, 0x3, 0x9) 22:22:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x4000000000, 0xffffffffffffffff, 0x81, "330c0000486a661fa712457a42cf50dbfd9214a5", 0x0, 0x8000000000000000}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x638b, "cb72c43e52bb7f028c10c6abe5ce96c1c36d75bd", 0x0, 0x4}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 22:22:16 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/227) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 22:22:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1005, 0x1000000) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 22:22:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) dup(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) r0 = dup(0xffffffffffffffff) syz_open_pts() accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe(0x0) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 22:22:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) 22:22:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x3}], 0x7fff, 0x0, 0x0, 0x0) flock(r0, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000010, 0x2}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x61, 0xf00fffff, 0x0, 0x782}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x5}, {{r0}, 0x0, 0x4, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0xf, 0x3}, {{r0}, 0xfffffffffffffff9, 0xc0, 0xf0000001, 0x20, 0x1ff5153f}, {{r0}, 0x0, 0x20, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x6, 0x200}], 0x3, &(0x7f0000000040)={0x4000800, 0x3f}) nanosleep(&(0x7f00000000c0)={0x0, 0x3}, &(0x7f0000000100)) 22:22:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='.\x00', 0x1, 0xa) dup2(r0, r0) 22:22:17 executing program 0: getrusage(0x1, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000200)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r0) 22:22:17 executing program 1: socket(0x1, 0x4005, 0x6) clock_getres(0x0, &(0x7f0000000000)) 22:22:17 executing program 0: socketpair$unix(0x1, 0x3fffffffffd, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x11, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a033ea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e780d6792ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c99124866bc47ad6f2f8afaffb2346d80e36f43361d41357f9b407fab1710a66a25d20ba308f51a30c97778f7becce960818c2837f317746e03281aa9f8e1ff369c27d714c08d530c830000af9db18dd5f270cf7df860713b6f5744a04464b3e65e86340a54", 0x1d6) read(r1, 0x0, 0xfffffffffffffed9) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x41) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4693d9d8c3b21176, &(0x7f0000000000)="daa979afb37685956ebca98c2ccae84d1d8fa07cebb0c96b4cd1c603d698ecc5e4b47f9a6d8ced8f6e115b8e7e58ae922ebd100bb34e2085d32b0fe5e3d5431a25260416d3abb73d745b32212d7df81d07f39a997a1055f1be7dba3734953592efce9094cae5ee4104e0c10d04bd9d2fdd07831fee8b109e9f880b7f254fd138ebd4671fc3726ce4676ac663a34040c892ae00477bc0ddbcd3b01e2f0b55db496ed1e02b4791f3bf5c81018a363f937de0f0e25443222cb1d592d1103c2a07ecd6ad5f0adc47268796bee92a473bf9f08272b6152a7638ab848114b147e00ce5e8d8ce9d804b380493a0a8b889d0b7a4500cda7416e6da51961d0764263a251d208fe7ae695d98ff4b9282435fc81267dfd3202a1269cd4d82f9f748d5d6b9ae3da8406256a37d3ed30cfbcd8ed52d1d4c53e66d92291cc393b19fbaf8ac1324484dd65ab764a2563b6cf545c34511c52062705a32150a8eb6d34dec32e2dc57f73a127f5b071489d15890039df1dce3021f588a947c195bc1e750044321fed2ae784803cb059bb609c45b17232e45eb69b54bdf17813e5644e9f7ee9b9657b43796d71af073a2ddf370d8f543cce22e56f2d2e0dae44380944ef1d1082f9f04b9504727f48887df973318061b917948d205b7e802f2f5b0179c14e1bc6cb831704e5520eae0c27f0228416aa3803446147cd5ef45dfc34a290a109eee89b2d88a4cff601fbd5e4fc3ad8b89b3f5f8a70c24b17e93790ab312625529e6f0b4372f944356759754c087c1904c6cd28ac0e19cad300595e890bb25daf59abd57b44a0583b634e80d3f2712521c083c55784f12f47a6a673ada362a4467bb3856eb6f9a1223d1b8aa794b606079b61b30f9e697b7fd2f2473615a975c669c89b7c19882b9c517810c886d1d76ce5df2b42d90bf83fc52eb8b6fe219aa3fed67496b126dcc1f8bcebeb2b1770a246c93b45fa8d12f512b4665615aada70c8b795fd1fce6869cc6c8264761555cf68ea65f7c0c3d7036b205262768a3b33e56ecca651c39247a5a6fd75d1bddffb822fc344adf7095d1e1c79d953021574cbf7fcaa317f4a71d81399e1fcb2b9547dd810693c86da043824c6e33e294bec7b4bae1ce556c2f8dc6ba01a172fb8c9c65dfe037aae5a96ecdae42d8419b73d82c79b87399b03a2d7b3e9a7b3164de63c65261a8c124799a9d0e39a35c2e7779572e59760836c05dd70266856db86ea430ce9f35be90c4248c9f052d7342a8354f70c96da227f90ea0ad62466d5665ea3ccaa703157eef4bef33459f390cd76f7a7017fc7a67193b60f542c6dbd75f6d84fe2d6acd82c8fe34955c7586fe633d0749eaab99bb518b5940d037baeab145fe685c62f055711b19df24e82fb15aa0188d780ef555413c3c4ebb30ebc3bbd66c9bd8331a67193bfc99c51c4613cc9b4e7ab16be1b78b864484a5900608179a19a2ae2096ead58202c4ba336ebdfc9e767d86c0e4109495cb0a2b0666fa9bd9592d03b4d40c543280bc6b183d86dd48081e105185ff06944f8f2d45008306175861bfccef6fa0800d3e88c3864102cced792bebf4c1859957fb5efc51e8b82a6e4fd5659bb9b554d6e2b678e7c3e25494e405cfca02e639bbe15f8def038e1408da31ab094f57ffa3883e1e6c484cffa8947ef10999352433fc736db18c29e0abd0e8660f6fe183a29ad078f1203f1ba6daea9c04e0a59ab6df0fa7d5e6781a593743d14351b881b0cca12acf16514dcfb629f4e4aa1a889c25689105a57fb793ccba09cd78519327c7bd9e499602a83eb506eaa1e687a40aba4b77935137392e03d95a3d1008b6ccaae6ff3eae15a2137874ab061d869b4a280b1b88cab38b44d5fa93fd5447469af13194a91a38f1c623921feef986afa1571987f63d3eff453d68f0c21bd0e85cec245e6657d0c5962205d7c1978c21b9ab5d53ef1c88e04ef30cf359950408e5c62f40910faf6ce5501e2bd2ca477c0ed7832874745f4734751cafb57470b3e7feb9a12963dcbb8ec04dca5b447dd23d3d046f834aac1352093c3f168233d2336da0d09b2805810e0546f19dd0ccb98609203d315fc46fe94610a92cc9053239bc0d82ea7e1cc78a23a4e5f83d5f592e13130f8134018d1876b93f72d4f509bce2c5a19edc14f927aac93571e6b4b2886a8d9875a90487a76b1fd46c69e5bc3a6730d175f68f3f8219ae73158f9b61f79ce1a0eaf0f3130a6fda65007838a07b6e103acce26acb18bde3efe83e90839456221d5764f0a58d9e57ad87083583486773609ac3d88d79f6a849a74da1156c017d2b667df2e96844439bc196198ee673decb10ecbaff5dd5b3f104ed2acf1211cc963b2de90999e805f23726fdc73979f0c1af51bd676545c6a2afbb08bf421543ba242f7a341d4d8c3d3afbc48a11c6018bb18516998c7df531009b1b8bcd926af1b8535374d0e46be2aa5324a29c3d81080013b45954ef15daab1202c013994afc86799324a2bbceae35503d02e26d317f57cd34a9219668c3d8a8f92906304f762dc8bcc0ca1010d8a4526a564d58e37eb8b5c4aa62910824b412039c9b4a0f06b8ee10e877c5eaf1c4cd104c2e98c7b1b73b3ec2c93464bf0f1a01d5c6e30015e04b9afd98d3c7b0683ad1b84b52f46cb35a0c2f5b9388f8940eac3f3d93de07b1d1fc07905350e65ab0046ec05200bcd97c200562dcef49b9483264b6f18e6796c477fed45868b1454b34c4c143a575b0741eaf2c2c08f4ecbed59e1e5300e7ffee5102a4ce3589bd7fa364ac6773aa12f4f5105722244dd5c61d7e366e19f1a73a66658d99714ec604a30151fdd2fc0168c039c4ef0f3dacf2d0337a2066f57c605be8ce709eca4e1bc6eabfcd3a7360623521e4f0862af3b2227b40e7ddb4c904e087b35ed67e450c7a2c96a600eb9f3349cbc51101ada8700cf15f6d9614de7d24adf0723a34edb9453d59a9ccf984d4b59a0b1caae32f24273f5f41a848e5b8c956398374d7940524bdb78b859ef2f545c1a8610838971cec5922d8ea6a15b7e1b49b7a68f56279cbe7a66e6554fd40117e203fc76575f612fb0ba2f3ebaccc8f2b753c41efc2f1e9add3c72c5b4a018f90bcb84751efd6cfc91ae361fddaa119ab4d83da8ffc21411e0692b39aaad77ccbf94d18ddd65f9510652a93da2804de5d559abee6e4ef5503f1153a2add6139c43a418a763cf1d4b6121d930e29ea715a22cae24763a9b909ac6be115473ac8c12d95134e8656db090003875fa3da97526e712dc025b73d334142728f3ae09d6d04a890d71a619848be0197b83ff3a71aaf31f3ac01cc13a82ee176972793d6799c064ce547f07a58d6a3a5537217f85856dacae0336c2609ac91c000161962ebeda1464d7f8d2e2bed0602b366afb510d2b839ad8b02733ab20557a31fd9614345a39f1d0766166631b5751d420e2988430b318c3385424094d253aa26ea8f5960dafc510ac3c6af91d3dd0da7e4ff27638369af8cc18e1a1b0f4f1457e7d0743fd67c6e9ea9607fb1e59a646ca6de0d1e4933738edbcd556366e66c564809403a44e4772e16530bf5807cd1ee55600e1ca3f2d0c171b595fab8934382479a9d862abece063948d85cad52e004983c6d90631ed0ce2aba887173ad995498ebef7593bf0386423574a25a3319c9a0452a0676f757dcbe62e94591fd9921ff2c6c09bf6ea09ed1ff8ec895d7f3f7827ba5ea3bd19a010ddb3a26111706b6a839dc48dc04bd9356e767f08a468a04f6a0154ac3208c59fab9c5d1eef2a2e6af7a7b21d366e11e98f3d3a748193621438752b680d78cd64ca36f10feaff9f1f8a934a4eeee60b05ac4a1813c1b3863f040c9ddd4b190562f807d3b1671cf02eda6a7886cbb00cc791bb1f3067964cb399b6befa7cbdee8699007ee173a98a57e24fe4ce6afa969a0d6d9f756519238e6747f7d7b34a66918c426d322dbc7d27ee51cc663f4e2a7913ad0785bb56de49bf3e82161babaef47574f6b0f48fcb8806335baa941f530633a1fb2044dd69e32f6408a3479a4f2db46278add85117b03647f6b91ec3448b0747507d99f268492594e36eb06d24a57daacfaaaaa1f2dbf44a93bfd8958f1dd16db3dae70bae04efaa74e769c2a75d18928aa6219806aa164a5beda9a3aedf14278c769a631968dc929ac148067ae324022b51ddf41caf8bc235902651e7d51a57913b6522211e951ff0f6fce22ccd7647133423c3152c5db2d6b2421311d855a6e843ec9d87eb8fd7860c21a47033fb3cdb74ba9983e2d7de00e8ec4d344fed0c2bd63347ca6ce0668097e73e32eace06aac4b00777cc83fd45979cc3f692fc755f9b02f83abd1a6499f301381a336ab56dfc76f0d54b50f33be9ecf596350c709340574b5a3978d827fee1ccfd0feb99d859870a41fa87231856faba8ba46e73ba806ae7366dc1181235e62aea5fe456e2e9b1d226e1e30e079f5b90c0b9330375a4c8bafb76a2cd40c59cd5882ab65874feb48c553cc3d703b0d79226dab452c83dd7ce321afcc6a1cb53276f850db8809c402c730c2f9d2e91bb41f39aec109b78c11d7c4469da65f2b9d672c588bcb8b2abc08ca4ac699db142d6278b43f54fc79cc4128f3da25f08bb17b2bd74b2c5c76e1af87f9331e4cc6a338dff6135b15d182cadcc5803360e51b9b1fe86ee0c16c5d26754f03ab57f8de233ef34e62a7c8846367bc911da90b09236eeaad036c6b7f317051782fb65b31dffabee79f5c592c3b47f020ffda8a7cb8c3f457b5216f9d1934c795da692f978670a6d7b1f4d72aa98a9327efacb91514c07f6cba5d84ce80f24bf8d8e41840093fdfcfbecae30902bd6207524134afa85463e29b47a34943301ba0e77d4e4ffebcbccb188c9dc1e6f74a0cc7a4b5b16cfeb3d3cf0908eff7e6862f38fc09e97b276dc5e361a9eb865a891130beefedfe77145bbbb462ab3e9708efd8a4e9838e454333c979fbe59c57c4f21410783ea23302dce9b716fa37e38c9998008bc59e6d6d4f129503a8773d5122e032cd2e526b2018c879f5124cc299e9da36c60498edc5618196148f6f0fc64f121b251babfba26581a4e4f9d62943eafd42ca3c27a8c95932423643feea6dc9d8f1d0a2341fad8c9fea06f16a69c5d02f8d9f5dc1b794b7151856eb44e73b309f59dc13c633501183fdf54fa771ca68816979f87f4488d4666a8c07795298959808f799e33feb36ae863af15eb7cd95c6f0118d13f81c6d17a1bb59ecdabe9d20d5991d1ffc755a51b0fc41e08e697b92364f5d6cb2e5ee7cd6b77b55d4f80752965fb88f796cdcf47f7ecb59a58a6a8b2577fcf891a74bb5073f1163a8c3dcfc327141053aabcb83b4c2c1396994342d228a9bac4e782f60c733f91be7aff7b54e3202beef49f559d798cbd83937240bfbe6ec68002c29d0548acdd79260404805d42e30f17991edac531d59bad6602b26488894603af761fa712522ca0368db88f34668fef4f5b5a923e5cbf71e8b169f9509812a3208a1706cd1cd2feaf83115a93b7da925757982767c6194eae68798380052b981b2b94b8159b76303e7118c739d676af28c41d2eabe77cbcac84bf339d793a2278a9207b276394ed8cc6f506cc9510850d18e863ed58db4709807506d208dc6d3274e28dba5cb74b659284b4c641eeb1fa04b00a4386ea1ccd0ec6bd668f76f482aa6d8888089bbacdcabbfd520505c744292595182417e48ab594a8270fdc206c3572076a8b884765cd9e3d4f6995f21483868b62be0a216e8f4bf37ad29", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) 22:22:17 executing program 1: socket(0x2, 0xc003, 0x6) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x30282, 0x81) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 22:22:17 executing program 1: r0 = socket(0x0, 0xc003, 0x6) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 22:22:17 executing program 1: r0 = socket(0x2, 0x0, 0x6) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0xffff}, 0xfffffffffffffe70) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001080)=""/134) semop(r0, &(0x7f0000000040)=[{0x2, 0x100000000, 0x800}, {0x4, 0x92, 0x1000}, {0x0, 0x200, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x24, 0x1000}, {0x1, 0x4, 0x1000}, {}], 0x8) 22:22:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xcf) syz_open_pts() 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) dup2(r0, r0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x2) r1 = socket(0x10, 0x200003, 0x1) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x2) 22:22:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r1, &(0x7f0000000200)=""/195, 0x414, 0x1, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x100, 0x88) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') truncate(&(0x7f0000000440)='./file0/file0/file0/file0\x00', 0x0) openat(r2, &(0x7f0000000340)='./file0/file0/file0/file0\x00', 0x10408, 0x8) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000300)='./file0/file0\x00', r4, r5) chroot(&(0x7f0000157000)='./file0\x00') stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) utimensat(r3, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fchmod(r1, 0x60) 22:22:17 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(r2, r3) 22:22:17 executing program 1: r0 = socket(0x2, 0xc000, 0x3) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a05, 0xfffffffffffffffd) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="2a23aaa043aa8b20c22321e38a33b24389aa4650d4c939cc2e8b92536699be57e3dfe1e64f1f894b4ef8b18835f0de81599bf9f270cc", 0x36}, {&(0x7f00000000c0)="cc8fd7afd607e741b1321f8d80fefac52d8e12379bbadc23cb68ba9afd2e668f26", 0x21}, {&(0x7f0000000140)="726de34e66c6f946edfcfaa5b0195c0ddeaa0cd7e82fe9fe1f29341ca7c98dd086dcf9bf03796ede3f647ef98a9fef80b1d88b95e2d0f981370154187ecf70670784b0cf29", 0x45}, {&(0x7f00000001c0)="e108d6dc8a071c2266d44197bfaff8d310c2a7243ecb98ac3607ed4f2b72a6e2b35ae3318379d90f6352db67718f4a1c8eae27e45834e54b92b5087731a91d7efc85ff235409319032e36dfb56e929c3ac8450d7f955fe249b57bef99befe9ac0d2c5b101fee4fe970283fdfd6f978bc085957f74f7d19c5013e7a5479c78ab345f1f54b9ae106e204b8fd00daac8bb2a828dd265cf3f09a6e25a51e437d6b02ff85be9f0b", 0xa5}], 0x4, &(0x7f00000002c0)=[{0x58, 0xffff, 0xcb5f, "1e3d86f073d7cd14e5f2d5c7592a6f82781441dba3c57064e5508409c8fa4ea45214978ed5b0f35120a58c5da5c5ecbe69c002728df6d650be06d42a3dd9c60719da225bccc33ac0"}, {0x1010, 0x0, 0xff, "e8b78a9e59bd89b84285b4ead20f3b66d23b644c26b92b3f94e8730b44e2d23cefa7200926cc0929668a9634716c33bf1367d5e64d519fd1e8a792bb843cfcf3618a54cd5e70c91e23dc421c28f9727ed97ba6e3568e9900792bd9e35e506377589860183c59dad6f1e574aabe1fe1e8ed600c4fcf937ae5cf8eb2f76103ec8cd4bfba671096ffc40b1489a77633a89a94c84722ed03778e0ae43fe5c80acaa1a323e48bbeb5a62658772db18a1b67fdf639c01861d4839d6341a45c91fb62c63036c3ab964eb120605aad910840d0f720bd89148fee319e7dbb51303f82d36d3287c720bf68a6c658ed7c74c2c55102b3a4ac83574fb8cb02b94f1162c2f5feedc3875d38ee34901eed6dc78c0923fd45afb0d08b56b72e695be1c2c97d1c124e0224626b50ee47e75e75439120dc913f6816ff488b4b02b4057917e64af7c9a2e460561d4fa5b74fb718f9c308eccb1d9e0ffaaf6747a6a92af86583fd3a0a3d887379f31836be3e44c4861a663eb2a2cb3f42cc963d0c5a6bbe840d11fb485a7cab28de7dbb5e3e0474fe8a160c64be7edd38639696231814461ada5aa1a4f07ef20ace72534f875fe363801fc9c43d930d9199ea10b64647c71622b35a46d4efb27d20ba2c7aede15a695dd075b640f8c177f18743fdbb41609095c13ed0d1cd483cbcb8cc58fb71abec9e6427f1b1b0f3c920452646d2c0e560a59699e122885bf5e6328fd88bd51797309f48e571c4909b422ac3fbea485cef40a04afea00a1f15b5dbdac1f763aa8514de15abe7fef5768310dc4cedac4b34ad52224e1f353e67bd4e60753f8ecc8130c16c5396651e20241f474aedd1d1b43971e8d582a73d69b7391f892b5d15cb75be630d46a2d59a331f58cba7b1500869eca22d5ac3d4660fd5c0a396f09f30f141d00faf3063f9797d4fa406d0bff83a860a6dee124c3ba92db4b9ff5b306e144dd87b20976148996872cc7b614242b4e496225c9dac49ea74c0029cbbf18635039c48a7e03f82119aa0fc09a0d9bc6d4a5c4a76fa5fd10df14c4f1145e9d6c33e5bd29919ef363f3446d63c3b5774f66906cb15953cb17ec66b7fbeff71707c0c948f1ae2a0bdc969cff31a2f31a9929266791c357027e9f44a245597da653010976bbb2a1faf04e77a587d4993ea08e74c4732ae1eb5df2ad735396a210ef9ff54d5f3ccb995b6761a622f8e9f2e4426c05a171dc3560f58af65385a985dbe5c6f2d843378c8bf6f6888e50d20df4892d0b1106a0541eb226740291df5e128457ee29571c21df15ad874a91008867ae90a73f3108681481f349f5b1fca83012751270cfd0dfba2f0d35ee4f8c1b46c4f57160394115461d027b01140e85ca8f29739ed9ce079e027801b6d5a3fff97314bf6c553081d00cdf8df007d9e63d279ae1ac85332c267a4146563575fc33165e34c508b24bda89384cd351f9fd793c02d445f2327d69c8f7db2c685159323d753687fcd5fc077f6e4bdd475998f790849a671ddac61ae2df10666b52770266fe169380466dc68d03f75ca2935324f30d9fdf825783ffa0570a9f61fcac6a492e0765e4fc19fc7464fa6384726cfce8d0b321fa8b80581d35499ae9549d9fd095b0f38a4492da49a305fec909235bd5e3db8af05e18951c86f55ec7451a3344b939d17d4d8806c52d0180275923848e73da0d81230aba0906a22702cd404f5e9fdd4cf4967c434c17affbcfac33672cf5d9eb8d92f4574ba9bce62614851494b20f2fcc102ef4ea0cb170b0d8b31406840fb27284c829a4f71ffafc076d9e9dde79d2d148fdcf01c5d13c194c6741009e003e4b2d4bd261a5f002f786253bc2ae38ae20c6d114a5c92196db70c4b97bf1ffb48bf4f715a18f2ed5dad3107d9d652bfa0d1afba52fb7c034b4f8cebae82417a82273aa611aea67bb1219d2c9c55fcef9334d7f70666852ea9689047d33822fb59fe0c8b09973969d669f0b961340628678fcfa2faccf7aa3188fb79e99474173957544d151ef2aea9807b9b1d09a56f67cebbc0b329fda8bf0e834ba288218769d1698ff686b5ffa6a1a4d65e084254bd9b69400450f5a37c0989926064168207471126349d4a600cdcda0cc843816d09be1a1a68dcfac4ec58427196c72db563bfdef449271474271493061a4adb340badaa95a2cfeecd1f794377013b05f39a3a1032cdc37a420b824832c36820e497f507358e4ecb704017d50b465463d026c2854d39ca780074adb7a37de2b6e54e51dc503e53f7f26bfc10048088f11b13d394175e6760e05aab13bd5191ce9205a6e5e239967cdc9b50f930edc99a5b12ba0a738784184cb4bffcb41e27a1a2c8b9bf8481ed550dde70f86ac1aadb780613f07ed0ecd25d6058f921e9cbfead1ba034bc1e5494bcd7dfb2cacbf6079e95e00eb5c524d2f4c88ad527de83ff7fd62b7131d5452ded46cd7172636a3a61fc76a1ea1358e9a438c6e2879bbc744e275075b6c065fc36f19f11986a05fb3173ea476ce2d731e7393dfb76bc2a6445893c3f4a471a3f17eaba4cdbed57ebb4463c594a250cf15ff9f37d3860fe0fd43c02ff45f348c2363dcfb8ba022006d9bdc63b7bf0291c2ed289681e566646609229b2d4ed04e1830d00def70cbddedd0d9bd4779faf53a7b2e1d6fae167251e30a2b08433bc7b2175201f23c73195b244da640cfd9996ab55fea4b55bd0547c677fcc55d0199d8504c00a93743d22ea61182a1a9d73dbb3bb1077d241146a7c4ab5ce43794def1eadec44a7a42a4681d55547456bc5d045dd740c4f20c7e69ad36dd7141c4b537c5c59d1a860017e597ee3b67ac90eae03563786d2a76a93a2f0cb189cb70b031b2d3340cc1c10d3ada67c9e8ad5b313a6b66c3a2fa1107562ff2eaafa95e080f0f6bc889effddb1ce17f3cb35d1fc19e6b88e90abe430aca950b07d5d9a1baf6e688386de9c7781171b4e2833e23ea8cf1317dc80fe838e0f97d8e1a358ebee088614fbfee6841ca920711efcfb02790998a106f942e7f1ea8bb73076478e7c7221f659d736e65bc05941d47d48aeff87a3bd53e38ce8162da84c0ff25ac90ad7c32b09eb09bfa07b3eeccc051f48191232bb6488762b23703b3d68686e946546b0cb14f75b322f7e50decc2cabd92d49c9c0aa953973bd4c28bb3880dbe7a26c96d6a5f919ba23f855dde05f983498073b580eefcf01a346133e6737671f1c8d734fa1487d82e399b5e149e8888a696373265529981abeef4eda39bcde696fea8569360625a9af0b420de3701f68d4497acbe46722ff5d88f98824a07afee95fb42901f4161f91a81ff29b90b684c0e8344b0b219b11c6a8679104e998df74996f25af4686f9b401f9de44c37a89d32846828bb7284acaa5e55fbc65163b1a64c4e47df4512d9c3827e502568338ee76669f2eb9d646bb97c25886c8c60be53c565b78550492c1d4f4e3c7001c77f7dc612b4a60514f2033a4f0c0ba0901cc271211b270455409300b10b50818c13c182886c6f65f81506020006200e826faa26ae9e372c7cf2602268cc7361a7293f76a3a8c00c96d368b782133b17936ba9cc846eb822df1eb045f3d5805aa42d2d79dea22e25ce8ff2d4e8325c23577a8164fb8cef954de9c93459520a481afaf4d5e91b857ce0c4482781a22ffbb72e430a24b734468a058db6baf02eeaf290240963afca85ea9c18273388e529cb99fee1b751827326fbf6c25061bd99cab862a06aa545157fb5cb32fa4d9daa4fa7ac9e5cf218b94da19e199b1958d612f21d3f354906124fdd6ece8a4439d7233a757faec7dcb30585dd6e5eb8c69066edaf85332dc76d892a258acd58720eb0a807df15c2a30e46ef940a4c3ecbcbd830b64c8180af458373f95e83c87fc9694345d0e815dfdddba41a9a1f57eaaaee7ad9e60becd705addfcce4e357f2200244a5623732595bf6ae87578442652f99348ed572cce62ad50622742c7a6c69a108982a3b2e27e148c664f0b1bb0d09c63c172d7fa4d086d122ac44e7e16fb8b241b4524038bd111f204995f597aba3453791f89b03b43450be76b19d3e76a0dcbb7759038837a2b41427764bd2016dc051c1315709eb041f05e0d475ec2fa430c960c943cb07afa06079fc11314f8427843f594c936438af2621369bd520f8c4b8fd6fdf449a680b5a5f6de8435f921321cdca2050d19dcf600c568ead424497b08491d027963708c939c37f19901a9be32c6ff7d13537baf13df9f612803f7d7e7cf49460c5b22f470667aeb930b35850a9afc3d3b34439852040228be44b5932404f9d913d1031cb2f0b216369b99f700ab826dd377e5df9d8d6539ff3054c5ba5bfe0a9c14b7b7816d37f7cfbe88d629b20969a942ff65ec874f6e1b99f796062c5bbb6d14d89314505116b4306e1f1c857fb004543e487d7cbb920af3f1eef0416575336835311046a971d891ade0a25560b31bdf622a6e91fb897f568e841c6ccbe46af38edd83a3a3670244a9f359f49e4c947f863e8880b9e413d06a27a9e641080e9ee3e3cdcec36cac01398e8c2610f99da74f4238192e6cd6d2b3c1213751ba2c40889b6326cb83c370d0cfa60ef37154d05fcc40c34011cb3dfc248717952108a82e9490ac9034ef8a3219aada24d9a73158f9e0590bbd88053edcdc05867a096b8ca06f37ef8e92c5b3908b7736d650ec63a5745fc6393621a61a75f208ac9db8e5df20425152f5bcb3602a837408fff54bf64c69aabef36653bc333733676686fd410f8e7cce19ca81a43467ea282bc8f2d4626386d039b454b8753ff8a546c4bf27bdf6c1e1e504863adc486e34d7e1b89758520d503873a2366246074331306cc87a7aacab5a1bb950f7f36719ecd705b8a2d221b9638e68c4387ef8291ea5718ad8e8d9339f4824e44633977c4c53aacb4fe6a2aad7bacdf0041c5e9474c8e992b99cd64e83b3d7d0d436a8f06b6e30e7a9aa848e7d077d66db3a4ba4eb4ed7666b02d654090eb640191ce1cc64939a90a8fa6ae3447bd5c1efa7ce6e8028e6fdefbfdd40b7a9385bb87e0a9493e5618d65d721c4b3db40bbdaa97ab039c179f741ac505f3be0e0d9e0756f1c001868f9bfbfa37955ed949a3073c9806422e9bc5dc6543dc928eb5e5730756e9baa1e4f4511b63b12cf5da5a82e41fefa2ee4a5c4157abc6cd3ac5564f8accc1c2ca45db5222fc0113ac94195da530b488e9839058f4add0fc149cbe86bafb08531965950cae8c84451b2c07c52aed52ec46b1a09f3e9d6e9d2ad8449b82ffc7e5dedef07937be42790371426aca8cae48184ba11f9587b3c849a704565d07a74d6f35823b42556a51238f43da01a13e3f94cb38b4c1286d227fad75b7a87df23728d5fe625e6ea24743560265a24ef6b4876685f6b6717e47e0a61e800a16b16d06a1e161d2cb4136a6a59920a3936d41c81c5b3305be53483abe7cace1bce81988dbaba82bd1c9d370468f0769677c52eadf8a64ff4920488073e74544d71b1bc1bca156883dd430805c763deaa7eda284a8e8734a04800c65fe91ddf0591ea5dd359048b4eb1de13ed21476ca54a85010bc49f0675257dc59af4c409e353009485e4a3b04e3d43627d7d031cd316368372a5e7cc980292c5f5e727677bd99d2199cd7e8fc3228b3e8b23c4425d76c03d85abe5c87561e8adca135d95e080ab9d19dd0c1f4991eedebbfdb64da801abe09f6ed3cf6080725f622fe8a5b907ebe8b2ee86ad0576153beb335553a3a58595fc6648c059853248597c93bdd770431513c64f01"}, {0xd0, 0xffff, 0x8001, "ed6caf67ea3b3f903bfaa4a404032b7037bed8ecb2e987221672071d58fff9bd91d7c72a53781e84d143fa0b60bf55f31133390eda4af7e642c3cd9998ba0a89f3a93b867b63be466d733e643cb5af65a9f9532441823993988f3e526455150555ea8a91beecce96b789a563edfbca844380cb12115fca688e8a4775e950e2abf8ee17662fc1d5ad788b6ec055d2b7b69e08abd1ef6b9e156865750881c65ee3f84b30f53794ef1b710f7aa2659b3acd1489879bb2ef5fedb0a028"}, {0x80, 0x0, 0x908a, "66fe2e324139ef38bb97a4d1241fdf82967ae8cc5602bbe16f83ef48c3c035eb85502103738404fac3a48116695d80293c88bbf2c8cf25bfa87c51c36b22b5754ec109ec285885d9e04311c2a0df79e0aa4edd9df0b88f7782be9100e7894401a9f69679abb8e51fa4"}, {0xd8, 0x1, 0x3, "ae4282c81ec05b2817b8193c32f888aed99d04b7d128b5a7bca6f1d5f6c87fa4475ae60169e0c08f2ed6cf294c07ae6611d7e01e1098c37187c29626dd452d2f4ed410e6a11a79d685531a50d31fb5ff3c0390b3654b2fd531206cf624b357f765960be35aec57e6087130d9887d1afa50d3dbdbcae932a92a44e259db5cc0bb957cae293b41433a074c36a6b368d003a0bd95297acfba9440bbd0b4adc03c7c35b1a5e621bcd1bd296ac70c4746fd7017096524804aa5910f2ed4e7857849fb11"}, {0x40, 0xffff, 0x1, "e07cba1509bd33580ca5dc4408396a2f7e68d8021e506ce98c962b553961b57124cfc71e99b23ac650df3e3c7df9"}, {0x90, 0x1, 0x9, "2b761101a5792aae4495dd485c501a04c355481720d699f9c92728ba798d9de3d8ff2972be94650fa7e1316532c224484c5e1171a19f997ce0c0564b637ab68469d6dadba16f8a9cdb3ab5abae88273aae9366dab24db2e45f9d113716e28399d4bd9b3d59f56a5cad832a3c9227955ba14cbb4904e5aa0b4af36a6c"}, {0xd0, 0x1, 0xad, "3be830b0f093e5661f837779ad7ec20e4d18ab010e41f31778890d77d473bed2fb6f7ca661264caa3d8a845c9dbfc47c8f19d66522b0ab737899cfc4077996d68647c2c303f688c49e76fbc3ec7e56f6c13e1e406a6ab532cc782f2b113341618ca2d922d23e004c83ad237ccee7edde32da9003515e98817e91c90bc0aec06c42978e210564e8c652efb07a0bc549fa4017a2160685e40c0ccc937a08c09c275c65ebdc9d093a968a0b3185025302a627af875a111081a0c23905ed"}, {0x110, 0xffff, 0x81, "7f1e6ac6fd90d92e5470366abc77b22735da656afd9bd009bfc5bb209e8c8ec4f200b2104d837af2bc366ef042a3b59b09931381db7340721a871e312dd23989a4915b7ed20f0df61dc2343b306918932655476267697f21c3412f1b093d73c30348f0f26766a05ab91db141486ede49f4a6cdeebff25fe23caafb4654749aad3a23c01a69a09e20c4b21d404c9f360430b85d43f8e4d1a93a6e55ef61a1aafbccc8821c5d5786e20ebb35fe28944538a0a51749f9e6d8494fcfb08be4b54955663fcf9a167e139a4f5ffa26db0e1a477aead52920945c2b10421865197170bf10fa0757dbcec4dfbc59a78016a25cdb3bb4b7174c7f4e79abc2"}], 0x1540, 0x400}, 0x404) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) dup2(r0, r0) kqueue() getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 22:22:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1c0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) socketpair$inet(0x2, 0x1, 0x7, &(0x7f00000000c0)) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="5f87b196bdb883325f6c5d48a8c4255382c93d51064de16ca285437ecc8a0ac578b74806d804fda8fff302aab399edd9f5", 0x31}], 0x1, &(0x7f0000000180)=[{0x88, 0xffff, 0x8, "6c567ea09e297cf2b1378215a23e727fc0fc97b6d90677ab94009247638f9d8783a16606d1ec1613caafbd6034fab8a7630ce1df1c62c3d21cffd448fbd68e4be2a564a9bc1c35e95f69205654c6a3f62e652aeb54b53ba30694a02d9b3f583f7df295ff8a3bc96e95618e13b1f80f23ca4e12533a"}, {0xc8, 0x0, 0x2, "ef7927881b51648178170fbfc606f9b487218f5657e39ebcb20706b279957338934301d1a400789e121127883413109d3890723ae6ed7c079303eddd2d1dc00de09f79a5ae917ccdfe4044ca3709a6cd623190b835cc5337228aa21a3731734d4caf39e6d6e51e3386c4a7d7acc4e07c11b7028a5a3f35d16a43f9387c2ba02b8d22bc791106f7251b98591b8670666304e8ff6b2682a36f73c094c53dc62fbb1305fd62b59af1cb201688fd4897b240e0ab14a87e"}, {0x30, 0xffff, 0x5, "d5ac71d0f36373d3ff37319ac7faba1125cfec8bf7ea24ba5ef7c7f1fd76"}, {0x78, 0xffff, 0x6, "feab2297eee868f935c1b9983fc197f8824caa5c6a7b42001957f3ff8ccdf7a3a3cbffad0d4a948cc69d45054acb89df0a0cf500339ed682984914fe00c96d00fcafb1eb6b7751be03eb034e13fcfe4a0d31e1bce779ab7c71928b5d3dc3961d0dbf7cefbecf26"}, {0xa8, 0xffff, 0xc6f, "2d3ff7fa0da23ebc4af32644f5ef73e72639bfd155e75e7fa4a240e3138d8354aee89011b290e40be3137416feda43fb5643289a8c0b07e0da53d600fa9cf3b194646fb001e43a27a1d32cf20de58a550f95ce3bb3bbe8d338c39bcb7c1521bd0659625cae5703c9d40a8bd86927b8c28566b411fbbdce60c5d09ee722b3375a4459e1758bc3e4daea79287f8b906020dc"}, {0x98, 0x1, 0x7, "f07cd628c0692bd8abc331090a906433e9632639d21cee91cabfa2a047a9e3d8df6e6c01efc26700733e732c4b55fa41ccb0fd740052b6041107914fde87abd0913cf68002d94ec56ce06ebff46edf88cf47c0a4df98e4abaeee2e52c43b74be9fcc264e9170666768e9c480311b848cb2bd954fddac5ef1c350a69fda6827072b280b63d1"}, {0x40, 0xffff, 0xed, "98780ed1f0a133bee8239bcfe8d72b08d905211f1e0e09a06956e2251ca47c551b5cb144ee63238033d705487ca5"}, {0x88, 0xffff, 0x100, "08e4bc9ce4286d0dce4208030a5345e542e0c518f2e2e9f81eec255888163c4243c407f72e32579a7e3e6545bb4b7425d9ac2ab277d78a013ffa46d51d3b5e30052554278c9635708181a528df3dd604ddc7990cd2531f2b91ba5db26d78d063d65991bc4db92ef270b5614ff9b283ba4c802fd6"}, {0xb8, 0x1, 0x101, "0653f68fbfc4714748b98acb2970b0e0a1273bc030ad90874f79eddc600ed000843d112c995cfa467175dfc4b4cff20625fbd2944fa7195fed7202910b52bae60a162b5a76cdcbd17fc2ace75d6fcfa62d76ac80b4c2c5b685cd4ddf6003e58dc1ce0ff4bb1959b30adb4a40de0e319795da1f2a47bb116650d888e35296685a11c419d18c7f519311d9c2aed513b13f1b0519964d81f00b8081e440e34605a9880ddd6c"}], 0x4b8, 0x409}, 0x1) r1 = dup2(r0, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1ff, 0x20}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x800}, 0xc) r2 = socket(0x2, 0xc003, 0x0) r3 = dup2(r2, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r0, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)="c73f0576eff9f2139c52e6dffdd9751db99ec4f19803b8ac2fb9f9c083853104fd1c34301f5e0888f5c247495aa8bdc3ec3cc6175dda81092213fd70229efa989e71ab144760fec7e0420f90954483a3017186a931fda002e009dc54a3927143c81ae792a84fd1ad122d414c2f1dd9f2ea7230cb8da783ad86c497c5ec204ce8ac6deae45272e05d1a8b7b408c3b0d4f6f252b3a1a6ec45f842ce7b4c5a6c9524fff7fbfe14d90f92d55a3b8c13cdc09b66c3d725d"}, {&(0x7f0000000180)="fcfd003babc4022ef964f52bc792b6102cb4afb95981bd79a546443842d082605cc067789067696dcc6b7ef221f0845f68f03fbbf7439fc17642208d8b229c79070ec72682a8d0fa4bdc7531b95810aef33a66010ad059740b0fa16de06f1bb655cb6df01d709d7865aa912c58385d72cae0fa422f62ce26abcb0bf3237e414533f0099cbef556f8e6ac562fb8fbfa45bb40544a1058a22b51fbb4a3f819093935363271313f404f6c838de300b8e0aebe150705"}, {&(0x7f0000000240)="11e8df63e0798199207cc2b8260279733f32ba0d474aa042d30c80ea72d30668c7d382970b78ae9df0a033f094b2fcfa1e49767d0708de4e80b92badfd56228105070717cb3e30c63bbce8bcb5d20566e2f7ea6bc3efa6e487f9d239a67cce2675d8c5135205a0c8357fa0ad6fbee854bb487975d65e991a19be0555883f8fb5c2c5dcc571710b9d3a40e8ab8e0f0b9ada65853661bf4ac589491497cf2e3183c9297a142eb974148ef3ef1c35974e9b3a4d45b6a2e6810520fd2fcf4696983c56e60a4807befb6bdec143"}, {&(0x7f0000000340)="e645fdc55de3ed1e82fe32dc2ca079e214afd7ee4556a14a492c00708de00c0f5d0e6a6a5772a49deb2da68b1c162f4ba75cfaed307525e7b9650f67b7d68a8a1aeec92e1c"}, {&(0x7f0000000000)="820a8fe3c40c13cfc03d5f7cf8d16a21ccaa64e60af10d11ce9f06397e96de6c77767e33afc385d935a0fc8fd01fae04a9e12e8995805190c7664a1fee9abf"}, {&(0x7f00000003c0)="d868fe35ecd3abf8505428b6f86a73536a4b919726c7c9b7d3e3c3a965c5e6fde3c1fbe13aaacc38c3e174b4904523f89e46a5b91b2f09e204c2449ca6be0204ca90e3a16dcaeb155147a2f894a849fec2874a4f429331607d2d1fa5dbc16f854042a3a976b755c84081927df97369e262e065a85faeff0509c165fd6af8435bd4ce01ff2bcde5a8bb40e5ea6f0fbbfb0640a4522322b30efbb464770ff95af7203ad68eebdc68d219790cc55213b8a28271f90c33a0e820c2a47f5dcd5e442b2ff062f905ec594099943910340181c83d7fec60ca0825b8240cd22889"}], 0x33c, 0x3) ftruncate(0xffffffffffffffff, 0x0) close(r1) 22:22:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r3, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) flock(r4, 0x2) 22:22:17 executing program 1: socketpair(0x2, 0x6, 0xfffffffffffffffd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffff8000, 0x1}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) pipe(&(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f00000008c0), 0x1, 0x0) 22:22:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffef5) getdents(r1, &(0x7f00000001c0)=""/245, 0xf5) recvfrom(r0, &(0x7f0000000000)=""/213, 0xd5, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/94, 0x5e, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0x1eb}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="b538c52b37dbef", 0x7, 0xa, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/96, 0x60}], 0x3, &(0x7f0000000240)=""/229, 0xe5, 0x8}, 0x800) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000017c0)={0x4}) socketpair(0x6, 0x8000, 0x20, &(0x7f0000001740)) readv(r0, &(0x7f00000016c0), 0x5) pipe(&(0x7f0000001800)) msgget$private(0x0, 0x250) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/231, 0xe7}], 0x1, &(0x7f0000000500)=""/44, 0x2c, 0x7fffffff}, 0x1) 22:22:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000040)=0x8) 22:22:18 executing program 1: r0 = socket(0x2, 0x4, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000001580), &(0x7f00000015c0)=0x4) clock_settime(0x7, &(0x7f0000001600)={0x40, 0x9}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xffffff5d) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) socketpair$inet(0x2, 0x5, 0x1, &(0x7f0000001540)) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/158, 0x9e}], 0x6, &(0x7f0000001400)=""/188, 0xbc, 0x100000000}, 0x2) clock_settime(0x8, &(0x7f0000001640)={0x4, 0x3}) 22:22:18 executing program 0: clock_gettime(0x2003, 0xfffffffffffffffe) 22:22:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket$inet(0x2, 0x4002, 0xb65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 22:22:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:22:18 executing program 0: open$dir(0xffffffffffffffff, 0xfffffffffffffffd, 0x1) 22:22:18 executing program 1: socket(0xfffffff7fffffffa, 0x5, 0x40) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) fsync(0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 22:22:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20000001002, 0x104) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) pledge(&(0x7f0000000080)=':\b', &(0x7f0000000200)="cc") socket(0x6, 0x2, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 22:22:18 executing program 1: r0 = socket(0x4, 0x8000800000008005, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x8001002, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x8, 0x4) 22:22:18 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x801, 0x20) 22:22:18 executing program 1: r0 = socket(0x2, 0x200000c003, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x3, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:18 executing program 0: r0 = socket$inet(0x2, 0x200000000004008, 0xb6) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) 22:22:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 22:22:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) semop(0x0, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000080)) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 22:22:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2048, 0xfe9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7) 22:22:18 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xffffffffffffffc8) r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) r7 = getegid() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="9cd93467f2755a2c882df87ff71a6ea01f40fd4a55a67acb3bca18e2cbb78d537b011792a2dd1ab2e6f803ae01b3713280f59fb14ef562503618ca9c81612a632347e8300ebc4e95f251deb35b537b7d9af5b2899dba5bd0832bf66bfbd5bca817822d1afc7e3e01a103300bf8482e722d045a29014dbb00ca9b7e3d254d0bee8964a705021ac1ae33452ae08cb870115614b1159dff274416ab5790982bf37c29f0ffbaad4eaa80f264aef42cd56deb14412d7141bc17dd5cb5c5f1ac48a2b2aa876d5bfa6efda1e9bc6bee6a85de378b8de4654b8842c20679ee2a6d677cfe7f1ed23285976e790d4c696fefff38a59dfd", 0xf2}, {&(0x7f0000000140)="65db3eca7edd38fc702af2e6e6daa6d436d1dec60edc842d70bcafc508ec0ebb1383142843d9de29a3428e6beabaef736cfcb2627cb8bce0cfb5515ebeadae9494795549b64972d6958488033e75a56b57b4fac20997b4a06d35eed2829f18543ad877d7177c0b4a22cb0ebb883c391e19fa7e6915da40de44b51c83d0d1878b6f888ba103634e1f041caa29bf11bba22ae9fd011f1f9e349b34e77ddc0ab23f0ce447c94211", 0xa6}, {&(0x7f0000000200)="b06ca50c16520d4e9494f6a8a50675e83e2db07b252222ac48b77658f52ecb9399078bc027eca9710cbad821335771919b46a7a1ee44fc2eb444d17ec95200a35da90be16f3f087c391fd991a2a7e133696db38ba6e42637d7c41046cd2ddbf51619401b639145257cbd53542bf2f9a2c746535042e5e596b20959a63ae05942c4050d4edeba25a0043ea5bf76d19c3e1de7e8d8f28ee296f48e7a806404a08eb6dae325f542c59ca1e41921165afa54dc25b40db3950c8788aa1b9f551806525fd2c807e9918eae6661a4cf977325b8c3eb4eb9d391df98e5354981", 0xdc}, {&(0x7f0000000300)="6c98301e9a637364a5226e84a4b1650291369ca0c97160b0057a1f15ccbba1ff5fff582e650d186e8da1d799a8f66cd6d9594a615796b30c691f17bfec14a0db329055afde9521a160aeeabaa664ee76fa05c60ce5e9293a6472d655565e59a47d8025ab4ea7f05ebddce78afc5e550a70b5b3bebdf60c3f2fc14fcb31213ad2d4b0925eb3465333d0b8c928be3afa0248e12a5a6d8ca44e5d02d8731946d73b9c5571cdc0ac3c53e2389cc5c594a56638795092f1b3294267620bb894eae439183c9d05ba0a7826501002dae3f05304d83453d8a4c29ca7a0db6b63f75913cb2546c20c8fb488cbdd654fb8f8248289c30224dbb416a4", 0xf7}, {&(0x7f0000000400)="8fa57eaec11668462fd509a946fedb4a48b2013ed974adbef7efcb49f708defb6c25cd1788fa861a3adb166fddb764ff3d29ac805b0e354ed2dace7d6152470579ef16b3408fa2e715d39e90b4cd07e7882d992df3e5914f14258065209129ec4fed1df584f293a52f851ea08c53246273f575f593f4d964fd02b500e6fc4305a62a9b7fbc31badc5ac0d40f045ad3c3b7f8703797231001610d83d668ff7b872e221eed068e9b506cea815a35155a17dbfaa670b869d6e2fc13bc05a96b0827091a8f", 0xc3}, {&(0x7f0000000500)="c3e285310231bca67b873c9d5a3bcb18a286f028ab9e30affd142148a810cb491af1746f3b3507c1235e2ec08fe953b6926b99134e74991f7ee6bff5f2d97ec44ec90f73b96e3b44", 0x48}, {&(0x7f0000000580)="4f1b4f4aff34502e07c7988bddf369c4c81606de672b87a11ce40e0e94a9c3148d3c2811dcd7acce478fac7b64400e1bdd7fc587ae6d0816d9c35f0c10b9a8a9488689d9f9528d36cea6306f4cb33c300a253f25607ec26daf89f4cac6b39871f39f83f715292f46", 0x68}, {&(0x7f0000000600)="5192cd447740b016f5f3f43192620fcd6e749e1b9f4f200855958a043db156881b6d7aeb83a40c1013cab465b13fa2a577c9ae6542d5860c640193625c52d4aa949a87306d3159ff1535e9fc8e4abaac646647f0b10679e42105fd77a042280e71ec67cb526dbf950e9fc835e5a46effd10167c63de083a213132a444ce2", 0x7e}, {&(0x7f0000000680)="65c4fcd148066724f00b03385ac08bc87b571aac848a973fb63e9e5b0127e3b1a3a7b508fc390089633cd155e9113fbedbedf544a8b86a0ab79c7f6045df80b6af6f15260be74ff4362399b95efb177758c98fc71401014e4bb092e3cbef68041dd3494d27f747a0414082623f77ec2f4a96fbef3248feb3d21e75b139f881fca9c11fbe", 0x84}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x404}, 0x4) r11 = socket$unix(0x1, 0x2, 0x0) r12 = dup2(r0, r11) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) 22:22:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000014c0)="6c6b9bf0ae07434963275f391f7fa13e498d829bcf353bd3016517ad043be2149b6bd9e0aeabb49a580431ff79f8292700ac6a4cc598455e93a8d0600af9d25d5a4985a355363f3398680ec2f482697f6e15da19c74c3bbbbe26136dc13b81a04b79208928d789ff1a6f5649354183b55f83dd47acbf82ef3c7b9da1b0eb830ccfd974f4f8236d5979a9aa022b4d3011ad15d3694787fe87a6f76e8194f120ea777120908da9f477fbfccb620285b026bb7b290903c1501e181162eddc946d7a39cb453c7a14e5b82afb3abb213c800a19b94586e2a30285df18ef229dfb266ccff91541d1c4c357011b71bbff9f1e3d970dcbe33f007ed7383a8edd2d3452c480409c80f122d445e4d03a68e9acc7dd37ad016ac7d825e01ccd3835457405f7b68eba99b3cfdb271acc6f829fd2a849615873b99d1fa5079dd51915098f1419428374cc8297195e5aaf9f4c06c9bb070832adcdcca9c270537bf0408cc3eca76215ff64830d0b1f26fb911f04f06cf23ecde68f04726dc0c050ff44a5854e2cea70802ce8d601c16271c983a3f4781ff4ed093a65215c59a92e509cae04ca9b8e4d39d6358b3e171a144a59cc32dfea002c976a92528ede80778b9e9c64f14475565c7469f86abc9507aff6fe6798625129a0e096525a0d704d684e3c445f8503b8b05192b63ae7ec8618967f72fa4e98de49497c37e6f70b3952ce799247e961b53c4706b637482937b3b9153969593ba7080b8dfe10b3e1830473ea24d5705d445b7a4407b9f74fe96dd31301aa8716a87e224a5c7fc822bf6b9a99f0ecb6c441dcea7f192e9a36a7dd7213d2dff0b953f91e336e2aa72a375384193c2b2773a3225cd40ff32697b2b510c02e013634e4b0cf9abee10c843da9965be605075e18ad953bb80dc6c4f250793cceac4ed954bc46c52e34946933d1d37c7651d3697a915f71a555f5c1b7f0451f188338b0696601227047fc3e2d810c944dd32b6321b6bf421b51a84dd7c1c0df1f1a50c7539d0934ece8a73733a85fe18174673cc61e980404abd3b71a4f949b6d560c9bd721f7d9913ee0df5a07ad879f5c72c0b86ed7f271aee1f3d69b55532ab802658abe3f0857d450598c24904d82b4a22580e3822072b63baf1c3f26b06b2eee2aa3ca3d1e478d98103e0b0bcf3a6e79802ce950e70eb481e4937b6a39b82d84c390241cebfef066d5c5840ba765975f3155d4ea4108b30f7865a03c30e11963d4740dea34f9ef10f3d0e8fa84c625b7c4ef7e649e76e6fbd8f4c0496804306760d2d24bb4e1bfaa9bde07590950e7efd24d203fdede8c8e440980d89c387d5a0517475d083315a971b1f87d080bc0e64db0ceea0e2d906df8d04d85fc004012f949b1ba32afdb12f94d1b66462e4c04c0487f85df35ae4b1800b64c535aa06955460084ba605d550107b7fe986508e55ad4ad578217a959f429b4d4df67895d9e57230129814f2e597f7537ba456e2d58c2ff283773136a57088222f8e5e505ccc5617ad57a802788176a7b6b0ff132a6daf45df4582f7a1f29d58b7dc9880658ca756687cd05bfba3661f4fd80a18e39ffd72bd323461a9e897e994510bfd206396161e952bb95927dd88b60055177a72fee52f2eef13ff960a4fbfc2e4d3c604212c9c01e3e08bb448e5a3a55baf5a83dbd5165e27cf65178511a2ce841a143cb6c54ae0986b7c6978e9914c85ff0fe28731c6cfb5aad5b26c1b8ab0941f5cbfd7f69a9f03915aba267a96c02089f2aa6deed733f75a00449c65735f27d25587d8e45b313c9187eead433c2a52d0ae3e7a5712a10561e0cf24cd6171c9eb94ec1d6cfc7c914e78676364822b393ed7f5517651c7b299d061b3f5557d4953681f5cb33151f1a4a9eff6764a36c4d21cbeb5e657e814e3741d7ab06e8c11c8d09c8d1ceee32390ed526d65d2bda3c49bec6a167d735aff996558bb51eb5820619f83edf82a8739fa6c219cb1cf9b3e553eabc81d3a08d6ab1d2a389f78ff47b1a726d0c998087027e056c73366aa8ce684993fad7759f229c36afc81267d97d85cd59a950554952bbd683f87fc44772f717b6ad5c6118fe1c67d3be7b2e2b34650c13a7165c0b4d7d4421467fd1c006e449611edf8feb12096beccfad9c696972fcf292cf33e9117f0ba3cfa81de24f7279bd6c2340a20d21fec2716b40ff33212b45aea540b9c7d0046f55e2d703eb6a1dace5fd57370db8d4fb334963c58c3630104915f88e23eb21828583a3d9567e017baa68c36a324b554cbbbf44d6a367cc7019c6dbd6503ff9d6446bf1a77762b61f54e5988b2d3889fbb5c5b538dba0e2c7cbe9276409780b8c45fa8de3dac8182076539612cba829e412b101ff80abb56492fb54c715821b4e0f98e9c19b560fcf6165c8faa62b5391e93dbe710098ddb01ac8dc355a58fe2bac48b4f6127c5cf82dcc9670e7db3970c9083f974eac58789fff18f7ab7cf5f333c4cca5d364535e0596089b05ae21401d75cc0e2149f612223d1d98a75798c62625679112a62f4e57754b293b89d026d0b8e9be251bdfce6b76aaf769a4b098d73acb31fe5c9448b1a9ffed15ee92bd1b5e23cccee9ea8655d5376ce2af1f7d67355102ef33141e83888b99926cb179b77801c832d40d462ebe32dbe91d20880e60ed4fb98b0d3e9a291cfae3428ccfed610aabf6383886e61efa7f12a36ed21d6958a2b730b747e44712c56a25b860e41a90c364cf944c35956de1b1ca108e887eff23cb6b091ae3134a8b09ed2e2136d1b576cb6328ddbe949ed6d0cd01b1bcc4790730c73945875078d6cbafe4b34a61cabb0f0abb3c7bd5403617a9f5048cc2bc24eb3869d94c3f8d83a87d207eeac3b948bf45d160f7861d0a190a1a9576881e9b766adcf0e998dd4034dd0660d98dfee416df00d89eadbe9de4110dc9a694ff5cb53cd18c2bcd8ea814d0786f130566ff960a6f3c5f0eb54d6b590fd93cec1f2ab0184b0965e5c149764e9bef2a049fbb74ec25a7edb7729c189e108121d45a503bac927a6a6f6140fde8e091f44f602070e5d0bbe4dae2e4cae8b2e1b1c464f61613e41d843e560737e69fa21b802ee5d8e841015ddcd535b08ca73de387f4e742654a3fb4f900a02d0616cb4dcd54a28a98dc22e1beea9aca02c3728d28782cd881827cc3561fcc0f59c8b77771fc54a8128f042eafb5814ed63c29aed745a484282b318f11e80bde408e07b58ec23ccfa09dfbd5a006a205c4cb2f16d485549fcf1432c5bf80c3356d9b04d235f91e33541af7b8c6cd37993308b3a98d83106172d72da5341da6791e81d6d2e52b4d090eb5708c43c4392509c3ac33e0aa3963ea6875d267aabbfb8d992d4f09fa4073a72a6e46837e68a00f15c1149195b161a43a7d1d38e0ad26e9c5e0390b937f6b1a7afef01467cbe4ad80b7ccc0805e7c052e8265e3c8f7d25da5cd3fd59132df00993af3bbab39b6576407d76d831d18ed06c589e87668a262055eb6e45026bb4fac79fde6d4eabe4d8f252c3a1c0e2e97d6764cfdb9cddd56d1b1d397d46f651108699bbdd632707e2ce520cf14b485605a734c417420a6063620443e9ba974187461c7fdf399d6efcf1786b5b18da8d9bb800e1f2b0f9033e50200cc4a50b7c7acd3c663965190361f58c84c3c29e56d9aa247309d98e77de652157348931b1caf5303e56b34506e220e998e0a168672e701b019c66db74588ae6fec296a7e344a60fbf072c4c615220fb66da471ab4f97140624c3b345a770ee4f1276ac90627cd92adbd6c5bf33b36b75396848bc3da7a6cb7ebd7b9b5d1c94bc32bf1768eb428d901b303350e136e2b95fff414a2b09ff20b405218752468e0b7628f80a3d95f37cfb858f07b3e3273310358bd34dc917e85f26d2d29edf84758c5b8df4fe53ba512ee183b590388375388eea82492f8da8f1c40e190f2047664eb5ec9cc661b750217724ac4e441aa83826dd0fbf57295ac89e20a0edbb1ce5db583c2584fc9c3ff8baf61154a6732b79f823d23a446f29e62fa5ab58ed96cac5a0e53c7472c951fdb2eb6e23a6952a5a18ccbb474e3e64ebf14a75de75d89c5bcbd9b7236dbda1b7bccc3183749f82f441c939936710207cb3a7326219f544b08bd7c6c64750dbd35c5ce64e5a197cd323d71f6790220e48824fe3410a8551a087715771ae33e990b7e2855f095075676b2301d16015f43ad62cc0ea0f85ebb4a072e975994f829e1ca6319d135a20a1278a9c44bbb22c5ca9ab79cc931d33c690a1a64e4cb92b4f2a0b7f5355ab44f5ead7922280b89e1925b4e15a5d7758066a6eea1c842248532a7b657d16f7b4e96ccddaa38beba0c68a1a86b2adfafff85ee12cbc38550f2eb25c6d3013e75702ea86d4fcfb4899f8c5984de3057a0bffe85d35daa4df2d0018a023d73e0e66de79254596e8be0bc51d59f2a544ebd4c5048ce530a8153b5784c73944f6fc8d4ee973b372a47cddcdc74cff1785746bcd44f890e6672d73b6cd43de51bae14181d9714561688e81786b43d9cda16f8dc4663ff4ceba9307797dd2bd064fa3145bb70ee43f725e4db0fe6f280e0e783d9ed2ea584c315b0567fe9c41e3fac5f28f264bc28089a0744651624ea28b636c964db8ec191ee68e022269df2c3808579b0f4cde4ef41738e9cbc6689ce812dd040d52c3d4af11d3cf4c7695173c17d75848b599f31ca4d74e75b2ceab0b226edce1760b709607e7255591cd6ad9e00b3484322ff6d321b4360185fa4cb48873b28fde8427b64c777b7c7b2885667bb299e96aa764674cd1f20e31af441ea45c1bcb16eba74e38df83eac9a737bfec23faa2134c3c5902ddd97825b5f461dcd7e58a0ff7af0ee47598c4d9a1a68ab1ee64f11633d4569114a35c789ccce884a7e26716e6b72bba8b3364da668062cbc9a5912286420c1f7ef9c3f3b133dfecffdf356f3252fc1415097d2ff29cad916d7e670c7dc05c52d8b80e30ff5bd83f757e67ec1109d16573d0a238b0a8bb0736906d6c1f7d3b2c2e105105aae9b189a9df0d66bd8c82dea8efcc502672ed5d7a48280f2424e9a44caafb0d61a59d28cc77ca312a33439e42f3f4a64fe2052bc396667ebbc622c36491d1ce5e61880da79bd52b807bb0ff71df4280d850f8f9", 0x109c}], 0x1) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 22:22:18 executing program 1: r0 = socket(0x2, 0xc083, 0x0) read(r0, &(0x7f0000000000)=""/20, 0x14) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) login: Û¤«” ”éSFDB"Ü£eUÛ¤«” ”éSFDB"Ü£eUÛ¤«” ”éSFDB"Ü£eUÛ¤«” ”éSFDB"Ü£eUllopmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32120000 didn't change! 22:22:18 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xffffffffffffffc8) r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) r7 = getegid() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="9cd93467f2755a2c882df87ff71a6ea01f40fd4a55a67acb3bca18e2cbb78d537b011792a2dd1ab2e6f803ae01b3713280f59fb14ef562503618ca9c81612a632347e8300ebc4e95f251deb35b537b7d9af5b2899dba5bd0832bf66bfbd5bca817822d1afc7e3e01a103300bf8482e722d045a29014dbb00ca9b7e3d254d0bee8964a705021ac1ae33452ae08cb870115614b1159dff274416ab5790982bf37c29f0ffbaad4eaa80f264aef42cd56deb14412d7141bc17dd5cb5c5f1ac48a2b2aa876d5bfa6efda1e9bc6bee6a85de378b8de4654b8842c20679ee2a6d677cfe7f1ed23285976e790d4c696fefff38a59dfd", 0xf2}, {&(0x7f0000000140)="65db3eca7edd38fc702af2e6e6daa6d436d1dec60edc842d70bcafc508ec0ebb1383142843d9de29a3428e6beabaef736cfcb2627cb8bce0cfb5515ebeadae9494795549b64972d6958488033e75a56b57b4fac20997b4a06d35eed2829f18543ad877d7177c0b4a22cb0ebb883c391e19fa7e6915da40de44b51c83d0d1878b6f888ba103634e1f041caa29bf11bba22ae9fd011f1f9e349b34e77ddc0ab23f0ce447c94211", 0xa6}, {&(0x7f0000000200)="b06ca50c16520d4e9494f6a8a50675e83e2db07b252222ac48b77658f52ecb9399078bc027eca9710cbad821335771919b46a7a1ee44fc2eb444d17ec95200a35da90be16f3f087c391fd991a2a7e133696db38ba6e42637d7c41046cd2ddbf51619401b639145257cbd53542bf2f9a2c746535042e5e596b20959a63ae05942c4050d4edeba25a0043ea5bf76d19c3e1de7e8d8f28ee296f48e7a806404a08eb6dae325f542c59ca1e41921165afa54dc25b40db3950c8788aa1b9f551806525fd2c807e9918eae6661a4cf977325b8c3eb4eb9d391df98e5354981", 0xdc}, {&(0x7f0000000300)="6c98301e9a637364a5226e84a4b1650291369ca0c97160b0057a1f15ccbba1ff5fff582e650d186e8da1d799a8f66cd6d9594a615796b30c691f17bfec14a0db329055afde9521a160aeeabaa664ee76fa05c60ce5e9293a6472d655565e59a47d8025ab4ea7f05ebddce78afc5e550a70b5b3bebdf60c3f2fc14fcb31213ad2d4b0925eb3465333d0b8c928be3afa0248e12a5a6d8ca44e5d02d8731946d73b9c5571cdc0ac3c53e2389cc5c594a56638795092f1b3294267620bb894eae439183c9d05ba0a7826501002dae3f05304d83453d8a4c29ca7a0db6b63f75913cb2546c20c8fb488cbdd654fb8f8248289c30224dbb416a4", 0xf7}, {&(0x7f0000000400)="8fa57eaec11668462fd509a946fedb4a48b2013ed974adbef7efcb49f708defb6c25cd1788fa861a3adb166fddb764ff3d29ac805b0e354ed2dace7d6152470579ef16b3408fa2e715d39e90b4cd07e7882d992df3e5914f14258065209129ec4fed1df584f293a52f851ea08c53246273f575f593f4d964fd02b500e6fc4305a62a9b7fbc31badc5ac0d40f045ad3c3b7f8703797231001610d83d668ff7b872e221eed068e9b506cea815a35155a17dbfaa670b869d6e2fc13bc05a96b0827091a8f", 0xc3}, {&(0x7f0000000500)="c3e285310231bca67b873c9d5a3bcb18a286f028ab9e30affd142148a810cb491af1746f3b3507c1235e2ec08fe953b6926b99134e74991f7ee6bff5f2d97ec44ec90f73b96e3b44", 0x48}, {&(0x7f0000000580)="4f1b4f4aff34502e07c7988bddf369c4c81606de672b87a11ce40e0e94a9c3148d3c2811dcd7acce478fac7b64400e1bdd7fc587ae6d0816d9c35f0c10b9a8a9488689d9f9528d36cea6306f4cb33c300a253f25607ec26daf89f4cac6b39871f39f83f715292f46", 0x68}, {&(0x7f0000000600)="5192cd447740b016f5f3f43192620fcd6e749e1b9f4f200855958a043db156881b6d7aeb83a40c1013cab465b13fa2a577c9ae6542d5860c640193625c52d4aa949a87306d3159ff1535e9fc8e4abaac646647f0b10679e42105fd77a042280e71ec67cb526dbf950e9fc835e5a46effd10167c63de083a213132a444ce2", 0x7e}, {&(0x7f0000000680)="65c4fcd148066724f00b03385ac08bc87b571aac848a973fb63e9e5b0127e3b1a3a7b508fc390089633cd155e9113fbedbedf544a8b86a0ab79c7f6045df80b6af6f15260be74ff4362399b95efb177758c98fc71401014e4bb092e3cbef68041dd3494d27f747a0414082623f77ec2f4a96fbef3248feb3d21e75b139f881fca9c11fbe", 0x84}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x404}, 0x4) r11 = socket$unix(0x1, 0x2, 0x0) r12 = dup2(r0, r11) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) 22:22:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) socket(0x6, 0x0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) unlink(&(0x7f0000000340)='./file0\x00') r2 = dup2(r0, r0) r3 = accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000e8ffffffffffffff000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x43) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x13, r4, 0x0, 0x0) write(r3, &(0x7f0000000380)="1d192b118bda186e929b108d10eb0e0f512c36043b70c12d80ebcf54637639d26900a583a6e7589b6a96ddb717f9037d7043de025eba047116feb785bc93e0944a5c5228eee45da7b1803a02058cc1e9ee37946b2515238f37c50a5524ab4b57d8e01d9a6ce9f3e56a3bfced054fb7563d0fc97ee918c1719623194a0af866fc1a6141508e314922b42ffb85d66a98fce31e4622ae2b8c2a7f32708f5ecdc1409ceed34940b8fc4b995490efe6494f95d1c95e3a3510840ea8469357aa052c377968293287f93bdd64778ac87835ccf83d6bbc8da0f6a49e724a6d3c2c", 0xdd) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x80) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12bcc0 va 0x1b32122000 didn't change! 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xffffffffffffffc8) r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) r7 = getegid() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="9cd93467f2755a2c882df87ff71a6ea01f40fd4a55a67acb3bca18e2cbb78d537b011792a2dd1ab2e6f803ae01b3713280f59fb14ef562503618ca9c81612a632347e8300ebc4e95f251deb35b537b7d9af5b2899dba5bd0832bf66bfbd5bca817822d1afc7e3e01a103300bf8482e722d045a29014dbb00ca9b7e3d254d0bee8964a705021ac1ae33452ae08cb870115614b1159dff274416ab5790982bf37c29f0ffbaad4eaa80f264aef42cd56deb14412d7141bc17dd5cb5c5f1ac48a2b2aa876d5bfa6efda1e9bc6bee6a85de378b8de4654b8842c20679ee2a6d677cfe7f1ed23285976e790d4c696fefff38a59dfd", 0xf2}, {&(0x7f0000000140)="65db3eca7edd38fc702af2e6e6daa6d436d1dec60edc842d70bcafc508ec0ebb1383142843d9de29a3428e6beabaef736cfcb2627cb8bce0cfb5515ebeadae9494795549b64972d6958488033e75a56b57b4fac20997b4a06d35eed2829f18543ad877d7177c0b4a22cb0ebb883c391e19fa7e6915da40de44b51c83d0d1878b6f888ba103634e1f041caa29bf11bba22ae9fd011f1f9e349b34e77ddc0ab23f0ce447c94211", 0xa6}, {&(0x7f0000000200)="b06ca50c16520d4e9494f6a8a50675e83e2db07b252222ac48b77658f52ecb9399078bc027eca9710cbad821335771919b46a7a1ee44fc2eb444d17ec95200a35da90be16f3f087c391fd991a2a7e133696db38ba6e42637d7c41046cd2ddbf51619401b639145257cbd53542bf2f9a2c746535042e5e596b20959a63ae05942c4050d4edeba25a0043ea5bf76d19c3e1de7e8d8f28ee296f48e7a806404a08eb6dae325f542c59ca1e41921165afa54dc25b40db3950c8788aa1b9f551806525fd2c807e9918eae6661a4cf977325b8c3eb4eb9d391df98e5354981", 0xdc}, {&(0x7f0000000300)="6c98301e9a637364a5226e84a4b1650291369ca0c97160b0057a1f15ccbba1ff5fff582e650d186e8da1d799a8f66cd6d9594a615796b30c691f17bfec14a0db329055afde9521a160aeeabaa664ee76fa05c60ce5e9293a6472d655565e59a47d8025ab4ea7f05ebddce78afc5e550a70b5b3bebdf60c3f2fc14fcb31213ad2d4b0925eb3465333d0b8c928be3afa0248e12a5a6d8ca44e5d02d8731946d73b9c5571cdc0ac3c53e2389cc5c594a56638795092f1b3294267620bb894eae439183c9d05ba0a7826501002dae3f05304d83453d8a4c29ca7a0db6b63f75913cb2546c20c8fb488cbdd654fb8f8248289c30224dbb416a4", 0xf7}, {&(0x7f0000000400)="8fa57eaec11668462fd509a946fedb4a48b2013ed974adbef7efcb49f708defb6c25cd1788fa861a3adb166fddb764ff3d29ac805b0e354ed2dace7d6152470579ef16b3408fa2e715d39e90b4cd07e7882d992df3e5914f14258065209129ec4fed1df584f293a52f851ea08c53246273f575f593f4d964fd02b500e6fc4305a62a9b7fbc31badc5ac0d40f045ad3c3b7f8703797231001610d83d668ff7b872e221eed068e9b506cea815a35155a17dbfaa670b869d6e2fc13bc05a96b0827091a8f", 0xc3}, {&(0x7f0000000500)="c3e285310231bca67b873c9d5a3bcb18a286f028ab9e30affd142148a810cb491af1746f3b3507c1235e2ec08fe953b6926b99134e74991f7ee6bff5f2d97ec44ec90f73b96e3b44", 0x48}, {&(0x7f0000000580)="4f1b4f4aff34502e07c7988bddf369c4c81606de672b87a11ce40e0e94a9c3148d3c2811dcd7acce478fac7b64400e1bdd7fc587ae6d0816d9c35f0c10b9a8a9488689d9f9528d36cea6306f4cb33c300a253f25607ec26daf89f4cac6b39871f39f83f715292f46", 0x68}, {&(0x7f0000000600)="5192cd447740b016f5f3f43192620fcd6e749e1b9f4f200855958a043db156881b6d7aeb83a40c1013cab465b13fa2a577c9ae6542d5860c640193625c52d4aa949a87306d3159ff1535e9fc8e4abaac646647f0b10679e42105fd77a042280e71ec67cb526dbf950e9fc835e5a46effd10167c63de083a213132a444ce2", 0x7e}, {&(0x7f0000000680)="65c4fcd148066724f00b03385ac08bc87b571aac848a973fb63e9e5b0127e3b1a3a7b508fc390089633cd155e9113fbedbedf544a8b86a0ab79c7f6045df80b6af6f15260be74ff4362399b95efb177758c98fc71401014e4bb092e3cbef68041dd3494d27f747a0414082623f77ec2f4a96fbef3248feb3d21e75b139f881fca9c11fbe", 0x84}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x404}, 0x4) r11 = socket$unix(0x1, 0x2, 0x0) r12 = dup2(r0, r11) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socketpair$inet6(0x18, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x30, 0x4000, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x880, 0x100) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r6 = socket$inet(0x2, 0x4003, 0x51) r7 = socket$unix(0x1, 0x7, 0x0) socketpair$inet6(0x18, 0x0, 0x10001, &(0x7f0000000200)={0xffffffffffffffff}) r9 = dup(0xffffffffffffffff) r10 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) socketpair(0x1e, 0x8007, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0x10) r13 = kqueue() r14 = dup(0xffffffffffffff9c) r15 = socket$inet(0x2, 0x5, 0x24) socketpair$inet6(0x18, 0x4, 0x4, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x1000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x81, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x81, 0x2b}, {{r4}, 0x0, 0x25, 0x4, 0x1000, 0x5}, {{r5}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x8000, 0x4}, {{r6}, 0xffffffffffffffff, 0x11, 0xa, 0xffffffffffff59c8, 0x1109}], 0xb52a, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x0, 0x80000000, 0x10000, 0x5}, {{r8}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0xffffffffffffff80}, {{r9}, 0xfffffffffffffffc, 0xc2, 0x8, 0x101, 0x1f}, {{r10}, 0xfffffffffffffffe, 0xd6, 0x40000000, 0x7, 0x3}, {{r11}, 0xffffffffffffffff, 0x48, 0xfffff, 0x5, 0x4}, {{r12}, 0xfffffffffffffffd, 0x40, 0x20, 0xd14, 0x3f}, {{r13}, 0xfffffffffffffffd, 0x9a, 0x1, 0x5, 0x2}, {{r14}, 0xfffffffffffffffa, 0x11, 0x40000002, 0x4, 0x9}, {{r15}, 0xffffffffffffffff, 0x44, 0x20, 0x1, 0x7fff}, {{r16}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x27f, 0x5}], 0x100, &(0x7f00000004c0)={0x9, 0xffffffffffffffff}) r17 = socket(0x2, 0xc003, 0x0) r18 = dup2(r17, r17) getsockopt$sock_int(r18, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xffffffffffffffc8) r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) r7 = getegid() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="9cd93467f2755a2c882df87ff71a6ea01f40fd4a55a67acb3bca18e2cbb78d537b011792a2dd1ab2e6f803ae01b3713280f59fb14ef562503618ca9c81612a632347e8300ebc4e95f251deb35b537b7d9af5b2899dba5bd0832bf66bfbd5bca817822d1afc7e3e01a103300bf8482e722d045a29014dbb00ca9b7e3d254d0bee8964a705021ac1ae33452ae08cb870115614b1159dff274416ab5790982bf37c29f0ffbaad4eaa80f264aef42cd56deb14412d7141bc17dd5cb5c5f1ac48a2b2aa876d5bfa6efda1e9bc6bee6a85de378b8de4654b8842c20679ee2a6d677cfe7f1ed23285976e790d4c696fefff38a59dfd", 0xf2}, {&(0x7f0000000140)="65db3eca7edd38fc702af2e6e6daa6d436d1dec60edc842d70bcafc508ec0ebb1383142843d9de29a3428e6beabaef736cfcb2627cb8bce0cfb5515ebeadae9494795549b64972d6958488033e75a56b57b4fac20997b4a06d35eed2829f18543ad877d7177c0b4a22cb0ebb883c391e19fa7e6915da40de44b51c83d0d1878b6f888ba103634e1f041caa29bf11bba22ae9fd011f1f9e349b34e77ddc0ab23f0ce447c94211", 0xa6}, {&(0x7f0000000200)="b06ca50c16520d4e9494f6a8a50675e83e2db07b252222ac48b77658f52ecb9399078bc027eca9710cbad821335771919b46a7a1ee44fc2eb444d17ec95200a35da90be16f3f087c391fd991a2a7e133696db38ba6e42637d7c41046cd2ddbf51619401b639145257cbd53542bf2f9a2c746535042e5e596b20959a63ae05942c4050d4edeba25a0043ea5bf76d19c3e1de7e8d8f28ee296f48e7a806404a08eb6dae325f542c59ca1e41921165afa54dc25b40db3950c8788aa1b9f551806525fd2c807e9918eae6661a4cf977325b8c3eb4eb9d391df98e5354981", 0xdc}, {&(0x7f0000000300)="6c98301e9a637364a5226e84a4b1650291369ca0c97160b0057a1f15ccbba1ff5fff582e650d186e8da1d799a8f66cd6d9594a615796b30c691f17bfec14a0db329055afde9521a160aeeabaa664ee76fa05c60ce5e9293a6472d655565e59a47d8025ab4ea7f05ebddce78afc5e550a70b5b3bebdf60c3f2fc14fcb31213ad2d4b0925eb3465333d0b8c928be3afa0248e12a5a6d8ca44e5d02d8731946d73b9c5571cdc0ac3c53e2389cc5c594a56638795092f1b3294267620bb894eae439183c9d05ba0a7826501002dae3f05304d83453d8a4c29ca7a0db6b63f75913cb2546c20c8fb488cbdd654fb8f8248289c30224dbb416a4", 0xf7}, {&(0x7f0000000400)="8fa57eaec11668462fd509a946fedb4a48b2013ed974adbef7efcb49f708defb6c25cd1788fa861a3adb166fddb764ff3d29ac805b0e354ed2dace7d6152470579ef16b3408fa2e715d39e90b4cd07e7882d992df3e5914f14258065209129ec4fed1df584f293a52f851ea08c53246273f575f593f4d964fd02b500e6fc4305a62a9b7fbc31badc5ac0d40f045ad3c3b7f8703797231001610d83d668ff7b872e221eed068e9b506cea815a35155a17dbfaa670b869d6e2fc13bc05a96b0827091a8f", 0xc3}, {&(0x7f0000000500)="c3e285310231bca67b873c9d5a3bcb18a286f028ab9e30affd142148a810cb491af1746f3b3507c1235e2ec08fe953b6926b99134e74991f7ee6bff5f2d97ec44ec90f73b96e3b44", 0x48}, {&(0x7f0000000580)="4f1b4f4aff34502e07c7988bddf369c4c81606de672b87a11ce40e0e94a9c3148d3c2811dcd7acce478fac7b64400e1bdd7fc587ae6d0816d9c35f0c10b9a8a9488689d9f9528d36cea6306f4cb33c300a253f25607ec26daf89f4cac6b39871f39f83f715292f46", 0x68}, {&(0x7f0000000600)="5192cd447740b016f5f3f43192620fcd6e749e1b9f4f200855958a043db156881b6d7aeb83a40c1013cab465b13fa2a577c9ae6542d5860c640193625c52d4aa949a87306d3159ff1535e9fc8e4abaac646647f0b10679e42105fd77a042280e71ec67cb526dbf950e9fc835e5a46effd10167c63de083a213132a444ce2", 0x7e}, {&(0x7f0000000680)="65c4fcd148066724f00b03385ac08bc87b571aac848a973fb63e9e5b0127e3b1a3a7b508fc390089633cd155e9113fbedbedf544a8b86a0ab79c7f6045df80b6af6f15260be74ff4362399b95efb177758c98fc71401014e4bb092e3cbef68041dd3494d27f747a0414082623f77ec2f4a96fbef3248feb3d21e75b139f881fca9c11fbe", 0x84}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x404}, 0x4) r11 = socket$unix(0x1, 0x2, 0x0) r12 = dup2(r0, r11) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xffffffffffffffc8) r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) r7 = getegid() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="9cd93467f2755a2c882df87ff71a6ea01f40fd4a55a67acb3bca18e2cbb78d537b011792a2dd1ab2e6f803ae01b3713280f59fb14ef562503618ca9c81612a632347e8300ebc4e95f251deb35b537b7d9af5b2899dba5bd0832bf66bfbd5bca817822d1afc7e3e01a103300bf8482e722d045a29014dbb00ca9b7e3d254d0bee8964a705021ac1ae33452ae08cb870115614b1159dff274416ab5790982bf37c29f0ffbaad4eaa80f264aef42cd56deb14412d7141bc17dd5cb5c5f1ac48a2b2aa876d5bfa6efda1e9bc6bee6a85de378b8de4654b8842c20679ee2a6d677cfe7f1ed23285976e790d4c696fefff38a59dfd", 0xf2}, {&(0x7f0000000140)="65db3eca7edd38fc702af2e6e6daa6d436d1dec60edc842d70bcafc508ec0ebb1383142843d9de29a3428e6beabaef736cfcb2627cb8bce0cfb5515ebeadae9494795549b64972d6958488033e75a56b57b4fac20997b4a06d35eed2829f18543ad877d7177c0b4a22cb0ebb883c391e19fa7e6915da40de44b51c83d0d1878b6f888ba103634e1f041caa29bf11bba22ae9fd011f1f9e349b34e77ddc0ab23f0ce447c94211", 0xa6}, {&(0x7f0000000200)="b06ca50c16520d4e9494f6a8a50675e83e2db07b252222ac48b77658f52ecb9399078bc027eca9710cbad821335771919b46a7a1ee44fc2eb444d17ec95200a35da90be16f3f087c391fd991a2a7e133696db38ba6e42637d7c41046cd2ddbf51619401b639145257cbd53542bf2f9a2c746535042e5e596b20959a63ae05942c4050d4edeba25a0043ea5bf76d19c3e1de7e8d8f28ee296f48e7a806404a08eb6dae325f542c59ca1e41921165afa54dc25b40db3950c8788aa1b9f551806525fd2c807e9918eae6661a4cf977325b8c3eb4eb9d391df98e5354981", 0xdc}, {&(0x7f0000000300)="6c98301e9a637364a5226e84a4b1650291369ca0c97160b0057a1f15ccbba1ff5fff582e650d186e8da1d799a8f66cd6d9594a615796b30c691f17bfec14a0db329055afde9521a160aeeabaa664ee76fa05c60ce5e9293a6472d655565e59a47d8025ab4ea7f05ebddce78afc5e550a70b5b3bebdf60c3f2fc14fcb31213ad2d4b0925eb3465333d0b8c928be3afa0248e12a5a6d8ca44e5d02d8731946d73b9c5571cdc0ac3c53e2389cc5c594a56638795092f1b3294267620bb894eae439183c9d05ba0a7826501002dae3f05304d83453d8a4c29ca7a0db6b63f75913cb2546c20c8fb488cbdd654fb8f8248289c30224dbb416a4", 0xf7}, {&(0x7f0000000400)="8fa57eaec11668462fd509a946fedb4a48b2013ed974adbef7efcb49f708defb6c25cd1788fa861a3adb166fddb764ff3d29ac805b0e354ed2dace7d6152470579ef16b3408fa2e715d39e90b4cd07e7882d992df3e5914f14258065209129ec4fed1df584f293a52f851ea08c53246273f575f593f4d964fd02b500e6fc4305a62a9b7fbc31badc5ac0d40f045ad3c3b7f8703797231001610d83d668ff7b872e221eed068e9b506cea815a35155a17dbfaa670b869d6e2fc13bc05a96b0827091a8f", 0xc3}, {&(0x7f0000000500)="c3e285310231bca67b873c9d5a3bcb18a286f028ab9e30affd142148a810cb491af1746f3b3507c1235e2ec08fe953b6926b99134e74991f7ee6bff5f2d97ec44ec90f73b96e3b44", 0x48}, {&(0x7f0000000580)="4f1b4f4aff34502e07c7988bddf369c4c81606de672b87a11ce40e0e94a9c3148d3c2811dcd7acce478fac7b64400e1bdd7fc587ae6d0816d9c35f0c10b9a8a9488689d9f9528d36cea6306f4cb33c300a253f25607ec26daf89f4cac6b39871f39f83f715292f46", 0x68}, {&(0x7f0000000600)="5192cd447740b016f5f3f43192620fcd6e749e1b9f4f200855958a043db156881b6d7aeb83a40c1013cab465b13fa2a577c9ae6542d5860c640193625c52d4aa949a87306d3159ff1535e9fc8e4abaac646647f0b10679e42105fd77a042280e71ec67cb526dbf950e9fc835e5a46effd10167c63de083a213132a444ce2", 0x7e}, {&(0x7f0000000680)="65c4fcd148066724f00b03385ac08bc87b571aac848a973fb63e9e5b0127e3b1a3a7b508fc390089633cd155e9113fbedbedf544a8b86a0ab79c7f6045df80b6af6f15260be74ff4362399b95efb177758c98fc71401014e4bb092e3cbef68041dd3494d27f747a0414082623f77ec2f4a96fbef3248feb3d21e75b139f881fca9c11fbe", 0x84}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x404}, 0x4) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xffffffffffffffc8) r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) r7 = getegid() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="9cd93467f2755a2c882df87ff71a6ea01f40fd4a55a67acb3bca18e2cbb78d537b011792a2dd1ab2e6f803ae01b3713280f59fb14ef562503618ca9c81612a632347e8300ebc4e95f251deb35b537b7d9af5b2899dba5bd0832bf66bfbd5bca817822d1afc7e3e01a103300bf8482e722d045a29014dbb00ca9b7e3d254d0bee8964a705021ac1ae33452ae08cb870115614b1159dff274416ab5790982bf37c29f0ffbaad4eaa80f264aef42cd56deb14412d7141bc17dd5cb5c5f1ac48a2b2aa876d5bfa6efda1e9bc6bee6a85de378b8de4654b8842c20679ee2a6d677cfe7f1ed23285976e790d4c696fefff38a59dfd", 0xf2}, {&(0x7f0000000140)="65db3eca7edd38fc702af2e6e6daa6d436d1dec60edc842d70bcafc508ec0ebb1383142843d9de29a3428e6beabaef736cfcb2627cb8bce0cfb5515ebeadae9494795549b64972d6958488033e75a56b57b4fac20997b4a06d35eed2829f18543ad877d7177c0b4a22cb0ebb883c391e19fa7e6915da40de44b51c83d0d1878b6f888ba103634e1f041caa29bf11bba22ae9fd011f1f9e349b34e77ddc0ab23f0ce447c94211", 0xa6}, {&(0x7f0000000200)="b06ca50c16520d4e9494f6a8a50675e83e2db07b252222ac48b77658f52ecb9399078bc027eca9710cbad821335771919b46a7a1ee44fc2eb444d17ec95200a35da90be16f3f087c391fd991a2a7e133696db38ba6e42637d7c41046cd2ddbf51619401b639145257cbd53542bf2f9a2c746535042e5e596b20959a63ae05942c4050d4edeba25a0043ea5bf76d19c3e1de7e8d8f28ee296f48e7a806404a08eb6dae325f542c59ca1e41921165afa54dc25b40db3950c8788aa1b9f551806525fd2c807e9918eae6661a4cf977325b8c3eb4eb9d391df98e5354981", 0xdc}, {&(0x7f0000000300)="6c98301e9a637364a5226e84a4b1650291369ca0c97160b0057a1f15ccbba1ff5fff582e650d186e8da1d799a8f66cd6d9594a615796b30c691f17bfec14a0db329055afde9521a160aeeabaa664ee76fa05c60ce5e9293a6472d655565e59a47d8025ab4ea7f05ebddce78afc5e550a70b5b3bebdf60c3f2fc14fcb31213ad2d4b0925eb3465333d0b8c928be3afa0248e12a5a6d8ca44e5d02d8731946d73b9c5571cdc0ac3c53e2389cc5c594a56638795092f1b3294267620bb894eae439183c9d05ba0a7826501002dae3f05304d83453d8a4c29ca7a0db6b63f75913cb2546c20c8fb488cbdd654fb8f8248289c30224dbb416a4", 0xf7}, {&(0x7f0000000400)="8fa57eaec11668462fd509a946fedb4a48b2013ed974adbef7efcb49f708defb6c25cd1788fa861a3adb166fddb764ff3d29ac805b0e354ed2dace7d6152470579ef16b3408fa2e715d39e90b4cd07e7882d992df3e5914f14258065209129ec4fed1df584f293a52f851ea08c53246273f575f593f4d964fd02b500e6fc4305a62a9b7fbc31badc5ac0d40f045ad3c3b7f8703797231001610d83d668ff7b872e221eed068e9b506cea815a35155a17dbfaa670b869d6e2fc13bc05a96b0827091a8f", 0xc3}, {&(0x7f0000000500)="c3e285310231bca67b873c9d5a3bcb18a286f028ab9e30affd142148a810cb491af1746f3b3507c1235e2ec08fe953b6926b99134e74991f7ee6bff5f2d97ec44ec90f73b96e3b44", 0x48}, {&(0x7f0000000580)="4f1b4f4aff34502e07c7988bddf369c4c81606de672b87a11ce40e0e94a9c3148d3c2811dcd7acce478fac7b64400e1bdd7fc587ae6d0816d9c35f0c10b9a8a9488689d9f9528d36cea6306f4cb33c300a253f25607ec26daf89f4cac6b39871f39f83f715292f46", 0x68}, {&(0x7f0000000600)="5192cd447740b016f5f3f43192620fcd6e749e1b9f4f200855958a043db156881b6d7aeb83a40c1013cab465b13fa2a577c9ae6542d5860c640193625c52d4aa949a87306d3159ff1535e9fc8e4abaac646647f0b10679e42105fd77a042280e71ec67cb526dbf950e9fc835e5a46effd10167c63de083a213132a444ce2", 0x7e}, {&(0x7f0000000680)="65c4fcd148066724f00b03385ac08bc87b571aac848a973fb63e9e5b0127e3b1a3a7b508fc390089633cd155e9113fbedbedf544a8b86a0ab79c7f6045df80b6af6f15260be74ff4362399b95efb177758c98fc71401014e4bb092e3cbef68041dd3494d27f747a0414082623f77ec2f4a96fbef3248feb3d21e75b139f881fca9c11fbe", 0x84}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x404}, 0x4) r11 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_int(r11, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) getegid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x72, 0xf0000005, 0xbf92, 0x8000}, {{r1}, 0xffffffffffffffff, 0xe1, 0x2, 0xffffffffffff8d52, 0xf7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0x10, 0xfffffffffffffffe, 0x6fc8}, {{r1}, 0xfffffffffffffffd, 0x1a, 0x40000000, 0x80000001, 0x80000001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x20000000, 0xb08, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x82, 0xf0000003, 0x3373, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000088, 0x6, 0x74a}, {{r1}, 0xfffffffffffffff9, 0x20, 0x6, 0x43, 0x56}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x47, 0xef77}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x1, 0x2}], 0x2, &(0x7f00000001c0)={0x6, 0x2}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) getegid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) fsync(r0) r1 = dup2(r0, r0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fsync(r1) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) getegid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: pledge(&(0x7f0000000200)='[\x00', &(0x7f00000002c0)="1098c451e93642e144706e0e6a374d21") socketpair$inet(0x2, 0x5, 0x2, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x81}, 0x8) r2 = socket(0x2, 0x24000c003, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$inet(0x2, 0x5, 0x9, &(0x7f0000000100)) r3 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r4 = dup2(r2, r2) socketpair$inet(0x2, 0x4000, 0x1f, &(0x7f0000000140)) pledge(&(0x7f0000000240)='[\x00', &(0x7f0000000300)='{\x00') recvfrom$inet6(r4, &(0x7f0000000380)=""/32, 0x20, 0x800, &(0x7f00000003c0)={0x18, 0x1, 0x2, 0x7e4b4129}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000440)=""/147, 0x93, 0x3, &(0x7f0000000000)={0x18, 0x2, 0xc4, 0x1}, 0xc) dup(r0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000400)={0x2, 0x0}, 0xc) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) getegid() fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) getegid() r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x488, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) socket(0x19, 0x3, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xfffffffffffffffb, 0x100000000}, {0x18, 0x0, 0x5, 0x9}, 0x8000, [0x1, 0x0, 0x38, 0x7fffffff, 0x101, 0x8, 0x8, 0x1000]}, 0x3c) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fchmod(r0, 0x1ec) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x30, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x1f, r1}) r2 = socket(0x2, 0xc003, 0x0) r3 = dup2(r2, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xffffffffffffffc8) getegid() getpgrp() r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xffffffffffffffc8) getegid() r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xffffffffffffffc8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1085, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpid() r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xbfff, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: kqueue() r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd5ec, r2}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x0, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) kqueue() getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="6dc22189698896b2b1ef17cd984ead7c9e40000dba1a81c19923a721e7ab90d24288cc22b201f95c0bedad7ad30ae0a355bae9d7775188072a7bdf21a707635751d013725a05dffa0fbb1b5ff3044e6ccaa2ad607ff80b057b26c8e0da", 0x5d}, {&(0x7f0000000080)="f152c78a70ba437983a7e2e52e0a52c0514a96a649a9b15b06c1f5fcfacc0e7798b85e4129bbb34f3c2e71fa5254cad61f44ed5cf8cc4dd5beec0f47830a438f09f8ad8f1a4b03ccf6008e8383ae9020c43b5eb1affd3f1b38a502ca0f62d8bfcb391326256725ad7a9c1d1c72a6c5cb7e9c7eca01d999445aea50722463afdd482c5bb5c743084c08011bb02ce20923c298ffe1259205d8c0bef8206d15b4bbf89e1520cae81449c8ac8b2391ce09b27c59482b", 0xb4}, {&(0x7f0000000140)="c43e43f6e9e1aa55847fcc69ddd02970ed9cc3f5781bbc0b9dcad6c8a8ba26c407ae340e062991af", 0x28}, {&(0x7f0000000180)="0cfbb2a0bb72b9da8db6bf673160f41c39ad44cc670af6d46241ce095562f2b67adabc2a3d6dc734ef00f734f791aa3d5a279f5c56a0dd6c05d2ac7786f77186a053d246aa861030bc4bc9f4ebe3f24eebc09f6e87b74ba26f10a4139d84ee73a20adabad0767ad585455a069a20681d6ac17771a08fd374da87faf140476cf487a6e0045029cf9b1af73707eea40064a08bee8edfe32e8fce7d808cf4d46072b3892cc5f953f634e1f2207baeb88383f9e64d58cb", 0xb5}, {&(0x7f0000000240)="b66a4ee2e239d9f14e4030198a6c9fa0d892df92f14d42a84cea976b06cbf67e4621869a310507c714bf4f1bd5e5079005e3008f73a38d3d777fd6e8d660cae6fb318062b2d34820b0f2d16a5938d4b6d211718bc463f475664744d099a8a90807d0a22fc59f2216a5a335db7e18f90da2fb907c86f3a3f2c434f43eebd6916f56d6ab8707391a775f0c2899b9618e8be7d9dc8d1bdbb15a5e17a45b4ed402f05163522c4c3cb305c045c57e69967267016314f38068269cd42203e6c04b9c43b5605992bb8b7330a8da7bbaea2336b55a08924db29291039ad150925f57ebc4", 0xe0}, {&(0x7f0000000340)="467f865c5fa5c947a1de1b11a08a21d24b6214194dcfac567a9ab83f057c64fd640ab7b1311313325025c299fe633a19df02a67437a2fd3d6f35c312a26ae7f5b751bc8655ce7252bd188168149bb9c74c66afa285911598e85f30cf58022946af6cbbcfe8f33ec3df34de61e69728148a86756b4802d584d6431af6cdd740262646bc020a96303058196254342c989eabe241f86b4140ee5ea0bc5beff684a5e50005bf0cd0945d642c889986e77193b724d210e21f1933eca068959c91116b8b2b4590", 0xc4}, {&(0x7f0000000440)="b860ce08ae90a611cb848d4058edb305", 0x10}, {&(0x7f0000000480)="5f6bd5a8d06c6955731ea176914d405487808c43ac95502366c8cd574737d15bc7903c8707801844241832566d17fa186f87a70f6009af2971d4471f4438ce582abd81b02e3470cf5187bc58aa6626f0158dc54bd76b978572d51cf28b85d2e0f83773865e2c59266f9bfcde83018e99045e2c9aa2efe35b522126e1bd0131a0471037911c46bc20", 0x88}, {&(0x7f0000000540)="0fbddb913c5564b14a23a4f468f03ec9cf41968f78a4bf1850e60af6c45f66b98832ef0e43e2bacf60b6d2177389654ef52d9b372410e09b56b233d0b1e9080c2a905bc444a84d61d2f61318898e43378ca67d34c4f6", 0x56}, {&(0x7f00000005c0)="68d3468a6df3c0d4f0848d25751e68ad029c2fef1fbbf6059ae052087710b66048409023af56fe90e9e18f46816c0ed0394cf25df866e2d56bcf3917e5f6d663ee349c8a3ddd28da7fe0f033e953771664949bf4f67e764afac966cf1a5fd90a628d55ecdd76958ce5c3a165cb91bfe4c521b4d8f6ee5cde5c9126728d584326a4692722f8a37df76d456ff617ae917b18abdfebb87236cd2e1561e584c9f5425ee86e69b7b1c6f0285edf4cb2e79b586467a8d13a15f1026537764a7b5be1154887afac1a2152dd0191bc5112a222536ac50c9d389708b7c6a124d1558525b7556d24d4f9de34c147eab4b88d257c551efe9a80536f9922c378bbf414004f8a19a680d3597637755086b11325dd06beccf259bbf6b5f59658c7c7a81b42f5a8d328e3ecf12a512635f3fab45dac3c4ffff423d21b1b973e7e47824ca2716392761e4df81c04367733cffbc1b16cde47f6a6596e9a20fc420d6c8158c986e48881f0bfe184b3d587035b976e7dab06ead5e61a9644ca2a9a9e124b01d1a03a90502f7727f79765ed2b9de5aef2199bf0bbf58c8debc5fac52e3fa13786533699fc31f00304ebc8a3e5292ed06d2bd9564b0e12e03dffd00b29f7b7090a3397ca8dd437fa59f66d9b698b288bd741a7b881df0c22813614dd62d472b4888628807fc3eb7c3935768cb9553b292f821fc7a638c877f520c0f1c2788bfbc9c5b6989bdb1f61a2aa7e57fe54b41158c54b732f0d0e70122246780cdfff55d23e2eecc8c3b7b921b03e2885660aaa62eaa3ac7beb9b6c51401f7fc26c170b95f903ef82d0a50cda2846289a428b2a9903445aa68ea8db3c5391ddf46894f2304725461b3c30c6615bf4edc69b91f6773133e725b0dfdf9c7bb96f6856640f7e340b4e2b6609caed435b137c2e58cd6edf7173dc438c6f8dda6dd0bd64b4caa5c97c8a245780ca6a139f7aa61e738b8afe699a2d9725e6827b35c36d4cf8493046353be4a1faf057d28bb6cfca5c839bca185cec42ad2de8b5d5ca2c90fdb5e31a684c21a80205c5ff2d8223d1ca89631a02412c5fafa4ee6f03a5a11a3abff225c47eb015a18028bc11e950a1c53de2641e1b0044ac597793ace48f749f306d3adb94fadeb9289264ff470ac83011f8f49198b1d561f0512a6804caaa37603088a1f81aa0c0954b8601666a7625a530124e21ed1d50f97c744b09a15536a02be98d5d002662015273c9e163a67bbacf3705f13975f8277b57f14db58e43ad396dda0710089dd109eea2ee62630ac1bbbb830b424e3824e58581d95bfe7bfa3fd172e7922a3ca974c452a19fb8266537831173307dc61beb6755ade727773c116f87ea8aed79aa9a5702391e04ba76f436300b22ff383fbb816d2ac81acb2d24d65a698b636aa4c54da30067123ef0cf7f0a2342ae35edcabfc45bc1c40951dc99b3fe721d62b48fb713e9ced0eba7eacb7c108cc3f5df7ff9c83ae008abd0717a2eabef373e0550e42f166fb8ff767214f25c7307003b5ea742611c7c7db9972175115c9d519a25c7b6215905d367e2504f4831e317b5b60b77c3dff572ee6ae7abe9fc0c7ff2a3facb495e55678f65775dbd6b0f97752398ecd6c062fc4df8fd23cdb5f12e19d7b97f77b3bf38a697dc1955f3ac74ef11286d645b7a6ea0bbbeaa06dbe85a134c2cad1c1ce72815fe832c18763a0678fd05a1470934ab56ac5cca2cb061442876e0551c48781eee6e4556ac9b6acc162553c76a8f821338aa00855b722bc925821695e95921e83a0d954a37ad18d3f87f321d60641bdde4ba4b0a2f7bc279a0016a3a6a79354f934f4634e1969804e52fc57a8035c71a1cee200760b286b34cb20baf97053d8b469a89d71bee9c6426bb25af5ca66d6de390da611304750cc63a8b296533e606e0d39a62a1700b414009286c583c94c4c58ca6ce005ed3634072c8f4c764a53355528802ab2da966f68650de5bbdfd86d4ca400b579c24372ada23e0f79ef174f5418996d5a316e180433fbe4a21eb20692e39d533f5b342c075138fd7db80209eb209e098232be2d68797354e72538754fe8be12d3fd93b58ecc7e605ed84ee7a8db14e04a2a889bf7f682d0aaa8c26575b484c66b4383cd504c8422acd9a44cff42d0cc8a9aa50afab04f0f0e8d41c270b7f7ddc61e9c147bcd1d4bd198b811467cbbf3bac41de640856182192f0716102d631bece0f439e3c31fe9984ef3d0e521e2c295feac66ece1f3678b2d16aaf1cf4f3637e58412a745e26166ee55e3c639bfea3c23a63d786fee7eb2a3c37e37a8798d5bed3bfd1f71c123b28283caf9108b75ac354b2e33a3a03d5cf1075a5cf8134f1e36cafb7dbb6664e13bd73f9e9bc9d7f5f9c5f96d21c84fc741bab0c16b79af272f5b10647fa61184ff55202b97e8106160d69f8cbecd66ecd4e6f8a855df3dda5a21e85d153e193a4d9e3eccb5c494c3cd74e5ff1d99da767ead2e678b17f03f5d1c26079ffe0e1cae332bd34759d401229274efd722c9ea43c3a008d9f34e7b004be9ddb59200cd711e91aab3897f4176762bf4c5e18ddf1c4e12d7132f86f9df06a55445d72619ab0dfdfa65982cc299a2569f2049c8d1c9828e80fd8799e542910488463098f999a0b7845672ba07b5150c05c91be8b324cc918886dca79663bda6442c06961207ad08629ae692e6ec3b8ef96719c470242442acf986969e176a064eee9d108125b56102fa69d228d48926adc8a120cbb81a104d44ad0a2f46c639922fb81b8e37afc7fa678580afeb435ba2fb4529dad14bbdfa9877ee0d97a4ddbc1c0b43b1401a3c213870921860c98a4d5b0af9f902baead2dd7b3e57074022882d2d03b98dcdf136f0e86231ad65106a0374902ccea4c60f709a993f354e99d618c4a081fc4daed0a6e37571393db463510a793605f65e8a68c65d7cd53c04e8633630662df3f6fdfbf379a1726b0eabd71681dedc0083a27f3bf370565702a31342e6a2760671c161ba02349a5d9bb4d7454f263b6c217f7c3448d893d990d91314fd716b36031e447a877bb449fe3bb5ae1fb5292dbd25d5a6c373eb161f521950a213640519749fcc2c954a7e46f84246284da7d0b730422091b7bce7206c802a081f219be049fd2ee92dd5844e99809e7acf41a5d76063e4d17ddbe852cd741ef7ac6eac34ce760e242348c5d8715c495844b8aa672434879ec8d35c3745a3cfec25c04259869cb561382d00bd44407cf445744e8f5cb0900f918cbdd9800015099f71fed05de7910bfa15c4db58937fb18568e4f604afd4bddfa3118ad9a16a44c6d434b3144efd8a1ae1bb2b12823dacaf134c6b7215fc32c6bda8729e99e5232001f7e3cb0c533d2612db36d9c5ed3d2a76261f5bc4a0351280742b4146e812b034cd06d4f8fb75bf5ecfce56baa0e409bf8e1d164ddb745672599e3402ebc7cab3172822bdf2696d2641a54f9bd2327b95f28616fc39a17f264f069d28eb4fc1ee6f550da30c2856dcc8fcf98868dd3cdbb3246716a4b54cdb7bd86aa016b0826c5a18624706dbcda96ad1c9e7489f2bd0a1593e551cac3b8d4f14c71e7cda7dfa29ad519e06b0734209f9ffe6d48ba44fe08f9e23a6d4b7fe56a2dd0c6bfb2bf54c38e6e2314ffad4e860c4d529ffdadb2ff968c5d59e93aee380f763e731019fa5063e8541fd1e993d6ee5d49b534781bf07909f8d44915b0433584f95f73a6d04835c6a782dd03bde0276133a01f1d4c807546595927274bca15fae767f297814f6b63f3a217e4034d77c5bc01e18a683476fab46784afb53a8218ceb17120db67c0919b78ce6c180f5754a84ba93cb46c9a75eb172cfc438e4b8927284b88217c3f7d10e6e3bccb203dde278017b2e1fded141ebd4cc206d92100e75ea3862eed168e1ae106996c9a78e18cfdbd9a0198ffe191a8ab6d3c8bceb2a995bf320fa25e8fa71a1e6b9d447671d46ba824eb169ef823fce6d5a62767a29fee3ad40202a8cbd1cc4aa3c3ce0237b772b4cd1ccacacdbc3bf2bd337b5d4e3dcd65e770ffe6f76e9f8d7698764dd40cc2bf9abf6d94ab6140ad07ac07302a5c0c12389db35a45600b561a2185883c533db7b78fc6133fc7a09aa9e156e029b1cc983f0a525eee5619fa847401544df6ffbd80e7e29a69aed09c48fdb0e78d69096e25d69a7965d35615a0626763a6f399a2a5e693881f54c8e4a8f341f9f5a7db4cc9baf01c5fa9bd7859afb02baa5cfacfade916388980620eebfe8035ac5f538364824e4d7ccb7ab338beec45cb0e28fa9b67ff51f3455f492c334fdba79d08a9ee0c83c3df08277a0f8890848cd5d04f1f5b71112129be0d835b06170425d08a8e1a3bf0cfbba86ab36575bfee3072bcf60649741216259902604a7804a2bf98796fa3ef3a3b7816886a4f19d2d72f8b70fc03e438c132586267e4e835a2b3a26134958675166975cea64c059d7317501141969694b3ab8a3c844e554ffc06fd0b7a1e353754c64ee930eea333c9ae794a3ea0debc474053e9bc847792c00618b8d14acaee8980ba2f1fec0e31439e828a1550a3713a1d6cc6e497eb5c05664073ed1c5930a132cba1891ba32c96c7f89949303776b9d0e4c324c5ab12114e9151fd54792b2b974712387546f2ae41deec99f94901e3502a68734105147d7f49d5032890ec6b14cc613b8ba484f347445d5aa6f9aff63423bd9ed419abb42058709b9aee22080d7ad8a499e43e853d826b8b07500f8d086a718d8675a74cd4f9eae31dd88ef31dbe069dd92b0401605a9a116e8480e2e7e553133802c36897619b125b938c52e09df6a6dd56bca14ad88d77d38eaa72fd3f1bf50eefa58caeec5313e9626760fe4f4e0b86860cc2b0d31ad645ecf172468481648e3ce0002f96ea4a25974d5bd5b6ec600a5883557fa0d82565f62c2f368766364f166b3d56d71f3e6f95037c91378d4c6dd43f9abc1dcf3a015b21d13cdcadf7694454f92e0602eba81f8d8fb45559c47812a212cfce783397bd28fcc7e044c22003affc1c66b487125e1c58f9f18cd0d7e7f8ad1f252f688c47e5b44fbdbfa335814c5f3f11ff4d7706a36d6e8dd36eca7e76a584ce4187d3236e8417f87959da45449109a105bad8841b8a4041295dd25284d0467060ea35111dee3c49f1567980c90daa4e661ed54d8ca85df76ee498c4d793b7b6bc0c247dbd4a5f64f9fcbde27b8c2bd8f3c968a24952dcb0a491b5fd1f1748a5f29c87fc798dfa01b098838b29cc5b2a43bec57f276a89ceeed17d60140f8c9f93ed2f5d5980b4371ed0483ffa37f8e1d56eacda0d95a4042eb33ced8a828e6718b6d50449af07cdbbdca1bcd04597c898ee6f38afe820260c9b9b9d0e03727944a2ca6467cee39e11de3c0bd2a82a879fc3fe8647a8b7f7ff30d151474e7ea77c052a839939c4c0d524bb33ed5eee93134cc2bde91780f147da4661171357d85b3084edc0745232b2991adc8fc437d6cb9600ff4f06cb2931ef9fccf4866ff53afe03da686cb4a9b56b62e6cf04191c74897a217d32ba9d857dfbfd73115207a90d188544c1cc1b9542fd4379f8eb285257fa4686cac5380992e1fc67b90f9664fb19773051bd4e3e2a075d49f4113288107415ef964c009e8ac4888c8926f63cb24246610e50dce227d340c8ac7127b2ef81bbb03a1daadefc2605e044108658a8fc564c0ad4c0fa3ca2e179386ee17a02183d6447ff55d84263ae7f8119b19fddda61abf66ca18a9ad77b9d3d9a5cc3693a18c03c85cffe1b36bf60524903ad05b92ab67d301e", 0x1000}], 0xa) shmdt(r1) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x8) r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x800000000, 0x9) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0xffff) 22:22:19 executing program 0: socket(0x2, 0xc001, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0xfffffffffffffffe, 0xc001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) msgget(0x2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffd3) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x220, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) write(r0, &(0x7f0000000000)="faec8b29dc2d4af2", 0x8) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x3ff, 0x40}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1020, 0x0, 0x0) 22:22:19 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x208c0, 0x1) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r1) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="92c3b024ca6f96c6f32e30b0ccacfd6694135517e8a2b61a47510ff74b9046acd9fb98df9ec5bec966bb52157e9fe73f829a2c974491bbda9b00bebe65a4c0a8b5852d1cf208cc47a8aa8898475ba1a381fe6a387c976678f9a3590d83b60af56671f218ed281660e739b2e55a17a1d0e80eb2abbf111b11a6814749c399fd508e1dcbad77cfb61e52a0c74c3c7607df8cc76eb02cd1951b7d9b744bb60b2dfe80406ef7552bdd5cd16f915c7e4b591712f3879df84d3851d79aa0ffeb6b392a82c836a629f3663010f6c0f496d0ae1d94382d33", 0xd4}, {&(0x7f0000000240)="d13c", 0x2}, {&(0x7f0000000280)="31d7c2e69d54c5d6cf21cb492f755d308dea35414f513d2a4de16b84a6e87423785b740c5081d2ed8c48f8f0dd2be4612bafcbd1def618d921e255a7b345207f79dd9921e3e170754a4afff693d4a46a8c3aba8f31dacbf8b56bb5380a21b9997132c13995a3aee88af7e05b64fbc032a7636bed57da0095e78fcb0ad98b82af26b7b6b6f4be7ea03aec2a4c240a1fe63a141b7c122493851c190955b7ff44407b92ef2ee5fb0e829a7e17d9d1216df21d43fc2b83658909b4876fcdc5ed7f6ade48930b304d13b45a568d0d6e2dd5364478e98f7c823e00c2b4738c4a2e3d1ed759f7b587775089682d1292c5df958d8b15476775748fcb3f9e", 0xfa}], 0x3, &(0x7f00000003c0)=[{0xb0, 0x1, 0x1f, "61a3a5725bb94edd003b5844a9b4d51af877dd752770f25d4aed8c9f94f6fd2d6b4d2a36a2c24619d308deea89ceed5ad37a116163c64595fe45e6e1b3acd4f03ce871e85b1dc195014b8ab067cf416d325cc893e4230fbdf7247898866f0c29ed8d923ecef425be3fbc6fb38217cedde1950837106ac937feb107ffcb047e56bf380a3b4f5b231e4bca49d56642f007729e34026b7681c1f577aa"}, {0x1010, 0xffff, 0xb6c9, "72c9129252135658b2da8fdfd297ddebb1b1b0817c1280ce17774e86c6c580ec140a9a868f4cc0cf87b1c83a59ed4f6d50006e9a2c28d9155ac6fc139836782ae0c43a220f9a843eb9140c2858268866d6844122079bf5bcb9ab98a48e68f3cf9195fe9f45c6891719fd17f02866e64d5d40a95099d59132eb670939f472c9096f3e742a98e22e4e0405ed29220dfb719c9b3f85137c341e6bc93b05f73475632a37731982ccaea62c72716b1a32dfa73356116080899b8a9ca8b9f921cf59500c4961a2e667db91cfd601b5b62969320ec08e5c3fcb10bfba0d7a6963c0359a15f5cae120ad5a250a04598ab52df445012c3bbf1fb042e79a46429e8fa53110f2cf43a2ba9d0012ee91c9a386f5a19d671678fa1c4af4b2bcad9ac2873502cb438cb246690cdd8ba8a3fafdac7e7b37e1d3883ac07c770df492d0ae756e09cc7f7494f3b745322ecd590b3c8e2a25a60fdbd3bcbd8eb25e10da81ff469b22b4ea3b0e4bd78e0ac382a72a0282d7fbffffdea9b3f99c53978646d24d35a05075c9df7ea9134e491e7c19a428114d6a7f91e68efe93c6f5c113e49a7bb4385563e6112b0bc4b1e43eefc31b2cf1e73843f2184f670d7e681049d2e4cd246810dfe38c9bbb1456a393027a1de169132ca43e99e8f698e39546defa0ca477fc433c3becaa172a2d26e339cc6edd30a85534e0fbd67d8df59e970e7bedb4a776c3f6918cdda28f611d744363da27c29e6228356b68ca12c6c7ee9f80d09898acb4e059d7c9fb11eb27d547c5e5ab2c506c007d4b8c7d4be8639dc4b3df4a59cf9dc7012aa8ef7cb183e9ab28943b25f62ffe442979c63e9129a23ed76ecf1cf1fc9870216e25d013e76438a0b954962487d4659bbd8a5d575d213bd02df1c802c310099a6438ffb96bda484e812c3b840ea076387aaad2ec64a3e4782d3d5e89784a43cb099e991705aed5200df3a13d9e2be8283333a6ba6e9dea8767a995e4b6c9d8f1b7952d9696810d60c30c340bb66d1f8cdd3590a6888ffb0cb41254321d9ce2b3c380d9c7329a4ccc232fb1736edfd87a72be945f4c91ad74d26611a50b806b531559493c9bcb0980e707e7871df74ca2ed5d2b2aebba1dfd5cfbf71cef6f72970d4e31ed5896c4a13686c201dec2a1e73309c622aae2e2c12f486b62eb82f5472cac2ba60e6da21e3d94774d159ef33ceac89fbe981e30eec724e1560622cd87cb33643ea41733087bf5c5be8e64aee81c8a6fc4c5a412d362408998f0ca6118e227963be205c536ceda70443aa4e392d425b577c75f6c18fcf69a44508e140b2b31f0051b31fdf0b5bb67843087261688c62c4b751589571f538fc4f18967f6730ac1b07ef045158aea8190e3b6a882a4b031812d1cc7e0aef8ad84817f4d9e36f083d9c404a9a034c55fbfb1ae8371b15647ce88457ee747d86706d754f003863670789e3b54c8a1c44d4ae8fe98bbbb23d7b24de49ded4d0b70f7660083e75d02b3cebeee343bdfc60f24c12d085a8ea632c6343691d045ad83053e19af4cff5e36ec05e3ae519f5ff1c197cb7eccc5baa2c93d1ce98fd2e50b3a43a62bd0df7929bd33dc820b1689c3447f3c8d3552defa2b2c439804a013a1799ee83b77e32d76979a0c69f87e8e91f6986d16ed962d0ffad8a6b8a58027a90d0b3bcf8c8151d639607388015321ecca4294b78ed169c31aa75a086cbfd2ad641ca0a9943c58da14b0aeb543abb577169957242481d1621ed2b9c1730652ec44a1ed500dbba46a9c5b756b480de97dbc24f7b7c84909dde77da97dd6dd934ed709f5798d0f4b6d4c7d5e658cdae8160632bf7d24362cf1de1688c3bc7236a80314c1ef4f50e8ba6e335a4560fa81162665868d611deea83c5ebafae94d33f82cc0a3e1cbdb676e64618002b500f721f2e51694210b94be837eb25881b7b004fc41021f93250ff63d95469dd096ba6c28329049182e0aa4157851dadf060da6b2b3f1d49b8483cb52c2f0e5ce8b6214803b40d06f80aa5020797dce9840eaf17c798eb5439ac1d41e677bc4f639f875beacfe78b95521106f5891624f263578f3ed101c83c136a86731db62836284903cc8cb89c51fac1d9fb8c3811884354e68e1fa6f064b180d442498f0904d779627e9857f2432701b31fcc88e683ea72dcd4a3903e3fa390ef8197b99339245177f5f300b01533c96e36106b585df6aad078f99b6f02ff8dd6fcf5c9d4da6f3c78cbabc4493008169e78bfb3bf359a70698a6b224c451a1c86c40075a2eaeacf2aadb441593222236f6aadf68498d67fef846d61a1a587b0d5cbed37bfa4505faedfbd9bedab6fdc143223234eadb06b2d229b578a61ae1d96203ad8cb9a5153167e0bc4c6242b64a008853c12a7c0e68529aeb8dcfceb796560428cf6ef732ab8848f75a7afd3c8b113b500a97db4533b865d7cf57337fdf444cda9c78d9e979f72f7b456e62bc61d4abcadf039604fd2f2404426cf39543b7ac21bbffa7152ce7d5f8e705345b12e6ebdd3d71b7f785a163b912017608aa7ba484cae28a2b726f6202c7d54dbd53b65221e758053faa341f09c4485a2d504791174a613a5780465fb3be37c29116af2991cfa4a0933868790acaff376a1ec55df64448dcd6642a8f5e7a6ecd2f884615bedd38c2fd84fc9f55d125de906fb354106b4232a36d30b8c4fb5147495924e5828fed30ee090fafeb290ec3706bf49e67932e6cf22d1759b7169595c21e371dfd96d9ed9d42f20bc18827cab01bab808b08c1219e004e692f0c98648c3a14085caa861efc2fed8b688a7f8af4792058d821a052476d6549aef0fd62d794579526b9a3867f9b2ce80416caf22d0e23c590986a66ab84396ff473c31743b5bd357bbafcea9892a5758b3b82c708797961afd377692cb531a0db7367228678020d07d3f017021e607f7e86890bf5258591b5a44add967c73ffa9cee3f478cd090a122fce9689bf6240ceba0a4fcfd53b4719211c1b36ba22edf92efc70539c1a8eec5e83f009a4ae64934174a7dc27a1c1aef16f7eda7ce42cab5725627573d0ba0a954baddfabfdca6eb42a4924b8298083d035e1f87bc3cbf37f29902c58f7f0d95aedd6728ad3ca7e7b68365e2f5e3e782c4486e0481d362054aa4a00a6c58be8d496291f9647258349651371e9f9e78456ef8b19ea2ac74942417c4b389c538cc2fca7041a971bc1550adf3b3a980421df5eb8b8e67ce9346758803d2d977787ba1579cefe1f24fdc4417bad99b9e504e9b22e9620db9ccf0638be521ab5ca6b47afbc9de51a096f33a6e601cac4dcaa80acda90f94edbc5ede8456ccad04f71b83b4edbc5a1774216c27838307a2ac512d6e3c370955a28d3ee6662b5c118848bd813a0d81ddb00faa4051acf419f58cee8ae637807b02b688f32fb927ac3a907f7af280e9cedf1f3b153b3bc05e8046bd0a32e260ab089a677bc60d3e2ba4f2770c81960f5cd95f2b694aef2b6ed342236c33a9d1a3145ec4997bfa4451d1bb0ee420bdce8720846333ab9b4fbd6f72b073a97504f0c20d491ae6d95ce7c777187de95289915f15705b2e840d603e6bb2fefd41c744e3257eacdfd7357959afacdfcfbaaf23e715c31089be9ae227f49dcb37a1d674e319529cdb6c2a2168f8b08ae5d83ac43274f902c3873738deb0c99f72a022fc9f96c957d7b595feb964d062c76bde252f18fe01553909060e8db1ee7d3143595ea052d052ef665f5e5c1fc6f7568e52096aa9af7dfdb1671ecfcf405c9d278f94e671d2b7d1cdc487349e6eaccc3f88536b573855781242f68f3e48d2b9b0e45bbd5e82920bcc71818d20259629067d96b93f646929b1bfcdb6c43a7833b4eeefc92620a30c980a34cb7123f68e801ad73b99426bf6166f40e8b2fc8beef0993c92da8a8ad8a6f066b43d8e7e5941bbdc14b1db5679716514cac537f5958f48c941ae7320bdf30b05dd391a17aa7e6f2ca9a8e48fd5cb1cfc1df81ad4518e113931ba732af617597f61572fc4ac242eb9896a99ab6afaa266d7f172198874bf58669ccdb64d4c6ff4fe8b39e12c11ef11e034bd1b8135d81caf505bf12f2a616b94a101d43eb07171bfe55ede5f239325a2b81db9fe8db6ade97f092905105b527ce69ed1194a681b89bb892ebe4dbe72cf54e1ff642f986c81f2377e41a9ebe731efae05027d195e7a342bf52cd12505b7d4e215a9ae78c2aefb6c5c9f8eb8fac59f958fc53b4a087b480e47fa0164ee9a1977cd97168d972346675b86f992d1603ec8fb839240ffb053a57d75adcfa877b815b65b37374713ce6070df045a56338087d8849516679bd756ce04e258a7f4baf9624c2cd64d29497cb3e95d92bde14324ded4279cd80b0218c892d8bea59c65561e7ab376cc3fe4f0a4d99ce63bf29451630852c2298f55eac4a319d3c4d8c1bb41b3bd7acba7fd887ba8610504809d148440fa9f87c98f1016a05301873eb53ab07f20d8660f8b1cf0a4d406bc883f8379d41ff6bf5e6464d163c942d04b7fba1608522928d5293e2951aadd454c272c978562d90d3cf4b9935c66d904d53344e70e088ba71068a15d48763fc5688837c17bf90cc4e265e2c2eaf19813a4751d93312c4a09c7cba4ab6f89a65b606cc1599b5badb22581f3239b1f5d0e289884411dd688c03e09266f3e69f98d070a5a2182dcb8b477496499775c9b138597e9a19a4452dd2bc64f9a72f3d211ce155df5fa465191ce5d300b440434de5723af1af53368758af78df7b93c05518016f03ec57b1a3af9ce5359f69578fafdddeacad46d779cfeb75b7043fbe325735be26944cec35804c20532fa178dbead652cea4f6df6ad7fd4536194c18c4331b1e020d7c8a049cd3f4fc914d38d902711eafe748686ceb0c08ded561311a96d09360752684727b41f1a5a4b30bcbd8a0942bddd6d7f885d98e5e8cdbdd27db5d71783977f7a4b8c6f370070ebabd28d7632365f3296f643eb9ee7d34644050a335636eda947d3c550ea52e92e0c65a0425c258933b82fb46d0044dd76f68eedd69d86ce272503045a0e5340537fb161e92ff3dffb9f57afe395f418304760a32b27beecd44cce253a1e499be7e26c3b45e2e51c87ed74e825b8c6f4d6d5950d202f32ad363328d9307503a588e48d1995dd5b75fcc23df96a3f325e50ebbc7b75b67f6ffad5036445856062aca3d7e06cbe3e961b1bfc917175fe809cd56ef1c243f101ec3601bf98acf63a536718a897c05ad45e94e02ecdd429660b0f70247884e35136a016249b85310729d7fa6b185af9b4dd33ff153c9ab2bb50353d4a9e9d83b86ce539077daf864bdf351122e09796b47fe579c6a96febd48798241210f0165645f1e56aa8ccf2a126169f84b4595e8906c22d0cf37a3bfdc663489cdce9e1985230f5247e005cbba68bcbc232cd9b8f49ce456ba5a756d97028d839a9aaabfcdcb081cd92a680f5b053fbe5c0ce68db26de1499c9d58dc3424352d8fcaf8e40ca4a0306eb5943d641d50e3d81613d09360661320fafa36daf15eb8763c750282eb139776df3b68ef9647154651740b3c2c800d9b3e0086444ce61fd3e62b884e7bcda49d17cba02b56b2c9290dd39247a51c1094d9066224fb4f72fa8d695d5fe899eae7217dabedef60d4e1f436950c8c39edd701bd93cfa5f4b465d819fb8883538b11a6f84da390ed2a26778ecf1bf1a651d6aef4447c81276c303116f5f64b9b2a9166274bf5217bf35fd0f649cdd14b2b5f8961315c2cf73a8babbbbc6d02e864c174dc56cba83fd4"}, {0xf0, 0x1, 0x6, "a66de1a9e2431a2e9c6651b09854aa4a2b628327542a65e7bd009ee83c2f47d6c7a89c739b56e3f3bf7bc02230aa365741cceabdfa7f3a5352228b208fa0e70073026cadcd0c2e4cb182f643e490acb4062e006dd5087c4b757974bc786512d1d521bf6c65a179c7c13f4150090ed3ae7fd8bf046a0f9b7e0237f40626c950002a87190e85a684cc1c38a7f67a33b018e4135ef06ccce8d0cf44c82982c82f8eda4762b9a9b7173048eb35435dc37e452e08e85d0d23fb8048c17bac474c6ba3718f021afa7f0a4e6688ac937b0c9fdba511997bed0cb0e936df5bdf444d8708"}, {0xc0, 0x1, 0x3, "0609b4cf3494e4b299d4cfdbd3a9bf3a47088fadf43b2d6da091591f7de8bdf6343343440f1fc3d80a2ad5faf47123a808ad500834bf4048e8aafdaa964b74e82264fd0792dad3a6f2bafedc94a12889a70b2d4500796efa01a851f1844d09f16ba8af2fe1e7c8053ebdd46a8a305a266a7693273b4b072973c602fb59a217f5344640c5943e3c39e57cc5ac23fd86ad4ff2af3152ab71075c0ce339989f6576e64398a75638059467ec375e687f"}], 0x1270, 0x407}, 0xa235ca2588900344) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x2, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000001780)=[r4, r5]) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x22, &(0x7f0000ffc000/0x4000)=nil) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) fchdir(r0) r1 = dup2(r0, r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/57, 0x39) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1005, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x0, 0x1, 0x10001}, {0x18, 0x0, 0x81, 0x1}, 0x800, [0x4, 0x7ff, 0x1, 0x6, 0xc13, 0x1, 0x200, 0x8]}, 0x3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/236, 0xec, 0x42, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) recvfrom$inet6(r0, &(0x7f0000000280)=""/163, 0xa3, 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x30, 0x20, 0x7, 0xab9}, {{r0}, 0xfffffffffffffffd, 0x73, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0x40, 0x5, 0xed040}, {{}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x4}], 0x20, &(0x7f0000000080)=[{{}, 0x0, 0x40, 0x40000000, 0x0, 0x72}], 0x3019, &(0x7f00000000c0)={0x2, 0xdb}) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="7ab7b5c3af65a7ac9b7051edc61eba9abe51bc59ce7778cb1393c3b1a478b78b6c02f26e0a0e910c3bd5caba3166ab25074304f3e465c250f515573216aec038c6ca639f3caf243d1ee69608ae4aeaf475cc87ff6206db6c1e97bf2416dba0523f5a7d4720dc0836a7b4b75d60b6b75025232e2ca1fcd818445972bb685236c08a8ecf59c096a1d0e21ff15cce5e04a9467b73655d50f91f3c05976b625e81904603d38540011c0932ca2e931bf84847b87957fbfd9585efc70beb8fe764e67dd476df38587638cdf44fe3eb5291ff579a4aac0df3485e54c69d7f99e1a2c9b847dd629b044012325fbcebac4fb3d8ac4676eb3fb754", 0xf6}], 0x1, 0x38) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) write(r0, &(0x7f0000000080)="4adf11f89fd435acbcb7a0650d9bb723d3d6a4efe6420b8baf7cdc5d31b136b421575ceac5d57f4575e8db9b936a58ece4106bcda015831dfbe266ede4fa54d4588c24f9ad4e5cbf9800330e9b96d6831c07213ba0e8f24ee24521e05d397e8df9cf817cf7c07ea87fed71b31dd04cd7d90bb6a07b9147c8a3d776a849cffada4bb7885227e138522cdc97a1ca4a4adbb72947eeeabee6a294a0bc52544c5c03c3d24c892c81a2034a6aba04b84a0957d202549216e663d5beeba3f0c0dbf6717c1cc1170d68eb8ff5f4cce9350bd47c7673b9ea66826abaf421b0906578b9fa0833fce9d2fdf23673d8cf5ec90d92371b4593b81f0bb849ba2be2ffd367b4550acd7a613de023e4a796415b73b2da5807ad14e84787ca4ccc0a9be67a1bb160e5c221f5bc37d2d12df63242ba58094f75af8c43d265ec04fe42a954b5a3522a715a7a1869bb43e45e5cfaf90b686a603f5e71fa52c569ebd65501a180bef03f2d09451255a74b663ad4ce23e730720de3a5d78291b1050c5daf0a48e4ce69561834e6ca283fea12395c75303788e849c560e71202c37cb3d8ec857d46fbbbe1f596bd4ca6a101c64d8db95c298b0d26efd8ddd5a96c80f49410bb84f301d069fb588f948ab9471605946ebead80e89e2f8c0da950a1975f814297b471a664417eb012438cdd1f29cb766505727c5109d780a525be109e44cf7dc1c7b7943f1ba9a625e55194c3669a17ad797c16ae2790a3f06bf10ad05ffe4cb9b642331db76facaa1d8f7242692326a087bd3c1e02361450fca0a8064b55c5701beb5b8e812b1048edffb4fa75ac6017181dd7e7f93c40ba8fc2af6cbdba87df768a307eb540505611ce887226a377bb0e3d37e2c415d1f92b556032fbe31632ffd51de4936440909d5711f67af4394b9db23cba4d67840286e0ac5de6f59f4a5a2a8b5c40d5e95994605e8215b30bfa21141d7ed8e916d15e3499f0e40b6e6e1695a81807f67154d4952814ffe105c3d95440d9a975b2f80a26d182ebed7b3db78ea75b3355b8de348b89f4c43b19e461febb811c6ac69efc01737fb3ca87c9ba51cf7f15db230ad1a66013e8af8a817911c0ec111efd383bcbb46982513d076d5472882a4452bbfed3dd99c554cb35eec117b0932b2996119ffa2c378bd3b705007637273633fd22fa92df792424243a287d92aac6bec868f9b8feb5a18f5feb80d12df1c6b7a2f86fe6931353fce353296588866355399e9999d43e313f5e352aee98c78636c7b56327325ff11559ec57df6d5942f18462034415f5bc9d8d004104672ca8e19c6b412391bb42ef9955c295ec9b9f47e3ac5aca4a586bb5ad7be0055cace22e2926067f002ab9d992554607b5fcaccdf3e6869a3471afeb4ea8a7bd96f1de5b7c214a10e4bb4763ac744076f020943dcae1f8083cccb0c1972b5cb99d77b22812459d033acd4083e3f3455ff56fedb9f8b33e2755a8f86b0e757ae12ae86aad92c2f512ca6f16c0fcb4ee3c11b8b651fc0ba06b3c1b08eb7fa69526582e433e6c23eebf23f8aef1d8298251800ea8dc58bb3398d7aef7e5ecdbcf67993c50eca319fcbc1e98cc4f09dc012ff8be95b72293024046925f0cb22587461df8320e72c810dc02f865d1c61b7149f1cfdbd733675e6973872561314447e660986a8bde8317febac255d3b6aad828fea36c62705f1baee04c4322662485414b2decf559b234cdf1edd026c4eab3c3c9727ddb5a7e87397ae341ebd968732a9b193c3c6b4bf77c1428abfa8900e5610bfd76e0e25ccea7f6d95b91bed6009db7c609edd22b3f7a1defd8abe3ab48db91868e848747de8de8453caf99799b5e66ece1428e8edb522736adbc4463b5538ba09a62b8b99477feb7eb53788a5b4a70677095868894942f7834ed4c7d621642c3f5e13a6e976e72ed7f77ab2af902665c31b2aeff1c47808638795efe9cbb79b73a89276fcd653f70d6d3bd5d4f89593d1050b5f6719b069a5d95fb733c37da4921c91f12c23d138ecb1cd7c692a8712802d9fa2df93de297ac499b59c2da91275732f3d73b15b35c51b5bf367b051ac55b0e5be045aec1334826758f890ec7ae832594f24b090b222c2e5befd94b8a50a94490bda6b9996bf99ad73147e084dd0bc19f6f8f0d72d1c638fbca054c8db3df124c24805f6339c9f4e6816ced39570eed9a2df589d388a58527c4b0a58773b5b7ab8dc6deb7a11fcf04e081505a13bad42814290fc4d722fc64eb204c456afc178402c97833451b97c8b8014c6a04a53a767e90d060e03acb19a937ff8ef5ec0726d872d13cb371636af189ee7254152a65ec2672ef79f147eed9e0c7a3e365cd4b1d8297d55530d287ac9a6041108e0c5c5561aeb60f85dc3c909995651d878eec0ed1e635c17fa446591812b61a045b952ec6d1ecda7c98256ac15b17e213fb4cf0945aae80ab5a91c06674c4b07c7da25d218c412140fa4bfdd6a606fabcf6eea4ce4e0171f4f349cc39ca1b6628dcacef271940becd2ade1f17a778ee68ea44b66d49cfc7a57ce3d4f303f0fa16507267d261aca65b2f186cc2b71b254d679fcefae777a3ae6970da877a17054f0f3633c741c2f98df937770b1c6a974f252020913e376fd2acfd494d2c4abc4ade7452aac0528fd7da6ec955b91374f27765b6f8aec0398c1d766185c8861c7a744e05655b1678620bdc064ff0db5396a3b8413f4ea89d3535aaa42d6c673e461d86e094804fc0a9a85de3f60ac8b1a61495f1ea9126eafcd15a9ea7dc585affc1fc837c44d4b5392bce405b7f6ee8ccb25bb17646572553da97c2263b12526b3a6a1955d3ca855368b8e04ac0b1d400327413f927269eb73b6e8734b0ef28c3db08b1e2e1dccc8ecbbadb75aaf21d40220aa62c0ab0ed086984a1faa9cecf215cc180cc21a6217c64b35ed90ec84b087131b8169494f4ccd1bfa27a8a659e4be159ebd7060aa4d20a59492611cac04adfcddcec60adbb93652a7e588ff97558ef94af2e030ffda8cd760296dbe029ce9702f4b20df91b83be5bdab68e1021618ca55b3fcc3665bfb3e127070d3c3bd4260215e41dfc364766eb5d56aa039528beb8e2500325cb9a9921cbf172d66356ca204f59c8c66b5772615e30610f6dec1c9325c14a7261b6157b919e35d24562269a6f54b8f74618a31d582fcdd38413329f822366bf486c41b47789c91f771fb758ecb12b29fb57db1552418cd040e15d88d6c2b036ab7bf3cb081d9ace77b6afe9da9817a35c71d524d2ee2bc4f779d551d07719e42d862dd346fc118be1ca6d4c56db7ba1517b0e2519d39ebe45c8abcf524457b6d4ef18ce9648818421943a86283ad978fe971bd692144178f39df6cef4f62d1e7be672844226d07e62609da502f9fdcbb47a8ba16a0686d5f67a41fed5555eb3554b9c2a1e92d1b45d89015b9f42b770e5cf2f8d69a11e128b4b0b59c957a6168a2f7fdef77ac14153ba48df4a208873f77797e36ff73b2f2141ca1dcb0fab589d45c53bb71743d502e551d38cd38283fe7f2c77005924524cbab12b00ca6b315951f5aa6c480a206928cc74ded0cc03f57e17e6e1e4f0076695a697ec6d00ebd3a3b5bf0b5d0a3e7755764e7268e99b337dd59272e576f5ce39b332661e6dccdc873f157f515c1491aad487c717ce3f37081deff9820e63f61c3586a22aa500f5ba34ee6fd98572bf773dbfc8796af66d105da0034638a948fd9cec680a16a506ca52f74b3c065fb815a89cfbffa71a26e46a137eebf5a09fbf211e72239f1e47182dea7b79cfd1de68abf91469ea5280260a3ea5a8f86fff3ee3ed32a64d5b42ef2879b47a6cdf5d6b18e845290562aaef5afe368674379a424ff80d4d2f861cc5ee9a7a4ad765fdb844bfcfd809c7dc5ba0a0f2452865378f8aac12580ae843b161537f0e96602772bcc7101dc7a179c03d5300174b9f4828e0aec4e2f6989d8fa0e2d754ba535e31b6f6f0b5336b42460513ef6c6d772a94e89c10bcda4a5149f86630a8b7bb57f4d322871e16b3e580a497444d25e027c34956ab2dd617ab79bc9578c3a18683ad742237cd54a158d1cf8630fbaac6541c00138179b0157260db65bd9d15af60f7e7778480ad7316dcef24e57701fed98e67781415e3d4a054b8b10f9076d76b0c0b78f9edc4f19a553d47be1937159a8937fe3d6c1fbf4199f5a087272d1a033ac40b270b1e4cf35dc6bb8df6f35f7c543a0dde734880481c739c240704d79737e751f10a18e300a76759a00020cedf3eb619152d8c5e127886bf32c4fa85ef38ea2aefcac8f0b8723fcaf59d2122ab32cb851eb63451d1f89f34cdc2599e5991072ace4d56ee0f35720fd91383dc95284e81069c0dd1b00882bc2b33416f5c7b6774709240d8c97ec1f9c055fb04760920d3edf2507005da2a11e04e6d8e08f43727277831cb95c25f9d7969cb071c2945618f38b827450d90dbe43a39211bcb6b727b6a14e39347f24e4a3392e3e8132a4d96f14c8afa56f16f76418c92a8ad152e8fe2541bdcbd44b2331ef46cf4a093ada29fedbaabce44ad20438cf78dd8490077a7638dcf9f39f8e7bfd17517a0262d153eb12416455412f79455ac7524f1360c868d6f64b330f2871aa7a396b9565975912960fc2e92e3d270d2fe368b37cb8300800d851db72c672a34fac4d2261dd03c250ae0e1ebf445617d7e8ec31b11af2419df402bf6d5bb41f9f3e0a9891578fed372b4fecfed5ab1788094dae71e5a0f63e92c51a87402539979ffe62879cd7a7b848a2ad1400757b5227732d030f1b494c931432d2b292bedb6b7e9a2fc0a1d10cf5a36a537f134bc2938d31f3517c3a3fa6d4a21804751b264b504677b2f56b4652c8bae23f602efe9d8bb35b26cada5320a9fee36bc9c22b456f104c05b66fa00949853bd75d4a5771a68c3ca7af740468b7b5575a9cb0ae1148debca7927bdd5eeab05f695fd6f316dff18abadc2b1c801056a3a8af9922e3adc9d054bef5a2ec31c654083fdf112b0a1314f463a82c4b63a7550fc0a856d886d897538a3bfc2a67abd3f539545383489dd4d29ee891968a79c78ea38c0fad2c8d1fa84f7a462fbb4c81bdcc018902bc8fa7b1f91e2d41a1b576fee7a7f58bf4bf3fd4ce76d7662b310db39fcd988b2e9101843966a33f6c9f5c7de2879605542b8efe7260566c2d077fbed82ca4747be14714a600c1f04cd457e4a74115251875525d225945403f0074cb389c10ee01c79d70e702f7ee4ed856e78f10665f3f88f23a4bd1daa0c35b1ce85292b2aa88e192c388d3290c2f435cd2641dcc2a05fca5203331e85531b5639b0e3ec25ac7fff67358d0b501de1f9502a27e05744974daf9df94cac1ff374e17b168c3adc4f0a2de8a00b37ec08ce985e776ae5b3434fd4ee34f42e93fbe7969489021345d16d011c9b308f61df73a5ff250b5cd95ab6f28cdb129f5ebdb9940c40e4361fc3ffdd80126608162ca74f358463ae4a8122700c49f2de03acfe29e0c079b5e3f71777fdccf4f2931adf78066ef79d5ad807e05569a14b14e2bd3a285ba707247054681300054692b8a6333de776abf0d1d48c6f1ed2c01dd3bba030c3f5a62c39a5af34360fc1a6ab6409a04d02c0f5099646528af4b9a9b62e8dc52d147d98c32980d739864eed3a60dafa73e0e2144a8b234a495c8dc6682c2702e36a1595c095e216a62e8cd0749b9e8a6247a12913fb2ebdeaf338dccb04f0521a11b8137a49ba5c422c574b0e29317d9ecbe22ce1106694e2a09fcf3fc5446d04ee844e", 0x1000) 22:22:19 executing program 0: r0 = socket(0x2, 0x200000000000c002, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f0000000040)=""/6, 0x6) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x21, 0x4, 0x6) r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r1, 0x7f, 0x3, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="69aa8f0ea81879fcfb34662d01226d6c4f1abd8f9b6d5159330d4ba62b26372631cfde8209f2b15ba873e95579d0f56ad95fb86301fb5ad483f35578a273eb4cf31d51f2ecdb7543a91aaf1bb5f12036f196a2ac7174b6879e0679d5b4aa0621dadcbcbdea839e7d0cb53f8e6ac050b310a6dd9f481f65354e5cc5ba28a128bbd5835669605b0ce6779b1335bc9ceae56707abfb317cd7c14f274c7127bea2eb0a9eec68d726613a7ce1587f04b1a29dee7779ed388cfcdcae5ba9c97371460e48f3c7726394050cec854ac68fe419c911", 0xd1}, {&(0x7f00000001c0)="ce9b002121734ec416969f98d174342a8eff34b6013183c69b10a9a0a35d02e9c3061aab735b19da4b6e1deab0ead8112c32f413cba1b80c4a579f50bf9d9ebda1a3ff0f9185367973d3906e89eb4b4cf07ae1f7585818a87f86dc2ab20ce17ee1c7ac4567e8581f743ccfd3eaebc6c1792da2aa0a075704c224955b593d102ff699da9e23699365ffac099734be8b95408c542e8d0cfd162f8cb1e777437d07d2cc41d9a5675c47b2db15b8c711ab243201c599", 0xb4}, {&(0x7f0000000280)="70abf975b42af35617873316ac173a90b961f6429a1a9e176ca1dde1e1619c290c673054e93d9492a6128d54ef00aaf6d617c8da237527fdc8db73edd7d7223b8bddbefc6a5892505539cbc02c0ecfef5f5c4f79fbe0b82b778543369eac84baefee2a92cd56bb686d07590424091b423bd9155a64fde5895935d1304b291126fc072d7e847f938b78e16bf83881cf903d5bc166691cef181e67891490712fef4c19a46f7797645c6a875751ea99c7af9104718c3fdfefb0f524aabff0d20757773131051aa0c52cf1e6f499ccf8329e6b543e", 0xd3}, {&(0x7f0000000380)="e84bb8486f", 0x5}], 0x4) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2000000000000002, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffd, 0x1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6c, 0x2}) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x93}], 0x1, 0x5) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x4, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r1, 0x1, 0x1, &(0x7f0000000040)="9368f281abba24efe0", 0x9) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x2) socketpair$inet(0x2, 0x5, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0xc003, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup2(r2, r2) getsockopt$sock_int(r3, 0xffff, 0x1025, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) kqueue() 22:22:19 executing program 1: r0 = socket(0x2002, 0x7, 0x8) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="d75823db08646eb13ee9c3f48fb59ca4a6ec5c477e275b09030b6818dba344fd3d3ea1e3883ee1558132af199265ef98d4a74ea6c98fd1a4ae3113e77a30dade40eedac137e150e3cd709a79f29fa7e2abdcdccd9b9a295a2b55f2b41961f2bc518b153586f18ce5f1a16b6855c9734302254a6a8ab0c701", 0x78, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x100}, 0x8) 22:22:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0xd9) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) ftruncate(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket(0x4, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB="01001a2f300000008bd3"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="7e292aef0657b9beafe131758693fd533996446ee0176e5d586760fb121015263c0e462d8a7f4473e9e8d164d29b4990f1b8c41c148934ffee99ab295daba4b5c20d7670d8ef574b561dafd78f7307a068c595f3ce220690e685a43c597255a08ef8520e979b97291bdf6319011bf606cf27e2748e3013ee4f22af9078f887f29bf44c72a46e24c1efb3c20c0dcb523fe254", 0x92}, {&(0x7f0000000100)="c3ca3f0e2e091e4b0b1f39cbfca97254d63f84d89e92819a39c2722296861ef566e41f7df21fa30b8d21ad87b97e5b86b88fc89e86e8cf71130bc9a3d8ad9e56254094cebcca6532404d847c12e8d848fdd4645ccf1b8bb2697b381f27efde0f3d23de468abdd23da54455784b846b04daa9ba5a273aa57b73f6e3f073852f76cc50afa05d724712f3d52193cdffd8efe67909a545e31444ee87e9e82241f50c31511f0d57350d2c4ae14f7efd9e3d01d254ca20100e36a0c4b2489c7b76", 0xbe}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x4) 22:22:19 executing program 1: r0 = socket(0x2, 0xc003, 0xfffffffffffffffd) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x128}, {r0, 0x105}], 0x3, 0x4a2c) 22:22:19 executing program 0: r0 = socket(0x1, 0x22000000c001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) getsockopt$sock_int(r1, 0xffff, 0x100b, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='.\x00', 0x80, 0x1e9) 22:22:19 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) socketpair(0x10, 0x7, 0x5, &(0x7f0000000000)) 22:22:20 executing program 0: r0 = socket(0x2, 0xc001, 0x0) listen(r0, 0x20) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) semget(0x1, 0x3, 0x0) 22:22:20 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) pipe2(&(0x7f0000000000), 0x4) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:20 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) 22:22:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/202, 0xca}], 0x1) 22:22:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) flock(r1, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:20 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) nanosleep(&(0x7f00000001c0)={0x8001, 0x4}, &(0x7f0000000200)) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x1, 0x4, 0x40, 0x85dc, "bb2f4a0bcfa0c17be5d54c41dd3952d728dfc36f", 0x3, 0x2}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/84, 0x54}], 0x3) socket(0x1, 0xc003, 0x0) 22:22:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8880, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x35c, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r3) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ftruncate(r3, 0x0) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = dup2(r0, r1) getsockname$inet(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x81, 0x3f, 0x38a, 0x2d85e55a, "5b3a95370092e6dc8bc911a4cf8c6e71daa6f735", 0x2, 0x2}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r5, &(0x7f0000000440)="fab9dc389c3366dbb1760eef6a3c9e061b6847d7514e7e03d7b8bcef07d40b8606ce67966108f1bc23dd681d96111b98fb9bd48dbd76d9dc2c2d4be3cf650dabea7eedf9a8f88503fda1712bfe433e593b7d4e9a97132135ea17ee6c0fa694d7a7dadcaccf42c068efc53bf7c4b64bc280efcc8b8f9581ffe17685117b9131d98f988aec75643bd64b6faf4a417f5c63470bfd3bfe5d1aead51b5983f30864c337f74938b13771364fb4c30d539eced8fd14106dcbab1f4fc451f686ccd153ff670eae047cf0b3e9dc87d846c0f392d70c1429227f86ee72edbb8b7b051f1cef", 0xe0, 0x7, &(0x7f0000000380)={0x18, 0x2, 0x2, 0x100000000}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000280)=""/194, 0x1b0}], 0x1) readv(r7, &(0x7f0000000000), 0x10000000000000c4) write(r8, 0x0, 0xfffffd7c) sendto$inet6(r1, &(0x7f0000000040)="c0d6d72b871b71026edf9e", 0xb, 0x7, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x999}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x2, 0x7}, 0x0, [0x0, 0x1, 0x200, 0x5d, 0x9, 0x2, 0x4, 0x5]}, 0x3c) 22:22:20 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 0: select(0x40, &(0x7f0000000080)={0x8, 0xd2, 0x2, 0x0, 0x2, 0x1, 0x4}, &(0x7f00000000c0)={0x7fff, 0x40, 0xc9, 0xfffffffffffffffd, 0x4, 0x9, 0x0, 0x3}, &(0x7f0000000100)={0x800, 0x80, 0x10000, 0x6, 0x0, 0xfffffffffffeffff, 0x4, 0x1}, &(0x7f0000000140)={0x3, 0x67000000000}) r0 = socket(0x2, 0xc001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) kqueue() r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) shutdown(r1, 0x2) 22:22:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="8ac86821b578e75ca7ca7b4d43397471379fd048094d95eab2f2464d74e506ee740873b9fefdb6ed2442fcfcec42a158e09f5190e75f68d7c30833da6b115c6377cc88b988978e068dc96935abf1df2f9d0e78abd248e8b588012ef59029d3d4465a8366c70718740677c0c471c764", 0x6f, 0x4, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 22:22:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 0: r0 = socket(0x20, 0x7, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0xb2, 0xf26, &(0x7f0000000000)="b67555e9b86cc6e2151bc58948fd520d8a83af1fc7c273ead495fe3f3eb90e739467245fb9a0859d861af37b8e9d029bf2ce2802512c45cf151343b7954232e42fcb", 0x42) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0xc003, 0x0) r5 = dup2(r4, r4) socket(0x19, 0x5, 0x81) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 1: socket(0x1, 0xc003, 0x2) r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000200)="87cf09492c36e97d49a7e19e090acfc4fbce5746270e92698cfc80738f23a6be20637922c0fde2f0888a99f3d4342a5a7ca21a6ee941de5ccfff34e8c9a3df73f3ff7b1c6a73d35bd0b4e1742b7ab53e8cdf5843cf619c60c623aeac87dd535e79d4060c2e171db5b8a6ca1a43bedd1446f610d4abad6652dc3d494427419c0a3afb1d534f0d758a1b6b8d6ce06576e9bcaa5b2c31123ce31d8bf5bcadb19332efff10180f02102c8c456a3d15fa8eaf0bee98d6eb02792a34616354dbfb985533646296cc409ffcc6db63796b2eb1be14cf1fe5e5c1b94ac9c00a81fdb4a16b760da1eec61e0a55bd8c3c1df059", 0xee, 0x40c, &(0x7f0000000300)=@in6={0x18, 0x2, 0x2, 0x81}, 0xc) r1 = socket(0x2, 0xc001, 0x0) r2 = shmget(0x2, 0x2000, 0x29, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r1, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="782eb3ef298442ed8302eaff335ff4d6d86d6040fe549318c363876cfceca0da5e68c7639260df7df74f96d7ac71852c028726929af4dda06171e3f371f434ea1808c50fa6fffdec14d7228279a41d6663e3e6d8c143766d56933df163fd", 0x5e, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 22:22:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) fcntl$dupfd(r0, 0x0, r0) dup2(r0, r0) socket(0x6, 0x7, 0x4) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 0: r0 = socket(0x3, 0xc002, 0xfffffffffffffffd) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="7e793adf49be79be52d2f9476ae661f27f019b94d6ebe053ecf1bcaa34fd53c051ef6f6d4b4d168422b21fa2f50dfa9c2ab85029709400e5faa38d0f225b3ae20f7ef755f1dad8697389ab17c143eded19a0be9f1a380fcc154e5aa0fd6757698571d18c89abf0c4007851c1f71de1f646a8a11e4287019c22f09511976a0d536aeb52e76b843ee93586c3062af799446768f213", 0x94, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2000, 0x8}, 0xc) 22:22:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="5ad84f8f6c0ce2aa0fa15e8fb0aca82f4a8912f782c994b2c6a90ac4a67128d2b0572a1341e98b8e0837881d0a2c16a9d059117a62da1886d4f19ecb0f25923c05c73238d8e7bb72591bf17cb888b918e7dc402f93158ad44ee3a7b05847315381f1ef340e821ac196b424c14657b73afd3691eb83bdad30d3e6b55866addef309cdf99d5d7f5e1cc654b420b932a691f8d43eddb3f3e612cdc8eaf914261e0ad10272776f1b7d3a0c1df8d68122fdf3988d3bc5034ab7a2d2b06e130deafe6c09025955844fa755904a367bf395a2e62561085960ea5cad34eca96c34f64782d8b376974569e8b6876abfdee536ba9bc72686edfc124c0c0c8f", 0xfa) 22:22:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/127, 0x7f, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x81}, 0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="1949fd215b5bff3036b1c582cc7fcc6f1a08085e916b0667a8bccb7d63548f213acb5f38cdf5671efb0ee087f63c42e55ab8588fa45acd6058741791e30266c965574a1787aa277f10fcac1932abf5f645272c4bc402af3f8cc404f84d3bf048353d0ca3a6be4a37f41348846cbc036ff17b7c1e0abfef9ce2455ca45f2162129f04e2bcba2252f1468f7c4793f5752b8c49691835bb2a0de753ac026ad607cc1509bc52a090085ae6043a643297a9cd0bcf22ea", 0xb4}], 0x1) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f00000001c0)) 22:22:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="63ffe6f6fee0d9cc450e21a2eba6e3a29374527b305a1604d8a1548bbc2e9ad401444c7c538bfb6850121124ffe647c021bb774f84fc0c0b3b0283896f4df37b49e1ca656c12597a9344647f84c56dddf4de0839405bfd4787539a2e6b485d525b3766436a35d42230943ad6f33025acc2073e24facc6ac156c45160ef37b06b58b15c9ff3e4c766c00f455550b58f1e86e5e5c5fb87e8f039d21eb85a666073358ef4b49119642878d636d64800f2b7fed99231c9d525", 0xb7, 0xc, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r1) recvfrom(r2, &(0x7f0000000100)=""/82, 0x52, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0x445f82b3}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) socket(0x10, 0x1, 0x8) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8009, 0x7c) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x1) linkat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x3) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0xc040, 0x3) r5 = dup2(r0, r0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0x0, 0x10, 0x5, 0x7, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x4b, 0x1, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x84, 0x4, 0x7fff, 0xa6}, {{r5}, 0xfffffffffffffffd, 0x5, 0x1, 0x1, 0x40}], 0x9, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x49e5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0xffe0000000000000}, {{r0}, 0xfffffffffffffffc, 0x60, 0x20000000, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000034, 0x24, 0xfffffffffffffffd}, {{r5}, 0xffffffffffffffff, 0xa01df31a6612a7f8, 0x0, 0x80000001, 0x5}, {{r4}, 0xffffffffffffffff, 0x6, 0x40, 0x0, 0x2}, {{r5}, 0xfffffffffffffffa, 0x10, 0x80000083, 0xff5, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x0, 0x9}, {{r5}, 0xfffffffffffffffe, 0xa7, 0xf0000040, 0x480000000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x89, 0x80000040, 0x5, 0xfffffffffffffc01}], 0xffffffff, &(0x7f0000000240)={0x1f}) kqueue() 22:22:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000200), 0x10004) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x100) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/67) 22:22:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000020c0)=@file={0x0, ""/4096}, &(0x7f0000001040)=0xef7) 22:22:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 22:22:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = socket(0x2, 0xc003, 0x0) r3 = dup2(r2, r2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="5e961ac2848a59e1a21e65bbd3746827546fae4777b704b59d319faa050799f1d6007e1c95023a4d84e9625bea6d117b76887dff497ef5a98a811f418696fb28617a6c7066f14203b9b5e31bbb68f49abac58231b4c86e563f91fb2572c68913481928ffed89b9f00894a21b62c14f9dea2d99d9a8", 0x75}, {&(0x7f00000000c0)="3ec07a51fd3e6bee03024cfbb154187044ea7cedbc6ecb0951e024d0f898f83e3facf794f2cda88f3d500db9191845dd3779c5a5b080216b770c72e808ce54a4e8a7086da3bde1ca7599660d43cd9d27f17fac18d2368fe433f3b13fd7f64cae48be35187d775ccd28c80578d5682cbdf57df756c9b106fddfd4ec0eb8c5fb961bf53971bae5d6c6bf064c13f5a5ac47fbb244240e5fcd993229147d1614ac93ad025733b13b92", 0xa7}, {&(0x7f0000000180)="f6a583ba9d5f6ef5c04404d368f166ee91611ffccca0a5ce00ea0611ec227722a1afab3f753ad0b6cce44435d587ed6572b9ab57", 0x34}, {&(0x7f00000001c0)="c5588ada069fe9ad034aefeeb73760d1bbb005e462626b58a4be8821509b59f4eb505c3db4b3952d67742dcf1ef209f0a8d9af0c274c5242af04b6d1b8202d79", 0x40}, {&(0x7f0000000200)="7ec4c8b20e8b455767a266040e6297978a6b21e417dbcbb27f982ca5", 0x1c}, {&(0x7f0000000240)="c1e5a76c50183dde16e33668f7b8d6c06100d07c6ca919b77d3450135567c85680fbba3e93610535515f716d8aa800a799c663730034504cd201da0f4086d654f7bd5abf127faf234c3afefe14274eb005274216193953e95bd6311fcef437aaa2c6927437521a81d64aa8bac85d286d7e9a7e8eb3da6f4adfff14d87f537c80b44bf56d0ae9d6ccfea89ccec4b7ba2ee691961e2decbe987becd8321f216359244a35ab341e0727f7440438dc96a6812cff432df4585c4ac2a6f36dd4917165b60d7d54396bd6c1538a5c9e204257473aca4f", 0xd3}, {&(0x7f0000000340)="aa67beacc4c87d8a10ea60460750adccae1f6ba814bbd9e25d1bf98573", 0x1d}, {&(0x7f0000000380)="90bdfa1fd5f9a59609870a5d137e69fd3fdbb93b3988353a375535823444577db11787dd61dea7b83328bda06bbe806ff51468d24dc0583fe3b612eec6c38f7486d52ee958b0ad369f949a676ff3b050410966eb46b746ba4c7b0478dec5371ff1982c1a8ea3e7bb2fbc53c2090d8bb3a0612d287359114d", 0x78}], 0x8, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x68, 0x8826f52b54d67e92}, 0x8) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r0, r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x200000000000006, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1ff, 0x4}, {0x7f, 0x44f6}}) setsockopt$inet_opts(r0, 0x0, 0x4b43c6c6e829ee03, &(0x7f0000000080)="e05f3097215aac818e38506635ff9656ca9cd4df6921178ab5f518dee1770c596f600666cb6e3821c1899df6a64dd6ee3d1efa61cdd851e30f6f12c9944babde3a3010dd227ce7a93f3c34f1be88bfbc9c9eecab6772614d20eedd4bacacbfa5feb3088736bd0e45fcb2870a72d690b15e9d26cb7b49c1da8e5cb2f02e5f672fc309948480f76bd1483b7b8cb0cbc2018cfdaacd33ba60fdb1bd0ac3f903d6b65afbf367bfc4bc9e6d56fd5d38bb07c58a5dd9c92f8699e29a741fe15160757d55446a09a943e396c96dd963d560035e34914e0b5ebadc7c7152c9fa5766d6a417f1e513f335316571d190fa1f48d581f1310c961b70683422f65b5e2290a7959af1223854d529d8165be593a41a253688ad24ca4ec9cd9f9c03683d234e2ed00211d7e68b41b0b19d89f62a59db98662c7d2857c88989c69073fb1145d502dc6ef92e709d5af4900cf0d89dbdffe85f711b5104f6f44e520ccf50032d43d9668df2d26bcfc1f7e9c8d6516358491330fb574d186082a226b3f0a57366dcbfee499503e1c57e38ea1ddad6e5e387c5b24e0be3ae4eba22dd19c8da1fb6f48dc0b377891c6d7302e032f705906e44f17701a21436a6f41fd67282a254c5270570c596ac2693ed743e68d66e14cacb9dfbbd60ec263ae378d71f877ad60cec6834a7a9db12a2b744d7e66fc6dbb8aa69f2275e34a81c1e02709a5ccf93b14aee5ce32878ed8a6a85e138aefd4823857e36c9558f979163a6628a4da742d3006d0104a69e49c76e0b5e0914b82ff2a371900ac837bad17a6abc85b8a960d1b41c4d3e9c5ce44521de336d1449b9293a30afeac4ba43987f5c8cc2ceb732f251c6c8bfa1b2725fa375dd8b5d368603c39aa40362d13b8ce64baddee0b533db65a3839002bd198699a464af51e74bc03ccafc0c43f6d0b91762485a2fa36b308e6600e35ee9052b3664611a4db999a876b02a5f9f22f18ecec022ce0f42b13d2ee9ef2a09294bf3b43a1c89f98d152a55d9630eeb61287055c7029b1ac69d7431fb600452e56d1da5b5c1129a132aa1cfedf43252770fcc03b5f694f132bfde8f60c3ed1ac6f46cd8bc70c697b9084fb81079b9bcf2a773244c205558904ea99803d37a335e39db74fa6fd063b17ca2d65fa19353b2fc03a3ea7db1d30f1095c9478982f0dc2bf002dfdc8e16b2c9a8a6350d7f4b337854ae550129c9726c49d0cfcaa10dfd0f18c25773e8a7625c4c17884f76e46c013c2c4212e0f39b59d432939db5da485c7c3d97e936d50a0e0f74cccf00b85986a30f5f34d7aa632c20c31839f63ab4932aaea76e3932cd616b18eed71b3463dffa7a8970306a51e6dd82dd3e1c310af1b386b788f920739bfb505ee54678228ace95daee0d2f6df3f1ea4422f811cd27a6a840e5dc72ffa92439e4496ce80133273f83ce8aecbaca1f2f90a06cbc6ee482cfe3e8ed9982a104cf07626602516de88caf2ef368eb7e2f5429d60f66e38594e863b5f6c46c5b1a4694c0346659991d544b19f64a39be680a0b064a6f6555b4487ad1ed77aec7bbffbb6ee7b698f849f27279385da9641497021936f738bde2da8f8eaf271296f2c806981f31a58e72bf24e2c08fe9355cb9198df5142d3370488a4c2699238dfc46c39e65ed9519d6e7f91ca1e035dcc32cc10b6c5d9c9fa78143cd4821638c67517203feb17d4c12873b6a3df065bfb331e1ad79cda6c282705714ce67f155a97726e0a1ee6c97d8fe339669af544e009ed4eee80492a82372f98a3ff47a2d2fbce75066efe2873e09f19a1480dd30388b3ac7a855ed2c6a8ba09e1c44866240d05aef408faefdb343f1b1f7304bc0d0eebf316c8f4d452123a93828807e16d408b837c2718e53db5ceafecfbd61e18d15a7981219d3773ed2155eb30a75db8e56ff3e58c27e3258693e0ec320368d571bc3a989aeaa05d106623910f265f91c2510bcd6289face22ffbe5e64076bb2ff59c81cc7e6a80036c2ef445720c8b0cbb5bade0a81131d75ac63c1f35aab95744cf458e4118851cb6c4873254a9de83f93940569fd5f14dfd826d96bb8dad5d361b1410fbc0960e6afa23119f4cb1d73b805792e6cfe2eec482380869c0c6873d15dcbbea4ae9d56fe86a6b74be63c2cc6ed4a7418a35b883a7d134a3219bf048f6de8b1a820d36e6772acde1e24849266255fb0b34e8a7f3fcd1086d2a63e41d0f77204b8161836accebd26acb47112ed306a98e191cdafc11b66895737001192bb1498f9835fc1b41c771cf66861b715f1380134dfbb6c2a0a04b6dd4940b1ef66bfbc7a601013c512ca845c13a5d5e7d29abda1b9392803456a2fc71954d45fb2023baad349445e4f1a9539b9002c3b6d0e7261787d44f85253e7f31759618c2a61c45fdc579512cb3b4cdfd65b813b3b7fc273a61788e30fde5dcb8be75851270388f5db7ccdc8b3294a8517f7563cf3b45b58a3355334cbbb3fbd5a96bf0c8766cbf193f2a7911a9d22bf7bd0c4adc7bc9510321d1ce8c8a4ba151818f84d8da3243e132b6fb50f0f2983088ed634bf58f096795947150b51a32a1957a2ad4dc23a2ceb758fe07cb39fac3d4db0bfeb0658de2595fb701359a26b9cce6e51dbb0b3c363d8ed48751aae2c3a32ce86991a02b16d73eedb556484e009f11553907696e40b8865760bce4d1d01564660d36fba9c45944f2ee495cf40692281c90e9b8f91f3db73bb95dd62012469d057dbd91b20d89907f43b4ae0b3428a6a95cc9eabb9d565aeaad392fb35bbfcb95561a689a77562fb860efd3ea5a55807bbc3c65a72d0b67dbc740f04bd5d5e38542e998d73b3fe6c7c272730a63807512e59cb9af358d9f8427922ebf86e164c79da81f7ef1f09af0b630df7ce44f01db906abde1d720d89556bfdef57fd47ac9c42e7a07352e303969e6ac7f458dbe09775bf0509f75008f95625467e378d1fb8266c2f285bc7cda371035f9c04b12f0e7ba9ab076b7c948226caa58897b9954bac4fd9671eec136a6bbf5cc7eb3eb23c7f4ac23384dbeb61782382a9749c574aa35139d56e7ab8329692a0f34b43373dd2e817c0a47c410dec0b3273b17c0fc233a77d215fa3ac8f121f34990145fc9b7c64d2ae809a4d246b58415914f9a05bddcdd38b65418fa8af8a7044867dec20151e10e9c789281e408349525b7b4fea46817803abf8c9c31693d61e0231adea566a3460bd084cbb96cc50e9b65442ce2ccc2d1370adc25a966125f341dfa266dbaee1c446a42c6a46afedde19c62b4928c91f7434fae08933b9c97b3f55a8d39fdbdd7be020bbc6cfd8ffdffbbf18e44bc117b83f5a94c4a485d2a104f699971ef26dc32af368d84093b2cb6cc96ee6cb00b9ed2488656d26e0efcda19ff712fec08dfc828ea1127985325546b17371856fd13b9cdbe0e6b32b5d9bf11739a51cdd7e154aee6b34e6263eee410c0312442bb64d66affc54678e66df422fddeb82e76ae0fa4cfc11a9c04b6edbdfcc85b58f1640126f75a288e0384b4a3a4d40d264b1ef03dac79b76ec97819accdecf9fcfaa668e06b80ca40fd3b274ed444e75d6136bef2fa45fa078a50a77e29989c3718b0cf9c4fc8806778fa37410fa0f6cd88602791f4895fd91a6d1fffb25041d65466727422a2b57754593262181ff0f733be03ab2b76498387726c967b9d76d1d4f817a5c9cd2edf08f27e75cdd62afe6c47082379d0df7907e40c74160742906d17cdcca0ecbd6485207cb8a826592991e2beaadedd15b1638dd054e2c49fa9f43e0df96153f8d31899b213758e9309a79d89b95c5370c0999952900df60014c05c9ed1891ec3835c2439f601a7ecbff2321ca0b22232f1d170e88d76b7a2b6c5e79dd0db757c0f68836ad9e0c3bd077b2ab1bfdd0edd61b99bcd7a174e0920c4a2069cc0d6e2e27dfe2d4c20aa1a7b7904ee2cf14a417e683952e84bf87e5f2f7731f8baec67ed511a640747e05ee96100ba746e957d047d0a49d247cd7dd4063eb4408c7f8107dd62d5fdc1b3a223e5f1de05f507abea0d7a10e660bc8707786e7e8f485ce086e46795877420031917e0c99c71823af4eea458c2a2b0a3edcfa351e4492337f1d83b01069b84c131adb28210934556bb4167bdde6c3ab2eb21d5326db37118b24816832be11cc15c81b24019b5ce5187d11755a4a1b94ba4842b933206a79cceeba9e8bb2a7ee527f0f30cd55e0e28ffb013f1cfe56d57f75dc47ba3f6859040edab8ae8fea6a4ab958d1087e2020dd034bdef8110f81abb1b34f770ce4941923a78ad4115681ce0021951ed500e3846d0610eed7d44edd6df4f6eedf137c228eb5c5b4fc60327f40e3f1b00b9d5896ba43fd761d0a238504d6327b2ce9724818932adeda654f4c8f2f77c61b943ed4b7ff60ea2e9bbb09cc94dd14a85bf47a82535c8e52b481ae93e366078d542646bd78ce6bf1f11581bc9e77c1864f1eab2ee26e56863987e2b4df634466da9fd515ff83bb356dc5a16972026a5b248bdab1474c9d5fd5d32e6aa25805de4fcf4a025b4adfec857ee9655985809e7e4ad5a7a4f8d227accb7b7eb8c4e0d03e520a3b2f71effc26d0f533ebec0adc11b72ad1f2ccb99f53f97e9d91c6f59800c36f3cebd006dac9d4f98e9a28772dbdbd5256ae7d06410a302c259a5ee54c43f09da2b8c09ba37167ddd3da0eadb0b1491956b0a580f946903df09fcf0210f24299499d4e9d10769b9ecdcab10f77536e4f2ee0f18b8258daab47afe2304c0acf8dd1c57acc53cb074b86bf8943c379c266b49ac422f4d033629a1b77ac394c73eb0e1771d14dda9a849606f2f1b653c30b5853b932da07dfab91c845bebaee2f568bc38f82d36e06c856a0237c0c5efb0dbb334f5fd67f8ff400776251bac5e33ca25255b2a928565ab5428b4c8b9c583d907ba3b211fcb7106771e35c98c21d99cfed2122fd31eba875a3d7098313bd6f9dfb3fdba84839ebd05c0ce53f217d7b415dc0a38d3a82bb8be0b8922ca99be7f0a51e8e1896efad14b29bb3c402c62a73dbf8b721d5b4786edecd8f4fc600df584144834391d3d6dd04a7548e9331342a85cd93e7deb6161a484a0e6a69f64164023bce878ab144f7aed33f3f9830719afdd9028b03f49c6e9726ff14d023e3356ca98c12e599076d2bce6e44b70e3f7cc589ac0743ada167910a56cfa57ef2a0c3cc7e417059eb6897c70e9f0eea7d5f55d9c63d0d9cd471d43362983d3647e9a6a269f812aa95f7ce664f004b33a30d2c2d7deb81895c98dd8c0abdbf30758ffee0b8673ac6fa4e1b5a1890b1d305a66ed7a5a3277e73bedf33799ba77d4c7c2e43b75c75249087d8f83de412e8c35f11b675496df9a35dd2b65819cafc3ec28dfb10896058ed5dd3f696e1ebf39e334b74fb1397805506aa333a221ed87ddf7cae2063ed51233133cfadcd91c04c0eca3140aa148707b2c90f737645ce1336e74f5cf7e14d43b7d13dd20f2dd9333d440906985c744fef2015f0ececfa971007f42a0ccb302a36bd7c6333157dc6ac06084d0d8ab37ce17bd97f1f8dc054e0125682e2a781ae4126a31b49024ec88fef60ece4dd1f17b619973e61fd4e196e40d15c1f17b8d48464048f7d67cb180d5472f624ff5e3145810239b8d2b1e84dd15f224e2ee423680089c55721aa4e8d01d02e9301bf6d01411d007c53cd3b696f91b1ad82d3103bf48dfe67cb0df9000bb11715634d7b40ab44f49cdf10a406ae618cf4d961fa1ab034711e0cf7ae812830a448efcb0e3fe92072233a298419e6fd96e7cab7e7c", 0x1000) fchdir(r0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x1, 0x9, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000043, 0x10001, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x20000000, 0x9813, 0x7}], 0x380000000000000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x29, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x25, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x501, 0xffffffffffffff84}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0xe78}], 0x48688b4b, &(0x7f0000000140)={0x8, 0x40}) r2 = socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x8, 0x1}, {{r1}, 0x0, 0x2a, 0x4, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x7fffffff, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x1, 0x2ac}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x0, 0x6c}], 0x1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x86, 0xf0000002, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x84, 0x5, 0xffffffffffff7fff}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x7f, 0x3}], 0x4, &(0x7f00000002c0)={0x4a, 0x6}) r3 = dup2(r0, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000300)=0x9, 0x4) accept$inet(r0, 0x0, &(0x7f0000000000)) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x80000000200008, 0xc023, 0x200003fe) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x1, 0x2, "ab07824cd4698945cc74adc9161aa23788d96b98", 0x10001, 0x4}) 22:22:22 executing program 1: r0 = socket(0x2, 0x5, 0x5) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) 22:22:22 executing program 0: r0 = socket(0x1, 0x20000c005, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x8001) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/96, 0x60}], 0x1, &(0x7f0000000100)=""/59, 0x3b, 0x4fb1afbb}, 0x3) getsockopt$sock_int(r0, 0xffff, 0x800001021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:22:22 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x5) socket(0x0, 0x5, 0x3) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) listen(r1, 0x4) 22:22:22 executing program 1: r0 = socket(0x2, 0x4, 0x8001) r1 = shmget(0x1, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0xc4, 0x9, &(0x7f0000000000)="4020f48f7f12b20e14e4c72c7fc30ae80442ea997df9b22592e0bc25dfeecc0310c814cdcb9579b9e800c2eb9ef7ac7c8c0165a2a2c4bbae94380924867f11d21c36f3ee054f9d09d11d63bc87ff2cd9d87877", 0x53) 22:22:22 executing program 1: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f0000001080)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0x4) r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) read(r1, &(0x7f0000002200)=""/15, 0xf) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="7f6f68cf3fe108f3ae8473692fee4b11bf241045a500de79a1172579db04ba99ea42a734664fecdf4a3319c06b1a96d704f6d529f44e6781efbc8e90ed48df6a6105c02a89aa888014eb64be0a32801a8dfff1f666a8bf2919e1b516c2213ca9d0f797da073a99e7cdb4a469a7e250141a92f84a33a3391767a5b34f8cb6d91729c2077b5dd6f5df220b8f4b3e300863e54fee18ab8b8b96ca21e6e8b45c4f14fb3bbce006103f7fe97d3ddad2a9f6003434012d43eb0711593fa3a11c15591748be77aacab729927bb8d002b53755f57c7223612ca2", 0xd6}], 0x1) readv(r1, &(0x7f00000021c0)=[{&(0x7f0000001180)=""/31, 0x1f}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x2) getsockopt$sock_int(r0, 0xffff, 0x10000001021, 0x0, 0x0) munlockall() 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000040)="0f61fb2a6ec6017b3099cc39d12b8462038ffd6beb540f1c970b3be55db4034382f5774116f2dd4dd75e0853edd2ea7111502b4cdcc4bab79dcb74450e078ded7dbb10e8112ca1eaa6cf6bbb1e81fae0dc643849cfcae7ab3cc7b6b0d2406bc1afe568ef2da2ef3d2bd6918d44212cb19238fe57d86a45f40d0e7ee9fb4bedfad7798a74745e97247d6cc7c0019ecf95e84022e35c00767ec31e4aaa973678ef8a7fd58d48e2c472e1858ca44cdb8898b0110a3826dac6104a5d053c", 0xbc}, {&(0x7f0000000100)="02548705c76d02eb43598362415f548195befadfd2dd833306c0183539741681752bc44dbd8648827085f0817d0b1272e645f08e8a8c9f85d2edf35b00a8", 0x3e}, {&(0x7f0000000140)="8ac31d4be125ca653ca959dce724aa1c548dcb71d5730ac32f131e348d1ac0db9bdb9441c09daf1129a86f1aecb3b972f69b5e23077654d8ed46d1320a34e16441846c4b6ac3a8a911f76c69286d7f797221819fae9bf96302e28fcc4a8dbdf206b21c08669a178c10f161e266ee3f8a7660666a90cceac2c099e7234d78a395a1adebe052aa5b", 0x87}, {&(0x7f0000000200)="3847e2df241953af78bb6f01a6e500f978cdd289dc9b049e98aab0bf7c2c07d6c1d97731423f01be3c0e1f01a907d4321c872689e4cad84e8d3c10e4b14044773c38d8e1510293e659f4bf165905d1421ec248b4b3717f3eebe49a9be597bcf483b88fa3afd4b64cb9dc3c99fa90856ab7aefcce1c5beb87db27088651aa64ceb081df9796a39852d8eb17769f834e3c6c457bded027a856f36d149a2eb858671d42ba0d2c92f7d2cf8247103ab9e3460b2ba2ecdf924a6e12a9e82dbdd2fa3e41efcb1072d0180420c6a121363ae84ba6073ad8298edb6e4cef65b0172afdcf1b60f7ceefc082031d075c76b6ae984bd6bf976932c17feea17d5d6e19c120c9edd4f537eab5e6cdfac7a50c62f8230aa7464e6fcca1d563978ae710eb4cb56cb4974fcc6ab9003de86874976ab8f3bd87931ae3f3f12569ae69b10e3fd5dd66c061a8523a7702d7a665a655d8be4ec3613884c5db297b1d5ace53573ad77199021f6118499cb2a22148e51119a8b5079e1bef089239538cd901bf010bdc16110e04898566cd6cf6c00102ce969c086a0a4bb21d9aeb2b9e1a45ed03baf807b07dcb99fc738f218829d0f148a0eed18da091593b825857448f55cac980c0a964c4173d15d32483d8f99f486d00abc5563eeab96b98fc94355001ec6c8772e342278d2be5f47e1ca6e021636f74463e1b03a87bb8a98b9b1644dea40c88e0570766c37250dc285ddd12a9f3b1460708f1fbf808d69b2c395318648b4db574f09073cfb3cee93fc356024626e174ed2e4438fe250cbf706c1c454e028b237baa55a0ed81596d6a528bd33f369bd1006ec5890eda4be8dc25edb7f81001ad6e21870b4418a8df2ed8f4d9cacff93c3ad0ea67d4a83eb44e3a4b4cd107613e207f76e0164d314793f8909af8036908e00f3298348d6e4f3f1cfa32d0e6b30edb1445a2e22c041f2dd28492da5b46088c3b2573c67f4d6ef3cd0d6cc36cd6df5de355453034090f39a41121cceec55a052b6112c1e55a70beac5e0001269a18657976d71e824f0e304f6c2067788bf0d5ae4f87a36cfc0d9cd40f14f4bb9128ccad5b5ebdb5a74ba15d6b998ceedfc56b26633208b052e326977087fbd7b18441454ae1c7087ba7b4305a19ba86c1879ebf9797aea8dd5cc4ae104667f63d0c71bc4aa530cd15cd42738923a1c5b83abbc681143757b41bed58f40931ad505df1c95c997e45c401cea91fb55d0473fad178c8ce59b4e54ab4916f7ec0daba45f1a68582b6a113f7b48b22b3c168721a32de070afaf940226cfca6fa4b07433ee646cf944187c7e55217c25fd926be725d9f767d26a8072d9b4b2d52e531951d79263e44d5dfc9e92195ee5552d5857f956481713438c74363c57e12e1cefaa1701739659c464c27dcb46c6002cfbc3721cf84c1893b1d3b39ce6ab20e6a3284f7852c1a209fdf8b2e25fde0053d5c80f9594eedb7f938ffa2e6edc064566ea06fd0eb7a6f1d837766ff900fcf69d75c499884359a32a0773bea805b05270d336ae0e724c3939c5b796a8e31a9d76b844a8cbff220e877a06959b868c8ad4d9891c32d44878733dc78cb6b9dfce2f45765e3c554a255e1f13b21c28340aabae8ea61eb9881279d240e0b93b5a5a24ea87435df84a7c2618363d1d171b54d8cedc5877ef58b5367ab74f8d0e530e7d843adabd0dd6e8d6fa40a40ceba70dbd42c93e4aabb95cf8836058f24f721df6dd0ee648d13ed139317236ce2c05cb314a6ff0c4598be657f5a3bf36077164ad7dbb0a3af6ef20a968c43d7e73d46b5de984c667266ee8e5b4b0dbe61440e5572bebf1df8f29a6d0ed3593b92c14cdc1dba634f9f7e22c10972a4b307baaf29b074cbd0e3ac5fc98e4224c5ff91356a813dd5c06fa2b7ea41d1c7a80be7d49117e2e2ba678b91c0a0392f887e83ed3bff3732a6ea7da8c83318fed4f24456a873b9bff5f535f5da6a5973e8526674ad66369db0c58c5d1dfc9521953b7d09023158a881f99a405e8462d31e52faace3afc065bedb0f52bd8fa3f6edf572366e8748b3469cb64c406f5503680101928145ca0d09454f23338e3d4d2af52cbfe4d5a5a55bb3046f7b1a3cc7750ee5d2dc245f7774e643b4000b48a34620a329cece468507163f91ff88eb56e1edac7e5989be228037f0f5baf0e8a30637c06304273c37c2e4990ff6bbf6963a104775a473ece4fe62cdd263572f684791e497d25bb21fe5c0d3b6e9046c3722c6e989aacb208b04357ff3acf16af791250261f2a1a20c5a81f9ded5257ba0315a195206150f670ed4882a714bcf5e2d6884c04abbf9918093a276e1c8d6feec94569ac548e289aa6f65537851d15904f822cf4c09b0ce22e55fbffd953880a2f141a416369c388fa6bd2dddbafdcd6150fbd11767fa4c25b1fbf8c95df8fcaf55bd208306190be18b233d7f1ce7206f06fde487d8abaed25ee7a40524c95f10ae36d679ccc00791f4352b0d9f29485b2bb3872185999556f98e0615846f1974b7d6f1b5bb93ce03fca293f9aafde327c71e93579d3669f25ea67d645efb2872c1a79b3731bb21e17d7969972cc186ba313226e3746150721150e1667b7a9c4b08ed98ab795bbf647d7e3935433f609899dd3360857cc43b72288a89383541dece6bb83f8aed097fc06f873a2033390176686ec5c5d52c60016ef63944a50bf0efb460dd051e4830feb6637f536c8a06a644804b3a13b26c57cf2fe1ba769658962e8c5189df703ec59d4a01cf5ce08b8ac5d2bbf91857a01a387dce16e9864ce43e36d14f99a037a35ac42ce15ccceff4ac66943dc60e011680fda8d990d072d57bab4bbd765b735fbb04a19b465f9a8db73808d17542002b3493b06f73479a56d79637e1ea5770664b4b96b97b5c0ee7ed4478fd6fda6aba49e2024eae66e4285a9fd922aa40ae4182d90ca2ac251e9e808c70ddd616d4e5edf583d4f436959f030e4a42ecd637b6c651ecae1ec1bcef31bc66f1fe62d5a40f7ec2219a214d441836bd1ea7fcfb2c68e37a71db3c799e3170df7cc1b0ed18d0654331b66d4a48eb0ce1b1aad38f2ed3d24d68adec9cd58687bb9024040904b59f67ec8b8f50f030ee4b6cc518e8ec4a7b214cb107bc5bf7212df49639f237a372707c6f8e3ba4dccce8ca61262b2845a9c99e7517eed0a589f2cae11a34da193b8c02e04861468f72af76c6717e676af94f7a3395c994a5c7b5fc8b9840d31fb999d91be850dc32ce6ea40a05e9be59124eae3dd4989627effe312d10096c5f14a88fb62ab2cc08714b920950658df8c9ffea6e1d6ce20de17884d07d9f96e687fed502bcd35474f95931e5670a0911fa95ac1d4f6149272494e4d743cfc5bcdbd55cc8937892e0e678fac0025e78370829bf05c1e86cd870d3f3889a5ba1aacc41769a4efd203969a29a9da32d6781689104b7719f7c6ece8143021ce5e010394dc805f8f58a6d310017508981883eebe2a74c23282e239074c730018b1177d4b4568e90d5281337ab1bfd15fa61bfdd92a3b67004a413a191bef7c1279a1e7fed6ea96606a330838e11131219ea3d998ff88de7efa6c6daacc22933c84e964cb3c5118c2bf721f651956cc95ddd1d2088f5baa67216afedc786fbaa1f213c2728373489b9d6cdf93f98d165b363308bf5055ba51e5f339cae11a10b67e58ba0a390bae1f3e78d589eeedf43dd5a9a872244359d4a8b8c7ccbce73e6933f9dc16a08f4b7a539e05e057f3c48a91a10539550b9d77b66d759e4e8d42abca75b3a56d725e9ea430bb1927e3437dcdd7bb66fee9bb8ec7dadaa4779b171881a5c053c863b4d10a28ab9116d1a39d2ab31fce86c89c1e72646d323fe79262d9006000c7dc89a674164e0af1cc42c2df3f4f2459092072e0799f3b36dcbea2ecbc7030e491100b9efb1f4533b9287f0fb6d6ce79a5b453b8c2bec14b2151d17ce89a5861a87ded71f95124772db122013cab89865cccde723184eeae7cf5f01014f8e9df783f54b4fe298b828ad27d365ca05c69e4e23595e5fbfc420b2063fcd9fbc8ed64ebdebaed1e21275832072d2deda1ad625837698af435429871f16fd1434613d2d85797c5afb21d5d35ca4ec51eb6fa7dc8c4ecd28de90338f45b4092fb9e24b7b6ca483d822eced3939b8b4715a25c5f592ccf724833562fbd3cdc264798c71aa6f0c617706db2ce1bc7a9915f1b159d59d9638c71e9ee9b0e9fe8f870759b1ff0254c80cbfcde401d89e65992fbf123eb1063fb138d437b61fcdd7c03668e0de902867703c8e5010f951af335908c6bab07d28be3238555777670034ba34ec9250d0a8be2b03643c97a555b96c4dd23eb00cfbb009da7773672397e77e0e27f5a2f6fa5bc46ae8fcc9c1c1dfe2315468889a5ef07456b0ead4c2f2e4b7746f0455c78ae2edd0d733cbf07d672eb51bbd3d63b2887ea53ca94b6e091e92a02c62517b978e00d8c1f3e4fc341e9c291ce4a09c286a22821d7ff37ee0147a22a43096631bc66876619843a9e49424be3ef09acbd71f87348df8a11f435514eae0a6e87a5a4fc37214a6d92e684a87bec10ef5fb99de42d54f1274fc175b7ff9a6117bd67696cd9dda315a040ee21c5712887a682b21f1a7a10ebd80f9a0ef07e5fc28f511f143b6096f93fd498d30240499cb0dd512b7b53fc29914adb470df4314cb5308e2d0a0528f2a2298fd1d26beae7a76167ce22a7d8a6a28ac55c6e9166ca6f270dc5f259ea3a05b18892d0fa12e23a990ed0e3235d22a9588c4ee2c425521774b5244afe837dbcf2f5ecc52d0b540e1f277f6a0e6f54a997a22ed493df9955df9c5cff0804ec95f38c1b7f86df9497494e679e7a720f5e64cc2bb94ad122fef7fc0234b2f45535948e6da1971c78af5c3da8a892968d81148a123fb0cfbdc489db932fdb7ad6b73fe1e70ea10631d802a9da3edf933bdd6429cacc5eb47887255950018a8acb6614e02cb26d5335f48ff5526002d1fe56333c8c467d37e2dfe414e0ddfe0dbc772f154c5b5fc78c8201a9526a6b2dc3d5561c21aa2cf73a62d85dcede497fc3c33299e66cab5e1ab031a2680b9513c8dbaa99f56cf26c0034383d649c62b5528cfc1db15d827c873e6a3a9b097dcbe71771b4ef20eee31578b1acc7b5f432f24dac9e2cdb4e7f3d24a367d8b99075f9fdb04ea93b9e52085e8a01e7b5add7d9a9f53e670c088ee05900e029f4763e7726146b7d0deee0ff044cf595062e471e1b6c52ff410fc35ac8de0f317d3350407453e005a4a1dc78e14d7b0ab62bcf458557876563fb94a5f8fd11b5e6ea6031c749191bf9c4c61dfb40f2a7565e0de30f1f4dfc6c8a98be3b0dc77171e989c2a9775c8256f576c967a0e67cc889970c9caf8588603586d49041ec8839bd881fa0ac7053fa55ce4f2226fdd073b4c8c0ba5a0e981dbb0c46f400bc7b23cf60cf9548fa9980ddc30b7219ae7c45aeaab419c9cc5f76858a1292f64757debd5e9d62270b0e3fbd550bd84d7e760ba076fbbba054c73f6a7b93f2d9dd281bb21dd43d28e39c111c9b246da2c061edd28328237d92210526860979c648348f8e447a546f51acf862d2ee0766c6d283eea03428aea74c6720d12b88032de8c86340e066a7bb35b36651eadf7e024a3000b11d437a30b522aff5ea8818ccd519157068ed27866c094384ea85855a00bdfbd6f62543649892c9696d6749b89121d85d6c47db4b07373dad97a6271ffc24763ebf5727d50e19737e161595599f0f5f07281116b1c5493ff35b5e7be50c53a4943f5f929", 0x1000}, {&(0x7f0000001200)="0979651dc013ca006e0a624e414cae6c233937c4d50ce05be9ad6d47575acf6e403b79b777c0e8f27ad00f7464612dcae6859f6a7d72545ec69c5bc7763565e0739d71d719fd8e139744c51d7d20ee", 0x4f}, {&(0x7f0000001280)="e7c4098bb619b85e106d71f50377f274b56001acbf6f1ab6ec2bd72ff137126ba31b72ae49744e0d1766220af3f74ea01483201d0504fd5c7b5ed9dd82b4a3649dd34cae3dcfb559e9cf4c4968", 0x4d}], 0x6, &(0x7f0000001380)=ANY=[@ANYBLOB="f000000000000000010000001f0000002137c5374b8447499f07282f0ff1a6e2b9e82648823edeb65bf4e86fc72fd0a90b0627773b86dba6cdecebf68e678c89aca8c070a986665b5688d3f84c6b303473d89aff5ec6f6380a00fcadea49c7fa88c25b0dde5ec586021dbf6c3e65b8878ae8d33cb1e92e74473679abde9ffb572d071458f806ea133ced2a78f71344e3107dca27dad6b6881f43498263439a08cdeb648637308abe33000e2cdfc1a723cdb6dbc2c466c0e1b42138da9fa2e96607fefc9f07d98df38cbbc8ad25b2b29f160902dfa7aa964f48c607aa1a5b5389f1cf984ad93c9b089000000000000000d800000000000000ffff000081000000480b24eb6b80d70c74b91681ab4cd3296ee3913ba5ce6a5facf92b78090e5a31f5701395eb9349e6dde2e2c5fc32892d97e221abcce7ff0d76b4389bfd886e537762b54b248333d3730ababb1dd2793589f4060d855972200595d2083c08df268f577e477ff988de0a21a3d43fc5039a5e224782065c9253b4781c3f604956935b87b71a270efd7cdba0b9efd0141469d3885dc9fd5953fe81a21cb007a17bef3173695b13ff358e63ed86c233f21502093b300c210f393af4e5550524217f63bbed17490ef93b57500000000000000001000000050000002a8380f57f21a7e402f02ab2b56b1fd83e9e63ff6c16b15a92f90afae677421b20610d1031b9817a2ad0b7ea1f997ecf78a71800e44e60bbb9eca7000000000000010000000000000100000002000000f9936e503ad694a2998f3d7755a79bc75be722bdbd669d6d0d864ca5abd11442ab02639dc90db9f5ee6a9c993bfd945a165b4d1b8d1b5aa5f080bdf38be6d5692988302fef699498a0861c9927c753bbc3292879ee651e51a44b095ff83cf3b23da4e889f6fac40b04fd4e1fa551e7892e8ba1455a5ad5288791d8d23a3d130e0f7ec4acac4ac5f6f88b50f0ae2e2ab5e950e2660e2bc858c811257698cec0e4e7f881f99321f99acef274c8ff733b0d1dbd2384bbdfddc77f2e5dc280731a67ce6579bc295c45b92ef9b709009ecbb66e2a0047e0591d32c70d6426c252da502ae40ec49e760a87c500000000000000c80000000000000000000000040000001cc514329da34fa5d1af5a36db1989112e2262dcb95d983fabdf269a986022d432113aa0de939e389617054934578f080dd4705d7ca670ed2ef63cfa1adb49551dbe52ff898d3843d834438e84f435b9724b153360abb9c8c9187751564036fce9467114e16cc9f5ff2b636c212522d621a5676e2dabd6407a728d2787fb2481cb6bbcf7f79532953140501dce893c02567ef5575e97da083a8886629642e2f1cf666768976f2d1544f7bbb3832809567838000000000000"], 0x3e0, 0x407}, 0x404) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000017c0)={0x1, 0x7}, 0x8) 22:22:22 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffa) fchmod(r0, 0x100) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="8db8380aca76522ffaf5c696fd86bbe0b10d4bb3c9a62ed5418467786b0bf0f689a9f8a972c026e75d8f72ac74c987458af436e629592c16a3a3056a76c75cc665c4e5600729ad6f83815af68f98f5f5096b671a399e2a9d4f61dc2ec55537274aae66af9c26b24596099124e8620dfad68933be7b34a03a382a40e891b4e9926deb44448d940bba43778fd259c65ef70edf12821e59ed130df3ff634ecc39294eed7cc9e5ddc955ae1c63b2aaf66cd2252a6d77ac32190fdb3afd7b4e6156", 0xbf, 0x400, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:22:22 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9, 0x6, 0x9, 0x80000001}, {{}, 0xfffffffffffffffa, 0x0, 0x2, 0x200}, {{r0}, 0xfffffffffffffff8, 0x24, 0xf0000003, 0x8000, 0x8329}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0xdb1, 0x4f}, {{}, 0x0, 0x11, 0x80000000, 0x0, 0x8}, {{r0}, 0x0, 0x40, 0x2, 0x5, 0x401}], 0x10001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x9}, {{}, 0xffffffffffffffff, 0x0, 0x80000026, 0xffffffffffffffe1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffffffe, 0xffffffff00000000}, {{}, 0xfffffffffffffffd, 0x8, 0x40, 0xafb, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x9, 0x4}, {{}, 0xffffffffffffffff, 0x62, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x8, 0x7425}, {{}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x1d, 0x80000001}], 0x7, &(0x7f0000000200)={0x3, 0x7}) close(r1) r2 = socket(0x2, 0xc001, 0x0) r3 = dup2(r2, r2) r4 = socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000200)=[{{}, 0x0, 0x20, 0x2, 0x101, 0x3}, {{}, 0x0, 0x37, 0x1, 0xffffffffffffa062, 0x8}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0x3}], 0x5ec2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x94, 0x41, 0x7, 0x9}, {{}, 0xfffffffffffffff8, 0xc, 0x4, 0x2, 0xfffffffff5957ed1}, {{r4}, 0xfffffffffffffff9, 0x4c, 0x10, 0x5, 0x8001}, {{r3}, 0xffffffffffffffff, 0x22, 0xe1, 0x6, 0x1ff}], 0x508, &(0x7f0000000300)={0x2, 0x8}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) r5 = socket(0x11, 0x105, 0x7ff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xfb, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000380)=""/196, 0xc4, 0x2, &(0x7f0000000480)={0x18, 0x1, 0x3f, 0x1ff}, 0xc) recvfrom(r2, &(0x7f0000000000)=""/34, 0x22, 0x800, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x20, 0x20) ioctl$TIOCCBRK(r3, 0x2000747a) connect(r2, &(0x7f0000000040)=ANY=[], 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) sendto(r5, &(0x7f0000000100)="00081e8bc73d0b4a7676ad508244dd57680d1c414e99b9e8918b5d564ef99e627465bcec87f5cdf70ca82341b7cbf67624c7b8f6e6c5238da9aaa729f7ed653b0e24e51e897a6f55e98575edd2bace2ce929d0d32dd7a650024dd207b2dc1d44fb78ee118f170086ebe84dae1863e1f8e1d6ee8075e032e20a143ace9cac5f22ed666f1b4be5742e5efe428110998e1f971ba163e3d32790b872857d060116d8021d706fcddaf8d89b65feb190e47a2c4b8cc3f4bb62f35b6747840277534f17506bf0f103461d45b7831e1cc0c1d79e6eb1e707c14694db1fbad1161d51f104e94568e2efb8e666631927a71db19dd8ae3f1ea50a0013bd599f", 0xfa, 0x40c, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) fcntl$dupfd(r1, 0xa, r0) getuid() getsockopt$sock_int(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getuid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xbbc, 0xe26}, 0x8) fchown(r0, r3, r4) 22:22:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x5, 0x4) socket(0x18, 0x5, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/2, &(0x7f0000000040)=0x2) fcntl$setflags(r0, 0x2, 0x0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x192) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/123) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000080)=0x1000, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x1a, 0x5, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x802, 0xd002, 0xfffffffffffffffe) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) r2 = dup2(r0, r1) dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x80001021, 0x0, 0x0) dup2(r0, r1) 22:22:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000001, &(0x7f0000000200)="82637341829330197293a36cd8de6a2d08cd61b24836fcc3ea622173c08aec94f9ece13a950dd45e25194ca9210be4b5179951b71389b02f917d5257b5c0a607c626f3fb32f490220228640beb5a9755a8c45bdf9c16d024af4816009012979ebf2dab9d6155a711d1e989b75989feb272cee3ed302d8ab8ea2baf1c9cd1d1c22a1cd1f2eb9ce263e24d8f1ee2a3ed794694241defd7476370d7c450f6dd76d908e2a1b234018a223aae42e2e8cccf04c089e6d60300000000000000fa45dcccc4be00000000a2e3ddb56671cc2023a5831cd7b7978ab1d19ef2a99c0bc35b2f9ff93bbdc16ea2e7d32308bf39c9be0afebfa2560a6246f7cd5616638b9f04574c4ee6a9b922a7652f56cbb82aacfefdc6cd3b01a3ebe606b1", 0x119) recvfrom$inet6(r1, &(0x7f0000000000)=""/197, 0xc5, 0x41, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x9}, 0xc) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = semget(0x2, 0x0, 0x40) semop(r1, &(0x7f0000000180)=[{0x1, 0xff, 0x1000}], 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/43, 0x2b) r3 = semget(0x3, 0x2, 0x60) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x800, r4, r5, r6, r7, 0x102, 0x284b}, 0x10001, 0x8000, 0x7}) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0xfffffffffffffffe, 0x0, 0x401) dup2(r0, r0) r1 = socket(0x1, 0x8001, 0xe2e1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r2, r2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x400000000000002, 0x100000007, 0x5) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = dup2(r0, 0xffffffffffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="115a1c92add39a892c7437a4fdaab66eb897992c712ab756352d4fde3adfa6f95b7c813798abde9bfdfc16ff60fceb9f99d5648fde21a52926170251c2244ba2540975f0f8756ae2b00c5438d372b0e86f1b176eee8bb46daeec59791aeaf7c65d20bffe707ca9973f98645fefc5bbe39c0459e35ef19eda81fc05709a39a71a4a6cfe027369a4a00cea9a25ec41f09cc3e0d8a6355870208e72847e11b368b73dd284ed7663b677ce4c6caefa8d23068526fa4716b56720f051f390d11e5cb54b397c24ce058bbe5ed8e829dd94cc465ad4b41657d8a1293c3a327929cbf903863b5a9dee911d3c7514ccc336b88992f226", 0xf2}, {&(0x7f0000000100)="fac2feee235f24761e9d4bc0167a524f3d8c2ef4442a9b923e41d99a16f0286a950ae4bd364772618c9106962fb4c25f5ba48e867c166c6118ea67756e1fb1b2de091aa363605d4bef022a2a32fba319edc3b62d73a8b611de459ca5af477edee71b7c0844c79cb4fe11", 0x6a}, {&(0x7f0000000180)="8438ddc559195bbede86672e84eedf605ed337e838d99db4b730c8a5889b77ee5afe6410631e876970dce98c2dd6078399a86bbf515ab79bca6cc2bb01f3b479ed9f65c8ca169c5ef6d8189e4dd7029d4563f362ec79c925a78e8a355038ab649f86d6a4ccd861ad85b5c4fe6bf880fc72517cc472bafb12e4485c3383dbcb3405051f286509ab847d21127a3154c228", 0x90}], 0x3) ioctl$TIOCCBRK(r1, 0x2000747a) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa00, 0x44) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getpgrp() recvfrom(r0, &(0x7f0000000280)=""/29, 0x1d, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0x0, r0) read(r2, &(0x7f0000000000)=""/204, 0xcc) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = semget$private(0x0, 0x1, 0x81) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r2) pledge(&(0x7f0000000000)='}$*\x00', &(0x7f0000000040)='\\(\x00') accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000007a000000f5d710c21065aae8c19cb6df9cfa2c122d8597534519ec3c0548fd7b757f4ed5671e20ef6b18b5647fffe6bb20657ea49537d0cc3acf46bc316f264716fe016d867e0c9ff69f1063dd080f81f9ffc71095686ed2929137fbf146e580e010a268edbdbadc6a51c76c2b1ee922b3f1df64d7a69a"], &(0x7f0000000100)=0x6e) getsockopt$sock_int(r2, 0xffff, 0x1007, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) fcntl$getflags(r0, 0xcd417a9822cc951f) r1 = dup2(r0, r0) getsockopt(r1, 0x6, 0xba9a, &(0x7f0000000000)=""/213, &(0x7f0000000100)=0xd5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x41, 0x40000007, 0x6}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x7, 0xffff}, {{r1}, 0x0, 0x80, 0xf00fffff, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0xfffffffffffffffb, 0x400}, {{r0}, 0xfffffffffffffffb, 0x3c, 0x1, 0xfff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x6, 0x3}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x80000001, 0x20}, {{r1}, 0x0, 0x0, 0x80000000, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x4, 0x40, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000010, 0x4, 0xe14a}, {{r0}, 0xfffffffffffffffa, 0x29, 0x4, 0xab}, {{r1}, 0x0, 0x80, 0x1, 0xffffffff80000000, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffff8, 0x36, 0x4, 0x3f}], 0x90b, &(0x7f0000000300)={0x3, 0x40}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 0: socketpair$inet6(0x18, 0x4000, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/81, 0x51) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket(0x18, 0x2000000000c003, 0xfffffffffffffffe) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x10a1, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) socketpair(0x20, 0x3ffc, 0x2, &(0x7f0000000000)) 22:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x4, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) fsync(r1) 22:22:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000680)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='&$\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)="28c900"], &(0x7f0000000900)=[&(0x7f00000006c0)='z}*\x00', &(0x7f0000000700)='.\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='}{', &(0x7f0000000800)='$', &(0x7f0000000840)='\\\x00', &(0x7f0000000880)="2a262dd7402500", &(0x7f00000008c0)='[\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="92557ad7eadc337d0124532d63b3c85581c03463128f9ca50514ee08dd9c2651474b27442b66b6a6445fd1c979eb697a0aac550ecdf0063c947ad8ea2bf2f08b5f5eaffcb4d7b0028265cfc6448853bbf91435801b4df236bcee6d03e879b50824f336a9dbdc61da1beba82fd8d741cd11c881c409aad46ee2caa284b95e3428f10aeb35f0d35b481466992f17a70745634fd5d34da9c1d8e616b58277dd5a7d57375d71471b783e4c1b3bef80fb7c6066ac16cf6b1549a17fe74f7bc637baca6ef82a5875961c98b23c9e0ed62bfacc7169f60f5ac80b0a084567cf57ffa23789035440f1", 0xe5}, {&(0x7f0000000200)="c3025317b0648dfcb6a6a016384a465ef918fb8e8f14c37e87f156a5d49f1fd3b36b00600a8775b7b7634f1b50c06ba76caf64929f77b0cbe6dbb7cc4ad7172ed8f4bfdb8c3d4d1f2fc05aef25e78677133d9a08359bdc31aba53083ceda2ff3c0ba6117037d40cd5f6907b23e613c666f624a72f0cde38e5984fdaab5a72d3496466f64ad3513c6db6b64074917abe8bab476cb1d844a42d5d57aa789d2f2e9dddd19a86b2807e61b78c50ac52460ebad899df6f25414543c7647325426374f4779d25a94372bbd9e234e68138d4b997ae0b768d9d20ac8b10c72a5ec6cc498b02c0adcddf359b89d053ac317e7d2f18ee373", 0xf3}, {&(0x7f0000000300)="cb9e7c9dae8fd1239ae8521082712829704b9e552d88788de9a3ede9e183b9f383154a151bf496929d8c8d590ddbfe523c419f04a9e119eac8381ce5c74f6785a664226018727ccf084cb34a9324714c392b46d206de94ebd5713dccbc1311a059621ee6b7b2fbcd925f44f1c976af8e0f93160f06b7b0d5cace28381bad79d662d223da41f18e72de3e8bc390ad26b922654e8de71039524d3249844e4d00d4875a1103b08f6e00bef0478c7defb787ff54ef2ae347978f0e8764b5c7449b5bb36645cb747ae27626e3507c4fe27e46100d6971f7637f465cf43db57cbad349", 0xe0}], 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:22:22 executing program 0: r0 = socket(0x37, 0x2, 0x7) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d4459b6e8dfaf89ae27f6f68f7fa11646491765b71eb1a11fab4d0a029fa36db6516c0b8907e3e25a405cae2a53f11b598527064608d72e88413e551338e5ec6b3c2e8a2d9bb49127299d54ec9e9348bd51fe70aaaa8481e75c8f7587f4aa400daf3f099916a1ae0f40e1906c5f21d", 0x6f) r1 = socket(0x2, 0xc001, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6108, 0x5) r3 = dup2(r1, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="d46991661cac0aac7bf33aad192af0e6101bbb15dc1641f05d231afbef2d14895d76f00cdb5a4e42aab8837bfc1bec41f837c38894004ff65edd70f51e04e0fc4662a53584c62370e243fad06126317a4045ebd064da02ef8b46157690b13489fe", 0x61}, {&(0x7f0000000000)="05d1f3cd79e5497eb9b2c86b72baaf738d75064927115de9fadf7d4500cdb57ca74196d5702b21148d4214945f21185c248b8581", 0x34}, {&(0x7f00000001c0)="55159d61fbb4e62523b393829aceb9e6851b7eabc6b4ac9b2e4dcec61f08c563017700abdc54b07a4ee57260ba47ce958113c77c5e02cbdb46e4ee1cbdc3bdf2e31c717be4b0129cd21feea20a53bdc3f75843419b27ceba01d85e88ec95ab085d7447a124ad4ced103e0c26ba5d6859d64815f9d2c623f7797756ff57dfc57889", 0x81}, {&(0x7f0000000280)="7741221e6ba54a17ffe0a5af97eba6b413de4ca1d45373ea5dc90f6d4bc097779fa83e023703767676daaf5ac0d79c4bf009afd49c98030d80641ff8768b357070c9f21ab8faa94f6b55106a2505cfccd5a49039c7b05592cf74db38fa42f3c4e4b63543ea9e23e836317e397074e2d1a374ed1f2778e0d491566e33b30edcc6bb5de21ddfd1c87c51b6e6f45ab794d2b5e576470aabbc74b6b74296bb5a2e37c870ed76f84dc504499a7d7f579ef263fdf421c9ebc120fa3acbd9eaaf6c37db00213167ed3e7c72fb56364fd651941118f4b8d199c21c2fce97ccfd424fe2b64e32ac3a6fdd2f2d316acfd4a283aa362f3ee3bee3a2f00640054b58af07", 0xfe}], 0x4) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x12, 0x140) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1e, 0xfffff, 0x1, 0xfff}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffff7, 0xb3}, {{r3}, 0x2b297fa9d0bf248d, 0x24, 0x0, 0xfe00000000000, 0x79f3}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x5f, 0x9, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0xffffffffffffff00}, {{r2}, 0x0, 0xc0, 0x80000000, 0xfff, 0x3f}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000004, 0x4, 0x401}, {{r0}, 0xfffffffffffffffb, 0xc3, 0x4, 0x100, 0x1400000000000000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x8, 0x3, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0xffffffffffffffab, 0x5}], 0x7fff, &(0x7f0000000180)={0x6, 0x3}) 22:22:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x10, 0xc001, 0xfffffffffffffffb) socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x108f, 0x0, 0xca) r2 = dup(r1) r3 = msgget$private(0x0, 0x20) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5, r4, r5, r6, r7, 0xe0}, 0x4, 0x1ff, r8, r9, 0x10000, 0x0, 0x19, 0x7f}) truncate(&(0x7f0000000040)='./file0\x00', 0x31) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0xfffffffffffffffd) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)=""/3, &(0x7f00000000c0)=0x3) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fffffff}, 0x8) 22:22:22 executing program 1: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100000000) 22:22:22 executing program 0: socket(0x2, 0xc001, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) dup2(r1, r1) r3 = semget(0x3, 0x7, 0x180) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/194) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r2, 0xd88f422ac5968f91, &(0x7f0000000180)={0x3, 0x2, 0x3, 0x746, r4}) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r0, r2) recvfrom$inet(r3, &(0x7f0000000040)=""/9, 0xfffffd78, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xffffffffffffff27) dup(r2) dup(r2) fchmod(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x7fc, &(0x7f0000000180), 0x4) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:22 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 22:22:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7ff, 0x9}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x8000b, 0x0) dup2(r0, r1) getsockopt$sock_int(r1, 0xffff, 0x4000000000101f, 0x0, 0x0) 22:22:22 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000140)=""/223, 0xdf}], 0x2, &(0x7f0000000280)=""/223, 0xdf, 0x4}, 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:22:22 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffd}, {0x1, 0x10000000000000}}, 0x0) r0 = socket$inet6(0x18, 0x4, 0x6) setsockopt(r0, 0xfffffffffffffffe, 0x1ff, &(0x7f0000000140)="17172351e693ff26cc8e986f026ea8cee1a2473ab974337b5c6f46e01af05b8a7669f7254b1ad24bbabaa26415713cb8", 0x30) r1 = shmget$private(0x0, 0x600000, 0x41, &(0x7f00009fe000/0x600000)=nil) r2 = socket$inet6(0x18, 0xc004, 0x6) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/51) r3 = fcntl$dupfd(r2, 0xa, r2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{0x7ff, 0x200}, {0x9, 0x1ff}}, &(0x7f0000000040)) r5 = socket$inet6(0x18, 0x1, 0xea81) getpeername(r5, &(0x7f0000000240)=@in6, &(0x7f00000001c0)=0xc) 22:22:22 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089870c58f2d892000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac34fa23000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000012c0)=0x1002) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="19dca9a79ab1866e84c503c9fdae938400257aa6fa9a3d2de12bf96b0956af161e8ad682f4f48137a136a64c9f2256a5ffe69dbdaddb4fc1f0863a99f0e165fecd41cdf6904e2ed36510bbcf32938068984d1ac0e74b7284ce4a1950431a57957980db70d79574224efe64b5caa3f93175a9793a80df45bebc520d149d5f43f1bbb6", 0x82}, {&(0x7f00000000c0)="d7fba457a3e115130ddfff2233618204813f913001183bd8eba46f186b2f32adcec524dd1f40ff4792c1d31de163c6dc07e7dab1e2216eba386f3d132e9b859d152a141b83bf52ba9281d870beaa92c39184715aeed65b52ec9fbe3c5e82be951d59eaa874b4dfee7bb4dab3684ea6af2e4a7acac0f96c2454e21b7e9287fd2d8e157f9f7c1dbb72d960f2267e55b501959c", 0x92}], 0x2) bind(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="6ba14895cbf3b8e20c25beb3e2b25beabb2f86dad0dd6b00af20cb1d173400558f40911bd33641c765f4ab5a04725cc5c406c9e04899bd7d18c980a53b4e74", 0x3f, 0x2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x400) 22:22:23 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) fchdir(r0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="d5165e2cb721f2986d13", 0xa}], 0x1, 0x0) fchdir(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000080)) fcntl$getflags(r1, 0x3) 22:22:23 executing program 0: r0 = socket(0x2, 0xc001, 0x0) dup2(r0, 0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 22:22:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x11, 0x60) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 22:22:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x10) 22:22:23 executing program 0: r0 = socket(0x2, 0xc001, 0x0) write(r0, &(0x7f0000000000)="981615ed3fb34a373d9a32fdff2eda1a4de7b3b9a1e549c1fc16b39caeb4ad4f7279def86fbdafebf0f0a152a1f226321f0cf93be6b5c053d9055a92eeb6fcc8a47b1ae93e9451047f8f84d7aaf2ef6b0d3cb4524f8e623239a7c7becfb1dcfec4561f9c34ef5ae9f4d0d5aa6cf703f2e7f5d9b4a2142d2ee70b7cbe436854711c7f97f17a80258b892740913ed04a0d6aa25da26d0fa2c8319a4897af822f9fb43db9e1e302dccdf1e92a9b773b7ca887c2b60a870d2a2e50bc64f8e3ee66fbe103371cafb22e385c9c7651a33224", 0xcf) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:23 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r13 = geteuid() socket$inet6(0x18, 0x4000, 0xec8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001400)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f00000000c0)="e8be4b11da93c1d82a626a9b07425300411d0176926475870d93766d831116820438076f0b8a5a6fc428ef5459b7fc7cbf644ee4aaff352727d456fc37d82cb4295d8727003636b71f47444d9256654bfeaf0a9c06e7734fd487a6e33f6cd99b", 0x60}, {&(0x7f0000000140)="d1e83a7fc8a21d2f6ee648ce48ec3fc2c0ba8773faa848f68727f65b87613b414688d05b74889fd6abd38c0bd8ca1c69afeb86de95eb953c70db2f2e6b4deeac3f8c9abd7389d9dbe3fd1b1fead0d208894c9c04c8c018075aa4b8b73c7a1e9c4254fe5e259ee37f985a1da8e444c20b3fbfeb239eeb4f24a2bf023391a478f83802b7ec4eca38386df89be0171944470867847146e607ee5a0c20b123d08553513839d30df1acda8dca488b1cd4af656a5f91956cc51930997607336f6330ec998da851b43b58cab307b50e16b1df535457bf43fb540eeaeb6b0c54ab316db3c05e88f8a5e5d6c046ecd92acda65090a733f9711c6de09b1e52ece85301fa77af1721d1b1e3268c2573c443838d6c660d0e9c8dce57054f6915ad069dfac93d8617da24a7e90332ea58fda0c77e642d293c6284fd88b6cebdb6504a4e411f8e852f837758161021c5971bc16d3b97fc16e2ea3c2a832ba10d7d46b3cf6cff72bcc6057de8cb9de6f944ce532f77f6c724050b09e532c911cf55bf158bd3aabdec42f608d2501a88813f3653d6c4c9e189784902fdc554bbb36eaf6ae8d17693d25cc0e725f4a49bcc825890ac079b3c966c6b051eb54d7d7128569a75950f9beaa9ee47deaa74db1ca9b4cd0093aefa6d13c52bf92c5ee014203d6ea92a0ace8925fec6b72fbb301da52c52b3eb6a8c5d21aec242014244e9955f39128cf1616b3bf4d29c7fd77ca260a5ed2a7102710a148da8de455a930f368a4648bc94db7298680b51f7465aa921122ac60249aee7864c024c7c3fff69c384b1ca25068c2e5f721aa345cc0360141b9b48fe4cbb946da2d24bdfbcf4603271b73d683b69e45161b3df48b29a88564c8e9f0e2ec02c4439ff2630c1250defa056b56bb93d4ff4617f92850874e55b6098e0a83c5aa972218cf3688d8a63b06ea1a0c570086e2335bc8bd7a138b9cf8e993bbada00e06e6089a83efcff3f843a940acba4de9094ca90a40234e5d88ed03bdf37a04e5ad6cd8c322ecf169b1edc4672788be6fd240013f53165ccd9b0005588ee7213350d9744acbe1e163c3d565022383ebcc597f4bbb4efdccf0f31217c0ec2f25cc1fdd06197b5b070f2a99315515b5d9cfeb26641e4360f0e9bc545a0f82810e93231dc636060e131c5b575be5b33b6090c707ef2e7223c86ec43ed52571bb6aebf28d18f8784e0eb564dfd6f9d4275fbd3b53e54b6726be1682476f545a9cf497780de300ae4981caf355dea89694bb5d70769e1e92962ac7d0a9068d51999e379b2795f084853c52b35a6afdaff36c2892cea79a2038953217f72dbdd38c186eb585f6040b779aeb6ff825d053b2c97c6e5ec48544524f5440ed8690c0192c9e39b9db0c26d13043a98a45c0e89f58c9151dea0dd4cb65055d272b30a3b5a145f4627fdd94aed183b881ae826ff82446ff6f5bc39515aea9894ce0358bd75d428309d1371016c4df866cc96111d5edd06af44af0c0c91cc19a77793a9ff55caafc3dd5f6e4317242ed933efcb02f69a0f30f893921b90ffd6f20728a9c5bf132abb33c1f32a67251c4c7d00de497d22e9b4fb6d0f5f00834bfb3b27e09fb37f0f615e1d9911057b18f26bbeb1da8541e1df8c3027503f413dc25f23ecd217333b2409b55d2929cc7001bc5b8edba5c843eccd1da4d54cb4da47d1eead26bbcb302cff36595ff7e9859237af4419a2a6d84c0b3fa8f2510104028e226c34fb59dc00e51379166b32e4e4658dd4c63ee2be441b2f35cbe2f85f9b3084054be49fffb2ddd1086ad71a01c37313787b44c8389403b2d47a82a7e7c92256a300ff62b3d07f9efb3550996ed229d9cffc9b0569f3c14115a6e745dcc9a1abceb26cb9b3d43c77dddc222ceaf6eeea0c34e653efb0d7d391d30ff1d42f2ebbdd3e162ca8a675a452b131cc3c2d432a61e88185ab1f77e7b0d0f977573dc88bc3d0a53e20b9169222bfcff32cdf118c833e3bb23176a24254a91fa1415d9363e6c2c3b873be43ec90098205f7b280ba57a2dc24a3ba16f1d89ab015105e531376448965f0147b55a185c0a202d7b66e3123228f806f80b6a8c5405f0efb887c5913621a27b67c1624400f013661ed178bb8ead36145e1cf3cdcc3e83d754c3aa76eaab89537a3237889910d2e054b0b843c0e6dcbe92c80d592bef89a749f504c3a012f2198f4436a4e2839a769272791d097c548a019d4e41f2b95a8473c36da62c67fa107a384af29aa22dd8026b035c33efe0a927419c4942d78ff5da9f9256649469a16aeb01e7fec4a7aef1854bb608385229d63aff6ac9bc9610a309be8d6bdaab54833e8e81d1df1dd23d3daa921aeacee6469229fb38be99aa473ba8cd809eb750fd511866cce4d7a744d5f66dd5cd3e96b51d607200858f7fedb2a8017b607dfd77b0a1b40c0cc618d5e325cf467731aeb828ab4a2080b9e3dff970ee4a232f0de8c1ac7ae41595279ba3956df5444fab3e7a46763814cc49585daeaa3eb25f76afb3ff866a933eaf9d0da164d36eda4625548f8c43e6b54fff4f9323f073e99cb1f86dfcd7c438bd123e369eee0da7c2dd79d36bc4f2d3b358b935c8c2a73c62db393eb4f5210790dd511fd194484c4bd37d94f92220abd0e042bfb19623db1e8647d849baf2f3c727022746a2f82db9dc9832aa126d3149c45bc55bac23656a23c5fe546460a9c8be3009884dc269d778a498ecf62f9ba7fcea18c16da62802adc47fec1e076df888e7fef732cf89c4de366e4955da27da9302a9d7c0904795f10a48739ed45863b293c12029c622656be2bda14b718092a1822030232872d307ea54a839535ebb0ca82d54996d4a89321e1c4e65082b7e5dca1fc1a98c7023da078aee96878ff4550dc7dc6c78fdf0e5cd3daa87bb9913e0c471fa0b227021fb7f6ceb96740420b6e251c54ce88ae1a81c84b202d8a3f134d7df7cc090790f843fbdd45bd858e284d174b46608bb9a8fcf070ae378f85c5477c7fa7d1dabc68e0b062e1a05010091988680a862e27dd69390f429449a3dbc3bd5c7699501ad0e133d153dacd3d3bc4d78ded800ad77077207e10dbef51d9c1be625e037e2e41fb3a7339f13f79e12f0365cb14e5f4f544a0db2c3adfd38981b4e639b9c60e4afd02e5d1e0d79295fdeb8b20022ba2dd0f065022024f4fb7d61213cfac52ab5a3fa748f806953bdd05c243b1af21ec96531d58d56d2fda5e6a575bde350ce47da4a74d9234cbf70444427e58ed81325413a899b6426077da6fd0f333cda7665b1977139b74dc46f070693b8713cd1385aa6b99d6c4057e41a27c0abf87bf663b3549768c797f03fa4da45d4b1003bb789daa5f5f92821b130337ba376c58f6b4e7f55619e2228856a05ec9b594753d11b0d975a04cf45004024bc8704920f9476348078b851f1bc7bf2dac3c50157df16d17ef20801603c9cf2064b76146388a03626fd02055fc27eabed7a7e2c73b651a4bcc9544af4d7e0c2a1dc709c5cd5973c83c8b5b765244abf51e15bb9464d7cd28a30ca4f474d85253a64d5658cdde3cf44d972d9fda33b76e96eff64ac935a4ce77aaf2c1140a7f92d91e132f4cc9dd52df394c4cb868dd5acb87d7d159c8e4893dab35b274272fe1be875c67e143f89be186fbc89ba11682d28f96f4fe2486f38ccbb37e075f12736c6e0f40fd912af4ef2e0cafb549c378c6a1943052881cfa30c70f3165e09b49bff51313405bf04b94c7d791c76bf080fe81c64c665388c29ed2d27460959dbffe7cdc9794f5087e92dce18f00bf2a1fa096f8f73b7b0faf693416c5336844b7fab543e10ec0ed4a5dada50f3f51e01a67c4431bee357b7311a760a61b44a36a66a8819f2f1b157d2c6ce654b967077534a4f630a33793830ad0d4fe521601076bb866d665450b9f7b7ed9e23038afdf4126582ec844ffbb0529877f789cf119cd9a6d248cc570170868ea6ca2430ee55ded030825906ab97e1a1920d63a1cc494854de51b57caca5a1d83c8487213ba02c0b2ff44f04949bde4d64b7f72b32a527fe2414e3dcccfeb9360ee5c0c2256251b8ffbd751af83ca5c5ee60e20a01e57fbad78aef62f698c65920635a92219a2ac76466754038902d6284f6c363be4b4cb292ca77fca9b5d12ae1964d0ffd8471249f01c3f61a15557e25fd1a33b34de28565f3271c4863ce2b319bf800da2030bb8ff59ac6b4ca9f02fc02342899a52d31c3acfd62ad28cf3c9e8fcbba36d20fa1dbfb0e0f58a1d79613759bcb3cfe67ec5f077077f9a0e90efefc51243ad44bccee4c8d25dfabffc94ddabff591396a26d90b9cca76e8c267e84a6625bc8c0b061a98aa6103dad4c1838eaaf6e2bac66b3d1629858a644d9906c6481303bda501ab2bde97f6dd6ff12f7a09ac5ba07591980dd81e496e1ea83b07f36e1491a48caab76f30c437ade5574f9db9efb74394bdbc5b4a38fbd16a9164fec7b6ca62ecd0740927f6c15c217062d648be1a1fe14578960efe510fe9ec3f083b90e744abf27512d7357671091b57977446b4756524781463350cf620798a8951b02d67358a8e74f6bf54d4b1318f95bcacc97161ef95a4af800148182f62c13c2871c1820828d5799c8a45f682a7e997ba1eafd92b2b4b85f8867ff0862f684db5366de75006c86b7e8ce245523580ac93e63889ddda5b51dbaa7650cd32e8b1ac0d7dabd5cc6343fb816eccc99c949cdc171424f91c5a0233da993a1d19ff225a3cfa3965708f51b627619d8e38266899cf340267ff7c889fbebb0e1432f4f7906e06087e2c5dc3ce9bf6869fc4d704faee3876d5670e70a14ac644af7b807c0fbe97741716c2f6e22a9d6367f516cb00ff1f414e95e0a5dda8a988a5f78411e8ea253fe5947d2a9adc9e74a1e35a3ad0b8d568b0e651dfd5feac7ffedc29bcd6987d7522a9931cafead2e4915b949b472fe83eb069e17b8f85adf5249c21c746c790e5d864d5ed4fad63cd0ee2d68f776534545c70258f3f7db5379ccfa7d72c2b334edaff21559b4df495ed90532b9ba7bbc3ea872310df4cb823e15a366accd491b87f6891002c7abd6262f15b7266c94f4148d33f107ccace0d4c8546cb7edbc8f010072ba2b41b60bcbfa8d53c10b2194930d5f888f2af266099df6c614cd58c124ee5154c348f8808d8c43896310a94ef140ae6c4bc90f3dec105ea839105f4531f7fc8124b760c49d34a726336d629d49a309c4d5b2fb3a429b0181a78b5f0ba6d2d2dd7833d99d8f2afa3efb26e7bcd4dbda2c698a984d98c95417edc754570102017161773d3f3cf8c9609742a2d2b217df3cc187145644980134b55aa1cb8a2c981e84ceba71e680ad4efd156b8d65e7e63d43e5f97500c071e6766bc0126d97f576af5a076d09f2443ee9b918067b6ff526662917e7e2076e20348f2dd36426f7dd265a3fdf9b38706e3243e46814e141811017482dcd5343d83e4385b577a1e5ccb9ab2c140a5362d00ea1ea4e41b5b8d1429241be6dc27f69a628ea9695009416705e4f488962a8c0047756f59ec9a46e0f6bae0453bb175d4a3aea67aab775ee2562b5dcd7b5592c69ab52aed7f69720bece4b01963c27cdc90211f8f4519925264bccd31dc4028b1d9acb868b9d9a5cd964e4bae0bf7a7445dc866e9e9ab8171628f30249e53aa4c5d04fc1ae71e90c850ddb8737f5008a5c80bae4441e464d5e6b5d4bd69505b244a74eb5b4e837f6f80f6644d15fc1cbdca06969e6adba90ea0dcc439336641ef204c24b21d2b5f2d59a22075bcb8e12a870906a3115", 0x1000}], 0x2, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc0, 0x401}, 0x6) socketpair$inet(0x2, 0x8001, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) fcntl$setflags(r18, 0x2, 0x1) flock(r0, 0x9) 22:22:23 executing program 1: clock_settime(0x0, &(0x7f00000002c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) socketpair(0x10, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) socketpair(0x10, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) write(r0, 0x0, 0x0) r5 = semget(0x0, 0x1, 0x0) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000180)=""/166) fcntl$setstatus(r1, 0x4, 0x88) 16:00:00 executing program 0: r0 = socket(0xfffffffffffffffe, 0x4, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x52, &(0x7f0000ffc000/0x2000)=nil) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r5 = getpgrp() setpgid(r2, r2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r5) close(r0) 16:00:00 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0xfe) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getpgid(0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="f4a2ac6a81516fb42f0a7ea513419f0e14bda687bda2021679d744d19c5d6ac1cc6072c51f2c8b355bbfbcbb0c8da7da8e8ce19d1968eeea401b3a891777cde40e421dccc1fb956eaae00bb2abf98ee2d2ca2b83e8ab968b5d9130cae0152c1efdf125711531e4f48fd8952275005fdd762ea0b90fdfdcadbcc79913803b729d611221087a8aa29e9b4c9f08", 0x8c}, {&(0x7f0000000140)="5e14bc01f34e7973512e44ea8164d96ee6f3d9529998b80c3571f9e38728b11ce4ddfcdc86cda31072e4a590c509c538ab7e9b54addc0569889d073f377ec2e8740dda2c9c7ad0612303150669bafd91ee9a4c1e546b05612996fcf464b28951081075fdad4a", 0x66}, {&(0x7f00000001c0)="b836767d9b92fb12bdb1c3a2a2c19aaa6eac625fa16ee5681b8105906248403b6d857dfe91efb4ba23c62fe31dd594dd8f92cb86060af3361838cb7978fb01bdb769057657969244f468d4d7ea7db110a521119df6ebacd4784a483092b6ef2d1b8e211945bd5fcbad19489e6ee8011ce89b2e676813491c8e5469831ba84569f6d6b1a7", 0x84}], 0x3, &(0x7f00000004c0)=[@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}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0x401}, 0x401) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x8, 0xfffffffffffffffd, r1, 0x0, 0xaf, 0x4, 0x2, 0x6f}) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = dup2(r0, r0) fcntl$getflags(r1, 0x1) r2 = socket$unix(0x1, 0x3, 0x0) r3 = dup2(r2, r2) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r3, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x6}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9f140e8c8db4e83fe39a7832fad8fdd8f04c0d85a34a468d132235080a353730c923459a115400b087a50e2e8762c85db0cea5844132feb114adcceab2867c691ad1e4d3c37fd3a289f264af1f65e2658b91c6b9f08a3eaad436695bc6c81864c44356d25ed42737eb2b1f15f966e7b37e4494fd0659f829275bdb69d04d8de6bbd736dc44da1ab375a5eab3a30aff4226d21197030ae3b290440a1c101f9ab26ef8288fc750aedc8ef288da71b0d37aa0163243ccbacdb4b159f6ecc035d63b7487682dc067ff6e61dc218c572295c081bd0b2909a1a19c4d71466e4bb3d7a1f8fea8", 0xe3}], 0x1, &(0x7f0000000200)=[{0x38, 0x1, 0x3, "b527e58c45cc85d0cdafbd652e4ac32418a29fd7efffbdaaa2fa9f1a85818870f880d2b1fcc5c4"}, {0xa8, 0x1, 0xf78, "4cd8ba423838b5c1b52845f4b0f5be56f17033a946c312b6d546e35d0b74456b1a49aaeeb860c1713a4c2c93ec7dd9428e1d91944e4ea2f4e04006800eeb2bc6d9d890901a932ca9ea0c2eced71db6d383004d8c356e639709b849fbb7af30f60529ffa75b5a78af436f4f644bc956ee1a876daebbdea2db79aa833c9c2f66728fec15599fe8007e820f43e639fa3028ec94686b39bbd9"}, {0x100, 0x1, 0x9, "d34ef77c024f403bf61a2d37bfa3e4f38e02fa06d291c84b84cc817fffa51b5180e2531d9d05ec0f245e3ac9e1e4f4fdaf66e72ff091d563ea501b6ad15bfd01611a7cdd4851fb5458cf79d2628653dab8ab7e8d6c159db5b965884adc4530ae31338fdd33289a1f06840c684f19f1830320cfd9490c252c1281da2105985d73399d5669b3fdd467d748504a2a3937aa537e7ef1f7e39e54941dec41a1780b8e2ace002b0c80497bf1b831528e938f750c66ebb2c5239e61e11ad65214712f0bd33388f39b64f6c65f676917a03bf063f5b63dac73450cff2cac8920481f8cd6c2bd1160126afd08bede"}], 0x1e0, 0x9}, 0x2) fcntl$setflags(r3, 0x2, 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 16:00:00 executing program 1: dup(0xffffffffffffff9c) socketpair(0x23, 0x0, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) munmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mlockall(0x2) r3 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00400000000000002e0b0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096c7854e885065be1f37993334"], 0xffffffffffffffff) r6 = semget$private(0x0, 0x7, 0x402) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000200)=""/4096) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x7f, 0x0, 0x900000, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) nanosleep(&(0x7f0000000080)={0xffffffff, 0x5}, &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x100000001, 0x200}, &(0x7f0000000040)) close(r0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) socket(0x6, 0x6, 0x4) dup(r0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) kqueue() sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000ba1000)=[{0x0}], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = semget(0x2, 0x3, 0x102) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0xffffffff, r5, r6, r7, r8, 0x103, 0x2}, 0x8, 0xf0a2, 0x1}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/47) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x7c0d, 0x1, &(0x7f0000000180)=""/176, &(0x7f0000000240)=0xb0) getsockopt(r0, 0x9, 0x3, &(0x7f0000000000)=""/130, &(0x7f00000000c0)=0x82) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x8, "1b706a5a333135996d94217cb41611c23dd9a5b5", 0x1, 0x8001}) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) fchdir(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x2, 0xd0b, 0x7fff}, 0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001800)) mkdirat(r0, &(0x7f0000001880)='./bus\x00', 0x1) open(&(0x7f0000001840)='./bus\x00', 0x20080, 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0xe) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r0, 0x8) r1 = socket(0x2, 0xc001, 0x0) fsync(r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x3, 0xffffffffffff7fff}, 0x10) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x1e0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8003, 0x5) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./file1\x00', 0x1, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r1) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup2(r0, r1) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0xc001, 0x7) r1 = socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x4, 0x4) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) r3 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/3) mprotect(&(0x7f00002e1000/0x4000)=nil, 0x4000, 0x8000000001) nanosleep(&(0x7f0000000240), 0x0) getsockopt$sock_int(r2, 0xffff, 0x101f, 0x0, 0x0) 16:00:00 executing program 1: getpgrp() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xfffffffffffffffa, 0x8, 0x3, "06f14b0fa0d41fcc6b5f94c143d5e7f836037cfd", 0x1, 0x5079394f}) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x50) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = dup2(r0, r1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getegid() r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x80000001) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) fcntl$getflags(r1, 0x3) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18e}, 0x5) fsync(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x7}, 0xfffffffffffffedb) 16:00:00 executing program 0: socket(0x2, 0xc001, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9dc) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x3}, 0x8) r1 = dup2(0xffffffffffffffff, r0) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x5, 0xac, r2}) getsockopt$sock_int(r1, 0xffff, 0x101b, 0x0, 0x0) getpgrp() getuid() lseek(r1, 0x0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:00 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/24) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ftruncate(r0, 0xff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x5, 0x7f, "549ac902bc223e85bc90045052de36e61eb6553e", 0xa6, 0x2}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/132, 0x84) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xffffffffffffe405, 0x28, 0x5, "682c0685627bf33cf893d54f4f196b0a64b7040e", 0x6, 0xb44b}) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x85, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001200)={0x3, 0x1ff}, 0x10) r1 = socket(0x2, 0xc004, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001400)=[0x0, 0x0]) lchown(&(0x7f0000001380)='./file0\x00', r3, r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x28088, 0xfa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0x82467844edc33889) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) sendmsg$unix(r6, &(0x7f0000001840)={&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000014c0)="41c50a1a07534f1b11cb3c7029be1049435a2747fe3563673bbb85e4007003d1", 0x20}, {&(0x7f0000001500)="2aeac88ffcbea2dfc963d4ab8d7e12d51cdabbb9588f0a6c1fb4d2e61b881c024e89ed861832ad6f2c7d4087982049f6d64c0a032b117f6fb8fbb5397ab159d9c6e5f088e7fc79672319c33a0edc9d14ec60369bcfa5a30b866f1c022377976a39858031eb483cc9af972991", 0x6c}, {&(0x7f0000001580)="850ef775f0679bc539332efdc16cbbb9683d5771a357e22fbf3de1092962ee63509ebdc33389f787c7b2095c6cb40a2a60f377a5116ce159b57c19f8339b480799bba14307fd9c28ae928c0406f8c17aaacfa3a58d6f821e37e88f3b8d966d23a6d39cca9948a83f28f17f97f34cf7de9f6b508a56b146b158adafb4cba6998eb68f929f249798f51b4190fdcb58e587ffaf679d92c9b14d90bd7f8174", 0x9d}, {&(0x7f0000001640)="988660407be4260523a377dc96ca294b32f28d9710134ebcfb6a558d9c95c5f3e2ad1202912bac75ca4dd210f1879f40fcd545cf10f6594c76d8c08e71660d3af30583cbaced766a330c6dae3c58885cd467f3c73d0af873eb35236f61d923f3be6338a9333ed84f2cf8f357ca2393d3c775726202764bad3794b72243ef52435df44d91a4b10210e1854c1a30c5bb3026cedde575606068eca42e9255fcc80b9ca204f3838a71b71bbc776a6ca2afce846210bc84fc6edb0fb89fdab15ea8cea29ed2fd59d6d72d16b99e5665214f04ddba0cb017b7a9a27476e5", 0xdb}], 0x4, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r11, r12, r4}, @cred={0x20, 0xffff, 0x0, r2, r10, r9}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r6, r1, r6, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r3, r5}], 0xa8, 0x8}, 0x1) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000080)="49c30d3eb3ad0cf01da9430a91ba7f92f67c4cacecb0529c46a1f44833e7ab986cd00fbd5a3d08fc94fe69b2220da32a652f0bc55c6ca34e8a34f81e9614c10a12", 0x41}, {&(0x7f0000000100)="a12efbedb855b1bca92580473ae7778e0593b1a88c9b617cadc17b7aae80b6edcdc8e6f43de20aab1a0e68e973ef968c954495a67c10131d0e55f79c9b4d04b96e7f58ff20e3c5e01388c32429b3c01fc3237d86bbb53bf74300ff442fcf3753cd86e3855e539aed94172b8fe08c413d5057a3632d334408120b545ccefaee35db0d6b824c8721888e598d5c3ea366c0e959e385ebe6be99273a5831f993ff83b62dfb780bc500af495bcced3b5c97bd39bdaa28dc031e249fe86e79cdb5751ae24044f03f0d730870d018ef4089597a02bbefdb9777d1e17e560fe77d7e80dd25535a577d81bdcd176481bcc322851c45be866f563ae9f5a636364c80d855fd854fc29364ffae589010080b23d4990f5276a2555b5a77af4a3e05d4e204ea33b044196e3891ebb35ae4a7993104bea20cf1c4ce677a3e75f1895a45f40e6c07f10ec05613568ba54b935ebeb9ed39a834491c35487a06a13d7d151618d189925381d8d4d5b9fcf6158ce5cec01fbc143843ee108ce4b515e0d00fbf642fdc5ba85bbb5a683ba2046269df0237066c8e95f76ca108eca43b3dc9613420cb9698feec2c8de536629d5fe68f510c5533c36fcdfc51c75fa4c3773b4745e70023cb3498dfde1f682f4e0d1c380560d03f217f3de39a96000f48626f5f4e5445fb867b78643271b56f22f002a124eed481192bb15ac6cc7ca3b38a9b989a6017385e1cc61ecb4ffb20a667d0a3ccfb8f2176adf4c4f9f23755c031215252ce31124cbd5f66bfff9e650969cad0fc502fb0d6e302e15f0f2dda1f9b067d146940c218e014ed58cdd12d618295b4bf74ffd3c873945c4b8a0c7522b90c9d7094b390dad72f36d48bfa37b0c7bdc44ffe8f5f8f26052964703736aab79006944e760d89dc1f382cf2978fd02448b982aefabb719f3e02386a7b58b05a59067b503bc0da0dedf78d84ceccb8c400ed8ae8e1ea59bc7c72e842212da69e5f2bbf2143a9004952535ba4624c38daa3ca28d1283d7322d8fb0d1263714159617807004f061a2febbf3022b8899ea2f0cc9ef1ba05e5e05efd50192f4f965c48339ab7ed5837462629658bcd2bed0f5688d3f6f8d4721bc6effacf6d20bf8fd64a708271aa03b7f2e40407653fc591491192db28ac1507ad3afd36d07fe35f79b14d7ad00cd62a3e595ee1cdfaf1841dc34037ee5c07d767844493b7c6d397b9e13497c9fd59183528c14a39650532c217c1442dc3e3517985922f03aa81eecc92a754e8c30fd33f7362f65ceb908e5f2937980c19197aa0eda0a6310c81597f8dad901a02ad7f6094158ef620a343b817bf6989e4f4232a233f088b6f0a35d917055c72733edb945148a13f174332842debdfdd57e1443762df3f5a782c09e9632f57ad83e6cfde336448b468d3ab3964b00e6cdd9b129b8cc81cc6f3c6670325ec69875304d10cece2867bcdaf7dec9a3ff0ebb0c7054378f1c43090a328569b6fd419c3090afba50e63febc2ddcc8dcaa40c1932a409b8c7b0516ada235f09866d8d7af278d6cdfabb3a6f36fe6009da022fcea3887840426db8480858c1cb72357704d79cef532d340b45d2ea43a86ddc4b840ab4ddd2f1af8a0fa96278414e6f2577a8042b7398530950c144bbec8e2d604bea612b59e838fd07b86970c7393785a25fa2e67f9bb71d4938f160e3e02ac64e37541dcab1e210318dab0e128ac73f963bb245affae3a3f3b36c8fa291695bb019a4404f9c180d7e9cfd339197c61ec6634007d645576cf2a9c75c26c1129131f2324d1169ddfa165c22cb1b4b4ecce47eb8909291196e97fb8c7558e0dcd54e1108044f42f03b3226b0ea8abbc8399ebf91a589e1c5310696b47f37e6d98128de5e20608b772d540168f54cfdcf947dcc21500cbae338fb55092028e8a20debc8f868bbdf9da033c50b8199b558d7a34315fb1e990f4077290db15f0ae1b2ce26940bdf001416074ed04efab084f6fbcf89d32e1367f37668be03817ef0f9e6d822d7db57055b0796c8dfd0c43b3e3dae9e56c147f5089c2ffa35a4cab82d562fc61b2ac8d7238a82b49f843d6cca9bdfbaa699df55887094b9cc8a26dda37dcb435aaec2fb2e4c129035aa17dff58cbd5d9b766ef1d6b68782ffd71b2897b06e1d5ee1d0a878350841b0370fd2c2bc09f83b8e6a5940045a97b44711d3dd0c36b15ad49319c05f3b491df5bea804192bca4d28d966e1bf654f03c938a99da7b30317d37de76cb3d7255aa22d61a1bf95cc3156a516bdba8eb4ff305dd49d7e3ef5ea1c8e87527561d53b8eef81174e38e9c726d4375a7b2b93c53598b403d413974d7a2adc185ab9ae77784c5c8de36ec64e5cc5400fd8d50b5e099eccae299fd9329ade74d2dda9c7b789ef0c7bec6fbef0d29691649205f6d2a9d2e3f9d1c616dea93ef04d10e4e1c5b7da41bcf4e31f29486ec41d0674d66cfd6088f0d540bd8d9849596521d30d0b1af95c555b71f6c6e2f1dc4bef80de8cc3c7881beffdd8a783af6bf99f1ff84a290e90caf753549ceaa8fdf1b1266925a061c6110a1027b2ed708a8addbf58aa4f1e517a18ce7c5155c8371d83cbbafbaf6f0a682dbd7c19e930d6d58ebca8e09b9f577ff0f7bad95d2adada168b335c1bc4cea3a3f1d2edab349f2d09ed59c04a7f1ac90c26cf888b25ed1f4df1d72e2c5bc4cf38464d290a271f79713c162e80fdc252c375c9113f4f5be2af0f28e65e41cd855c418f36d9c3e2940131ca584bd9333a7a4aefd5fd8e176027e6d9e0a02bfcf844e4c86ac06046c5399d87808802ba874ce7b12577a87f77662ea640c0998d0fd388eefe395c74cb5be6b3c11d825774b05f23dba1004cdfcddfe69e8a1be3332d7e59c22de85ce3d2b860bf40ff05c5ca7e5499ef88b7f81999559d14d12be6facd6e8f55c1cc887465b5ed630d2c61f0b4c6c18242f90b2f877bd2d11cc1cf456c191b2440e67330140155038f5497157b58e278db178d5d01ac8ffbb42717ee0e46acba05a30fd2584b6a5bee878abd9c3d6157f474a387a191a0e21e5c26ffcd81a42b94f64c4a971fdcdcd46fedfb029366027108deeec04fdf673a8b7a05c69d9c8f16bc1fb9d459cb03cff38d1b2882d5dbe0719d22b6210aa62066a16960350c6484e09cc1fd1258d021434b212eabff4ef7bac1f0dd62cd294c069eaad4353b5043b0ca2114962e8d2d17707ea9d73bb3796c4da05734cd5fea3071049991ceba25d32a898597607d8687dfa2dc6f3c58cf5ceee9c98b1a9224f8d78be14cfdc8efc5d8ed0b5f1d67569e20da19e6b6ee19ded2fd4ad2b35dec0e01b2ae426f0aebb81ade2c9296cc2d621d413c330c1d009cd6040e90c52c9bab3494ee22dc91e4d4b6ad555bd58e9c8f2e6b32ab3155b80764363b7debcc120f819ae54f2ad1e28f5252d05bd0bf338864e56c2ed76c52b27a180582bf3be73c8dab672c7c96d946878b87a0db6ebeba8c61c0affab769e0c29aed20758fc273a77efe062e0a7b1d8b8a7c866b79b0e972d838f8b03251943e8ea91b4eb4a4f08b816e57b6165e712bfe06fbf3baeb9eda1463f5647aac366fd949fae4705aa273b1fdd0a0ff960d6d7f7aaf80969314aacbf47f8f4cd185fb015376379c7a7edcb46b372f9c9f94867c615a031d4cac35cf4d16c4a648573bf7935c2fa6f46661b9b908101352e52ab9a10bf045a550be50d679e36f57cb85fab4bb1cb2bf609f9b9b0e60f469e46f8e64bde1c4226165b2e988125559dcfe4002e260b6ba7389ebd9b1f0f322307bd9fc28d0f8f883f04651b6d17ddaedaee9deb32cfd80f2ddd0fe87532842d5e29e295a964e908e4208f459a557be66a39928079c9f95d6989aa87d69f06a79b31ae6577c54175d2133bc5f6e128f1ea53d1c2d6889c5d7d93069ed145528adeec5ae85f8131482eb9e24c45a272f3d5ffc4de6532e466594a0a1f0848b26bbf03423050eb463d7bdac34d3bc9171332013a07545b10d448e1af0f0d4143d6e57f813bc4668dfb5affb605a762757518553ef3e734f23db570a04886718671278508db1d95cbe74d51b80f4bb897f908581fe7e6bda86265557f29534193272451b822538a33a8f036bfad767204158ce39097f4006bd09ed470fd751022b22ca09af1059c744eb4d93c280901ac1f52dc6acbf76ccf6fa369e88b0b1cd25f5bbcb7c658f5a6f9e340a040a9453b528e9e13efe8731e9d513302bc0eb8a3c6513f8f50d96292eb441cb35e9c311f7cebffe98c2239e63a8e81682d7314091d1718588fcec9c123acd456f31497707a2c5e4586db1ef4f922e42baa16b337db6b8e79d295511e8c2c755509cb7ee6bf956dd649894d1281b56aba252de27bf0cbdac9a0bff069a801cc713b12335a86bfd01136260fb695b470e531670d498835f9c5fd2e96eedfdffbaff6903134ec6ebb25b722233ff3226d2ec31f45196dd1000217f150eff30f259c781e2059f3d73a881c9b1a32207437ea32a7406b4c7d53f931c8c8cb2f2d93a5dc47d9959672a5d55deb75e3da695069be293e2fffcaeded29cf52c1db55b0d187c200988abe0708699183ebaff29df1864ff0e4824a74eaf10b2b9935f87fcb84e2645573aa516eb65b450aca8a01b7d36dce5427398ac2779cb2c1253ef49cd54450c2e30bb4038a5fa6d9ee00bcbccb2699c5cea30ef4eeeac526d91ab129c500919aa215fe0ff39b8fae8716d7fd2ba9d22682f143d34e0fcac2e594f130b10756d465439d9da0295b4ee73c076b428065be387219b870b75757e44e97bc2bd3d9011e87f9d82a3012fc4729e91bb83e439df3f0b1ec76a26961bbcde6ba698d37594c6e0b075772022438d4be34aab961f73f7259754d8229168c202a3c92951cb684a2bb46e066bb0680a0cddc2c4dcd4abd1c7a81f3f2b75c312b2160b577c1383857ead4d4e778b42730d5da24c85528bddb762a5bf3c52cdce6b24a67f953057165da0cdef277fb3809697c41940416821345437453cf93bfa3c72ac1d419eda704a455bae36c22658e2780a8f216af1ea0c37b5c7f069fbc2ea0fc661061eb536db7fddc610862770d1c6e387da357ebe1a44ee9562d7bf2a3c936995dc94e1181dad0f587f5045166fc1ea3c51073ec7e9b2d6b6aea7efabb92fb80daf0e0ea97b79f948fac517ac97941d2de0ab46cad01cb6e7c4e9f29bd7ef3e63625023261c6fa75c3b4ea1726880ce84c0927252738acc648dcaa260545fa47dd13e7b70f838f9c5c38bfcafc055ba49fdfa5eb7e67b97576549ae57c50c46c5d81bab8794231a41732ab7f9e5ae57ffa912e0a385a01c624d66bc34ccc4df8452248fff86492c57625e6a113d0e4f1a765a083c55e0cd5a7bda628cbaf45c41a2a9b8828e9a22fe936a9fd0f0d8554000319b894f1cd250ca447771660af42a88aa16d25a82c0de06bb5925a20274b57f5e336c858a90908fa3d5bf7d8a1509cd316023d505aa92e60f805f45b9da367b2f1889b43516da7491b434502d262f487f47fa081268d1143d87fb6775d21199fbf84f98ba68a59b5866c2bf33f416479acc96bbcf467fd2bd6b501baa99db85da7f37634140a40869a7f085639133e216f6ac2c4d9d52297c3e72e70887aac9b4c5ad1c7f447f4b31d0d62b9302f7da1fd2de55792e988739bc3cf970803affa75aa6966b8d40d78ed786559c472b654dd9d1540b174c8480f4082817607593d62bb586db115ee8cb207cc50627a0e5de9423e0c3f7290ae3d46f6a7db929265e8b703aadd94e74568d51e6fc2fd", 0x1000}, {&(0x7f0000001100)="70a269c5b59dc0cc784df0847897d1487de44f0420d30d479c44a487209f5d664911d4379b80033247c4741a3555b3552a4781c4ad78c21f9bcc1f1d", 0x3c}, {&(0x7f0000001140)="59f52cf1fd35d9c9afaa6ac5aac479a3a594431cdea593b100071fb3de6e8305f32d3bf7680893bc2d93889a2bbce5bb648e6ebaa54a95791e7a7f37530767076e28ce472a9c0044d7007b26f9fe24b20ded06f02f", 0x55}], 0x4, &(0x7f00000012c0)=[@rights={0x20, 0xffff, 0x1, [r1, r6, r6]}, @rights={0x20, 0xffff, 0x1, [r6, r6, r6]}, @cred={0x20, 0xffff, 0x0, r7, r10, r13}, @rights={0x20, 0xffff, 0x1, [r6, r6, r6]}], 0x80, 0x1}, 0x4) r14 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x3) r15 = dup2(r1, r14) getsockopt$sock_int(r15, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x8) semop(r0, &(0x7f0000000180)=[{0x5, 0x3f, 0x800}, {0x2, 0x28, 0x1800}], 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = semget(0x0, 0x3, 0x10) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000000c0)=""/185) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/187) 16:00:00 executing program 0: socket(0x2, 0xc001, 0x0) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x800000000001, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x112, 0x1ce) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040), &(0x7f00000000c0)=']_#]{\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000180)='\x00]\x00', &(0x7f00000001c0)='+\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='&)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.(*\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='E\x00']) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) flock(r0, 0x3) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xa4) dup2(r0, r1) r4 = shmget$private(0x0, 0xa000, 0x2, &(0x7f0000ff5000/0xa000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: socket(0x2, 0xc001, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000280), 0x0) mlock(&(0x7f00007e9000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket(0x20, 0x4000, 0x8) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x2, 0xc001, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: shutdown(0xffffffffffffffff, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x4) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x7f) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget(0x3, 0x4, 0x576) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/79) 16:00:00 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39, 0x21, 0x8, 0x3d9e}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x54, 0x40000013, 0x6, 0x401}, {{r1}, 0xfffffffffffffffa, 0x0, 0xa000008c, 0x6a, 0xe16}, {{r1}, 0xfffffffffffffff9, 0x9f, 0x5, 0x4, 0x1000000000000}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x86, 0x20, 0x1, 0x5}], 0x59, &(0x7f0000000140)={0x3, 0xfe7}) fcntl$setflags(r1, 0x2, 0x1) r3 = dup2(r0, r1) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x3) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x100018, 0xc004, 0xfffe) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x18000, 0x40) getsockopt$sock_int(r2, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x8001}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x39c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x20, 0x4000, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:01 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x2, 0xc001, 0x0) socket$unix(0x1, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:01 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000200)='./file1\x00', 0x800, 0x6) r1 = kqueue() chroot(&(0x7f00000000c0)='./file0\x00') socketpair(0x35964b6070b249b8, 0x8000, 0x200, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000001c0)='./file1\x00', 0x1a1, 0x0) socketpair(0x18, 0xc007, 0xff, &(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffbffdfff7ffffe}], 0xffff, 0x0, 0x100000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0x4}, 0x8) 16:00:01 executing program 0: socket$inet(0x2, 0xfffffffffffffffd, 0x0) 16:00:01 executing program 0: socketpair$inet(0x2, 0x4003, 0x10000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0b1f400000380e4900c9c9be"], 0xa) chdir(&(0x7f0000000000)='./file0\x00') r1 = msgget$private(0x0, 0x410) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/158) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) 16:00:02 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = socket$inet6(0x18, 0x7, 0x3ff) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$inet(0x2, 0x3, 0x7ad, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x0, 0xffff, &(0x7f0000000240)={0xffffffffffffffff}) r7 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x165) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = socket$inet6(0x18, 0x8006, 0x8001) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xac, 0x0, 0x3}, {{r2}, 0x0, 0xb9, 0x3, 0x5, 0x3f}, {{r3}, 0xffffffffffffffff, 0x8c, 0x1, 0x6, 0x5}, {{r4}, 0xfffffffffffffffc, 0x40, 0x1, 0x3, 0xbab}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x1f, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x7fffffff}], 0x2, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffe, 0x64, 0x3, 0x916, 0x1}, {{r8}, 0xffffffffffffffff, 0x1, 0x42, 0x966b}, {{r9}, 0xfffffffffffffff8, 0x29, 0x0, 0x9, 0x6}], 0x101, &(0x7f0000000480)={0x10001, 0x1}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000080)=""/25, 0x19}], 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="c57cf1f461b037228cea1bef6c297bb182b67de39c95a87852f8bea0b5358c026bd1cae2a07d2a29cc2e3b6c4db56502356c211c541a7fcdccf05db404ad8eab1fc290fd1d30e9adb4", 0x49}], 0x1) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x880, 0x90) r1 = open(&(0x7f0000001b00)='./file0\x00', 0x611, 0x0) r2 = kqueue() pwritev(r1, &(0x7f0000001980)=[{&(0x7f0000000540)='t', 0x1}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0xc002, 0x0) socket(0x0, 0x5, 0x20) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=ANY=[@ANYBLOB="00accf2d002e2f66696c"], 0xa, &(0x7f00000020c0)=[{&(0x7f0000002080)="f7", 0x1}], 0x1, 0x0, 0x0, 0x7}, 0x4) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xd1}], 0xc996, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) dup(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/19, 0x13) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa) pipe2(&(0x7f00000000c0), 0x10000) 16:00:03 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='#\x00', &(0x7f0000000080)='\'(\'-/@\'.-*[}\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\-\x00', &(0x7f0000000240)=')@\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='!\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\\@(&-:{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[\x00']) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = kqueue() fchdir(r0) r1 = kqueue() r2 = semget(0x0, 0x4, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/44) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = dup2(r1, r1) getdents(r10, &(0x7f0000000280)=""/172, 0xac) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7fffffff, r4, r5, r6, r7, 0x146, 0x1}, 0x2, 0x63, r8, r9, 0xfffffffffffffff9, 0x1, 0x8001}) kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:03 executing program 1: r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/193}, 0xc9, 0x3, 0x1000) msgget(0x0, 0x5c0) msgget(0x1, 0x362) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x73}, {0x9, 0x5}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000}}, 0x0) 16:00:03 executing program 1: mlockall(0x1) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x3, 0xa5, &(0x7f0000000040)="8b0d26f4ed824db9e7dc9bbcdbe2d7fbb99c698ff51f8f741aed38c44092ddb97521d63a870ccb4a8d7e8cb9f10f74e60c5f55d06c92b25fe58cce4303f4ada82dd99b25a12902aa634846d9f546eee073d64203fd8a186fc3e99a645be3343a24a0388cada4ae8106d2de7c67f7a309c84d1d5a7169389363f8fb961aea7fb0f049d75f9057b72d555acec0e17dfd8608daede3ea46a79ce4643e0d123a7863710ccf15978f1a54035008898d6327d108c188f556a9f25ce2df145fa42060f69872b1b1df04d7a2", 0xc8) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:03 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/77}, &(0x7f0000000000)=0xfffffffffffffd79) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:03 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) flock(r0, 0x2) sendto(r0, &(0x7f0000000040)="df890c1d1a15ce89c9866a759563751eaf581d4fe19e4c12fb5af33252c52c2f7c32b241f655eb73c9aaa3e35be3a878fe82f9e7c072377d5c70f12117a03643b55c77430041c78425938974a423acea205efde8e25da6df9d4ea3b1e713cdbb0e852da728954b388477a99ca38fb19d2d326c01b9f0e6eac3a7f6d94644f01912101aa82547a4fbecba7cfa499a4e19ccd12a2984d17fb85f06f1ff86e8bbe7a5bdf23cb23a80ea41892b58af3db2ba087c3c94426187ae8bbe9444351443389df7377ee77d7002", 0xc8, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x1, 0x4007, 0x40) syz_open_pts() mknod(&(0x7f0000000280)='./file0/file0\x00', 0x6000, 0x7d) sendto(r0, &(0x7f0000000300)="e06e051262924053afae93ae0db79383813b82ad7589ff62c3cc530978bcd7d8e28e1f6a07b8c6781b5ef284e8ce854c4bf7fc4783d6081da2e840dc297e32ba1fbc0403d2d4e7d9cbd2bf9be17c6d50aaccbacb17676c675e00492cbd8c3303003b327366ccf8f744e22386d2e7741864d9906ea941ec176149111296187b13d5c170c7b2ef4a70c96c2c8f5f27958aad7fa9446d6861c86285657b5b34ec6ee05bb56d3a475a80c5c173b6f0d237ce6af32dd4155c7004983180ccccfaedaf8208345fc7682a169bae52a064a613c5dc971dbc7c4105953cf2a60bfea8d3c416bc5628da2d69ce94d794e55254f36f201f15b1a5e74f4157375f420e3e2de56a622e02736976d5f37224203870fc560fd5c4af05be741f670f52b30f034f0535321a86841872bd2701ca370f389b27969957fff414d5e18deae7bc0b52441aafc116aba0a026eabbeffa3b371cb084804ceb81368516de2fb6468846845fc8335244b84d114e2cd9957ea69cafad4aa4367fe7cfde0ff8380c67481a5c5b193b10c3b0cca629cf740828ae603aca6326a37d7f4ce097730614a4b10609c4391a5f1dd676da691bb849702823510e32b2d175c87e55f080c869bc60716ccc8168b90cfaa63f86f5d518eadfd2bef974983defd91db9a5dd511b99942a90fec2028e522638b8d548f7c4a032c992ed09d85af4f42011ac504c05d987a94a7be39f691c025ec0e41d6640ce1f0c1d89a96c257b1526b625a7c09c33c26bb02f390262197252a2ffd0ac888e4a958a42accb07551a9af9df88708f569823a46bd7520197a16ad12dff2d9680c278e4ed91b1231a2b1d248a0f817800992fcca391f2865e4e1376d8c68cc2655340d908e103b600ba424d7312f82d9ef76374878fd9c4a1869f96572b562b904f17a0a8a71138584687d4c4ccb7b5e5522d92f5e9202aa7505433ba6345c5af852d73596e05d42b353ee341c81c02762db456550e6ee544db94764c3562ebf08e47e585315af927b53b9257e73ee72a80f84ed1cf360905a2c9672a6e497daaf8bbbf1bac42acd3c08e9a8138cd5c3ffc67b601cd658ec72f3b7a917111bfbbc959e118e5d6cd3e315fcfc47d4ee60d9a19f9cd0cb2a085427e51ccc056133d98687f750cd0201e96b357383cc253938cf3694e586821302f4703c8735f0575a8ec16138bf668b23d88ba1285368cd98f01a6c958f3e0258d9493f97e82a699380a2b23b367b636640d889640d5df7575568fdf3e141e3c84d3b40b9b14c365ae30fe9c1d2930c3959b7578e4163ee79ca25cba586827e3f8e7aebf7fbcb1f11c6fde1776350bacddd56a12e9198b4ef60a8d3c8dc14a8d79468c0f1b5d9aa813dc62a1f945edcc13baa46e8541c9340aeba3ffc0411da9f35c6561cbf067968bbac2b1f772b488518360db3083ee2eb10280f8350b60834a9af8b639823e85634e75e9b39fda5645842cfa59dace1f2d362662819fe2c7e470e5c49a9538c5df59136e654aa179a2fb232f1ddcefa767286741789b2346564e899f300063865d1fe07227b25d165041f4541478398c1ff268f9b2f5136b11fd6dd779c505ace5ac8b50367d6ff54b43ba3bba1ab66805e939642515812988060d5842c8632a0bff983caa456938d67db23d7b2b6a5c88529bd5ef1fc0d22e66c874a67b960060808fed6c7b8253011d72bd41f8bc4b20e912700afc935abf53ae319eab7fdf8ecf136e4043c104d0c7ba9f0848fc910c8763f17abde6746caa11d0c5b0d2194caa934b10f99a6431c820321981d5b9c31eb0abd1221a04dc843dc320f532745b255beefe0a3795c12ddcc0d23cf86b3abaa3845799e3b6ebbcd1615d45ca5c6713bb57bd7ac6980377c7cd0281c0b9bd2e2ae3a56f4f44420a2592799b86e86326441484256ee4d5f1cfc16d8c405fed1320aed7b57a8c51cad36566d43402e5010b4ecf7f3344cae0c2eb255fd2a0c5df7a9702d603b1749d107b92cd574ed1845e4535463317dcdf3e491b955cf01d744ef1a5cc759980da46259d81a113499e6526cc57d2fd5be8794daa335425020749e7e14da010e79517f03fe791f4554c0cc5d8c133f76848eaee067e20f4351eae51825e7f46d885d255b3ccadaac10a24811aab817c0fe222f6e603986ebba865ebb438dc924bdf87a0eecb72f128a23526e1ddcef7da479626ddac44287fe861e8b04898b0db4e3df71e6ce50b489c5b9dc94465f7708f2a56a32779d5470b127c99da24baf569d993bd6a174b7480e0215659f7a0c7a3e5561567c938eae31f7a1fe4a8b87ecea70944ab12a3ae63fcd44db20bc0117ec52c4034f361390c638cedb24718b5b0a55c805e25b2f9d94de0e1a450a6ad98cc2e578274be7739c5d7e1598c8a65667f6f4a7e1bb90ffee675a402e2c6da742e5a9ed60dc105b198181bdfc3e3fbc9c0f213b0df3ad28d5780655143ec53a2d0d10af55096dd8fb032db59eabbfe75a02cb669a82bf4ce5b5997ec9656c48ac24e811d2835fd5ddf13a1db7dafe2d756c8717d03f9ee4b96d267378bdeafbe9cc999aa1693db3b13402274388e4b887835d25d8bd2f89257a12c714d697795ed45401afef193ac8ed65bb0b8d2a18160f0077640c680db562275333f5682159bf2159223db69242bb243705dd4250567064b48db245d46d11d8557796ae55b8f79453c174d5e51e8546d3068f67ce3e022720b915b74f4642006b34b4b8f7d7da8de4017e2e023bcf24f30e893b1d32a45c9de6ad7e5bb4d4afd4f3d627c3528edfb8ade09cd30acbd2b1f8f3490adda942ed2d9f3c2100068984e248ec4beb4e652e550a5194c2459576902b78a641e629e6243221a3cd4e6780f71c79b3dbfbbc2135ac59f42c000250c8517300ab05fcf233171d46383ac6b73d9d9985c2501fcc6a206003833781f08477373c6aedcb12a9f6ce0e701eb01566ca0d635767eb3f352c1f1a7e4da00abb826ee49eba111edc5c0fbb72ea981dc2cc8b5c47847f3a0e4fb6ee5c70b5a52c68b350ab68abd88844c7d9f4a0c8f1267381bbb2c45b28f715a0dbf2f81661d0755b92252ade62a475feab9efb199d328d986a7398349ece0d9668771fdfb2b6d40b468113b12f58c8b63c045124b46d1b037962940ac921655bb04356d2ea607bc31243e6c990e2e8c6dca05fa6f36dfa1b355da1bc922341200269ded1ae066d93e691b34447797497e672c06fda80fb04f569275e41320bb5be014b63f059ad72d1aac093addcd69c386b8640308d25f8b5e654f36dce436236c7b9f8b2e56d4a2584f38b1db00759357b999c962f59b154398b9d101c17dfb9119dc45eb116b1577612de85c1e468f4c007bc696017cb0b0986cbf3a23c21ddbcacf84ff8c0f9f0b8de9c4f799d34705b72e42e6307649d2d34f35d41b5f8791df6d81c8a0b2c093f1fea33e6269ed65605bf3b3867eeaa76892c8e41bda0c788f4a6251a6c95be79741f989b260b4bdaae6313b81f056505b26cd35d0f5af8f728882a91af6b59f9d758888b7749c8c22bbc4a810ed17c09d84a8b05b8cdd551e722bd82d5c8493784c265a7ea9076447a4a1652bf657bc11f9755c59786d3a597b36e63bc0837a9c5c544feb0576a82a11057c67160c5508a89418e79a9a7044e383933d630c66f394210fd0a64723d414eeafbd1a93573ea11d028019c1b7b11002cc197fff33a6361b1523dcbad07792ecb6b3aca9d53323404221be89504d26884bad318661106790f0acf725a18735425dd9246cc40d89b067fd9a0c7a7dd7378a59a33df8ae857ad441fb47887ce0c3ee6877e83712a5f1f5ff5411d13f6106abd975c8d6487a808da517913a2211278e1a5b8dd32e8be1de8521467cc90539f7c6b7fb0cda19ae52814e95f99c029be9e236b2e2e55005f9e3c533cb0e88d9cbfdc9106a6e84afef104546cc07b74653b1b404be17c1380734e530786243cf0fa5e05f69f823ee01e7bd39b24ca5c208967357adba49ee6ba5a60aac1559b80d38983a4bc2a1b7c2a454659f6bb41a6334f0b9e681bcb65522d0cde411eff45589fb83ae8b8318b54cfe80eebeaeb8127c69d591a98b4a3cd07fbdcf86b797868de1c755de6d010dace54441b4502f5aaa3990ebb047447427cf64a140136499327b7dbbfdbe64b0dc90f2c51447392c256ee7d5b180863c523d8d6165c2ccd45a7eef4965fa01103b8fa0124c05f708288a26604308b5a350c3f25c09a711b39eb9671bbdf2827bb2cd26feab0beb696e1089cf5c0feecab208df74661dcb3c9ca3caa3e1888e6763d02a9427023c5f4ae87079fc3669cbca1cbed6176909ed1d0d9b9cff114beb68e9a2da5f947e5100fc30ba8fc658bff7974cac3bcf4fddfe4c12f42243d1a6df41332c68da01c8fb5059d8d06a52124f82aa8312968c47c0b9833133a71735fe29351589b2551f4be1b895a701df722eb939da6af594f4d300e372eefedb35414727e8e18c34fe9d9a36cffe7285e9a84656882438e36cbeb79f837fd256151b6ff338b52ec321b4c5d2bb5c1ac1e5ca9d48a3d5161353ab24a28d0ccd95aa180d0d04f3517880800353226da63d23cfc4dfed39d451a53aaeec37c8d3f8619b76647a924c05ead70a7e74a46d598015be47a4d5e296440dab083854d7e42fc6f9915c552a0c34b384dbdc49d37d8dbb75a26af52dae16d513beb9f37dc40ee25c56e0e73ef72348abe0c927e1efd10cae656bdf988c4508fb080bd33e18da0e8c91e8afd6b83214b02ef745273db56b120d42b541a5fe920bbac75c7f5a6258954fb13b59ea3efbc4789af36cae4b1a2fa2975858c2fb00aa4ab0b89603c72f676c86802cfd2b672bad9dbbdc6980db4cf43d4199996d97d7e5f971b535293e0de6c23c3e9b185c789e2140362878e5e8540428a9834d1d38735e3f75d00de44b8c06528e2990bc81b64c1956096629d5dc94bb8ad70661485932906fb4e9091306943e682ffcdfca9a9d7e0d471f30ff17a58ef7e6376655c57b33091e351107845beb0f0ebbb3f480bab8db13376c535bf61e22fe67b2a2ce40d74be3b91d5c87ef70ed36d6a1fb7402c1a82115d1d5b86087f8f295ddafc69ebbaa5ca19e33ad1177cb02fa5591cb651ac109cae3ee01f8067a1255d5de541080d38fa18696a63444f2a0f0e60385b7fec54a257e166b661a4546074b976077ab3e571735bc09012bd6aac2f73065da771156fa5e7b13a855d00afb777a20cfe08d8348c20f795c17426294bdf1b0b563c3c785abe891f958c9865bd2e0a9d1c8586b27a21afdddb77dc9cf2ed6cd1b601fe7fec71d26f6fce782fc90a0f3a44af48b4bae51bdbe21f08974a0981857a515595c30609c2acc22d5eeb37f4d1a6fd522638e2338ccd351189afd39102296f4eee9d359ab5a72ff62bae055828c874e852b447a584e4897a27f6a06c53ce6146eb27efc4ac1c4c19270858e323cd5ba09bc8b36504bac8ce3caa05c246a0c152a7160e6d782f40d0f0fa55dc91f3cfff1cfc4744a572212aec6d9b0ba9ee3fd614b1628019b62f3087503a5bd7834c2d42d81d5f753a512698eb22c6088589b0f63c59b28e99ab71bb2beff3c39188feb6487f063c27e0e021eaca67265f61e42ee5bd0512e9dbd41f4a077b80c35be26201bfa9acd52430882204a7b9d3d77a4855644b256367978c979788785b263e6166633a3a722f912ea283d3dae81b3756797a38fff57ba5d214c8691890cdb3f976a1722d969683b316651a08e51984d084ce2276076579e", 0x1000, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0}, {r0, 0x101}, {r0, 0x16c}, {r0, 0x4}, {r0, 0x21}, {r0, 0x100}], 0x6, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x42, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 16:00:03 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) setuid(r0) 16:00:03 executing program 1: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) recvfrom$unix(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "9a74c4c7ad729cfc5c2b2916c1cfcb19c18f2a11"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) 16:00:03 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') socketpair(0x18, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xffffff51) r5 = getegid() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="95243eb4c2f4bda91887b29fd0807b7ad87b6eb3001ca0e4682fe4d7a557", 0x1e}, {&(0x7f00000001c0)="f15fdb331b094f38a3b47d382b1163dc5284e20b306148a363e3d7315d269d936ef6a0adc4ac57cf0ea8a156ecf11e449de00a7ceb583d88b69f99f099d1d5f1869d678929b4b2cdb59e6279a6ac647a2dda06c77b27fd8079091bc2ebf954746b4ae0964993fa6f36186b8d836de535f53d5a067a4ba130d7ad", 0x7a}, {&(0x7f0000000240)="f35707c83f9e6582aeef92cb0971b373f47be61ac862beaa71e4588dad61e08a421634d5a0f6585609a04594253f5b5695ccfd93037956f656c15cfcddbda005d5730690be37eb6184e1c52e6927baab9c6146fb3c18c4e53049c391168c33d375cc4b8655e606ce9100321b801fd64f35497ef62227515112f840bb23953085307d9ce78f47d39f2067a8a1859072a4d040b90b7a88cff08e436f6353ff9a1265ce05b731c775cf7980ae7bbb57017c999f82d53288a37687b17de791a3f18c49153db006592bf64cc1e579488860a718797308f8260053d3252a7433bfb8514daf9eb0ac279e70c166764b953ccf009990c8200bff7d48bad883d48d138de752c06e1e5e7aec6a5247a2e6cae68afb4779590c5e5fdc13aaa615c082dcf197192b0248d0dbfb09fe8a651ab489f66f6385777ab4cdd794c5047f9993bd48ba9c2646d98c7aa64b80bb096a1b19c19d3d4c83073700f03a7c97de0123b7fc1b971d5d5776df0788f34359e6fafc48f3c398160b6534262d9b9ea0bf13f09d3c1925a5d5530792ea71d1277ba8b3030ce8313d7b1894ab68debd47c380f09569d3a9a468672487b2627fcba9fed96b1a7bc4c375676122a290fdb136ea08b9169b2fc4c08af57c601fa038308761246d072290ac630776cbdbb4f1c950eee0dadc926bd3e42b4209a20bc9dff26cebcab429022392b757ffb965c95a22c799f69d2cffbec1b8c32aa089e72c76e3ff7f06975e4f28db6544a7dafe4180ba805cd138fff674e88891c5785cb323fc839dfc9359dd4e985622067f046e357774efc4d7f0c15b4b166a8e353a98042040b69fd11c833493f5f1ecb193b66e5898b5f44415c3a59c839f2a0e63e773d72bf1967e3726ba358a796c4bd00648db868b09f86eb602bd8a2fcde133c5ff6f47330916b9a84eaafee8abcece053948b8d980efc1fcb203f5304aa3ebb1eb3b9c31cb19a4e0802c0ab8fb2511e23532ace0e7c64a195b6d2fb3a2c3183155c157ef5f1a26e7e8db478f59605b5bc5b8e654eaa30920f337a697328356765ac392b01b969de55cb41cd04d116f1cde8c7e5098bae133ea0887d18067e084b1244333961f023146642f4bdc1d7178d068704994434764a853d2b2068c5346c9e16198d54541f71c753b5cb7f0ed8f73dc4dd04d9b440604ed0818887dcb9aaa05770d7f8cf8fbc1d993d043110ac8ab920893770eef7bfe20fd47398f975d9df854e02e4d51732282b02e463fcfe6c3646f441d99c60801b53e8803d266858f3e4ae91081732283d95150344d7ac683482ae3594ff04523f4f57ea4b538e91ffae5f52604f7f9fca33d71c728a40e68e756344f29711bc088b5fefb540c0cde7e257079fdd2af4d819acb5242832c22f3fd701404ef7aee7ac6b86181db030ec9c5cf85281f22b49ea084547a47d767ef2d6559bffe050ae3667e4f19bb6df64aa7fa145c2f48940cab17ce319dcb8d6b3adf625be08d26c3c54feb144ef8daf4d6776b25efab6c1f1ead67f756a434a9bb3e2b401826235e7fde6780cfdffc5ea601f94fbed7be5bedc17d52d7ee6144fb153a7e4ab9b48503345a2a3d81abab120f2ad55d18566465a42137d018181d5426182e44c65cab1376a6a2f3f3e246026bd7777715a058d8450808409cfd042d0ec10142ce6d9a44df866fe57fe7c3fecab576d324d818e5e22f376ca642b7b0da3a3bc79c96804367802b0f18e693d9ecb2864f2b504a01224acc5b54e7640a2e68e7b4d56cd8b168ac8608829c69260687ceac3d24ec6372862f87144cc7a345bf4724d225aacfea283f2c32120321f87ffda07f32159c62a460fbf19fa22b8ec15e758ab6c4c04edbe663f38ce45a9af98942c8696d521faf477013b1c048c11b7546e3e213b65131bd6db068c75ad7d4c82674da3f2fccefd69dae6b7baf3fbcdb82a9df452d6d285dd68913a57792353db0911ee4d0df51cba30de91bf4a7527139066c28166b31757e9af97ab52a6b5a26613b9707cb67933266cf2f174f061b7d7b02a87060c3d3a2eba17511ad9abafc04a7016b87f190379112f05675d8a5f1d145d65f1e71c795099f9797df288cafe91e47ae89a74f11d37c55d8f686788f51e08ed305f4b052eb93324e1bb0db0a37aebd28e5b5274d8ccac64c80567714cf31196b0727bf19a60f32bdc949b6412076621c9712cd4e951a68377021f0196007e71397b7b16cda70c513a48c930ec30c508f13915e1385e689556f9fe80330432f26b4a08b4b7fdc7690cee93b97fb8283970bcc7895d49f952cb396d2ce315841bd7ee6ab4493f91375c49beb2417b68a5dfb9fc62864f54e84daed15cad754e433bcf4a0c47d02bf9360cd421ca6268ad67e63871ab244b4b8e06a838049c0ba756f4b36722ec57531119ec5f23bd7ef6aedb29ac104309d8a4c2ce574b189ab35c5b22e11e33c24ff814b36bd4736aa7a815642e0ad26f3bdb00d6c530b9531bd542b9b42f31a7ec0af6dfd8e2fa9b9d4db0d354d4ff0c141101cf2aa77d2f39dae549ba6344fc99001f62a9cede817fb9b3f93655b5ec00cf8041153d8a1b9ca9cc222e53528f355eaf7711c69ab090a5d641306543e7bf47c8c40697a9bbeb83c9a9ae1afef0d90dd3e4b26271da7a1ade327a097467fbb50160d0ebca5516dc04bf8aaa7d8c18dacb136520147f4a362dfe29ce43624a136231176dadb76d938e203b9b5484fe87e632fde3445a703e30364b3753e4b81afd51326ffb9dcdc073bd138827a9e8c8ca991f85b88ef876546e8e5deaa74b5edec216ed280045d934b8924d4aaa82fc089dd769295598a8791553cfbff30cb52f2853d29704c16abf7d4dcd927dc1d280b34cd8ea29dfd24e85e02122331cdc7cbea7990d7191997afb020eec5016fdcca19f751793d7a8e3f8c2cb925a63f69a6e7fbe1c347366d63d49d04f2f59f3585b4fa711f4f4372ebd3f6618a00e9dc6386c2fdf87e0efe0eb6fe99868d96a45896781738c4a36e63e726ac763b8de755521b584088afc96cfccdb0c904490507572e841fc1e8808d998dc50f1031af9dca975ae85a8c5a134cbc0da949c92eca31d5822b6b8a6a97f589a03e9ebf8767676022636b5ba46f4ee390ebce196aea6d0ea98251e8a97fd0a5d817a751225f78c3509c466e6e118b7cdef11f3950d91139255ddd00fd5974ed19232e821dd553b4cb76c8157e2755d23fbb929099950e2b63b446ca79331187218edfbd88ac8b7e8d49180c485b5a8cc78855426c8dbe2651804107cc3271b4508c4f4e9bc13eca80fcaf022cbd506f68dd25278aa0642f328c3dc88caf4381c3f8b0a6ada1d8bf90a3dda46f0d2ec710df4bb056d9f1b56cb6cc5a1b345b05ee5bc89db397020e4a0bd573f8090a1c7576073d8411f13f036f3c23ee5dd2582c71d6fd4e165a2fcf3eea5daba372cfb6b865fb2820b9334263f3b8f06d19a1fb889ec5556e33ab7041e4a8240478a578adcf7bfdd38d8e7dca05183fcb0fe62a10a71f2f77f82ab4fbf01133a12a787e99a5530359b1790a4540a84d50ae6fb20392565c624feb159b3616e200132936690bade64cb488f9727aac19e3dbca108a3c4266acbc0ee440914d064a6c9401bf1a6c661aa4e7077dd17e52314138373c3d422f8efc91a656ddd4535656465ef8bc0fd77838d15fd987379381fa4c6e99a9771a0fde8da07ea2e9bf618c1ca9a016d8b1e26f67622da0028ccd0f40eb42ad137c4153818d86d06309cb554acaf0caa467cc8e5487878564b28435c3411cb570e36c0dd3024ba6a986c2fad74b21100b820211cc4f1f825c497f99d359b7a1415eaee3b62cc171f1c7a66cb328881e421dece74be435e5520c0b2a251bb43bb6d150efe5cf0679cf853c99c0af2e59ac2687a57d4975e3719ecd2fef878fcb54f1cdf10b6264d19abb9a0dbb19fbcdc0218d37d2178026a1add789b368d52992144dacd7eb65ce1e1b67c66cb6dfa4a62cd4bb659036283acdd7f044aca8113dcbdeddf5834deb3f90dead202956758d1c40c721ee8456da2ec84470698d7bd9e52b2c034828ef065ee95339070129420d283a4142e6491b1dd1e9adaa895d9e853d60fdb17b3ae95ee75ad6c8408519a03b67a502ce8e9c967b80a5d71a3e6666a5970e50368ab22102f49ea166443f11489c3f5f40143259ca44becffbc8bead5ac1a16f2cc4f1697846aab3a568f81b4f644f6cf81b8d2622ac5b0ff025d2d91ffa3156baa8dd5c1727a09b22f1c0c7c28ff3550c29682c5794c531862ba8c381b775bc34d38f14119ce6a7ec8af375aa01336e551dc208d53b0844b7c0232f5539a713fb294aa5267c026138512666a1dc2aa1f17d0de92a4ef07c5dfed41e25fe706081485bdcf74f6ede51fc15967c57e73ac3f539903e4d5f23bcadd1f06b2cdcbc259a38da41f17bd9743a62269ab32676c2d408e93ab463c3444390efc9371f82d33450668966ea6dc4f5c3b82a24677a82f98d1a9f2091130583b4a79ccc0efbdfa3e1f3edc1df9e932a16de9e77f7e8d86d1e331b4f62374bde5e4fefd63cbe0129d394e5e6ee5ee5d47aa01dc123cf102f51be79b832ed60b8e43a6ed1f1d53c5c25597b6d774cd9948d9f687381b9dc1e5a6292db69bc5093d52cd496913efbb5b02b262ee0e74292aeaad44d06943e901d0eaee5f59d492ee8a258612df5e047e4687489639062fade0f16a11eddf84e3556d04b98b69dee22775587ac301bc0034983ebfe1fd60a255bc4a348e644f2e6280be7d7fea9a6ede38788b94c0c5eb1d39df9675bf17dcf5f273e435de3c6471064f55a5102074eb0d2729f8b44e0ef70afa66a4367ea7064ab2ec756ab0e012856ce12937f01c0a2961fa8b566c2896bc7c04ae888939ff56fbdbb9252b9d2a9385d2a6c1a6d10410ba2bf1fd8decc0787545663618eeb878a311823071d46a57d939177bc8459b7011b739e09f98d3818508172727a5820a114d3c063d9f2a0d92144928b3ffb333676c4b8438e3f5d57307cd00090a41dc813f5d2522e0e7a70e4fedcaf0040086b76bd33582ffa955558989a0542493706a8ce26106d6d0715d09853b535d3fe0948f7d885d6ab4c7d70e7bba85db6e50648ddb85a83ed5ade491c844b7ecea613395f7cb9d307f8c5f18fc4889d1c98e4bbf70f6ace66870ea53e1e1c14ac2499cf513f862d6b6e8c675692a2296df08cfc13900952ca1abea022c8413c0995631b8e499e07eaf978c5ac649094983dfa7e5a6caa9f53c8b827e406955a840a214b7ae02d8b94139bb4369fa77c93abf4321981f3e1c806bbeb189aa6f17db4beaab4ec575884d00b6800566d803d84dc6996f59896132d59a96387f62622f5ecb010b26345cddf62b8bfd7bda11e9aaa2d5f9d2662c25bacb968c8af5fe094f305d1f7fb26c3f4615e43e4b129a15eca8f45cd62aaee734e8745f953ea7cb809f87e0a8236c6e8748d1c72e842d43b728b01d4f6e0393d27e72d384e7d8a8b7b9887d86e0aae1389bf305e17f929a2f41ace9e0cd7e1b5ddba8fd9f2704075f912b0d7564e37db117236a019fa23c3c5b7ac4a8ebc833cb9251df481c4a0c378382d2e510c9b4d05bcc0f9d36797cd39ab01d33c8530f6e04fc4560b7d7720c5b4ca66ca5c72f1c22082d58464b9ab4865a95da6759bf909f50539a7f62d661d94bd5e61e35278ad262e8085165629e385005ffa5880db9e1efc80582d22d4a3841efcb82201dbeda391ec1b951c91b3a743626c36ee063d8d25da45cde229", 0x1000}], 0x3, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0xd) fchmodat(r1, &(0x7f0000001340)='./file0/file0\x00', 0x20, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4d27) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x1, 0x0) accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) sendto(r0, &(0x7f0000000080)="4daca9c5ecd6ecf92d0bbd8f3220390801aca0e0c65138aaa70b55f087b23e677a9721410b78a10dab079928bba6447df5e76f144cf327155cdcbcc3343531e48197003f9ee93189537a9aa5308b12e328606088a762", 0x56, 0x408, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9}, 0xc) pledge(&(0x7f0000000140)='.!\x00', &(0x7f0000002180)='\x00') getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 16:00:03 executing program 0: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/34) sync() r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r2 = getuid() r3 = getegid() r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r9 = getuid() pipe(&(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="a2b8387d22079fc343d4b6f9e2cabfb75c7342e19fd04e", 0x17}, {&(0x7f0000000100)="61cd61184a0edb543fc1a1de4faff9bf58b91772d04ecee79eaa7270fa09db39d0f3eb40643ae625aa02822bc3a4a87701e1bbe9bad30fae60adc0a52009a748cdb793d4e61a594e7d515709c624ba9106457f80b53fb13bbb9a2f4114a976dba6a2bdd199d7864960839118ed0e303dcb20f1d6f1b7907249b1d70179eafaf8446078283024492b4e368bfceb7a720316bc351a1902936b487c0aa435e1268e33093f6f94ebdf4b", 0xa8}, {&(0x7f0000000080)="a42644cf8043b7bc6ef3c66d10531a38849e13646ae05d63137824bdca", 0x1d}, {&(0x7f00000001c0)="0bacfb0b8504609a69d264dfa3ac71868e0e59c77840e4e7aedeee02c2fb5ffa5b77655f461f7515263fb7308576d79171f1", 0x32}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="00179f0231b70000002000000000000000ffff00", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x400}, 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) dup(r1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc0a4, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x6010, 0xfffffffffffffff9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/96, 0x60) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='(\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\'.*\x00', &(0x7f00000001c0)='/&^@]\\$#\x00']) 16:00:03 executing program 1: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)="8800", &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\@!\'-(@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\$\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='@\x00', &(0x7f0000000580)='\'!,\x00', &(0x7f00000004c0)='!\x00', &(0x7f0000000500)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000480)='./bus\x00', 0xfffffffffff, 0x10) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x16) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0/file0/file0\x00', 0x9) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x2, &(0x7f0000000040)=[r3, r4]) r5 = socket$inet(0x2, 0x1, 0xdf6) getsockname(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000020000000000000000000000000e9b8a12b00000000000000000000000000000000000000000000000000cc000000000000000000000000000000000000000000000000000000000000000000000000000020a4f05ca3a8b5bbe52ef2e17d698056e99a76c941d352ac09bc26412e15429653d70ecf830a2e6e60c261fd508012ca361032efa2dc5f7b655f8d3d7843ddcd5d6a102ba295612016c69249dfcab3be7a64b4686d8fa798bf0c8eb91e680ebb9e42e66e0432cc1e31dc1317382f6cc9c8c48f415214a1258f1ffe60b2539287523da2a080f4c3c5dbe471df6190b73fa4d825f73343a868737388440f6151cc21e59002da8056ed1346a72fc4267bb77670589d15dfaf51b8aa467036638fe856465e0cfb7e1509166f3178defaabe4a12e2fb087794f6441f3fc1fcfe6836ac8925c"], &(0x7f0000000140)=0x6e) fchown(r5, r2, r3) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x4007, 0x9) kevent(r0, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffb, 0x1c, 0x80000002, 0x8001, 0x1000}, {{r5}, 0xfffffffffffffffc, 0x8, 0x8, 0x88a, 0x243}, {{r6}, 0xfffffffffffffffe, 0x3, 0x6, 0x800, 0x7fff}, {{r6}, 0xffffffffffffffff, 0x10, 0x600fffff, 0x7ff, 0x79af}], 0xfffffe0000000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x20000003, 0x4, 0x60000}, {{r7}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x54, 0x4, 0x100000000, 0x1000}], 0x7, &(0x7f0000000380)={0xfffffffffffff640, 0x2}) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x10000, 0x0, 0x6, &(0x7f0000000240)={0xf4, 0x7fffffff}) r1 = geteuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getgid() r5 = getegid() r6 = getegid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getegid() setgroups(0x7, &(0x7f00000000c0)=[r2, r3, r4, r5, r6, r7, r8]) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000000c0)=""/194, 0xc2, 0x840, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) socketpair(0x38, 0x4003, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2004, 0x7) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2e53) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80000000) 16:00:03 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r3 = getuid() getgroups(0x6, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$inet6(0x18, 0x3, 0xc38a, &(0x7f0000001400)={0xffffffffffffffff}) socketpair$inet6(0x18, 0xc005, 0x5, &(0x7f00000017c0)={0xffffffffffffffff}) r8 = kqueue() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = kqueue() r12 = socket(0x6, 0x8000, 0x0) r13 = getppid() r14 = getuid() getgroups(0x2, &(0x7f0000001480)=[0x0, 0x0]) r16 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0xd) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r2) r18 = accept$inet(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r20 = dup(0xffffffffffffffff) pipe(&(0x7f0000001600)={0xffffffffffffffff}) socketpair(0x27, 0x8005, 0x10001, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = socket$inet(0x2, 0x8005, 0x8001) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000100)="497545affa5f1530b22d76b590471b8f67649c55f7cc9ae1a9bc87c8ae642f2048012e8d248336491e9d4bb712a0db6d9885ad1858319699bd91a78f4b9afbf0458fd3b3175ce8dae8c0b2b987c37056db42d5e9d457a5f5e2aa33b7ae54e20bc53b12a78992355a999ea39edf4b52f54d85918833867576dca125e557757906689dbe655d4292a43f330da6e5c9dcf139808b8e87419e31bf4ad5ddb6ec4a74c6b18608962d704ee336dc31a881cf306ef09be4f27ac4a160c6faf0159d05d8ba10d70527637599233540c2f5ef1674b224dc9fa2d05c3115536dfbac5920109a7e0e4d69fd4a871fc4c283a8829cea5a90c815f95cb31b8b86a6843eb83e516f1b4f6eeb1a935d4a0ed7859f292150d3c3dd55499e64a597a7e9beb4eb2f2f8a4e3ab76211fe913233a3be2a2364853c9324ddc73998ce5174e46c7e646399380ad109da9c3957261ea4250d6c19bc7779257e5fda7f6eb8dd446b1bf9c2c63792f7bb16b1cf955e797b85cf956d77718b9c069c809d3081c29246199a90461a139f207e4c4f43588f084e01e62a519a77dcf55703e7abef854747f923d61c541bcbc610b8d3592f32e8c86df591a0f76c6099e604b3c84a51510209e658e468590e42aa179ebb80d5e70cda33af5c3914739b83c28c3875523c0ef3028768d09125a4ee6f4eb30ad33b73c1b7573f3b4e2496a2b7a61edef0854843263fa41b7c3e52fdf25dc7ede081a0cc3736e51f1150a635632140846965bb50a8f79c59fb26dfdcad843c87bba5622cf4742c861b89e8e03eae3ab6f21c4d558aeae6ed221558bef1f08ac5d4308b1c832e6935d0d98876c783d679d2977e34d46d6332bc291fdd740b329c2f93d5b33788292ad4e7ef88b0927851e54129e9ffb6b578a019c08ad2cabbcecc79a5e7f40828ccc72cf85215e60cd5ff1f53e9fcd66fe06d2af4523fddcf6ba23fcf0a697ab25f29059f1eb5aeb50362ea961d4f0157db0913ea2c1b5e4d67eeef314e5cdba669f9e241c81f8d7a5da6bb3e82543918f9f779d0de1667cb6b82f821d8d0f4c1e95c1fade58da00dfddfb0f1600b2c1ef1c256bbc413068955bb222eca1356ad95b76031ccc193bd8ee8d1963dd20ff1f5f717770aaafc4475c52c5aab671daac1369ac8b038df9a90f5b652bb4c050fab9468f3e62bc6cefe7876c4d0f2744476b6370fb4720c7b106c586e445ad49d85843fc4a20a25cee5515836a8552541260f1273bd4219a3d986ee47c1e2671278658b49008641c5abf4a46b4d4e84f2499d7de1f923a11b30b339f8094a8e40339ed107958c6c0c2b7a242cc002b94de805eb8acfd1ae96adb00e5bc8cc30b14456e51b51ed4a0d2e7ee8ba2c8ac672e27710b06bc94cdf0ff93508cbdfa2f5ba091a608d1863e50a66f5bd24aca6d48fd6edd1d4c6c15751b3caf244aeed48ddb4223066b8e6d040e5a71ee6f1ac238b515b3cbf78db50daa6be2b1423f7be06a4f90a486a7d149375f4acc9ed2e490569929a3a97e37297b2d41f5d33cfee3be7da8937feebe96ecc687809138b405dd02a0bab8c4aa5bf84c1b9eb0f9690c1b5083502123af95c910c25a57b3ff4afd62b7427c44aaa374a0ca9df9ff27f3d4cefee20427fa15e7fe91a3c350eed2d024e6c88afc0f8b8c842faf5373472155ef63cd2eaad66ef603f557b38b4c4110c2648cf1962e6dfc2f859012e65ec0a1225c9feda034bc64086c19350f65a862b466dcce4669bf36fa8d1b9e23f3f12fb389b8335851aac899e1cfdd3086fbde7016d76742538e529badeb9fb1b8741bacb3f10b2952cf99182d55cbf614c72e25441e6156eea332a7cc46de748882d9e3c87571ec6433fcad70d87f0ca61b8e8e5c22ad5e5dbba4fb47700030528407f3a71b0a1634ff58fd3acf051f4b94a5b94bf17d80ce9c81fbdc98336327d03b38bef1eb1159f60e1b28ccd41bd2c4821e6d5f695d0c8e22d2749f7b56c35ebc64d361f2408c06f63a5b710fd4ab3b5d7159f2600dc109614d2a4664144ba8196f534974e7dbf712e8d13ec6a7cab284d6eabaede66bdd248cf83af4fd6394850d0c852f5e7483737f9a0af266f8cfc1c85e30b187dddd2b48847a4fa626ec0117547f30daa129097dbf6203ed589dd8fdc32be2450b5cee681a8678c143b0d8eee96f9e28051b209567ae07348048c2d449a11bf4943dd07ec4aa28c70a5a357fea62f30229c691be5a84f345a2a003d4fa750a3fed63d74d2a3ec2ae6856ad24973db8dbaef41af0cd823a6d795ff2e500e3771f8b402bf82185bdd9ad16d6d8bfb78fda84cce6f3da4ba3059bdcf5ef04b67fa02f0461f0dc7b0c400c3d0412c2e3f74aa643dd6d9f13626fe729e7e6088cd03969f72438303ebe0eb869a8f614c9e12e94adcff8cdcb8f282a18aaca2a1c1e2f43c4332e8782283fb3d61318270bde9d7c34edf6d74feef44851074c5f88c9c9f1e9343e1d940a1a5acd9eb0aa6258abadb5dbbcfc47db2e790700f7dfdf6b40663dbd391d12d54b0eae8d4cbae1c6b8a40160d3bfde01b50254733d6bdaf5cc95f13ab6357a9465f5316b2f64374150a0f8464c97f9a98e7f6d0e9c4ca8a96cc150c11ec9f8b8f746c2638d8d2dcd5beaa5fdc91d077f499a36c6c40c0e700c69f19fb8ec6d43f2d194fca6e61c1cd9ef2458595ded7bc2a0db4c2ae7110e6e8db774b34ab8c03b8865c0be648692d3d41ba1e2c95b77b25b8acb6045604244f64b3f14edaf43c4f3ff1d8ef112a31528c2f45f07355df9935e12f4f7825aafbb1699ac81012ea708555169bc052d781541ef6bfb5b9dfaf435f470679068db1baf07628652a6b242f4b5daae41d955d0f8239fbf1d68b555a84ee8b31a6019a51f030603606c16d68276644154c7474779168e67d3caa00d938567f7a8c83285d88e590eb4cb755987618fc29b397a400970d4c137d19d25b6f9c95015cf1f3ddc40dab6d79fd07a7084531b8d835a85dade8070ddd611852fc036b97f62d8b8d91e184f85c8b30a6325a0339a2675278a96f766f3a1c43ba46946480200a117cfa32cf376a4861cd64b368dea2338351f65cf384dfe62db8c4abb237ec67037bb68dc219bf9d00908bf629e0e4be149014c0ca7181ccd14f6e42e7278323e6554bb25e4b51f0b107a26d2ac876cdf7ca21a63e83406ca73fe4456102bb54c7c8742cbd6f79baa380858b7646eeb0f1ef90ca685f8c29dec3adace678e8b435cf52053ce6d2c111f0eae63b2a44904b76507d0c18298963f715c90705f740b1b8a97ae0080037e8610bbac73c636446773cf65a8fdb903c650d3b1189c552b5374478e68db422c6ab477a43bb8b16cd519894d22820618e78b78643276dde9884303eb935628e4b0026c8b28702816ea19acdde6513acb177da0818b3956cc765240dc61fb599705a6d3cd7d9952b1a95e0c3b16ad0523f32b7297ef2746f489062e3fb7f14545354f09d7d8f0caa126357475e390e59416cfcccb611e1aa5e2d8ca3879eb0afe52119dca3a8f521152cdae19035077cfd66c951df3bae5ea96e155651cb86f9f2044acb8ecb30f89582e7a1c175ea9f7350378ae27a6a3d15a5e1dfa55d9cdb68cf9b9dbe10a93a406515437992c66bf7f31f395f60d44042b510198d1f02990fb80eb08a59dd7995d0ae692f9ae8b07b47a91133cdca151e37ee655c85fbffc088c3b8202e1f23623871406abd180a7d4a9ad3ace9bc2567be81f8cad8ea8dc9b5defb9b909ce15529ec16bcf6e062678357a6423f0b2bdef6872bb92b1c69452890d631cc4a3a6c5e737020433888f4dff7023d33cb8909dfa38c312b68d7fa4778e9e256281dcdf5786af1d9e02ca74f585b3474bd9838a344db3fbac53eff73c7000559783323089d0212c1bbf4692bb57e5cc4b3069e0f5eaa18fb7d694a6119312f826e32afa0cb09db31b2b4b1b7affd027a3333744c10a9ba8113eb2fff46616ac6397fce2a66ac5026296e2ad71183c4413390908c18738eca82787399604a01d52dcb0a645b4f9dce8baad8f4fe70b245aea5420afc6cd9a9558c3101d31f57217ebc05af0256c5e8aed9c36d34a93108e254f2b53dad273c7f29fa6731d5fdf07a089bb83b8d10f4624d85de7fe60193d04d99ffa4cd1fbc2ec8c4723e1ee3a6a451a21bede1bb94bc58ce5363a15ff71f0072b1d75afdd566fe343c593abec84a98daa17375b5528cf64fb1cebc104f34c0a1fd3432a053672c2dcd170ae336f62b3ad2712340536777b6d97cdfb39bc5409947166321c85a2b4fd6688d57f2f0cd9c7ed31015e84ebd9c018b9724a3f2b7c21283c789ef860509a2542d8d0f254597cb936ee3c8da54572ccbfc724b7098ac5acded4a01d50f9044b3b52cb96249bc6b6da9a9964780de3deb4085b034d73a20bbad1b23c77eae23bf8c3be33e442729abbde2c349c8dc688bb69ac25f9462e68ea7b361c417a95f0af2badb4322ba08f8b640eda8761c1aa19035d130bcbeacd2c8ac138d7206948f0940de0d661d4868d368086daa106e8472ecadbcc38990804966b6947ce1920b84d07e1b8138e3f1411716dfe349ce0f06247beeb2565b9a3e4d9fdf56ac2eac694cad318aea8d14f02880b6cfb084745a49ef61d422c1fe2a4f5dbcac9f46b0aeabfed5329e0cb836a75a504f0b46d9a5c1237bf9ac3f0b053c7dc0480415ea6dee4cc0bfad3a7c74a06a1c2d5461fd88a24aa75de9dca7d229a806dac81e2dd056eb7e94a1495ce0af06f63f3b46c31079dfc001591a1685a4270091e2f86e1ac3f4e2e477052996dfcdd878355e21c1076e16b29038d2653ef5af79c723c9f67dd3412dbec892dfceddd0efeebae2cf34ed6bd4aed27c8681c2651c107d64a266639d3b211afc709738be66660504424eee834f7019b5417dbd959eabe48edc946a6ac1738be74532158f57ea163b3c8db3d30d367591187e963fda4a7aa30cf69e848a6a92e9aa32b0ed65352c14adfd1dfbcb898e5b34ad56497a41efa35700ed4104ef0fa3b9be0cb58bff03e810a6cafe48e37566b50c0d58848b6580976e0cbc569a1fb4c157c8740ffad2d1fbbd220c61bde16d1cc807964afb6b6be1bf9876e1305affe8269120bcb344fee06b1b2b17dbb7ad7da80a324516a3d31b0369ac5c7f2d2b2b6ef3e49c926d8f93bdb5aba5f6fbccb28665d2e11b898caed02cb4ad7d23a7b62d194a06a5921f3b41ee6cee888cb6dde1a4ec6033a16f0e899637273f1c7b251dc8434359fbbeea539b3ad85bdcc717945fb66d8a25913f258c32ab781bd79705c6867107379b289ff4fecca801339aa7f62c39b6f508f618d0d58e162e2cd106270d5cf4eb0bd8de275b42373d5a96bebf22f3f9c435548c0a841814f162c43d1b005ae9c6618f04bdb1ca9570590a6f5289971d0b87b98fc14c372bd5b77dcbecf1a2529b6ba4135dbe13b1345e0260371f213ea63c1da9efacf7efd2d2959d7ed747cf6fc5b5d0216d98a32e854f45e23ebf0364f3aadf414ec92493ee54d8f8593d8bf049953e7f63599c8b3267a82f3be9b17ddb7ee07e7558e073706d1ca393274218122ef9788a9d8a24f6d15f34f31224d3627627c0820d38e46c65e3d7e327a6f7b2e9ee4998904255a2204c1d59253cc81681de367fb2dd8573a7e46cd8ebcbabe799ad3c3ec2e34b81168db43f4d95d02d18fce021bd953ae1027777e51af398c53de383a4846092b5ae946b431dda588e723c7c627c5c33adf2ce7c2688f8fe0784430f59f432c933df81d2b9ac3e77", 0x1000}, {&(0x7f0000001100)="6f7e24557cb68b1fffaa73ad5948146c62cf82acbced36140bc63b1df5a7614297e729a59adf90b24e9c554d52543a3ba4ba36854a0780ece6f9183772c6c6a311265ca846e7435bfb6d3ec2ec749974dd89313f8a49fb62307de5a20c88b7a1fad5fe79504c89301d3f35bc827998a0eddf323a4d903875b3ed8e93aefad2c66f59baf8890c1c627ff1a75722b3ce9152d85dc5e562156f161cfaca7a12b5539ba617bd6d80111331b9ec92cb5bd43789db76adaa37fa0cb74ef375585ab7c662eabce68b01af2fd7bae5dfb40c6f0669cfa9494b18c2a664d719bc63a74ed31baae3a0dcb7d276d7af9c199942e10d7654be58244a415184", 0xf9}, {&(0x7f0000001200)="8a3d2c1176bad1100a6138a60744c0e3daa041eaf83c262689175d824b386069b64f60e542f1e5b1d98ef35d2168ba2728ce86899ed91e6600309e50d542961a83a7e044bfbccf27e70f449bed40e2df9801cb8354dcbbcd02505796e4928b494aa5045bc114b506f70815e753d3cf810eb09b155f0d8632d753adc0503e7ddcf9a022884de4cf040ce22db74cfbbdfe5964cbf43308fce97dd951ffa03ef40b4bcc9310df1bfcf1b33a3a0ec953", 0xae}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23]}], 0xb8, 0x400}, 0x40a) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file1/../file0\x00', 0x480, 0x8) fcntl$lock(r0, 0x7, 0x0) utimes(&(0x7f0000000000)='./file1/../file0\x00', &(0x7f0000000040)={{0x4, 0x5}, {0x9, 0xfffffffffffffff9}}) 16:00:03 executing program 0: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9ad3, 0xff}, {0x7, 0x2}}) mmap(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) 16:00:03 executing program 0: r0 = socket(0x16, 0x8005, 0x6) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="ca42026c11bd8508e73beef1cc2112b78455f82224a0303e83695aba541135a8bc8fb7c00452aaf303d6dc7bc6d8e6fc1de50db74cea4d530d1f2a1e4150c6a8cc348e9e80f905f2b6ff1d79ca32f3ac812290a17cc74e8e6d682e2f38fefa0f3d59db5698a88156aa735a9c56448304270cc5d24e1961ab70c4f9fa936d985c157d59fac379f376289ebb50e010bc8fa2c1f533f243545810f49b00e88a3e8968b61894aff9910b1cefb352b0b7db3ef4bf107712789b8312ab50295028bc559344cb3190a35bb9d65eb394275819dff8284b85", 0xd4, 0x400, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x30) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x8000000000000b, &(0x7f0000000040), 0x0) r2 = semget(0x0, 0x1, 0x420) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000000)="e39460501326fc01fc56fe8dafeef4f3d06478c58d296e930b7c3a4dc7eefc877f2474b1878577b9d1b0837cfa44", 0x2e) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) 16:00:03 executing program 1: syz_emit_ethernet(0x214, &(0x7f00000001c0)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6132539058226822dfd9cd04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c24bfaae2303551273c762935636a35a97501728c693007c19bba4b4812296754afcbb7be8a9b03f3f199422bef07366e4a9ec79f78113a4698708047e14d6ba9e11c5efed7666fa194c3a35bb4007954aa96e86d300106eff4dfffc87e523b2df66d65abc34c3cec2b7bc7f5d3fae8cfc3817ba55a96346e488a49482bb68e8226dfdf30d9d1f6b60e324f8d5175c8882053cea77e442a972082c00d8a468eae2a6e7c5") 16:00:03 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) unveil(&(0x7f00000000c0)='./file0/\x00', &(0x7f0000000100)='x\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="72be9e53635eed687ba3249066ffd90713d414c00a30332607b5b2f22449ad40fbaa5b106e3089e905d7d6b45df37c9b073da9a20d91e996ec19b5f4807e4084b6f55b5e0edc8c0d5568b7f8ef20", 0x4e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) 16:00:03 executing program 0: lstat(0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x3c) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") socketpair(0x10, 0x8002, 0x1, &(0x7f0000000080)) socketpair(0x3a, 0x0, 0x7b9, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x18, 0x5, 0x5, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x53) 16:00:03 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x100000001, 0xf17}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20, 0x3, 0x4}], 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0x66, 0x5558}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xfffffffffffffff7, 0x1}], 0x5, &(0x7f0000000340)={0x3, 0x401}) r3 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b35ee347af532775593a6b76778eb4485a486a0f5ad165b6fb2cbcdf62b0a49a7e16c0c919d2805f3479d536528c8cd52a7481e2afdfe12e04ecbcef135109609e49b591cb917e5fc2d75e59ca88dbe6281ae69c5ef7156b878f1bd840fa3a637a7f6e59c98a5918ef3e77cbe3cad724fc7781bb06ee029605e43d3569c728a2fb54", 0x82) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000029, 0x8001, 0x8}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x6, 0x5, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x7686, 0xce9}, {{r0}, 0xffffffffffffffff, 0x8, 0x7, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x30, 0xa, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x5, 0x6}], 0x7, &(0x7f0000000040)={0x2, 0x20}) 16:00:03 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="b1d2609415903d288ef389fa8ed949a0ef6092dabb4bc9f899ddb87e67b068d494e5191ec1f153a5d6818318f319039cd836bdfe963553cc41464fa7d5430c06fec95a8cafc0b39d3b1bc5b751d9536ff7466ee897348ba42c1eae55ebbea4c0144a38bcf07903485992825d905b74edbe8cd655786177ff4f2e30bd5d9190fa263b30d92344872d986615150aae249224432396326853a2299ac5afb9bd908000502c380c49", 0xa6}, {&(0x7f0000000100)="da5a638e37d8283bf0df5f03daa566138ea755e41dc34d1dd0f222d62094a7571ed46b5520a6ce461a0b17025b9420c1ce1c98a3eaeddfc23e995a1a422b99b4c8b59a5a2086bc9c079b9874dfbfc8fce67f36654834d520c7ff9d2372f85c2de2569cfb983897c4c577c91b1d94bc3c64ae270c53c93616565bab27f5808439a0720327d5373cd4a453196bc1eedb8bf934627fc973bfd09c047fb552b4b00cefd24cdfecfd62b0620f3f1454553659a304e8254fcd610d16b2", 0xba}], 0x2) 16:00:03 executing program 0: r0 = getppid() setpgid(r0, 0x0) r1 = msgget$private(0x0, 0xe9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x61d9, r2, r3, r4, r5, 0xe2, 0xbf22}, 0x6, 0x9, r0, r0, 0xffffffffffffff96, 0x39, 0x3fff80000000, 0x2}) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000080)) clock_settime(0x4, &(0x7f0000000000)={0x3, 0xffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x24, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\\', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x9, 0x6, 0x8, "9695218fc9dab3d1256a4c972d44bb7becebe6ab", 0x401, 0xffffffff}) write(r0, &(0x7f0000000100)="7b221ac3e44db4ec84d014b34b0c9a48a67e5972894665ba7b8dce8341ab098087ac0163d6fae3a99bc021b8ccd876cc19c4b4f6e72bafa11932ee94f2b0cce62b9eb5fd8f5d345d9b", 0x49) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9a) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x191) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x6b, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x81, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "4c35a3857f3bdc5a5c1e6d253010267c06662e11"}) write(r1, &(0x7f0000000180)="36ab463ddc18cf06befb9856e609", 0xe) openat(r2, &(0x7f0000000040)='./file0\x00', 0xa82, 0x40) 16:00:03 executing program 0: execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x42, 0x0, 0x0) write(r1, &(0x7f0000001600)="f9e3627fb880f341def83b5b733b1c93e7d4d661", 0x14) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000500)=""/247, 0xf7}], 0x3, &(0x7f0000000600)=""/4096, 0x1000, 0xfffffffffffff823}, 0x2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat(r2, &(0x7f0000001640)='./file0\x00', 0x10000, 0x20) recvfrom$inet6(r3, &(0x7f0000001680)=""/20, 0x14, 0x2, &(0x7f00000016c0)={0x18, 0x2, 0x8, 0x3}, 0xc) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000002c0)=0xc) r4 = dup2(r0, r1) write(r4, &(0x7f0000000300)="58ac74df58eb3d8405c0a316b3e64e63faf3be509442be59fac094d8eba30e4aea2b1f0a8453b92aad93439cbdecdb4a08dcbf48ec145e8518ba8826b47f513e0e118063767c0f99f36c984f44b215531ae13f2ac8880f21a9781bdd1fef094dac5b7bfdabebf4a8dd7f5f0000f35c48f9bf7d35b6b0fa07510270dd40d219741eefcda6da97928e4c7d111edc6111c2000000a8c46846f759faa34b5f14565193113d58350b8cf2f080f0202d1d796df9d5285bad92c633698bbee9664e88c22b9474e744052e82c7e344deceb95907ad47cc10191ae3d570b5e246bd722bf766522215196b3787dd576b5756222fa559235e3d256c75c706c5de82b63bd566254f6def2da72dc790d169a38225cc32e6e2e8cac8d559ef24bc107b85384533c860d0cdf83d1327fa104463e50c98e384a8d28643d84ee3235d10f6635eb5546871c99a5289fac0fea55d0e19de87f9541656458887777c377bf6e60b1dbee6e797c91587ed7d3f4742c5d8f1122c1b42213718451fce935cb0b0e924cfdd9b389b0623fe411fb9bdb9da9fd687a0dfd91dcc6354dd6e40998348cdfc222f6c2cc0a9ba2c5330eed9efab40e0ffc68df050543166ba0a54491df635a24faced5d4745c7dd3b14cf79bf9422009389bc52fc3ebb3a9ab5553d7ca7ef73c221076b11a8564159badc53c6c98a018d7ca0c1582d961becaf62", 0x1f8) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x7}, 0x10) dup2(r1, r3) symlinkat(&(0x7f00000000c0)='\x00', r0, &(0x7f0000000100)='./file0\x00') select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) close(r3) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="17dd5aaed3ba36b0cd8e7e0c48c75d5907059cb33b82e3a5cc468da9f915d2faf0ce50e0126ea09d0b949acbabf2675ee416ffea81f62d8c8056ace6fbbf897fadb8637d063734a95f4fd1e696d7049be8da7b45f7ecd26ee4", 0x59}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x4}, 0x1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$setown(r1, 0x6, r5) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffe, 0x4) r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000100)=""/98, 0x62, 0x800, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x4}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x400000004001, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000016, 0xed, 0x6}, {{r0}, 0xfffffffffffffffe, 0x60, 0x80000021, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000000, 0x8, 0x800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xe1, 0x7b45}, {{r0}, 0xffffffffffffffff, 0x6, 0x11, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x6f96}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x1ff, 0xe4d}, {{r0}, 0xfffffffffffffffb, 0xe, 0x1, 0x1, 0x8}], 0x1000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2400000000, 0x793a}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000080, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x22, 0x80000001, 0xb8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x6, 0xbd6e, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x10000000000, 0x1}], 0x2, &(0x7f0000000000)={0xd6, 0x100000000}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) r1 = socket(0x1, 0x4000, 0x1912) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0xf}, 0xc) syz_open_pts() 16:00:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x339) 16:00:04 executing program 1: r0 = getgid() r1 = getegid() setregid(r0, r1) setegid(r1) r2 = msgget(0x3, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') setegid(r0) getgid() r4 = fcntl$dupfd(r3, 0xa, r3) r5 = fcntl$dupfd(r3, 0x0, r3) linkat(r4, &(0x7f0000000100)='./file1\x00', r5, &(0x7f0000000140)='./file0\x00', 0x0) r6 = accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setegid(r0) getsockname(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendto(r6, &(0x7f0000000280)="1d1abb68e3e971f32f48b236c0864a5c602f544948d84d78be05ef7f75fdbb2cfdd827dced05e0d902e755e382b0535f87beaf30b396266bfba8e18e0fe786c260d45bd4eace4360010e69c2a0838efd4a5383d192f80a59946aed9cde67570b6593a01771208647cf2062b14dec07a4eaf1b0bedc2046dfe81b5f3543b8d48f6833ab6fbb5ef0602fa86756f929172a8014f30855ab7cb47cf5598ba4adb33fec3a277104fcf1917c3b12b5393749966ce58644634e1f1f3083396dd478ff76db62b84cd9ce421e1f1179a79e39def8d7d50b4b804d657e5564ff14680540d362ac32ea738ecb0e2580e79dc7819ccfee87fcae9c705c8854480bf7", 0xfc, 0x1, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000003c0)) msgget$private(0x0, 0x58) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000440)={0xffff, 0x1, 0x401, 0x200, 0x80000000}, 0xc) setegid(r1) faccessat(r5, &(0x7f0000000480)='./file1\x00', 0x4c, 0x1) chmod(&(0x7f00000004c0)='./file0\x00', 0x10) shmget(0x3, 0x4000, 0x344, &(0x7f0000ffc000/0x4000)=nil) sendto$inet6(r7, &(0x7f0000000500)="a3195395fe891b673c387ed76f30c6b531e8d5654e94778e910f6ca1ac9155373b5930f90937beb95279a2f694070e8bc90033fe2dda8907a947ce958420afbd16ef9a2494549c67d8945cb1bcd0ffeb966ad9f0690fbe9ebf3f0f571ebfa536af792ec8f369664a541dabd6e69432a1851c9d", 0x73, 0xc, &(0x7f0000000580)={0x18, 0x0, 0x6, 0x7}, 0xc) getsockname$unix(r8, &(0x7f00000005c0)=@file={0x0, ""/1}, &(0x7f0000000600)=0x3) bind(r6, &(0x7f0000000640)=@in6={0x18, 0x0, 0xffff, 0x5}, 0xc) mknod(&(0x7f0000000680)='./file1\x00', 0x1100, 0x5) 16:00:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) write(r1, &(0x7f0000335000), 0xfc94) r2 = msgget$private(0x0, 0x48) msgsnd(r2, &(0x7f0000000040)={0x0, "f1f66963f257e7a2574d3e5574b8828229352d54b0487effe677b061225aba7aa87a76f1f93033203304acbc08d4cbb34ad74f168b159287eb67e629ee7b19e60efd738fade9138ff5b0b5b38d4c4b7cadd4a4909b1eddffb4b4a31ce1bc"}, 0x66, 0x800) 16:00:04 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000280)=0x2, 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf46d, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) 16:00:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x7}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7f, 0x4}, 0xc) bind$inet6(r0, &(0x7f0000000080), 0xc) 16:00:04 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 16:00:04 executing program 0: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3, 0x20}, {0xfffffffffffffffe, 0x2}}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r0, 0x7) close(r1) msgget$private(0x0, 0x20) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)="4eac4c644adb7c9db6ef637cf809754d831470ee1b63af1cfa9530ed854d54f87ae42eff779afa6d77f2981968753a759c561a39a51f4ff71577258307ab9dfb8fb2e6f8190a997872af9aa05f9a004bf6db033170f4813b00bd139fcfb062a159aee76bc4e327144fbecad241126f1af552055b0d648ae3083e8603e63bdc6b0aedb249b626e04843124fd29f2a932f3a3fad0a38943ab5990df3134108c482fa804d4005ab3efca1a36dcb897b1079cd97b58c0637b9cc21c5dfd6292a6c606a827098ac3f9c3238aba68d8405a019125f51b7029779a22c496107ee8b76c172f4b04a80000000f6617d3930040e6ea84a27a07121f8e4755c868744c5c582bd6a1ea6bf8b2110736ddb2d34fd6e1df8135c8c2a7a7123d4ce68449823ba09dac7e915613543312fcd4b98172aee373f713ed299799911a8c296e74ebab68865ecdc2d45429f5a52985ee48c04996a18a34e3eca06f288d4000000000000000000000000000000", 0x6161902f) 16:00:04 executing program 0: socketpair$inet6(0x18, 0x4, 0x1a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = syz_open_pts() syz_open_pts() fcntl$setown(r1, 0x6, 0x0) 16:00:04 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) truncate(&(0x7f00000000c0)='./file0\x00', 0x80000001) r0 = geteuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x121) linkat(r2, 0x0, r4, 0x0, 0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x80000000000c, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f00000000c0)=[{r0, 0x10f}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:04 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 16:00:04 executing program 1: mlockall(0x3) getegid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8000000000000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:04 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) msgctl$IPC_RMID(r0, 0x0) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) r1 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$dupfd(r5, 0x0, r5) r10 = getpgrp() mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x40) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x21d, r7, r2, r8, r4, 0x22, 0xffffffffffffff15}, 0xffff, 0x80000000, r9, r10, 0xfff, 0x1997, 0x8}) getsockname(r5, &(0x7f0000000000)=@in, &(0x7f0000000200)=0x4a3385d779da91ad) setuid(0xee01) setegid(r3) 16:00:04 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlockall() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000100)=0x8) dup(r0) flock(r0, 0x4) r1 = geteuid() r2 = semget(0x3, 0x3, 0x4d) r3 = getegid() r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r1, r3, r1, r4, 0xa, 0x4}, 0x2, 0x3, 0xfff}) seteuid(r1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x211, 0x40) r6 = kqueue() sendto$unix(r5, &(0x7f0000000140)="4116897e39bf8387ab2636c84a24433aab457ad6e81371ed0e132263dd4f242762e68fa66c3a88ff83b53cdc2d09272d5123f6cc3add2bdf517ac41fc425bba916685a", 0x43, 0xa, 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x85}, {{r5}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) flock(r6, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x24) dup2(r5, r6) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = semget(0x3, 0x4, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/4096) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) writev(0xffffffffffffffff, &(0x7f00000005c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000) r1 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r1) recvfrom$unix(r3, &(0x7f0000000000)=""/51, 0x33, 0x800, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x0, 0x100, 0x400, 0x200000000000}) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCEXCL(r4, 0x2000740d) kevent(r2, 0x0, 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x5, 0x8}], 0x8007fffffff, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000080)="f5a798f9a24a09eff4f657b57ffd3c8f26ee03ef1b0d1a74", 0x18}, {&(0x7f00000000c0)="2ac1b338943fe1f19c", 0x9}, {&(0x7f0000000100)="f913250f7620ff77756087be712e62ec", 0x10}, {&(0x7f0000000140)="a286e3920e8bf9ad197dc3cf801462bd65", 0x11}, {&(0x7f0000000180)="feaadf8f0fb69c5d4e3094a9b1cd051eff6bede61a7135b5c0cd8f1cc0af283acb0a6c9335ca642f16b31ca2a66585a9da13109c856f6193a2e61f9647828197a2aa19c4592c5a7d69dc55bd9688ef1c6d87ae496593b9028bdad99731b868d7cc4e9dd1a80e635d9e7531b3a51470184012b5b50b550f4705e3fe622ddd4a80ec90f8ce657c", 0x86}, {&(0x7f0000000400)="863da1ca5ca6dc9d85a9e52b70cdffe8332342a7d033d162ab2bed99ea6c3e377e491cf49fae6f1e9a30d5ce82f526b4f13b41a81f1adce746564c4ec53ce460926e2db6da3d2a23725871134629c752944b434f7a17d0c75bf81c3015c3481d9f9f7f609775a3b5b4528d91e59f7f86e33166eecd66340cd2aabdd2d427da38dbbb5e7bf7e701261135dd653688cb6a87cea4fef991cd05888c135a9a9b64056660f2e20e4e8d97f190087ac2606ac2770b348943259c89cccd780489bed89b108ef1bb", 0xc4}, {&(0x7f0000000500)="3221a1d545308f2534534b8432adc9784ce5382e893af633e90b05ba355506d3041bd79387cfea3ecd2275f8bdffaf7f8d02ca811b431af64a6be92a82d1a83d43f0e8f1f00acf3299c21bd9dcb62127bf8da119b849e2624d3e9116762a4553308160b3b8ff81012abf7cde489f7c54892368a1c562e149a9aee49d41d940ecb4af0039435b4c66f677e4fdcfdc740fe8c23f05e2d0c9d0b3ad9a8282af6de40f444fa816f54323d2151874cca392242e74f22a39884c1c22da92492783e29b4d017a43b7751e30c92cd11313faf523914d0038cc8043a240c4c3d7cf", 0xdd}, {&(0x7f0000000600)="62456a7daf40d1ab5e188c7068030ec602f7784f7aa8254dd0ee89aebb6cd53328827ae6f6c8583fecfecef367721fe18812b0b08ce18dde56c9fcfc5137ccc9e33acb539fbef0b7007927c66a5d8fd2de71ae0d5decfe01f2e9c51c5e42a889939d9f4ff07cd7bcdd6a0130ac03694ae75db5421d4b87380eee80b162cbd28eae6ed606ac724c6e3c26d6c2cfdf0112a2ce5209c21b5c20765b7322f2b8b8bd663ed873f6d5aae72ca711117a8c592d7dad7d66b55d9910ed3318ae5975b9129592a76a76b0cfb103d7ef4252b581d0903a31e99282347aa11b320c147a13b0bf5f4ac1ac2faf000e5e1c3b69415fc9e1a44ec809f35a7fc2385a88ed51251896e9bf137ef64896378b081252e78f75265a619a937289ee4bfd98ed07dda7c47a55850a351927ab300255787b22a1e106d33f4cba1da3901aa85c49eb4f7346f2bdef16e715adf865246dfaf6e304d1526f4d25ed3b23f51d616b0ad5b9ea27c46f7a29cfbe57c179fe1e4f6083df32566116a4d8af5573cd6b5cbdc88fe19b6c8933fa72ad70bc8c5972b25f2c431f74e79c5f41a3a5357942e10b17d5b2062e7962dad8ac5a2943ec543121a23846c030bff3b711cbf45215d193e322c99c1d659e6e70858f32d3090cf4647b9c789f36ac5fb358121cf094ee666c9808b151f1edeae814845e3a1efa7aac91cf9cd327000f238e7859aff2fb5d14aa2e1479e2dd9124555a50f6a635296462600edad5eea2e348c6fc43d20e8ac1bfcb9eb975027790d7965b04637264909a02d6396c7fbe9381364a86c34c7cfb5ebdeee38116f6c2d94d6dbdecbb7044e0720594f2f6bc962bb7edbd29fc3dbaa4ae6716bcedfc66bfe7820eaad1d30de47fed1f3dbef4d1f50b27b002acdabc35b707b4d0480c6d30ee42719b5fc32fe8716aad1d39bfdb008bc7858856c4ea2bf527593f3a3b1e315aa6aea1094c68a7a89178dc86c0c6d7ae4d130909b374ca2ccce45f80b0708fcea85e54467e974c6cb1f9d3a8bcb9f8be9d2153ba6fc037094be6753d59d100c64f43c657bd456daaab80a3faaf064434fbbaae41ed32644e36dbac9bf6e5cd75a400c00476e96dd7abc2f74892eebe6548830f548f9f1d74f5a181406452b3f9cad33314603f428f5bd9eb5f94fac5513877366f86dfa34ac135832d2cee428244a9a3feb5bd5b279f92314a1fea1c5910a51874a9c169f909ee530675b2dfc1ef79c53b4f244a1ad4c17857816fefad327fa697d9b1b5a9f942a447f40df9a13c29057b28fd5d17bddbf31d032a10c109eacee54b12a32e63289d3321d489f8f1ebf3834da7effd4897a7652876422778071aabdf0553cf6c00f206567e1d98274b3158693653fd822dfa04585fc6029b14ba120e0e78e8d93a2dce1a692ab54af694061a9b04567d3282d57efc7735409225d26f93f774d824e37dd35c606e77e70fdf638f6baa0e679ba05307b1c2c8bad254e898b30af5116065b9177df139519003b90b3b96132b4de1f3bd65d0ea5fc29980f948f4e04cc7d547a87e248c5672b11b17ae401ee8359351ba669b3137a400135fec70a1816fc26e75456d4fb7db41d90b2177d4deddf6eabd79db05c1874ffc0eefe9d34ac4f0e858054bb296f20b2873b38be266c263da754344280075817686ba4cfa3ef2eadfdc787d7ff5a63e292c85a8c2561e59ca4c8c76b51ae8303df15556140584a4cbe75dc43623d8edb9c48440eea9bfe6d84b8a454929f70c149fed5bb152750771894e087437737e41f77fe295f674ecaa1af5f13bd24d58f045912bb0bd6dbef3b0571de4e19c713b173c89ecb5aba344aa0aae8280f1c2532ebb378f6ee74b11e2d659211c0051eb35056404c8b91d1fb1d51b128c0cffc4f014867c8968a6b3f483b514b1b67fdeeea3f375844777db8cdd79de3a975fe48066e41bca842c781e2f0b9cf23c1ae98037973298ca02b12cda8ef15e0c6be1f77f1718561e42499db643af39d5e88f3f9e4ac2bea959eaada93dc2e90678eaccbd74c06593ee511df887edcbff2a3fd2ae5ade2c8811d5fc358922976a4f0092258e96165c930ca90d7bf07a553754880b29178c5c0613ba959044ddbab19e6e6d7e8393f1b3f3d2edc76e4fa41f0972b6ab36a56f7832824a57f3421cbf91e525e30b322995c03313e6dd2e569affdf43d9c25722953436d8d024fe8c7b768ee6a889debb0122624332f9b3d95af8a72b3e6489723fabd7e5716edb2e0f60641dde9f3196d38749672012a692279bc84792b9ff5fe7a32a2ac44739832613d6627c1858021ad43cfb5561ed1afaef4f2b754cb76ad7342ae0f7c66f4724b39c8a2ca893fe831a2f1d13e08162c5761c8d9343663712ffae6ea0a271d355e1d7347f978a94f10169d13694359a2290980cdb5df6f9e4a8b8b92abf92cb128a2b434fdb4eeff7871a698540fed9445a220afa6d740c46508584133c78ca52464471df74db7d445e1905472736e8e22451f94fe445f7cc29371615c7e4d11ba5c4beb1ea288f4f55aaffca4d9a8145eb178de83a298cf3e14daac800c65f948b553557de47fced7c92fa0ef3fdec463ffbcfd55249c4944daca78c5cf0c0edf9e602dc91da91e4c9f9e059a8e25a7006df47b3d4131d40ee7c3ba2f35fff836c2cf4f84f26bd5397fb470ea5e3aabe3d4f5f4f31c3fb46c5dfea7dd652af6d29aa86bae333027bb90a840114c7c0325ab8018ff462b11d35ef4a30a0ec8127b68ba30a1cab0deb068364825259f1b24485cba903de01707ddfe3b0702c947fa2f77d28a6e1237203d8c4561dfbacb593c1c376e7a650a02461a85ae44c69ba3bda3922508cb655e407c9334c11615992e58f349d1d3467f20857c8312dafd3afe2c6bab5783448ea21bf03e0c70f10ee531e9dde733a644b8a342261b8e981d811a624fe97bc989defc89a4356fdb41c977f4de43b4d10a811233febaeaf8ab4ac7a526844fdb8663a7415dc0110c960b09139810053c3661451d39cc5a1ec552cc352e5fea9de73016218d149f9ff62b006b75072bbf2896fcb6c0d325f214d24f8e92eedc41da80811e331afada81554e9eb445573ae529e7cf2dd42d620977797a0c08b3638679c105cd733141cf0fd1d5d097b93b0153047acbbd57f0488a601e40205f9d5ac7834449e8a2783cece6cc9df10b8589ce4cf8ac5641f60521eee6c09e6296ad0427588dc4611dfd7c86d7c89889fb60452a86ba420674231c66426be320e36d1c43eecfdcc4f406cbbbe23b1ae5ddd01a44b7e95acd9993c31a3f9ebcd6ac17fb51074203bfc44a3e20b13980bdd0d1e210305130da844f88e76f3296180ac29ae594a75d491d4dcaefc5e985f1027ef7c4f3bf9ad1cb58d1e617c621150a86e66de9f6d1d0b8c03e215fd7b72f28b2b1eca63df30de84549807e5ff4c5f3884847ebe69f9789e1c1cf94b33f38112ca50956dd4f19da78e18307ac6d63a3ca833f825d438b2dd00de2a6cb4ddcb24b4a23e03bbd6b68149e4f56c84c6ce2bab5d3fec8f6594bd54e8f633a7fe4cbeb497f60a974ef8502e55884ffde28c716320e6e3518697791853ade2cebb035f5a1a7216755d6ec76a7bd38a289673a53968d5fac496d2abc8fc706805c0a28c16b474ae18924bf237e9e46404d52060b5c5fa687942616d5bffa78ba03c6e8e232810f4c08af5381fdc055b9f4f61c214e754501774663a2987c214115ec973b481778a7725a740b6a269b1d6cca8fb48af80300309be0b09abbb40ef9c769c33a2884057579ee39da9071494380a8f7bf3b80db9dce5fa1cd4e6eb204c5c0849a8c36a6d18842c4b966e628f31abe74c3e65716ee4bafd572051b27b1999a050fa0694ea7525080ac330106a5dbb3f2617bb104db5d618314f9c46de3fb8589b77c94d1fef86e1e14cd224216c1cf5c7c67b27b944f60da41741cda57090df10df12c42628a62ef1b0f46d6d04f36bfc6b774a49897a5ec588d9dc06bc4688d6811590cf449a5a52cae0726efe964f054af913393f1519c1a4b3c475bd2dbd45854fc0cd99a2b38b496cb171c9a73ed199b1ed3bd269cd018c598ee33e056515bc53f9707eb797018eae814620959a37f26d7556c76513fc75c61a6033aaaa9f942d16dcdda3fa3caca5a70d595ef5524317a97b549b41c5a8bd9f1f724529b07ef8cc1b6221de8992c80f4ca1f986b6a2f2383ffeec61db47f506c2a0589b649c7a5f1f8b9a471bb99cb3c3cbc208062e9974b1f60229ea1fc1ab825ce9e75df07b9a412b392bb138359b923e773ddc19363347978ea3fdda970517a27ee6455c33501857eb8525d59207a3dfad39120904e7fdd905a70c1c1ca84b3929a80e3b6e3321ff0bc342bbf55da2d5e7f2e5166ea5f66401ef4348fe8870babd4be6fb5591613290446f49f4b1a7012f90dd2c68a1466413bb07392c3a6c7529025944af264ba99ad449d417822456e43fceeab7188f422a809471f6b441e8acab4faca18507a1ba9dfde0d9cbef81945f6f99fda7593d4afefae43745e47be8821d6238d833718cbb1ecb045def80355a1005cf0f41829d4b664ba6d96e1514ad072e2d6a5de63ea30344f9ccd36a9ba14ae4cc7d68dd97a3f3d7f98c503a67f5ab8f6ef1cb50d9a0d3f23456e48dec64db16fe3577262655ff972456e8ee47c1e59f84a34cccc3d93a6b3d2737c38aca25abcea234d25443a677880d213d80fd33189def5c22e1106b3c2d860607794fc0ca4bbce8f7173c13df01d49c5b2d826aaf638d947c45e23b156d1ff48db0841162220fd5583f355bb017992238e0406ff0f08fc9ed92056bfba69a3e60e0256dd18ef8b0c507605d22b01d3e6bdfbbc1e37b875c2a9d7d4a75e464b3d837b1f648bfdbc51dbb7b42b1a54e881d3edae4bf59ca40fbf1d6486696a80f8cbaba1bcf5073aa9d3f8d477859e79cf4e64a1764ff3f8ef8199ed914ccecf903b04ba074a38431c3fa3a18c95f5a007d143a3578fba95b0cd7d350987f07e6af2fba39c338ea4667919f49909154c82ab69de3d4e319989904afe8c7a771f7e174fd64d8d8c3a1392d9f212f72ffc78f5eee679f0bed2ecf1a70fc432a4bd9e446872ccc8d4fe65f4bcc302ce8b0e3efeed7403c648ce72222c874497a93121499099ca1e2ab24222042bdd31b85c27273f6e145b23b66c1dd650aeeb8ba79cf71f24974d7ee68cf949f2187a4f1d46809ee60dc04b0f7bb894a1b527f53f2255ec4d22f8871eb5e19e1c548fd551f70231ead4bd9210d55612ac536634c50b7ad1c064d61a02f53b7f80f74a1031d388f14fecaf59b1d457288615ffa7e3e8134b535ce7c8f82b978ae10cfc80ed5a6affff841faaa26eb60f81bf2954fdb95dd84d4321f54e7a50ad2b887de6482cf314d1c729b6b5bd222b06a4dee81d5fe84c7a2b2e3249b35e46afb8ea115870b8f7c2c924235a9dfdc30e31bfc466a6230a9d3341d74cac5720d48f6cf7b8540daf1169bbe589fbfff1fbe6482cc3dcf53c9ee3f71dcb20e782260999f638259d67fa920442f77e8fc5aaefafa52484c3d98a2b0e8e60dba0583dc92fbdaf8facda40be764341049e000db4e0eaaf84db7c9b8ab98eda70ff89d291d261caf20a8c87436bd1dee304055f63368f2e2cff53580cf5baf794d8abddbdcd0858530f81d0cf7dc2a8dc15823f4b50fdf63fe5dfce58dc2a66125a5cfaa127c39e91d3cf598b055d9ba2036c324f4337be70d57a648b81dbfc8e166a2aac0401d6c1a6fc2442efd5f50d87c53394e30edf0", 0x1000}, {&(0x7f0000000240)="1c6de646089a606a28c4358a75bb489b2ba2f2721cb5d4bd7fc87b9a1937572ff0cf1674f9a41af5fa4375fcc47f9d6521cedd7980a299c2a6c7fdb52ab5fb13b54e8604c0315f49af50b84b", 0x4c}, {&(0x7f0000000340)="379dd1590975b7bd60ea070a9645f7573b5781e3e668a4871d8a21fac1e1a73ba538ad9e16b5282b01c707ded4be3e81fa7198364a935c16102cc4fff29ae625f8051d37800fcad86ce6a4b039314829446957e1e23f0e72fe2812b82a6456c6d77a320ac17156b295ab9397", 0x6c}], 0xa}, 0x2) r1 = socket$inet(0x2, 0x4001, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) socketpair(0x2, 0x1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x24}, {r0, 0x4}, {r0, 0x142}, {r0, 0x8}, {r0, 0x2}, {r0, 0x40}, {r0, 0x4}, {r1, 0x21}, {r0, 0x10}, {r0, 0x30}], 0xa, 0x3ff) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000023c0)=ANY=[@ANYBLOB="6889c8fadccb7a79677ccdcd00000000"], 0x10}, 0x0) sendto(r1, &(0x7f0000000080)="93caae112a5c9eb26f82659a46a01efd8d1e0804eed23351d0aced5a6b49b360d58aa38e34fae13a4aeb4480e5ef0c8ecce09d95aabe8449bb11d15616176722dd7ba0c8c95ed39d862b1141", 0x4c, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:05 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239d9389e0000000000122605f486aa4b1000", 0x0, 0xfffffffffffffff9}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="27cc0d261995e938c4a54e8a42d348bd70701bad608d580b3cfab384ff6faf4ba10f549495ab6079dce22d3782b79d4593bd910bf4605f2ab5f8118250082b43379df6882bc39c9b9eb1c3c9b6b6a3eebfbfeae67ba942cdbf3975a05f0c1c7d0a9d91e20b65b1386569cdc66cdd2f5ceda67086eb86a10d4db331b44df76e1a04dae74a7fa0ab99a453fb3d9242303117fa4bbd25f2a5f7b9e54682085c76853da73fd4c3636a886427bd05d0ebfa05fb7f4ff5aea772175ea634a1631539f4213f64ad07da964ff17b1a9c5aa5e04da5e3f35ac16cff84df6ba878f12719c3224bd9e4292755eeae38644c32238b7afb87ec50d25156d25e666d8ea21f23d873e5cb50dba80892fd9d642883cf55d8c66483575d2efda48341d3016f5a3844057142793798f0c0395d9324cbee1ed51cf6e5d42fe282c32445eab5777115c236898cd25d78d00b03c4ed1866cc9b6e93398ca03f1ffac53daed376a7b0b1c8e3b7b4b42bf74eded73ebd24eb12dec7e7429be8b9c39f4b2e27d42eeabd018123055b28517af35f82d050354ff340a75bb1b0f9b9b624e7daeda46e711f90fa6041da9d0f0589d9e5391bd16bb3a210613360741f2e5164c4c7339e17c652afec26d820c8b812f63b6fbb592b2cbaf70112202be240f65c9dfe7a93a2f5bcdd56c82d622b05d9fd535714b934b810dffbcc7ae2164a561178a6474ff7faa1d4b2c73f730a8ae110a9f1cf1ae5431b5f66eed33ed521428325dfe3373428a7f45dafc03ff71133e6cc387f54f4ed294f69a4913fe46db0520325ab58a74b4980f0be52adada6747b6441d41a9244f093d2075fd86cc743ad0f75e0180beacec33aa060a5352957bf6b8c391649f06d2238ff64144183028bd88bc2bd949a5e80d73cd63193193d7b2e5c5f56e68802943eb4104f88b0a4a8589352a13d7b3777455239dcbd5552c2989eb65a25140d50ba4b28564751d248125bda7add8831acadf2166cdad066b6cd928e9f7b472340555cadc3a769c65fa96d2309519a47bed1e85d9fcc8ed99bb0983b0cd6d226d3d8a2855355d0fc92e399d91d16aa3d4e863aa03d4581d2ba3936ac183bf1ff9d5402bcee1b7ca23fb7dd92332f1e383d9fca9cda196c7034fe3f7c3edd15764cd8510a82acf795125174b0707c0eb04b9b4388ba673a5c5e8a6771de7c32c64507dc0f25ff0379d2e2d1d0763ab51d64789e573b80745a414a739d63e761c39527bef7bed433cdda003e8da870823473947b789cac32433be96bb08eabb36f7b77bc10051315dc61c11812d7c8fb4a391dca876ec858bca76c46acb86dd8e9cab0d1f279fbb71b8f706b145e0ad7dcf0076eff534d9530aa87d080c58cbc4f19ef49dacf2f7a1c95dea1c0785d7cc94745b184fe3d9ac9482ffaa273fd9142a26f82e21755f076b4895407ac2b67cc8715b2409458dea9e2ccfe6a45d0b8bb9f81e7afbf6c96e597826cd4c4de8ea0ebc32c2384a72d73deae7337be5fe915394fbff67f1a10c90d3279d31e339af2cd1506b3368785f5e86a652de5298cedac1715259f05bd4cd405d2b769d81e07780c474f19b0e01423c3b1ebb5ba561583524bdc2d5cc2f87f202eabd18c8e562145e7feefcf081999137f9381959ad19e1725bb5d0a5d84476094c458d9f5345f3ac96abeac879141a39533a41bb98e1c407da2f3350c06cb1d4d5eb8a33c9c246b107728a25276871caa815e4e78f915ef6c8341d74f210836498d155feb3d2655c57a6de86df54af13ef8a6005f1107fb56010dafe24321dc819cdfee340988f5a95e9f6da7b20e5240ae2cc139b786d33d0887e62b27bc3da67948cd0265689198538990d24db329100c4f0c02cef64870efcaee6d8c1c4bd27d8959a7a7e721ad5fc20ef4ab79a66d86aaf05a6ecb709b5909078418d8824382438f67da74e7b8536a20d878850bb1eaf25ad7bb5b7ac9366a96531fcb0056e51bd4f293b54eef26f699ccf7f7bf9c6c88e602db2e724f6aabe6651b6a0ec4f00f8f46e56de1a0e0229766bb0faed272418ba03a3c3c49ef69c1255a7412730c6d5a391d07ba97b823688f4d513fbab0461966d1c3e362ce4c5b702d77c5a952f2e083eb8d91680830741b8b0a74e7d738c8cf67b4e365ca8e83c5cfb7630315c0a24b992fd282c4c9656b8ab068883a0ab8d8feb95ae72359568837237a669fb9049e2abef5d391561d16d6ae8cbe6c06041d1b54b26c678304ad682c55ea8969ccd54914a7cd6f2d64b7b5bc17ed457a1b9c4a176904c4b4b284a834cdad1ab211bce2837eb030b1e7b166e5d7ed8953fc4a065c5b9677c000066ffaf1df75c981fbc37f879e4edd970931ce3e37154505e92be375446e400762da297092baa022d9d0f0342686f131db4e85d03ba91a9b7df3fc83063fe6e0e43bc0e2663b4a5f921947848b629f49d6481e26fe29c6c370bd705297c415e6610e6e80eb8c3cd56f8816abe2529e54750a40f7582be88cb22203b34cc6128df962eb9f393fb12efd2fa17e4d2476161506724c97a8317a3167d9ac7576f9d56c37a7fdc741dd4654fd69cad110c6accd0f53cdfcc5ed31feb3192b781569a53e1f0cf819d3cbf14244701a2cda50f0faf85a6a4d918ac9dedd456aa9da1e0fa7d9923eb3cd34ae24253fc1c7a3315c6592fa757cdadbebc843b6c1863716dd0f6da48c5035565662b397f4ae2008924eb9990bfe2f82cc4ff20cf077683c4a24267ca0bcc16fecadd14d90d4067c35b2db8097f63caafb90a5408c8e2f8d7549b4d0c8537f398176f1dab4d6715fbe58694672cd5996221aee9410baf6f8f269a149750b1afdb857250b5f798e5ee1dd58cd0aec73733fb19efa66158d39036fdf1804e867bb2f721f04a3946e5e79480811be127aca5268396bea6db6e69c708919e65904036a973822716598df8922bd7762ad0d5a441818e1cc981d6c36d944d5fd20eea6711d8b448234a88984304994f3d0529c9b58f627d6e4bb5d16bfb15b5e800e33d5620dafc82f72408a9a57411b78bd860daddd7f27e521faba94880d611435de791587388953dc542db3befa62f8563a7471b765045c3125b5fb7a0e839467fc5715649ad95fa4ccf400e03d6ae636dc0b36c53a515489b901dde7a92db2a94e67de1423f0bc3f173edc2f8cbd52a77c8387d34c712c9671662e535b25e897da92e69a76325f978e022437e0818a501fe7e43a9a4fceb995c0bc07c860c58d964d10a1d320ec07be1552f4b054ae020338236fa20ae27b4f42b408eb77fa5cda5d6bafbdf74d0d00bce58faf180f1fc87328088bba367a7e4098913d62eeeae3cacd2ec4c31f3772e140193c2e28097b5894203f9149473582e61ce8ce33828199cafa7474fa5bd1731d32fdf206b288653d3bb9243e2947acc14155095c5604da0a17a85037abcdc8c9e75609270167dc2d2fb2b19ebc82934dbfb61436c4487cb8e2d192dead221fad55e55c151e30da345acf43b37eb474cd931ff1381be40030768702f586e61e94d85c26088d9416aa94d5aa28d21c26ab80bbdcf3a8fddf371fc7fb923429c01fc75e5a556a632a84f28aed9a9be2b328a1d79c42f93dcdb831ca6f564bef489c3c9ebf9d708927f2502d61507a7c08ca22bd03d4e7837a29fd24797b4239a8acfa7bb8d1917ff54cffc077ed46ff695e2e04ba320dd81f9933670448945c5b98669b2ad5622a9469c795d950583ae1c1591e2496e439ee7898c4d400a7c07e8bf8dbfa48fed4e9d235e5e22be0f741fc361857f70a1c209d5fac1fbd1eb26a6a39a40316b79b1cf3ebe4416ea4e2a60c9fe576f8cd73846872b2e65a2840b3dce2b38666d25fa073dfb8b64d3cc3e1d009b3656a49f392e7e423ffb6f3084ecc0fae97afbe2892deaf9d6c24ef407aa7a13a705ce607aa9ee31e29877c00d0e4a6e3b4322d1c6e969d23242db7ea253a2e4bf2c151c1798f1fcbea926790e394650bbed31e057492f3831ff8104ccc30466a5068ecd7673b1541eaa167b8593756e00faa516b0a4d766f5010eda867fb081f6350ac24658fc3311f0f7b4824a03fb08f0b52f4bd5a348336bede55196361c761b86caf3b363ce882e10e6d8cd671adcc269a1c5c5d1ba3a64f4fea74877670d557225c3f998f2c32ef2b9dddd1ab4e2877bf7e4428291ae39a3b5e4bfca89b92eefa82684bb7af0378e18523c049ce0d80742607a5a803fb2d90aa27d0c5b0e708e76b299be854b3111fafe013cefbba17f3ae30cea1096228fd9fca9021180beeb39933a98600d518f1b70a62fdaa6172c3c234d95095bce509104e909aba19787baad451682f02d24fd6977a208b6011f22bf6d45e627e6847dc5d76b35744d9b71f36ea19f678a5de2ee0a58c6c72defd0281fc11bf69bcbe8d64d9f232d3b8a730a2291571028539aec82f596274cdb3d6a85819b1ccbbf12e70c578dcf289481facee24a3d981ad26f255012165d14193a18c649e38fc5e1737af947482b3a914465a81941ee989f7966e022f4167d718a83f59071a79ef95fb0cd56681354fdf1778902d6277f797f7b197d371f5188eeb30e091ff5bb2c3467cde6d64f2b9629e9f697c03a2ed0e361fabc0f9e5ddd13d5f80ca7f940961ab172c25f3c534134c907bc0c680db680a0334242fc289cf8c1f8dc76f79fa98c4a94774a22ee6482ba68b37efe526bcec30432121ebd81c1db4091e7d3e9631a7a12e86f5a9048512dbf75d18727096a86d244b06020149fde588851a67e559d681dffdc959e6a7a1651a3a46e6bd8e720abda76501d516c73f4d399fb9705ee9f77a4c24c68f2d65c8230343334bd4c2d6d136af118ebcb19f72439ce9cd7a5738c0528a51a8a9ceb7cd4e40a0b5b74e8e90a41fd31eb361bcc9d1a40c91f1f39e8e657fed8b3ca76b71781696c113363bbc6572d3290d394cfbc6ec41cd10fa5978f98bdda454c4281862720ec93f99b72aaa93fe0e15bfb9430fcc538c6295ac9081181c411c", 0xddc}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: nanosleep(&(0x7f0000000040)={0x101, 0x5}, &(0x7f0000000080)) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0x63b2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa1}], 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) fchdir(r0) flock(r0, 0x6) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) select(0x40, &(0x7f0000000040)={0x3}, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x37, 0x3, 0x7) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x20}, 0xc) flock(r0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCDRAIN(r1, 0x2000745e) recvfrom$inet6(r0, &(0x7f0000000080)=""/20, 0x14, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x85}, 0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x4, 0x200}, 0x10) msgget$private(0x0, 0x204) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x4, 0x6}, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x120a, &(0x7f0000000200)=0x7fffffff, 0x4) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x6, 0x4}, {0x81, 0xfff}}, 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[r3]) fcntl$getown(r1, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x1) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x0) unlinkat(r2, &(0x7f00000004c0)='./file0\x00', 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() lseek(r2, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x8000}, {0x18, 0x2, 0xfffffffffffffffa, 0xe9}, 0x6, [0xfffffffffffffffe, 0x4, 0x4, 0x4, 0x62a, 0x3, 0x95f, 0x5]}, 0x3c) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file1\x00', r0, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x210, 0x40) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7113, 0x400}, 0xc) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x1800) 16:00:06 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x20, 0x40d776b9}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f0000000080), &(0x7f0000000200)=0x4) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0xb6) setsockopt$sock_int(r3, 0xffff, 0x1027, &(0x7f0000000140)=0x56a60c53, 0x0) r4 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) bind$inet(r4, &(0x7f0000000000), 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "4c35a3857f3bdc5a5c1e6d253010267c06662e11"}) write(r1, &(0x7f0000000180)="36ab463ddc18cf06befb9856e609", 0xe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f00000001c0)="9171e0c4eaa7d13bb9f86728f1c692126c791e8e24d1e3b3db577568f1d86c21ec3386a6e18ac0b7a63f0e7ecb03e0837370039ffe42c350729898c28c66bed2b6423c231a385653e37741f5d15907a92dfc21fd0fb9537af2981d3988e4f7bf438aa4f2a1ed925c2c81c9f6d1383e8bae85a0454972296cc8d490b62bbc96eec709b49210dbaa740e85c2107958ad0d4617da24e31ce243c2c1408719efa35612d32d5b39b1f75e55276fd98ea8c80beb62be02463c057edd5a7183775bdddf7ae02a95275248d0bb5a064bc2e415ee388fe79d1a9b2db702f4de21f075f72967ff51e98d6cc938d7f8cba5f8aadd7e343d05d68342f8f33f321dd9c7978158469170c9ddcc5754bd3bad03a37d46b2895c869c8871a4df694044029ee42340bc876260c5cc8e6637086db485e20de44efe55e3f4d0da3a65a24e7cc40f8fc74490d7036d30f4b361258e8a3bdc3aaac297447c91e5ef4ed9a74702ef5112b963ff19fe279c3a323769aa01d2f64403ad10a78fcc7f785cd76cdb935d98fdd43ac996396b3a6c31fd54c6d35cc891233f0778d2b1607e75692c14572bf9bf577e4da98c68945bef275ac118c88b28cb0999c4641123d6fde75ce44c6b8db803db282f18cd78f2a8ebbd11eee5d194c54593ef7b11f199d3d3e885f72e7ce67da60d101d140f5a73125ed321c188b3d6a8dd56a42b0e6800256efcc67e7575c643be0409f2730a28a05b98159f78b49bed66d5c53cb6ca3a5ad4384976b550b4be18e575b4479f343f758384d00cfa8019bcf635dde75e9a3495da9af5afa5b7230939030c9e7e015cc12e2b48dd2fc4421e48a067642bfa6446db25e6ddd1cc1ca25c2e236220a84741cf38c981647f32818d3dd00b4f1689acd29cd93e17313734b788198d361e9be5eba7963d1b70443d69947c2e8bdeca951753391a9a47657b2a930b08b361edab22e6b133a2ed539f4bb946bb0f4d87459449fcc04a6b56ad8c6552a480037eb053b684aa1966897c6d798bf6e4ba7c7c733cab7cc05ccff9250056bb66a85895f8ff4fdb8a2c948132f33af6531d3553e5ed1165dec6aad5389056236dbd2795478b6e4780612801c14b45f8f2e78312de10717d582f7b17fbfc1784878695611ffb2d8ba48844a6b5ff10e1fea1291e9673f9c736617f6ba684a2a7203693003ad344d32dd9f429dfbc450492be34799bf5c3ca367555b2e7256dbfb8e93612497fa22c905b28a23fe49fc7428ae98b446d1decc1210695e1530a5f72871ef760577ee72265308d18ab59f3c79cc1e962b0b6260560011c41d6c570e1ec04581f523074c55ddfa9f8bb78fa568c0934ad1138c3ec05ed6c9e725681ed46b73246663f41c3f87cfd3d58e4cb0057705a44b04e817e54301fb5d8b3f728e20f434fcf053c9fff6347ccd760d531cfd46ded24f80f33087a3e0d9a8896e67a77f66bad793930e8606e3a49b42d20541a0be1b219264b5c8958198ec438a0dea59400c4e206429dc26b920cedb1585a6e1a584d7814094a9654c4ca0f6b551100fd4058fbad9ede3ed610d2930aa746a490c6b948ba9a7097f933d2304f2d3219cd8f3a6d776523dc2a7724dc38f912bd6e5bc034f3e14f730e18f32c3ffc81ff6c10147a176ddbdefdcbbf3b68f9a71cf8915607249f466e6a90244ad8f5235def15aa8ee6ea477f49bda83af16b4633df7d06300140e2003cd81b1e99a39eced86c76929c421f877baa6f7ea69777f389ce20a55772fb2d338657e61be99b3d5c01daee69f2c39299b431073ed6f377269789eaa084057b8edad7df13371e7af6549e579bfc86a8c5f8535597e46dc00c40676dc3a48696ecd38dee34319f056dc1665d328dd5d8f7d1a485a9f21d5b19d1ab40a3621197e86be9c85359b0f06619a82902409dcbc848ffc062888b64e5ea51bdda7448b3776766f500c7cfdbeb1b3500c81bc371594578ca2337b045f8de00b7c6a7e13ad7278fa863be8f73dd6a894bd87b25f6290d28d52be125a096e00adbb179ed4684826d665b9e8da756ccd52a34fd93704e27d629dd962a9df8e4d874c45c40f9676e2b67f2daa1587d5e2032c05d6985402078e360248c2912468a6354be49b469ceb4cef02db56e54e14d07c8bca38845dfe04badb7aa859f0cb801f3caf3e0d37079a2e82bda4b9779c7fdb0fd63af734a53d236a0405328088c6144a0eaf347384ed443de9ba0067380a831bc2184d345b858ee8ca2f9491d10e8db87bef58dd0859bad8b0161aae9d6e8dfa2c65964bfccbef9222d1edd8b12b75c0abbdcd962d095a7dd0081cf93638aedc2d4b6eec11b941654e1dbbd9e345b4c25a51c8be709b06a01dd4545bcc006f964694dcde4144001bd2ca9cb2be29d5423127abaf31d942a3ce122e0efdcb8798fb8c3565715770ea1421d6e10148fc4a5958da3205726560fb0f72c325250dae7386b718b4a6361059810b43d93131410d1779d344cb7dfe223f93a26c0a1d02f9c478028091cc8984aaeffaae871a70f2b0d196a29b841d1149a9b4a9a9eeb3a493d9e7cab6a0e2e5ebac99da9c93e92fea0878f69ed76d56e19c09e9a29a46427659db6b7f46bbad1256e2719d71b2de9540b2b2bd3418ac9fefb240b7ada9f1957a9bfd7c472a00328f834d4766ce41e54333c9fdff6189d24727be3adb4e3b381d42db86879159d0dc23701272f7459c08a7baf50c5b55a4e9d23fb67e921fd9cee2f6db2a3885df616f1fc64680afc52b8b7ac6899b1ad93c27354e4def2eedbc2b9b4801db5a1c70d32acb62cc2432f2abd4d153fde7d2e38a310ddab8817eed21ceb7b5e0654a9d52dea18f7bb2210920034ae22f078757a3d886b8f3a06fa85c60978990583bad94402721abd7620c9ed8f65bb553fa17ad5d51d6f3b7f7934f093064f6b6e0d7e73be5efb2c34b0abc9e39d45af86db19e9d06a26a7173ec0ff72c91103fe805f4a01eee7ed1991345184a82221282506bc2fe294bfb52f33eb76d88aec10690ab325fe44ce80edc72262bfef4cec9aa1c0328474d093929f870ed680366bc52dfedd274e9ed6fab92301fb4615b5a48042e032e450f82c0542d39edc67afa36cad0cd7eea7168b6c73cb1b3da4e907dfedd9dc072e6360128576a68bc7d08b1fd42bb1ef9acec83d934f5b5d1d37705b71bc9a79007931f04651636a21b93acc6dff5d0250a4a3d6dccd567d3b4b9a659633e37d6108f0f5a640356c4e9944a15cdbdd8fa1b4c1eea25a34b47a2864a9b5fc7c01d381cc78df659d07fe73aeb18f649ac304c8239a8c17e916ff629b3fd1c499463397a53bf62d45a3ddc03b18acfce57bf81eb5720db752ac35fc39a620ecd21e833599b93e6e4d406cd028cfef2dd6f1c0cccf995da3b7a99f87abb3a55211398d0b1e69728d70ed4e07b5384b89701772701b21087585abee4f2b64c728818b760373b170186db5173a24cb9a1afc5fcda5035731151529a665abc77727e67608ffc04a43383dbb40cde13cb46446c12583979db1646cbe28ec42070282df95a31ba3f5f6fbc870fb2afaa85c98ec0fd2c103aca0961719c46f575ec8d5e97fffed92d2438e70deda32628b62fa9cee79b4c1a7a20edae71ae25cb8f541bad07e7c777ba22277ea55423596566c283e4502ac8ac5f4a47b842cac52c26c0f22daf39b3f860775ef6ba938c829e9bb54684429a66fa54f361c533a78a1188c1f81f2a37b7b8550572ff0d57da992078f94a4fe8648a329a37f0e4afda50c9c11713a00bf2c64f22318ac051f72034d3d6d3eb7e84d10d2207429209e09b6b0172fb0311b94d18788aa6faf7666b60f6fa50738c536193a8fde3c41e0fa7cafbb15fcd8eece09a0023910705eed766bb5f6f5c7e3ad03288aa8db6ea16e38d81755b7221fab88e4a22aee1941e429d07d6b9dd5c6f7f242de259fab3d888f7c3d07ffc745803f727ec967db046a9fc390968b59069e5ecc15c7e2124f653f01cb52dac6461d4899a1b7a50131e3a730549f46ba0bcafe809522c69ea653f1e529b777f3f2db285fc535bff919521f6e60c77eca770cdc84b13b060ecffb0d671d5d5839cfe7a4119ecf61f497547fa72dd442e046d6b03acb7f93998b7a2594da11601cdeebe6aa28162ebfda613fd0a1da95d58cd7167bf286b3ecd6e30c4981d41379ae1592b4b0e0af42cc9bee31a835e4233fd2e67ebc84e316cf6238d493a43ec076338359a75f060c300dd16e7088e596359286b33f89e5c315b1feb0f9c1155e3a701df176915d14b92bde504a8871d92a953033d3f25653e06966b54681df4e46df64a85918496b455885ef4ae20b57f85b956819e4742f532c5116cc8f56d69d3edb1a0de2a91ec6b3ac01274eea7778ab8a07c28df9ac03b4c33cd36f423bb106936e7bc01c6ffb3f3f00b8eaba249488f24224358c1dc1ee3b9e6e4d59500e057dbb5ee49d9271ca98fce1d11f00dcdec18b2b802c19ead80e4f25aa4bbd83684e9a900db529f0f7a363d9dcbdebe1d290612e54c28082467162ab9575d45b944c06e79bbe7b15c09f61b2c6fdb9e95365c8d0041b28e4e5270eb29bd9609fc5223eadac5a61bf6269c86838a3c409195d26d9b5aa03b13daae2e0aa88a5c39a85a9cbeb8e053619ff3b1d3778feab4a423e66a0b1fc1e6fdbf67ffbb98c6dfc1cb8de42a1ccb99779d65a4db9a5845f1af486965a2965c207400547bbfa2502fb97a22955d31cca98070dc1563983a06666c3e9514b8dff8bc356df710a2300902c31b0a63b912d8440a871440932a34871941b6b59f78abc7d08b7b100a4d3fb710b8b11918860b2cc34faa760ee6dd2938341f6edf8b1cc634ebb98661d24786243d0825efd920962ee6b65568781e9e4bc56ac5b7ce1ddcc1b50d0afc60a325697ed4edcd3a1b5d129295fece13718fe41edaa8d772328bdbe0a00cda08e65039831f9b27d638c55e3f47b1f374fffeebe4146e5dbe4f644d9c95481b0efc4853d07758465f10d4bbc7580157cd915772f7ed765e94262801031b127133efff21e16e37e970ca0842c641ef95e547bd83dc159712ff26c0d7b980e30d808b8c1548da28b37373178c8eaddf18cacb53a2187ed6a841b7a92c8222090a9a192ddf720fd0a766c50d64bc7b89c9f5434641f870387a5f7e3cac288c08ae8974ba28ade86b1b17d7a0660130ea95c3a3b14567fbb64bdda777e5c8bd0449eca88df762c5fbda0a4b2f3b139321011a82c3af03c7d8612c0cfddd231a7165d1aef64a4d8c5a79bbce195b6d6746438b94c568b230b0fcb0f40241f82796ef25ff277e2de801b580f1f098ede0adcab611a9084c54be48a8bb3b2ff2eb2fe8885e98ffb736b36dd7e47d02196b436544151f3daff88f7cbd653b8e13149dbaac9dffc13eefaed2688a315460eea9a7a7806d0f7393ec763be1b531f05c5bebe81932985972218d398bad4451e5d174a362e9177fe9054c9e11911235190a18b11568025af8d2483835798c94120ccdbecdff87da91d1b7a5262cfd205542699bb0d12a7c154bd1f1ece3e187b2d45ea038cd238e408ec74b9bd804e1b0e34ab57d2dd3eab52d82f56e18440b3c454e505314bc8c778ecbd2c6709d223435611a2d45deb97780eb49701774f173bdabaa68c84801032bd32573ae94c68d61937332b57e29cb594707ddb751ec6e268dbc4f276b8d9cc78cd24726ec42744280024c45d610623497694eea21e65853a807169a6e6a8cfe818ba4b6221f1467b408797e8e128dc5b9980a87ce2401e", 0x1000}, {&(0x7f00000011c0)="c720eabd7c71104e46621f47db8b29df7c9f01f0ebbb2bf014fe489b25fc0dbe6f516acc7dfefdcadd949e9aa00e060ebc6c99ed83f646d72dd686a3670c7aa18985fffd157666e60467ca7b68340adbdffe0e6128b5281bd78e34f1feb27b14944ad4003283af8b2c49d726ab064ea2c4e05fdb6f3f23a532866b2c0d9be16192f3652b16d6f3aae8aaa661436ef577e2296cc6d2ef580d03b3d18bbfe2aa4606f4e5ef1f1d069762c3ff0fa224710649166207c2e43aac5e9afd5b113353734881d6", 0xc3}, {&(0x7f00000000c0)="6ee7fc3700ef0b813363a468a218966c1c7f1724a7f73756d02d5eb59ade8d36094571c1d4c57be35570d60e7fac4f6aa4f950023996557e358ddd220ced38a76adaa5c7ff5bae118a063aaaff6bd9d4813057d4402a2387ec437000644dd47647dfa2132dfa9aad82f74d6bc4d5025b7c459a", 0x73}, {&(0x7f0000000040)}, {&(0x7f00000012c0)="5701966b21e54ecd9a900e07d07e11d6599d9c74f9ea3cff0afb4b75b416e2ad11abd6374d288b74446ef694f9afbc340e3d1ae2f619061c6a607168353df53c7c333cdef03039213db655d8fbcd98ad37e1b8a3f3509a5a4a42b2ebc72d1f5ad57060d289e14c41bbddd6b825b2589eb758aeb53aac3e3cd4d67a3f2d558c27fdd881fa6bf3369ef82dadb60b90bd8a2551862d297631c9506b3deac543f18764ae6d2f1b0453998488ea47ea4d49f9a58b494d12ed41cd0abdc0d80fa0368ae1f4561eb16981c2dfe39d6a0faf8db160e4c0bfc181a825464fc38ee2c48ad67d7cf383cbe3a6f8f49f1cfc855324abb1a1d10788964b0b3682c178b3351a1fec9d341393bd1b15c8a8bcef71ce117ce73fe3bf477d7ece7617724f26fc91d49d7a8859f06bfb8a456d1b92513f3fc229b1adc62309547c8842b692baf6bd7aa45fa8e660f416d0f9fefe0c09434304f9e9cc2961e776104f133df83f08473936bde1b5b869b6805eb20c2e53fc38fb39d37ec2fa3e0a68184a11c7b6d82d6d32022daee7bd5cca681eada0eb33a32eecdd385d6aaa17dcd07f98d9c3a7711e1c18b7b2430069dbb2fa129e2e333869698d1b33020a5d619c37597606cdf88f009970386c2ff3d92fcebdd07a34123cd3f7575de096a42e207ae1f87c420301fae2bb5ec134f090217d50b29964f7ed7ae61f0b1a3800251018461334dc24510a673bb094bfa0917cf75687f4968a8af5fa1ce063fe621466cae15245ef039e5a094bd0f7efe858733e16cefe3787970f487af333c4ed2ce21aae46b5d82c83332a16fa9b9a50331f9b70b12c6878b4c80f247de9bb715b6bf72a52ddfe939b068f54ee0eb0b410a05e1b0e7651dea1d7d331daa0f568c17caa27c14436a94aa60f0acbea86b24ed60fdf0b77730c3baa4ce423c7eed9c62ada86e3dee170206228bc288da3cc5493255794a65c54a900d5bbaa02de5ab41e65e5dacc4e8d0dd9ca60a4154e4b183e73f07e285f6bb0e8ae4faae5ab6cc8b0a90dea26065b101455f2c25117349d5bcd30ed8939cd2952810fe4d4f2fd40fb5e6816f58beb5c9ce7163a106ed285aefa6031617dd5c9dc53b44e9dd68cab4e3dd066272a216b7f4c19cd4ae4c041f80334f002d3a164831ac90c519f142ea837ccf992880d051402cc45d7d9bde1cbfe163399da84de2405319f91e6a587b6e01423e647876451fc23b83b04d03a0328e79b21ee7b7adae94f9c6b8d7f2a2712ad410a08267c1b602d21469b80ae2f983c790184f9d3fb53d62ed43f023a918da1990134eeb19b52334418debfd3c529e78f2622e56a092f521e1004b41c68d01d979cee968b66e18a7414b95fb9672b9339d60449c6e0578c5be31fb664634f3aa75755cc9eb2155c36684175d5e65d4af81eca3548ed4db25d6d68f3051cf4a6f494fb58ea42093453e43ecdb03b0efd97492ef455eab71a18446ecf6ebd087067ff590dd5634d8c207e91b0bb790c0e4a9a3966f463d6a9fa64ee13e0bcd9fcb03305d49b463f788a41412f35acf9ea665e8a7588eb330ee67ed8ffcdfa12124a0fbd2b8e455fb6c65e3177227e0c6709ba71d17c5f6edd86b69e193604e47a2d8b258dd68426ba468b53e6f3683ee0ab7991a035c4965460e633c862c8dddef2522e072cfd124e72c8257321d6013fcd0179e8b6c0bfd01cff8a392acbef7bc48ebabdecf95e1d61cec414547a83df94e97b8f6d5e97bc2b697d7bdb638fecd76f7f4ef0d6eb2377e1966e8d73425bb11a649177ea973924244207a0af6c4129d98fea9771aa763f013abd862a74884d51e9a458bffeb437313ff3eb1520e8c9e5d63ccd204a5c2f6790870ee2ad8799c76a09f683b2f871ccea59606586f63551f6497b495599fb11988b6faeedc685ea012e261d56234d7d3f822b94140fe0f149e6126f016d1f55505daec85a4473c7e58708e2f9ae539ceadcc6604e738f33dbdc51c8783c276b76e0113a38d57c002c8910f14e330be5a0828e2a353872338796b43890dc2b3aa4159361de1178ccd60c2b322eb1e0596dac2902eb25261488de3ab3e4780c21d0c43d53b28a9cb20a3498d548fb89ef4def3c6627c5e99c0ff7abce8cb903c6ea2baa74a008ee5b68534a43ac19f7b7e4d1ff1b15db5ce608152dc91edb5203e415cdc996fc674bbff9f4c7c4c88643b5562557480c253be7740a3a4a72c8f190f85a16a859becd2f9d1d25aca5404f1df5ea5d1c54deee9309bb0ce0e960b242bf3fbeb07f15ff873e37c8fbb20664059da86355e15b8042ec713051a9088b4aefbd3992ac580fe59ed0c98a1ab28d25bf1ab638c243cdd5baeb556e1a2ce54da656d26f990ec89acf40287272a0157e579ceb36e90982d5c8cf506ad9744d15d62e88159b96fda90f82e747775a0339710fa674282136f865518be8f50f12d1902a366af4e097e6053da8906b2eaa3a07c921cddf15c140e1b9bf8f8f87ddd540577a47d33e7b3d45bb4122eca0368f4cf38852925a1c6295505c921ee11d2a06a7015ae2ddd5cfbfd6ed9a3adbdd3c0fe0bc445a8b2209abf352e425974a5809d0a936dcf5a0cb55d3a1f775dc456c6c5ce90380c93e1c1f7308482487d6bdab692cb8ce6f42800af35345050ea3bae26facffd959a4ea1fafe23e3bb341218cc81ceca23244249bac6fe588da477f3604de215b922f4bb3be1b26b981431433a1c73dd189aed6cb3d9e4ee0e6163ead0bddc9a4ea0412161995c16d8439a1ed0689b1bbd40bb1fce52573b756b3d0406b4397f58cdfe4bb7f845566cdab60e8396aeae7f006bd00484a393c92f9ef97f079a9f928bb7438ceb5e4b7d6a58a4c4202f64ae0424a51d207f29b74275f646b8cb3b906c612f17d4c1e4e27444b22aed199ca5e31288ec77f0d72774fc95409932681f765b30972ba65a65caca279629347e10d9657a1813c4e6d15e4399570f76e2079049777235f5bfa3cc67117e0fcf1f1db32916763202240db6ca8bcc67e0815b47857add4122f9808f2b887ab06a86725199edee673aac47f699747e4102811de1ab92ed6f6e2ad796b40d94cad38e028c1cd68d86bc166089f38ff91be1c1bc01db792d71e88af9229d67d6bbc5ddfa3724349df1448c8d18ad649515b6b0d3c16f7222c37cf7c43a0a28d7afdeff004717eb585099e08f4f26a7b9e722c2eb5c5c0a956b7646521df9f456a5f12b7c2c28bb460412884cd55fc263778eb00ccb50b1aa13ce066e98afd8ded802849b7afd594d9c4c4785261b65bc922faba005797791aaf741d8448e0f48a73870618de6bf1b20326935197b46c9b2f735da34d77106011cbd54beb259110b7caad9bb64953b9464cfb31cb13649f338e4c0d3ec7e2c3f63f045d067350be2161e5ea83372d9a6f4d0b7644019943f06134892ec49131ca99420fd87267f11aed1eb1aa6f8cd0cd6cbef3e6d79cc2502d011f45e141712190493dc64aa12c4a8c8b5d4128abe51d2397524d0b452a6b95b6848e91f22c1e50fc09f3179f663dfe9e5160b2a39112c0aac4c2d7a76b9c58822050243dd0abc3204b09260c43db44b6dd8b91fe48a5974b7c5f8dab223304fdbcd5d9a44a22afadbd6e4202b0e933c00b7db2f14014f4371ab9cb68d18475b4299b6b54192e2b9124b349efc5b30aebc0be57dfc453eb071674e0d06d346dafc28d163aa696bbfc38dbe3f66e927953a0ee9f4a1853ad40fcaa4f901ec371d173aea8c7a0d79474407deec23638fded7d36cd8f61d169b754265a7ce3e4a2594b9e8daae80016a9b718be632c8bd26ecae0d046cd7f38ae26496de25f5f3a6622492193ec2cc8a98565feb898b4410933b0ac456293616bb5e582111f345f4103b5eefdbd15b52b890ad4b74bd3d2bbcf226c7766d6e3cf65a03bfbaf8f4eddb80a8f889a73c03a15049b2455a37c8144eeb8fda89212ccbf8308b7ca5ff604d3941e681cd0542a7452ddf9677f13a76fff1fb8b993ea803894b8935e1bf66fd6029fdf280f9137d8bd474566c1757a26a751f05eb8361f838f2ee762f2e2bfb18168ae9629b90de6b6b94a307fec2f724e41767bcf1b895235021a6e5a924609ab084087f9ba96cafa383c10460c28814943818c644fe6d5f6d8b7e431f3fe4415afe73ed6eeee00341ae4ef6aebba37b6903fae0e9367406c8459939fe875bc42f13157995483994cdb7d99290dd61d6c9ddad93927f97599c99deb27004f47fa93703ba298bf712835403280194ac53be2896c0a202c6f8ba318a8ac075cea94b39e42ff19f2a7d8082c159cad008728975f560732b420eda15e7482a59bc625302a1e38db50920a24340157eb5445fb4004863f67a67780980764fd36973600f24bd60990f4744f341ed15cb947d089a630f1e9b955f9af64b2e1be4396ca4ae4229c21d88228aa9b71c3a6a8bf4b427fb0532e75366c7362dc7e347da8044bf28c982a7dd9f79438b204a21a9ec3bb9c49557b30d450956309c186fb35c4ec9d5cb0b7f573991ee69d6bee1cb3bd9cf4743a2ade0562e10488195c1aae474df037d6690bcc422363f3ec0df389635b8c098504d9512ee9dcf9400afb8084c5333db16ead6876645b00d6e9147e851589f542a459ece6cca41825d4d964e952e6ca8982b4d7452eefd0a47a1bd23dbbda811d7bae403c14ba678c5003d04aa8bb848b1eb1b8191ea63a13b68cd84c736b92be80a49135151b44686198ef0934f8fe193c6af1b14c37e4da37b906b9a2785822b9d8f595b04ae3ad1f3972525f1241a4b123cf5a95d3ba565d3f878583488db4aeed9805316166d1baab7b5469ab9c81a758ea894a6cca5c91dceca82403ac1f83abb56eb02896cefa12f1a1629ac558e6b3089197dbc9ca370121dd15ddfb14e7d77902c806488f4daecd35254b8b9ef437c4bc1b2c3407058c8cfc89c46b06f1f25d02453ed24d7e53fc346c9b14033f9ba44b6626ed404d327ccac747bfa10155835e4e1c3f31c9e7599335fcc8cb31925a2000b19483118f111b799194d91de9f444ca88826f8cf0d8142eec321b72ff488c179254909a27203ce78395beb3182651e3bc91611405d4d3dfe4a634564016ba6b564dc582ab5d2becbe65093968da7c5564e091e293a39a6d41ba583bac80cd9ddc60805b20c19aeabf6848d66544bdfcf4473cfcf906adb5ae67c68ffe80a22a6563bdbd0ef177946e31dce84ecf6a2152d1c8922912ed9a6fdab5af781f04a2cffaf28842e37a47938bae123cadb7f64abc870dcecb6cc137791ded6900239e3ac9ee380df90fb4d59eb9132aa4381ef7ab6984ae91d8ef155d9683caeaf23af74274681d16b8d0b5f08f3313eb3aaf6fe8743b82f7686724f7779775efa145ec882e4d7da4f688a937f3a937f43b2589caf19ec0d75f0bb068fee4ea2c18a7bd748f62155333a1387137f4c42d326911d25e8c1aabe6702534036c1c8f8bade3927a76928ae95dd4264a8e4226e25e847b229ee794b011b748e7bd11ad096b25085aacb4d05e75ef5e35077be894880469b1842b6a6a556e4b87f98f7e63633607fec9d5457a18476ce76a213495be6ecec456ac18257093886d47daff1ca2052d088198e2b565f291938ea50dcf4e867d192cfa94438d88373dd1e296428bb0a11ac795534fb44eeb280a856e3185040b839ab46163bb51564611fdb3eea5e9543d457156b5dc9b35e14138399b1bd0c63c8759be7953960ed7433ba5821578391f755d5f0c466339df4f1078b7a78d7cd6dd1bb2c94113482b", 0x1000}, {&(0x7f00000022c0)="0f685990d07d2bbc602477b759f041ec7156790bf3e25f4ac0cfb63bb1d29910935856521f9108e4732d30c63659ef7bdea7ed145c62d026c0e526a058dce9632793f3078db1b0020e42a59066d1b2557792ee94954a84c9ff4ba70ad1344f07ff26dc9503d8a46752edeb2cffa020e1611ff4971b039da9255ebe7cc22780db9feb0c33506fb3d704e4d59cc1d62256558082970f9c253350f6204bcc400e73abacaf06d83aee957e02f6d10ea2169f9237d3ed9d14ce4208fd1b147b278b289897e8c2c8928b2bf6d2ec2d3f95e168d54176b1e666575ff024b651e459613ddb6a15c34e7f6bd4050cdf442113f0f39cccd2", 0xf3}, {&(0x7f00000023c0)="41c92143bf8126484f3316f1707cb4e3d72b679fe0cc5b56cfa7120713c2157e0e03ac76810e3a24db33276999ee7310f9171b75c0456fc5bdd3bf0340ca8ea288714c9825a75dab4890c0ca301c62d906c6af6a1c194a8fd12488b05ee4a54d880f0ebeaaa37550fdcafd35077df7ab9eb86b38bddfff9562827011f93b211e848bd87722ef981b2fab8e45b26f0eae8e8606f985090a054e633a23672ed2380464e9bc2cbd59d3842bc27a89dd43c46d83a83f5456524728a2fbaf16608b03a458ebed4e7dca9e217902c83ed1b67259485a506a037f9c5b20e60765ac1875aab19c895a5a741995fd0adb6e", 0xed}, {&(0x7f00000024c0)="480cc4e3b64adf8966318c61e72ef04913ae618e441c1603aa337e4d6dedc8dc41907d702fe78cacb780b81bfdf41669453ae6b8f627de590abe4cfb5b500887d4c4df48ab624f735d774ef72fd676ccce726bb1849789aa6a40e9383c6040eb0294b7b0d104f66e2300384d4706f97e8bd008c2b24744b883e18de1412e61", 0x7f}], 0x8, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x38}, 0x401) 16:00:07 executing program 1: kqueue() select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0x10, 0x6, 0x1, 0x4, 0x2, 0x923c, 0xfffffffffffffff7}, &(0x7f00000002c0)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x1005, 0x547726fc) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x40) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 0: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setregid(r1, r1) getgroups(0x1, &(0x7f0000000000)=[r0]) 16:00:07 executing program 1: select(0x40, &(0x7f0000000000)={0x9, 0x6, 0xd1, 0xfffffffffffffeff, 0xa, 0x6, 0x8, 0x1}, &(0x7f0000000040)={0x6c, 0x1, 0x3, 0x51e, 0xf8, 0x6, 0xfff, 0x4}, &(0x7f0000000080)={0x7, 0x100000000, 0x4, 0x8001, 0x1, 0x6, 0x1, 0x4c7b2deb}, &(0x7f00000000c0)={0x8, 0x101}) select(0x544, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) close(0xffffffffffffffff) 16:00:07 executing program 1: semget(0x3, 0x2, 0x200) r0 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) socketpair$inet(0x2, 0x7, 0xfffffffffffffffe, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x8, 0xffffffffffffffe0}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x100, r2, r3, r4, r5, 0x2a, 0x9}, 0x80000000, 0x0, r6, r7, 0x49f, 0x9, 0xfffffffffe5fec84}) 16:00:07 executing program 0: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/233, 0xe9) pipe2(&(0x7f0000000100), 0x10004) preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:00:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x80}, {r1, 0x10}, {r0, 0x2}, {r0, 0x80}], 0x1cd, 0xab3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x512, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x40, 0x8c8}, {{r0}, 0xffffffffffffffff, 0x78, 0x29, 0x1}, {{r0}, 0xfffffffffffffffb, 0x30, 0xc0000000, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x60000001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x958a, 0x1}, {{r1}, 0xfffffffffffffffd, 0x50, 0xf0000010, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x21, 0x0, 0x6}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000084, 0x3af0, 0x7}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0xfffffffffffffff7, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x7, 0x101}, {{r0}, 0xfffffffffffffffd, 0x78, 0x2, 0xffffffffffff0000, 0xad04}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x20, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x6}], 0x1ff, &(0x7f00000003c0)={0x8, 0x80000000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x58, 0x0, 0xfffffffffffffffb, 0x4cce}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000001, 0xfff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x6, 0x5}], 0x101, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000047, 0x1ff, 0x5}, {{r1}, 0x0, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x53, 0xa0000045, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x22, 0x6, 0x1f, 0x9}], 0x3, &(0x7f0000000140)={0x7, 0x5}) 16:00:07 executing program 1: r0 = socket(0x10, 0x1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0xff3b) 16:00:07 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) accept$unix(r1, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:08 executing program 1: setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xa1a, 0xfffffffffffffe01}, 0x8) 16:00:08 executing program 1: r0 = semget(0x0, 0x4, 0x30c) semop(r0, &(0x7f00000000c0)=[{0x7, 0x6, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x3, 0xfffffffffffffed2, 0x1800}, {0x4, 0x5, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x4, 0x1800}, {0xed7f503041d26167, 0x6f3}], 0x8) socketpair(0x30, 0x8007, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) geteuid() 16:00:08 executing program 0: r0 = socket(0x1e, 0x6, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) geteuid() socketpair(0x2, 0x5, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8000000000000002) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) pipe(&(0x7f00000002c0)) socket(0x21, 0x8000, 0x27) socket$inet6(0x18, 0x4, 0x2) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) r4 = socket(0x22, 0x2, 0x5) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffeffffffff, 0x7}, 0xc) kqueue() 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x5, 0xfffffffffffffff9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/24, 0x18) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 16:00:08 executing program 1: socketpair(0x6, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff47, 0x4fc, 0xffffffff, 0x2, "06a89963541bf00f516e693fcde1e2a6f21b3564", 0x362000000, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r2, &(0x7f00000002c0)=""/214, 0x6b) socketpair(0x1, 0x0, 0x10000, &(0x7f00000000c0)) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r0, 0x3) read(r0, &(0x7f0000000000), 0x0) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) r1 = socket(0x2, 0x3, 0x3f) recvfrom$inet(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="2382fa6a1864929dcc2d2987d1703e87a60cc4461e4b989ad394d5c0c99c1886e7bc20ae4b24b7fe8c692da5bd11d5b9ca5390e3c2c9325a2fedab6084f96e1b7461e5681895d67a6ea0fd85814677bd2fe37701af7b62f87d366387d5b20224cbe9ccd0fa5283fe2f514ec6db1b188e98352c8b4551fc46c3a05356336f20e0440ff1606bcd97f778c0e38c15aff01ca86822710628f77a3a4b613de145127bf05900cb9b37dc6b39b347d9151de46e4591de7471e4", 0xb6}, {&(0x7f0000000200)="41ac7e2d8d03d50a5b20bb53b4b53d5841677186b5ce9f238cf2c04cabd26a7114b5f3a043c3e42ee812d070c6cb58ed1ff70ff5b415f74d08c0707c3e2deb0807dff298c09082030777f87298661dfad90c34ad5c4a27f154d62b2f7f92edec1debf5423fb41d49a6786fefbe2c11b3f676135b922fc44e504c21110f8bc4a7e11649fa38bbd6195965c277ca28f0ff34b405b574964f81a36c76137fa543e21673aa17c636249bb1192b00ba93451d041d9ce3dd", 0xb5}, {&(0x7f00000002c0)="a5b6a6925333738dcd01a3631197ea6a571f7f8ca734a44fea32a4fa53f9b11cb9b89ea7d79d23946858895f7c3264bff3b9e83f4e7dbdf35c4759db5305a1d9b07f0ae6b633be4d9a964760b2f9c4ff814652c01ca47488b49c970750e83b22e70d660b66c0be08f330c250d11ccf2f4cc1c985050190f589c536d61569556300debd7d9243927b06fc51e0fcc2e91b7d0c3c10168a2000796c208fffc388c89ce1fe8b", 0xa4}], 0x3, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xe8, 0x4}, 0x2) poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x7e) socketpair(0x10, 0x2, 0x3ff, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x0) lseek(r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x8000}) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) r11 = semget(0x1, 0x1, 0x0) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000300)=""/4096) preadv(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffd6c}], 0x1046, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000000000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x40) fcntl$setown(r0, 0x6, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xffd, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x208) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/239) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "c0000000000000000000008e56edd6dab6618100", 0x0, 0x7fffffff}) 16:00:08 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) clock_getres(0x800000003, &(0x7f0000000180)) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) close(r1) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1000000000000007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0xffffff9f) sendto(r0, &(0x7f0000000000)="f2a1d775e0c2a4a5adb8f039fd176f39739822b0a2fa808b6b0a2e6db23029194b18dc0a41c4678a6a89c14db29bc5ebecf4fe44ffeb96cef7b5f14e629c73ff1e08a04c7b9821800e0003a5c1856c307afdcccb7610d568b85ad9250d40f15d99d4b4c0ba1dae8a72e6404b75e055c8bfa926fd750cb1d0d45e50e31b7c5a22d131b0208f788101f89743687557066073b6e8844f51b0e3c757c191cfadd63c22d28988937f94920ea7c9725f3939070bed1622bbf7b5d87d7beca84b432908737a23d903e7", 0xc6, 0x0, 0x0, 0x0) socket(0x12, 0x3, 0x6) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x18) write(r0, 0x0, 0x5f) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 0: mlock(&(0x7f0000d1c000/0x4000)=nil, 0x4000) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0) close(r0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8000, 0x0, 0x4, 0x6, "b5c62e8088b6056dd7be6deb4495296ca1c0aa09", 0x7, 0xae6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0x7f, 0xffffffffffffffff}, 0x842) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)="2f9000"]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$setstatus(r1, 0x4, 0x8) 16:00:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:08 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x4, 0x800, r1}) mprotect(&(0x7f000033a000/0x4000)=nil, 0x4000, 0x1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x40, 0x1, 0x1, 0xfff, 0x80000000, 0x9, 0x5}, &(0x7f0000000200)={0x1d, 0x6}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe4) openat(r2, &(0x7f0000000240)='./file0\x00', 0x20000, 0x12) sendto(r2, &(0x7f0000000280)="f24c0069", 0x4, 0x2, 0x0, 0x0) mmap(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0xfffffffffffffffa) kqueue() fchdir(r2) getpgrp() 16:00:08 executing program 1: socketpair$unix(0x1, 0x40000000000007, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000001c0)=""/221, 0xdd) sendto$unix(r0, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c98f48524b85cb3e478262033cd843d919c10f6114f441932c81d27c522d3a8b30b2894041a1f8e63749edbba67d54b6508cc9452311e439abc2cca0173af2661d76af6", 0x91, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/71, 0x47) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000296ff8)='./file0\x00', 0x27e, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getegid() r5 = getpid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r8 = getpgrp() r9 = geteuid() r10 = getgid() r11 = getpgid(0x0) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r20 = getppid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="7834d3cdf2c4ca5f66b854f4af30f86579a95268c822bf49e40669827493cfb813e7e6492fc1d5d7d59746260ca062c3d32864b7d44a50ee09409d88b30f20e22dc11590f3b10a95df2869d59f65b95c52459af26505", 0x56}, {&(0x7f0000000100)="c3af246a8f75780406d2bc097c3e89ad02eeb118d16e79b1f913b2847d42b4f09e70191a92096217c03e18f0422fe20926e71f34f5f2491d2f37e706978a916d929d75fe92a9b523610a1a3920c2c05906993787b407c4601d44667386baecb8b5f1a35c60325570dc07c521a56a50184d03375b4170a542bd6e40e7e119021dc6ed54f469d0ab6fffced3b090908e8ad713acf95861d6f988f7fdc8c705f2e332108e1e1bb6dabb01196695972b79c7f3130fd24fe953273d", 0xb9}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="7b8c0c705ded9e9bc12e7081e851d9c5b6bbc4d66db928f824b5a89152104189948c1ddd839f10f41f30a089f82c8094c2dc04709f8f8987ea83a305f29abde8c5c698a8706a09aeee00ef0e273c03ecafc656ed2b63f93661d72ae3c10df385ebb99334f10a73e6bed855dc017bef3fea04fa79d98909e2f35862403fbeca96ba0f18759d6e75af5c7c15a87a8aa983ce32c4f3e36ba99a652473d1814552d906c0dc419e8debddfe10bb6db99c0b39587ff416638b38321730725a11d578859e5ef280cbe306dbe4ff01a74e236ee05a7c6661afee908ee6953ca03ace42732c", 0xe1}, {&(0x7f0000000300)="77ca0ae11d428de949c831b10fa021cce3e907032f3b6bc1c9f8ccca2260aff6154ac82b82aaa417e218a02e26056490b4df76251b2725fb17f244198c71451e0944eab121d65653d22be9762fa0a53fe8de4f8827c708b1cfba93b6dc3b714eb0e6e501bbbe5096cabcf923a11abb48d868cf82584068b730e685e7f21848cb80fa1b0c1e482159a596e5c91d32e0a0d553ce", 0x93}, {&(0x7f00000003c0)="9029275269f880878dad88fa6b36a309e956f24954a9bf23e4b8da57cbc8f4f76f7aaea01d62467e572f8358e3ada138e17d4dc0cf00dcf571f4130d079cd611c23febfc51fbd8c8980fa86cee50f35648629c40b781ab857e2675bd2c230b1be6073fd8b5dc73f8f164f359a3b3eff0b076c1fd8f9c79c6058e487e8f6aff62a8007004b4e96601447d2d153f78e037018c673348e41725970a3886f00be9f0ea8cf9fb1abef4135958f9858ae625e9fad58ca881cff1a01e3e766a1be33a18d41e1bd71dcca93f2ec35b9eb90b8a402e9e48fb335aaaef4b449e99390c3e64d97d29be9e74afad8a1835760491b1c9c2500809ac3ca3b7efb684a8f340c1c6d9746ae62079563a0f633fe547ed76afac8855a8e72cd584f72c3c128256ba470edcf0af31196f57cb5522e405bac8e40697b6b28ccc289d6c82927c8f4585cb1ba28a4145bbba6f2962ff86f3c5752beec4bbda3b3b00d2417298b24fe2a95696872166d67191c4fa1c95ea6d899f20c46192e85c840e38ebd5cf9df309d863c231bb14d6955c5607a31c345b8e7abacf629d7b3e0c685a17a708654856a852911262dfb8e74309a663ee3e62d40aea9738b068dc753a5b7509478913707c618a34a4cf1bae9cf8349509814c3825c7021ee64c882d6cca0c12ac62a2e946f602f79715c556ba59e6608f66c5bbb7e37cbb96caedc579143d3ef7ac9c20b8d6c4da434d2338aee9d5f8fb6e5a1417181aac9f535c4f1afb79f7428f6d6eb57f607b43e85ec36746d3a81221143d150bddd899ead2d3332a9fa3bef2675efb309c377d3c9a7fe57168ec7dad88ae8da725c0396f0b63ed9a0ffeb5cecd03e80554161725d3bcc28d7fca6d04e9f3eb92ac89d175109595757cd57361b361800f9b7202af4aa30365676f2eb34b9541bae110f28b15b38bce4b1ab023d032a03dfaba5eee7716d40169c014f7b63cadf1b52e521a61646cc2301b211a616df0f1f1d7116544506d2cbf6862ea3d03612cd74c32346b9574a2877c1499eb4b9bcec872229b36ef2eb1473927ecdb83204882692be0fadd7c52641fe77f72aeaca17075b7b088e2d9d36d37c48193c10ab3ac5082c41c15d9cc284c621652952ceb373684bd20058e49bed496fb9af8afe31ea976764208b3b38b71424b2e52a2ee890797375e8280be42d51ac2831927bd80a4412a793e36d427ec9571ee4a74671b90a759e9619dfcfd4fe4fdbb44b2948eaabefe51a840bab9bcdcef5aa33bf96f9c38038e80ec60ca9fba791b7b4687a651248f7c73416fe8f9ebbdf8d0605d5c6c513846cf22b5314aa1a4e8465d8f02b6959a2a77e81674027264d95f924479d795288cf22967dec5068ea4018eb45284bf6ee9528859018f0656f41667245e936108cac8eb7b45a3b0702866066a3165ee60a79f494659509f704283d5b25ae548e4c73de622b6525e4a547c9844d920dd9425c33d4edcb4c1d7f20f2395e8511f9e73b90d0d6132cdae4f785c2e091e830dea8cd09b5b6b3738e4e1eeb1dbb5be3ccdfd629a141ad80707e5361eaa1fd184fcd896befc3a82b6e33cf0ec97c3f2656227270bcd225bf08505638f13bae303a8045c17f440de516c71c31310d1921dc2b9ef1462cbdef02d70af18d208860bd6c2aa8c03889221d716abe2be248ebf0e62e4a95c65a7746b8577861e96dc5d9b336932b4e7186ea7d04cb2a519db6856ec0468e0e1065b58c5f23ecd4a4ca5be2168a63d5126baef2411292755330a11ecb8efc82f4251eb35d04834501e76bb55973696f6c681a2c8a40125905465767ca0b3066d4755acf0758be0acffaa483300163ed76dc0b7446e8a1beb8522e492effdb73f9efedb543cfae21a858b33e75b958976cbb9faea4625a12cb9b9fc193e17d4835712bb0529711a0695b9194950c6bafb994ab5b386a79461cf5a67d5ac03f6c0bc1578edf09d3c1a880e7a3bf44f582f38ad85b2f19ac597770309374d1bec8b3b784a1b55e2bd8648d525766c7a86a4170c43cf5e38206a40e58d5780ed611e4b153affd32b87ff4e07fd44360c96f1d695bfe0ec9216c5efc6be3830678198e5d4b25a65da5c64182d1097a7bd24bcd061ff93bf61db054ddb25aa813345f7ca413536acb87b4ce4b07d535ba0e9b3ed3a214c932db485886545de0ac881379bafc70057a6b7bb2a7edd5f9314b578d221b43f34ef6276d58b9d729adedc456511c146f9c10eda596f756debf08cbd95931542789b8e43234f541f63a1383ae6f3200054788b8f8d6158465f976773f39a9691b7845663ea5cf6006b06191845edc74df860c772f6f51ea42489b7b798ae259b83d8ee5cb8fbc88848558225de8725e2e1fbb848a46290d9d2a98723c4205a38cd30977cc315d2871080945eab1ff279ee0858f2ee3dbe23157d28e3d42f522beb6bef7964b12e2450032ef2e25c9b226f004dfac998ca1b4f24a75fea5146766e75acef81dbe600ac0a8903acfdd1aeac916a6210249ed03785bcd719a258e0186adc090bf31262fcb806912859c099d2b1c390e22398af11beb09aa5427f13b3fcc09223816be1c874f5bcd42ae6a67e013aaf1b93ac0518d83003ff5536d370211642e56b5b2d5db420ce0e80c9e58bacecadb9dfa4eb55f998ffbb88bcc4017a08dff504ddf9f96605afc8a08a0c1d9831550d3390f717a9dd87d8fd3235d8134b4d94da880da2dbc856b67303619665f374e8ebe3241dd2cc4dded8726c0782277101a17ccff1a72cdf36802583a9e7372d35dd5f234ecb7c2da961d37821826a284d56136a270c3ee4f94c1d42c828857788deed2274a933679f680e8cbd3597c5fed2cf18363bb0e3d8346d9b582cfcf4c5a651537a32afa00ff0cd30e7ccfbaa489d7b1ebe98a308ed54a12c0c9f6a2b100838496e93aadd27e739ac2ce976b357a15cc8169356956f589de4ee1060d8bf3418139fed30c61dd3bda5085a06888a413e2e385dcffb45348be28bec6dfbf262beb7ce46670d0930cd5c123f327412ffbeafb4d73033ae8389136bb836335ed263710eafdfd7d17de0befb800e06e1aaa52bd6f3ee43989a442cf7e6eea5bc094874fe2e985ee9cbb57bfc24a816c43c0a46c5560db241fed9c7e49312b4d35ae7db66591a207acd12dd07004b228a2cddca2a68e3c21b71afcbd9e8f5601d6bfa37f4dfc3d6931ee8a01bb6843d7350673678f6ce12efc54af087757d3c288eaca2c1be5f7404326c3acbf0a8bf0a982e62d40e905ac0016abb383fbeeae706c1919ce67c78373f7f8d97fc18cedc3f2c894d9d858c39c20aa9ad7ae33f4b21bcacedbef340e6b5cf0b5a9bffe2b3a635c41d28f0ddc4ef81693772bc17ac281275b3f535e89d9d15a34d68f579ee05c4bb6fd5d88f66c9c9a00dd6d01598abafcf6d6471d6752e973c102b4b5ab4cab32be5046bb301b8245ec0352f2a9a8eb0bd0306f7ee98cf6db44d0d29d3101837a5281efda6dfb3b14028e8d262f66928603f5d55c83bfdc3da41ed7307b8b054e1416c09e3c104d92f76395559551b23f57407efbcc04ea687df2535893ba5789c12bd36794a96807e060e2b6c29567484084444adea62315272aee77fdea45e9e49ee9d96f429b61622021ede9d69bb7c2d513c39bc937a8b3ea3670b41fa71e89ddaca76c5548247b51d73a0adca62a132810525f4484ec7de453fe1121b39f3e89da2cb74545027375690c48805faaff7ccc9ffcd911f6935331d04b52847d00e57fd223d3fc92143b7930681264e334e1ab2ff77a076f689848927b6f573c662c4f9e12e1312864c71030a8fcddd531816ca8987bf5d2cb8c6bdba6cd8bde91bd3023c2224b2f9a1bb081c36cfd005eb8f2b06d7ac0fc3805a5de462b418dc387090034cc4112e937721d1d91c2262902043da60a1c3d5b0843f3704fb46f9e8634b8756047a9d6dcdcaf293831976cbab1b2045ff127da2ae25efa9349d3ada15f785acc32916e68463bad9c57fc4f7640f17630607be166d24a80a7a34e5e5101358aa6b5e5473330485763b3265c860b15e95adf59dfe395ae7f11400db970093f5ea3f39d63d5c826870bfbefbb14811a6fee18e1c18e0169a5cb767cebd87278a01374c58a8f41e050b76b9e3b78bcf3462bccd601d5b867046aeaf9cd1d4a6ecc1814923716cc4d44973a161845504e096fe1f6d214c53b7b1c492fb7c09f38e790928959f75de6ae37e4e71de50bca0d938c7ff619734f721fb8a40dac31f92d0a14c1c9a5170f68f11838541aa460631e4002159ded1d59c8d480766fcd4459285ff830bdfafdac6b4b84a00df51e357c4b9c7ab97a1db0bca284195c852fad3f6403a6674111b58d195dc972fde32836f9e6a03598c1c6b2ea7c1310048d01c3d367df76cc67ac32e70a9edd4cdd3a651f23d79a9bd3f2aefd84423fedafbf4152bfbab29a6843e66990920dcae7d571b92ab8525db600cce5d07ea4fde06d0b4f8b01e36beb3041834951ffac1e31d7cc28bfc0f005f007c5f57be82019489e404827e91fc343aa84fe21dd6f99b3510492869b04ed6f083668afe26217934e72657c3b111dcbcab7389c74608c11f99725ec8bd7a93922a4f5cc8db73f9e0a3590bb6f49db51d702ed95a8dc396324797d6a1237926eb03d7e64a3a8b751a446a4d925de961a37ae0601d30865b04f0b2b84ac99a1bb3839dd41d031c740709bd5a83b4b3d7aadbd014d1c1cf29a6e2b9c195c35973cf70adcd4d28332bf6949e32e2252b65388d9037e274dba871e013e60236a4ca750a28580c385c23d720ef600b449c50c34466a3ef3e1e1ffb0692ceaad0194fb9dba0741f17615a4180327830e8e0b5268c93556cf966420cd7720f1e43dfc92e39fd19a533526c4f7cd036be0094779b32e227b86fe096427f8203bcd879ee493b83e7e2b0cce4da6ee78685eb19be96ae7f17d210cd1f5bc2033e37d94c6e9323793111efd00af96cf11a53e6c285094b0e07e89710d6b6ad0477673d65e464cd0c00ae017985187c6a084265f8c29a8d645c3c4e1a217339b18c99e5149a2536755d6911bfff642d85512e28337d9a01f47c24d9a3f5accf081ef1b7abd4d2341cabd8f153a0caf3ff541305bae98553f6ee77932f6410f7b5f710b4fac7f28095f634b6ba6d2e70641fc6b2116a7f2e5428385e1cb3e891e89bf7ac1fa71bec86fb6c4138f1153c41f943bcec71204eb838a4fe49e5c9dfeb36d1bc044be3cd4dc455b4c983804255697be4bea3f79ee2ebed7306f8be41b949e07b40bf6673770526926bd5ac6d7b2d2d625db754e244a4c3902d23006d1a6cab604b258cf4b66966b0169dd354732275f68c5186c7b8992bd2d3ed86bcf7ed2a5346c30269a2cd8ae92c9ababa2f82096371a08db4af29d6a79caf9661a4d3b9913ce846001763825dc84f099990743eabc1d04698bf3da372d3de99d68c4d0ea8bcc5a7ea5ebc5898d3839806dabf138f6cc844010e77389b8785e762c9a0778c2ca6ec5c394029020949a97b444854fa159e41d3e1b327ba11bf5de029afe860cec4ed1d02712b55d224bda5eb6b4faa84ca83eb0158bc3c6bdfd3cffdd6bd9d30bbe1ce1b0561d72940796711ce5bfc223dd974042f38305d3a63942958a01faf34ad1ff7ee234996de19aea2c58d7ccb0304cd17664344b266dc3f3c26fe46b21693f55663bb25ea6fa332e54b558b1671b21f492262cdf323754563916654bfba8a84e05ecc7e3f226956f3b5eebfcae1f5e5915b3c6a806e1a3dbdeb5b82", 0x1000}], 0x6, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x118, 0x8}, 0x2) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc22, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x53) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x1}, {0x7, 0x7fffffff}}, 0x2) openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0x405) getrlimit(0x7, &(0x7f0000000080)) getrlimit(0x3, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setregid(r6, r7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) socketpair(0x18, 0x4000, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x80000001, 0x2, 0x45}) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)='<', 0x1}], 0x1) 16:00:08 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x6, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCDTR(r3, 0x20007478) dup2(r0, r1) write(r1, &(0x7f0000000080)="98c5534c7931400094e18653249ef1bf1e52e385ce85d86c8fc3c4590d17cf75d195c3979c739b9d081d72124818e796a3dae5b47c78b41d99f405e89e2291f3f7b2fc6cd5779b50d875764b657374851f63ba245b6e9844f677a7d2f0e386c0135b0997a0f4f51c13a699a180518ed28b45841c605dc3b42a97b16e432f1ccf3567b4088f224ffe2558a5d6505b931768b190ac07e92d4ffd3182fe6cd32efb9f0f1c6c18bc693000cfcd9cf38470850d766abec9833f1fa07caafc10", 0xbd) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x83, 0x100000) r0 = semget(0x3, 0x3, 0x200) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000100)=0x3) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getrusage(0x0, &(0x7f0000000000)) utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) write(r1, &(0x7f0000000280)="7c315c7e3c6efba06d28dce3a26d561f31463bdff7957308188a16978f0e86a59849edd8899bc02faab463277202e8a9a043339263b38a946d128022dbac2363920720fe565f54ff3f4f780673ad098e893ad6328e07d82c9349f5f64bd81efbffa46115e44271b7722ea5f2a537ad90ca93ba20ce85e48bbbac83e9ba9c3994320464ac5f007ef5aa0fde4ce7ad6f488805ea791f8eb4ac19575f57cb8f3a08027818c94f6c92edbf0cec7ad0", 0xad) 16:00:08 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) open(&(0x7f0000000340)='./file0\x00', 0x10082, 0x10) open(&(0x7f0000000380)='./file0\x00', 0x20010, 0x1) socketpair(0x30, 0x3, 0x81, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="1f5b8a16c00fc0e6b1f01d66014c7a09f728f51121d8537bf08b7f34e8d0e4f7ed14f05bde35298b4f7ca53aefdc1dcfa4442d9b9d6621483a6511de3d5865122e5af33c446bf35a2ea8838002108251df6159155ac98f829671971503a9790ceccf51c4cbbda82bbb205c3fbc5ba61db2d4c9bd19eae778ae6d9fdf9d2c4fb72e413b58e48cbf43d09e5780e9389193c34d764769ca2c969c492edcbbb1d06da2c9b5715f14ea1f0fc57db47c83e019783e5520d87d15106ec0127dbb7f2d008753bba7b98db99a35efd395cadcf9eae11e80a8d315e721", 0xc47ce7fc) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) 16:00:08 executing program 1: clock_getres(0x2, 0x0) r0 = socket(0x1, 0x3, 0x3) close(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/153) clock_getres(0x7, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) 16:00:08 executing program 1: socketpair(0x20, 0x5, 0xb20, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffdffd, r0) pipe2(&(0x7f0000000000), 0x4) sendto$inet(r1, &(0x7f0000000040)="4b743ecb98137e8425ce44e04fc223796e5245fefa1e3f29e0aca607be7e8705c096d63dcd64f766fdde44a3fbc08a761fb275304f6eb3ee1fa65c644fc27bb93f1149758096d842caaf0fa212cd922dd491937dbe0ada7f0e136e1c3b665683696163bf0928ebfc6a4fbb6e11c4b403f17d12080b0c4d7dca65d8d38233688e9e3201f617969acaccb71ce7dc84a3a3ff", 0x91, 0x0, 0x0, 0x0) 16:00:08 executing program 0: dup(0xffffffffffffffff) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x3, 0x110) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xffffffff) r1 = socket(0x18, 0xc002, 0x0) ftruncate(r1, 0xc25) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0xb000, 0x82, &(0x7f0000ff1000/0xb000)=nil) shmat(r0, &(0x7f0000ff0000/0x4000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fchdir(r1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000001340)="4c684cceb710951d10af8686398076e2666ae6ca266296f06be99d211ff3299c0b96907eb0c06a44caa594b4453e08e45c4cb5abc08d43a06e49b37220634046c0f796587bc05f17556682362b762f55b974cb779fc64c98b9264c1acacde5efe95a5ce78a1d0749df4ec7343909be1b0ab7916b1c76ed8f4eb4fb3c526a29ba4d7028d25d361f668ca165c57c5f2340682ccdd9ae5f191981fe66248b0772db130b33ced3a3270028ca6fc2f62a3fa3094670fb5c14a65b5706c804390fba02cf9cc8f900a68b991ba3b734cdfff6912299e4d053f488f5771d53b46e4926ca26a59233f2c73e87214bd30143a69796264a906c213fad56d5befefb949f149a42ebac0f4b55018d8cb7facc60ac7af3bca6ed3b8edf829c6fe4e6816e56081ac2656ea90dd249e399935aad9240531d16a95052d63d3f90dd4e5bb699969ab4b00b3e79853d2b47f72eeb655285e3356e0a4bd7eaeb5e88272f9f846c3a50999a88483aa81d6386fdd266e96155a65aea54e3e9dd85cc5d0410a84753f743722f0a768cd61936d93d4a8500a531959d8694f5d7a346c87ad1cd276bc4ab6e332293638b7ab7fc6c9c9bc31620e43e27ba13a4c6d2911f86e46804ecec20aa78736e145a3a25c125caef06fb980a036c21eb22b935390c1f6abfc2bca7881f67ec03e1d024c83cd5d55a4cc9b975257a3ba2d3d016170328258e45719640583c7bf1bdcfb80f6a9a547df012b06274d0266fa18f33214725c2b95921fe9492032d2be7777dfa37a4abe2aed1df6e9d391a2380d274b93ab6dc26bd4ffbc1c73a635db5125ee61b21d680ee5addb16c5af6e5212829133018cb92fc4fc7df23309ebbd903e87f086f38adb5d804e31db70380536e9d3f0dcf6f9bf386dc8af1b2f07ad393a947c9970398c5ee865bdca0bee5b6371a1ab9a522f0bca564e57855941ced7198025d1ee0540453e1f40028a8ee0b0352c650b593e8b58de405d3288217fa2fe4dadbfed5ab9d3ef5ab3bb53004d930d128b410dac52c5866c2c551dd49bd7fef55a099c1cf853e1bcbc98793badd90303ee1bed33b7fd7d12c5039856e71a7733d182cf394513c9cd5e46182ecec1ae35f6bc2a11d812a226b65446cee69a235bfba62c979ee2620f426b59d11fc3a6b05efafc2fe961d1b0538c3dfad567399b2405b01af2801f69258ee84f4c9d6520c3cf1e0d47c83f9f24baf45a2f56d7d2ba1bccfc55e5cfb41d2dfd68bf667e36a1c78541e2f242e0cfddf1d722a6141e622a763c94885c62fa7075b41cda9d0e9d8a7e55e4f5e8421108cacfd5e3b744562b1d30e560f2a471be760e0f4d75cf78b854e7fd8718d328d9bb1f028b320b64c4e88fad216e28b60bd7c6500d8b4b037e00f7ef3f136391d6ac0a790b0490801f25a5fc6d28afb5f4be6d22160c5b7cf7266e83a49e98affeb1bf74557472daa7d5a97529fbb0f540a4c2935443993c4fd95f8803d5c464d57cf9746273fa58435b2a7181a3425d8862f8ea89edb42df24228b3595af405c13b87ee12003a7dbc50a0ec85092407f7366b27d6d8b9ddb66ea4721be414ecfd3df42c382e6bca7916fd0e62de56ec2711ee732298ec551637629e75df18e45ff0bbd0274621a0fc75b02f00f92cb4617039e449f1a7b9cfecd201943478e6a0b6511542c8fec0bae27d3b82d10f17b0672ce26884fa55d2d44d05d1eee4e78b9a33ae3dc576567c3320458dc54aaea901c045fc6f22e85bce97c80aea0d33d50384ff9aa207e483a78d56c794d12d9dc4f76deabcb03ad24e317052ab70251f468d343b96323d6b0c76b3b1c3deab3a7d926fa981d98e33e66102437a58e38d6214759191e14919aa9333676e897fc7e5ba9c7184ff4b55ffbdfff7fdcfa77b5cfec0d97f37cdba0f4a7ca506078c7f0cd960f125ee466ae0189e5997ce27905e2d759f1aaa4cacefa3b83bd9326af51bfcc5ca6e1517f48aef0fa08984bb22f60878967e849271adc644f07521843e21107f86e7a52cad1c6f1200c15cb8f25c45a12de515bd79eaef5220fd69f7cefff2ee8a638ccdeeb82a456b21f5ba0c0a9683ba4b3f0612df3a32d5860c02e4e459aa2c74773ddbbe2622887e9518a08034765a1ac14d5e885310247de48db999105f9c994f8252d99c834f19a5d9f86daaeb253f02db5813239263072d3eab1d55cab9fb1eea824309fdcc84fca85649702d91a4e6ae66b38382607c2054cb43b221f0dca56f4a1189c246caf0602bc25ec59112050e610bec1b1897a3c455d88f04dd34fc3ef42892ef1b3da6063e3e713ed573f0962c0455328a1a9d1edc62f171b92846fa15fc77a79e004e17d7fe906f39b4b668731f0c70b2f2e70d1e2bd082565a9c86d49a612fafe47ae2bfc60f328fb165517d4df8f42b24c953ff5d841c79d7c2dc1c1e6cfb3645ea5725c32c3b1cf63df5d4dbb69d13c20e2cdbea8db91ca690554d856da001ee6a5c03a0c480e04e1563b39bed372bb5330698ea647e6801d4913a2099f754ad5495440aae53189b69fa74d0152f544e215641254003602f84e5bf9528f58157eea8c8decb938020418b2db29897c3073395ba269f7c8cc48d326d0e8b8e7c7dbff55840435cc3f8c12906d778416717f89e2523304972414ce74ca27c4ec698ccb31ad31cbaab0f62573b6adc44b2e9e8e073d09e2ab0bef2247c9d06a8acd30e1a70e0d88303aa716094b92fdf16277005fd928b01e429001c68210ef46e829a526a1cecba018e2846861f170625b760f9ef992700587e07c04185dc528be95c69a21cd3233724246fcbbfd6a8d468a0df732288e699321e2280c3eb6726a87d2112e4531437a13911f303ca5e252362987d14104b68957ac28022adedf8786e2552ee8b82537dbf4e8c2972baf4be95239546f938c6a55948a2af1570415a082d60d7a90a5eaf3597b4e9c7fe7b8d6ad39d1288f807f76e2d4953e51106682fd425ee9cf9875e01dbcac02eaffc610b698e78afdff6038b23f2a35ab75b1cf1f0fbd00e6588852ca50a6044ef45e3c777d070adc6b5c9f9f4aa456898d9af924f29f40e2fcfa76d68e7f01f7714dd37c96e3312d96fb909cb721e8b76aa0687abd85c582c23e9376118544c279c1256f03ae921b9fefdbd1c6f190e2233dbbdaf2860c80c74590433c4a6c8666d28f828cc938e8c5b7e2e3a5c336774a9128078de0381c2ab5faa81318d349e6a0db59b4cf376b96ec4281dbc64236a42a016225e8c56a00ccde6e8007916c912c1cc5d82e70b056a1659cb6ce924a8f0df15cae6b172162ef4ab2e24693c39424f76e407ee80c5a0eef4731d2299d9ece5d96e74519379462d6b11b9269b00d6496ec8ce8a5cf4fb6bef4c0c64c7734d50f65f743cdbb86b500e0ff417c2af057c7333163bd37e850d6adc3a2355c637349c8056ac043df7074517a732ed2ba01d454c65b9609ae45ce9ca67638e8bf4c4c29019a18fd6d230d21092fa6fe28ea294bccf18a5da7d70d07403949302b058c561d347a3dcc96154f8874b6dc11c2cbc218fb68b88bb667d70c0db4f75496b337919a5269236ccdeb2f38c127d9c29287e1b691575fbab6c02b24081a32104601fb839bd7847971abe3cc36a5911b399f5bb858caf1e148e387decdba2b26f2b6e7a560a32398e76158b4381f911a1be88ed7fa81b483d172bf20fd052d1cf7099c86b02c876e9f0f786e780cefd4f8e468294acfc0eb0efeb4467148379346ec1a74a1cb072aaaa7b757f1fbc31e2749b967d65a25dc4a8a0af099804090da9e40abf36221dcaa51fc60221d143920839a2df940c3555349e7b8c53e393dff17b3af2b2f7e8f638a49a86138afd003e5118b98175ea6d54d4b3fdb1cb0f7093808ccd7e2e5f9a15dae45873e8f677c0a5e2811e6996b3560f4defe43770ae6be6159de65b2018cf6570e0426442713491ac2c7e964b308850d17ef2bc8423c500da7385396f231c8456fe681db57804ab08e9f3ac7604a389d73af5ae34cf62c2668381f108124852df365338cbba87e801f8d255a057c8d248e2b83b1b922a9c9c7f32537af2ce58b926ae3a60875acd9d4f24718c9ef7bd5bba51c36f1371ecd2d934b9c9f598f0646b3027453591e1a8a25f86c6cc7617549a28109b47ad6b4d1883849708f2cd19eb42da537ff1a1c29b84e711123dc2426fdc0ec71d007c8b3648da399076fdc5068d2a3cf298bff597f7ae53d8423509520960ebe35fb28de461fcd5e86d48ec86acb73772b3a9cc603bf32bca76400e4a1ebb1d83081741e6bf0570ebcafd322b1b8444c5fad1af8628daa809e336c90f7c473915014e433c0340c72d412b4b4151816f18e08419804e02aa3fa72028fa0118768ae9d7f2acb6bd0dcb0d3ac5350c01caf0f0e288e20c4d677593092e2eab9ca40f23a18d389b19228f1abc6e6b605454341035f5a1f52dfee70570993ad9cf3ed0a712f74ab76c08a75d2470c603638709192d625f8842ce482e06dd300df29670a40c37b2d489154ce1f16ae69349c249d09adaf523dbc1be24e4dcea4e1499d419ba1cd553fbc11219c4a9c32ed95e456383113832578b297bbb64d99a066e9bc4400a12487a590e43b7b4290e3b53508ef62ff386cfb17e991c52749aa5c4e156ce69029259bdc0ea3c42202b624d25ccaaf6d5f2e46aa57a4689961eaf64363135d4528e11d0e0be7dbcec8a6947776619f7d4a1edae1bf20518fd0c5101f2a97d5187aead9cb01a8b789cd2f7904720cc5901165d6063ca4b1ab97c7ca036d716707f3d3c6626db13f97082fe1dd8a0dfce0bcee649badfec2b6117e4781944faa98adb54411b6b6c7f01588f47337baffcfae73d60bc31246f66644832e9cb7fa0e450906506ab0d4d3078d9ad1e58b6051a1884e0ee1f3ae41311aedbecd66d1a0d48aede9006de1b7b14beabf491a6f93146e09ac8cf657efb968decc022366c45e20c5d2419e0269500df3c008d7ce259991f36cf25a851ec49998300bbdc0eb3882dc8a44ba307955eee15b6932959f", 0xdf0}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = dup2(r1, r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x6, 0x4005, 0x7b) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110d, &(0x7f0000000000)=0x3, 0x4) socket(0x0, 0x3, 0xff) 16:00:08 executing program 1: readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0x4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) sendto(r0, &(0x7f0000000000)="25510aa44f94b8b211400c3f2f29e245ab7b8d8fd9269f27c6db2e1cca30739d77434be4703a1d9b01103bb99a360509d1ac3a3a3a5e9cfc6b9bc5ecad1ba85e62db35cf43fdde1a8e116a5de41b05ee4576966b4cbd33893c31764ab880a74d647bbeee2f1a93ae1860f20777e3af1e2f63825b0f201f34d055de74", 0x7c, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:08 executing program 1: setuid(0xee01) setgroups(0x0, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) 16:00:08 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:08 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket$inet(0x2, 0x4, 0xbda1) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x7) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000000)=""/106, 0x6a, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0xc6) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() openat(r1, &(0x7f0000000040)='.\x00', 0x100, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x3a2) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) r2 = dup2(r1, r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0xfff}, {0x8}}) r3 = fcntl$dupfd(r1, 0xa, r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00', 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:09 executing program 0: munlockall() mprotect(&(0x7f00001cc000/0x3000)=nil, 0x3000, 0xffffeffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mprotect(&(0x7f00001cd000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f00001cc000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) clock_settime(0x3, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x0, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/92, 0xfffffd8a}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/192, 0xc0}], 0x4, &(0x7f0000000300)=""/93, 0x5d, 0x5}, 0x40) 16:00:09 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x30ce9, 0x100) r1 = msgget(0x3, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/103) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r2, 0x0, 0x0, 0x1, 0x0, 0x86) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 16:00:09 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x0) r1 = msgget$private(0x0, 0x49) msgrcv(r1, &(0x7f0000000000)={0x0, ""/250}, 0x102, 0x0, 0x800) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x21) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x108, 0x3ff}, 0x20, 0x40, 0x7}) fchmod(0xffffffffffffffff, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), 0x4) 16:00:09 executing program 1: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) r0 = msgget$private(0x0, 0x200) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xa3c3, 0x10000}, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/99) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080)={0xfff, 0x40}, 0x10) 16:00:09 executing program 0: setrlimit(0x6, &(0x7f0000000080)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:09 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="cc45804ffce2c18baea68368d9c7f839327ffe07aed9f358bd99d9848e83c40a96c52e1b5000591c5708efb09c80da0d6e46c7a4a27e12472cf0bc8959ae70f31f995d48a9308057ada83bf7085bd766e6a5787ac9344dc7f86c9a868dadae0d7f9cb561471e35e2cd9c642bca12fcb6ad3755215ea81c4ba74e96e1f1a753f12d99c2680022a17c2a171b4ddb6982d0b5454db6e460e33a5417562e1535fe4e1ddfe68f00", 0x1}], 0x276, 0x0) 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)) write(r2, &(0x7f0000000100)="c9", 0x1) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) fcntl$getflags(r0, 0x3) 16:00:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6800000000000000000000000000000013c981bc6672d616f51efb922444e8899b266efbb06d75ffa33eae8e220425c7868e57081d194dc10328dca95a22d5806cec0bda25c22803490aed72f9d05d443b19c212177ca3ad415801293294b39ae12c36f4000000004437951bf807fda2f26935355ebe6030f02dc9a43fba5230733ac1034ecd8c09bd47fb66470f3e81f2abd5a31b0fe0f43a203df73b19e96f5410f83a4dd635611e49147be03ded02b10582eb4b4eaa1f27fd6dfc9388947f862911c9b7458a65133a7ce92a34592e6a544c43981948b4829461da5746449e77fb7f1641b51a6cd8d4ac31b73e4dbee699adb4e4bf28758f3c22c3307e7ff6215589dfe3512eadaefede7630d3a3a3cee5839697ff"], 0x68, 0x400}, 0x2) 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ftruncate(r1, 0x5) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) write(r2, &(0x7f0000000140)="63cb892b12ce8f0e7f6119562a4d3257aec02f83a444458c5dc96dd88cf2a3fc0a9e6bfa2c21d51268ba5c083cf4c373e187bb6fa4eaaa8202cef3624283869521439dc8130b50a75c56cb4c483b0b280874aeed8764cb0a0e3ae966fdfd56045f77258be6540cf67c21580adaea365e8a00720764ff86b65c740b3b744988e25be9b19bf289fceb03355d5ffc87aefe4617ce19c962ee85f29d41a4032fff6fbefe8c4158868df85c23d816ae83a577e8249c0e3e0b64b003b9c2a9e9a5d8210d5cea6f2f8eefdf92559a80a3ab2d8874a78a301b16ee4974c231d99bd07a1496094756ab1e0d0bd8", 0xe9) fcntl$setflags(r2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:10 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="0d3844f1d1396cac28c55b9ef28543d5b147c0a93d1ef284090f288110da6bbdbd0952da399eea18e299da801e15a128fca1cbf50a1af8bc0a950dd121ebb733d34a4c7f2567040e762d573ea7f41fa20339434901ac0aab584b", 0x5a}, {&(0x7f00000000c0)="e456c01a913efe7b3acca9c1aa5001eed0e09c6f78db1fc81572b4aac0e5fd47ce7b3e8b1bce40c740c787b3945ce189cc42a2c9148cc6dcae0bc5a1fadd1a294719321fef9afa7ed06da4eab65af328e6c6ebb26c2648b594b9", 0x5a}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x678c) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x184) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x117) 16:00:10 executing program 0: semget(0x0, 0x80003, 0xe) socketpair$inet6(0x18, 0x3, 0x7fffffff00000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x2}, 0x8) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2008, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="17c364e19eaea4ca30b6a852b54652f0b70daba21a7693c3f6d065ea8473bce61feff1ebb8931764051a766bd9d1eef495a46add134fb1a11f4d393a245e0a4aee38b271b891a54224d065e3668644af7b5cb5d35561437b94c34c48d14fc39970e399e0beae4f74bdcc867a0369da2612c454c1d467", 0x76}], 0x1) socketpair$inet(0x2, 0x4001, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x1b880d11) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r2}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r2}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x1009a) chown(&(0x7f0000000280)='./file0\x00', r3, r4) syz_open_pts() accept$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:10 executing program 0: socket(0x3a, 0x0, 0x5) 16:00:10 executing program 1: mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/4096) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0xb000) shmdt(r1) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getdents(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getdents(r1, &(0x7f0000000040)=""/69, 0x45) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() chdir(&(0x7f0000000000)='./file0\x00') setuid(r0) setreuid(r0, r0) setuid(r0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3b, 0x1, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) msgget$private(0x0, 0x4) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0xa2, 0xfffff, 0xa3954dc, 0x1}, {{r1}, 0xfffffffffffffff8, 0x12, 0x80000022, 0x4, 0x1}], 0x7fff, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x9, 0x6a8e}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0xe6}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0xa7, 0x21, 0xb635}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x64, 0x15, 0x400, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x20000002, 0xcb, 0x9}], 0x1f, &(0x7f0000000600)={0x5, 0x9}) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xbd) r5 = geteuid() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x51, 0x20000002, 0x71a, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4a, 0x11, 0x2, 0xdbf}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x15, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x35, 0x100000000}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0xaebe, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0xffff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x80, 0x8, 0x20, 0x4ed}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0xe789, 0x2}], 0x7, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffd, 0x11, 0x0, 0x5f, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x6, 0x8, 0x74}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000003, 0x0, 0x3}, {{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0x10, 0x200fffff, 0x7, 0x4}, {{r4}, 0x0, 0x80, 0x0, 0x1b, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0xff5}], 0xe9, &(0x7f0000000140)={0x8001, 0x401}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff22) r7 = shmget$private(0x0, 0xb000, 0x1db, &(0x7f0000ff4000/0xb000)=nil) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000040)='./file0\x00') fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x6) r8 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x2000) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0/file0\x00') 16:00:10 executing program 1: setitimer(0x4000000, &(0x7f0000000000)={{0x2, 0x7}, {0x80007ffffefc, 0x2000000000000000}}, 0x0) 16:00:10 executing program 0: r0 = socket(0x21, 0x0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="5a6efe80293d01fa92659812f7f566668ded67224a4c18ee4b613df50f79be7583dcf9a81975194d74baa83698999a27df1952c375a6e8d7692028634f498f7bdab34fdb7a58596ac6b8c386999c86816f5918238cda4ca86b957a05565a9a68e8f65d9de8af650ebacfbfee4d2baa70d73a384f369bf9f71bec8ff2b5a059d522a4bc2ed286f1ba6b704b541dbceb5a91a08dae4210f581d18e025cd13d3a8ee71019bbcfb2b8fee6ee937c21ec6e7d4ca687295f0f14f4617d5e21b1304b1262bd3dd2798a3159f8fddbaf2a09"}], 0x1000000000000214, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000080)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x40000000004) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x7) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) ftruncate(r0, 0x5) 16:00:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10024) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x16a}, {r1, 0x114}], 0x2, 0x0) 16:00:10 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) sendto$unix(r0, &(0x7f0000000040)="a1ccc27c5f28eba472ee104bcdde639d75cbe32f615ec9fb55b7da01e04b1b36f7df77345bee00dd9b63a36969785350a84cede78608aa9453afe51a80f692cc17d93ba16e32c0c3a75251422349a463c49759fd40bc8637f288418353409f240cb40873bfefa694b9cb9f3d5360b23bea30c96963c2755d3bbb3c87cc3d5af549a2e62d2e22c765e9f7c7e40a56654657b879d451", 0x95, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x3) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xaccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x29, 0x21, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000081, 0x9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x18, 0x8, 0x9}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xa0, 0x9, 0xffffffffffffffc1}], 0x1ff, &(0x7f00000002c0)={0x2, 0xc67}) r2 = dup2(r1, r0) ioctl$TIOCCBRK(r2, 0x2000747a) write(r1, &(0x7f0000000500)="dca4682b457587f1107e3f3b3a416c39a4e8668c3e0ca8ffd0a85b0af69979d0886bd19205bf7ee984f43301997c354c0b576d5458ff8e16720b574f110baf2a3637fae739af4b941e9196de5bb6838d040354551ed2715978f04d9f63d4899587bc51b5cdefdec31257780deb5ed80622afedbaef86e700f2b79f16daf1a8f610be536d362314dd40a48c8dfcf78602d2d6fafde3a6abf1f49c70e1b80c28d0bc8879687cb73a8c3a9f52e0cf337e001d93789fba58dc42ef7cf6b7006b72ca791d35880623c8fd1c3d42b56fcd6b62d460f7b366f1957944d88a47f7fbe042e29d4fad4f824a", 0xe7) dup(r1) fchdir(r0) recvfrom(r1, &(0x7f0000000300)=""/18, 0x12, 0x800, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x101, 0xff}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000002, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0x40, 0x7e6d8347494489f, 0x7fff, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x20, 0x200fffff, 0xfff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x200fffff, 0xe6d, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x83, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000000, 0x1, 0x100}], 0xfffffffffffffffb, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffc, 0x81, 0x81, 0x6d, 0x8}, {{r2}, 0xfffffffffffffffc, 0x30, 0x20000041, 0x9, 0x100}], 0xae, &(0x7f00000004c0)={0x3, 0xb6e}) 16:00:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x90e, 0xffffffffffffffff}, {0x69d, 0x9}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x54}, {r0, 0x4}, {r0, 0x40}, {r0, 0x5}, {r0, 0x104}, {r0, 0x81}, {r0, 0x11}, {r0, 0x40}, {r0, 0xc0}], 0x9, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x5) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x408, 0x50) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) setsockopt(r0, 0xfffffffffffffff7, 0x8000, &(0x7f00000000c0)="b3a0e8e730cc6f60086e4d3948b95cdea7d80c793b154c6785e00c3bfcaa8b3a80715d79c72a82c83f6e401365f2383cf51567db194f80b286a56731042912273a8c1abb00eb35c1ecc497860ed5dd57fafc6925fdc3fb119ae1add79ef32f05d562290d00fbbba2e127e3aeb6ec14215f513a6e17e8168836e88c8c29379b057a2f31b3373b5c72591b9a9b747db263b4351a207f8b166f336daa25f7173cb889456149ff06284d2b6144a341b1a4c160cadd439f8c07b082f98b950c68c24a1dcdd20ff6a20821c72463a3cb", 0xcd) fchmodat(r0, 0x0, 0x100, 0x6) 16:00:11 executing program 1: getuid() r0 = socket$inet(0x2, 0x4003, 0x7) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000008, 0xea, 0x4}], 0x10003, 0x0, 0xc35d, 0x0) 16:00:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x280, 0x20) connect$unix(r5, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$getflags(r5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() r6 = getuid() setreuid(r4, r6) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1ce4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000000000, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x0) pipe(&(0x7f00000037c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x0) preadv(r0, &(0x7f0000003740)=[{&(0x7f0000001280)=""/223, 0xdf}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f00000023c0)=""/169, 0xa9}, {&(0x7f0000002480)=""/154, 0x9a}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/244, 0xf4}, {&(0x7f0000003640)=""/199, 0xc7}], 0x8, 0x0) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000140)=""/65, 0x41}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x2, 0x0) fchmod(r1, 0x108) kqueue() 16:00:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() r4 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r4, 0x0) kevent(r3, &(0x7f0000000240), 0x6, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x5}, {{r3}, 0xfffffffffffffffd, 0x9, 0x11, 0x4, 0x4}, {{r3}, 0xfffffffffffffff9, 0x63}], 0x8, &(0x7f0000000300)={0x8, 0xbe9}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x6}, {{r4}, 0xffffffffffffffff, 0x34, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x80, 0x0, 0x100000001, 0x9}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0xdf1}, {{r4}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x1000}], 0x8, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x11, 0x80000001, 0xce, 0x69}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000009, 0x6, 0x7}, {{r3}, 0x0, 0x8, 0x40000000, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0xd, 0x22, 0x38a0000000, 0x2}, {{r4}, 0xffffffffffffffff, 0x4, 0x80000041, 0x5, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x0, 0x6}, {{r3}, 0x0, 0xc, 0x10, 0x3ff}], 0x9, &(0x7f00000001c0)={0xd1, 0x800}) ftruncate(r2, 0x9) select(0x40, &(0x7f0000000000)={0x3}, 0x0, 0x0, 0x0) fchmod(r0, 0x20) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x102) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x5, 0xfe, r1}) listen(r0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0xffffffffffffff81}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/188, 0xbc}], 0x2, 0x0) r2 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xd9) r4 = getgid() chown(&(0x7f0000000000)='./control\x00', r3, r4) mknodat(r2, &(0x7f0000000200)='./control\x00', 0x200b, 0xfffffffffffffffd) mknodat(r2, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r2, &(0x7f000003fff6)='./control\x00', 0x0, 0x0) bind$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000180)) recvfrom(r0, &(0x7f00000000c0)=""/81, 0x51, 0x800, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8000000, 0x629b5469}, 0xc) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() 16:00:12 executing program 1: clock_getres(0x1, 0xfffffffffffffffe) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind(r0, 0x0, 0x0) close(r0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x3b2) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000000)="3a7e74e48516df320915cd49d5904293ce447bc149eb2deb15bd459695cd63367feecb5b2503436460f128b664d06e1de0cb8cb1e0e9b0f009a4be1ade07ca061f0390c105c7db57a17c83be631211e87a5390dc953e330f395635dc1336efaf23699aae34c9c4c82da4adc9a399bb6c9427868ef77f50a7b325f78d461ec8fa886341e1f2a6a32cd2d9054b", 0x8c) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x80000000000000}, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:00:12 executing program 0: socketpair(0xa, 0x0, 0x1, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20900, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0x7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000400)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/230, 0xe6}], 0x2, &(0x7f00000003c0)=""/46, 0x2e, 0xa}, 0x840) socketpair(0xffffffffffffffff, 0x8103, 0x4000027, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0xfffffffffffffca9) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x84003, 0x9) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x597) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) read(r1, &(0x7f0000000440)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x803, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x6}], 0x41b1f84c, 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xf, 0x1, 0x1ff, 0x8, 0x1ff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) sendto(r1, &(0x7f0000000240)="4c7248e2719cd1352b0afb4b438fa78f7ebe17227cc80919d673ac7a949cfe14adf91ab421f85ac1aff7b0eb200ccbe636aef3f8c51f41e8eb97f3c82e20ae746810e9f9768af47f6ee2cfb9ce1b158853dcaa5d14e5481f342c4a62775017078703b179ad81eb8ec1f484d28a4e356d037befa349ce43bb9c13617ed3ab7f86ac49f644bcd78e6a6c9a6753705e5bdded9dae5868457b2c0c5e435270a9adb4e6cc185518ea5ec7c5490d1c5948be220b4502790b011d2a46f154826cd7c4922d9683d4db2548543da7a871e1af54ba3cfd960e947818d9ff0551aceae5f5fac82c82f4226ad7f0eefd91182674462e850105641de6bece3f9d87334b5c52ce56dc0c7c62bb028a1c4bd975859a6d16764b5900879fe06a92c5cbe88ffe98041d6b95dbe53e59b1b757003a94f6591b442dc23b3e87dbcb659e976f680c7921d0c5e30dfeda4159688d4ad328bcde2dfc6a78036aa4ed103548b18e31871433508f2eb8e66f1509bcbdbed3956f18bb3bcba6cc53c8983567f4f010c443214c64393e536faab659ecce76916e22b94d4e904f28386a0169bdb0d061fae10eb9edf9320bd14fe19f11021c3d3319e36d8b67814db79638631216871bbb4dfddd1363fa3e2c53367719a9870149ab007966c5e85b74363c7f4890753a26930f86040864f7d50c4f0b44c40996174f012316a10200e4cad58fd354386017497597dfc63fe3d2b2fefc8bf2215ce3c39a62450b57ccddeb18f493cfcc1f8b1e6968fcb4a9e913ee18a42cc6e7496c1ca0557ec7b9676aaafc92fefaa29066a7ffd1a207b5c6caada3a12c69f899bd827fc7efd8d83d3eb8d74fe7aca5bef4432c2ba0444de9a03bd9181b3194f41dd91693f267b2ab81f089ec7c6938526f9384c5b5567fc8c5ae89472c18e0111d8f2957fa58310473b092a2f0df97a4b21d96215e3789c5b32de96f4b8c6a9e7c106a6195985746f01a6f15cc5c65948e4b216b713ce02fcea324fa5796e91169f0ba01590207440d6f0fd38a7a275aacc931adc35d0aa53303a0a91aafe3e6998170fc24b261cd3d50395b698716793fc403e7ef2ff61beb42929ad8e17091a9d66c80dce2404ae4efdd44ede0758d34a856c8f9c8df32f22640569b3c40aecee0d9a66692c33d622bc717aa7e73d22f6117688101bbdcd1429aea909012c905add585d2a86cd3ad887be33fb39d44f61051d5a3fc543bf84043f49ac1212a58615aa276fa45d48981a66cdee61924f2b6dd33ff874398eadba140447da3cc49c8afc8f37791be50a079efe6c487491e96b1f91cde6630dfb40afa2f3bb3c061904a938bd63bf46aa03e1fb8fc1b9b259143baf1c3503eb606242bd28b2ffa03a6075c37170934f766d88cef48a7ad558a3d1f3a975576eec3c8fba1010c967d6617803d1385420f346c5d59ea10ddc7a73a5ef657be321c1ef04b5e86c54a9323318e4e707caeb124a5a4b160fc2cdfa6b47fe4d7206c9e1b67f6ed75e1bf383521bc8de22354682ea588e611766741dd67ddafca8a984ab2360bdbb3148a2130852d098402a0a6a6d16d3ec8f02a127a44b54b118b3e85ab8407d660108108907396e0fbc931261134d7c367e0ad49c2ca56571fe458c3a126d232c52f8640930b5cfbb9eead42e66ea03ae60e0a73489952d0a83e5c6bf342a558df5d45cb9d5da1d1f51ba4e8b604f1a6d4f9a8038ebcebd8d8bfdb3044b859504df138753b243622a46fd22e40f2a0940bdd9e8e886cbcb3b7e0cee280ae05a4cf59c43d7ee238786c9cc8278166b9da39a6beb3148775b7c7d83870f9a4b8eac3898dee3209cff64d9eaf4c8c34bda7c31b5395b48fa2cb2fa04a51d61efc3b9a72661d9aa80d81eb1b2ddcaeeff27015cf8e896ae2e5199788575809d7bf38c9f80fe8b2da8c901098c7e9830ea093f22d534e2417745d009fede23941a94faf5a9a017efa20988b5c702e62ef72e74bee44295e586c5ec02dbb576667d0130315ae8d226830e91a5c46838ab8d050a5985ee857fb8d5db795c0efddd0fe304daf13b749cd6cfb3c7cebe5e7d78159f62354551d72019d263114e42baa9eb2c7ff520a5e3032e51dad485dd6b097406a71e4ef536f23bd653c59adcf81361e38d727663e515f344475306f5c7094c92c18785aee78fe16de9c7b7d317c96f48ef9074ffea7134cf3bc43d8ae185db5055fae1e32ecfb93478c54b570b80748d6bd1efa9d11c6bad56397b12a620d45e348c7f15bb9e2a5d7620af1a4a990f37cab4df4a0ea20f89fda988bc56730aa48a7c0b72310d1e34e43b5e6d9ce6c27593cc07780b365e5daae511188def3094bdc3941b5fddef7b8f8fb8c9659dde7c80b26794b1ae64f821496eafdef4de18a6a578cf50018fb73b2a7f8ba9693846430b98f6d8505115f573c67c04b0fc72178c18efcff197e867b01976aeeade169772be4c8b353fc6658572518026d0692754914d4b58851c97670e983a8e35d6ff1b277fbaf6adcac127f3f1b70bc1d2d424b700090210873a1e124b102c8732771e415b8904af4328285328122226bee36fc960be97fec0bcfec87910769aaa63ed4ea42680f9f0219ba95a8114d1226744ca7665ac47d9ba44617602f07dd9fa78645d393324f41a0898b585d84ca993a5f617c16a2e8d1d84a91307d52f433d696f2c0f3061f81fe8f411a97752f42add27507237f948524002730851a8e7cb1f9d3e9c27fca13e6d4a97b88caf2b75794915c30347ed7d96ca0c1bd2717d99a530967819028933b9c2a065a2985b1b87fdea6e2e305b14d3a75a96a9abe22bb793f881c97a5dbf7a96486dcd6f9d0ada0893d3512132a21afbe8de816711c41026c7d049ea3ae10f9fba153f989f5ced90a73880d21726d025c101aa00acc41fa953e6c8b5d845e86c8fc325bbf977bc70187ba2d70254666b1dc20d5ea6a40405bc63dce9c9a532cc3372847d41b8a2d2759662674dc5cc78a16df3085ea4ddb8af8c68e09f3cc13a287f5f934f5170275bdd1aa10ecbd1dba07ee5212c3a18a5d088f6295a414b1f8aa8d325753e2f4c8dfbc874dabd6b300f921df4ced61a76f86cdde54f81cd62a8a3ecafdd643a2558dcb67562c1dd879520c7b469e044b357b7c29d4586f653108f26870bf995177193865df6b482176f9738183c2722fff920cc8bdb4025fc2549c74e59b5cfc2f3d6714509dd6833fbd63c49e05f627eba424859527c10badaddbcaa1dc73cdf76c95ff12565608b49135d75db9af5d478f789a6d78aed4c2a720e1c2828ecff69557eb12d985f6f0b7aa14c436c36090b5dbb793c87c6c7fb44926685fb45514104f8f98120b3daf6b1b85b7c5cd0229d7c443d3875b9be3fad2fc5ec836bedc1a19ce01aad4f0c4a4506821a5da2cbb0507c5dd9271ef9edd2a594048c0379547887c6e64909c42001437d99527cd3731ee5b8967656c5c12463306c139080ec94a4b79f83e343659921b69a55c8876e9bf1ba9f7b6a930d7d7d61581fd66c84c1e64fbaca20195af5ae69b46558c126a2057e7ddfb893c0d6ea2c43094e7362311a04ee2b4298f476e2af0979430e5f1bc312837727fffc887567bf69987831cd9a25c6e9462cd6ad5f2a43b2f7c3579fcbe934df2800f0ebbbb8915388e042a737e4bbab2247e2c41df037dfccd58132dfcc60a82ea7dcd8da3e472d74d9ec6c7eee1b5783bf968cabb43a96220d319aef23ea80c06df0364a47b869fd775b1e4e5b54089b8acfd9bdcc99fc2cbfc48a6775260319decf7ff10009d6ddbb4753278ea23f922cbbfb315c480891bfed2152416c29153d36b48e85364c34e279e576337e52ff0823b43cc1d549cc300d458543f450ce1bc2b53c61080a7d1464793d007661470b11e29e999b60b5b6e58aeb309105d9bab23e1b23a7e3b1e6bcef16e02be91fc835dedbb9025d7036d040165996ab8deb4cd126b01333ae9bdb159135e4510ebd20b43cef48041ce030046adfaccd4c66ac0d245b23e8da7966ddedb29db6e687983903e7dfb45382010f230324d1a75781aa1277a5f792c0bbf287e9a9c8dc2a8e1912ca8db99c2f1c24b5c15a3c125e9d4326b97b6775a8c6818c04894b1c09814dbc25e2ae3e767ee4c525d64154c5fccde5d5f576fb9615334b950d8572154970cc446c3fdfd918f2dc640679078d615e61b7578d69d2b4d62ae3722ff41bfeef100ae2166ec26ebe12aea938112ea5538a194531278de1aa25afe1336d0850d94746cebad63d64e0d71627956b34edc786a3259eea1a2f7d41d189aaca09bbf5abb48614c724f592a7bd5682aed0fc990f37cc92de5cdb8507b5ed79fef3846e87c115dbcb0d27dcc020a14ef40c3a9e25950f2e60a1a216541599dcd6a75c5a76e8b08caa011b6c5c5b92564aa75e825546e11e37c5c31b04012e777a9bde74591be0f8f5f1dc7f150b60d1c8c8a30370c2242631ddfca64a8cbaa058f90bec7d7a7c733acd38826ac0e3a15c1cf53d064d797b8e711db6d970d10889479a1abe2db5c25c7cc8f50fac3d3c3d4efe13af1361d109cc3587d0e7cb9a389e1a1d029c5d898a9b6da40a0574428df4424936d864ef9dc9e0ad0976b744b2e0f86310141571f0fc18591f5bb30b123c8851d9511d9c662d909c7f8945c9c227202f13cebbc74ed74b81cebdfaaed7f0ce4a8ae1f0bb07310a6bd62610458ac285295ae48188d2db9260c90c16ab95c1b8b0cf9fcb82f03f8664ed4691f84a05fed937b105c4d5562c9d56e51b739798d5777e1edc626366e0324c8834a21e80863a4b67a461551815e974aabcbc52b77cf5346c4f9f84d1077db4f96c6f9ee98ceff2c8d6411661e25775f74a070704f63037915346ec91ab26450877da28f4460924d601cd0d9f8040b9fe5278501ae1ac8254155883086f50eeb9651966bb5800de3cdd0e0025e0fb593b23edf8c5e140d68e03d322412cf9b88350905c1f420e6f1976a3561cbea5c2efb81c1abfaeee49159b0108162f53fe2ce125205bad54964580fd758f106d0086024d57338581e67b5c159a03bd666540ddfebad6efde457cf86f8d65ef2d1a8f5e217430161f32a025a916c475c800ba3f73b3f6ab00078e4aa1c065206d7b04ebfd3d37cd757c6d5fefdef4c36e6ee08fd57d538e812bf4239397690997ffa30ad3730b199562080a72ce309d1d9f6224bbbfe71604b64a481aacbcbdd79e5638507bc987a274f1e736e2b888367d1fd420ae535f7d18f82e0d48080e0781d75ec2818776ab5015e43992c0ba8451e865dd042e8f4ac8734d1b4a6f87746c4f8b2de209bec8d2f2530eebfcdc3b7813eb7cd6f4b25ebb42f13ea06ad397ba9c34acad415c485be885052473c3882693f84153b4ca6d0bfed7e77dd10b3f002b691e741e6f5c7808269ac9bb16f154dc103aeb6140882e33f4e6b107a7b77be9836be30d1026a6aa5c96297e12e893d1c401026c933623481216953f1d9523c3c541b04c588451251ab0cf50f19fe6c0deae246d66e1442824aeb71a76822c698f67d64b9e19632cbf3ac491c4dfbe0fe895a608247479f390ed5e60916619a61dba8d68a7d59481dd384a23219b2e205e82666a92bf637ac6bc9d0f55df2b88836bb983dacd8bf55a9164383a4a8fc6897d4307b1b212f4774951a8aa3f3f1ea4c8847123b3a71802d1ec51dd3c6dc8af1a176ee9b181a9437970ce545232c21ae271dd24e9f01e99ddd05b81289032666d90f35a711e5da58294a4c48d76791c485c45514cc121476affed21f9e86", 0x1000, 0xd, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0x95, 0x516, &(0x7f0000000040)="0ecec7e30531f3ae29da524335f9a770af5d100c945c79e79b24e5f6befae0a83abfd781b434627d4e044a503e0d9ff3b51ff058b53cb248355aee6395acc73e29b5d39752d8a05a1636f352ce91b4", 0x4f) 16:00:12 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x540c, 0x40}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:12 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/168, 0xa8) open(&(0x7f00000001c0)='./bus\x00', 0x103, 0x17) 16:00:12 executing program 0: setrlimit(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x1) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x3f}, {0x0}, {0x0, 0xbd}, {0x0}, {0x0}], 0x9, &(0x7f0000000140)=""/29, 0x14}, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/148, 0x94) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000000180)=""/42, 0x2a, 0x3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x1}, {0x401, 0x7}}, 0x2) setitimer(0x3, &(0x7f0000000300)={{0x1, 0x5}, {0x0, 0x8}}, &(0x7f0000000340)) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x422, 0x19) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000080)={0x2, "3e2239cf62e8417e5910db31b6d6a0760b7820b65cbfc7f692720d76d5767c532623676504a89c09d41938b1e56db33a5c6fb380393372b236cf41cba18f6e08cec3b56d102de3623f99722321d815186fed65a2bfcc556763b475efcd08dd2f1a5bab39c52c1232d43c969024abf36b641f6cf695c75e5aada1df9acd9d47eaff2ee9f0a777d7ea851e911153437516211c017f2aa2e3f23444c5d51781370ea4d83cf3d8e39d6204004acd127175afac5961b54dfefbf0e47cd47802a7bdb277cd2c0356"}, 0xcd, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8400, 0x30) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() syz_execute_func(&(0x7f0000000000)="f3430f1b19c4a38944ed0dc481f92e4104360f75c5c4a1fde6e5c441365245458fe9789193040000000f01c366450f3825aa01000000c4c3fd08f00b") kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xd1}], 0xc996, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000f10fc8)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40000000003, 0x1010, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) pipe(&(0x7f0000000000)) 16:00:13 executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10820, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:13 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) fcntl$getown(r0, 0x5) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0x0) 16:00:13 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mlockall(0x3) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) fchdir(r0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x128) 16:00:13 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="e7", 0x1}], 0x1) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/183, 0xb7}], 0x4, &(0x7f0000000400)=""/93, 0x5d, 0x7}, 0x800) 16:00:13 executing program 1: select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x7ff, 0x0, 0x99b, 0x80000000, 0x0, 0x5}, 0xfffffffffffffffe, 0x0) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xe8, 0x48, 0x8, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xa, 0x60000040, 0x55d7, 0xe6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x4000000000000}, {{r0}, 0xfffffffffffffffe, 0xe0, 0x20000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3d, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x22, 0x1, 0x7}], 0x1, &(0x7f00000002c0)={0xfffffffffffffffe, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000005c0)='./bus\x00', 0x10, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000300)="5f64a4859395df6d9de04fa93f4489bb3410e0abf631c5fb5d93e134f3e0a75e1c9fd383d8a5d7e289dcfceeb7a1878e92f628b7178d1c0e5f40482219ae7665efce4d740f611b01b591e952fc328918e2af4380579e577edcfa8b72daa36d2af33dd284d48f4ace9893579536a48edfc314da27c3f0e08949e8efb5c50849eaab9aa2eb500b9d415d59e4b5174c0d2d24f04446b0e6dfd9bbd72ee8dd3b3afb35630d", 0xa3}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="a87bb074716dba2d20952055cb0c75de6addf438e6fdca9bbbf1de9e546f07653ada067368f52ca21afe2f8885386d40db06bf96e358ad38ada6f319938f6666b488b7d19adf214a666a5e6a9ed1818ccbf129285c245cd36918f619204bd133f63a579a9be30bb790f9bbbf1c266f1e6bd124f03f2efa7ba4dd8c2fddfe788f50570ef2bbf1d8cd5b344b73eab55179c2342ef6e17897fbba4005e0b4d2b79994c58f1701b0b540b2670df838de97", 0xaf}, {&(0x7f00000004c0)="39c5feba446426322c2b1f712895de265f21b620fe68773d81d024f7d753a7f8b8b1d0243a151f671ec52a7ed10d949ba3dd3be3415c49a03d57523fc20b8ade982badb01215a81d740855fcf64ccfa4cedbd165334d00f5f3463a1edbfa6966dad8c60b9f722ee660e40f892ae554662be1ca19fd62b333399a691cf00684f2671c60", 0x83}], 0x4) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ftruncate(r0, 0x2) open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x10) write(r0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x19a6718f, 0x140c86a4}, {{r0}, 0x0, 0x3, 0x0, 0x8, 0x9}, {{r0}, 0x0, 0x1, 0x1, 0xd09f, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x68, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x13, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x33, 0x2, 0xf664, 0x9}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40000002, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xd0f}, {{r0}, 0xffffffffffffffff, 0xa1, 0x8, 0x1, 0xffffffffffff86cc}], 0xfffffffffffffffa, &(0x7f0000000140)={0x0, 0x5}) 16:00:13 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x6, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='^a.%$,\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='*&&]\x00']) 16:00:13 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:13 executing program 0: socketpair(0x20, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 16:00:13 executing program 1: socketpair$inet6(0x18, 0x1, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0xfff, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="fba2d7a67c77a15ac37d4fbaee5445d1295df01acfbb7612193fc9153c9d3cfa1627a80680b34f95b059385eb7313ed77eace239dd1155b7", 0x38}, {&(0x7f00000000c0)="a1d30fa9beb09f7254f453f4dcdacab5c693c15928741260d4d9f0d7417e7149fb59712084c9829108b76e51fe9d7f67a6cfb34d55a950c498d312d5092b332ab4c497059f834438aa7a49eb390ab3298d3ff2ac", 0x54}], 0x2) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:13 executing program 0: r0 = semget(0x1, 0x1, 0x20) semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x9, 0x800}], 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x80000001) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) 16:00:13 executing program 0: syz_emit_ethernet(0x9b, &(0x7f0000000000)="51ccea1e0efadc23d4f0d101ab8087edce933ee75df6a523e26fc7307694dd7977986fa8e8b9c3aed3d331684a862460a3e4feac73b74c28c43c9b255cf9b06392d48706c0cd3c3868cb475f596e14fca7f183e431e52c83ce5d7967352f850326b6d69bb3fd7fe19de6bfeb936b925cb69aa39f3c6b126976573f448b514d15213e9190d033e11ab2e962960325c777a5d243547c86df99730547") syz_emit_ethernet(0xfe7c, &(0x7f0000000340)="03dcc2aee3913355bf20569133b2091a1af6748e34a46b3bf7f5694853bac3df5efc36b63f66ea24db91c2ab1c0c10730000ad5501416ba85684e9db56fbfc7af0c5f1e56c33c7d05f96bf31b237ae3e39eb91d1fcb62b9a24753e1daea541a1b65f3c8a9bcccaa55dfded05d6ac70f0c429f45ca3ad16009c2592b6873fcadc38a7175b3e1eec9ebd9d13c8736deca572cabf54200685dc1555f08949f478e0f9632dbb989837ea881e055f80b98e7882c0b67a4e8ef1f95e5b336c28fb560e77eb3cbd917efcb48590fbd513b3a78eb7ae4ddda3536a8a4a8567487f4583a644e406aedddb6e0e0c50248b209c32c70e211496f535a0754c712642eb1a5a420947c5fdb9d601c83372e7c92463c2b5d9183dbc261b984f3f5024b660894174e523a8e31ecaeec20d29601e1406116a8b01dadda8efb0b1507b7f2ef3f93dfa6857b700000000000000000405f79c762a2e95bbfc112b8b8cbee0668b450c30e6cf3644f876bc6925c1dc17b3d0474077847f47ffa72f5ba156ed6833325cfc7437f4a0b11901cddffc45465e3dc797fcf017494221da554853e3a27f0d7bba8f52d94e88898266fde1a9ea8d8f0981779717924a875c130e607b2e8596347dbc971173c48f6ac20e2b12d1b98c5d5c846d45391c03f294ebce4efcde52664b80ca4c18ffb37b01f570ec79bc51e0eaae97b26b04964f15e15910d2570eb24b5bbf048a36458efeb344055343cf1a1fde995d31d8e6e8bb22c9301221def6ed8732fe739a8ca7767ba9e3be2fe0d58a7e7bbeac278c3b23ca433fe22d4826e4c155218769a93a642108aa6efc6d4d00000000000000000000446cda7357b355e03f6fb61496526a32ebd10886") 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f5b52d31c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc580355008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r2 = dup2(r0, r0) fcntl$getflags(r1, 0x3) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x3f) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) getppid() kqueue() dup2(0xffffffffffffffff, r2) 16:00:13 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 16:00:13 executing program 0: select(0xfffffffffffffe66, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x544f9077}) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xb0, 0x10) mknod(&(0x7f0000000140)='./file0\x00', 0xc120, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0xffffffffffffa560, 0x2, 0xff, "737cd80d47487e7935b706374ea4c1488be4d6f2", 0x100000000, 0x80}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:13 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x6, 0x806b}) setrlimit(0x4, &(0x7f0000000000)={0x0, 0x800000080}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x80000000) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x141, 0x10) socketpair$inet(0x2, 0x7, 0xffff, &(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x5, 0x6) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x1, 0x7fffffff, 0x40}, {{r2}, 0x0, 0x9, 0x10, 0x0, 0xa0f}], 0x5, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x88, 0x4, 0x8, 0x8000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x9}, {{r5}, 0xffffffffffffffff, 0x40, 0x3, 0x8, 0x7}, {{r6}, 0xfffffffffffffffd, 0xb4, 0x80000000, 0x5, 0x10000}, {{r7}, 0xfffffffffffffff8, 0xb7, 0xf0000000, 0x38f, 0xae8}], 0x6, &(0x7f0000000340)={0x4, 0x4}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10000}) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7c) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f00000000c0)='\'', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:13 executing program 1: mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/179) 16:00:13 executing program 0: socketpair(0x10, 0x4007, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x120) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffeb) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc040, 0x8) 16:00:13 executing program 0: socketpair(0x20, 0x8002, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x200) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a04, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000fec000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/237) 16:00:13 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x40) 16:00:13 executing program 0: socketpair(0x1, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r1, &(0x7f0000000040), 0x1f, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x7ff, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x401, 0x1024}, {{r2}, 0xffffffffffffffff, 0x88, 0x2, 0xe31, 0x1}, {{r2}, 0xfffffffffffffffc, 0x20, 0x20000020, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0xff, 0x5, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc, 0x8, 0x49, 0x101}, {{r2}, 0x0, 0x1, 0x2, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xffffffff80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x90, 0x4, 0x7, 0x67}], 0x3, &(0x7f0000000080)={0x9, 0x1000}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000001140)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xffe, 0x0, 0xffffffffffffff0c) 16:00:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)) r0 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x8200, 0x2) r1 = socket(0x1e, 0x5, 0x2) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000001c0)="07e7e5fb5c169ede5acf461dbd77f8e848e7384f90beeab232f201b519b365ffbd07a8d45f43a18c8c5e2821cf94d56058eebf293d83dfaef90a4851dfb96b45cfe91758bc7bba9a6daaf430baf372a98ccf84ec66988d9b9331b46ddd504d6b0ab90d82f876c2d51b359fc62fd8aed49c7e72b82858f583328924c3e97191327621070058df32ec9556088b60dffa4e9709a70e7658a01c62d143f7a39ef09f77854acaf0c617e3ea88870c9d6e622db9a489bb53d9224c43518ff4d9d397217dbd24c99510cad41b6d96fc4fe3da10681881ec1851c11122b9034fddae977c5a22ba42152d85f72f52e751f2ed19d4cb31e71f10f64e2c87d0543b4dc64bfb7147d1fe9eb2339698bb6362adaf071a2c191ca3ec11a98abb20973644f24192b93a09a5a97790459a4e972b8abdbd831c09fe1b1876e51280e0992f02007b96cb37476992a9876ef61e8e8531dea8fa91ae816b0c689148de32c6e0772f40dd9864e937aca843b8eceb3fce5ca97b214d6ed4e01cdc350958ffb84b8798088f11208d8d2dea272cf3363d75a6a42d202d82fdb58d07f5d6f0278c32784b78dca3918c0fd8f7c34abb079a3f0de0420ebbfd81c030d5695d33a6e9d37872f3e5ef736153bff359453445bed687e171bf96a45050ee8139b12a5fb41f68c40641e82012b6119b04869f890308fe4f10e80c8d1ea2c0f21238a032818bfc380581675300c2738f19b8b25e9a6231f36a9431a7484090a0f09d6e38f4d7cd8c2a6566a6062acaf7144a3edc63d72c820821dff77214a98df4a0b6f6f9b7a418c7a91f68607aee8da5e0ecd2bbfbd8f2be2d05b6632e5d9ca76f777ede41321e6dafe177aadd82ab47eb1724508458701888c4d0b37af5975b75aaeda05982c1a83929f5433324be68c267812087df5cf9607dd049cb110d9820363c871d2e11eafc0a44dbb93047a16381e4574626eaf404ac277ef3a86593577c707578905b4b4dc7c9807937f2aa8592d36d18ab27469063612b8aacb5778cce5809a7471913e8e19ea5a830216dcf0732eb14fe62129e4b902e880fb1b86658e281a7a6eeef876d57570f69d7d5fcc0283e1efa5f66bf25f10f549c96db5c0a42537435c815e7525670de505b740b0a053543baa79c937de8931f7b8c083704422c4086c4ff6343993a87412f8523f39d47eca4bdec93db068771713dba2cb1400e08c223ed3075d7b402e19133402bdae18cf1393899c9fe1a97ef2b36030caf5b94769a03d1c2cd765df286dcf5c342182b174045c54227115caa0ad0e8a301b022885af3c497c53adc75997b8f3fc4c1b9fcd70b7bab8bb0e722c1907f9648c5cf7666c88d68955e2a9ceb1e7f42bc3ed1210c7d98bc9ba99c556dfb03844b1ef4b1b3b658b1f1ef5975d3e26ac30cceaf4c753a416ade5332af26f85ef694656360773fb530d79f0680d3fc736ef3218e87e9fcaa85ef1887e4d23409a3aafcb790ee4455328744cf47f6db10a2c918db55a788ab8ba2a75f5f8a0c9e6bbe249d07c1e885b3909fa4bb7f13a7c0074a2a9096ac0bf0623cfa795367265674294424aa3e53e7dbc9fa008bf66d8b4ca23ffc2cb71fd7bd1745a2d12ea2781fb2ae181c9e9f3fcf29e48e047675df6f8787177fbbe2c935e21febe62692ecbdfabd43dee9642da3a200ea50ebbcbb5efc88154787f87bfaf498781c09f20d1e06f4d86986edf35669329369ada8a4e6cc1e408eee8c5d1c0f54c2f760c96de315c193ca45a68e00cfce5bbe2f6385a5d3fd50aa143429fbbc01660df418a64a29fdc0367244854597847a508979434edb8b4e557cecddaecb486c132a79e3e36bb2e9d236c47305684f7a8f58c7dc10c2a8ded77fa8b75e11f084bf83a969ac7160f5698f6949314ad781cc5914d156d223001a5f3316e218af5673e66b8a41aef1187f1d1a634771a5d24f50284f949224a48a6a6444f6306690dce801afdfc0d80711130a76489b68a016dc38a7ad636c56b5af1c88d2eea570973b7ab70bb00d4c17e2fe7c04bd234f700a193034aa9f7a3072c56ab514143da57d9cfdc967beac0277fccf30fcd52aac5d35cdefaaf82d100250ec0ded595ec96cb957ff7b43b84360b15ad37901da9eed240c850f2c01d88f88ce9f5d79d92ba7d36435c85b58446fabfa63d7319be29d33dd680425d4ccb21ed0362dba460ad01fc1081d51f216e2e5813cd967338b926d3522b58dbe676bf3601da2bebc7693dc12fb04735b952f309aa6b786c3662946b6375bbdd62fabfa489d64f9fe792b50a936ba339a40d08f0bb5e9988252e7545eacd036da152aa3097bcf55780658f4d24b4c2312e9e09deb89c5785c6cec8bcac8bb167f8fbc9fac1da7fbf3adb548f7cc4b6b2e3f3b63ac2876aa25833efb82023640a3f822d260b8ff3777b697608e5a79ce4ab9835aa133b0159f341209e9a00863eb64224ebae7769fa7584ed5547f9ec315ccb0421f15f27c5dd43f4c29de8792c273262ae73cf364e80031d9e20642520beb3cbd2c70a047cac4e8623161bedda2df3deba6eefc504ea4d5ab51e45cdc8e5bbaa5743969c123f3b375068e265edfe1a33f0191909b5e9454ff504be34857040df9f42fecfe7cecd91882e5f8551e6fca582b57a81d94b87fd091df341cf348733140e022de4a87f36e9e84c20888172cad3ed6fd56acadcccb38ca5eba0811d99da972ca49e5d0ce340594f32bfa919297fbfd794a37df1655373b28b0800ef906d1f6f529c84dc2879ec9ef4b858d735146c5d7cd1d0befc83d31f34ec0c113861ad15dd186c8dee6f5207e1d59b41dc850d19941f18735c2e8a9781074ff6e9897565016b68391f582b8ecf579c4e839150eba6313984ff658daecd4aaa472a32ea46042d5f21a620e8ca6bd827eb0a7734185ddec4761e52c98206bdf19dc0c1ba2c326fcabd9a29afcdd89ed91aba6b36292c78b90ad0a7581d1dfa24093fd137b936a394bb860855f77e421e78cdb9951a9c52924bf3e4e4a4151998d1bc4bc038844ff32ec5d38950409e8a66643676d9a68e91ba7b577bbd5b51f6afcaee9173e31e13e1a01eded571c2173053abb4b3087bf79ade02f0a084fc02ac12c3eb3833db16026cc8d92f9fedf2b0941a435f0f3a2f39d6bbe58fd8a8c551d7f072f5e592005604d740d67ce64ea641c01e927d5d7debcb03241449007395108511649f6adde12008aa3c0f8a0319e1ab63e5244c46bcb88c1ce231a34b52894618cb9dfe75194d1f98e1b8fcccd77d35b2ddbd8f96d52a8bc875af07706d851da23562412ff504a8635fb0bcf016897f491416a7f4b812e2239bff2569ed4cbbba6def09bcadcd7e9fd149452c86a7a3a07e07b6b6b259b67c8b283d05ea5b94c3998738a1287f19f0d27e331d778c1b2b953d7e8d4dd3d4294719364a24bdb7dd02fbd5c9c90ad439d1ab596c2aafd3f79b29cc5353e6a4cd136af202e6cf969a74aad7499912fc6285f26bf8a83ed83e6d018f63030b7abc2aeec47525c4921c7133a7b95623bef816185a1b8035b5605850a07ecd09918d2c76fdf3e880d8fcc330da5a613c145266c3f2299d04d05cb6080d6c3334a3bb25440079a386f10ac671a9186f36a52b11aa9a8a8066e593859d7ebd61ad103eddddb51e05391a5b9fe61a0d75447c93aa5b4a594ce2922746448ac47c139f4fe45700a3d9a00ee45a8f7ee104004e70e2e39b73ed7e9d97609f188ebc135b1d5d1be39c56b981e9a4ab66d86cd33270d863501800519fad11785bbecf7b38abf7807fd0de4946475df5083c277783a1f1e5e240f48fe3e0f97ba4e0aa7052e147cbcf629bfbe79d3e4ece87e96c3cac4b65797ad0a054a136d73d234d7e0790879f9b4db4e3ff00c2ad04ae28e694cafcb9793ad96c3b7bc2ffc56224ad9f7c53680ef9d67ed739436664821eebe876fefe8e3e4784459bf54f286538643cb4e752d69e4c50e00890911e1fc8fc1dc34b1336b10dcdca5019f0a0d2ef1b1c34f3ba6ffc6270e9eb79279dc4c248fdf6bbb41c6b5fc547bcd8fd6405d8886890ecbacedf79d203f6b6b1227bf474cddb4f7e6a1a958503e40896c63ba9902d20a2962eedfd339759356f1431cbcbac3cd659d8bb098c7c6f9724323c02f89ba82fefd3bdad1e03c51f629850c377ee885cb470966a5d825a6e05e9b04f199b1fa1174fcf8da04a51d0033852ae2900243a8cf8460a3f9c5594f50570e19fd8c7c4886b53d66563fe387f885592577eda1ecaad02d9c01f844e413a52720d0febe432f3ade891394e6798c99e6d08e76117bcc429a9ba7662631fc9c868c3b8fbd1f0f1750dde2eca36dc88c18824d6b2b7535b7ecd148f5d1a2ff4212b33a838b21f886c859fda3b83b1ba06f6ae13224d4dd5f02227d1423c19965ade53c62a7db9b804fc38b21aeda357c531eceacf64ded45be44a3eb9fec41d65b0983ff31f4fe80d91969fca65a1bf35725ebb3ecb4d20af54e2d71ce6a41c85eeec0a7a1a9b67ddf423e80c45b131b7808f8c45f36a3920a03f454a19aa37146462c7c2ef6d685a366931ece9ecf6fdc08d8a8df33c8b3d4e2b47aae0f881e46609465d302e194f0f9c294100fbcd62541400a12b14a06bb566128566843e47d0cb03665a8eab8b4c10077d89567d61c9f5af01c1c673f82ddc7232ba0c79740ecfea3f3cd71f50258147a4b12197b324a56ff4615b6bd215628f659173ffc63f8fc55e5252a10062cc25520a1ece1d07b00ea4f23b4a61c8c10b9d3b5913eeb4961a668a5c47ac6ef95114b8a0abb536b6cac5190be80f8931c4b75a161880396ea1d2223b6d10acd452df5b1cd3e651ce6b8b064600f5cb6be6a9cb16849e508e83bee92b3983203ece40448468dededce2b63e26f6b7a33bd0b109b9b70a4fe91078f0c249a302b4360c0b4c162b99323e07414977fddf4a5d3a83b018908dedae3d14222a8870d5747d1a052a5db012361cb718d922db8bfbc0753337d05aefcc30810ed24d89b93b21f7fed4f1cfbf43602acb1505e8de7a65737316bc7b65155019119601a8782e4235f26f279d0ef424bc252d199fc1e6ec99b6a27942fd7d248cccbf42378950b7d529d9822dae59d4190f557ad0725063934461401a179be2d7e5d932f2f20f733604f780e79bf722134e85f166d56bb42472791478efb2acc61a70e5edb7fc0b93d2d790a5102169258dba3a353c316cff4f4dff2a09f71daa9ea28685a5976a6b851d8b3c63b0d10cbf2b6baaf1710a69eadf3732a507506fe62bf2e06556ce64517ee8f73ab87547d51e2dfd417e34c018a1c6c3c9255d57295709847f14c2ec32e59aef491c697a44d17f6b47f26b11269b1949ba9c40a81ef6cd46c3984171a6fab85fe725cf9aca2f728cdf0344dc2f134954878232cd83255b7f1acb54426a60d74a05e3088ca45ed43cf0231f3ac7d6c520d36c2442d5742cb5b902e7e86728f69d53aea8492d3864a84a0eb73c1361ba5d2114a452c49aa19ad7ffd9ca00a63b45c9196db95bedf70f7524c98fbf78f650d1cb340922aeab72be8a2ce5cc259dc9d8e413f821ec96486d1d9d8f93a917107a6e83bbd68e1cf65a9e3b8bcd6c55bf28bee948f4f07b479142d2c38f63d21156ca3b3d546b8a650c1629ab15a015fe0d7a206c47e5b534b52ca0e47cd1b857a90ceab0a4e5baf24010c941a40ef3852f543ba3682f22656b28efe970c1361972f7f594b3d7f1be299836ef8a0569f62c70ca77aec6aa09277491fb38b14aa170502681e46d3226b2d", 0x1000}], 0x1, &(0x7f0000001200)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f00000012c0)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:14 executing program 1: setegid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000300)="041738b0c8ee2dc49ef469e292c1c7e1e505106290372f7ea1ea14c2dc2dc368f3088322628434f86b8c4f2cd2937689210943840b1611d394c8200385eb880fa0d9606d1b1f3f1e9c4a262277386208ace40541cd33df126fcbe08f687d575856f38dd74e55251cc7595e3cac136461aefa903c8d91d546"}, {&(0x7f0000000380)="9204a848f0c47b2fac1d4bf45791df9089668d67", 0xcc}, {&(0x7f00000003c0)="a55c51279618254a64cd15b049", 0xfffffffffffffec7}, {&(0x7f0000000400)="93f26263e3dc9dc834e2c05a4709c9a88b233301f6d2fd6f66113fdd4b1afd2ec187919748bc24e3f46f8ee027697d2de23f0608a07bb22bb136708b4ca7c3fa93a6075e5fc47df5f7443a97925f38a7e0ae8bc7d0f6a8a8e4cf3adcd4be3df617738299b7ec994b665653d0ba371087c93c280654c6089865218fb49ffea1516621b5a7d1379299e1916a142e173f28d690f57c8ae58b93814605398653ffccc732f56b6a613b0a5b85c76dc121c1de12e5c5a4d2aff5ab559d64b832f458d859979e3a8a83fbe8fdf5a45172c33a6ef25eaeb42ad6d5354b80bbe2e8d5aa3b754240"}, {&(0x7f0000000500)="d519f348ef2ba654f4404f331eada6fefa958d66669d6074d0c7496734bdae263b4bd012bfc524847a476c8d24f33ca7ab8a6d93cd0edb15620ff8fbe40e9e9b1249bb68096e103e5a204aad9b128721892fed2e8b00d627c70c64845a8d", 0xfffffffffffffd68}, {&(0x7f0000000580)="31e5b25c17c59a21756dbe37eeb86dc2ddc32b3592d33c534fc7800d2e44e6117d68a638bb55948723310f5977b1f3661c70a5eb4505c966c47927c59eb71759f836ce0209c7b18323aefdc751378f6c7ec32fc603f9e4b13d04b11168f4bf20e801637fada3ab2322f5f273720381f5d1d831b5e7e5c639fa8edbd3f26870a35f8ee85e2b9918f9683beacecdb82b6d10abd92368ba65ccbe9155e3e3ad956325611d14326c09deedc0815852170727f51c7934773a462e55ae6a525dcb424921b7049ec9a50d58d509179a14d01ef21cdb388f17"}, {&(0x7f0000000680)="081ebae3490f030109c619a7326f890ff34c858cba55dff326dbc011525ea6cb4b9d67f8906a18001cb953bbf3c496356d68b6abf0a684893afffb63a6c00c7eb468d0221aca5636f7bf84867c9c9de4de73fb8104014256788fa78483d553c348abc3a7a133d5d65a8cff8613ae82f748037f30661a69", 0x187}], 0x10000000000001a7) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x2, 0x4ab, 0x41}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x42, 0x82, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x20}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x10000}, {{r2}, 0x0, 0x0, 0x80000001, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000009, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7fff, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000001, 0x9, 0x3}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xa0000028, 0x0, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x5}) openat(r2, &(0x7f0000000780)='./file0\x00', 0x80, 0x100) fcntl$getflags(r0, 0x3) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30808, 0xffffffffffffffe8) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) recvfrom(r0, &(0x7f0000000000)=""/57, 0x39, 0x40, &(0x7f0000000080)=@un=@file={0x2f956252b7605d87, './control\x00'}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') panic: sandbox escaping file name "../file0" goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc0004bc6e0, 0xc000a52a00, 0xbf78a0, 0x0, 0xc000a52a00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).mutate(0xbf78a0, 0xc0004bc6e0, 0xc000a52a00, 0x8fa9e0, 0xc00097d6e0, 0xc000a52388, 0xc00097d6b0, 0x0, 0xc00097d800, 0x950766d7dd06f91, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:264 +0x533 github.com/google/syzkaller/prog.(*Target).mutateArg(0xc0000711e0, 0xc0004bc6e0, 0xc000a52a00, 0x8fa9e0, 0xc00097d6e0, 0xc000a52388, 0xc00097d6b0, 0x0, 0x4f0f00, 0xc0007c5e0f, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:172 +0xe3 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc0007c5ed0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:153 +0x231 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc000a52300, 0x8f8660, 0xc00047a3f0, 0x1e, 0xc0007a2140, 0xc00075c000, 0xad5, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:34 +0x2db main.(*Proc).loop(0xc0007a2400) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2