sg(r0, &(0x7f0000000640)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="852ae259e8439ddcf98a6f8e1d065608ee3b5d0ff9d0e3d4511c1f525adddb000e12058e55c36eab1a4c07700a8e15f7fec1725b472566b5cbc9ef9d492d4f015a00da", 0x43}, {&(0x7f00000002c0)="d5f4ab24203dfca2d7f49c3e097d6974f79ef8f588c689dad66a3336731f13d2bb3a47352f310a68e6b402bef3da79c0b7655e4195d57fb5719ac66757d1ddf7c00ffa62e256515ff72a8f6e9119998b92f2c716a653df1200d5dd7fa70698b3d1f9031ba673cf3fd2728c006cf9b66bb649e17feb9e623512e7b1386b4279dbe7", 0x81}, {&(0x7f0000000380)="f088acf496d40c4f0a19c410a0fc4921900e16c9d4b664b89e66d53e88beb2c57137d85ef904b380", 0x28}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="3800000000000000ffff0000d1010000c143fd817f255006b1443c4b72ccb43707edb60780a68f97e3ee24000001000000000000000000004000000000000000010000000100000061f7eb4588927f318fc1f50207836143fe764864f9136e277bef32233a8eb4dbd1fe7d3e4a58905d5f29d30000000000d000000000000000ffff0000af3e00003cd51ac8b90c1238513e0afb05b5295fe160b4001152c26ce5878db680617023299761494cca56547fc378dee32847398c5a628ea7f59d0153195201f1acb9ee2d7fa2dc7869758e938a0b4f578fef20369d22a09345a7e8dadd629f87178e9c7ece77d4e57c67b02bbd523d7227273122261f8ae79b544f12d61216b53a042aad64dc7a82eb126c3a80e37fcd3bb210d35d91f4e63a9c51ac38b0c0e81056f4b80afe61e7beb29ee0c2b85edbb7a045cab6e955aaccb1fa6a00000000000000f00000000000000000000000000000809535f8c582c3f2a6e9147a69b8ad629c683c255b6886b468d124314737c52edf592eabd5074f4d51dde998a292f78915256d4203692cb178a1fd06cc4fd030fa376496f6cbafda5265fb5f37d65c2775a5940d214a57cd5fbf746044ace8d0bf8f2749c12d57e2d4dce7173bed1835ab779bcbb0555ace205fb91cf25dad975f317ee9393f5c96bb75e94bb2e4b6462bb74ed4a8c406a91e2112c9365566ce2d087afaa9a6cdb7db5f3e7cedde14a3f78a56172d18838f303432372194057c71e9dfc5e4bda4f0aba1472ccb4154b7bb8c83c1f0ebe1867b329e35b52c790000"], 0x238}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) chmod(&(0x7f0000000680)='./file0\x00', 0x20) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r5, r6, 0x1, 0x4cb}, 0x6, 0x2, r7, r8, 0x10001, 0x4, 0x5}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x21f, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r0], 0x140}, 0x0) 16:00:05 executing program 1: socketpair(0x1e, 0x3, 0x4351, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/115, 0x73) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/208, 0xd0) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3107c2808959d64d6", 0x11) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x10a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000140)='./bus\x00') 16:00:05 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ftruncate(r0, 0x800005) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7}, 0x10) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x10001, 0xffffffb3) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/250, 0xfa) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) syz_open_pts() getsockname$inet6(r0, 0x0, &(0x7f0000000200)=0x687b2353) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() poll(&(0x7f0000000340)=[{r1, 0x8c}], 0x1, 0x785) close(r1) dup(r2) setsockopt(r0, 0x78b5, 0x80000000, &(0x7f0000000400)="666f2d6a521e843bd017341c621d1f26f5fa52530f3a2fa88330c2543682b908cecd51076cc9f6ce1dec16c4ed703f8adf8ed84f4ec69865ee648c37a5976d8b", 0x40) syz_open_pts() syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x8, 0x1}, 0x10) getsockopt(r0, 0x1fc, 0xfffffffffffffff8, &(0x7f0000000080)=""/116, &(0x7f0000000000)=0x74) r3 = dup2(r0, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) clock_getres(0x7, &(0x7f0000000140)) mknodat(r3, &(0x7f00000003c0)='./file0\x00', 0x1008, 0x1000) clock_getres(0x4, &(0x7f0000000380)) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x19, 0x80000000, 0x37, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x3, 0x1}], 0x41e, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x53, 0x7f, 0x88f}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x3a, 0x5}, {{r3}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x1, 0x200}, {{r0}, 0x0, 0x2, 0x6000000d, 0x100000001, 0x9a5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x74, 0x8}], 0x8001, &(0x7f00000001c0)={0x8, 0xffffffff}) clock_settime(0x2, &(0x7f0000000040)={0x6, 0x3}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)=']', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000000000, 0x5, 0x6, 0x2606efae, "bf3600ce940d62b1b771cc702ba6d5f0b1c195ca", 0x8, 0x20}) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000100)) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0xffffffff) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x81, 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000100)="b52871ec6b8cf54ec744fbc142d7d3436504f67d576b68e3fb11727b00f1a6679278182ec72a6b68f7db16999fd3bb8694885ea1caa3bdb1cca1ce8494104259825bff75a3b3f808cc6094a27349c94c1b4434e17c28a1849f15b92821c9ee28a8cb3681c3abe65443041a4cf3783ec93865c4c82c8c76a3a5beecba0ae80f458d9cd69b48d51ef81e2b821258e93009c77bdbbac9833a1722f3a75ee845202732749080dc03775128aadec613d7dc0fb477058412291a3203955223312e0d10bcc294844acf8a31bb4f6977bf7b5da068b36bfd854ad9f16e048fe5fbf31bc1a7b3a972894dc657ed81ece3cc6ce86c8e900a776c823cf914f36bb16ea0bcfbdf5fea815076a334c013f31b1c632b5765250afebf4b0ba10248eb5fe0b5", 0xfffffffffffffdc3) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r2) pledge(&(0x7f0000000040)='}:^\x00', &(0x7f00000000c0)=',\x00') syz_open_pts() 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xc6fa, 0x4) r1 = semget(0x1, 0x3, 0x400) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f00000000c0)=""/194) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) dup2(r1, r0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10400, 0x2) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x9000, 0x10001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40000000006) r4 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x40, 0xfffffffffffffd55, 0x9}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x80000000000002, &(0x7f0000000180)=[{{r1}, 0x0, 0x11, 0x1, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xc4, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x91, 0x2, 0x200000001, 0x9}], 0x100000000000003, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x400000001042, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000e2aff8)) close(0xffffffffffffffff) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0x5}, 0x10) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002be, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x140, 0x1) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000010c0)="3e2a7913e4ba921c714f27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff06000000ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831276af87847581d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0d27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff8ce504aedbbc18e57ea1e27420c9f28f70857a22160739585a2eb042344f661fc83dfdc4d4d86abea3937d1c2819d77de50e4a62443e02efc87bc77662e15eaa4767512c87f478cb0bb7f140dbe05cae3abd63b92ee54b5f7558781b7b92e4054eb7e063a941f79c883e70f968ea025aec769d0f0016d853174c9771e0cb3fc743a4326a10943bb5f16c1a2e52bdcb72e1b4abfe9f0029ac4b089443d6468516582222929005e65a844ac4b9e3111f954e8ecf7344c219e8f2dc716cb37e930de80c720f99ab2d6ba5e194ef937d0ef59c63fad1ceb8e518d29487bc09baf3a06d18d5e2fc98a9a1aba0775e562d64a4edacee1645397dd69b3998bdcc77d1dbbcfc3246fbbd887dd52f29e546831d1020d00b002878027c75", 0xffffffa9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r0) syz_open_pts() 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x56) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a0800e27b216d673551c0c01b3dfaf91739ee6cfda76a4e8f161f6202f2c85e2831c61ad449011f78000000000000013c30e9002000000000000001ff103434820a6392db814e881ccc0bbf4a13085f6d60566496eef0bff39c503fd61510d90adad3c05b6ff3f5bfe0e13a2b6ad444ce5c48fa78f2f003ef874526d8c8accafb605a76b2827b403d223a286f9ffe341f529f6d9308f79d49db60a72233f06aa27a000000000c8e11d470a1bb70505ae2b9d432fefcdff2fa6298bc5eab7485dee83c3717e8716d494b2908290033bbc78df075a68e2be9f93d1b41591d09a62f1da077a5410d4e4ffbfb507861157cfd7711fc37b3b67c3ffd5e3ecd4acc626674f6c806444d48dd1d4fe9b4058c81b50b78b38792a6807a6c06d8abd2d8ca7ae009c72a", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:09 executing program 0: mlockall(0xfffffffffffffffc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/96}, &(0x7f0000000080)=0xfffffffffffffea9) fcntl$getown(r0, 0x5) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x81) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x716) r0 = socket(0x0, 0xc006, 0x79a) close(r0) setuid(0xee01) getppid() open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt(r0, 0x3f, 0x10000, &(0x7f0000000000)="80a665123f7045111bd2754282b5e23ee46a7966bc13328b8c0bb9c3c3d5b74a6c900b24c5b418ea24734344b911ca33117520d8af2176b35f03b2166306fb7005b84f936413db30349f1c5eeb8870fce4059b3e46fe2c63be80ff16048a5e09725deb8a5bad1c1d87f63a1d59b25343c1fcaf7476d36acc9b08b676adc01f8601c2456fc3e85bc5452d501d316f56cf24fc4c3413", 0x95) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x800, 0x8}, {0x37, 0x4}}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) r3 = semget(0x2, 0x3, 0x418) recvfrom(r2, &(0x7f0000000200)=""/86, 0x56, 0x41, &(0x7f0000000280)=@un=@file={0x1, './bus\x00'}, 0x8) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000001c0)=0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:52 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x10}, {0x2000, 0x7}}, 0x0) setitimer(0x3, 0x0, &(0x7f00000000c0)) getrusage(0x8e386b7825d573b2, &(0x7f0000000100)) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0xe) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="6ef85d09c77e989c5e8fe9097e9f8d867384cd6eb75d3433b2618d1d9bf88aedb8dcc8143039a1fccf775896025a9ef19ae0b494dfbf168ffc06f2542dabf3890cec11134f39e6520b5caf34c298395690032f4f70744e48ffa8a236d6074ede4716a6a74007fc507933fed17f53026ff26fa5c9d9a8c367c94b2575880b07ac3386247d2e5e1cfef7c312c40a7cbd2fc0d3b5aa7498894d249686d4e62abe7aedf76dfe81da99c6522d61aaf88a3d825f01fa7c2b1b6a1163f64d58d8be74fdd67aa9c7cd431e59030a2639077897c380e5197090b92591d952dc53f551ae5b533eb0ba45148d93878af38780388b08", 0xf0}], 0x1) ftruncate(r0, 0x3a98) openat(r0, &(0x7f0000000440)='./file0\x00', 0x8000, 0x20) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/149, 0x95}], 0x8) 16:00:52 executing program 0: pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000001600)='./file0\x00', 0x182, 0xb4) r2 = dup(0xffffffffffffffff) r3 = open(&(0x7f0000001640)='./file0\x00', 0x1, 0x130) r4 = socket$inet(0x2, 0x4000, 0x7fff) r5 = kqueue() r6 = fcntl$dupfd(r0, 0x0, r4) close(r6) r7 = socket$unix(0x1, 0x1, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001680), &(0x7f00000016c0)=0xc) socket$inet(0x2, 0x5, 0xff) r9 = syz_open_pts() r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) r13 = syz_open_pts() kevent(r0, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80, 0xbcf4, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x5, 0x22, 0x0, 0x9}, {{r4}, 0xfffffffffffffffd, 0xa, 0x80, 0x1, 0x9}, {{r5}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x0, 0x2c4}, {{r7}, 0xfffffffffffffff8, 0x10, 0x3, 0x9, 0x314}, {{r8}, 0xffffffffffffffff, 0xa2, 0xfffff, 0x6, 0x6}, {{r9}, 0xfffffffffffffff9, 0x4, 0x40000004, 0x0, 0xffff}, {{r10}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0x2}], 0x6, &(0x7f0000001880)=[{{r11}, 0xfffffffffffffffd, 0x50, 0x2, 0x6, 0x1}, {{r12}, 0xfffffffffffffffd, 0x1, 0x20000002, 0x20000000000000, 0x49d6}, {{r13}, 0xffffffffffffffff, 0x8c, 0x20000004, 0x1}], 0x7ff, &(0x7f0000001900)={0x3ff, 0x5}) r14 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r14, 0x0, 0x4000000023, 0x0, 0x0) readv(r14, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f0000000440)=""/95, 0x5f}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) sendto$unix(r3, &(0x7f0000001940)="8e72898495bfdadbf29cc909b89f76c4f2537d5ae57514f1fe397ca4035d0a7770f0e4a982d68198902df66eb815fc2d36d17247a429119c69b94290b25166e95bd11e0ae413df0124332f", 0x4b, 0x2, 0x0, 0x0) pipe2(&(0x7f0000001580), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = accept$inet6(r15, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r15, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x400000000, 0x80000001}, {0x18, 0x0, 0xffffffffffffffc1, 0x400}, 0x2, [0xfffffffffffff07d, 0x10001, 0x0, 0x0, 0x6, 0x8001, 0xb6a, 0x1c]}, 0x3c) fchmodat(r6, &(0x7f00000019c0)='./file0\x00', 0x1, 0x2) dup(r16) socket$inet(0x2, 0x5, 0x100000000) pipe2(&(0x7f0000001540), 0x0) 16:00:52 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x80000000, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:52 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x6, 0x6}, {0x9, 0x16d}}, 0x2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0/file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) write(r1, &(0x7f0000000100)="47886af430f4725d36ba364253f2a6b2872abc6c4937fa8920b6666f115b3fbc90145e0815af676181c76e0fdbcc3a6797799ef1e44632de2d601f1528cebe019ce71d6c4a14afc733c4d22ea51d04372d6dc675327f074a967b8ae8807cb3003ffa56be4570883428dc4b460243b1c8af438954dd45895b213721b33387ca51", 0x80) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001540)="b9", 0xffffffffffffff56}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = kqueue() write(r1, &(0x7f0000000040)="f4836310e7a8b8bd64e85404aff870962ca8fc7d71302d82660512bf66b3d36820afac1b4f1af8f05b89e1bf36fbfa05aa428dc6b4bff9fa42", 0x39) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x90, 0x22, 0xfffffffffffffff8, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd7ed07b528cd81ff, 0xfffff, 0xdf6}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x18000, 0x6}, {{r0}, 0xfffffffffffffff8, 0xa3, 0x4, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x99, 0xfffff, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x228, 0x9211}], 0x5, &(0x7f0000000180)={0x9e, 0x7}) kqueue() fcntl$setflags(r1, 0x2, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x80004513) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xfffffffffffffffb, "f396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c56905"}], 0x1010}, 0x9) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='.\x00', 0x4) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='c\x00') wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 16:00:53 executing program 0: r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x2, 0x0, 0x8000, 0xffff, r1}) r2 = dup(r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x8, 0x4f}, 0x8) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getppid() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x84) recvfrom(r4, &(0x7f0000000080)=""/214, 0xd6, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8001, 0x5}, 0xc) 16:00:53 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10020, 0xc4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) close(r2) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904", 0x22) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x209}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 16:00:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000000)="723ad9c9", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) getrlimit(0xd, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="09fc", 0x2) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x400) syz_execute_func(&(0x7f0000000080)="6466420f7634ffc421f85a460046d867f2c462210b24cb0f78c3460f8ec300000045db8e055e0000c402d13ab27d2d802064440f5ed19e") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:53 executing program 1: socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getpeername$unix(r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x7000)=nil, 0x7000) shmget$private(0x0, 0x3000, 0xb, &(0x7f0000ffb000/0x3000)=nil) 16:00:53 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000480)=0xc8a00000) read(0xffffffffffffffff, &(0x7f0000000140)=""/241, 0xf1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0xfd18) open(0x0, 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f00000000c0)='$$^\x00', &(0x7f00000003c0)='Q\xdc+,}+[\xba[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00', &(0x7f00000005c0)='#&/&:-\x1d\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/]%z]-!-@\x00', &(0x7f00000006c0)='.\\\x00'], &(0x7f0000000a80)=[&(0x7f0000000780)='[\x00', &(0x7f00000007c0)='+\x00', &(0x7f0000000800)='-#\\,\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)=']\x00', &(0x7f00000008c0)=',.}\x00', &(0x7f0000000900)='&^(!\x00', &(0x7f0000000a40)='\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x8, 0x1) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:53 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001700)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000028c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f00000013c0)=""/230, 0xe6}, {&(0x7f00000014c0)=""/198, 0xc6}, {&(0x7f00000015c0)=""/179, 0xb3}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f0000001680)=""/35, 0x23}, {&(0x7f00000016c0)=""/64, 0x40}], 0xa, &(0x7f0000002980)=""/132, 0x84}, 0x800) r1 = socket$inet(0x2, 0x4000, 0x400000004000) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x8000) recvmsg(r2, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0, 0xfffffffffffffd68}, {0x0, 0x219}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000000c0)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0xffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fchdir(r2) 16:00:53 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x4) 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r1, 0x1, 0x2, &(0x7f0000000040)="ae51a782c73f1ae126b6789e3807e370bb5cedcda27eb22e9713a98ac23e29328b87ee6b33eb9b2aa93e217e6611039c0b26bb849e6af4161320b29214110df700d00374b6b979b3c7b28dd2700b7365b848efffb4ef174db370e97d26f4762f972bd6da7d5b72516ee9ff32d0cfef9124accc827f538eac9d7ffe69ed2bd4db201b0e2b343689f93edd1e78001deb5cc1cb1dd2a85afd457716f68bd488a3043563cdb12a03e7f32ee2faa945a750", 0xaf) 16:00:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) close(r0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0x5}, {0x10001, 0x9}}, 0x0) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="d0d183b2a13b062f961abc9d881886b6dfabf004c86698d957ac517ce40cf424d8a3edf758bc117dd9120f110266315aeb531ee824b9756889b51f212a3454ddd5a393b8ff294c0c622ef35f9029757d2243682b71b92f6656b1541087e96fb6b012fa1bba792671397adeacd6a540d14507", 0x72) shutdown(r0, 0x2) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 16:00:53 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebe2cbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x4, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:53 executing program 0: semget$private(0x0, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000000)="52bb7fe5298d87f90feffda059090e9b59fa0cba5cb5867a975fb7975e829987bd9435ab64b64c327033c7491ab171581828ed4d0df8130d9dd9259bf3c7ddfc841b02021e5c7e28a491950631c2278a18c52daa7e47147ecb87890b1d96838939d9f66b5045df718417f8f477525884d667b69870f521d5acc555d712fca38af69d07a2c55f5e87ee76bc7e75301ec9269acd64b1fdf194db0c00ca29f4882b799c7c6437b03c18b08fc3ac369bf2b6b49bfa", 0xb3) r1 = semget(0x1, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/4096) 16:00:53 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0xb0, 0x180) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000001540)=""/4096, 0x1000) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab4", 0x16) r1 = syz_open_pts() socket$inet6(0x18, 0x4, 0x9) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$getown(r1, 0x5) recvfrom$inet6(r2, &(0x7f00000000c0)=""/93, 0x5d, 0x2, &(0x7f0000000140)={0x18, 0x0, 0xfffffffffffffffc, 0x2}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) close(r3) 16:00:53 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000022c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0ef48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001305127900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e21fe68799598ee56880790e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba2a97f6e67164bc0a0178a06a568a58676210584b710545b58247a0bb74ec371a74fec8ecbb7484a706e62f610c10a59f8a88f6d7bac6b698743465dc5c544a424630cc86891dff7319d751ef7310aff35a99670905d9c5dcaae024b87b6ca29dcd9f8910844c893903e26d4d8b1c8b501688997f64611c2bf1d5031ceeb86e1dcdc2ce70bf1fe4f18574dd720cbcd950168c25565477285f14ef1328e69ca697038899505f000000000000"], &(0x7f0000000000)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000001140)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) rename(&(0x7f0000001180)='./bus\x00', &(0x7f00000011c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20040, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x5) shutdown(r2, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:53 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c71a14b5e913b33e5d731808eabf731e754b05c7c5077168969561c538a63833288656de55dab6049e818137e7a80079020c0cf3f226d97fa6e4adbf24baca046d2ae2561a9e760231045ffe1ba5a794394e3ee1a0d40c43d2ffa89a"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000080)=""/52, 0x34}, {0x0}, {&(0x7f0000000380)=""/74, 0x4a}], 0x4, &(0x7f0000000400)=""/4096, 0x1000}, 0x41) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000009a2dcc1856a94019533c0da98c00000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="648009d1d16059993e833f288e896c24b51bdfd1548eda85a7be91f7294ad83b9bfc24d53e050000006a9e5143fdc453e19dba887953b21a0000000011074da1351c1e7e000000", 0x7, 0x4000000000000, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:03:06 executing program 0: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r1 = fcntl$dupfd(r0, 0xd, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = geteuid() rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r2, 0x9, 0x0, &(0x7f0000000240)="c83bd60d1d9fc71d4cab64583597371bce3bc7076a4d4153c67ae49ba12d6042c0e814cc15da851d3105d36523942a203007e9444f7a376fe89a817f1e8f4ea37d7aeb4b5f192a34b36afebe204e364db760e50dd7529f77da4da3fb8ed401c518bb2d53168791", 0x67) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) fchdir(r1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x3800000000000000) 16:03:06 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="8f50837ca55c859a8ea8b0817d30e763ccbf70818463508af370a65325770271c88252910faa5da0261d9a09da9230972db6288fe6d5e17b11091f246f630da441d706050fdc457d55250e6620b7097b37155dad8b3630a9ba21e00a5745aa5cbe1285e79ffbbb44f192714f32a9a2c5c6b32c3bb6eed412b817ad4d7c7e449b4d0b6890857054180454879de04bfeb8", 0x90}, {&(0x7f0000000100)="f330ba1bc65d1d13749613ec0d6c7e84925d735e62696bdf69", 0x19}], 0x2, &(0x7f00000014c0)=[{0x40, 0x1, 0xffffffffffff8000, "8dd70ccf60aecaa972e20c31193f11b9dd3cd7250554055a7f60e9d82abbbdc7df1d5c16bea96d8b35fee2104ee1"}, {0x100, 0xffff, 0x0, "2d4be3e8ba35df659a80ea37cb82acec5904fcecaa49fcbf6891532f8d1b75b8b63d15ddef6b80bd8a0b1409e3927f944f9e5dce7c5dc85aa146441bfb0f20dfb18bb112d6ad7748102a9acb044986c4874780ed3a02efb0df5acf807d59d76a2946b727f31ebbbea3dbf533d31170d390ab73f01d1593b23521bc18012f2f2a33202d26e2a3b03a69d7fd4d07aecfd5906c579feaea5f6656fd053d8a3c91687a25d986bde609a2537c4a2f0a2a8e3f8537b7b4e35366faa21f810cf62e749cb615dd87420669e542e00a9718b3dd062f6fbb3894f3cb6c00ab41f1b494409dbeb17e0073f955161ed67c04f4"}, {0xb8, 0x0, 0x7, "6583c4312d5eafdc398d092c625e24d036f5d5fc85373bde82865251df0e08ea3cc9aae9fa21a7b41c2e6b78944a8f28c3e70ac7ab7e6441867376d78b4b2aa6cc65ca615eb380bddf228fde725e939519f5adb7ced6e63a8ff1a05513f7be2a388affea353ce7370e784adce593a643b5777d0d63163a0de928eda5ec13ad8ead636f2558251b36dd3044122fd741a80903588846341a73f7b27cc530d88382caced473b18f"}, {0x40, 0xffff, 0x3ea, "7e696e8034b5cc3b3c2fb1b99d01388662a49d33c3ede48d0d88daad77c6b653ec87229db4d84387f7fc579113b3"}, {0x1010, 0xffff, 0x9, "e31a4d27bf354fe24c054f37ef558bfea99dbcb7c802adb114d251bfd1b2ca04829639c8404bbd49b7129b8ad5bd873aa1d43f7e912b3c6d07b768d00b55a3a96b5681f6ca82557fc5a04e85c564cf397cc5479fd184b846e0f2d6c06376e6639344e7bd75722a2b6b588dc082ac749dffa05fd57c529927bc3d833dcd2c9d8fd20aea2101be9424687d47c88fdca3021d08d03df032afc5a0650383db7e2d4b376f832e3cb89aca2dcea1e0ac340a02aa4a9ca441433b52a83d2ed80686fbcadbf96f3eb5d8046362cd7e0d8d2f6f15dbc456fbeac32198a7b025a728d487f9df0aa6ed7113a959f24f1124e103783f43a996c579f6e57e20a74fc4977bf3c260d354df1a6109b30afd8a0a0f936c0d02e1208bb2fcc7b85c71dfd5f5d65e2e5126e7ebc2f390ec374b8906a32419c4a7a21845bf6ebf5a00cdf023cddc276d7c82dfd6964408439d7673a064ff2110aa169773aa5fc2f33d771f4ef8bfb9e55853424b93443571a470096dc409db6a28c471466d52acb83598baece552e36a72fc2597115bd41f7a0e1c9146b768663abc050bc8b5dbc290e0119158b89f8a0de5b44ea132b8223b77f04fae814a921599ce37affa98bd5a0b400074414d00b06218728b7bd22df3fe50259631bf85cac52fab26ece77dae3fb211b4d0e5e692e8276d35f7ad4a864d9c3854b681ea690463cc08a8f0d99d057fe865890c7b97cbf0cae0ecee98fae5d728471a46c297d484e45dba3d8fb12b50b78b758fd6937d4e89d5e07a3126dda694a130128ddf0bc4e8244855358a6a0e77ea3132a19f5419defb125b477c9e82c86655d323c40d96921074be9976089c1cae0aab042bf83e56a9fa410ff88cae0fa484be6283140a0b4d40f54944f62fda208f0d5e01618cb2912a9b63cad12290aa6d8d853fb27bb6c24dc8dcd7e2de28e7ea61d4bdbbb2d08d1e34a163de65d7f528f11c50558486d259789915123753c594e5ddd6fd5743aad9260315e7ccc3ade8df4da0103894c524a38f6a763b1d5134c09190b5e6306aba1050faf50742ed58d303ef6325179fe5bd4daf8ad078b78102b95aed339f85a3721ea73fe52b1d708cb6c53470310e1c3e96d529bddeaf42e521bb061239bd621da05c3039dde7fa8a6a9aea79384cf77922e24b84ce68292af29886f835fbcda148849c8eef7a6270754b361a92d5e1907beecc6219445a1734f619ecb1f41928c8960013acb01b17ade54b83f05371b29e80d762a4e602b310896affcdfede2d2d95cefcd3ff3954b40119a64c2151859b31bbf4f06dd1da09081e8812fbcb9166534a83432708fa0bea542f5d2f50117219832d5e96ae0d496f92a018ca08cb1d091e7ffc5ca1ff0da24843c49556925b9bd0d4b2169053524ac6a749ef9a431e9d860881d5ba9afb4e96c0afe6457da0310b8760fa8de2e0e8a4b2c7495807f8c59fd97ef9011418532825e29a1d60cd29e83f596d6a703d19dea7fbade0493295254e540f6ec8afe6eab23926a5dfcbdf0f41edaecce11d53c157af30fa41ff6f7f84d985ea1494f6fb5301ddeca63f4d0484f47986de08413b00fa7fc3798b60c6f5a9338a1cae087afd4a6b32a8daf4e7b79e2140f1ab2b33d559d1cea3d87b276c04d5f890921b4d5323155413b897a445e70431dbf4091af8a15e7c980139b3835b4540f49f179eb19986b964076ff067314dd30d260429abd95771600affc793d1e35511915d7a9dee59c052101339f9a08c6a00006f2ffad5ef31ba5d2cbe617e1fa3169204c57d6a97b8761a017caff06b368e57b600664ece1ae7e07f97e27d88eca933366d2a8521c2f11d0afdf29f13dfdfea15aa6bcfbcc02076b5f6abec424db8104d51736d20516fb3a8d043a088d0005965cd1a1cf337f5d9c1e6512f4581cfd18179d9f794ed47f18940f73b5b88a46e812a9bd8a4500b4e7f332fa164063ca43db26d0e17be5a4eb41ea4a4ec18acd8b51bb4bbac88d2050a2dc49f99acaa8c96a56c22514af0852400f6d52d00eb281814834ff0b79d98542593bf4a75a7272a23adcd83eff787cd9cccc8b65d74ebb8044fa6b3af82fa08829c174d6581f2718719fe4a090fe0e2616c79d396659afc5d479ccd86ede7de100df8dae11f0119157b1b2774cdeb1821aece4ffaad1eb08dd77835281fca6585bfd7f9664279ace65d959fdf8d0064adf6792c953518c5d785f48eece0fa3b8af94f4012ec8133596e01264e1cbc4689a8c17d959f02d7f59a6207636f0c3ab152185b23cb4eef257d016271d826e548464cbd2862b8763340234f9ce60d9063bef03d6fa0f796a60d35f5051d3436be8d9d0cd4435682e5ae1aef60f0ef740373b413b5c893c26754db608c54b1144b1b736b7bcafe4ded549d1c934a6004a8d97bbf4194e1236b15603c97f7ea9cd8190d45287ee9632a1d2c90fc7a584ec3450052d30b7d65b64fbad85c8976e1bf21be583e11ad2647e1eacdeee28b084e664172642981e84f815cf1e13f848b24f7122ab5d5281c11b7da97c076079f9b7df40e4499c4bd62265e32992f8ebaccb70caa068c46a258bfb506ffea8cc8f77ed9ce3d27939363c6dfb4e0fdf434342a86ba40125bb12d2f5e33e1ab487ba708c7659328a4c7555f311b7e7e7088eaa2be4eea7b824f55744b1c495157bdc8c5cf39665c9826a0b961e540b9f10a8302d2cf1c59b5a10276caf5167cd22ae1aacfeac4e590a7f552ce6c5e1499bfb7a3fb85140e2d61dd84481255651598667b60f43b4d4b7727e4e98b6484d4a1fce3340363b0150cbe44bab147e5761dcc7a7e1382ccbc9bd03935ebea4b2f76f3673219ffabc1981a71fb43aa6193a3a65ebb6b03caa75293693235bd73068cfe2494415d8c42956b9f72138e7a93aa1fe34187d2ddff4bcade3bca8f4843a36b633351832f52c90c08d90db494371157e404722cf9fecdbc560abe16e0ccee3470527034d823f1da009366a1c7db04412d0567da422c712c4957d200ccc46a2a7658c112b1d8319ece955a3a48e4f647c19c2490632768adeb132ba949b604b341f1656e7f226fac94474ec53bf57b04d343e4bc9e8c0f10049c1911d3c25cd3a327658ac6bc8542585a31db6b4f4a12d0ff1e5062fd53dedee6b9ea7c4b5edfb3388956f4c37fb74a3485717115375fec21a3a45b47bc19f439c0ce7c1b34aa6a865256d94ea149eb2995dbd9bf32e9a77be8e1926e28ecf5d188975c76dfbe19ca3735011895a73086c57f1e78ae667ae4d5d53fafaeabcbdc090a78176cc32d296906bb402a69f76f3744e79606e96cb6065d01950818c6e035972b76f733153c4284d91f46aea723f8a1a2e81b5475e3b699b5c0737236f175a5265300fb5358bb3d025e3d2907e01849076b5fe71e859c5bd76e3b57fd002e8ac903b0ad546ca3b1d6057f2863f213153511ad838d102f8c021285358b49274bb9702aa68a8d84f7184fba3f6f377dc55a4e6a649a09ba8d2e8e11e57473d8b04cf439edd01fe999d2b253c72afa2f0b423a1323aeec9ee6ef1a6338192f743f627b983a31bc3dfd5afc4a32e3ea503ca1a7fdde7a554b37e78043f3175787aa749977d6e52c8ff60ff44bac350727eeadf4dd5b1f0e068481783f7a90bcea4a53bf74929a7e4886eb4b6ef2657c24ee8096e3e64240ac36c25610649ee25983745e896e1c85b6b11e99af79140a8b962bcf1d56ef803f0d2b2cb3afe1dce16ba72fe73fe8b64042dc4a2b12e44a80ef38d073e43ddb2a983c4e291c64d16f608cabd7c31a6f08ccada17b43300bb5c3c2da5a95b1c7999cb0a4c1d6322209f4e124461ed6fe4407aff4ec86c9f1ebef27beb157abf267c6238a7c039642384a89c579e1bd5c1b6c665f2de07aceae2194423cfb89f5af4cc13b603fdb55a479c147ee5515135b1e085fc6f88067f5b034de7f6c7d1679db8a690d4ecefcfc23fffe7aa106e0df12f46dc29c4e4933f3f9bfab48d5047df2f462d32a93eef2a4390cd39093a965fa4800308aae162d5b5f8b1f61b33e22a3cda764632c264ba00ab4414e6d9497858464a0fb8d34bd3343a64831ea0466491f4786a54b9ca2e70d0b8d362126b54126c1d3e335a75c00e456956124be8c7ff28af5f7efee54f807a594a00da7e1e5d866b8208c9c1657f79394437920cc0a62b6b9422465a2e039ba0e70d2f44b72bcf65369fa2ac3abddfd79bb028c98f9c8226623783f96114327ba05b0662f6a2561b384e4af8b3fb6e8ac976659b8f3dba1b62ae0a958782545ef90682ca686524163c331ef6ada8b6fcb7c65449f5e308e955142a8b2af205e840af9010d922b44a97c864cc156726a6315aac16d0da00652371026fa80e733ac7c67be9d50a5482afd25c3fa35df4d30817d328f5415ac3949b9235590d7f8c5511ef13c7c9f17d9484d7c63ed480893bca3b8cc7e06c857b85315de31cdba7c2d5d79fb763d6bf3bcad738b4fdbea66ad4527ab36b9663b649f1ff1afbf59e930e06c4477ca617c5b7413ddd58fea8bd6e0badda43ce9cb5602e51f8ab58002b0c82fd2eba31130ce4caffcceaf5710fdf01202779e6fa63445dc966bdac43d627242cf7444f4354b6df82ecfe1b60bf7e0daff6bb94e7d1755540f18eb8eacc7076f26669456e5e735966c1a5380dba15801c9572b141795e53be34cfed18ea17aaa4c4e521d145e432d98d96ed2b630fc61c7301ca8483fbebe974a1ceb4b2072c62dd46dcee6cc05be488fc3232f3671170a5f8b05880652ca3cbc7dcda24595d85097b4dba5b9b0afd38a6f5764426797cdc6e6ad65a84549a062ebc3a99a9c82cac0ecc964a6028608d8f178035131db6bf0d8109687aa9f18c45caf7bf957aa22f337eaf0e97bcd7b513bdfba9d6e020f111e2fc4a881c0b4e78ad039f86b783f6208dce4588bbf196231fdb2ecb42f78f2322ab77b6bee9609d93d8e3224a65328397253dbdba1dc7ac170266121ffc2c1fe39eb243ac2f036747557199fc2c0d7d2716e09b46bab07ab7fd225e8d479881c4d98094cd876a6d461f0ad95a474854e7f7d12c0a9e6c049778d902d12a41571b9408c9dd93edb0128d866972bcced91cf2c2cee49fe4e33c883b17a2ab9097624f9c7765e376ed4b2b49863179d5da0efc9baf5bda4c82c4849088a34378125492de762635ff4e9f3615e437429f90b8f29ecf507a013cd4fd9545b0a906bc73e0075ccfc06f00c9df56a10cf2b1038030dbb4aa5d5f7118c31f82be6ff379f7133aa0dd05e53490030d98fab7fae29f8781125e4adfdef1e8ddcb137f7452a6095386e6af1e61dae2a0f66b0a5b65d26e664eff63e72f33febd35acfdd0d8f74d7f3fbcd519cd4aba006cd65768d227b95603817978020004b38d37c67fcc19ec870efd3f66087ae2f9b55babf1c9a4c1ce5b849a626fee55ee1bf971b13f5f4b4c2ef5614c18486da00d3fd87e809a705ad84cca920920c20b8419697853b0fe78281fe61e9dddf908b20a0904d605b0b2e5de3788aeeaf540d9a2c6fc971b884aff5d80aa39abae9c4b2d783899e3aa77014fa3dcdc79f245dc00ba446a154cfe7aa8d51bcff196f4b1a89defd39ad0b0534158bc9143cd466811b2eb616c1096085866252c4b4d2c6d17c7eb313442ae45ae05bcdaaae4297715c71665b8fa0bd5ac64799c099b8295e7bf8e30e8f0697be7743e25f20ff5cebd2a07ec6f3ad910407bb9a216e39427e7dc315f77f5e52c0771e8c7b8f480e09dc7795bce7231620edfe215159f9b6b012de70d9a6"}, {0xb0, 0x1, 0x1, "e4caceacf14751c887d34f527f648c18828713c0548648d09064cbd1d631aae8fbff95be8522f5cb3f6f75021d95e925bf7b016e6af7a9199bed2c050d68af05785f9a29ad9bf9655807d48a4debde5de9b10eb2bd48eeca4458db98531b284b17d657ecf542dfc6454a53d53ef59f06bc898df83615ce80be30a9db858582cae976d3925521327481646b83607cc9d5377e1f78cea5e07bfe1e2a"}, {0x40, 0xffff, 0xffffffff, "8d48b9d544c10b0d860b9b557df6857b95c4fbd915e89aed1333eee6bf210e04d393c4674f80548a102b16e2"}], 0x1338}, 0x400) poll(&(0x7f0000000000)=[{r1, 0x1b211ff013c6c6d5}, {r1}], 0x2, 0x0) 16:03:06 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r2, 0x0, 0xffffffffffffffff, r2, 0x0, 0x0]) setegid(r3) setegid(r4) setuid(0xee01) wait4(r0, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) setuid(r1) shmget(0x0, 0x4000, 0xfe, &(0x7f0000ff9000/0x4000)=nil) clock_settime(0x3, &(0x7f0000000000)={0x6}) 16:03:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) 16:03:06 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4501) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f62757300e1ec6d12674e9f82d7fcdfba3dc5e47816bf9e90e285c786709f139592ad02000000d38766bc679b509ecc32a7f093891f05a4b6b82a55b9193bcd649e095ff860572e35f525fc5336f27f1aa9a48df74bd26bd6e939dfa4a867f2905e35e3ca567a9b0cd3f709fd096761ddf6bbd664a1aad9939c9dda6511a08d756f36ae4a03a850f5bb1f187f98bd7976dfb5f4e51b38c3fe56d14a083bd324645616044ea22faad3aedcd36e07abd2bbf6af7a29bec40bd2288aad12c7c58c446950e2e332f473374f1407bc662df912127d5fe99001e98c830c81c0e000000000000000"], 0x8) socket$inet(0x2, 0xc001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) select(0xfffffe65, &(0x7f0000000180)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:03:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) getuid() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f10385f35411bca4cd84"], 0x10) lseek(r0, 0x0, 0x1) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="ab68d8ba898ba08d35f849fbcdeaee3fde36aaeea75809d06ede65bd22ef54d58949029470840a172db6b77d11c146bf4f5f725265204fc95d3ccc5db668a581d1b1b5617622e100b755045607f5231ee121f93be3fe2f08bf1a096fe48d8dbb984a5b331eb6c3f9b7de1ea1adfa88334abf1d80cd22a8b1fcb1b99b6d9d1ddaf5281f145d40f69c488c4b12", 0x8c}, {&(0x7f00000012c0)="4b1558475221123446fd5002bd9292b865150deb8a0720f2b02c61d265dcf57110d0d66f64ede8e9872a8f70d628cdea4984d26f347e919cdea4b1418785879de3e569cd92b0e1f7d1c66c262216b7d92e58e5079d12ec206d2d1438e91f8e7b8c54ba0c2b5acdf99a8a34357e982cc380f91938e2a731c8a8b10f844c7eec7516cf43d9342befe7302df253104267ab88f7089426e68a6799d7059cdc00044e75d5e534d435ee4bfdc4bebabf38ace3b5f991ddef157a17cf27b0fc437c42e434cae0ba91d80bdfc924ce76f15528477d1797d20b1a53d7d5ff124b12a60cecc7577d152ae010fd15c13eb16df42d5f144bcd47304122a8f1818c15856c43cfc8c3f028b4d3e363eb6887fcc01411095171d5d449c18b0add5f983d2fc39ffb686b8e6d85b3b4bcec168568a6ef2ae0506db9887e17aa31d7516fe84c6f7ce812959ca9c62173d47ba5eafc945cc47d3deaa2f35a8be7f7c552849dcffe9c3d5bf9425bdb30670d52e2ae78a46c7f0a45628c382ba32973d91588525fcd27c7d23d561440df4c2e09d43e573e22c3ad8023564e758aa9e56cabc3b74ee9574f45760b3c830da6ac759eaa9961435085a300e6114bb70e6f1fadbcf594bf05d2361c5fba5ba4780142f993d41c0ee4cf8f9da29a431c799814c16ec943dc446826b3c2867964242346b364d06d01fae27511591285afea282bcb79bcc32f3bedae73be1fac5090ec062d4deacbed11c4a07978519ed7b5e41b416cdd04b6382fea736a10b747f194c9f8680822bc505b94b3c6c18c3c77ad73ca342615a0775d2b0f8a3a55a0bf5c2e880b0a55e98c56dd3bb4b1070717101c08f0fcf008c40f939532f5146dbf2df41554423062b7015369e4cc62fb23183ab3b4145599de8fda1bd1f025138cb09d68855f7b2cb7704ca4ac8b93d27b2bd3bb15c5ddc5bfa793eaf1e8ff56817aacd9d1e6ce06c285a82a7da84e6f2d14d98ad794b8efbfddda5d0c116b18b0a8f954e23a8ec18386cc4f5541628c6d21b2527ddf520883fb9fd376d7c63304a9c607157e0cab87cc602e48e86c04cbbefb4b5040d172506fb75a462d4773fae8ede98639f46f13f1e64051ae3527675f13b62a91660ed2468e81340a2aaab77e09e9b75e332cfdb5478245762b0a1ec693dc437aae2ea918b311c8f0a19c3a8c6fb27ca21b43ff8ca9f856ba7b7849b0debb9e917798b8541ace636885eb6a0378a404b01101111681686a7bb6a0779d8c8d538305cf5e1f6ce1d76a8016b70f2ebf1c5a03807a2efd94a35007d04564020d51d1cef715ca05e94e73ad07a6f6d0bdb8aa22a142fc9135de4b73e64d46cd3076a1e46a431e7fea8658d8b67c80f688037b0138f9043f669637b4958b89be82a74108b58855c322639520aeba77f5f0a9bb0115b6041ff521ec61701970558abf636863fbcd426b6acbf513b1415ca6e5b18422f7f46f9d6b91e456e21a95a9df1af8f942490e45faac52ad28aa58a78a469f4bdd61e3311c7827a342cc4077b3fb3a779423690908bfdb4f2e657af8adb07ca8101e2a0c244da08cc46657e86e3fd15730aeff6718030a0c644fdd2ca56a7e885c59ce921f02403bcf8644e48208674931fb89ec7821c3a7354195f5957540552bf2d233a363a7f7c42bd963e631fb7bdea53e88cff9f1c72c73ed0d18a6bb5b4ef205b99a557ac517c3fec0baa8b2e6b1d592c32bf2b93313425b2172a6039c6c968863b6e954fccfb634ab9c5815dfc8d4201157bc4b414529f244e1226ec026d5fa6faef7679cd98d330bb68681c1bd4aef11de2142e3ebc54927708d6a2be9a3f8c014b93a22278bcc343a9ea044ffd2527cafd7aa95fedc6f78e46ddc7b800e9863865d39c0cfdbfcd686dd4e23477c345a08e2ab2b4d09d355f6bfa6c243f452b1f175c3a60d29b1ca397e23cd18c878703a6bc09b74b24fde2263afe54817ee51154d2a726b780507bd0c7851cfebdb029c49acf7b9d86ffb43b53565ff787dce62a42ce26ec91dd97044a3e96ede049a2444ffe28333de55050175fb07879e94424b713a770b2e8b9e8f3e74af68c069222040e5c88f670371cbaac4fd323dfd3fe19330d0a0cfaea5777662bbd87860ce37000c0bfe765006a0d98f0ec569c4625e8c90a548374415b019838a2bbe48e35bfe0e93aa4bebb5d828c4be4e80cd5d52089029b8f5c0c855f8ae4a688d7e19ed70b7a21e13cfaf3bd799493f38e8b3636c361fbd5f16baec2365d14331fcf9a70cf437c4cca59288f30527677256466952c49ba39393b95e23a18f8660bc7ce78875e76acf967bbda01bc18866e4021fc1a3b50a5b2ff91a5df22e565ce9fe68fb531cc41f8f4e5d5856b2b21cf77bc3edefc3fa5022f67d2cca896982868d3df35a47e8c1ca8aececb40798ea28e8c4d1c448db1c4c95d758a5a907efb6974d57d6895537d4f61d189bcd7efae06c625b106b0d74e90cd915dbbf861eb61e0289c87165956524e6cda1548e0b1bc3762ec438e4615c82011bb7354c4e39bd5326b90493554fead10b677690e5599e5e2015d2926b059368bfd9995112abc016851cd285da6867ccf16445d3cc44686ee9406dd6c9b028c41b9f6e69518fa4fea5b2601201413828ac493acbb3dff46044e5816ad0822c134ab04f16785078894c3d89e5ca0321238a0d4587477576b709b000b39e0a351b01a0ed130415bcadb4c08024833f9dd596dd00c7b9e3463728ca2e189aa66d9c809fd3e70d24da26ee3bf8975046e19d4070bfdb1a73fb51e40184f8b3fa49adba057c80092593a95f467698b93eaf45bca1bc98580403c2c0c34e8f5cf4e06e6ee786a9819729185915e8db08b79e423e15543d55815a4ae4f8928f3f05a9c7cf3c7f59293060c358b1f8163a675ef7fd223ed3e190842f8e9dc4331ff4de2945bbcf37f90779df43e9a53996ddd13e2cbc0cd74e528d534755bca23480e0de2ead3cbd339b7b687bf43ee427d05001542965d72db3ee318f4bfa975617f152ac3774f914963bf26fd790cd56855a54d809fecfe4d5a2801a76f67fa6925919d2d475d2066162e66eacce13834e450cb54adf25fcb87929e3d37ee03b3d2bc03a672032c4b28a522b608efabe2d2f60a2a806453e538e2deb8ade8c2a09a4043ecff72098975a83c6cc6b548e2eb8e9c87c8ee3650b44554c1550d2c7b2590c37eaf71981566dfe15dd876e1faa5238c5219aa3a0fc5a17081c0f38fdff35cb0dc77ed6c3e2bf4ea52be1535ac9f2967cd7d56a8111f43187a18d1462d03eb79ca7292d8978dedc0617f2fc071512f7c4133aca17656ad5efaff61a23a2b6e719ec422b8e6d54161cb9bb52075866ae80833c48d9f612aa2db3d9a040a9d16cb88975b310eb0714eb93de50e740e8fdb923c75953b2f45c084169fbd3eaee1a2e725a117aa4ec279cedfbd0e80e5f4b7d17a742176ecf4c26dc8398c4ab1260ab23b431b5a1b71fdb43e57f217466d8097533d412b813cf38adcb5e7ceb417a10f1bf7f95b6dddb6b7470a8904b2d2e1284573e950e4f6433c67f0a5ec34aba8ab58f93f921b9f816cd3ad3116487f0ea38b2b1fcc88e96c943f622158c47d3d89809a7c77b23495201b45f7edf9c753bcca2994abe34a3502a23944ea376ad9bf958de8f15ba5378fe3946531216fa58593f81328d3a9f9f54a74ff1e88481de4abcbb61417ec3ead78affd2c2e5f4fc6e2997ace9b7390fae48fa58b02036ebffdc65783ab96a5c26c914079ea0cf8ef75c5744951b95b2b0c7fd45c6692db9895ac061cc913845ae7b00d8a4281ad63a49a86308f8337d598f3050c9ec8df8bad5dade93d74a4165c0aa6815ac668a11fbe1e4a4d3466ad6db3c9613c6120f7e6e476b4dab83a6c87a22e4d74019830fc1a3553837f75261f4173be964ff0387565d9ff8f4bd1102da0358a4cfff046adb8c4b724b9ccc94ad75113d25c1570b6b7664871bb9f7583db55044ecea7cdfdd48fb56a80ed4318dde6923e4db4532ed3b31a542fb6fbc7eb2c2068d3f292adcbdead36a0768c8d000f8ad1f4de45072c1d89f8c4f7c27c3c6fa432149a379ed5db7bb5886e0f91088ff078ef2bc7b44ed7a6c385d65f002a2c34b479c0ec06a5d776d6b410be93b2ce545553d76b724e6cf237121ada5acce1258bd2d40f3537226cba180e83cc89fa38e8b42071966d815b81f15ec39ab9788b7776c113403aed1f03d05fe1b0501543a8165f0ffc40bcdebb9beda4827c27c7e108036d6d8c1f960a9b3c410c44e0cd3f26e8bdd203c484160d4e54e32dd259a34e216aaca6ecc6f451b9a959a9fae6b057b23b99b912d029227e0b213cee977162e378adf7d2f78565367c2b7baa091bffddb3b5e73ffd932138244d91d2a9652f65f9c718349810a75c2efc6dd760cc017f4b9bdd6dfa3cc81d5a29ce265809d098696026e8a66365593724ad8534216f9e2ad21b5d8da05ab8794598f689b7dc9bf5e158eabaf0f8887888451463af8e295669ef97232c0e340452f8e3ffb40ae96b63957730ac2117654f49db797da9c78fdaeb4b3a48f8c58733c9a61888388b031b112c2cdf12ec435330348a8ed626ced9a7be88b5b9a2bc72f0d9ff4090f5c4c5709a0e8806b6fa1466c88e6acc90a9197398e8b98ef623f109cf235edc8a9d58684444074dd2d757e83a612282d9ceb85a902a3ba86805a4002b45bd28f8c1e9b7f360049fcfdbbeeaae2b08a26ada5d24acadafbfd1ce1e59b92e1aa420d9ddfb3ab36d18475775b15068f95557eb6f9117b3e3e1b779cf21e81450cc582d04508492a4098158218ad208a42f414f10d67f6a5202dadd0279a1d402c92d9bff51c0c80e9d9dc1573c2b34d77c3fcac994633eeaa7f45063b4757d379220c722489cddd3929ac1045283b5e4925fe087812f7ff5a3e38391aefe1d8e07d15665a66700c2b708669fc3ba2f07b3f03f41e2b7ffa2b561ec6d8f74e8f45fb23d64b11e954cc668366f41553f53180c78133262c12092d101c7058c44514edbc5d03bd05300b812c2adfb32b7e77f5e20fae9b3c63556117d80c063a1e7e3a629f9a569940a9b8a2865b943c35c0c28f5029686befbf2445247e6a29f330c0fc8567cbaa748ec00de030f16e844f361f2ed927f50c0ab6d2a85481b03b71ac004924c580c159d9b1123ba18986c12f7f1d62720bdb52214a2851022436b9797ff46f3cdf4cf987ef648bc82bdc3d08ce3733f4f63e946c1eb5329d590543d6606d2fe3c73d646c6f0be4b15418eb6edbca48042c9a5e0ecc49f3aba8d868d0bc007702792d55edb183126d32f8d2c22a361c324175b7b304dff864d720b93a9e1883cadb8f83b3dfa3171e314772db61c1d0be43a9380cabb3f5331193a3c73701d8a731ee237f8205b927f09ee18cea6b12b76294bc64f468c5403cae062726932270692e9219964bdc54af2781eb27fc1b82e1f4dad47fd293fb8946441d0fe659ca51ec5b2ec58b910651d5bd3a5194bff6564364f0001e7d22265c4df90ba5b21e6869ea382b502bfa93d9680e9885f227693a47da33f114effc5b164d4d1a9d987354d74fdc38d333b2ae5c661f513f3a16db4a1569d4001da9d61f4aa5adebdf2bc7c20ae37acb382cef5bc28d597eab210659db09622a66f760de6d3f21d2912f6d327491e5f61336eacd7dc2c9676da8995a02bed81d30ad5e8aab82205328b32a4f93c878a2acb14ee3b6e7385fb6b8850ec8b91bea6ff1ab697f4e864b9e9c7dd3e51df1db30925ab8a2d0af13d0", 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000180)="f59b00d01cf7f344d182c38d0442cdf1a46731b7ed091c44bfa16a9485b0e06e422be4f423a4c2730e04d7ae5b5d3b74e7e6f1bbc60c9f420c86dc5a196c4a36e4564c65c379985551c42762c5901adfd2a8a09e512f09b941ef82bdcb0110375766181213cbae32dc8c6712f2e9618f865125bd1ea59e7782098832791c745ba3fc26e36f59eb861deaaea49b58f699c66fa2f90c3e797fd5e0eb36", 0x9c}, {&(0x7f0000000240)="38fb7b749e9c5b0bb21fff6c7bdf0bee4403b3edb8905d8ba194dd6c818e7d9de2e71b4aef644d71310547baa1214a6749a1490deb6759e3b615496647966d49fa16fcb1f5254323171b27f41cf27ed39dcc3e88dd194549968a7738fb8ca02e119d8409fa2a74a347b28dfdfc78dedfcb0a2793d393472d0f7613f87b410922c6557b88eaf28c229f0f9a31ee476554f88c747356d08466933152ae0fbb071130a7f87a9582fe0d78e93d75ffda9c72045e", 0xb2}], 0x5) 16:03:06 executing program 1: r0 = socket(0x1d, 0x4000, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000007c0), &(0x7f0000000800)=0x10) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/236, 0xec}], 0x6, &(0x7f0000000680)=""/206, 0xce}, 0x2) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) listen(r0, 0x1f) r2 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000840)) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) mkdir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x40) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 16:03:07 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:03:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xa6) syz_open_pts() getuid() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/252, &(0x7f0000000200)=0xfc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:03:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCDTR(r2, 0x20007478) write(r0, &(0x7f0000000040)="1d", 0x1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e3", 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:03:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x4, 0xf6d5) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x40000000000000c, &(0x7f0000000000)="ebffcbff13b90100010000000000e69931929648", 0x14) 16:03:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./bus\x00', 0x160) mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x1) chmod(&(0x7f0000000300)='./bus\x00', 0x80) pipe(&(0x7f0000000340)={0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) getdents(r1, &(0x7f00000003c0)=""/40, 0x28) socketpair(0xcc143c8bcb90b537, 0x5, 0x4bfb5b39, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000380)='./bus\x00', 0x4080, 0x1) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0xcd75, 0x9}, 0xc) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)={{0x2, 0xfffffffffffff801}, {0x6}}, 0x2) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x5fa, 0x9}, 0xc) 16:03:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) flock(r0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:03:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x60c6, 0xd4) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:03:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = semget(0x2, 0x3, 0x280) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x40, r1, r2, r3, r4, 0x44, 0x23}, 0x58ab, 0x6, 0xfffffffffffffffe}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) lseek(r1, 0x0, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r2, 0x20}], 0x2, 0x7) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xf00fffff, 0x3, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x20000000, 0x8, 0x3}], 0x9f3, &(0x7f0000000080)={0x9, 0x100000000}) 16:03:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000001280)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) openat(r1, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:03:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x3, r1}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x100}], 0x2, 0x9) shutdown(r0, 0x2) 16:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x100002) syz_open_pts() 16:03:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:03:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 16:03:08 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:03:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt(r0, 0x7fffffff, 0xf1, &(0x7f0000000100)="e3356b87c80081ffe1bc349a7a040a09e4d5e6f2c44f8239938d4c1e7d8c8435738881bf447a17897d2db46895892738bfb91f3ef1f9927c66a102c8141b3fa0cc04dc22b59283d0f306d0eba184750023794ffdc427d5d50a385e8cbd9fd67ef0775523b5ea740f20fd6d2e243c6c557f75e017b2fd28b881643dbc55289dc4b33fb990f9905853a827d8898ab71f7ff51597e3133ba6b712a60cb9c8b43371704710cbd1fa159addbdaca7bf0323a00fd006e3b9f433f4f8b3f617c1b2332227b5a7696f966f75af42b155f95a15452f7fe98652d18727fa16b4f09f0c4184", 0xe0) 16:03:08 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffeff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:03:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:03:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x5) 16:03:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0xa0) 16:03:08 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) lstat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000480)) poll(&(0x7f0000000200)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x9e59) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') 16:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a", 0x9e) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x100000001, 0x5, 0x6ed, 0x9}) close(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000000)=""/1, 0x1}], 0x2) write(r0, &(0x7f0000000480)="918817c7816c45d0ef70c4387357aaad1ab64fbc8b94f2161b089a65c6ed0814886e505392b4b87741cd79e66c5abac9eaf1171b9f9095aa5f235780cd9ac051e32ffa6c1a9ece35de7c3e25014dd4ce2bbca2edb48226aece223708f98dce780c2c0dbb1ab704889cceb2d23375e180f4d3fc69c33922057b65e9227617736cbc35ae280333b4f8eaa4cbd1897c3f7bfad5355aa934be41ddc30f716afe2c38cdcf40bec84e76fc20e520b51b079924d6f6227e973463f307c34f04543d919f759fcecbcc39268e6a3bfa6f7ff835f7d4aadc8ca480e52a77a58c98ed736c2d7510db83cfd0d2b2380ec5", 0xeb) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:08 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000080)=""/101, 0x65, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:03:08 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x43c, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x10c0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x10) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x110) 16:03:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x6c34bbafcbce8f9f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="dabf60b727fd3fec2e3529969e104c7a167f5d0f00645b2f431db04bbdb096725bf5d104ce503d9e7311ed237032183279fd7a290774ff6e5a8ffd0e8e49583b0fbca5", 0x43}, {&(0x7f0000000240)="8f3db22a35ca9d6e5349300384e2f4f031d0497cec5d0849a3bd93d55373c526230cb0611adf5f34af4bf2a1f1a6df24ae816a21e818158266b4629855b62a7cb4993d83c4a783e80102d2b8b57bfeb85415bc0ea067ce7cb6f3f40f4720971e201fe9f67de943b9dae3900ec0d630ceceb905762b8c1983a97e15634fef5664d6354fcf1ef0399ae47cad58864c38b530516e1a2e484303c3d21544633e3386640a799b19e065b91e1ccec2de85c6f9078a9aea6b3cc7", 0xb7}, {&(0x7f0000000300)="50c9b34ba70332b0c20551b3145fd4177989e863eadbf62a90fa07b212de8b474f4cd90644bea539f2528f1a49eae963429bb49a52454c5e8393c7092b0957ef289b7b115d6a680732a993514c20e9cddbdd", 0x52}, {&(0x7f0000000040)}, {&(0x7f0000000380)="79ac9ab4c2d36628f30d8f2863d91aa975d615d9d0757719cd6e59234397d95b1b750a09cfa1912874065a68d090a5d22851136618789aa14013718da532441bd2e06f798bddba712ee32f0e3ca8f8f40972225408eb149e2517c10714e3dae74bceb4757ac64d0859715038fa0c4e0f35984b092dfed0f4d2c02540120659f74cb0084f05aae3856aa7eafad05d007ab9639200511c41835caa478e483767c0229cf1c9a6c0dadd89133ef4dc3d3004cfbba8341c5bbfae869f8f82787d2fa94fe5a42a46aedc3131ab23ce5f5cced333d8f036a7b9372dbcd9fd39bc80150a4ad92a79c15a8d9e87ada9a918401183f78de581ea89862539", 0xf9}], 0x5) close(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="f3b613b4a01c98e83222b1bff44cbbc62ce5bdf79082932e75e1417823db7f417c93d4dda0e54c4a53abc2f123b0f42117613930157149a1eef9927383254b4968f477d208d83dc08a94032b0903e15c182356b0c65b21be6d447c16567737fd4520bec9df94234c334fc5ce2cd62b779e229ed992997d5d193299e6fb72f2dc0847f62ef5a658a17589b160b63b576410e6d7eaa610a2b5236a0ef47eedcc", 0x9f}], 0x1) 16:03:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="7b3ce8d40a25ee2f61ddd0feff61255fa1af71b4aa5ee6599345346ff64507aa0ce7df26ea74b2c624fe6e784270f6d02b9eaba8a773798a862e37f08a4866ae14a929123fa94a17305da88db8311eb1608c93b3328c277750bdc69f967a10588b3807adb63d2022e9b22573bd8959ca617d070f3593a4cadfac685651b7a086358381a46aec4aea6fc3aaf6357bfb48c2b8c6dad412d58fe5", 0x99}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="00000000e0bc6ddf4e0719f804da29fe1917d0a0a016c47616cd9cce1d07930cff53707eb63b51864604b3e8c0027ab6094484cad92734f446feb51c8202e27277e98ae469f278db9a6d2f5f91ab197d2fabaed34c91a5354d55abdfc3864fa21f6b1500fbd08afedb3c83e47b12b92ccdc70575c188baac953716a1eb4046ff2f81bcdb88a8b0953174b2c8b8850967000000"], 0x98, 0x2}, 0x8) readv(r3, &(0x7f0000000780)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x140) 16:03:09 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00002f7000/0x3000)=nil, 0x3000) 16:03:09 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r3, 0x0, 0x0) 16:03:09 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x3a0, 0xbf8, &(0x7f0000000080)=""/138, &(0x7f0000000140)=0x8a) r1 = socket$inet6(0x18, 0x4, 0x81000000000) recvmsg(r1, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 16:03:09 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) fchdir(r1) close(r0) 16:03:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001280)) getsockname(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x1) r2 = getpgid(0x0) pledge(&(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00') r3 = getpgrp() setpgid(r2, r3) getitimer(0x1, &(0x7f0000000180)) sendto(r0, &(0x7f0000000000)="b914e2633d41d6dccf02c64b1252d7176c52067e43d747c6b6fd4d0ab911adb0ff3f2094ca0da050753154265ccccb1b96c99610005c8ce619817c2ecbae6b159467e80777de153a595a0888e8d3168af50f4f5354011598ceac668a457775766591b8bf01dcdb69e6333b8dd192db9f91fb50f1f8277a21f672c38fdded8d60922dcd0aee8a73ffd74d7ff53919aed7dbd917b3109809ce80bf290e103448f26ce08d08caea4a7f27910874bb47d40c87d4688bd7c10f870df4e2365eeeb6535d65ed2c4293c1", 0xc7, 0x400, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r4 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0)=0xfffffffffffffffb, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x21) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) getuid() 16:03:09 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x5) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) 16:03:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f000009a000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1000000000000001) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:03:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() flock(r0, 0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:03:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xdd}], 0x1, 0x0, 0x0, 0x0) 16:03:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="fd000001000000"], 0x10}, 0x0) 16:03:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="850573ab09cec58ebd95651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a3004a16d06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad53869e705ad5139d10fce0121520aeac92eccf335cdf650575b12f05ac97b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baaeda6763a5d9fffd1f1a2b8251977a12d7162bdf4db0116bdc1dea4df4bffa3421efd5c69a13a3df1311942e844c224d262cff80d312e529ce830268256c6343720637a87ed4702ecc7556e614b7439cb2bde809fea8e3286762abee3b2a6aa78e6d2e79b5fbfb4522abfccceb3f482b401fe39cbe13f406c1376b912cabec3b40ab86ba4f948df3c1d21a8c07ada9aea3005a47505695d8c39e77ef7703192bb3323d51a5f1752e2d162400a0442d952deeb000ff7a75763d00fb2b92330b2f1ddc91f8960050d9fbe5a23517c89d49eec8646c53212171902a123da781ef4ca62f996699fcac8a6a215f6fc44beeccc1cc66280898e3776c25055b62da7b290bae2b6b4dfb2247244a2550f199c1ed25a7f5ae8781c894add4e58f96b03715402e56b93f97ba9fdaf749c5105626ff94c6131c7db2de39ea39f48c84c08af49e9c9b8d7a5d15b7cb69b5c3c2e3e43040838705545973b5f8aadf8c34cfedc6fa5e5a4c76646002abaf828253ab9bb307d597df069254d72e88fda19ac7900d7c2f595173e8ab92d90a323bbfd581c521a22e6fc257ccffa09a20639afc94b15c261af31745cad2240f4d4e2eb7ae48dedfbe2a7c2813a793793b8892aeaff56fbdc6d63609ca4877a7f271e429ba42378720cea2619b00300f27ba48620891eb4bcf54c692d604ff8db4665fac8ad2148120b84c566368ab5890c4cf470b8b400377a8e06838ca844af29df355b4cc1e79f1a0551d284678b5426814c558bc94e9bcf4423fcc9ddd17bbfb3ce7ea18250e2f880b3a8283ce97ea7f8306b68e4aa7b67dd5f8cdb719a9a442f44f6e5926d64eaad59cc92c21f7fa51d094ae831ab7e73cef445682d0143d2113aed2c4ed263d97fc87d04c2095fd87325ddfcda2ddac31e2aa7167f8c2b771fdbd14c63a7ba03c6459127a15eb7267981328f3db595a9d34327699650770351ade89577f3420099bfa7e2244dfed7868996f3ca60d496426677d3643803626b7dad9f005435a84fa2a008b7fe3491f1dc0650afdbe31606330556cd25a8b3f67f200a", 0x3df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x4, 0x8, 0x1c, "1b8d4d363bef7d0a754c0e57cb3a56e915b42182", 0x6, 0x81}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:03:10 executing program 1: r0 = msgget$private(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/27) 16:03:10 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:03:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:03:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:03:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r1, &(0x7f0000000100)="aae0ef60a116181e79d2f1bc10a03d1612131934e1966d93c8d2f97bae488a58266f1e90efcdf78f81462c750f81058c1a856a757c689a73cffde04a8050e5435ce9d85a46d821da0503586d62e0268a6e03a157e1120753fbec26a95dfa50359c18b524c5a19d90fb47856ace2748e87410fe0e7e87da678321b80a048c7914eb86d07198bec30e416a9fa9004c1782dbdb", 0x92, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r2, r0) 16:03:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="c1992b1efa13f628f20a8f618ef3fc6f3485cea6371647e7d983780ee6fb156a96e1c39634a71b4e1402585a68cb7b32fc87d90f63", 0x35}, {&(0x7f0000000280)="7b0b0c58f904f79ae6516b331f0458c2e10e8fb461b723fe3c64c5cef28b437b95c6ae3d3051bec5960b12637061aab11b303fe5be832bcbd85270045af9acfe96f6eb3ec2a9aa9d4e67d3661c3e43de22dfaac50216615b89f588468edb619e9ce6b023a3c27494d24b3065ea8f6b1d1e319fd06715dcf7adc4853990cb35a7e906ce475811283f39a896b992fd78cae52ff7961ab405", 0x97}], 0x3, 0x0, 0x0, 0x5}, 0x404) fcntl$setstatus(r0, 0x4, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="f7"}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r2 = semget(0x3, 0x2, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/186) 16:03:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt(r0, 0xff, 0x8, &(0x7f0000002040)=""/4096, &(0x7f0000001000)=0x1000) 16:03:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="51050009", 0x4) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000080)='.\x00', 0x28000, 0x40) 16:03:11 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)=""/4096, 0x1000) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="01", 0x1}], 0x1, 0x0) 16:03:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r3 = shmget(0x3, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:03:11 executing program 0: ftruncate(0xffffffffffffffff, 0x4000000000003) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000180)={0x7fff, 0x7a8}) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/106, 0x6a, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000080), 0x80010004) pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca22000 didn't change! 16:03:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x101) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:03:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000140)="67f2482c0d80d0d06423dd90b7", 0xd, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x1, 0xf0000004, 0x5446, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x8000000, 0x4}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0xc}, {r1, 0x80}, {r1, 0x8}, {r1, 0x10}], 0x4, 0x6737) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:03:11 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getuid() r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r3) r4 = socket(0x2, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xfffffffffffffff7, 0xa00000000000}, {0x18, 0x1, 0x1, 0x732f21c0}, 0x8001, [0x3, 0x8, 0x42ed, 0x1, 0x7fffffff, 0x9, 0x39d, 0x1]}, 0x3c) r5 = dup(r4) read(r4, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmod(r0, 0x80) shutdown(r5, 0x0) chroot(&(0x7f0000000240)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b2ca24000 didn't change! 16:03:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 16:03:11 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) r0 = socket$inet6(0x18, 0x4005, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) truncate(&(0x7f0000000040)='./file0\x00', 0x8) fchdir(r1) 16:03:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)=""/86, 0x56) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:03:12 executing program 0: r0 = socket(0x800000018, 0x200000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:03:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() r2 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x12f) 16:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:03:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = msgget$private(0x0, 0x4) r3 = getuid() getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7b, r3, r4, r5, r6, 0x2, 0x7fff}, 0x9, 0x7fffffff, r7, r8, 0xfff, 0x4, 0x7, 0x80000000}) 16:03:12 executing program 1: setrlimit(0x4, &(0x7f00000000c0)={0x0, 0x3}) setrlimit(0x6, &(0x7f0000000080)={0x40000000004, 0xffffffffffffffff}) r0 = msgget(0x0, 0x12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002bc0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) r4 = dup(0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000280)={0x2, 0x2}, 0xffffffffffffff4c) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001780)={0x1, 0x0, 0xa8, 0x0, "40f767a40c8d710faf7a6efffc42cb5ba96192f1", 0x1ff, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) writev(r4, &(0x7f0000002b40)=[{&(0x7f00000017c0)="a01714d220a7f3f95035b9dc635339b4cfac2147604ae781f196cd91cb75a4a780eb1a63970b24246b9baaf75d9ab3064983f24f8d7efc1903ae7d98ea2598fd100b88bb56bed1851580052f3193134bd6490a9de1f5bbdfa15240bcc265e3d2db512f1832f5d8d01c", 0x69}, {&(0x7f0000001840)="5e4cd4e91b60f46c975dba6a9e81290fa51b4c962432e782afd5e317874c59a40881c31bc8b0ba10980271dff7210fef3bbacc5a878e99f8b144105a9759dc06b3642abbf070ef2b920b4000e073f366ea1c0ed2e8c2a9c1ff6d56f5c79606af62b2ecf3334a58dd1ec49603d92c35713fb81d3ea00c22c4bf8c962a3253864ef4b4c4fa5a4e866fbd6f7f09e6ca5377f339c91455d246605bda972048cafacd4ccfe4e0ed3cc049b87a5a06c578a2c29365d2854492dc4a85d07e2f5c8e3ebd217428ee2273088bee25", 0xca}, {&(0x7f0000001940)="0910fd327a6fa804cb85776b84a398043832ae267112ad1fc05380610dc12cfc4b186bb47130ae9a9176be13357cdadf26144cf1ac2583b634e9d892616815bcb6d98463ebda8d44b638cd1c15d992ae9b1e1d3d23ff2ffc8039fc53d168e1717cb79494e7015dd590fda8466db2175fd727b09b1b486ced39fcbc9d9fe76ff1370efb1e8c96e1071a1574d05707e9b020ee76d85c0c0456f959eda22a563d1619be64f3acb6c2e5a0b90c1750aa9a8fb44adc35a1a4e66f9d847ec995d214d6b50ebb07232a5312f4b71ea877f9d62abdfe1444209c5825f6b75904db37b264a0f1ea65f44b8402b4040526951c3d9c067009669ff24494f40c4b4982134a8a06efd0aead5f609d4e5f36e445f565b8e17709021089611fb7267176e3f2ac9384631d06e9dbb2c53393732855061161b5277cbeee26005abcd8d708fab76e71adb7dfc19654a66fd09780e3b685d3b167ad361f16f123113606c54c182fdd402c340942d521103a853b8fbb24567d6176ace828a732d8a7e02dde9d014d53699f94e9167fee24bd1d522fb1757003224d026d47f375b142fc86add18bc2a66bd930939225f230373e7b09c28541dd8970bdc6e6b6c87f729fb0510e892fa1bb9ea4869602fc2b75089635c2d9f0696db2bcc22032de1ac4011f4a29e878d9491e24e83052f2841bcfb8b6c65bd1ff496a4f549d51e87ecf5b9223c9bc98f569d177afc183de9250b7b9ccd7e0ac459d1154e38573a8b9ae23be1da5634edb300b586a43cb24de336617824b0d043b778d51b0edebcac9ef857d4bed825bcc890477bbe291736a9236065ea7872a14fcaf6ad954ea857719775c85a6920b3dddc264dfb18ebff6ef96ae714aefb1341573db5a7a558340d18d059c9c7c5053c87ae261595955cc691e9e41141adb2d797eec86963b02a458a7f5e4901a8b2db9fbd265582280ba677bc9a3c3ab1d704289f76db79254efb0703bcfdb2a66b35a400552ade8149e106f47f7bfc0a18f79e24e3fa2df6fea6572c534d5aa49e1a17caedb4fb614e634da76f0a231d228fa3795fd453d57497d74bc5ae01c98e81807cf42015314cd1f8867aa73735727aab4aead51666a4e30d5358262a9f483fbaccc5c06afc7bbae664166959e3a79992e209d8adf244ad5eac01c5d83c068db6977b7a4386fcc7df48ba3e109c0f8d2f90ede5bd4d5085e9f8150e0bbd1b51aeb801987b34a22c679ae40cb9bf7c31f54cb67ef3af0dead150725553d9c44b87890e1445608487464002df1a38db209f0f7a04f8059af8942f6a73bcb884cda305eae1cebe27275ef27d89b16ee3c946632f17c4a4591f06d4115bbf2885e9d76933a43d8a28e75ec00f6f332a8c82a07282ef9dfc1bc7f3d4ee5f80c130b2f0ecc64be91032c07b7a176a945ad6b2fa3e9f5cec46757e3bb87487c64d83d022bca2722386e8e87f97e7edf22fa2158d6cdb5f8c9d3866cd0da7533a31512c54e3b44af4e91e057c70af85c53136235b86eec8fe5ca8bbdceb16b4e0e788398bd1750f07d643f198ea186772f8209d32abd15088cb73f271017556079ff29ca4aa9cf62396726bf176b59308c016fc66fcf058d2f6df946849753a41a7728cf78be0e3214192345c4975332597913d10a297dcc0f1ff7cef1b0edb04d6f16b681abd931c3eaece68fa09e2f66df85fc4509b298a262fce9d175cd6ba654cbfff946e3803b4034279edf8c056d269ed178d10e8fc718731c7b889c72448570420c6882874fac2ada1d7f62ffd4398d891c9563a0c1365cd4fc9c319135726767010942174e7ecfd2ac5f4af49ad51ac7f99981ba76271fffc2c859a946d555625e287b9e0d67e3f6b4c79936d5338ff5148ede241e38f6521cfbdfa2a635b4dee493bda2a3ccff6534be539d213773bb2ebb5c8e47c6e1b4d5e882a310179b11a26cbe681d59d6c78fba8bc8b7a0aade78f7fb35cd8898fbf59ace022510fc1b93ccd6b554eb1b5f87ea2df2de931157ef1549ee565eef0e05e0f5d7f3c2547c49c1cdb63cdc9dec5a9591f770454210c45f06ae07cb498b68e08159001bfa717c5f9165e2c4287698124069636a731fca60361e701aed4a2fc334caa2b1df1762591664970f8dd81ca9794000f68e6139acb802e1ff356dd0c5bb2e882114bee7cab14e8234ab4bfbd537487f7207cd99f2868c5de06f3c14c21b3d7cf872915a34dc5a5d059d0bffb9bc8b510eff5c8a8c225b5fc9e6214599c0a64ae0639dc1794d6f274b3faef393a5244f126458c7d962820afbafbaed7d3bb8755e399e8655dd95fcd64edb3254c8a49e326f72de5865873ca3c6a7a204ee2fdeca66f91abca749c7addf5f06edf721168745b58a7f5bbb7fdfa8e910f3393b6a622ccf6e4006c65295777daf8c58245afd967f3a5fca5a6d7b04ad04aff50af79a0f8cba94c240162e8b61f7c1110e5a6fe26a4082ecc0d3db0aac0debb65ae08b39ebded9934a38935fb2e283f68e43b683e940e02525838fde7f880a59c6af16ac0f0c12de7bedcde5c50d6ef4210e0d1d59c8996254b07f1e7dc1c940de9c4b7100147d73c1cd92070d1ca0c888641acaea6268c3a372d02118939c2b0111c2500bc40d1471078aa404a0a89995e0d7697f3224190fa5831f3c4b2524da97b77966610af1b101d9cd5c1a3871d58e90253337081054bd1cd611a38bfe0f7af394cd9b5af772ef1f9a7a6f3b3bc3626ebf7a87f8e1c581befffc5ae5909d57ca662a494822ff887e45dda864905a72dd1d5a8acbce4d8d33494d653130693cf50e38ebf8c7e7b4444293688f78adaba1788884b5ca90c8ae2980fbc5c4361e578b7537163740acef3b92973add94eef1e2290128c7e9a828a26593d75aea509833cdaa0d966101207b38141902c90cf227716f13c0e64736594da58fc8f53c097f9ab959ff4518d9f5b68f0132a348106b3c614a9ce3dcbbdc37d1506a6a3a43312d4478cc5bb300a93ec10ddc2cf79f248ab87d10f5703df775ca5bd622b7f4965149e4729c4351cf1b11836da44d9e841359e8964f917116e11f3575edce0021806713626d595a27d5ca6017501d7a501f5abdb5573cd640df1430e285a4c50c80f3d5680811c06df390ff0ae0afbb232e03abcb2cfa3739325ae41d06b9ac7ca4b06761cb24db0f7ca22ed6ce9bac68ed915180038b7bece59857bf5677129a93442bfe913da80e2f6ef2e7dabe640c15f493d2b72055d84c86d17648f61ac0516a07ef1a7f20a551f1ecfcb4e7e6176d2c746804dc05ce80e80a24f9631b7fe1053253d614d297500eb69d22651f73bf1ca51ad220238602a1465b122e82fb4915f494d5763c6dbfbac7deae21bd2d710e699e50ea927f31491ad48c43a4af309c97f8fdc2560305e3bf7ce530d44e5eeaab39231b61cf90e4526109efbf9f9991cca963e2997e3282e7bdd90799eb84e92bb7d53e7b72bb72f66128136e85142d6e2fbde1e0dae087aec5c25d0d443ea50de40e8c31fcb818b4daa19728228538f55ccd05c894536acbb9ab96dedfb3acc0bb1ee7faedb208a03d50c2307a034789c36f2325f55b20d31b22c5368c228c26f07f503da56915ff8f3ea5248e555e16925b36653281b0162be82514744a1c38557c4ec86e0b83225539a9f61f0366f45c1d491f99361060b7d09bdca30396cfc21c853e539316d2edbb79f194abd654e6c6c15cb61d3d7fda490411acfd72ddde3cfd19a1019614b22e46548bd77fa5cba07066cb944b4be4e07e6a151f445d7e3f341ba3a894acb4b9eeaf6f07b8eaf052fd11185e9217f5aa1a5afb00e32daf861ebed05082ec52f71d39c62ffcb6876bd5e7b934c84e2259c837f83e913d649ffbd855a43c5ed07cb6f35e8e2318aa285f5c4c0e3b855928401c3b7b6dce45ed3e1baab388e0b888abb75f47c70e2d15790ed0b8131ff05aca1250d4c1fde0004563040a8b0358bfe7d1b780f7f42e0240bd30356920df3efac852920029438d926f988c65ce1ce494a1b824b27d037a585d4410395af1f1e512e3b154e6f8e7983505318ecfb72fe23670e82e9561ffc5936ec286feadab208506883ea90b071c9aa83ceeb3c7d164c462160461f75d5da26b93ed93c899155dc1b74ce8a9a8a63ee7b39f704448fcfe4c1b5198349212cc6cb25f31ce1ad8626f8badd2bc11758313b9a4ee2a242c15a411f5770326c28c7e8a18609a74b54babd4999b0672fd5518024f9ddb65fe786895d68a3a27f6fedd3963b84301510452493a5c3bc68a2eed31619c8f48e7dfb5cc4817322786bd4e2c9b46bac021973b48737fe46b90ebca42ae754803c950277d43f0bac1e020448bb951c5b5cd2c105c8ddc02bb333d7549ea44c277671d4e8a875df6495627c303581f79b2c3745564e46e9ceb7445104cb076abb3215f152b3a18561b0c8d912604a9f17c656f58fc0e1f14b13d6afd83c2163d52cfaedb649fd104416d4e1c59531a9cede5d80f7e4e59dd4526cbaeeeb542cd7290346028aca905f3c83f75f7135640e025a001e3ea14b4b9d0655f82854ded480b6c0d45df93997e6d2ba151397f382e36d81216efd3b4003f648d159fca8fe1c840232a7a643b76d8c8e9644e337d59d01498acf254ca6f4399a772e5187232b0c00c0a332aae39d7a28d7f485746a9a2e3df98faf79d50e6570dd018ee3dd8fae8c638fefaeab9524a209391d1cf103bc18fb9baa790b59a36c580e98ace7ca92cbb3374380462187f4bb0cf436c0293a398bb59cc4a346400db4ce411a7256a23bb1c73128315fa45fd236ca1d176c67234d7281a189c7f11981d295c69d94d1cf050f03d22556e6e9f66a3a155371b2240dc8ee35e97b105db822770fe318f9efdc2fc52d336a36bdbe749a633b28474e5b50fa4909d29cd7003c6ca862316958830784b147a4d3f28e58132f80dce12f54beeeb9bb5191568900501519cf398ee1778e63112a3aaf77aa86864a53e8af86f12240de1b5bf7c88d4937b79571c2fea4426e6dc3baf4c07a4b4324b941f4cb9dcf03c24bcea5c326d727b73bf47f5d510fe1e5fdd64e22531b362f323a5bc60d3046ce70e6b4d6f306c37cd89a3576543f5ce86b3786f29392d8b1f81fb75f590b0fe8f9105b1ad4d5e8c54e14970e0d28bf3d1f1b32c76929ed2c8bca56b2f9b577e1401c487ac99b4a59ac7edef77c8e3dcf9bdc39c516eee1236065d787e2df3f95592e3b78aaa6519bc5469acc839842cb5be740933a1a022c2a5e502e230983e487cb3b88c5ef45a55129a9f20cd65c09c2bbaf374acb846eb936f91974f8dfd51e44ac2eafbbe85c8bca977951cf22c0804356fbbaaa2ef377503173d70552c57dd5299adbd75daf4d99fb2a5181717d5202ab78fdf1473a01959001afef9e0b7429a32d25491fc3eb8a2652b4d766faa505e3c95b2a6a1b24cd25ee4a9c5fe5dc46a7981f0c1942b3446d037c40e7b45b0f8cf9ba2adc607e2214f49ba0e6411205bea5541ab5f3ce08d05a9203fe9d5311e85f90494082f38c0e26bd86fdcd928ff834565d076ccb083de6a298611d15e2157187d68c5e05c56a7aa1f5998762f824486db3d6bbb62c191edb6315511d5de9487cd1667ad60ed24069584b991b599c0ed4448c58de5610176f4b3ad388d79d6242e2f6a20c74672c83be6023fadc3d71cd11591930883c082d571e26bc084b1668c50f6a0eafc8605787b89de0edfb8962ba9d37ed572c51490448ccfc2b939e254f1285f68bf54c14aa9b540a2912e7d5965378a35a28978", 0x1000}, {&(0x7f0000002940)="2df66b80b3044c9fca50aeee5317e82b89c0b8ee42970342944a3ae9d6cadad7a208bbe521e95466d3b62db6e25bd2f031052c81a32e1e271e24120b9470a1ea9fc16d628e0974f6f45b2c47e29a5c64a6c08d51f36c8008c8762d95f269f6cfb93e0b25b5f9c8c39a716de3b16f956d203cab", 0x73}, {&(0x7f00000029c0)="b5364f83b4bceba0eee04cee9fac7db4665cecb6d8b6229db4c1e617868be2e6596b48f6d0cef7918955aa44e110538c1711823351909dce72c7affc15266fd9d4ca320eb7be3aab17dfbf034a15460be34c97f18001ed75cec7744f780e5bcca60d4b0a97c5bf8aa5304853171359374e6c7863d854f5acce8d08827a4697d7af463afa08", 0x85}, {&(0x7f0000002a80)="0a46e0fa9605db35a051cbf9c73ad90563635878b9557c728a145b74c7430b4644f02fbf2f7499", 0x27}, {&(0x7f0000002ac0)="b79861785a2cf731b4f4a169a297c449407368d2cffa72a7115cbcbb61b8a2be4077242d098d50592c3af43fb61f05b2af96c15794580907b404", 0x3a}, {&(0x7f0000002b00)="990d32", 0x3}], 0x8) sendmsg(r4, &(0x7f0000001740)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f00000002c0)="791b30de9f27708f86248002dee19be42f370547cb1020f65285dfff66967748043540870095336b", 0x28}, {&(0x7f0000000300)="84c22641fb2a0c74eff01adae8d4f5be84e9fe3ae15e01f900eea281d206c387ae2c016e13d48e9581a904925dc89e9d7d7bfbf2c2939ab93b5ec5d1e7678ca4b6188c3f89adeff1e74e7b1c9ce82944a6b3011f65308e6e38400fc7e4033a15965393f1a3ae62715bc38859f4854929d84a0671d96060b623cb528335521381eeab3246ff2d92635a50f5e185b1fc3662f8d673da870dfea06bd926b11b144f0c800d1bcfcdf004b64e7cbb164306984f8d2d30a9b4", 0xb6}, {&(0x7f00000003c0)="c4", 0x1}, {&(0x7f0000000400)="72432a6e898d2ecc3136fd57c9cfc5dd12b5a0cc772d27c1cf78ebde685c31c2f5ce4e4c55cf850daa871e70827b58c73e3187c6a99e803a4d6c3314346fad30fb2ae4cb51a20d2b3e261045bccc213fc13df947730d5d396072ce17589f04d2ac89f9e3634132d33e8c19d5e70e08728031b73245cc8f8271bdfc4edf41cd505b5607d1fcef726a42114681bfbcb1e1a5ec3b3adee054a9b4b7c3cca962faaf4ca5d9881a2aee1a238673bcdb7d207858875952c300f9c0c65dcdd29e41527f2a79df2f99b892704d1eecaa6b60aaddac7ad716c1ea21e266370fbcce147aa25e06134f8af91e80db439b6ab97db1239c8c0e781a26b671d9356c6002c33134dcf8730e09793ad392d7df213b816084b56818f13bd9bc476292d759fe469e42b80fbb719defa2a79f6e53c8e488fd991e9f7f5acc40e8bcf6096ab352619dddceb96de5696bb4af07e4b9c4d48666196210dcb48293a3a99137136a7cd261ca0d4f59240413fc1ef272ff5f94d1a03205285d17b6a969abef6e6ab9fc589d8f9701339514e0b1bfb97705c85eff3720d53a566e677337769f83994616f327843f5c71fd6120dc7fb629a7b4e6844bcea40b29c386540c4c1c1c86615f5c4f273bdf3585543213ce4f5cdf77d7309e1a1ec8f65b2a8b7b260a06594a703d4811695030efa20173ced2581e5d37ebb062cca3acc751aa5f4f0f497cdb7a8162b45db123620c0bc965d44a9030e95bb8b67d06d0be157b539b3349faab74bfb6b2973757c32481d8ead9c5ec274fe0cc4f3eee71b34811ca29b59e0fbfa20b3919ad6dabff68e70fb6adfbbfb9300d77e0e36609fb139a14686eb9e57dec8ac7d95d8c7f6642b15fd5e08e8fdd3941af7480ae1cd0512bd5cb96dd5067bcc69396005374b2e73cb614320edeec345520dcc01ec7dc33941bfe2ced8b39380c2f334aba05a710759f759db0c955123733e9c138a3e40bbf593cf18540ff53eb56f7579eee8d04b9284bd935f26e6f68ced058f2127a52e3b4858c4caabeb9a480f970269af34a9df6bd3751881906221eeefea48b0fd0f6aa28869624c8c0329afc08a52bc7f23fc483d6830657599af9ba3bb604e76206cc90c2a21d2e713bdbe32f5d356a77a8eba0b91ff4650b1e9d622c6f4d18ad45643f21e982ba3cc9822b55513dfcad6692a56d5008c93d542ed6a5bce6c6261e59e8eb195cc27d614254d8577512744e6da73f4edb21fe4d0e7d41757eba3ffef8c167b8e88e23d78467833b1fb9c0f3d3753aeaa634f0ba5fb13580ae40f2d0f9ac1d9dc1314dd133ee952e033147e84423e2e5b160bf9e259244276f883ab31f30adb01a4528740241391b5ca8f807dd4caff1e4d5d0f41e5c1fb5b5a5366d6518b943eeefc60df865d18b87265b03a36efc911409bef1c55634c794026782139541d1979e0d2ea65e4a70a2ec2fac7661522d4a0b4c0b013e073268b21bff8ce09f5ce565b3a9c1349a713c581976d41ceca219f45f1055faab26b860f5f2cff6a7136a65a2543006b35d5ff019211437974046baa5ec2c4ece02198fa60cb6a2eee92c824a9f088b87c91ef2d2ef842d337c49451e3517bf5aa9168b8ec8e9a1f039fa4fe0b5ffa6b49838a33c18e8d28753e0386ef027c255f4ee68cb8a1d88134aaa49402ad30d1fe17f16280286a6a8dc57f13ec5b217559f2917cb5c50b3ddc8639eeb8777821fc38db139998900bf3c8d5387d7e882ef55ebaed3ced3742aff59a19c648a1fb094679de2ed81972698302345e6e9b8849968bbbb7702cf5b88ca4c15ee2410113a6ea47706f8b1460b26aad640186896ed54adac89e967e6932d9ef6a30258ddf6c06d6b444a651692cb54ce827a1a27acec8f3bcefc60689761d399df0ac620451a02fdecb007472f2d7088c1422fab3e6c2fe7c44a9bcebc0806ec40e835f4fac90bcf6a8f8c25f540861d445a44428bb081f99e8046cf50abbb80f918471d90148e337968a3c0e59e056e7d172c1501b1e6e9a1580abb090e1c02f11b7c1493f09bcf5d2f8ad91c14e89d6e0079ca05a7a63581eb72c0049fd45381198b6fcab19e6539049001b9e962ebfa04b9f89d7ecdb0325bf0b8a8cab12b0b3f6cbd0f0faca2a6430e5fd134495bfb16bf9f5ed45a6ddb9a9f35e8c97df578d57fe787cbb0a3ff9be5b50de98aeb3b80683780c3a9589737a56160504e1fd9815183f3954db589d69859cb68fd9215ff220e929bf7dbd05c04a905829162c6e84ca6aed34893de3cf9f27da01fc45e363f8db44781841182f2d8dfce3a9f2f1f8c9f4d2b9bdc5d269cc918c75511ed7ff0675dace50b5b4b2fe90a5bf42fdf79f4b57fe4caf8cdbb6ce8e9440acbd6f3c46ed5f00980027010b62b4a415a9e84cb8975f2cb07fdd8f04a02c3b4082f3fe97f2e2397a885ff1e74059f5e87a5fa8842e8f87995b9ae1eee0949bd0a6a417334855640664fdaf4c9fb08ca17eba0b8523041bbe69905e24498e038a152ce9460ac77da36c02f56580a1a74732e0935a11f75fc5df481427c8dda0843a7902a1e119e970cf4b278ae18acd41163be9f2cc532fc43e197f6e1efb4d726085b71a66fa2691b88fe0098b26c05621c34afb676307de45d68839cd928c7784c7f6ce50e6a8ebf96ae9882bdc9b60de86e4779fc59bf887cc2c8fdfe8aa57bb797b67af4fbd724c6c50d2ff6b6bef814465ce727ca182a56c161c2b45f2976aaf9a0a1a20f2098f42e230349bcdeead69c140a88d8eef6310ab73fe39bd2029cce300af6a5d9905199a7ac5309aff5f16434e4493af20237112513b58bbca3e2ea3d14f36af11815007e6f99c5cab623b25e03481389b9cff29bda680177482f17b6ba03172a5d3ea3c1eb53b4e32abdcfe22851484637654a08726cf2b7e374a7d33a48c5aa7e486642461b612d895c32fff5d0af04d01084b431977a97ce161cb63dab93e22f9ed24f9eaba1dfe365741980b51b44105e975ed1ccfcc70078dcd30e8bd19d597efc9e6b66571d404ecc66f3b0be0e8d5b7b63a66b47b5f28e51a6c83da5b157bf2224294d4da97efd081ba91041b061fb5f1ed898f449d3f83755ef831ea5e9875a6a674446c1ef5ef69f4e74eaa3ffd4ee21a0a469803c20152ac852095d007823e2960e1e3b0122286d7d35918236b6ee62bf73a81a9d74e1cb91902f454d4d67fa306ea9bb9b1cd7a0bdf8bd62bfd382e967b3a491a0aae72034f452948c29e0a8c624aa5b16cdfaa12bacce1e28362eeec3ae07bc126aa74e114be9f0cb3783bf0d12cb7a5ddefceabc33c15b642c67544c8fd86b98cad067844b101653ab054eaf3a6292826fce6ee77e67797c348016e77fe44332b1fad5c6f79051043fb5ef68ec4170f50aad7df283882e91dbc0782b456e9ac5d078ea779247cb0240d3297b52405918b02e7e6bfb3ae993eeb50313de2573b2da6eaf8a4c795c3960fbf7d1449d566607a8edcb1f010302520af7448f0cbe0e6fcadbaeb903aa39ad6d70de6a5a7769ab688f26211191dac24020e020b399f298d8a262790db648fcc31d597632a12fe4d1c9f35ba9599b0faf29af90971f6595bc7842cd185657eef7853223918e673dbef1a80ce348c596e11f8c62f7adf7e4fd0497d0865e70c1dddb41cc5efcad769e8b984b3deb28dd5d967499ce6e5c481c10de2624d97064aad6ee115a8f8e4a29d4b098d5cae54546dfb7b0b1aac19a258972fea8c4b81ff56c699b620e00019423270e3ec8b74f47285c5aa424e49ddde8c6b72d0677f71d07938d73f8f7f7cf6ebb279618dc87f405c1f6e90e7035676c2afedd6987653e54afb5be09d826f3ef65a5908abbd0becdc4ce0c9ecf42dbb7799cbc5a81fef1755d9bad4c0cdad5be8c6dc79005b51013db261f4d05bb5131ccccd36850fce76a6e2eca3196fbb482b2a3296fb1a81a9cb64dc0059a6639c04c120193e0f57a166df552877d5c350bed2c70172a450f982a9ca4ceaf7d678744b26ae3c1e978782eaa9df8cf20527a3a2953bc155f239c4fe9e7fc718f42301cc7908b398fd88e051d556a8a33e8da089b88e4acf34d128a92a2fa39766b5dc9022d62f4c5ed0d04620cc878bb3b5136401dd0fae70db91b71587479a750a56e10fe0a003b0f553a28d40103e088991b87129133de4c69966cf90bc3c75e54bacc3deac3e1d6a44024886c7e3fa44fea9178599e087c25d494f8f0bad2fcb9e7f5f795c971c026b9053e02a87cc0cd3a01ca4e3541771dbbcc35721d85c44d51d438c9d1d9de8c651c8037fd3439bc2c06b566570600fb4894a17c0b05ab3ece2c0062cfada0ece153a4260d435404df4d1503e5eaecbea67ab360f64837e4c4f0d6a9c598b5ed0285130d79170c8ea8554344a602095999e1438f91a7c3b4f448df9bb8d87c7d13818a17e14258368bc5212b9be8b9871e9c3dbb0047ac2aa721f1e0d2a47980361c210a38f868136aac4bf2f9d6e57a70fb0f04ac75c0d222bc9f8e92d7c24e857a6e05eb1733e8f0acfb27e75dd283ef0997304a1ff166bf406183f6deb53b7af1fb8856ec9c0eed8f97232f0ac18e55f2cf4906a3c8164e935530799474e5c137a3f9f14ef523c825beaee511991c815d2a229f856586856807414652480aaa2ec42d6aecf38074e8ec1451c5dea0834f2bf06d65a064bb0a703dcb955bafb0069d7aa3fff410e35fb6bc338e7a65baedf17369e8facea19ca79602d6604a5954c6c03acc07c4518b81db5ed6ab911422d219c9ca48d95b7cbe94418d6c78886313da8b452a76571db79144d37532cad487257d1a02a4488d58012115ff277c7023bb173652995717381c25e23ca31cdaead087a07facc5d4900cdc724e14240df4de24fef0fafb7578b4edb67411386d77df952d474fb0803835b6bfecd7a14473226432f9fa0248240e7743f03fce1deb35fec24a65111af28be91d18c6f061ba470542f5fe576c644f18874d8f571aab1ca042f46433c62fbeeaf467d445555f2e03271f800e98fa3a2092bbdf77a43a88f4c841ae4db2d2aff6286a1fc40bbca92f11b48bf533640e4547bb2f44a8f7584d9fb9db06daf5802df3b5346bf9ef99f029b634cf6cebddd879f41b168fc6e346ff195898895552b43d6211ae945ad04d028775df11e2169b4189b50c29e01fdf3683f9a25880873ee4c056866efa9468d21fe2f25e903eec0ed3a6a130d119034f1a16892dc1feb5dbd03e2830e863e7932e28020919360ee5cce7f5689d8586e7b2e442db11318d6a338893c3845822ed63d314d1acd31e6f460a73deff7369105da11bf429f6b2f0c3265bef27242e66d5b4115d0deb62cf9788c1ff6566bcc51518bbf6faf727dad6d30ac6209733d32be4112fed171bbc7856dddc86a94ef58edfc16f1cf018d5ce36d1732c917490d72e3ee4d601bab8b6bf119355c24df827031e4b64dda2b92d7d66e7a1e9a643c28101c489da92c7103691961b8f1f55b03b9dd7ad312f21849e4adbbc30d03a7f8e40849ea71893dde661d985c735ee67427f4f4eadabf6f139bcaaa4831ed44767585914b316b9497a4377e2637d62a1c17f9af593154c582dfa67f00be60a136ba10a091fd4616de460fb49b12e306c8aa5c19e5ac47b5e544b094228cbb05e0a01fa6d5505029dfd5c1ae802732592ac606dd3cee81e96c27b979917a9bba9b4b854114ed8ee94e00146c0aec4ae139b88a169e95eb0e3bb95b5dd8a65acc0108d33abe8ad9bec0e4081a6b5c57b23db654965a4d608941a9b50feeadc48ef90", 0x1000}, {&(0x7f0000001400)="933409159c53bca92a53bff6e8493070bf1fd27ea620cbdb5a0442f77f6f839b7c65ef4985971203422b9ba8f648318373cffa9b558cf1c41fb73ed6bed39712cec4eb01fb428463b1f912e8cc41123495cf82b2a2f11d82b4d8ea795c76e35d94f5672635e2b302f122d8b04d424dda41a6cbedb5733311d28d339770", 0x7d}], 0x5, &(0x7f0000001500)=[{0x20, 0x0, 0x81, "ff63abf5f75dbe5d3673"}, {0x60, 0xffff, 0x2, "9c87d7399c4d306b7e2c28225f4fa900628282ab3ac558236c56af50d59307850af1acbfdcbcc438f24cb19d66c3d133e27952c62aa92dbc10e9a9a842f2d715a5a2d878cf2a98d923333b64"}, {0x68, 0x1, 0x1, "e0237fd1c5dac8a3284f38ad121d83141d1208f89bc467fb39e90b8451dc3083f830708c7be0d79129730746561cd28fb65a40a6863297201a5ab275697ac2573bc2544bb7aa37165680b92636489f304750"}, {0xa8, 0xffff, 0x7, "2eef872ba49221d26e6f16d842d14026b11714ee4e8541c43646e0cfad00ee98a8dac1004e22e48d1d849ca934e55ab212cc286d09b6017f4b8fc230283d6f3448db9ca7ef90a8b34a7af21c708a8ea32f939e75523b1dd4f4fe8201851bf7259ceb3583308d87ed1522af47f7a6b6025a7735986584409c9a4fba2db37654871fff84c10c35eabfa0e35897a8792f733dec992627988d"}, {0x90, 0x0, 0x2, "d743fc9cf42d7ee4e2665c0614d02292fd59f56b3befde7f9abac74ded36d5afa580e006a1abdf8e9f92b26e23a4eea25f96a0b51e17d831b74c29a485a5c5fca9b0407a827272f0f683109744e02ae8e62151275e444a03d5f16d6fb33932e5038bdb1ea7c462ecc931fd775b04d6457dac83bb34b92f758f179969"}], 0x220}, 0x4) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r1, 0x0, r2, r5, 0x1, 0x3}, 0x2, 0x8000, r6, r7, 0x3, 0xc79, 0x401, 0x100000000}) 16:03:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x1f, "7b48439d726d19881f9dbdf1a993c5f9a4d8f859", 0x631, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4000000000008) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:12 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(0x0) pipe(&(0x7f0000000080)) 16:03:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) sendmsg(r0, &(0x7f0000000a80)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000680)="d9f7b9a47db7d54c352ee3bb21331f6db8e92d360a556be8c7707ed3396ed590c1f88db744a28f3484e3f859b65b3bff235ff25e54ff314d2edabe64c63f270c34f7091564919b1eecc6cc778a2657f48b419368b22e5057e0c430fc911e2b2979fab6fe5eca9153d8e8ac0c745c89a9aa72d68cd5f72c2d17e6d523e1b874e04380", 0x82}, {&(0x7f0000000740)="08a924f9372f2eca868d082b040a3bfd2cba5c1f32d5cbf7", 0x18}, {&(0x7f0000000d80)="e1d5d4cd54524c72a950442a27b26fefaf7062900b71294c5a2f1daa84ad0a0c6bc5e0dce6d2bfdb851609aeac765331fee02f73ab0a5a4cf2bad016bbfccbc1015b568f599d4914ffc33aaf79c8348229e51f2af30e0c9ec49039892ea382588f0d8d296068506f42e79658f705af94f4e3a02f17516f283435deda2cfc12733c18152e6d97e1d1fa1f155435c0e0e167e4ba64344e7c4945ee403f3a298a9412242aa2beb80da81b24f6c888e124602fa17e1ee7b8e7fa4f535c7988f9992012e6ad450b783f56d1e9f6f95d745abc9e158e16644b8abc867d90211b4ffe37c080f840fb762b4e904a493ca186d01eb21e26d6771ef644981ab7758a3643763b897cae97338bc0cdacf92b3d1aea232551178309ff8e5f53a899ddd77913a3ea3fa1f0103134b05ef04ca713e987715cbf6be78552cc261f9806310c7bd8bef1a612fb4c5a5ce0bfcab2447b69745cc46fb812e40bc9257c55d1a808e510ed5a1098e45faae67544943f6591b01ced86d149b8bd28cd5c0bf62023e4328c7ba1431bab5ec1a7652a64b4bc66fb88327680f9cd12f4743a2b94e50ca5c7fcfe369ab8dd9082000e0fafd5b26b1ef02ea7175e9dde2999db4982c3d093b764fd57e845fbd5bc041c29330f7eada767510a401cb89b776106c64fbd2f6833041bb42bcdd3b9f37f0fa07fd7467d564f2297b3df4d402dc459284eaf107cc9920415bb348a68123ce20b6492429ce22bcfb7cff22fdce78a6c84fea98b496843641ddb50754e9b53674700b40e3a6022be16c0cc76e73d5f4b9634132e5f87cacbf2a79e84ef2f77c65d4ec7d1b8998303c3fce1102807b67b129495aa2c559e5632983d0c64317d7375c07ff95b78d4bf5dbda1a45689f641a5623ec3139bbc87b366ad2f8b7c03537314a5cd9937648a5cd0b7c7b5b90e991ffb7b6fb832bc8a8ecc0f526b5b0974fd66445ed5da4a26e355c4acec9c20c59f48380455ee76803b3441be052f98dcc2e0dabbd5434c59e1f7185d4d45e53951080d3b7bbf1ba46a206e8a4f7c485c25dca3f3f048146cff6f900121363cc4fde0be117008eb6246c1569d054ed5e07d1f1737f1a029c1a694d91b424f0d8b3668dd1a3b35033db56414fea71c3d5b567af80700a325e279acf2b4c1d958d9e4d822cf5e3898e33e0f01c7ed128bef96df70b4b430a67ce9187e15a2e6740fe115c45207fc0fbf8c3faa7844b3c784280cc0d3c51678c4a7491c470cf390d11b0f9e57726e1cbeffffaeb2d58a395431f10952ad9a0d18461e4e328257a222ec7946b14871f656306fcc04221299cd63d13ff6d92d8e81f946dff45e348085c9cf0f4d43e5c7a5377c392456d3126559dfaec9b471dcfc5184edffe7d38ca3d2e304bfee62bfed9cfda2771ef4aa109d06c4733703f2912463ee807fc4b674f10ae949bbec464a06b84c208422454b73d3932a2f61369279a45e35c79e291f6241efabef559e81aaeb90afd8476c37bf45e68bc2a2860d7dd21caf75092204ab13aa603b04beda0e467faba740e8f858bb1f9f26ad5a2f961e5c42f5b26cb33e45f0ec7d4634bc371da3e628dec87f737357603433cbc78e7f6e8760cf204b83d298093b097a96a0f7bf6ae25f5ad8d2cf1ed8b8952d327fcb7695ef35d6cf88441f69da7765ffc0e5a33e62f91e0071b34afe4bcc74b9531280f40bd98dac62f97c6b4c7883c01936524425dca8f64549c86ac517a52563d9208fad4c14b7c898a3c16471f98f63feb4787bea27ffb878b09df753ec1bbe54c458302c8dca0b18767da6f48e805e34b659dc8838b4db3569be2306132aa0ca6439bda5e7e494acd7e918a5e171c7bb636464607aec003dfcc4ee3cae7f78c249ddf4bd80be3fcc81624add47f02eec5d6c2cbe6547e14e069aa84f70be4a9e48a1e2e305e6d917cd8fa7110fa1f1ecbb6191cb92e9d2557ce18da708da501139e636366affe8518e93953871802ba37d16a39e2b76c67bda98ac61ebf44292ab80443b383fb1f49f7d1151786c41819364a87b246caff8f9d39981f44f183ffa4524d608ff16350552fb5b8b01f8fe8ac4a8d35db6b922cc4181c53c2b0a357e5e37b6aec306e4a03ad9e1d6a524118bf61ae7a046a8d1eb515c718a40aeb23136d01e0d1378fe2af80fedaa1d8a8a58e66ac9f9f19c4a0f4faa347587c73d28158e5d0e0183ea82aca4eaab4aa7d9efbb0ccf0b41c442758b5bf4a232f6b4ba4a38f0044dcf04fdea26ad294b7c1b3a67d19fce1ec40340b9663d6e6b541c6ddc31e2325752ca97c286ef9a777697becdc3272f79b96d41fcf0dea3894650218300baebf52ac1006c372b28b3c6e1c0112da36d2945cfdc50361b45ef534853f220c6a2d68970db159d6a3bf93bc23e53c12c3391fad094c52b6c800f8a9ec38916142f62b19fe5771ace3e2b6dbc262324ed567c726e963a85c6221a816786ea94c81fe189512b084afc5bdd22caa060bd918e809325bc58d0061456709aa77b2bf0b7298bc83bc6c8c2714a2551f09430ee1e7ec6c2fd75c584a6fe2f0a7e63bff8765cea18b65cc72df58fbe19814df13654534b4c5548c4490f0f23c7699d072087d3da6704dafd54840631aa2d36355fefbcc57fa2f43e13c9e79f41746a945f69d9363a80e6adf4becc9f0a754a6569970d8dbc89bbc89a1a3a42dbd07c72ab0cc42590565aa2d14f6a45aab486e37ba7eb332786efa8e6aba1760fbeb5cfad61acf6c631272e7d0c73dbb0b57fb0860e8325900a84650e29869783632137c7130da9c8603cd63b0d72fc46ff5454a9fd01b82e81721e23a98f3da6a25d598eec3ece00012c72f6464ebdfe7e2a89c03ee55d64ead86936f09e70ce4ae49bf6d03f7532a2cda9487356d704fe4ff6505c6621849bd447bd118a892097156a38ed35b4cc14f8d150869ffcbacf27371daf2f7eb75a38210458ffc53c78b8039ff95a38eb872f299bee3421aebe8384a8662fa5c5b8604c879532b863e0fd54427368baef78b1e2e8315372f727df348e510524468a2b1b227c850ac71f03a7736b1bf80f682da674e4c1143196dc4b7eecd0069b1cb24f4504451ffff5ed76e7c876f03112ad9dd23128bdb07790549dcb26af367f97649ce86090498ce662e3dd604ebd53917300859f1d565027486640cc7aeac5511a7ac553c21dc9ff0f3f9f28c3b99bb89e47d66f70feb8cf00c6b8310daa513748b8e59a9710f09ff02b97c85539798842a52f2b61af220c11cf87cb1009f8cd392a58fdf49b8d156325b30d0607fcb6a386e87f46b043bb02c0b560a34a079abef36b070783a564ef56ff3981a9bfa4347ce17bc9659d364a921f8c80f44457353ef15fcec82ae9733bd1f1f8e08c8122bdd1ba84a8f711ec73c13a2ab8653d3588e6615ef15be7d8aaea3b1edaa2515810b13a9f8b151139fbc7b6684e572d77b58307897dce9efdd351c6370b751907d34b35f04c352a4d66a48ef6922550c166bad16a311a0cefbe770261301d2c8b2269886b0593f250f9f06a1cd7781b2b8d3ac87bedd3c3d2542a655dd14568236ae50afe77a4ad7ab72bd24f49a9439f4ae84c7f2eb3877c6272aff83ed27fb4542cc04a4c8fa125feafbc5960bddf966b2cc7afc4d059d325dc31947145cf09479c5443f3f0e1be61276b3c88791bd94c152626e80d9d4aeeff8360a47779900542280586ad2e242e3b5c9d6c8129da251b524a144a392c1bd294bf23c2eea0a894c964cd172039cfa2f37693b5d43e34475bdb1bbd6149daa875063fb0368ebc28e31b2e18920487da69f37813c356b1107677174419b03256ffa2ef7d81c865e9a5b6470053476403f68cf06bc1a09c060499d14a8a6dc0ce5f7e6e440838f2ba2cc991114f9a40c49b49eb5b384f08a874508a083a65bc15e97a85041e8f0f4f4ef911ca1f41be2431017a8394ad27b0040af3641a95432e1b0361f74616d173a5fdf7be0825488822e678d6361c9db4bc0ad733f184025ffd79acf231df1c0b491e00ec18bf13f2571b59c25f49ce9b5e720df300215d8aeb25d7401862b0bc8524deb70d6303200c2eb1dcbf32759fd939f6259d5abcf7919517f4c4cf0a517c016c205c08b4e7e39eb7f1fc18f8a68865f1e27b46eddda9fb734a585a27b38e0b1ed6c022ff3a4bc00dd96f2af9c32f66c09308e903c15b12b21d4840382ddadc144d8faccfbfd7f4e647b3bfbac5b86de030748e1956fbd719718e7f72568bad90e237fd2efaf917e3ac7a911f53191e2579e9f9857ce276eb3db449014247ff669b42362c737d37d2b37cd41317d8ccc8b0c7f293855c3c76938a68f95da0513f1db28139d224ae29b2b8add0a2ddd71703aec69c4be95303a5625985261fc29dc983eb756d7cd5f2c81dbf1ae48637f1c4be6dea794f2861c1e5c92fd899d516ba6eb84c30da34ce1be0624afc3cb3d766346fd6b2184b003191135e36ea25c8984a9c097850f253f68a30fbd20041d1c5f481e5e57b54e386fa44b54de97c56d3a1dd6e581931748e24a56f4dd97619bc21ae22829bf0378769756d22c8b613efb83725605ec894dcf76e5c8a77ee274e7aaa7e647ffab6d4e75b5484298685016a44310dcc8f8dedb0c2c6ce31a66bf22c11a6a40138c81a3b36b9026f4836b77d71d4ee6f5a8aaf93665978ba5f447f4c758d2b156db4547be2beb8cd1fcd1bf72bf58a124ca83834266efef7719cca8b734f985093f231ebaa68fd6c6ee8679dee8a3894d4af3cf46a02f976aacad82e40015fe702da11582d0e68de980110057d911c7ac9abf56f0d7934e28c3a314fb2e668343b2b1431b1d5eff93372df8b7df8f9989022364d2ec81b40c159ba1c4dfb07f2fde485d6a63c44f1012de98507743c01d41643d0c8df14bff77056f5fe67597ef1728df0d461f472b82e261f24ce2fb04dccf7b9df14465bbedbb149742eb6f675bc59ab02bfd88be30f84572e91610337ebb3ede002dde91b6801485722db083fd9e547d77655da507d2b152b4cf2640f12384534f9e96930db3fa1813230012277d2f0cc933355cfadd32c1c34651ffcb4671436a77726ae5041aa1181f0612bbe36b7a77df9ab8754d3c8b96d49b0343f6dc20afe811b91e8d260226b6caf7f116485f6ad49f9dc460d0e5bb37e96bab556e56c45e635a648c8039903ee58f15d355e686b1a8622aaecb289840a175eeee3c20154b2c6113620a627c8e14d9b358490d354e8dddd8adda692ba78dde4c50244f08bc27be3c5ec567081c3646295fc0dffa179ead5b2de0e412e428e4c0c52ef3ad19ea8491e6296f6d6e77bb07e5d0a1816fe6c2456254e53ec7fa94a6c478aa7d5c01a5ca903063c140cb6e7bee6f7a32dec5a40ef0adeb6b03c0c7ccefd8bb72550cbf30c9eda38aee7e39c977cadb257c29f7c1f9377c6e190f896fe6f404c560a227c1d277dab80b45fd6d19bc368bbd1fdabafbb86db1e4e7fee186ef97e75aea0167a80e56f5e6f82784f7ba37c0d6dc9524966433511dbc7392fa5cadf6e67a93d5c92829c86c9eb4b0e3138a425130602c140f4f823153b0129925bcc66628b22ec355f0221d49e0a90d98e2afec021af78d40f30605cb6fcd829ef92cdcb92a8b6b91da7f2a27ab7f61d305359695b7cf4cb6ae88cfc8d0f58050a8734830524070190f5aa627eba613d03c52acad11a29a9df8ef06e779de7cb8cd33356c0c5df7372495bde7d8dcf42eec6ebc7c148462e0b7a7916e1cc2a8eaed7b7ece3ca96e40846102e2d7f0abed1edab9708", 0x1000}, {&(0x7f0000000780)="c2a9675f35b093505cc2f9b3817a2e6907a57cd806b4efaa720025e2ee320174560f0d84eb4b89bf7cc545a5", 0x2c}, {&(0x7f00000007c0)="f712a8b6268e58d4604570d350ff1d418fac3161c27f94b195b09d66769da591eae7766512fd3f0b1f725d13c336561089aeb701a6c6a0b32267df1b4bc156446b5175e88441f938e039d8c612eae0f6b5efcd4bd208de7753e38cab19510981d9f77a9d0fdbc8605d209cdcc6a8d9b5c514d026895c2f0ddc8a75398e0fa445f7646dd6e5edeb45b76d76a1baa6b011b98b15ffc1c16c9d233e5877f1dc073bcfd1a7703d0aac22789ee1bb10", 0xad}, {&(0x7f0000001d80)="85062dc238c342901432798967aa86349c9f8d3edd7877c9388e4f50a1c295a9a52637889e7b39d1f9f9a28b54e1275cb0229990e210b40d9e6972c065d7d8a07cbdf425262272fb7a5148c0403e973607b16b1cc36ba9318162a9b29fe5dc708baec3e4c3a35c5660176bc09e440bbc1bc75a19445f16105e47075f05f3bd3808b0c9065da8fcae4c6cc8683640537e8e342f6b617d973c768a22b119f77011ca476fc467735a67315eaf8767286460db244d3dcd4b58591bcff1fa756b9a6fc40e085664480b6e2a3c8e048504046c37619b9a11d46a604580af883f90d1e539ef878311e6167da184d4d92ddc93e671bcade99dcc51452c4d3d1899a055db4a003204263ae2d6110b6bad4eb8ea04bf2cf9d03cefb960c0678be2e4e49e529f842b89cbedd17cd4bfc2d356c6c9973a9ad09a0658dc77d5be236d5c6e0bd13c3f13080780f87f9a719cc9812ab74c13c618d2a2b3f2b4e9403d0f828884c642822a81fd909538df581996956a7bc078d2bef21142ad1a284dc302c9985e387fc42fb94ff4f3676c2041bae080222740ae2da10d1298a6214d91ab566841c8d59d41b356ac0757b83cd0c79e7fa4672472fe9652c048baada13100868469f40c0d8510bc62fced09b83567981afd85573a741b54a3542ae0884f523adc158d1aee634260b2888dc8259cfa4996d43d36afd70cc40b1ef7b77a4ae6c30dd348d53f087ff27b43a429b8f9576aa2222ed3c59d41dfef9a40f6aee73255276eaf199052822d6cfd95ea36a11af2892a95b60c5b1077b63388ea4a617c7906d883224f9a925b73f600b62e36144a64a9dba2e4af5012b4a2701e7c2dadfecccc3c5241895196e54406e763c9a4b909bd2166cfc008fa7459cdc62fa8bb582b1321e6b05b5c6e4b14a713cbd817e4f0f40f5a185512c9030291d0dfe1a692b8219ee434d453c47f0e12f8690dd2eaee9e497940b9041f00de88b962ef70ac7aef3015e756c239ae16a8d21861d044924185bc6727ca70d3735a3510183b5b555306352041d2c35152a197a9f085928e5ba4c14a5ac4bff8eeff17ebd7b5f1baa79f85a6733f801e724f556601b10f286eae6c237cd6ca4ad55e731ab36fc20512e73ddb1b028aeb5dc57c85b26d375a93a511b52a645797cd431699bee1aac46e63843e906df68e34d40cbf238e590ced4940cf39385eacb8224ef346cfb59f40f4dbd5e8d68af58bb47b8a2a7b66e8d18c694b11c5404f46046e7346ae89575b5ca691598bf6ccf12e8d8903ff8222c24dbcb74a62b54ac2ea6537383486efc1304f6e205d92c1839d036da862d149043565fc077707b634f8533578905a6fb5e1cba4c2b794b438bee0d3f884da283b6802d4da6805e7c93ef5951b2b68a2cac04aeb2177bf633ae07b76cbf9bc7d7c93b462c24fe45cf773ee295446eed457304103feb171c64fa63ce8b376349622cb11833dc5ffc9d920f187668836791d7abcf2333938c638de17a9824b8ac08a6922b2f670a5de153d4eccd7ec494ce7ae9475f88b16df249669b29408787f01a5125c4b54791585eb4e57a5e79c2c55c288484f2bb4a250e2db484ab072d8ce13b97916c8c52535826363bc7fa3d498ea1cbbce3e323ee5313a108d3837b3ed126902a1d0422954db78ee067c065aa5e59c574aa5d5ab4b78189c4c839930cb6414ffbe33113532a11a301aa62f9d865776ee4d9d5c4bbc1c5b1dda319917901bb08bacbc2cee82ffed898e51b0ee4a22195e3048b31a8edd09ceac001b5db225d99ffdeb7ac2f50abf5c1d5eb2de1c60c789b587cff36ff0dcfbfb3e358d1ed071fb081db14f4f08082b5860f024c638b3674677741671ab395357ab1b78fed9e2e4bda30cac206def30e5dea0dec6bf8a6484bac1f87fade73e526a7ba4f0a9f9ef3ab88304de3c81406786c21f1e864c869ccb73ec65db515009b40f0adbc2e5051e19768901c4fd8eb80db584bf0ceed57ba0b323ebb20815d0f4d93779aaa0472025d60081fccbf9f238fca5177250f970985e76fd619a9c7d5f89f3a3e5b5d68fa8528ece996b5f6b0222d924a739fcd549299deaae2c44ac808f0029efa388b48eeda34f2b8fa1cc6389f47437ac0917a2881d1c1088f0891074733c07da63c0e5937504f314420332f0dc8e0193f9fc90adfd60f97868bfeea8b713815dce00bd3d04ebc225548b55adea6ee97434b39cd2ea0e30db01b033892c8dc90c8ed04b5e3e556740557ec04de53849c5035c7d07478c9ce3bb29a25b1d717b214db36916b96b6dd63b85413fd2d532adf7a0ab7fd2aa1a2535b69c1ce5eb300a894b9c944c0c5662b8d8402e2c8598b5193f57dfae68196d7fda42ce3feee1bee545217fc960397fe0021a40c1e60e1f99d23705fb96eaae5f026ab7fe4b2ace9c4ee9ade3614bb94083198cdfb52c2e0402434ba270a9e2b610dedaf1ecde204fc49b6f5f204d11e9c3505528eb46ab72c7e6ccd3d48a3b1cda03177607dd394eda59cbddf995fe8f6d8f6b1958d95e24099591dfee1d8f60c59c63bb41a301522d0ec5df9f7b2a920eee8c2e0e896fab6c5c08fa2047e0ff86256d3e061e7521f0df8b55eafbba6a526022d44fa7283dd78365ec1b5f35ed559a1d000b11e8c3eed640fc524cf80019db80777e3904d7d4825c86a94769d17abace5ea3472eb51552fbcedbb3457e95a7c1e31d9f985100c0b206f845aab963f3b82c06677d72bc4c04001c5749535d7a2194ff784643a00719fe764878d24a7dbf316adffd5951563be338182a16e6c58ad68597b06b67c1d512beb39bc3f5932468a19b324d1d78cd4c666d389ac4c5629afedbb49cf078be5a112862e1dd9d87cfd28b8ecc979de74dcfa0842d54d7a92ee858d6a9e638d0c93f94317ceff7820eff0eafedcd5b245f785a7dfb62e87587627aa0d69c57acb08dcbbfd6139eefb61eb211243a59005825afe8ac630f1ae175b3288dc379fda86572ec437bc6d35edb290ae8226af96ae02fa139204676ab029f0be5539bd4a0f5cab4b8efc29293f8db08049511864849ce9cf52628a53c48187be152e73d09ffb7b4f5b21fd44fad292e689c5efe086e399b2879b1d9f176cb6ad9f0c393909cff1372f5b998931021c6f9acb6c0856c4c84fd138a50946417d79e05d029e6fe5d4de1b303aa75069020fc07fc0ee169216b740323bfa90056b471a5fd273565d4ed12dd9205517cbdc0fabe6f411f94910865fc1e5e6eddf22560039c997d387d0086980cd5f459b7f42492941c3214f9d4b5957bd6383b2e12b13118fd94095b108dd93dda616683ca64720cb6ccfd9fb4832768c6dafcca24d80a062cd4e361ccc2b07a8621beaf0102e68f57f63e64025ad2e6e02c37394d147eb449e788709067d58301b84e03f139f4197b741b1f5dc3a77bf1a11d688774619d0ca78f29ce221b9367ac5bbd396cc0dd3c2705b9220656d4f323f6d56605eb024b1a67a427f0c297b2e4025f8e59b030c0e6dd95002d4d753016cc14f99a7c093d69cdd61dfeb8e1e8f3dc92ccecf0019f049a43dbe38875e7c7159fe120bcba03062713dbcf68bc50c5107dc971bea9fe438dae274a8dfe2705cac2006001d76eb7670c6353e2bb4fc94ddb4c76b73f80d2956294e64b22e35a8c09235ce667a6dae5b0bcc948b9e378d36e7b3029fe65640142f5d5533cd7d83d1a1fbbdd3066c8f560819120ae3799668a96bc76f254fc75678e219959a96f799558e83bb758978a6fe0f15255f5e03ae6271a6fa213c242056bf3504a0b6432eeda8e90a0c9093fdbf67061963110532f8cc1ce61f6315678d532323575dc5f834afde5be86a29af2fc9ecd2932ce4c01be8970e56c2b4a09dd47373942b4830e44e1f584d1b5b0914eefefdf0929f2d5198eac025186386acc44275e1e300c57741fd42e0b9ebc4e398d025cc494f043077e7fbbc27140c23b548141adc6917b56ba35513a9a43a0211c042591372690bbac17c15ddb03eb0977de3350b3e025795247e0267e2fe34347eaf598eaebac052a58f4490ffc5124c0ed0863e4cf88df212d5134ca38ee55d367598d5395fe15dd2a1e4ffb59fdc57daf7f1d158c8beb9959106f8c7975ed272e6f4e02276dbaea7c57e96d905f25766c298d310e4c9758336d371d1e539245302bac72e7fd534c9a466dc7a8f45f1dd928712dda780897c8fb36d992233b85adb856348b6086318d3db4c4069c4dcf84ae556a0899153d3db9cdf59bda70b2cb38f191b8754739fb70f8edd50d54f56ae0812692794a7b2cb8a9e0af078ce7d88e0a79ee45c335fc11551157de558f62f67fbb6a5648f380cad5291667b3feec3326b0251fd506ebf538173044cd6e92343c5e4c1f2b38b5552b2ab121eac259c7272c46ad126a54e6e4c0c20bc6ccbdd1bcad89cccdc2e45cfb7022d7218c7c3dce746199fa9eca2c95c1795f39e2d28e5e5715965e16b598d5b707bd51a838ff486bf0d901a2d9d9e205ef0e5b394911cada0c4ac9a1522332cf1d4d286d3050a1619f8a7dc15798d2385f1428e5820803e98c07b8307c010e622729867fcc10c1d7b871357e891cf7ab412145d4df5627cfcae449c1e9e5d43f34e78d9f247a8e90502fb485df507c0ffa07cec1fdd79d247f9204d8dac47938c8cc7eb68c9bf1d5561e3b18dc22ea00588439bf1c4d6a69fd3943a9f383b3ef04547c23b994c4cbbc28e0b8d8edf61f32f3afea382fe8aabe6a01ca8bbcabe8a87e33bc4e9b5e2e3465add73a07db64947e66112077f73383bacce6985f85a00ffc99c9298166adf1904a4d7ea6ce3b335e2ca2ce2a045ff0b8532ff004c6d8619a7b3d0864c684e7d14276d81273d9a311352fdb89b328906a2b4882ff5812e83356462ee1fbb587127422959b332e21420e1675933471e97facab138b630a27b4e7903f0f5c99e7a2e4e24fccfc6860eca635fee9254e62a30a8e8ff9a971202e4873442e594e3d84cec518d353659e595dfac8b2ac9ddde887e7f3166e9a628d4dffeca9498421d3df9e1e478b212c27e957defdc9cb4d5eb6031413fb7d24930ae6777282f6ca846bd0e7a747b98b512401d10ffecc65d2651d72a5e291faa3a67a2329c0a01f06a3fd3b84aa81f6fd749e9dcfc2f0a87ee1da90e4e78a6b21653e9f2af1e67947efc9f7ee71dc7f648cfbbfa83dd0043984cb1754d0e4a2e75d18d5f4da297fc5bf3f25281cf71c2e090e7244c312a41209f8cb043d25fb8dd48ef603b5f9d6a2d57f2f67bf1b1dafff1317eb8f858154d4597e910c550542cf8a534307960be31d76d7a84cdc6a6196b91f9d67722f46b89a7b24840426b194df35465416276446e46871fe987f7c6892850e086599062521e84aa271b3c7c68d4a6a134b285aaade7fc54fcdae8a72cf07f092d68cd9045c9f2daab34bb2a7b6679fd4823c83dd40200cbf3c9f6968e93d9f424cda134554b6bbe77ba019f0497c609f4ffc1957456eefb5dc99c864a352c14d403323de7dc2b4bc734d74b3003a8ea5180fe497befc7ae5400fa5e1828c0a94ef20bcf1e24caade7531fb87458f8474faf9e4f25cb80d7403d852d29547bd9e999381904bfbd010c47550ea57a9d073f77852ea44ffa768d2a3619ef406ee3639b4a3896edfb408ce17b67828957d988015cca153004dcc3fb431e59db557a3f74e5f130d7b9e81ad77e69f9f1ee5224f4372bd91adeffe27165be17068e86fe58052adc8e3c183e6cbd5c2967480c390780d28bbbc1b78c4b3c1dd3c207fdbfdcbd4", 0x1000}, {&(0x7f0000000880)="e2cf7781961ab2df638a7a7870bc53299c960a9ff2e8a6a08dee372547116c39ca7de06be7ddad1897ee7fd1a9d85e27092185d5fe13b9fb28fd7c3783004a5cdc8a1769e6c8514c9b466f1312c2fdc54ed6e99b37cc91fd035af377c6e8abd1f8f80ad41a8c58f50e", 0x69}, {&(0x7f0000000900)="8b8cd88a94646ac755fd59558e51d9cc5e0165029b9f6ea67ecdf5be075ebea0377ecbcfa65107c2e9ef88276cc11b755a2c7b29e732d4f409a03e1ff7d5b080a46d805c50918733a4b137d1d24e9cba9a98b9a7d0316f271149ba928f8122bd0e9e383597959edb80f411e3e1f8c6624d6b89", 0x73}, {&(0x7f0000000980)}], 0x9, &(0x7f0000002d80)=[{0xb0, 0x1, 0x4656, "95cbe9da81030645e44d67a74cc9717d06834b31802815e7e1e84bdc66b5bf3ad818503a4f47d5b9c0310a3778ada1bcbc33d11eedf4a4159b6c2b7add3862fd5cd37a62bb20fd8786f7cac1a8ca7ad44c9c8b5e240e7326d7e1628010aba939a2dcb6d041df72d249176f622b6f01219c42ed3431d2869676540609b7903597733d04c9f8375adc71b9df429472100583b79e79b9f5de4df224a47055b77839"}, {0xc8, 0x1, 0x5, "407f8c199f7c75ea2917cd85d0000c1828f50f284279d58b2c49b3e7f56c7187ba2b3ac6c282bbea41bc45cc4780adf751c71cd30ac1f9a69178312915a34d599909465c0aefc6d89ee257d871184d926b30fdbdb85c53dfefc6aa5797ea10c3b1913871f4570ef37e581a831c1286a067f5190926afeb20018923206446f4f6c67ae763362077b76e1f7197192c7ec2b82777d4b7189da43a075dda246849350f3b611e2ed31f6aeee37fb07595afb287dd218e2d"}, {0x1010, 0x1, 0x3, "dc9fcb63df222bcfbc8e9634cb59eb42056b98ffc17aa01385e98dc11f0aacde88c040d33570a17f51ea1c61e7b72c854a17074bb5f7e50397719aa1b77115d0f36e004cdfcfe11f005d6dbbfc7c5ba4a47c7a8e5675b4d64806e82d71c0fc96e8b7e921ed19fd5c062e813b4a115a80f94a124e8fa48d187f143fcf0d1f99a68212f9ec678a7a888eef6598d6efc94c211828405b4e1ef4de4f000aa3724ecb45c8bc5263d2b2c2fc92fee79b5ad83b5791200222bfa4980846c550a6b63db6ab40483727893037f8a6b3900a45dd72e42d2c5e0f853fb714889b501838f967980757a33c7189a201751759eaa3617a3a2565b21702b4f9bcfaecf1e9c595c2fc56ff504f9f95b0e15b59d4f3e7ed2745b905812219fb4320f6dedd0a851a1c4d3de345a07e37d4e5a3d6826634a5180a029e783532cd74f9b3a63d5e6e3d23500cc0d1c68a44818ff595a815dd49f732737eacf61971bed6d09e4c2dcfc5731306a7ea8f7712f6c47c38bbb30736509df16f7a56848d3a61d026b9962782145f3cde845f952845b7f8cd34ad5a12bd4af368b164a0c285a9aea671e067d148026298b559faca93df0866cd8f73735ae36dbecb7ba54c874e29dcb1ce90c64ac211bc5bc9e54260824a020a1dee37ebadfc07640b314a29de891ee4ba20e92acc7e3673ba1a75058fb26af228895147fa03385560f5cddd81f13bc1b1818d723eecb79d230b59c3ed3a52067505d81c62644c1859754e81d1e2e47cf4572de11e0c34ece4593a72fb8f16507423b298df05645a1a5896d47820ab335c8a9cee4d193eff976406eddfe79725eed304ecd5d8e9e25ff4206d5a3bd395b454d82597fed65ecf22e92e4d6c046aa61811cadfab066964308b97e0513e57c55fe6bf10ddc4a4ebf703de257d310d70c2accd2b6688947b4598bfb7519a85a6c32b052c4b3f488046c0c2e21769a3ee3c0c76c47cf0ee2a0dd1139ac735d78d8b095b12cd8eace5780252b6cf6427c22910c094d5604cff56fdc274c1190f2ab694bafea7e86eef85b9d9184322f4d3836d0a43f5be92c1d80f53548fbc0e657654960fb6569b2813b7ca707fd9d71b89bde5045eefd95dc8a36209b28bf8bdb3bb835cab9b73a18aad47278473efc2d2ca110e4a6a437224104efb97df2e886e8b4a9f36a9a1cba3fa984a907995d7be05d714b2cb55024c5dc2e8ccd980eb84950143d4293981f4a501c9b310c67ca27c1edf9c80f978ca6609242b4a0eefc0355f08c2f1a6e89b04713bb6d4a48c6a77f0c1af56fad7b86cfd92cbba8f7caee5fdd9eb384e1ebfc727b54cfaaf62efbb5e79abf83661f104969381649772b3b01f7c6c6680663d049590d282e9dfc4dba74c8147e53072b36322dc88fa4e453e70fc7359c0e1279cb4bb42f6c76a3c73dfad66584d0fb20b6387bfb5035ca5cb6f6ddcaa178c8b6cee5bba5d4c81d8d13804cd82d140749a06f34c30a867e2d480f6c0b9b8bfa02826ac0bbda8e7f59e697f640fa6a4ecb38bd145692d0fabfd968f45bd255ee7299f00668908b8d9b5864dd78c099699817b8a86512b17653143c3cb50ee615b0f4bfd3ad24e86c3a0f8658fed83aed07676e4ad30041eaa839a2a13896552b23d61983b7bbf32a25914656d1c0bfe7f707d91e6ea312f2959c509ffafed5edea64be52af1a963819bbad6c2cd97423f2d216388e2af033a15535c500ac7594a1f520397ec0ab0847e8fcb83d6cbb0f1d4e4e7ce2a4748c583ec84112632dc3451d8e153eaf9bcfb1269d78407d50579e7530655c79c8b95419f2bedaed993cf74ee7af162a340681b90ec5dcbd5245e9e07b59192ead78b34e3059279684a42c750d55773f3d277a36855570cb90fbc629de7c61ae75e7baf9c1068d3ff2c5dc6cccef43a3cb07cb6408b4dd77ffd6e3b7e2fbd74ef7f0c6fc43ca472b41c4e63f1fb635d6db4d44a35a1b2a5aeb705be18fe883390024246fda301038f0d5c189dfb579cf2d6e8bb92e59557fc89620138f8776a042dbdecf94b0e0ee8aff817bb0d0b7bc2f034006e78d455b139bca08e18beaadd2df983df8ffffc4f8ce740f6d5734f5f517f58f4efdd498292bf53447d4da5dccbe5e38652bc29be67b5620f9bbb73b7b2c0b5459cda0bfeeb4932e4a49ce367a8a1f8eb550fd22694cca19ca000052a8c47f3bb4a232410cb98650870de88d456f18898fc53dd311229f32eda387a71afb33280654c78aadbfda6ea2d5e51c13910e89fdcae17eee1ab711ee0de8e8523d15b5d0369b5e2b137c04e8c83f896e27ceb231d3565640a6a5c97398c09f6c850457392bf75b329b754563d2c0bc450885541f65b6b644ee02b6a23bb301a85a0abc661b3a8a77bc1e7eae36485ab9ed37f4bd8a3bab5e4b301019f827f22dde3433ad0d818a5823074a1415f3692272277c43ac8c3b60d49079ec9ea0d31a0cdf1e96f7c82aa20025e24a405786e09d51a830779429c35d021ec80f90dd87e24fa49f36ec8283dd832f4f686eda3e00c86bf454bc869dc9295170e964546e9445cceae23a71565c2ee042582af0864a19a500b54eb7d5bebea689f5ce93859d480531bd31e8e23e60ddafd047fc33632a0b7918b7f54df2dd6873d18580ebc4c79bf24e4831c68c8ff7873a87a1a1a6571864ab24348b125263b3fee2638fffd0cd781e80a8ac3a9711228cb77e182fc344a060c28c0f6f1082aaeb11fde3cf3f1aa9803147a21b07e12313ea38f96353dbb2e35b2d404428eb5de1ea1362855140a98b022b823203231bf1372ff2f4da880de438d35f4e5226f059ecceb6771581977df777bbccb610526fc7b0f73e7cb95ea720b900738a0597c40f84e57c46700185e76ccfe36091a63eafe3a966b1d455701577721559340007148ddd7e17afe939afd01267d21add5b973723f6c23ebceaa7334fca6b9c37875e10088bd968a2e55d77e3cae3068b64538b41e3c5bd2104491864386f6a99671bc3284ec783c929d8a6b9e11117b23218001afb538cfcef60b18e909659f7879d207610e20bcaa6ec20ee0172e9619c7c37d298795082a5f1a1db3b6d84b4aa23c2694b47d99977fb603be9cdb3589007359ee2493cd59b0f1f52693cf5ef0bfc3c761f1924024e318630cc5901a39d6b583b213783240fe142d2280b76bbdc80a3a4f74c13a4054f7b6ec493c609b11621d74bcb34e75e244c55be73685c1571701b01ead2d4993198751ee2284be01ec9722d60f40a3d3145a7f0038a89de30cdb1edaa5ee1d6fa7d9a895f7d49f360470004fa5b4c757510a4b2d1bea98e3ea144031569368505593365bcb5ec9f0e3ebd5a2419d0370f20d4e5e9bb062c31db6d918854e41d86ccf5e767bec2f83149d3e0aabbd885a0766fd33282012686769450c84e6f3760c70dbd70e8a21288137a9fc5e2c1195ec1dfacb80cdf203001c52aadab0dc49ed3d03c191d650ca667359346c0f2517d395309423194ee20e30a568e4b7b2ddcd59be250b42076bd9de2dd277dcf3672cc9893200cf08600fb480beebfa1a4b88d8d69492df3635aa8c3684bfc8466815eda7f473eb11bbef9f1066674c51895d6576dafa67c465e6ad36eddadb62fc671ec9dfa401a2603714ec37e0a8f0c68b387ab132f8bc0fe23b29c65b8432aaa59bbfca05fc726c226ce158691c943ed20dd5ac3342e613f25efb0cc7410574e05ccbd7b5489ec23f3aaf3da25afc793cf1435778fe9b60feb421f75edd50994f8d25f1b67b5e7861ec7eb9083f58855c2de41ee0fed985dba7d669f7529166aa0917959b8600032809f53f868c82e91428cc2b3336132ab81e59ad7deaf56dcf31c4fa6a27470dfdea5fd271feacaf8272a74210463acee3bee5dd37b3aebdf6b66323c484bcd9733bec4e8f214bb5760de1b7c81a97ccde383b16c7165934683b8eafe0dd82735c3e41b31d5747fd6cd389832afdeb8515dec4a334c1fc437f83f94538eb26882d489ec92efebe7a5f74e459f9ded757e4ea28656921a605f3aeb8321df0c1c64a32b0ea019cd8296191e4fc2aa10ed589962995a7deffd8032ef40b31f59afe14a37ca93910d41ffb324bee5b73498b596211bf7d462d10d4bcf17c0015e2a83c1d8ec6e67b4df772f8231cc556b263e8623c246dd097a98fa75b000978e2c49a1cd82cfd5fa3e6f9e164e3f36577e4eefeac36dc8afd74f6628667dc96fa31e09237dffcbec2623d2ea73fe69aab5caa3bf40b8ff958b31680a5d06222afa23729ca6ac42a29ba2dd18e71aee6ac3d111c374b7ba0b737d371d86185ba1d97e930e316c7a36047726cfd208531a8e8e7b673adc3436e1b939c68ac9c78dffab5ba46a85ae69ec99c3da904883f5600665a1a16a62166ea44e9a6e529023ee60b65a9145f846c2fddca434b1254256b5380b76fb34804ed16098658e73c5dfe7599fc91e1f8675c3d7a08ee72f65a81ab4b9156849c0c3c3ec511efeffdd481a0469af1686e0cb9494f6e2474bc24c5e465e4ea4b1926f29332c2281938c2d4cfcabaa541010f6ab764538e42ef8bd52396289f6e02d48443c5b8192b9228b61f9e3c4f90d9043a653abaff6677f6f9e5028995bd4c5712f0621f5eba44120d4828f4fd4be77fb4e1fa9f85cf3ca88a490e93c2bc5591d3c3456729f8aeead447065bbdd7fd89cb60a09c0c9898e4d6b642dd6000bc11307836666747cc3ea5d34788e4ab6ff3f18d3ade78f3d646c3b99b987e5b09a39480ff616e894419c93c52a8aa38f1d7ddf825a16effc0ce1c1f467b702bb9b8d56b6b79232894c781a99434d4c6fa4571c1a08cb155d2c172dc393d3152dd3be7e037bf41d9997e87c94a14c05543176cb0221f0bcdc755b86cc8ab03130f73ff6802818b1435836ef89450e58624428884782eedca270d4b6bf95f618340d91298ab708583ddeea078a03f61b04222cfb68eb4148d741d8118305eba95beead8f657b6bb14481f321674c870110a44ca0a137fe4b56ca7fa6f844c62cee2910e5b3cfaa8feb10143a6223a90225f3c8ab527285a8f6f93d8d3f43d3847d572802ee70778a293c9c568ed22da1ec31f4f5e20754c02f329e8e0c85218de04230972320b409ba3797eec83055ca885c3d1660e710f5535812be5739d234bf029ab4fd08726291d58b84d025d43148b002b41688bfe55d17dae381d41f7183516d90d294d292a34cd772d22e29817f0a7d825893c4781309ae4e2e460bbe2bc2e5b555707480e0cad601d15dd0b887f3e50caab4d93df39a0d6efaf04042e8b1159910bd0152a272582e5688a405aeb9c178da19ae37bde5e99eb09f6c4fdbc7f6095c87ea41261f6bdc8b222c628a2773328647b2b77390e0498fa5e148937fcd8fdcd3c991d774077c52a2a8d64dd4c4873afca3d98898624d9cfc1a993f6e380506e4153ecb726b2770f43cd114b0fd7bae9e66ef0998caec7f283df2676d60fb27d7f2f9115017211d5c59eff5db9040412b8da7d432dc28c7f46c2b23a598616ce386abe3f0ac93141317521d5bc894bebdd1fbe0ef40ffa2b625d0025bc7861a8d0d3cb937650f6c002ed670b26a314eca2400071f78612c5a03ea1ba8528d886f7c58b9afad6378a8e99acba9a2681f7c60709dd29cda7998508c44155a9bc43cf7628a6bb4a6a2484cbfe74fcd3f91ebc25e8ec9902bc2299dc1e96d37d4f4ce2747cf96627e400ca4c0814293083b4d44c6b671a638673b635d59ba2df36aaef8f60fba70698e9e0e438ccc081502bba06c12ac3ac70248baece3e"}, {0x1010, 0x1, 0x4, "fec4193072ecb5c69a0f0582cec80a383ee2d5c9d98bfb24062f70a4fab710cca322906294e96b41e0233162349c391070f75d379481906c1540ffbab68b7e86d4e5c70f6821efc50eae3f28c7d95118debd6f79794a9355eb7153647fb388d35cfd1d0581211f741a99d6f5d2c7f57b561949d8e0f18a1599d51f2d3de379efe40a182249c3648bec3649954dfa0dc5e04ad5aed989d665e9f7091def25629576cf04dc9a94c56c961148422447a655f467ac1c9c00144d09fc4647e75ab563c6249ebab0cdc66ef8068b9364a517de480b45bbac0937707f878afde25919c73878637f3fb414eb6c8b833ecfc901d197b69ded0e6f4a25528c2041e52ee6ada814fb65e6996b567d878fc6b12d79201608bbdd2e2f6b165b628da9942fbfc701f1059bf17c032f4d6bab9b1c33c514659d80a4eccce6433ead60ca7facddb1d59b21eb9c71ced8dfc40b3d534012a360a3a670a35f056f157cef92157e00038fed013c8ac55a6b0fd457c154193f379a4e81fc2cf8f72f2798180686e7c8678c2cdfe7d83eaa8e1aab8ef9aa81113c7c6450dad5831deba2ba6fb3548c05d7f7217b4ad0ae4560b1d4d429dcfd197290a13262dcbf503dcd3ee21c0eb8bdf74bb56a9a83a827b861f69e874858523b768cc5dc5b6a52ee477efe501ffea0ed15d39ade6866a35ef2764d9207bf82e66fd2fe6c44800abea8af5afa6775854c3bbc3a68ec836b1d1f70494629d1c7e969cbadd7837c6de8a5c96a0343aa93a00417d308e643589b991036da14fb4a224e75a83a718d1ee365f75b3bfc17dbccac4e7e64dcb88c68936a68678baa6f8922f926cfbada61b4cdc3fa5a58da6a116779d4195c58259f7e1affbe5b1fb73fe664b7dbc886e9609a8079527964e5e2592bb115e6973ad85258fb4ca2c0f7395eea64736869abbfcf196644852908e6214374b9fcc4482c9ae1e3368da5a4e394669af495630430d1043954dc65d07570ada6b383fc346ad6a433b4e303331410948d4b8b0ebdc08e8123dc6bc14837468eaf0e9fc0f53f2590144b4b2dc48037ea8273683fcc8d55fb943cb76a54f8b673ae980009eca0d0f0f27f420dcb79b4e8d8d66901d0751a66b831a1df348e0d07855da44aeb65ef305dcea95a89dcac49d27f111db4d723230e18332dc3829ab2f4e7ef86798a6ee9362a04fee873824a3c8cd427dedef4b4ab4d957258179d1d5f0d692530de3b5c8aab87d1fb811a23570348c86e81020cc393ed1ae7b830eb00a957ccb537cb451c95853e784b80dacf9de2ccdb7885b2237af87f72cdd57fd600e436428a84da57b98497cc688ac8b4171801345ea98a74f8b48da933d196a325b9efce130528c68d6d1b9c6bc4f1a9d3ac7b2b5b03efaaba9cac6bc040ef7c6689369dd86b1c7ace5d7cfec49b96688592bcac97fa944468d85004bca1b3355222ad9f7d622a24703ad0dce49ae8d68b575146badfb20c00370004172e1e825c7f90b9326bb9ed0089f31baa1bd2e3e1c8f73932e4ed807dcd49479faf46283be6b57ba64d70b516d8b6143254981e3867f9442139c9e49da08a4b242fbcb328103f44fe4f3efbd51f5c5bc1e24bf4e389d60dd5a8a660cd561b720098ed2b3d46a063089239e7d88f383d352dd926723775af1a2f268018ad610b2599fe3fac566f346ee2ee19af25680894c7fc4f90da46eb0f4e7e34af94efa833e15fe111703da1b379a848cf186ccd909888726caba34f69937e7b3ff153fef59675068f6ae6537db4fe3b4c7b94e6c9aba562e5cf35f66cf2d16000f766631f080f4f644adbe84679ddcbd20e7c3399233ca7cab527de70819b7e00d50b464c91419c59878cbb1d5e1366f0046b1514acbc690e6b3d5147b38f9558c2d22b6139cbe183a1be375ec3f939ccaa92c97f8931ba907ab242d1a2e2ad6d802cafcaa503301f41549a14112c4826aa6b04ff0d08931c29e0b45e64086f9cb453eb69c968a9992d753cfc0506740927dff71e4a6b6d3c5bfb78872ca0521b0652bad7e722c015f8b0ff1d046551851795d48d6fd58b13d3354d29238e3baf227d80a6b22609b8b50a24266bd82abc808f70c256396229d9dfbea4bf3d3c36eaff24fd7c9932c93960da1bafaf14007e699e7fd06612e95c455fd930d87934cbed61bb4882a5471b12bf7b46498be598c3ceeee7bc2767667e3a91d0edd68060b8b00430c76161b9843ae4994828ec1c71760a3e3b1449d5b3e8be0c08ce039d6f2c56042823f3450815bc632e5df3d5c096c6f7a15074404e5631f30862111caf4f6b32be83dd3e1a2fa4fbc652e83e5d1149b37b8f8870880f79c71e2d8027af83321e8f6413ade31320175108f990cffe073cad4a719166a820ea868342536f7ea76472a653f1d6a1c5f8e2b62ad11a840f70065a280e3cd139e7e802f11062ba034a22fe9b5218339d681e635a0b7e3f63f1a709938fc3dfcdcccba580d8f39009b08176a9ca3de751dda715cb6e283552d7a20b693fe87b09422fc8c161898f387d0f13695891b442c74a879e9dd48228b798127f8d06210efa7bf81fd440f6b04dc9ce97a50731b33a18bdeeec2d48498da2340c0408edce63148719401b670d7f45cb7f2f28319cbd48554a978439d7fb670df3283c74078ec42f545939df9fd647059b4f2994cf0fbedb708e504872a7da8939041d8bb13f79c728f384aaa28b50d517152ca66d8d2e0f31eb3dc42fef889ecf50fe2ac7afadaacbcbbb3038d21e31ec2fc8c56b1924532ed41def08d91f03210533a744a8a64f375680e52a12a1259c7da851e3652f0fad5d1462c70bdd3f287c077697a5d7ba17aef7e709cc9a403608ccbfe5d341d5cd5fcf11da741dbed2a442c413f12fc21c1e29001d7497b704193f067f6f93b5e0573617fe0e0923e79ea5bad8d003f9aa1c1d7a344ec151c88ab22d8de6243779af45034deaaff3a77664acf1f1764fa8ee112bc4e2c06c6d6ddf249c7e78150683df9a3874922e28c48e026175367d2137f8408259a0ae2905e8b7ba5119a9c7172827c75cfdaf6c1989bb65bce53f3b283e55783a093b42bd3f0125f96766e49a6a8fe8dea099abcafdeab2765b31ada11793c858127be3d865ba8ef60ca07f8b628228d92392713a86f9b8747b366fdd238822c75dfc413b35d7a20bfa8e8d9467ca99a6a22995258c22180193b0365ce046815770f1ec0b90288ee9aed04be6adfe24b7160bd29db0ecaa6c5683293cde77764d1b70b0a84608bcf5a85a9336a3387023cfc0c641eb79ed677185c543123961210da576ffd14322f6335e05285c816bdb5854e08b697ffa598ba50f6c404eb3cf6058bde45db58a980742bdd023630267ee2aac55e8e966cc473a77901318174888fb86b979d0c9acfdd51af5ba21f81a6c203b3026f6b23649397e080ed974912a9554734b3df57d7ad42b697187e31a6e15404bab0d653a8181a6ff02770f2daa1fc9d4fb9aa8fbcba5c831daef8f2f6605a41f4c6d49522561fab86b01596fdfbee29bce5508774fecc4c0259630fc5096005fc6e6171cd22381123e0a56e97cb93ec1cbfaaf4611c49b7320103609f54041ea3657d73b93799c0617e5d142e8023b9a621c06cebf8458462ce75195503c76e3508ab06345dfb0141cce4b12486b3d6f92cedf1d761fe2d9a6da453f6035227e7668e8fab14b0cfd10664d051c8e5cad4b4f523b2e5905df7e1bc3d18d33fdffa971a6ba5a2361e6d041d79a1ef244eb5b6858fa822892ada71226216b6f9a2c7451a1cca6a7f13870ef70b96b34aaed5eb4ddd76ec3e9c30c5cc32384d10bb9203c2f6ccd22c23c94356aa387dc831f6f488cdd4f870586993aeca25bd2e458d65d0fde79edddc1725c492fdd8f0b8dd707be63fbed7823df335e561e4bd86c563312eeb78b1503159ed0393893543f60ebe07e82b7beeba227e8f68327833cac7e700b78be66b307e9684885d918a7a5c44de4dc1204fe893fbff4d45a3cc1941b9082052f627cce4eaeae929278acbbf395abf1d37318dfb574ed3cdd91ca91abd072cdad7bc3202732b5304d40b2a6045296cbfc32bafb351d6311ee2c0d99f5bba9be5795e357f568de413ddb430766664f14ee5a041f4164a75ae5332f6549d0ca7f476ba4e7093333c6e26f6b6f9748d52aabd04ebadbcac80d4cc0146c580d697c7d302912c02b247c42b6686eaad536af8af2e6a0979c58cd33316c09d514d417c718189eb183749de18b5d29a0090cb394e398e36a77b55019c031848a3d089c79f587fc54c488eb73bf23a94cb18cc2e2f4868bf8b93f4f78de004dc525610029b6c063b15492164dfb7fd654793cb141f041a39619ce4e29f86415ee167345d7cb7000e2ae9eb3b6f50b179d93e06ec9ef8712ff4aff4592f13e92d31068ce73e6b222369ff0a77b9e5cc441f2e13769219cd3573028f67237760a7d40e510680349a0cc7706664d898f29a0c47b2e179ec1caa88bb91bb8212ccdb7c9ac2ec40376d26b53ac139854c6fe446647e96121117f2d499469e960e5d45891fa2137a8e1b407e1e7576af90b63bf933cc2815daf45d691b9577a415fd915642f591071c2277731bb4b121f8dd461cf96fca975c02ac5d3efe4370effafca6cafb3a4cc53875324e2eafa061ee66161abcc863d01e3bf77495af72cdf60d8b87eaf851f89bbf59c401bd2984d48daa375e905af50fb4f53b065faa5d2dce532f32a8f03629decc6f75e59b7d06cd3511260befaaba35e39cde98c224c3f298b4a6b83cd0526e33882929ad2522a7351931f8d5e88d90b2c23182ab74bda354c6aa09d1d29863ca0b6010e19dc3b58611df815678c895fc14c60a30e1dabba22c9aa90936c0f79561d4c9364dd206363ba7fa2dde22b47598f89a463e572ceb734f464244239b1e37ae1a99b06ea26ef5df653f2a416d16bf3d5837893011f6852945865b4a4adb5d3f733bd49c54064781eb31490038b1f8ca17f4184d7a42b4fde684e5dca5ef89ad153a37d97f7a0975b84f3872f521b322fab0e7376f3cbdd29fcb050c10fe3f48b105f9b8a350f6709a16cbf20584e6a734d3ea1235caeba3c011d4d027fc4f192f058ce72e5f1e5870d27e6cd15a216101e8b3b5aa9dcee8b5646f7ff68e72540a9afcc98f0b64e2d5f0a58fedf2288fa709a20184fd452bcd64dc2392d9e437013aa8d9f5472fdab90dec0bf9f0aeee0fa732eca51cba7f5c385676f38fe750256ae26ba3e9b91939a18a56c5a789cb03ed2f7b030cb312d6554ff18cb37000a2800272764b0ee9d1601f8996ad9d9ec1820a5842b0bffc5fa9d92718ed7d1405e13a234c69a9769321a305d2f67d08c185f8b018eed933d212ae7fb57383225f5453fc93dec14b0007acd8a13f26183313878d528f1c1cf0465a78e1039739c29b772330a2f8d5f87acf52653c83b6ecd6f39b0ee6569787a64943751149a7c92db1302f3f3ab63b1c24812d56ea829a0f00899df95a58a5460ae3af1f78d10173d719dbb55a874c9572ab677b2411c6d8810a5516f65d34de8c64e9a1f3e5b92bee2fabbc5be576c2749118dde033e16e58672d1479c8caef37cad8597694897cadf021c632c65f06f29c6a805e70125a2ee5046890615609f3e89a5dc0a368290fc6a02c4ebbe8ced2d0b45ee4f2bc173db5d73cf508cba3f87343920dbe706f55cfde64903142c8726f233da38744f7cbe5d57904527fc9f2aa9b44db464f0f680ef64486c351a04552e54e6c2d688dbb80e8071e079d542b37f6d8e"}, {0xd8, 0x1, 0xff, "a97c79f9040ff615bcb8919c5dc3e6c43c51a3dc26c06e2c16347a1567831c8d0b682056deb519bd17b2b82e42d114b20e8ca60b6f3ffbcd1d87ff3977f02a7ddb9000562427381f8bb46468997ea5241a19399a6c3d517c081246b5b97907400d091e9d04928c9a34e13ea97501c075ba29c8d67f70f496e4586c64b7cfa9b495c1924f9ca787d4d32488de0aef82ace76e92adcd4690b1f23bdf0794b7661fb99e1dac2dd77ad0a3a84c3f5480c20c4e275baa885e63d54f132fcf717ae16b7aff"}, {0xc0, 0xffff, 0x1, "c98d3ec79a94f65ff0a8dd8e237536fdf8e823df40a20b842150fdf236e8a7b1bb9676d2891a1d206655f1ead6af021cbe6e0ff77bcddb1d59467bec2cc4bd4eaac44be3b2541a0a51cb446e09b7f07f2c33c6f600f499810bacb2d9ceb817c267a8a4a5477407bf588803ab5ffde0f0a443f3d28e80999f996df2713445f3b0f1fa46f4902569a13ac9c150ef91bebf94f6f905521a416d02d5da0ac0b6b901ab1e31f36bd4445b3337802567"}, {0xb0, 0xffff, 0x1, "7e37010a42230a62cfb389ddadbfc54570e0dd877eb9dad69ee544efe9b319c1988c4e6d68044fe607383dea886a39b29e6311feacede95660b539adc674495bc2e5776bfe29d4e82785bea870979f3a37dc11f5f32f36c45a9e64d8a9033111c57d86fefe847e7f2bb0612b8780823253a975a65403c0b725620fb680b25eb10d76eb0efbc9370301153e342d81e288c2a397aed9776ad9474ee4894093"}, {0xb0, 0xffff, 0x7ff, "4dcebf10a3cf4ea77b0bd4ddbfaa9ca35ca61a5f8b87170b606285bcc81442ff062e6d7911aa56e3b836da0f089e0c9f63a549c0d60da8235a1c58dcbe41a3bd1d93c2430721f530ce682f3bbeffd3f49b39e9513e3c1a65651804698bc20e64d96e767a752d6c9eb7aef134c0ff9a6325d7b116cc4a79aad87a5c2da3d3f30f3951814066bc2c074d45c774a8115804a53dd077239e1af148d913be21a7"}, {0x38, 0x1, 0xffff, "9c4715b2bf967a77216630446ac4c316e601789f17a556086cab695bf56cf0cc113e641e3d1c"}], 0x24c8}, 0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) writev(r1, &(0x7f00000000c0), 0x64) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000600)='./file0\x00', 0x840, 0x40) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="245a0a15e9e03bdd154ff021e0431b4f5944d01b0af05beee79deea13ad29780ca96299e5bbe60599890caa3a3802b65482ced7e19d4d69478b421fc64adf2b70b8fba503add97954f5c17696a55ba6492cd948a1352998a851158897309f11872d86e24e29ad6d1a4d48c09d2a900af", 0x70}, {&(0x7f0000000240)="8b468e73fcc9745add03a2f0dfe8a057728c8f0d91ed9abb22ae5a40905db8fa95dd58c86a0022c5bf1bf17e228ed46805fcdedbb4a61a2080d4bcd8381c1d78297802d6ce15927c1357118e905965c5624a550fc1533b30f3e5bb625b77a4c9301eaab33d515bce3c33a57f71595110f7216708394676d933a48e44b977d5e7f9ecfb3e96eb8a56bcb0b9e83a4814ba79d2b06fa271f798521e979ae25ae7a7dc2e62b835823cae487e2d955eb041af74808ce34e50cef5876d517a30b4ac", 0xbf}, {&(0x7f0000000300)="5f55d1a8b70c597e15e6045374b8f23aa88b0b7dbf2a98a8bcc00a67f4be9637f6a203f8decfb2548b850ffe452110db9ea3c723b66a04ca06a674ad8566181cb0422946c5b9c5b40de62c2582b1db89cf95c2acfab85c3262d9a9681c4c373abe060319fe2b58550ae0fb89cf585f093b8bf42180bfbf6fcac8b90677b1c68e1c1b55a79bd5cb0e2bc2dc57493edbfba46aac07555fc48dc52f0a7a6918fb8a730000b8fed0eb1bdb5e2f39c9994a93", 0xb0}, {&(0x7f00000003c0)="acceac63f3ff7374876945d160f796f8c07d75dcd41944168267b88aa957acf49582c577dbd580028af25bb19aaaa62b131f0a6dfa73e9c7f67714222572ff2aa39bc5cee63c1e3ff2763a544c78e5658e2269df15b3d1e3f0edc6c9f71fecdf4f12fe721f47305573c8697b2425f41403611af5f2582ce4657209a87673d3b853e800b0f670dadf53cf602b00378c8b651258a5d66187710bd723c2d67c09dab911695c46e0732f591200cab05f630e76cef61c0a241ae438236c8714d154565f316796ad106e72c81d5a6cb1a3c51005790932c860e23b91759b946065edbf2a33", 0xe2}, {&(0x7f0000000180)="0edaa1ae17d5856a6fa13321623263667ea418aad1dba58b9805ee9b73217f465c6bbce8335e77a35b355f05718dc75572220249f06f41af3bab3c12e1fe4999ac516134fb90308d7f26c28611951c896965da674f54a507a96cfa664313ef285dce616bbfa732ccd8af518672d8f87365ae779002", 0x75}], 0x5, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x68, 0x5}, 0x1) 16:03:12 executing program 1: setreuid(0x0, 0xee00) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x100) seteuid(0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffe) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:03:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) read(r3, &(0x7f0000000080)=""/102, 0x66) dup2(r2, r1) 16:03:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = kqueue() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x880, 0x0) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x5) r8 = socket$inet6(0x18, 0x0, 0xfffffffffffffffb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r12 = socket$inet(0x2, 0x7, 0xffff) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x2, 0x2, 0x9}, {0x18, 0x1, 0x6, 0x80}, 0x0, [0x8001, 0x9, 0x40000000000000, 0x8, 0x9, 0x0, 0x20, 0x3]}, 0x3c) r13 = socket$inet(0x2, 0x2, 0x9) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r15 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x6, 0x365, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x9, 0x214bba68, 0x200}, {{r3}, 0xfffffffffffffffb, 0x82, 0x20000003, 0xfffffffffffffff9, 0xffffffffffffa92c}, {{r4}, 0xfffffffffffffff9, 0x80, 0xa0000052, 0x4, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x16, 0x0, 0x3, 0x80}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffffffffffff, 0x6}], 0x1, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x1, 0xa8a, 0x7}, {{r8}, 0xffffffffffffffff, 0x20, 0x81, 0xfffffffffffffffa, 0xcbc}, {{r9}, 0xfffffffffffffffa, 0x60, 0x24, 0x5, 0xec6b}, {{r10}, 0xffffffffffffffff, 0x80, 0x7, 0x4, 0x5}, {{r11}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0x7, 0x2}, {{r12}, 0xfffffffffffffffc, 0x0, 0x0, 0x4, 0xfffffffffffffff7}, {{r13}, 0xfffffffffffffffe, 0x12, 0x0, 0x2, 0x71}, {{r14}, 0x0, 0x10, 0x3f7d8a5f52c84f85, 0xeb51, 0x3}, {{r15}, 0xfffffffffffffff8, 0x10, 0x2, 0xffffffff}], 0x3, &(0x7f00000004c0)={0x4df5dbae, 0x5}) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x47eb, 0x0, 0x8014, 0x0) 16:03:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="02e825855e60059cbe62d57dbef811174f1a55318d4ecf10dc0413bcd50e35330afbb43e8fe66d69f751db7448d57fac8de243bda13e0da0f9869db1271acdc03f520e23907cbb8bbe5226ed1e4dc5c4e7a266bf10a57131a8a670e48a72b8fd816a3b3412a6b0063695433729eaaf503fa61a5996037c97b075c84c5473a73cb5d38dc780fed59d2586f38c625a98881366ecf0adea2779d9a472d254836d87e278eb6d887120131dafbd34062fdb66bff1ef99513a93950f", 0xb9}, {&(0x7f0000000280)="c40c39e7e43f22a51558df3530ad91f8eebfcf454b83e699ba707f0ab0393beb77e8aa4fe4af65f4dee51a2c7f20fc86903c9d60d34d0d6845d2dc146ac19dbe45e2215135cb96d178c0db6118e2ccb331e33f300bf9cab2a99fa298d79d69b454924354174dd401a2c802ece5effc79dc4730f8aca702b0a7a8f70a4bfca961690846908b4390", 0x87}, {&(0x7f0000000340)="53db3eba47f2aa4e5548f286f6684d8bbe8edc913405702a3f90103fb94bb3bfd851ae3f7c0369a19d69160f84d04511bdd765436e00d330b7238a964af7462ffe9973c380af52e76979f34977fa0354bd562448ffa21affa1b11f5655547b413d9dfffa0396fa518405613ad7390fa06fd911b2d6dc6fc6f2d39253029a358594804eb795614e4ecae997e5daea9c3633272195e108f688586d3fd49f610cb43a80138070", 0xa5}, {&(0x7f0000000400)="c7f29288be8d827d2304a90babf8790cae4f9653e08dbe7cbd4e1e4bc6cbe4d0a9c48756f466d6fabaf2d557792aca5eb8acf4d5b64c8283e6f3556ff17a31e32d820545d04c41d3286809822c1257ac6d9d5eaf7d1e7400ecfc8a2f9f95036146083925a182c78a7a6b07608f77c426085731180b54c952287cf0b20ff3fd82428eab6570479982d0b455c2fc51119ed5a864cb4d14b7b37bb42840b7b7d552dc4406cd53eb3653cff71f1075a7ca20a8a8cc026d0877bfdf7ba94b351defe0c38854861666faec72e5446fdf8e09b34e05709d6fe9dfbfa7a56e54eaffc71f17317aadac989db21d44f51703ead5f58b80bd24ad", 0xf5}], 0x4, &(0x7f00000015c0)=ANY=[@ANYBLOB="480000000000000001000000ed0000002d14258652c486557ca96a7ef546fea39041b36740b22855726d4185ed31c75211cd9b78d28bd71eb88d04a9fb0abeb530eaa00000000000101000000000000001000000030000006f70bd018d972d905a6963dc3211326a3aaf315cffa8890509bd4ef40c41ea6b18c2f1511557bd28ede47824b27cd3d0f71942a2ec924ed414c15a04571450fccab4f46beaff195a66638640d659dc7f6712109c6fb6a3523bd8994297824f667cf4bcaebec6b1d2a221bf1ce3688897d097918a2f0db267031ff61f689b2fc26aba93354dbc0cde50a6482f70d4c70ed1c925d23d2025c0724830a61c6514f46eb5fa9d960ce9dd55bd307e43a1c8c4a4f3c89b4c900875c756d23e6f7fca341fb0aea5c8f8a1adb83b42053f30c22980408d88d12d0e291c4d150a5bdee441b704e76d7ca2f38a43b0781a2905c1442023b75bd3608431da21d9a2074f73de949840f2dc5280826f46f04307e3d8ce3b7b24f781a1179d92425e2acec599f0f8bd2c5560a9b434fe83c9fd44a294cbf8d73eafa034a283f4d2b421e939d2c837cd14fd95c2e9c8ffde1f13b04be906494c38da5f3f6f0bd59847b3c3dc9faccba8e539047838d064938407dff532cd85f0f5a9aa49f55067a58205251d8e291998220bf6376e41dec745ff7799b33b17330cbbb13e6e1cd24e288abe1c3a38556b4cf68693e2211284e7064f8030620825687551bf4da0942a100cc34a6e1bb0db4697936ca17d1d91767ae73c81373d96708e217243d7caa81c068d94b6d98f7a2dff6d169cedb82500640fcb7b532b97c38e13ebf6de890acf8f4ca3b36eddbed5d4a0c877881baf166523c47420397c0a134c8968a1c5d3d400afda0f9d1a86af520ba7276a611998dad339448f37f660bd961410f4e727d83c6a862882fdc029507c3bac750fccf06caeede3ced2f68244e83628392fe978c217e0265876064ec6718cd0c974387479c5f647d95bfd05e5e18e7e418db3889148ca614a8f76410a006771e334e0c93481f8ed85435c3b0f9e440b820339cc9d13c7957eef0b9ff6bbcb98d580588fffe49a9ba14b6507bbac29e61ef9abc67e889ee6ac56c5d3263c0391efc25347f3744be13fb3426576a545d3a49c14b1df1516ffebf1d1ccbd4a2e50947e13d88cdb55a288a2b54c6b2092d60f36e8cc1cc924c0e9082634599afcc94b9bba88123114685861a5592165a83e3fdfedee86e4edf993d1e822d30cee3620dd08d8143172048fdda80f817f1ad043ca7723f3b9b77afc931e64dd5f8a9e53a45f4202422ccb48a5b41cfcb0006d8796e96ef8bc22cc786613e85e9768b8987f202c7fa5f0ae62d49afdd0678929630cd362433f5ee63f968853658f95c37dc557b1cd34dc965a21ce26e13ea3eb66b5e901b36e54c12453575ad1d1880c0b61224d7de9fdcedecb28e5fe362ad66e6ec70b53dc8347674a319e0c33e4f94bb17db3a674ba6c6b9d4b6e7e6f3253f99444596c100275fad7d64e5bad1487b26ce2132878c951161ffd8d7efcb94a22e2a79d96a8158ef7f3efabd2fe03b4e9941dee1b9cfa86c90f709c8618e89d5e76abc64b5c9f301933a83ded8d06265cd05568d6c26524372a417643454fc501c9f90f66a9e74b93090aa87d971c088869b7db33bf340ba69456ac78c85668285e74ef8fa5f59aa8067a89bcc528898937ad4e91bd304206f4712735e8ff0a7e6c5421dc5ab58dc9e984ec09778ff38b7ca4ae367c84ed1d36f646e97a9f8aaaa49d931c545c5f931a4b1fa21deb18fa32a556b0a15222931ad59c4207fac23cf4dae5655d0f5645e519ee578b06f44ba6e341d049235da2644f177f9ab126516a592a39ee3e06fbe2df566fe5e11588d95e79db65fe88b85712e6ec9fb9978aeb397f27f00e484121bff44849948eca7b71a6823044b7d95dfaaa57fce521ad945a9c77ba82a7dd8fe397d88aaad75fb1be9f3b973edfe45b981fe23361abc27082357eedc1511508f6ffc17196e34314a186eabb4b70ee485675c8106e2b3e7135d3a557801e13ccc9b0477592a204e2e78720a40e4dfb4d609cee65036768772533327fb7c413ee164533231f20e8874469524e5e446b71f8066c2447d2aa029f9867eef780813c9bd3a67418f32e09e7a0d5481fa504473648cfa38b72aee3a09e12d26dca89a7033433abc093415c21598b550c712ae0e2ea56e1b56a011e0926812f2f63f42bb8b5a6155d2febddb00843d8073026ca08c09412d148ca72db11e82f2722db10b1e4b775abc4f9ad39b66824bfed146a07bd2b732003fd9286c5830578ac010afb07de3cf530d32b4701103126ee4428fd61070adda36ba40b2ab03e0c39b7bba9f3ccf7bb1318a484abad473fd870139574fb7abbb9c5ebb2372f00494263ddf42874cbc457c05c5f506f9fdd492e846850c92f12f018b0a933e4c0d42780a48b4e2af58b6038bddffcf697a3eeee54655a8b82e921e9e196aa123a9af24d7619759d882ccf3b61ded2579cf99d15d7e9139cfcdd4052a3f97645cbe2c8ac7ed1f30ef82c14a95c31325b421474bfface381d33b63fff967dfdb440e3d55aafcdec61e5d440e6a5cc40a2051d4d9aea71a22f459f07d38971cc5ca0379a4a72e9abde7f2bcb7a70c88bb23a51bb3db1acf4ecb237e8b9d3939e13787a04d22e595f4932686ba9e0d4570ea7631a1051217ba190627c2f0d3a4372e63622d0247e6d46e91f667dca1ee690aec6c590caa19692868e45ff5124ab9bbc9081f92f07debe900986343792346873b8229f5e884b2459ed71ec1af8d70af247bad8111b40da730772a2d650e5ca22a0b98318c36d818ba04ed0bbf35de9b7e8b9f6e55426cb21652c358a6881665daa893ba4ebe2860cb46b407134832ad8bb0d69de8830882f9ee223392a1a1a5418de160d1bc0581160948bcf8f63b112062863d63f015c3d539ec64400d04c13854e4753b53910a8b87e43853d332f99869e8a35be17164739ce11bb2947147c453be280bab94e69f2daaf1b0eda5d2005da6240e6e0a0ac457945db2d1ff41feaa5e4b518af40fe9c6989b30655863e0b5746c906c791ffbf4e5adf167d1b7a165decd9e4137f1831ead958db0615b7d1a2d542ae580b3e4b87f339078dd05baaa5eb01ed3252de930619bbfc153ae020b92d9b6566881a8ac09d341c080831e08ce3d672234bb8177317ae010023d65b57742d0c90653c9fb9f35566a1a5288f59cc8c5a4fa087db2b17e8c29782afa00d672fcc60ae4a6374c7a0c1a4230721e991d12e51609b20b793cc6c0edbef7b9983a15b45b5e47299526bcb86fb5500f57dc830ca83455e3c805dee120ae705d3c460c953c13d78f4e0215895cf29379b7673495b14f4888b710b316f12f745f2bab373c9b17b7e9c36e14e691d7295c4d43079031357ec440fc2d9e160d7f54554b1a27995143f820f56f4a95aa48ba542b86b350d300793d8ccac721d521560cfd584c393abe3ac5aa1e48e4166720e5382379a0a4326055a87d71b064b5f7cd344603764bb493de6ed120bbc9dfb300b4f1607f6eb97b9ced7778fef3f53b1b06243b90c6b1f953d359492afea9beb2115c39e16f3829f0a1701025d36a98989d36b19dfa90e1063a91d2a0b3ad2406cef7bf1b99bbc508fbf77cc966ac2fafbad1208c4670dc28de3b236307ba9feb2460fddd15633425445c8b53de40ef7dbd1effbece97294c7e9df5570b4704077b0434f5f76a9b86515a4826d8a36a07afea4d18bb2d6abc59c254cc32bd55bffd573ccda120f096bc645007c249af89a1431d54067f6b288109326f4e5253c980aeab3224e9382084d892343e14216db01cf817d46ff194e0113c0ef638df7e18a8ed32d858593c7697c42af4640d44f3a63d74750bc6ce087a6cb3af0f04332ebf4a1350025d3f1ed429949c8f441fa1116a807b539f299e4549209069c3f8b9575c3d13e55f8ed183ba949808d712ed06ecfdd627b76d811a4d15d08db958b7606bef773b027cb60bf570b2bf400dbd155030c445c5984abc880fd77f6a6d16dd05dc1dcda25718fe3d50d8bd31d2bbed7741a700f2698bae66eddcd3ddb8436209082c8158a7c8980610511c2d7704410f199c3ea705927b9c78a8f74c771a94f046dab69697831aa003b3fc558fc5b1b29b14dab6274374c40557c1a17c0cadfb41b9fa4770f77229d0dfab8ea9d625dacf19a4273a460e2594c7a7db989245de47606d270247f7126b7345547ab5553404eab22bb7416d299b4440a1504c93d772e3394cc2fba6906a32f3645f5d46589b674833429e5979d3ed56d36fa654724d80e4911be455772e51e676c151058086eb5ebb099d2a77c10bc8fe1f3656a79120467d6fdaf2cab1dbc84aedaebad6a7941b09614de6b7cf5075cff4ff2d94ceea4fd2a30fb3bb8bf5029a7081527ddc8e071175a052192c0a877f433ef5ded689d10193d99bc44a48757c6aff04f003a90d878349ab48c9bd8512ec7eb35ca8d55137a30d1f350324d8a6f7583b2146c7b6ef74c2a68db7be53e789f0c39ec7fe490ffa73dec8a246474f5e9b0c6cc9e8d336b60eecc93517d3b2f9ae0b1bd239a53a88948e350e4821bf7b72df5e8974cb1970c49cc34528d8f551d1f222e535eb48e81ba164ebd4f3ca52a369f7ede25e61ddcc2e05eebc86ccf50e08787d849f78b82b309db7e80eb4838cae6c46bd8289713d20646d5721648f7a4e3858ef349b219151456c35191de1b563cb2c9cf70485ea37b679b0e00b79ace8de36b9f15a2845778b444e9495611669be0022896970f858e44be5c90b43c7ed9f81c1ed85f3096af6a134d19a5c4a2be3b50e313e82be26b194c7f1de23db5ae4774eab8a4d8f3f1c0b890d82d001dee420ee9ae9725f951f0c828f35cdd45e173f147a0df86300075664e036a367680535d8f0a28ba8eabca586240f82c0a404994b317b0f5e150d2a41355ab73abd24a800d0baccf42106ddf584a8da00732639401b62ac9b74a077418e68cb13848d37bffc029c5cdfa6bcbd767fd700aeaba1d829cf594ff5fed58a3b20931ad8d78211abd9bec640c5656fc3a746d95ae5cca3e484c1784f9be7b2bbac19e4ae53231b1afbdc8ebafc89bce6696a758cd6be55e9b9f02c7a91e97d254f58c00584358eed43e871cf4b689b22043bb588b73ef4b3a55dd66f7736325c8a5c5958748ae07ce7231d813bf27a22f0d0a2f1cd13fb7ba1098578d88d6d12ef7ceea1f28882581cc82446fe6c714902820d969dde60c13de9360b21141f2d0fb710423a953635ffae5a7c3c11ede4336599464e8f06da948c176d24f52af28efe97c0b7ada6d2b4b4aa96eecaaf6421c96a9755f9f93873c7dc29342ba6ac8bf10521b9ede03f803553192c6edb2908699ea25c8b70bff6766b2571fd040cd50ad36d6884751edfce46192b16b93d34ceae26ab01375c346e4cfb5f0d971f3f1a2637d45a97cd55596e3b94c4c0a81d7e0c0793890e53f3078df3a6c18d77391cc46d7ab91cb7b7861e22695e703a1a4d61487308d4f7956f191f7733774fa590da21df64b17e34d28e4adcde67a6ebf4aa91b153cf7bae787462fd610b8814a6347e1e6a0afff18b414bf29d7d688c9c55bcd8bc79dc70524faf8b4d0106ba18ebbba6c057da4236322a5706dd1a60c7a4bfc40c72bc290919412d70e388408d918cfb4cc0456d42b2c901fcf6f9265a497c37f649211043f3c69267c8323423a84ec84484e2bad35cfb35c6baec6a505f2c60de57ee27f3355a6f914f01dc7fc193e8357c234b9f6127daf811039f95aed806b3c5f02e3de353336c5c13f46f8bd2debbe1e219289f43d944923fe94f8d4c612465fa79e0de0eb2e6432973210180000000000000001000000ffffff7f447fd5e49bb6000052638ca94b4aeb66bbfee74d6f71e967eebbffe8349464fad221a228f8a13b0c0a2fdb4cc7ebb583d2360fcaa4774e28a331"], 0x1070}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:03:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() pipe2(&(0x7f0000000100), 0x4) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:03:13 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 16:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x400000200) mknod(&(0x7f00000000c0)='./bus\x00', 0x6100, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000280)="b0e406f31a5a9d8fa229504e2c75f3f1cee0198ce8f6614a60ca17107bc19b8efb6537287c8304f5c115bd17cfa2027c253a987a64f2fa88a9d61adc8bbf6c9fc902ebe24c3c79c72cbc1e4f86ea6beb838e4163f441a6ae3affd6106750357f90e1b4584ec6f5482483a669634532d50a5c39ce25fd5c6100902b16cf3347d53522c0e7313ef10fa4b939e5ccede96cea88f6729e605049185adcf2651ba9f3906f0879a3a6c5b7e901ad215822f8bf96527699bb", 0xb5, 0x400, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./bus\x00') unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x6) 16:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab4", 0x16) syz_open_pts() close(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) close(r3) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:03:13 executing program 0: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 16:03:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)={0x18, 0x3, 0x3d25, 0x9}, 0xc) 16:03:14 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = semget(0x1, 0x2, 0x18) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/4096) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001080)={0x2, 0x7, 0x1, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getgroups(0x3, &(0x7f0000001100)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001140)={{0x80000000, r2, r3, r4, r6, 0x6, 0x3}, 0x800, 0x1000, 0x200}) renameat(r1, &(0x7f00000011c0)='./file0\x00', r1, &(0x7f0000001200)='./file0\x00') dup(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, r4, r6, r4, r5, 0x80, 0x100000001}, 0x0, 0x3, 0x6}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000012c0)=""/181) semop(r0, &(0x7f0000001380)=[{0x2, 0xd3a3, 0x1000}, {0x3, 0x8001, 0x800}, {0x3, 0x8, 0x1000}, {0x7, 0x8001, 0x1800}, {0x6, 0x401, 0x800}, {0x3, 0x4, 0x1000}], 0x6) r7 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000013c0)=""/184) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001480)=""/123) semop(r0, &(0x7f0000001500)=[{0x3, 0x1, 0x1800}, {0x0, 0x1000}, {0x3, 0x3}], 0x3) geteuid() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) renameat(r1, &(0x7f0000001540)='./file1\x00', r1, &(0x7f0000001580)='./file0\x00') r8 = msgget$private(0x0, 0x1) msgsnd(r8, &(0x7f00000015c0)={0x0, "7c010cc573a61c"}, 0xf, 0x800) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001600)=""/78) pledge(&(0x7f0000001680)='\x00', &(0x7f00000016c0)='&/%\x00') syz_open_pts() close(r1) msgget$private(0x0, 0x628) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001700)=""/128) 16:03:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x2, 0x1000000) r1 = semget(0x1, 0x3, 0x12) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/59) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/28, 0x1c}], 0x2, &(0x7f00000001c0)=""/179, 0xb3}, 0x842) 16:03:14 executing program 0: chroot(&(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c7, 0x3) chroot(&(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x885dd4312a98ec21) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 16:03:14 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8863) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x0, 0x100fffffe}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x6}, {0x18, 0x2, 0x1, 0x8}, 0xebe6, [0x4a57, 0x100000001, 0xff, 0x5, 0xd1d1, 0x8, 0x1, 0xfff]}, 0x3c) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[&(0x7f0000000340)='%[\x00', &(0x7f0000000280)='\x00']) read(r1, &(0x7f00000000c0)=""/255, 0xff) 16:03:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x8}], 0x2, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() fchown(r0, r2, r4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setregid(r4, r4) fchown(r5, r2, r3) 16:03:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0, 0x20) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) dup2(r2, r2) 16:03:14 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:03:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{}, {r0, 0x8c}], 0x2, 0x785) close(r1) dup(r1) r2 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x100000000000, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) 16:03:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="84b711c7be392275e160c9c74612bda646dde015d06db903a5fd114cdf0c9d6ada9964ae86c46747faaa2c56d628825c3de775fcca9e79fc0dd6d3f238e687e47f4645fc3b7065f4e7afe4bca4b82868c147bf172ab6df384f0440e315fdff4ae5fd4195e0b5dd0d09102c417da12985d2f516a3b9b771fa7aa87482925f4bc7a4a798fe09a83ad991ddd747b6c28e9facc042c851a0185b17eb1ea71b6b91ac01772e9caeb1a70d13dd421bd20b7dafdea4cd39ab760d7d1b1327a4cb064c3bd2dc2868c3a6fc1849afa6d629cd23533b42912a97ee718631ef8a04c94ec58188ec7f4dc91d3d39102b236dcf168d7feca650bff0b242c6d15daea561185f026d896fec9e82dc4a5661a4b9a622e29e9dd6c9fced0a6e9c5502d5d32ecc79dca671aaa1471ad0a14ca61dea161bc0d901df37f329b10196df05e669add0501d0144e3ef6c483f0b9e540e95dbdfca8f35a839cdd725dbc65b9c7350117137483f2581269bf3d2a880cc72d048e9e8395547d9ac565248e2abe36496027b26fa0a9fd6fd5328c6207cdffd0c2dc4036e43d69c6d513d563126d673baeeec7d42119ead64f74dd3119152f446af5af5e0f04ff7fbcb01999ba8a365fd807175372892c582a546e77cb2cf33246fd49593c1c1b944a080c2ab3d25eead844c232f5c26d43c6421306c823b572e5495da2c5970be766dda5941b3fb1fc3cb6966e848d182a0d7e3f3b14cd7c3f99f2734b191ddf6b7669a3d92b1f2112e29f518ce550606138e6979cd96c7214145f6a3c70e7587e47bcf67a66a718ea4b3469baa3fd922148c2c94e0fc0341f91b77d7daf0de42a08241cf02634dcb79a75fec4f47476ff707f99bbd262563ba63ce177e25203a519454f778a5921852dce654c3d3baf65f70be99428cd83a3bbf85d864e1809ca09bcc24d4f74fd136f2b5a883b588d2d7ddb6313ee00a92187217553f8ad0b5d81ad6862216d2350944aea4dadd31e5d8b1a90fa2acd4e4e39fa9f7482d3f367e3a174062252652c584bb9c393a59c0c2eddb595388156ca47013ebcfef9fee26dc7c7d4857a0e3739ae541dba3870d6d2715e76d1ff516f1cf4919448d150b2e17e5600ec5747b8fffec62068eb945b95e62b3864157c83bfc4c485310e7319d0200f0abbd20ccea8f0b782bb38dc35102b80977d18ddf5ebb41c68850909812c6cef3653eaba9a3117b7a44635fcbe1235e8b25640706729c8afd8a2510435c027595f0c0fcf89286dcaabef0cfc2816c64f6431ec27d2e6e9cbf55a30bae1f11725479487341e70b10a2d9a9c56f09e8dbd8c32806e4ac15bc44de2bee55a9fcb97d8dda535ba489aa5f94650bf750cbed7f07ee89a27ef32de8fa22b7de3c2af98bbb85116be75ec6a302e8033c8aa60038bd4123337f898829df10d6c61100440c7f29fccf5a90ee56fd6d9d03e573af8d0e9b4ce792ce8fc5322b9b82d96ec0b0901085f39663458041d75298b175ff6213def898eb63957f24c848fee639200ef0ab30054c871f7ca57ae52395bf326c72e6154f207f6a37d19c7103312b5bfabc72f051aac8212a0e59d33170f6ba80403d02a549ca462d0c225916317c60f03d1775363067b45853902b23d2c67c432bb8e13d3e8929a4b93477b43d51d30a60b5ad6731750a47ff2ec51f3a4ca552517d896d5d5fe2ea92b8ec66f14ab8dd3c10f37f8c0b020b8b259be65ca29777a3b23e0ebf72a12884b59f5d8ba5c265249906db7e6447f0bbb518174ffac43c1893bf4c2b6c372b858285a4d756cbd5300d12592534320cde68e2aea4c83282ec8abb144272e52ee0cd23751ebcfad1a4e1d0552b417269a364117334827d635d64f46893405a8dae800dd1d2c8b661873930bd1da6ffceba7d880bebc19273960518d4755f73ee6b44680b00123c7bc413c988e905c146db58aade2b4612c81ab289e221f3e165b7246502485656c845b4b891a4352d4cbbc66713759430e73294e0b0327caf08693ac2c925d2b727004c84cbcd4901555846f7c9b6f55a4bdcee940b22723b92978fc7d8e6093f0b90fc262d7ed9da274ef284ce8950d6dd414417651c16098c319b69f8e8d2388837a0aad0949b1d5f18537721c9f09b0683e717354a1b249d93c6633829c14f3d848bd5a7573b0f11d44af18e8db22f8efd36f2bf6fe2791137ccbe8cab5e45bf5d40e65f9decd17a93ecc574410b3b01c02d834f4958296d8c5b424e9e2d0e38e86ed0dbc75ae35c76b2bc9778d30173a3aa6caf47a6cfdfdf91449a0b2fcd129d93d5726564b6705c09474e7fafa04b1610fb5c5678cbf37177db834debf7a2d99fa61f456674223c0abd167748b969a73d4da3f43ab5511504c44e4c95a22092629a2c3752f854824f5d5889583f2a0e159ca44b3881d2f2ca4a29f411ef16bdcd403ed3439c4aec6bc138cea089804892a26ff8c406e649a709b64aea4013f5b77a47ccd06f5c1c5cbf3bbf6415644018dee959be40d6939007b4729dfbfcbb304e48aa546223cb58e69d84ce13a0ba0ef833063a26a1c9c1b1e3d845906c9ef1b67ecb71ed0537d3b31b2f42d5e9719b4fa5d23e1556303249511a0471609bc60902b39049e422a5739148626a26cca8bafc48fe8568dffb5794ee43a83181b60492e47ab2ae47c13fe9623db2ba9c59a818e44b92963e7f7f650a7a81442ce766269dc9e26f5883eb0f06cb4e5407cd083a60a0f423a34adc8fdf2da941a3d7fb6b4af4096fcf9d0fb00fdf093926ab37108cab416498eb5b5d6ac5d4043ed89d85aa0c7e5d2a9ca8756f07da09c947b06232b4a8546f516d0a8e2569cf34002447a52511c2acb1bb7e4a7ad272a8d567adc47cd9d897df26e50e778b15b0c4e3ac325a13981d8b5abeaacce8d7eb4f3c71bae6e6fab39330cda6c4daa49de13c770ce16174944d8f3a34af23d2b0b657d295d4fd1ea1a1cb9bed67cb0c8a1c6ce341f09e2ea9a8531341b50af548b2fb531dd72ddcab85dd9c5298a0eeb2a150123757105ab3d189e4461ed1a668737573745e8cea7b064eea47a7fd0ffb82b94605b6c6268303f4c071467b4172b036b07fc6366fcb9ad1893d140437c2d8a9d09443fd6ad560e25463e0a14dec108743111ad4e80013371ae0ddf2a7cdfb1d9c74431b9d6ee039da0d0a11ea153934f4fe7600f0d40520f66167aab3a96f67f5c9a6d7e55f2c68e552478e110d81a418815a7727c670ff0814ec9b64d542029fffbdd05b28f437af3e4ea1992a4c692ee5b42d056268b44ed09ae3a6a52c8e0fb45731d36574cbfe6d304422373f51343c13c7ab1c9d03da2574c219892bfd24a204301a7b61dd8bff02cc0b246805c6a181c732bfb15dc6b13cb2c62697faa6a780fbf9349123626b66385bfdabd5574c5df9d91c64b4622ad78a70981ef240e56263c4bd2e217d2d1c906eab4a288c851a0cf659cd540ec5e3a716087bb3e940c8ab59143e2b1aeca73bd0e07dd4f2cf1aacdc662cf4d1980c122303f0a36cbec4c81baa3ffd9a5892988e00751402e807d9591ded4644558f4e3ed27c60d2bee1e65873c01526c1b0bcb181b2a9c796bec97a2f3bbc4713fc8932e809ecee0d8ac946c4d5210fe71d26c20f0c528f4a402269468352a1741253e072c8d2143b631157a20bdd2456aba4aded558fc0c45daca025d37f5a23d7ff78235b86f65a4ed5745cd71c4e55f7e76beef1d8c2a07bddc8f9a246ec028b177dd008153821b519e5bd196f079399149e166208b58c8e7aae8c655eca26450bd63c3922e138aed28e27ab9fe9114ea93b26eff08714e281046689c90ee5f8281b8b182e697c2349b69face096c4d0d8efc804cfd1c16ea456dff1da7db28c96ed72308f0c49df7560adef113bef69b27a96786417ca4bae4321f82a444155a19411b9bb19b9ae2e5d5d11aeb78bd0d1c0ef082ce098f550b1f34549523bc6e77f8a2b833e0a94289fdb128f1f27b4497543704dfe09e172ca5afcf001ecdac4f3be2da9c7d266de9049805e60ac86fd681aa6bdd18b3c54e65dc2013f8b005e4d1d554b58679c430bcd8db9d1a2b2e80cfac8740851d1759be45cdf303bf05cbcadf190d87f70d705bc3051853aa42542ca3a36faed4ebb7b4d726840a17640bacba572bc0cbe62e0235864ccfa6a6842168e6e5ff4ff59ee2b2b86c55dd46733662413938b45fcfd664314c910b2044d8390ded0ea44550867fc7391d27696fe86c3aa7651bc68d9e7025345e4ebe893984887dc6a43b991c562523c137ada4b9888b9497a2d106c7243765860d2c44cdf39454033c5a5872ab21f739b32e7d93ca2f26da8434e64ef1e5f36fa7697c8fc5f1d5259b7708fccd0e3272b39d74c65e6dc0bc2d1fd1c0a579748938568c468d23091cfacbffb7d8fc4b3effbc4cfe47a787bb27195c7a673e8c3ef48b2e000c71ce2163116724689d5cccd2be5d115e7b781921a183a71066bc74d61b26cc90081db19a1d91e890fd2c6988d84970b9c4e725effa65d872b96beeb45242e0f5a65371ab95e87b4a2b288a3fae38b9e9d84c8adca73b6c64779dbbd453f56243fe6b40f690df59fac2f1754282fd55599c8008504291322d703062be715ad618f783705cc6bf53f46cc7a8befc125cdbb29bf8a3cd1e13d644b638abcb6003a880fcd2cfb3276f53b515c5189ed4f640da2c2647d7b45340a48e4447322b0de0b74b4dc4d9a2d55ca9c12c391630af88c6b6732ce171e7edd0bd291deb36ec5cafea65771151f15349cd89e35197a7e24ebe940fd091d0d2c475084c0bcb3d8105a11700222880cf0c62389d7c73c0b830527763fd0f285d6a9fc8117a0284162e6c06305e57337610758a11254709a72c75341f731229ee76f7e4c96f69f3ec86ddaafb2e50420886a22be4a9341835bb2cdd35dc42c156d74553b8c06de5413a5d59a22655812a577b4cc1902ec47b5176624e66eca26f0326abb7a6bf9108c93b64f418076858a17a57d6ba1e052d44c85f567ac8f4ea312c7e5f332d7b33b1a1ebfe42afd0cc32aa938f1ef1c254e1c9b1328f898b90a04620e56d771df43dd8d06ba85e341a79c1b5adb72a9738982c67144278230a91080fdab25fc528068d5aaeb5fdc81d01a1e4d6c294cf67e1378d467dd87628b8dfcab6281f8b3c4651fafe68433cf2ca0e2826b9af855cb7d0355bf6612a76c26c099219fc39b29d65edee6ce9cc268fed5365864060f1d6ea8916021efcbceaa9add0ad7bd42cb04960001f3afb2639b5f7a1066da19b744204b44798c77084c5a6a702a93089f3dc9feead00ab5ea394280205d1cc60b9538f0b35cd75f7d6dc5167e86cbedc8913107fe04f7daf8b6caf8401176965ffff2b5f59f07a11c4803eba199b13ab80b663f54ef6032002cb6c1c87ed1753703c8e8339af044869ee7ef7747145c0b022b04211e9845e921598b3d2b2d0aa84363912fcda8bb45adc7027088d438ecc18792dc3a67c8fd239b70bfd0f2b77b40f2117ccc9c41cc34a4db036c64d5064c3f7407ded3c3b3e7de8699b1e6055587ca9c2b2bb83e1710e455a41b7804ca7f5a51efecbcdd447ee951fd2b984f0790082df6054d79ce3b90b3eac72ad00dc3c61aa77f362467a749cff68455e22eb544940a1e00dbf9b31f2036c33eeb74c8b5226ecd867d3d2cd63232ad36170ec6b309cedc55e15fe7ba5a21499f7faccbf83dd626933966d50fd76bef213eb41cd2283921a3df4a770361eedf503f0439aea49af9bf8f0c3f074d7ee31c0ced85dfc4038004cd", 0x1000) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)) 16:03:15 executing program 0: getuid() setreuid(0x0, 0xee00) setuid(0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:03:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/33}, &(0x7f0000000180)=0x23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x80) pipe(&(0x7f0000000040)) 16:03:15 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x40) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000240)=0xc) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x140, 0x40) r2 = dup2(r0, r1) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000004b9f3dbfcd800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x5, 0x96e9) sendto$inet(r3, &(0x7f00000003c0)="ace40e30f4ed83b24237b25fc154b774e0c16d664ed6edf035e19443df2ad530945f8523793a0a5e4fd0349029dd012ba982a53ebb63c6cb7ee037b43dfbcf66d3c0ca1594741ffc283c840de5b49fa9e7164091a692637c9a8b5f099eec432c35eb7ca17b037f519cabb3a5781f6c5f26a63b3ad863c67b6b45438ca7a1dde35dd0f9c0088864832d16214d8d4516e36b08ed863a12613100836f452bee2aaa531071116e9ea7cc4e185f2ec23601fc6abfa22f36947fd60fadae1c613028139ac93ac5f7dff9cf4b9d144439106d3138", 0xd1, 0x8, &(0x7f00000004c0)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x4, 0x2) socket(0x6, 0x3, 0x0) r4 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt(r0, 0x6, 0x3, &(0x7f00000002c0)="36a5d94768406b5fe93c9a694dee526371c64814e0d5b07114e92129c8fc444033d3f2d541a6e78b47c1f4b336c16e4da7e2b894f0071d813c11d9893f0b8e81ee3ee57cc31bc8b24536ebd660bcb845dca784a13859d7a72797b573aed89f55a4e52ee3fe92ca22ce138198db5b32e18f0d1b77198dbad94e24283ea8fc105996df59cead34975297f1a784a62c22379318c9fb23f940de6af16af5b8944d34bdb55d2dffd5435ad18af4f9b7099bc1cd17cccc0545e9f19554f32eb060bdf8", 0xc0) r5 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000380)="375dfbc0c9cf9e50f52ec758b05281fcdf52ca3cbda7d86acbd724", 0x1b) setsockopt(r5, 0x29, 0xa, &(0x7f0000000200)="d5ff96683781d400fabe7f1a09d749", 0xf) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:03:15 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getrusage(0xfffffffffffffffe, &(0x7f0000000440)) r0 = geteuid() rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:03:15 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/39, 0x27) lchown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:03:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:03:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:03:15 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:03:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/202, &(0x7f0000000000)=0xca) 16:03:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:15 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5, r1}) 16:03:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x0) socket(0x10, 0x4005, 0x100000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/229, 0xe5) 16:03:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/223}, {&(0x7f00000001c0)=""/181}, {&(0x7f0000000280)=""/129}, {&(0x7f0000000340)=""/229}, {&(0x7f0000000440)=""/33}], 0x1090, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:03:15 executing program 0: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000f0d000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x18) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x423f7) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:03:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) write(r0, &(0x7f0000000080)="4a2650655b2abc07a3d6027c4fa9da4240ebd3b7b2651129a3ced05a67267d9794b2275e909c397f0fa026648a9ed5c07fa92f0cb65e63c84aef45b96a7e85521943a2094096c82a83bf10c6e84aafa23812f025a34d2c825b9bb9fac5bf7231", 0x60) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800000000000051386f4fbc2f390300"}) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:03:16 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9c, &(0x7f0000000200)=[0x0, r1, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:03:16 executing program 0: r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r3) fcntl$getown(r1, 0x5) r4 = semget(0x1, 0x1, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x2, r0, r3, r2, r3, 0xc0, 0xd4f}, 0x698, 0x2, 0xa8}) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000100)=""/240) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getuid() r7 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r8 = dup2(r5, r1) r9 = open(&(0x7f0000000300)='./file0\x00', 0xa0, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r10 = open(&(0x7f0000000380)='./file0/file0\x00', 0xc0, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) kqueue() setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="a7f0248457f0101de7eeadcf73369749adbba96ad16f0e1768269798bd44a7cfc9f4d402202afc526e08caee9a6a3c4253b32e08e50c953d529002e99c1bc1", 0x3f) connect$inet(r8, &(0x7f0000000480)={0x2, 0x2}, 0xc) getsockopt(r8, 0x4869, 0x0, &(0x7f00000004c0)=""/121, &(0x7f0000000540)=0x79) clock_gettime(0x0, &(0x7f0000000580)) setuid(r0) connect$inet(r9, &(0x7f00000005c0)={0x2, 0x1}, 0xc) socket$inet(0x2, 0xc005, 0x5) fchownat(r8, &(0x7f0000000600)='./file0/file0\x00', r11, r12, 0x6) 16:03:16 executing program 0: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) 16:03:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:03:17 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = shmget(0x3, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/230) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/193, &(0x7f0000000000)=0xc1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:03:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)=""/12, 0xc) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x8) 16:03:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x121) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) 16:03:17 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x81, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x2, 0x100) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = fcntl$dupfd(r1, 0xa, r0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) r5 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/110) r6 = accept$inet(r3, 0x0, &(0x7f0000000140)) r7 = syz_open_pts() linkat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='.\x00', 0x4) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) setuid(r8) fcntl$getflags(r6, 0x3) clock_getres(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r3, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000380)) fchdir(r7) ioctl$TIOCEXCL(r3, 0x2000740d) listen(r6, 0x0) accept$inet6(r2, &(0x7f0000000540), &(0x7f0000000400)=0xc) getuid() 16:03:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f00000000c0)="bf", 0x1) setitimer(0x2, &(0x7f0000000000)={{0x7fffffff, 0x1}, {0x0, 0x8}}, &(0x7f0000000080)) 16:03:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xe) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000100)='./file1\x00', r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:03:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, 0x0, 0x15e83099, 0x0, 0xaf, &(0x7f00000000c0)={0x0, 0x8}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/28, &(0x7f0000000140)=0x1c) 16:03:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x40) r2 = accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = getgid() fchown(r1, r4, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) write(r2, &(0x7f0000000300)="d815911345c41d9f063d64d773fc2f28e36aa865d0b2a1bd1bba83bb4b7712c34d4f8d84bbdbe67aa14338338cb82869a2b0e70ddf5a7c1b3724f5f51f1d83f5ad0935be070ea17cb1d89acd2c2f817f89a402f7664dd97566afdf4a28e97fa38308ebabb3d57ff3fdbbd84069364fbfb2f11cb5fffa25229242999c4dfcad921e5056b6010f784750f775c1d39cb860e8b62fef4c7eb17dbac72a07765ad76c7ea6531224812a53394d3ff58137922318585f4a3eb0e2c8aea2be010c50187fc3e856e24f60eb16ca2c3c19c22ee5a77bc32fb889d0", 0xffffffffffffff24) r7 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r6, r7) getgid() getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) 16:03:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="61e8dedba8570c4ced36da0a003b294fadf7392ff6f677b1e3b1af8f9712391beb333c80ad2c3ed64a6c02976d4bd9ffddde34c4d991bf0f5ad948cb50bf507b98c3c192884f9dffa4daddaa79895eafa5eda65c614b6f355873f33be1c956a8d76de6a423d80f32ec4c4edb2338fd0a5a6432a1c682065afdc84aa0ce20b4abaaf91be6895f4b3c5710ba123e18dc6f117b85664552fe65691bb1823d4c84842d3df9874b", 0xa5}], 0x1, &(0x7f00000001c0)=[{0x40, 0x1, 0x1, "090e89a2db4f9d0996712e67ac48bc42a36e6b82c0d48c3a1930c9f41782b8c6302417992ae12d7546"}, {0x48, 0xffff, 0x6, "9d617d76e6f880ef0b4fb37e3107ed2923bd8c90ef7e0bccbb2439389026735f27d301f8fa4bdb76f4ef6d99b68ed1ae8f266966"}], 0x88}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) 16:03:18 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00', 0xfffffffffffffef4) socket$inet(0x2, 0x8000, 0x3) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:03:18 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) semget$private(0x0, 0x7, 0x340) semget$private(0x0, 0x1, 0x699) r0 = semget$private(0x0, 0x3, 0x20) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:03:18 executing program 0: r0 = semget(0x3, 0x3, 0x100001) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 16:03:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:03:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0x137, 0x0}, 0x0) getegid() dup2(r0, r1) 16:03:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200a8, 0x100) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)="7dc42b1ca8f03ec562c520a2834d4cc2663830dcc64f7fcc339c2875ad005892e623805040a6ca6fbad4093398a075ce36df076005129a14ab114da34cb9eda884ef39764a2453578150f5b57485b9ad35e325e4decf7b880d608dcfac0e4f3f10f400fd37092b2072c793665211945eaa0329aa58d1b63cff5efee92f40e7061c46dcf948bd8a1d1f3950ebfc049a7e2f31b81fe5a534341810a86a663b3683871818cb224d542508a3ce488bea5a120c052cd549d3043d96d331462ee9a1c2800f9a5717acc1f49b", 0xc9}, {&(0x7f00000001c0)="bf310707bf80f8dc7e3bd9a791092532a2476c7d52149f3f02af5bab966963ae6816534145f85c28b119644681a97185377ed276e245cc38a64020fbdf67a0d3cda0ddce7c3bc13405fc656893a3c1d10e6f3c1c924d3953deacac1057d0c871c38eec3f0c50182d574fd84d6b87ec056f7233603e9615d64a8064cfe68d22f1310851fd33f7b113757edf8613a73ab7a32d4e059ae57389e8098814313171e2739a7c5353010d008c6beb9c632af4ee98939fd18827aa6b4bad743f26207da0b58a37912aaf25f85e1903c8b0a2ad5335630e8f7869bc77295c43f61b1c6f9f", 0xe0}, {&(0x7f00000002c0)="f48388e463541389883899e5322dcd322d13a3c33451c1dc8342b1b8d519f0ccd631481e633b92ee0be96873e31b5cf0a924ce2fddb8bfba8012a0ad4768db2be44a69890c319e1bb5cd024fc6039257676ae4b419433f88818654d270fd6f57da67d78c5e1595a8a530b19bd9ee6f659cdee76d9efe5db5296850d5f3640e9f0a173864ced766b683dbeecc458945ff010487e6b65d039cc5332e2081e3e40005487e5c1e66fe104b79d66b5dd145d2cec25f135a03b343414b344abd04eff0b53ecac23ad868d5bcb05aa61fe3cc2d6377d3524ea657dba5716c5d8d8e0e62d6b19087b07de5c2205174c3c959a333bb8063266f1cb2708519a55822d8ee1144729e4e9b47a4e45056a9eb1cada9b69ae883851c6c8034fb4fcb003743c22bdc313c4d1c0607fedce2409ae81500f7e81c0e416720c6af0e453a546fe8b6db20dadced1482edf4d390bb0b13829f5fb3fd6335ac5a86c324589b4adab05da4636d96bafeed477d1f55b89a005a9e31d8e9022ea30ad68a4361e2925a0af676251cd6c3ecdad70447328e82783ad08bf11fb778667e32114dec3e9d345bdd8644fa61af97d0c1491d6ea4b35700b55be34b14b6035f86faf0b319a938fdae144f0984931956691cd7e50d06582c400c8302771ea1e684782d8c79cb6aaed00b39b39001a99d7ea5472d5d72cdffc26ea06cc666d130e2b4a8ad7365f5d2aaa167b231779beefb38842d535dfb4f26f4ab2ae62736a4cfb81582c88b5fb62afd099cf6831187571d972544ba98cbe394b303dca798c97b4724fc5fe050734c9121984106a080248f5fb0f38d89d3f745548a96531771c6e30fefff5a658b0c94e23be1c68ac0e40efcbe3ecd78a8e38bb80630cb0bbfc9cabfd00d8db3f12675622008656a35f9e273acd5c5adb7fb9f9bf44bb47cab945816e8e0d5ea5466b5d65ba9c3aa059ae8de4f3b05a0c6b345f129ae7bf3d75943d0724115b1c6588fc2bad772cc99072b2aa24ef398a8634af236772292760b928427bb016a67cc4b24bc6746f5089d07541c59be54afaed110c19a465fac3a44d8754ddf55b100c7b71fc9e5ccd0412d2e7e19d1373aa57864c6c68c7b4f313d84b8771162eb40db3376ed20ff9e7a8b697029e86f2be48d75ddef442a6963fd8f0483d148a62eb945448a8c257d8b9b9899bf2839f4a6081284bfb12352f0a9a90509156678e43bb7f2d8329abb55173ab8db1b080f41a77d66c0fd330bf5e05ec8be76103ad3c0bdf4544dd213bda5acff6bf6a3b3e80f9171626f8530e50727ae0045ad63921c7a77e26036699f68e8d1f3f4588ab319b23991551e30c8bf417a9a16b6fe6b17b288e4ac683a547899880d427050f73079c4e97b7da3234b8d0c34a8fe8f1f8966c9fa63fc697b52c512aa333b3af2be6adb34cdc42819eaf493b98d193236f3cb7270311721f658b37d29a4e00b0ce312cbd5cd4453ca31e0482852cee54ef482e859e0e2e46b092291bed03ea3f8c3deaa948f068416a718e23b93973f371d4105df98e2a90eaa2aec7650d00b15ce260baa5cbc083233490cffb4fae3950dbb44fc5a9f1f8a74d6fd6305648c6d90669d190ed76a746b9903443bd2330d4b4373ead2858b288c06a2825741f3ce87c4999ced164d5ae2a20bdfbb69ef4509a8d37703efa9bf44b81a3c8a19a5a9e6a611cbf9d1fd4dae58e82c597f651e965594001b16023fc57d804712be998a231de353ef6c31041348a715c03497c55a51812a53b1768597f862d2e260f92fba7db27d760f91c1913ba5e89588a1f0c81a139fded35f11f83930985954cd77281c7aed63097065c6cbf592db6b389bcf9dea3ea1664c7ef5d42e3bc1fa3230412bfa0aeb57ed77f031dd9229370aee1c8045f18997a48b6ac371a09043451148dedb4c3f451cede61f77cccc01d1d3ccedf0f0772cfe3561b262dd36ef9f5cf9d482d077aad15c0e2d4e0ec5f0a468a00653be18ad51f5dedbc2ecb367b6c0832933b8143ce888b7918973cbfd6fad14cb4f25c16aa2e9f27b623418b00ff8578e68859b55df53694ac12fa202fee061d97f4366b52714876733033469c10c9bfc159233260be29d8d3bf6574d925947177230260229d7b113b49db8741ca657cbb3f0af84967dad46f8a88046f316a9315f13b4dfaefaaa632e9a411f3bbba202ab69bd0f9c1e5273d3474e58c0e42ab00026559e5de8fe4fd837032b636914948765bb458a970b0209d73a5019bc970a255d0755d2403d02db11ce642ac958f8b413b5b1b18e80fd7dffbac27938dcba4f0d63603b75a164491cacd70eb5e598c3bd35caf73016a9dbb4ac1c3d94dfe22d62b25c16db7fa0ec1e4c68e968464a9ae2c49dc4f90dc0175583f39ed4028909cb9abd4a93b3a407d944d6133ed32076abe2ca9dd633ff7a162efc451db39b8bc325bae0542966adc6942f6f8e47fef28e1ad02992ad8bac6fd667770c500fe6e818bf4f98e83f1092384b1c191de0b45f47745d0c79bdf37006a8b9264f2b43b6e05944db35c78283c125f0d9bcbafd59e4b12c5d52928f8819a63ed2103702c77fc04f619bd3bae605e8e2e3020d04f09387a37131a564996b9af1bdba96beda1631ca218f6ed4ec37337fd43a4a879b6d9917637ce3eb71997054f2e36b9793e615c2aac8b096d753873aa25557a8b316d4c6024096f72488e473dd53d0d665248149ec0445e59cafdf4c7ebfd9ec19b9a0d4060c5d331556575705e88c3b247a68292ebd7f61a798c804e7b3ded54811b7ab31b22b70d4da15a9df2cc311eed7e000fe8895dcb005ce593ff1356b026df616ef82777473b739980f949bbc0b3b6cc6076e70775fd68c28fa3583c7fb240148062972b2db90a8f830e56c0676cae95d4f87dbf10c2015a010b4b7b0de0cc0adad25f7f72585bf0651b23cfd630e0bc5b4c58696c4f2dab3d9ce26c936ed8ba3ecefd7c9123498412afb743d2af3bc5e5485e5421d0d884049896d866e5eacaf7767881755332a4a28069a5d3c7b1b93c2c7ab7d2c90d52bf7f48fd455a38233151d9bf8e42f146c6452567efd5174bcc45118cefa50eb4d8771da3591aaae1854ee0d1c1fecc99be389e537f46f8ce11108e86f01798021affd9da0f1d62bf7a92c3a7e1c691201e1a103eb39a94d2c4c95fc471cace8ca8f77f08146b9ce1016a8634a88cc436238211f981e5f83d296906e96c1dca0a2df5a2f7d81a8ff65d3c885c5fa5375612b833f4f61b86f94fbab314bf6b2a3e7cb505b18e84068bf904f02f22008663354ac3f7ad598ed15d613d3be8c55f44e4d50a5ca1833389e734071f56c2c6ae704e8b50ee1f53d248c2b0069025d50b15f0bafd4859e50c9d812785548c6c7ae9074cc2467c8a287e53fea0bd87a230407e303f341eda879e654573396d3cea83b2ef7565415f2e4cee8d782fdcc12f76e7157461184f5e6ee6ab6b13a9442a9071d30b44bc374d0a8c3c3fa54536c9dd52d1081a48e86ef5df4f4590971ce73041b9531860699d5bf5ac312d2a4a4b4563849b6020d6f4f6ce38c20d0001fc61d5f4e55a5c702bb155c8d00f96819c221110e3951be3389def3c384ed1833a68a6b9653f7ead12e23532a2c5ec3585c14095987601964a047261b05260c5c83148f614aefc8406647262bb2f8ee61a524891842e8ccafdd974e874775c6ed04e3e80db00684f9400ce4b7d1ccf955641d88afb033e23d444efededbfaab568197cc11259e6efca050b40484755e67d8634825ab3127754faddc370f91988174b743e066014db35d3e6ceb1b267187a87661f82d44e0b9dfd4a5b2eab6950e3df3e2af813acee3496bd3acd4bfc2d58b3375a49e13f772ec3731da192d7f9d95a36f8b4dfcbf2148b7087120e9de9dc56793f0ead4093aaef25b52a741e6100807adb6470876ca33a185b18670bc4ea638f794dfff54e056aa2379acecc303fd4b064803a8de9f4492c662c5fe6d3ae3a4280c882a23e27b5b5ed2469671c439fe17f59330ad45b135436e37b10ed6ebfb0411a803bed9570eab70b47f3c519ac7442236a26b9e456d06e549231668cc5e12668f5906eacd0892aab224415a80e85cd71169a27739ef7f49d58e9d9222d2f3e4f966062d8def52a7248cdc91bb84a3c2fb441e3c4b63819bc46486e6cfc45d0ef99a39eb279daf62574790588b902b70da238104450ad40fb44807476e48a3b634208b97bb5ce329f59a86716500009a0b66b57f572c223db3945084a478a663cc3ba538079d0e3c08f4b886d8f45fea44ffc7ee0897cadd507454de7e7a5ef4c8ccfd5cb89d5736ec1bb36656c468ace0a3742489196e1dcdff5960d92a5c88ed912fcefc38871f6b37cce03efe3959928fc3f8a1d51e70a5eb3a261b7248cef7a19ffdb294c2633f38d0d5f44b495ab66f057aeeb39cac6a1c98fe72acd67d73f4d5f57d39318bd26156bdf338f5665e7a2b340d2133bf08757c9e6f8942e3382bcd42be600a856fe1ea21a7b1343dd4c2a66d75b31b059f13ee82b6459de6abc8f3fbd39aebc8108a528acab8d20e147e9479f80b54802e519cf5761340dca4bd61c55343e9b009609e88de3a59c855a21d2be87060679f54025ed5ae25abcc32db052d346431ce4b15c43ce8590d641aee0377748829627a7b61fd3aed8c2e25b8a6c3ae4ab494e58391d16129e02e96af47c78c4a2cf6aef03e99cc6806bfd815615cbaf4874a4d9dee0448b6aa84acb3788504aaa8094ad49248d2ee232d9cc972ebfc28c6b28bfb422dc8298fd66e6cd39e384649d4fb87770debe029590b4f5c24112c48982d20954a79f5d92552941988439bf6893f9b39611b447d90815ca6906cf379557a3ab69c867ed514e5717e7801ce42377eb8d61cacc2dc40939cfd7c2124cf85db648949fa67d38817673969da7f34eb27f21fe9dc1e61671a6861828ab507a470ac1dddd2eb524546349ab4d28dbf3ea7f3c05bd21f532f5cd0aa1b3b1784f47be6bee3787020efeb6e2769aecf28965432e48999f652a79e0616a026d6e071f2d306f229abc7afaf2afeb197befffc9b2df1da74185e00b92e6aa3aab540c77c20563e9967736d75576d8d7ef7a71b9ad24266abac82e52ae5bb159340b29cc2d1ad87a7bd3323f58bd20ab5da783b076a7abd8bbdf15bd4ca2471f66e32648761dd3b7598c1ccce2fd876922ffa48f28ef9c0a701e26b552090520f63072e5520da389a74d70c547afd7bafdc986590a05628e5547676b4e324123a650d7a0854ad216606794b460d8bb119cd8fec1ddad7351f78dbc85d0ce4729a65519642e4e558de437ddb934f7682b54abe7c210e1ba61fb6237e1389f3fabf58fda128c89a728f0ff315d5ca455e3640b698e3fd9d03805e1ce8e3e742c25476e0b3e8dffc9d5ba70ad03b17fe22f5a604310ee7491a33054f8510747d429a47c75f9b240c2c333d6d011de516da04125494c9dbf504644533a6497b85a1f2b0c6f2315f0e2ac0b8109dd32d5c2f9ebda32d1723cfe87434eb59dc9b4e80546a6e5ebe993cdce76ceb880a1b92b1bc2364e055c6fbaaa37c5799e22f8c936a1a7948e6e192427651868f1ecda595fdb76d5103e869ad27bea274d5c665faa3758e2461d3cd1f51742be4e287815c58833a09027f6199028f60849ba2329ddd6166bd0cb325502af99e2d5c7795280e91ee91317c45009c5cd4ff3739e0e2762f9f38b7d7aba225f5ca09ef9102f4c901907c5afee447356b5087b2d346678306c692fc6c47976b54", 0x1000}, {&(0x7f00000012c0)="1c501c41886207a508c9d9bcbd0f25399d9a89d8fc4b74de2bc51b05864b96b9ab2950cf5a866f525b7fde4b876ccad2c80051f28906cf7b87bf6e7585351e1471e433701b461b2516e8a820125faf", 0x4f}, {&(0x7f0000001340)="83057e2e95001e16f8933ce49b83da4ce63e53670a8bb073b1f4456ca5b675bf3d66fceae101ac05951117eaccf14fbd0b8b1135131a28473eeef936b174d9e238d6b0543023b16f116a5be19700a7d11bd41cb1968edb9059dc42d000af07f978cb8ae8c26be0bbd731c35c2fb47418c4ccd8aa584c0574cd520d64f34dedcaa58c15bf44b20cb5e0757468287a35b58fbf0e942fd90d0090f79c6c7eec13a43c59d77c98d007204a4dafb796943d845f3412f2e46dd3a26710461c443f348fea81931ea5ec8b60a81d3998a375", 0xce}, {&(0x7f0000001440)="d396796d83f9d2e5d129045e20aca5e8a8cdfbae37eccd0eee3f9c429417263792a921e9cd188b3fcd916e1805573338aa50ce2ffa22b344502be39bc6a20cc32a0ab03d7d493949fde3c1f40f001c", 0x4f}, {&(0x7f00000014c0)="b2022e98dca7", 0x6}, {&(0x7f0000001500)="8a8acc50c34fbb91b3bcf6b069da45bd334776f1afbb51046672285208f6ff970adfd10980f67add6c53f299e34655b4be324e282585427a6f2fcbb877c6c8cbdb1b41b8b59b2f", 0x47}, {&(0x7f00000015c0)="668a5f54885d3e5e410882de45209139df47eb1ed99c83c0f383c75cf967c32c1cbadc9f18e93eefdf2f59044e32f603a72c510522804e066e6ffdc094e07e1832a022daae345339c6da62c19ad0fe979324cd60ae7478bcd55c9d7c70245022328cfc04f139d0dc5593967f73cf30452e9bf8da9c32f3ef22a16fe9394955ad1c34037a3fc64f15", 0x88}, {&(0x7f0000001680)="3d583b1d5614b0f694b4c4be35557374c00c587337c4fc6f015f511c38612be4bf757f8e6842653ecf497a7a9f3950ec41b475055dae76282e5b2d19528b1e424d568b0d3b7c6426ee0f63d2a42ca961cb026c2a7d5bd1731a56ae3af5ad540fff2410dd8a69ea2d202af037997f346778ec4d0520a27cacbd326d8151db7f1fb286116ce98efc9c763e554e8e1c4c939314583ab9811d36e5558b115da22b5977b0298a749c2d2437", 0xa9}], 0xa, 0x0) bind(r0, &(0x7f0000001800)=@in6={0x18, 0x2, 0x40, 0xffffffff}, 0xc) 16:03:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = socket(0x6, 0x1, 0x4) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:03:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="91a6799352dd52d4", 0x0) socket$inet(0x2, 0x3, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="76dac5a1c266867ae8b33cb4d65dd71201716d1ab30592e452a514a3a83d45be9294461a1f07945ffb4665d1195cce6781b232d65b8c9a3bb3bc2f3ca9f0f87bc03db0f904f2c440f507dfb244fe976c19a99a02c6cc59b0ff7b39e302883b283767d3a79b274521f9b93d63adf22bbd6568cb9ec13179c2b1eb6e405825c6bb31b85c28692ad86554b29932674c309f219efdf175dc01707f1ab0618d27c3b3e811e11f0037b566626d2bee7c9dfd496b0f04bdf84da29fceda443ace639af7d7e134719dc57fcc07e4987bcb630c8913357c606ae2662322d3541d7d7c0e80747aec3fe2370de68046f025138d8a0bc7d05fb13e710fb5836af4e6deb2e8335d5a43763c2ad0d46aeb5afe2cfb4cf77f50764861b5e94dd7e21affe1f317b4b11a5aab099334ebe9a1d70aa6506997c4b51495218d7791208f27e3ea4bfdf04130e6850f2266fcfd4d8c2ed43c14c5dc6eb229b5da4f62bc662c2fd5778b94710ae36adf1c5fef30734a692830233302d39ac796bec9b50b32039210c9262e38a42f1ab49db022ff09278b966dd5bd4fe67d1a5dbf9e4c26600b0d6a2b49a0a181f01a2ad608e630f5993ecad08c0282318c5cbf3a88a2a817e3304c2a142678c73c1d10836ce5ec256552754ac8c1e6e6450716c96fe1970a51c2f8263480a46ae3b7551737762347e332a7e7663ba09e6b23d8616c755e6d93f546b60937c8fa3ee0031af02e68097c60d06caf85aa9caf9204587663687e4495b8ae1882ddd4db87a604e143c5880ca4737e213cec32ca4491ca8d38619f8599dc3a51722b9ad844eb2075b21ac9e57342be55ced7790dcf4d61ae0c376a41a833e19d8b9fa20f748f3b543816f81b038cac898c06de24966f7101b2944416f3a66defb6c748eeb9ce2b1dc4fb71041cefdf30a7e16a7b8ba64ed863de2f46d17b8ee896fa00df820d220093540513500b0298624a3c84b6e68487086269d89bc705f8c36a55d82783045c815ce57a902277e87a8e4366fe4f89451dd05a65be773c06fa79430faf31ee2ec394303cb80e29c6551fa15c58945788b690d3a971596b9a4f4d81bd6c5b8ec8cee28a5b109343ff7546ccb7362ea5babe09ad434ac46a648666de0e4c5784247e4800fa0ff8c4382bb85934466a0d2803161aa5892182fe95b7d872ac7c9fb00e7f51c59926664518438b4c17b5fbd6f81c0eafc4262af1b3281bef4af91d3518f892686ea37fd81cdc16ea712a78892b1a31f8fdf6a3613ba761892e29a45dea536c4ebd431004b46cdcdd0f4745bd3e542354ee68edcf72d8c7ef8aad0d4bd6b16a5e1b0e9054c504ac29945c5c84bdfa8034e8c79796096d2da663d34673b77badd301cceb38fa96051c6fe54db967b35f778b5948a6201fbd5d1a9bffab4527f8e6fb2b4df956e0f65e6c6ecf3b54249f3da7e458c968d60fbc862e9d3eb9ab2a127342e66e1d80d9dd7ca7e33070e5c5bba83aa869773d83eac7b99b8aa7e46fffb8948c2b4b6dace62416c765bc8999c2f2362d45dc959b118a5da1834b4afa4c4d7187bd9f3323fc4a0ee8140f7b13470b4f309d0d12816c5032a5293e01986f8031d5b09b4fd8aef3a270819e973c27201cbb02b6f1b89d91750bbb4fb326d56c7b17e04e6e71a51af8b7ddbf89d8062af79583304e4520c92fbcf7d707399696adbebba7ebe6963cec5c1a8241f21391fcab1cf4671421b9d0b0949bb61583c19551239de892c316d5d4f808fb92a0796ebba2004385beeb9a0311b5d8b77c676a8af0888a9a49046874638a756ec9618a14e3f356bf786c8e6e638f5a37ef49a97dba13a45ac6a20bb5a5a02284c5d9793aa9d9725900618103648d556056dd202223f8bba3813950ffb85b01492d76f49b86a58f7c5b1813458af9ecc552d11cfc82647ef1f4a5e1e658141ff36ca6b80cd60b21f19058d8d7b7f699d723db4f4ea6e4dacab79bf5ec6433eb44e333ea955b177a5d240578c7eec99e914c20e555e7ba1026fe089e9d0fd26959b0f7ee7aac9727e01d21b9a8c65c114e712d903dadc6bc9b5dd6c406b414e5b7fdbcc19e71e4c3db30905a22741215a960b611d5c8f80a52854b325adcafccae127a65f78ccafe71c0edba33be4c75494fe48a73700edd21940531584165d82da6e4543afdc94f7924f711b44b14f5d389d7f2dfd9e8a08054d4c9132c5d108e20b7e0408627404abe99e97f6d214df68591c4b23540de8fc8e6af3b6b18eccdebaf26c64242b619bd1d39fc45df54e84459c4eef1679beee8cae84f99ae992a6c3729e56559733a782342209f043e3167ae8c272957e4ff6e373b09479dbc547f5d84b9c6e467c5927036809448a2eafd78c016e1c8c360823bccdd8377636183824d2a317d5621b05caa21e95acdb6a6227fac1ae0ba232a2c0acdb7416f585ac05e2e4ac04728eb8f7bee44b5ad54372f927239c1bd71ced300dbc00b4f3cca7d72138bb9b0a8e3fb56eeaa90d6a21a8d914545fb3ba48cb9a597f248257b7447790da4be54fdebc4c2292f499f6fc453a310e2e9afe6b611532c368c07086586830ed341fcc13a25855eaee2739450b50804dd6fb90461946de28768b4ee6ff44d66b279c59d7b63e9c0f143d06835563a174fccdcff1e26929c86ba4e1d4acf6da7e14826145a77394bdff4e6897416b4e4f909b439dd84d9e8c0c288030be0e936009cb0e561ef3aa0969dfd12329f80a7b18287e9ffe270eedc9691d061f11346bb71441f78968057d7703db6339f7fd08fb06f4bc692420236084d3a5d5e2e56b73bd14a7b0303c1c451189234a90f0413258affc3e17cdf2130fa918822c4ed89b41fe176469aefa55e9c9b5db0d259ce9bdfafb0819866c013e9869908083edc6cdb59c646616bf3049797a8058427d4605ab1d3afca763e14019d2c86f114f5a5c4df771133c73e4c3667be765b4b07de93820d6c7f610d7b90850eb5ac95cfdce17af21bc72c2efcb204d2fa67bd75909b59a2acbb2b26c971764d8a9037e09e4601f630daddb17b8ed7f53cae478f82c87be8238a65a9ef82064055563b0c3a5473d3c603460a0db80d95d0921f76df2b79cc102aa5b9836be9c25966c3e9679b450738dfb5ce307ed62a26df04ad575f2de961e51a05719baaed5d85e42a02ebe86e09b2e2077439b5e9ea8657ad9c3a3f81b70d4b5e81a598f0b862d6e97aea1d70f9621028c41bf7094839a6b64c15a11c43241e6708c0201dabdb04d725bd900b5aa381c08eca8fa918b5221e978f0686d01419ad635cf2580734cfe71c8946414f9e0f2ceb6939ccbef82bd6b21693b378edf3d38e8800e5308ae705b787767d645a2af1e41dab13a0faf1900b806d3397b3ba755478264c4c080c7cca8d861d64d6eb75c63935caf19a72209085fd12495c116ab883f35e794a82888c4403a06e8139471c84d3bb495933aac53fb50741a98aaebefc2801e33745983c7ca7ddb6d01be989eca03ffd70b590c567b96b99d5666f1c4dc8a697cdc14cd46bbaa422acc40eecfa0fc0a1417fedde3bc86c47f173a48f784595d22087f35e829b2fbc58a3e95c93d837716013587064e900e0e83ea6ba957de91c8ff517fa6c8e389d9bfc8fa5bef3c09c7b6ab5467083234e5dd98a0ec928eed76e6c5df0e10b0a8a91d96bc5f6919b680c47f5721c4c27be2fc03f267cf15c91ac81e0f5948cda4e6792527029e6b1b88a5883e56637f816ca1b3edb6ab7b41bdfd75e6c6546b49503a7be0deb212cd173dc6dd77c6136e8db14ff766365bcbb059017e570fc0e45119b5da0204269b9c551611b0e516f20cf8fb5d8a2938868de290f8b4031d1cf6dd88761c3ce2269a1acd533961e5499e1f7e55a003a2acf355154d6c65ee9467786e2fef4430455df5d44155054de2f8856b490f23b6416dd4db942510f8f6f8dfc815d9d0e1528f297661fd74fab5a621227544556319d34497bf4b66c22df96b66e2590c0a3c9213c4c772856ef1db7a16d2a4fac504681a56ca02fde8dd630644ec4c3b212742e1c09982f63c317d6f05a115de64afd3ef5c2df8f8c468acf57855a1d8639953862cef596b1d0fe6ccf9b129147918cbc617d407572929c988aaa086a13cf693dfd6eee73eb16c8afb00a1bff432860a15bf9f61dbeb1d4f7070069af3023b4e7dc432d782374fb38e529e6a00573f3a1ca09e8928cb5ca4ac173d283b534835a6f3490f973c98489e32c00880f1b2b761d7763bab3832a8456be1e90ca2bc54256e1d9d4d8a74557e13f66f152bc4fd867ea8818f0c25f69cf733864ae84be4a8713f9f7595039fa3cba7d859ff14c6e8ad4e2c6b5057c764b9c13f48553a153c40fe3ad2205f74506d2bced3757718a6e11b731cc799be2c58d6739104e92c66f84a8699b257e49d5f4c609598533fb227a8b335e201cbbbf4deee99557aa11976626c98f6d2ec876111bd806a2c88a4f5d3b83cf4e6cfafc745a0652e40df672a8edc499c0f0762299733159eb3ed69bed50fa7d76a8a21a7600ac9aab34a796cd1543457ce094362d7c5a0bc2cf36c7d1d7ba5271dc8e8a5552cc51bdfd4c24af70208ba27fe6889dde8a38d0135ab8db9ad6ad09cd2b48f11721b4e08e08e3f4f3c5f09c5f3e84cd22834d8631565a3b51d6e21eb9e1b5815fa85a0c81a13982f9d9881192ef1ea815ccec1663e75a13532bc828be11829e7d4ca80992f944be6a011a4ee7745ba69c4d1f5588f3a79bd64197687d7e2804c700f28c36cecf83610b0ffb01f297567fa39e272be07fb1d5b7f90bb37bca3292d41f8277cb614152dadfb9822fe21393441a338cf48d8b1c92eb6f03e4379ba2db7bd0c405d7c6859172ec050d6726c307579965b26312d7cc516ff155c4e65c2544cd195adf331db4be954c99fc2cd4e7f798ea2a69765da189cf4c371a914b0294a1fa3204bc68888b50deab2a9ce79a5ede7a5fca6425e3b3273a0a909107f259a10e10c9a64e85ed76b87d3663f05b4a1581e901da12b176c493663eed7c52a7016e0d9987b3754ade569e0a9b22641c4ead4cab2215858e535c5462f12cca006f71d21cea0cc7f54db1a13d82268c67d37fb070a8781e8444d23e327a376679e597dfd58170afe9ddc05ebd8ef519bd41659eb9579c52cd6f64d165d0ba2d285c71b3f379a92f073205f03547b731c66bf1029f430807e05b2fcecbf6081898bc86510470393e98e3b509b7f489da32ec5b32178ef7520a0ecfca9acf60d455e95fd4370c7b73f2d0b8c6498bf0b6aa77c93cd56b677cd4db500be7ea15693fa2aa8190903fed0fb798c249356952a55d2c4a8f3f4037d7f74bda1f85a2397e6bd5ec08b728bea3a39d5ca304c260dd9877a9fe1aa1ccfc9618d3f437108b077fbc17b7171d572e5759ca94bb488814773835de704206e6276de0f45d687422199bd1fb1b42a0270e39e4f1417b649b13ca29adb6c1bad0c279fa9355a4db6df5db63a5646d69bae483560b54fe84edaa3bf11a265752cda3be75e01c3750253fe39e20b2302563605e83797b9ca6448b44ccc747a47157c543888eb394603b586535c009452256c7d08a746744286d21b02eeddab2d0a61561dd0d7ef47b6769bb2ab6799a074e0b0066201973fefb81c9df860cc3757ea64b82f8db600f3822422b7e28464635570a331f7a2f309ccb96370dac232b5c129ccf5eec10e5226963031015d1b224dc04b300e38cf9d2e41e38ffe084792e95f86243002a072ef7f357dd1ccf5f61483015ffc81e0824f1a9268d15b9", 0x1000) r1 = semget(0x1, 0x4, 0x4c) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/129) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="60b6d40f99bf0967810ab440fb33ba09d6dd3927c96729050205accebd0d050085af5d899bae66741f6b0398b1bccc07748153cb6876b2dd6636da479b5b6d35bd582f3bcba7849681cab00d267b2924e26f863026a26425d52a2793c7ed", 0x5e) 16:03:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0x6) fcntl$setstatus(r0, 0x4, 0x80) 16:03:18 executing program 1: stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = semget(0x1, 0x0, 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/126) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x80000001) close(r2) 16:03:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20840, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) shutdown(r1, 0x2) shutdown(r1, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) setsockopt(r1, 0x1, 0x4, &(0x7f0000000000)="3bdbbfe27fdc59be305cc6061c7cfb6b6f444e80", 0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x3, 0x8, &(0x7f0000000180)="625f17cc745430d196871a820b18f708daf1999cce3750b22781a75371ab48a835aed114f2726acc2cf87b6d50db76c3f54e2d10df8759996bf320804b2125f61390948f06b3575f68417ec6a87fe1e26ecd270f865d7320fb63fe8729fea3b553294421f76a41c35c0d89c3f9d2e652beb26e688d98400352ce33bd2abb423cb531461f04cf2d2ee42898412b780c303a31bbee4d839a9cceff1d8fb9e4a1886799c99fcc42d08b74b93d5577b5f4e929456295b353bf4c7744b297", 0xbc) dup2(r0, r2) 16:03:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='x\x00') connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') mknodat(r0, &(0x7f0000000200)='\x00', 0x8, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') 16:03:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) pipe(&(0x7f0000000000)) 16:03:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:03:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) 16:03:18 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:03:18 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x6, 0x8004, 0x400000002c49) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/226) sendto$unix(r0, &(0x7f0000000640)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3de302cc24ca69833226f226d982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d71026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x118, 0x8, 0x0, 0xfffffffffffffc44) socket(0x20, 0x5, 0x81) 16:03:18 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0xc8) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) setrlimit(0x6, &(0x7f0000000040)={0x100000000, 0x4000000000000}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = dup(r1) shmget(0x0, 0x4000, 0x8000000000, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x1, 0x1, 0x1f}, 0x2e, [0x3f, 0xe861, 0x9, 0x1, 0x8, 0xbc, 0x58, 0x1c]}, 0x3c) 16:03:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x36, 0x1, 0x86c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) setsockopt(r0, 0x1, 0x400, &(0x7f0000000180)="e7d8910c392c472c7fab51cf52ab25c19b4decd541d3a188bfd44db26dc2e7265cf39414fb6f5320d2dc85a0ae2ae9c204b2e71be85e03af4a1e0dce417c1a8726b812fb71feb7a44fedd1796a3505ac107cc2aed8c9b7ffb8ff785a3818f1acbbe6d0e57d72a09974bb56d6742f1f0452a2272dead127d2e4dc2723a78d0ff097b755b848f753d9834b34c9eafa8ebacc38fa641d8cdda8eff13c3a57d876ef91855609eac926bee3d28447cb3ca071d96fc6cf4bacc679f707e5aefbc2760196318bb67dfa173441c336ab78bf8d68693a6769a5f0341b0ab5598bccaf7db74aee958beba5e95acf6373a56d4998e01704c1c9decd5c03051e22f190", 0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 16:03:18 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0xe0, 0x5, &(0x7f0000000180)="72cfbf803d299875d8220bddd48c5e702f6320031c508a61ae7560f4fca3a438f3a0a39224ff78b75b104fcde88e55a2299471f2ca69", 0x36) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:03:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() r1 = shmget(0x0, 0x4000, 0x91, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:03:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xd49, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f"}) 16:03:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x2) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140)=0x127, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x3f, 0x4) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000180)=0x7ff, 0x4) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000200)="57dbe08bc6e35fe7b3ce2bd8211d5910c79595e281efe499c93e6a60aebdd2880d57a2ff5d2499c3c290b972b544fd5176328d67f83271aab343399c9621709fdda56d87e4b93d5d27c214cbaf0ea187553821fa6b04dc11b4d4efc34ca574b67863086f0d43378b59b2ac23cd386222ba8cc961a2724b3f2cf9d8b7d42a66a4be678e48210daa2136fb386959b3225bf7a3545aff970496a87662b0589115ca2455cd7f22e1954e3c31", 0xaa}, {&(0x7f00000002c0)="f6c07424186923f32ef4f9338a3c52a29018ddb95599bb8a96aa86c514ae63544991f7050de1f40251da983bdefb00ae38ba77818e659cae713d6cea5c7db65e12e80dfe7c3016a6815d4a6f3016c82c1a5e810ed432c4f90e6881564c8cecb558f0b94d7e09ca5cedb643c4daf1d266300ef1c71d4dddd9d4c968e5fe08555b3d779fc008bbbf8b3bcd89b4fecb114a2b338fd7cd3b78301ff1557c378b04d93792490ea375b834ab3334650d71108d251037b8e1ee9ef582381ed4ea7f", 0xbe}, {&(0x7f0000000380)="0eddf1e0cdad5f425e4140b23e79d24befac105017b4068ccd1aa2a09f45006c0b7ea980306c167d11b04058edc93eb3612403d0fc58d19366f3a6d5d6d3a44f2509e0bf423189b7c43b0b0840ae94ba22ddcedb3cf2e31e680d1ae9f0f506f8351be39dcdcc5da35051513e6bef8054ac031eff05b6fe04da9f070768521890847e38c785ff057d021e99b76f4fb537e913a2e09cbd81e0e09ad45510bebbade01e06ceef754eadf7f78f0b76edbba8ab167e592357f5ab0b8770830b0f05b7f9895bf2cd0776f7d1536c3127149058bf3121fee5851e1daa85", 0xda}, {&(0x7f0000000480)="f3c3105336dc1e54a9463dbae60bf3bec4f0", 0x12}, {&(0x7f00000004c0)="25ee2e3b9c9392e60290e6922ee736d7cd4dc36f8dda1c025c3f4b2e2556631c3593df2ad1f90521d2fa24f3bdcf9d65de9eb710e77836805edc3d3667710ce9231607142653da397354239cd7df3ab65c25cb675daea41ac79698237918069e6de82f4f75c0431dedb82b0ee6f6dcdd69983cdf652f5d9506f2a0c4206c9cf48271e6eeda07c5864d8aa7c5a3a3b0a4a67259044e029b831569b8c1e32d5ba8d40547a7e19acc3e4f95d72e4576ab0e2c0b0390eb76da132411a8b34fd48a9974a0897a0cf834bc0c3e6fcb374d9fb1245f4d25a9cf4447656c84b948bf2e7a18c08f7c78b364bbafea", 0xea}, {&(0x7f00000005c0)="7866bdae52148c067b671ab65a0e3e0e2192620a0ee34db8afbf103398e0731de1f92e692fb98b", 0x27}, {&(0x7f0000000600)="57c1f4624dc23cd8fef51a2a9c44574201016594a66b9df52425f0536a659e82ba1f9d0b6f1ff05f74321a16e82fd8cdb3b8e9e1166df9bb1a8d99ce3cbf59883f46e465b1c2e717f2974ac3c0ea96cd790547fe1cfe88f6f77f3a958f91d40283d02b32fe5ad5a2ed2e814c436c32490036a638a1312bea4675b2defd6cecb805de3a53e67804c7b374a3cb2b97b4f54258ec3d5c1009373b681637d05fa5d5d84790436ce868547aea69fee7af5483f4fd1406aeac85ef6e37426de61e5c4a85fa772ef01fe351beb029164c2a836f4b4ecebe9c4acd", 0xd7}, {&(0x7f0000000700)="9dc094f97ad1fd731f3a9ebd118c089d4a10966de7153c6fc619caecee409930fa8332fbafa74f1ca9859b1bc9f778888c87ae3734d948dacd046704bcc633f1c221", 0x42}, {&(0x7f0000000780)="aaaf33297925ff2ace17230a7672881024c7003291", 0x15}], 0x9) pipe2(&(0x7f0000000880), 0x10000) 16:03:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x2aa, 0x7fff, r1}) 16:03:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x200c, 0x52be) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() rmdir(&(0x7f0000000140)='./file0\x00') fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x100) 16:03:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x8a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000240)) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x400, r1, r2, r3, r4, 0x80, 0x6}, 0xff, 0x0, 0x7}) r5 = socket$inet(0x2, 0x8000, 0xc5f) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) clock_getres(0x3, &(0x7f0000000000)) getgid() 16:03:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffbffffffff, 0x20000000006, 0x80000000, 0x0, 0xb5e}], 0x7, 0x0, 0x10000000000000, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)='?', 0x1}], 0x1) 16:03:19 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r4 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r4, r2) pipe(&(0x7f0000000080)) lchown(&(0x7f00000000c0)='./file0\x00', r4, r0) 16:03:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:03:19 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) 16:03:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0x9, 0xffff, "61099c36645a0d505b8298685de3496e41ec8e4e", 0x80000000, 0x8}) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 16:03:19 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:03:19 executing program 1: mprotect(&(0x7f000005d000/0x1000)=nil, 0x1000, 0x1) r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/194) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x2, 0xfff, 0x9}, {0x18, 0x3, 0x200, 0xfffffffffffffffb}, 0xfc, [0x10000, 0x0, 0x8, 0x2, 0xff, 0x9, 0x0, 0x20]}, 0x3c) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/98) mprotect(&(0x7f00001ac000/0x4000)=nil, 0x4000, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) semget(0x2, 0x3, 0x20a) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xf0000001, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x20000006, 0x0, 0xd0}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xab, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8001, 0xff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x3, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000004, 0xc8, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x80, 0x5, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x60, 0x20000021, 0x9, 0x6}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000011, 0x7ff, 0x800}, {{r0}, 0xfffffffffffffffa, 0x4, 0xa, 0x3, 0x1}], 0x4, &(0x7f0000000140)={0xfffffffffffffff8, 0xf530}) pwritev(r2, &(0x7f00000017c0)=[{&(0x7f0000000380)="b0a60cf6b498bbdaffc877ed3ff13c5dab4472a5b4a778bfcc919ae556bc07caba9e805ecf00830bf841a348fcbb71d9115e09e42da7025743fc3a04e713fa270015942cae7bdce0c2e4c30fe296b85653096161793cf8349f8d46d63907edcb32088d077eec1a112ad5e891bc7cef03fd6aaebef9dda61172b68f1eb9720cced92fef97068705afea544c9b1ef60737b137f24efa3c3adea1c48386a4d810f1991e33013dd718015a94586dd0", 0xad}, {&(0x7f0000000440)="c8ec3cfadd030a3374e73fe2465cd12d587d8afa02a7305bb3085881343a1924475da7b37efe9af2855949f1d33df7304de5e7fd53f551bc199d24c97741257476ced645d630b9d5cc370df6e0d53ec70a102004d8114c5d671a5f281570bffe31174a9563de3466bd2441c85d0419ff4801e565807b65ec0758450de0e39e2306afd1722f3eb04884e849119c2ffb8ebc490da39577e5e3ee34ebc01cca2373544104befa71c9ab86f8bbf258b64e880c22cf789db0bc79f0abf1bac6d2edcf7d517e442604e8ece713e22a51d5a1f2956741a0a0ae5bb0f464868b187bc6d9363ce925bb964945184b2e2905e8d50be6b5a38ae3612ebe50a26e08b54ca7fd2017858c5aa97e630b0482436fb7b2732aa4c0e379b3a390e85436dd0bd1b2172b1c46599cab97232a077e796c7791f0fabefd0beb58af1be1f97a2376d54a5a374bbcc6bed2dab0886e77cc4f9df5bdafe1efdecafae1a13ccd10a1370ff7558bffa03b9c71c13b1797749f4eadafbe2d3a0a5f4b65ae87f9b35a721b9943e75bd7a1516a07c54a35ce08192f9c40de56d899f2369a16ef2b5967d07f622e9e955f9dfdbae205db56ab4b863bd277d31a6138b856b64cc874fee6fae39513f9cd7ec884201670890b8b904877cd9ca86efeaf4d44aa10e02e8b5cdfe6c3afb3509e4c6e48a2059eac2e696e9f13a3c7efcb6997a197760c2adb5a11c0bd3f291547171dc7dc96ce4b9779a70fa217da05ad1e037974bba838f3963ec05ebab0ddd862bac120c515467873ef4f179f8c461bb34de1a15b827777a39c7073af4328ec0cf748263751df647f1ffb87c6e3796b4dfa9dd7d33545e1db47f98f94bea9ecdccce2d42d56897caf57fe083d4fd215faa3e3cdcc75447018a9da68d1f71cd4ed885ee55733e042a42db013c990cd43d4f547bbc3dee759987f5b5511b6ac2d1d7023ef70e326394f48a6bd2939afb663760f07406df5b6d361f6fad1a8ea64f69b978b1d09edb5c744fffd945bfab2e348ff850277e15099712b16f1a3584070df8cf5f294c8789cf90fe1516cfc5d42e1e62d86f4d398ef8638c286f709f48963086a43fd05e5ceb3c70e464b4be5c0b4cd835686793d524079fd72942b84f145086161a2bc1b1ee814615150181e7903691dd1ba79cd038c6b16f1d6c930416ee32be773cda6a1a885467f95f8cc76f05976e487f44e6c356ba284e6fbfef7a7a31b3ade3ac7244bffab02be626acf5680856516aabf59bb28b020686b196f964e7bf0f77cc2ea84216b59cbb519e0d9e10e00392c5b651b02fb6e01dc8a0992c8216c4b4c5f26e71c5112c1989c0ce86a0591acb037da86579d12b53850f2ffe7d04257046a56220ea6b9fee3f4c44201461216bc4728e2dd42e5f0339c044e4fc5d03846e96ac80e6bf5487bf132a679a2e51eed30491b5b3e80e7cb9a5bfcc4eb08dc9f1e1e2a58b096a15941ace01a5433b7fcebdfb148db0713ca1369e0cb3d0d61110a85ca0e16a6e192dad236ef1941902d18fa04abc314a1ef648dc2a66ebb7ee9e33ba39f0fdee1a132c7e2055a37114f28b86166c46f94dd10e93eccef45301f6df67cd8837d8a931902711c5fc472d2d006e4aaba5cdf97c5259176459aac8e1eafa9d3c73d66841e665138a9fd676f205e5af8d1ae82b8c11028ff185fe09dac7b61a3c9dfe76d2984a76a9b57b22d28a71f77b10fbcad7469eebd985b1a29608ed88f94ede5cb32f3d5ccb44686c81c13308bdf9dd5d3d07d22275879f3596175d9f6a7d3b23307914b0a12a4b791df69c51e2022a17699615695ea860c573d78efd98577309d2f106a030459fd93737f15252959800550dd446c375d206dc330dfafdd3702c5ae5c6966ceb5eeb2aa7bb1e100bafe2103b95e2ce1ae0908ca110ae6fd3011ff314673ef2c628f16d86974662606e7d52b96d04c49573cf71edc7f6fac10bb799dc4b7c12275be6d71ae707a4b18a80e855f0bd27d01808df0b91a46fb0a74fe11c88eae47ff147992aa1bc0c49d0697c58c497c201dcb0e10c8e4a07766a74f2fb26a9fe4a0532e0ae1e60427b0dae665d028c2a47a927a5174a6cb796f71267dcae97322af06d9831bb789affd58fe3bc94250bcabc349b2a1359be5ab52eeb4a95e312892a64fbf7d78d564a9b03c3d9a596c765ef017b8c7861630e1ba3e8282cc5c2696364432c3cf8dec3bb080902ef83b465c5d68e9958ebcdf283c75c992de8a7e4e1a6896a60e2194cd6a9fc9fcab2e3606fcd81c73891dd64836f053a9330111009b3a51e56d4866e4fcab5a2d0a5ff80902ae3503c125fcc76029820cb02480005328d7cf245b77bfdacfe27e90f5cf8487c8f33bbc86202cab83e1bb4e24130e2f9988f464de5b9df9d98cd36ffc6ac5e8f7b5354a2a9ea63f385ea792a4b4326df4c6722ea8100b43b7396d7f59e514bfc12587ba6a81b144f4e8d6ed8787174d6280361e60285907374b0e412f0ece3d25892cee7ec6168177648c02ec4e241ae3a80d99064a686314ffdda97690083052ca212041b44b17d9c0e404f5c4298b19bed83e3726ec8e2ea7703f65b741c097d30b52647ad106e27465fbac81cc247a7b19216e59b4fb0df2ecb9370472a77bdd6f9cb6f5460171301406bed2ee98db42e291a93f78bfcf52aa3f1d871d58d9b241bff2c097822bbcc5310fb8f69c752e4b29ea7e7dcdb007c678e782a16d1658b67e02927a85882b4ce45eaabd363144a41cbd411f4dae3c40e830d21d17faaa93da610f6c9d2b1fffc39b5ff9dcc1602a9c7031867b6bce2ef4dbfbf0298bd046e2dbb8cb84e17cf02fa2cfa381306f950105822ac0c953f4a96a8907a53d1c9b7d1a6a9d571900dabd882e2248d0cfa4ecb31cccad4703ae09220a19322bab8cad106df2b793c6697c8d16e3373a34b02547f28e317daae8a7a97056a3dd8e64a3b7a798130cf991e46115be1b43b28a940262d2d042acb6b6b8574415d71bb1b50619aba3afb6511de1c9aac166f955440060a5823e0c8a817d1dc30550a2c8f9c28bfab641511f0666b4be628a9c82ceab2e7017125ab400776b165e850bbc070813bbf39742e651f7369d0904bd67d713cffc194f85d77a1b64a69652a5cec2f2067710a1587041f9306e5768df18dc41460b18f7592a5fbba561a712c4224f993891b0fe787f5374dc4f18005bf5a1599a939b675f0de5fe26566c746b2c1b22312eada185a119bc79b8a02e32807ad8b76476e3ec6fd7274e171afe061ace8b5a5c050bee9653bd55770df99ed934be1bb1aaf00046c361a2d5a55cc2ee1ba7f936831a5397702ec1bdb92314adc5cb10afcf5f1a3ac0f23052e3a46fa1085b18e44935cfaea305dc7227bde4b4b8006e7dc0a38c60c8aeeaf9fd8b871997f94c777f4323118046a6a9ddc428e0001faf19295eb29185bea874553595efe7487d35538c78556182449090da9f2c2a60bd0ec8e683fc1d5569dd19e773591dcd59d06e4a638b964d0afd81d8353678016ac547624b988dc91788470aaa9f0b9cd8c837d5bd8a3917b241d6d55dee0dce160541b7c5f067d6154a6571b6daf734d3201bc7b3446b90bb5d88b11988e95d417eddeae16dd2ebda90b24bc10de28945548f95e3b00b36212ad87b28a28aff11d6c7d43ae3724eae7e03de3f80b4ed8aa09227e12fe89205230615f1c4f39ed1b900d60efc02f93666fbd5bf91c72f6868c8cf39d8c3ee157923b3485c552528c52b4de3d8d1ad1e0f9ed34a92c525f22610870c09edde922134313cad6189877ef4292ccabaf09c49866b29cc97a8b7c22522ef96f39a7cc3b708bf2af24a1b4d77ff432f0db8c65a67ac8b5533430c61be7f37a1dde7002a44123db85a7d72dc0f7bd4e509b3110f4e23a12ef803fb2106998252ff42877913e48d784a390cf0da918abd02a52e10c7e29165f62089099c839d16e89d741f4e22d88eedc731ed6fa09e2e5fd03652b02d7fdb7aefd45120365a2367025a32f992639d4f28955e4ce8c0436cb098c93d9d9e783bc390c2d43f538e584e9dc77f5fd4e1da4f802508f234c62d0fe9729872410de625cc7f5b857827b97bb2d6942e56396a7e94df4cb53e11ff1106307829cd17e7af812ed11ae4379626252c093cad7f50e1d79d1710cdd06b90b4377ef72057545ac00b9848c19cf97bae566d9b18ee98a8578722405daf8924ed5f6727aac8860a2e658246aee634ea2bee184b614455a2c1cd044bdfff4fc8e1fdb5cc2bd4b1a6f5f220328c552baf5ceed47704a14ea71d257fb82a0710a7b6ddafa9d475c1c76e5f7c53e7eb3f4736bfeb670ebcc6b42f51f01f80bb6c517b8d06c17cf65c47989f37d32c347b69ceb82be563f8dde5b51bb46bcfe8ec7f8ba23ca3326e3927f1cc330973fa5a1ef26f9f9a8cab4652c8d2799930bb656d980338363acb15ae709cecbb36a056e96c7123b2fa2b6b28a4aa693df34a13930c6521553b38c2afd3237530654947213cdfaca0cb5817f98548020cfd568544a4280a49bd626cda816ac4f840b66371b3bb4c70bb14f52614c0e2a645c4952fe2a92b2c2de01e00111f565b18209e9f9d1012b084ffedaed05ab3661f7f9352facac162dd266948c9d2541155cddee1e9162ff27a8d5e3925ea1b4cfd4646c8f9e35afd439c49056a43476f4f1da18c6a6ee66ed3c6bfdd15e55fc082f5a406a19e6b77bc4200d315edd027c15da26d7cbf9f437ad674cf24a71b0cb935e78c791cdccc145cfbd907bbb436bece2a74f99e87ca1c7ca74618cc5dbdc6759f892fb951310083cccf5c645517b01858d98de62611c42793469be03d8bea96718d3b1c9fa38e751b3f79c4e0c4605a4d6ec505f785f28b61570d1f0c3573d1fae0ea797d4a18071ba8bb5a88569b55a5230c2488de2a97b2ed00895cf9be6dc54ce34c2d8e7ea13ac2a56f455acefe40470676d78165975eb2df5dd4956c1832a5d01639dfc76baf6fdca175979db5a6b87f03076ee22e0741e5e0e221e2c05d9318680d5049cfe71f44bd32dde8f6c2f41e667e73ebdb45a18c8c84a51ed9418fecd296913659d1ee42972b0da6b6dfcff4bae9cdbb11e5c1a01a39b0271025846b318cca182c7d69c144d9a761e4e5437b4d93e06e620419fe8674df3ece76e152a8475c3fde4415a6951f44a806bcd5481a2160edc637fb204c84d5d21d69d36693a8a307216f2be6d2b369bf66003f456602039b6b5bd05b2e30afac4dd9d81102a92af32cb2522341287f2fceefec4f891409f65f59e37a35f3b81100c33d26445ac2aa40452289ec459399155731be07fe28b9e9c9de6c0fac38a5e2924cad28cc13ba274731d6548e39dfb4396e847cb60538df6534b8dfae73ee23fa4be18a4cc4d14e0989abaad823d74532114e65d9c9643ff5fbdf276477a17e26a49e4a93ab5309dc56c0e3e89cc6bd78df9ffe821a902408a148f5fd4b8d3909da9ab61dc7f4245aae93f42c8e7d05f20f9a9b2407577765a354dd91d7eda8adde26d54ad67db8676e5c46f6c4fde05be15039161b23febb59fb0555a1394c0c5e73b391dda2ed994de9f1734633758be59305d7237a7cf094d201de6c9fa7f2795b2233165f9745628c1065ee7ed7c2d37698ccc5a69b73cb1e81ffeff5cf571fa6a0ba148cc22eb548d04ca4d06ada50244d561fea3e86e002c67730290ba2924e5eaa8c9dd52943a24dd30d93f2505851a5adbf9e1b7f5551e38a010bd99424e801c7cf0c5387218f403549c89346066f6969775b833c091308a4", 0x1000}, {&(0x7f0000001440)="92165d7bf3576a9f029b6b25823276e1c62c1a76ccf942b2bbbcb4957855b5f86249f5d8de4a864094e543be8d9b0033f288dea125fff6fb66408e76160e4fdb980a78a8eb6dd63f97aa6087ba79ceb09ccc45a54936b2c259f4fbe0ec149d3f6f47b3e6ca4d75f4edfdf02712fb58191c01195d804cef88af3a6822a19a5659faf61720d0f04ff8e6b1d8aca8405184eb6ec7ee03a27864b043e900ef", 0x9d}, {&(0x7f0000001500)="b9147bbef50ca3ebb119603ec5a8f6b2a49f39c700a7dbc4be4f01cda51fc23a3d40e4cdf05d4059696db3b6303796294ae8f9506146f8f8a58472d3fc7f5a6dcb615afacfa1eb516ea2967a63b9cffbc5e4adfc0bbd2e6537015682f947498cd06d4bc92b13b7a1a5c5f6599b3eace7ce511d5ca3ad41347d6eaa175e2715082d7355e68a87218ae4921142cf570aef67e6c5acdd1629eb754cc4f1317bbefb7ed4122b66f64eff8511ea669aee5381ece770517150adcc3b76d2c5fe5bf8f4543b17d9509c3f8f181ad7e47db2d2161e0e4635015b727d9536f3ee729f3561f3b7b7362574714a36432f94b11fa0486995913b", 0xf4}, {&(0x7f0000001600)="b59b3a8e698396e8ff63114411c5805ae0d30d8adfc5ec8318d5094e92d9180b5f44ac1eb6e0fff503111853cba5a3957412a8407513d9954d20d146bcf06ada30ed3c6f9123cfde89a3a50b2d66c1dd3d5b3195d7c27a571c4042fa27c0753c5e1d8d24966a5888", 0x68}, {&(0x7f0000001680)="84681098805d1b7fd1a327c9b123ddf5baa1e815513e82a88c6e89c5494e7a1dafc8e941826a7820bc7d24f11a65607f1802a629a2a0df35759b44da319e134fe88c7cea6ab10d048dfa3afa0e0402ed3d7ba2c1798a0899198efd2a8be5984a6363a8dcefaf67a69c54f8", 0x6b}, {&(0x7f0000001700)="216fb1e3d2934efb4bccb0503933aa345f14e72580879b0662d8f4808a73d228e9d258dc361c70d78ac5ba46a201fa3853e23d7da9fe68ff60fbc149e3514785cba9b78d487742b4d4ceed76f4622bf35f88f018e04e0cf85d35d331b2381811042a76d318942c44af7acbe2106a33904437f217ad3f62c0e2c6e818d27554c9f76a940ecfdf258e814432847a7f6f1031bc00ef346461ed777ecbe93e600b2dc654338510eb5c3eac1d4d77c3e904ef64c2c2abff286fbbac355fbda51fef", 0xbf}], 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:03:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = dup2(r2, r2) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="94eec372f9ff04b2733f5e6ab495600d1f301e3e0a52068fee24be1a9d34a6e9c1d36388b6d6", 0x26}, {&(0x7f0000000180)="9afd35c41944075f71f363a0ab00e2de28a45aa447049f00b2d5b735e868e3092112888a50903bf84f54c626ed8ee5bff6a8a192ec75b5662bbb7c94a03a792b45ee21dcb3eec7ca0d74fad21a659a7a7bb415381426f54479d4ba6db22a6d85c779cf0464032b99a13bd95d8f31ad062bcda9cf2cb435169bf7230494aac706d997717e3396f084d0849a7ff696a5e777200c8b14538d3cc30972f60c907fa9d4925152da2ad353460459e6b00768fff46000f5aaca62fde03e8fdf997cae615e7c9689d89f64569987534c91d2c0e6ae29ee9bfc57d16d267afb7f6fe49799864321b0907669a5890cb340f03b863e59d09226584808e9920cbe51", 0xfc}, {&(0x7f0000000280)="ec6ceac26be459d244c4aa8f4d69927e5c3ca526", 0x14}, {&(0x7f00000002c0)="01df5081aad8b753a506768f51ec470bc7317451ff19fb2e26f5306a759f973a1a2296287be16f6700c5dc27f08f76cf0ec508688e10642832ab35725370a1ba737dd09c16c47990770704c05644ffce48878fc654ced6d2e38126a376dc4b5f3e79b11ca378d417e5e7c0a05dd4ff9867c3a110b30cc00ec6a0dc8bc7f0faafd5a6e258d1c1b22d759968b6bb6083e4ad275872aa0f5cf30ce8e16c0f3f410505f562b7a549f98639b276c9de0ddba4bdd485ca09422f17c9be24a57b543181a1e48914c123be8887bf51a527967905f160ba1d5bbde7f5adb378500e27bce28bdc2fee4a926e5d", 0xe8}], 0x4, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r3, r2, r2, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r0, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r1, r1, r1, r0, r2, r1]}], 0xa0, 0x2}, 0x0) kevent(r1, &(0x7f0000000500)=[{{r2}, 0xf0586e906bf6d945, 0x0, 0x80, 0x3, 0xc9d}], 0x0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xf0000080, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x28, 0x800, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0x6, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20, 0x9, 0xfffffffffffff000}, {{r1}, 0x0, 0x2, 0x14, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x7, 0x20000001, 0xa0, 0x203}, {{r2}, 0xfffffffffffffffc, 0xe28d1a836e1d9a7f, 0x40000000, 0x9, 0x3}], 0x80, &(0x7f0000000640)={0x7, 0x7}) faccessat(r3, &(0x7f0000000680)='./file0\x00', 0x8, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:03:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0xf0000000, 0x8000000000000, 0x6}], 0x2, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x1) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/80) semget$private(0x0, 0x3, 0x420) 16:03:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x49633d29}, &(0x7f0000000040)) r1 = kqueue() r2 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x364, 0x7fff, 0xa93e, 0xdff9}) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 16:03:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') renameat(r3, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:03:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xd17) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:03:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socket$inet6(0x18, 0x3, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/254, &(0x7f0000000180)=0xfe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/85, 0x55) read(r1, &(0x7f0000000000)=""/96, 0x60) 16:03:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffd) 16:03:20 executing program 0: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 16:03:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) close(r0) ftruncate(r0, 0x0) 16:03:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x10) getsockopt$sock_int(r1, 0xffff, 0xa20, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) dup2(r2, r1) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000054898dda90e3ec96720000"], 0xd0, 0x2}, 0x1) 16:03:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x591c36ba) poll(&(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:03:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) pledge(&(0x7f0000000000)='&^+#,(\x00', &(0x7f0000000040)='$,\x00') 16:03:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2140, 0x1) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) 16:03:24 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x6) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x814, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:03:24 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) 16:03:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) socketpair(0x2, 0x2, 0xa8ae, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="0b982f28143720db6ec8e6e301446847bded386c55ea0fe9b2cea3ca84e97b5cb3c22cf2799a3b24e03399f7e14e9ffdce5171b3f77aa1d98c083c34a266cd5b28b0179fbecd68166a50497a3c0b0144958d3a47e909b4896efbca9854e20c2696d8efc7ee9c441a2799129a6aaa3001e5f88c7282ba437380938e624a7c399a65331c8ee01ed77217da4d682fd065f8adf8fce9ff480de39b676388a6eac0bff4a306fbe36b5e2281b8d1d3911b13d0d88a37c69c2b2444090d01c5b44ccede61ae3148b9ab10af37ffa42fc1", 0xcd}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="e9ec1fad564548", 0x7}], 0x3, &(0x7f0000000580)=[{0x1010, 0xffff, 0xffffffffffffffff, "539659a700e309c9b2122173e24b8c87ba7c5ff005910023e49bf34cd92bae4079f4abded3e7f49d8bfc0b82f4b76671ffb499ce7d0d0d24a95936c24bb872eef82ecf547d210e51cfcd0242e77794ad544de2546c9a2adb7928df9b73f015adfd837a3bcce7804daa02b756636467ff4a15397dde59511b636eb6e0a858f0a11cce4c23cf79a3b7a449efc9204c9460e1a9269643fde473a3baca78921713c73436c7e3ffeaa4fa7ea091fc7e78bd3e7e310b2ba31f336d220985c6f16b6992eb4ab756300abfedaf9322e893c8333b8ffd33e7cb1e93fa4e69d2c91b25b8ffd5ecf9983893371a565d133edcb71312a88b597e12f74719af5f5eae446c348e784a67d945993347f57d61b72af7404fe17d1619841c148cf08f9ddf7914969f0d73b2418b6d9c73e93a376cce2b532e3d66937fd9ab47de69ca751adc23338843af6d3edf00ec2fbc4112f024b4e0b512a9accb3e83a071a4ece5aa583c715067680cd894acfcbda43efab07a07b79f3015de172dc3b48ce5d92acc8e843fd5c731f93ac246a10f089cdb0ccbb741a26fbf99d10d4ad5567ad13b68635b7074937aa108e5e2fab2c4146ec2f334f19fd0716b694acc45cdaa953f50c9e78e278fc8ac4737a563c9fa5d516ed0a6f4d78db6e20c383d3056c69f5a1184d8e25ad5a1979e91fc2078f2dbdb55845e993992634f4414712e9c4e73ebf45db3292bedf5f4894e78eff512ab485df65250d0f5dcd20dc4065928ebfc784422891ac107b250a73497eced1727563a0a9e599fac0f39668e5a4bfd221a83f118dedb8a2de2965465efa9688d70b4623a8a7979d011a79533ec7ec810275de6a06f92344c6c51adaf484c5383c660c7f5e4c32bcdc758116995cfe058988ad3db29483193dcf4b1fe21614089f15c1e84f4f63f8a61ff7748cf6a4a693e5e26c53ea639d13f1416f21b9ba5237c1322e0f809c4c276ce0ea20fbe74daa3afe1b209e1ee234aac3751ca19efcf62eba3b431e6d93dc9458aa189c0c737b13df9c6c04710a6dadab285dbf5d59fb5697a5d1839c304fc38da9b756fc333bc546e6c9726cd6f59474e2eb86bac3cdf6f6a6c1af2a85df82197a982e511fe97713ac85fe43b1aad32031783f308bb0de40b0d55c5a9be3b9a1bc6c7923b57e9f1715fc39d2e8ca5a771f9c575a15b35585fa82bf183168760a84bad0958c7eb1ef8ce6e19f2c338ebec2f6733744571df87dee0be74b16285d5c9c3d53de221a6dadc8c83d19e7f08e47e0608b91b8f0459ff2f578697265bce5d4500ca0bff0b3941b77d39eef79fde7734ff278c7b2f82dba5f4b8e37e0b5299938c3f9209266b5f5149702dce4e62ba9ecc63b3d5532ae969a812040161d9fb0556ffc9fa2e7a27f407ad0a360407d14298c86312be09b10763b6d03fabe7fc5b326fa6db1ecdd6ce8dcc3ea5041dbd962833d7a17f47a25e37f73fdbc3911b738515417c303951fb4182710a40583d0d4be06e500542e0bd3672f1fdba6b4148dabaa8151f69e4efaf9a4a56da2c17e6408416333f75d0f8fc3091dceabce22861c3154729b613d257de790a10af203aa21b031049154a1e3f0fce9645aff3888f1e70bdb50111f8a2c6270109ba6db6b1ec64385bb179352b30e1d7e6963fc9042ad39e801c38dab985682d7bc1bd06ad8d3bbf6146c3bb304e4b958dd2cbf5fd0f4fe961cff26dda4025342cba9ae6e61006f2d01c50237d163885dfb8f78a7f24fb3da92f53329b3ceff9b360fb5d46e0f02518b26e1d34910e0aae4cd73c8d0107c2398347574035f6e4559d02970056ebb9fdffc5df934f420db3a62c7c0a03d787833151844d5b42eb13145c356355782d1fe46a38d47e4bb795e2e1fdd48392ac4acc0227cddd4ccbaf4047361d797011907d821db3b396833175a286a973416ba1ac0df7c66c8ad92a18744ed49ea384b296d0067ab5d79aa2b932064ca1b3754a12742f5959bc01995d33e6914b2c55c9c356d6a16102c11dd08200f208d656aabb741663b7d68949e05cb46b5f602cfe2848295dd00cc9d6c66ec65f75795ab82fb4ddaef4863682bd3afe6a43802e7140b0b1e28ba2aa0af67e6f23c931accdaca8d4f41c96406a5ebe00439ab30097a85eabb832634bc710a6fc2851dffc5e5a6aec562389aee92581d763197c364414293b1023b40137ef308fd7925f12255d510f50c01e916f6e45f8dfbdd82bb26c9bf997515ca4c50f1ab3342d4fa6a746d971e6dfb54fbe662579c6389650b5fbd466de9e1cf7b2ac9b7aa5c3558fde664b0feaf2599aa0ee0ccaba8115c0b2430a45ee06474d6a468cfa64161ad3bd03911288ebbf18f3e0c67ee6bbf2b9b72bcfaba14b57776ddaa50da139614cbeaeb20570ecb8dded35b6c384093b15cc7ab47147f593c0452c08be7880a78ae212fba008d6db1d79f60111e26285c36f024df3ec7c8acce67646c91ddb01362f82385377098dac6578ad305c88018d5d46e2d304d6f47cd7a928c22a1739341dcf831830215fde0c8516548a6311404222169a3aa2b91680b41b7fe6b303de063782037c3558e0bcd2d5179fde85302e7580ce258846fe4967f9c51ddbfb825a069e3636864b0f04c16c60932553685916630d03f5e9639c96a3b37bcefbcfd4fd53149cd5827295b5439cd0917d538ea446df5f2dff0d41cd6b17cd910898f203c857a031f15b62c67bf04fdc443ab8273c6690d3a255fad5de9b0178673c85ba529d88ee1707b7b411c387114bf1c940cc66b9076fe9528fbc6037c674ddc1da717bddd1cebed8b97adc5c1b045920b3187555df717ed7abfd4eb395d8d0d6e332a74da97e242a195cd7154a30cbfa8659dab57acbaa7de8789f3832deab48d25d458bdb5f3d5c345d93228b44375d66f9e1e93deb36a57b4b75c903bec96ff6ffc48ec1d93cd4bab285c367e1741eb7e8658f1ee063d73a42f8e0d18a53ddd74975eabcc9b05c07673d5fd1dc922bb9b1576999d11220aabd94b27221b2c3c303ba318ca3d2891e6e06ccf8053fe4fd39643850d7ba61c6451b2f30a4a3b0dfb3969f7ebe6f7b87c54ad4a6bcbb058efd5fa9fdd5b66a7c79b01d9f83eb8091992245462361bb1f4fa4d497c91d375921313ba4e5c9b3522eb787dca029581550b65812a210d85f5a76e14c872721cc1f6081251f380565b4dff377efc25db2c5a06115f8655e9e29e409a54e90fba68ed3f2a520ebffd027fd117696ef7aac8bc9c66d57b9df33abfda97447ab26fc43a43a1f9ba46964f2d514ca152749580601b8c45a642ca68d2ed84fc72dccbdeaec41198ebfb21a84d061c49e11f6570b606e1ccb46db846b9e81e25ee89abfab4e4bde38a05984ca92549905f961aed2e178c977de9837ff47f8c3b263d4d95e3d5deaa32486a49d55b9cfd60c766601b59a9131938d36dde4f9b561d31930aed81ee67c07d6754ce226d02817c1a4c433e5f40dda77d6dd0dd57007dc02e49f9c172eaabff85ed2ca73cf669d1b8b6ebd06be167b7ff7eeff48052f2fce9ef4b0e3581fe4dd43762707eae5792be923bf91728081ff805504bb37b1a7ea99185574046af23a3c3a2b5c71e1d34b4e4317c20aacd79f1093ae0f5d675f30461345d13656aa489b94e2c31d5109859778207609dd745ee4414ef1192336da62ce5ce1294231102af440c3b1209d11fe643895bf3db8d90ff2991a919098974f31c0da3ac7482e5423a3d1608ea7baf7053629ab1b94d4b618ed1d99d063605b8fbb1e63ff1c5ae3adc84bb78c225ad49dedff362677de392a61bd9b44f5c45fcb91d47af408ced02fbeb684083faa63a59894e896d90f3eb2acb3026353d172fb2ecdb7072d85356b907ff722caa0059fd129bb0133dd66659fc2780f4a9b54efa70edd797842c4131d2feca8df0e8135942ea2c79b6ba38e4bcec4a6ea082849cdbd6629eafe793173a33f23323983bc5d9c9766261189e10ec2268e192d6c7f7fbba7d36029cec71a8aaf87c07481fd6c5773472e09a311762e4b4472d6a4f8f9469541e2da13c334c5e0db80e89f022f71d98fa1d03a0efee611411b44a0d257ddb5aa3c89000d040fb0810a452319f72d32f3a77cd951cd18190bb4a4fd9c4056c54f85f9c68c2db733c01abb665c488079c82cc3e711851812e458df45c0de068df6d992630a8b265bac3a4ccfbf3aada0c1d08c396eb0a0156ca2ff56b1f177cd88ef5edad10745b9fcc502a35474f744959f64847c6453315af7a3fe43fdbbccdf88d87bbb1f6f998586b19c0a89383f7106af20a90dd391bfc110bd5a547aaba99e10b786b41bf6db678ecd5c2fc1ca41a1c1dc8607e3aa1c2616d920d48c46565f85e45354de29c3aaa49b2a863dd223535818cd1020b9de555f6931e1c4775724727fca196113c5705cfa64896cc71641632f177f6c7688c51a01f57634dccbc9dd0a656b6fc7e58d6a88b794618a8c4a4c1caf1c617710b1515968ea2e84dc3c4210bc15ea6a23904c1c1e1349333aae693b157e46da6a9a7c89c23e72c3abd856b828d53738b0f656447d559e4346d0e884fd241db6f4438a7d90997475e8ef24b0dd40102ebc269a048ddb9c93625da676c7efa0161c5c20925f73d7f661f083114dc71bdf53b5cb41eb4334e244bec202dc78bbb38e49e57d2dde042d483fd6dede6091dbd06a24b656ee3c1184b9ddc3643ab77e4aacd989fb29e6c9f7c6d62d6c05fe0675bc2cb6aa498f8e7a34c5ea8315cdee745efe93423864b74b65176b36fdfdc898edd694fe60838b13c2c700ca99dd07fecd98a5c721f095b215ba95a2babf8fa9c149d65f920d9a03dd52be192891fee113f9e907733c35ebb618143739cce83885324ec5c05d75b3e6df5487ea612fddf935441564a88a1614c12d70db5e225b533a7fb9341701647b1364b60ee77953f496299b5a0b487fcfd1f5880dd59ec13a66a375becb671c65c9767ef5591ce261243744e3a1ec185c2433a47e236030d7c37cdae0eca02225d7959765d9003833fa8c20f1d02bbcd621cc8e03d467eeda19a4b7db7ec5fdd579458f7e75fd7ecfc0d6a7cdbcc501e293aecaa9f3b4444d502dfef26e7c695c4a5291bf3759fe19bb6fb366166e1652b0810af3ae527425fb091d7b78d5bdfa85c178098fbc8aa9aa30e9790c2d2a247a4eb4e690b96e8c9af5d489eb313773f1409c8665dbb5bf9b6aaaebd864fa88c2a613f75155a885ae247045465f8943cfe62457f2aa3d97ee642f8a37b59a2565aa6ee8fe269f39f399ce812bbfcc7a44d9addc52e7e8755430f5ed11e3ca428678d026d6cc06be7c4ebdfde59893ccec8011e985e5501294cf8ea342a8a35f75858c68607cac2e7d424a8d17db9b82973ab1ea598dfbad6186bb4ca3977879dd006acf9d8af68f7777e2be3517fba45a1ff0abb9c9ab7858a93e2c5167b522865785a0ac322418d44db244601e23a8595a9d6bbf101164dfafa1d5e8d06cec6e9719ac9f8b0eca5ba7b3e8495a2cd8558dfac5a63d9c5aa228e721a9c01594d963210ae55f27af5f011f258a90e607e7de886c65da654816951ebb52e3f80da15d469b8dda98e17645b339795399bf7345bce0e6c5b3a719f15cd4fc91c5a1af06e421208b98142cecc5b3154b78612530434ceffcf338dfbabbbe17ddd4860fe7936c6cfba9314cb3c2038814c11d019fa06224b8df00a784c2fa33d04eabe123b9ddd2bd6a8361598fec19f58f83b3fc70ed983d75e17393a6f2182df05db00815100cb5e0362c1bbbd34e08"}], 0x1010}, 0x6) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:03:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/126, &(0x7f0000000000)=0x7e) 16:03:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4000000000008) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:03:25 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = getegid() getgroups(0x2, &(0x7f0000000240)=[r0, r1]) chmod(&(0x7f0000000080)='./file0\x00', 0x8) r2 = socket$inet6(0x18, 0x4003, 0xefc) listen(r2, 0x3) r3 = getpid() fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 16:03:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:03:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/222, 0xde}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/102, 0x66}], 0x3, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 16:03:25 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="a354ff93a4cff38b72ed2675a5f1bc11f83cf3a5f4d32c178fb606d3ce19b52c71896c50d196239208fbe868066757f8462aeae8624c3e9e113c4b0c732130ad01c55d74a069833501b95d55eea5d939b99ec98bb109d161d26efd55c2ec1c5cb014bb5fe2f7771f1891e99c6a9f81ed19c4ff21b85fc325d5429e9fe04296c9a7b660a9174f77af543d09689eceb81f2222156898a2abe738d0f118910a132f01ac7a8ebea0948774a58bbe1b9ecc39ddc08b888a07ad045a3de6e8990edce0f6e83191bc2c1aba226fff4151c2aecdb99e2f554d", 0xd5}, {&(0x7f0000000140)="a6b12761219a0086790b6747879f177b14ed2ba8d7adb321c8322f9cbb8ba8f5cae9aca23de4126a05f75ee731a8c89d3eb5a7b7789489dc21177f7a1602cd9ed2ac2ba4c64220a6effa18636ae84fbbeedf8c10dfc8ef7b6f8997a7e5697aeb612cc36dd82c6dfa2e50da412d7b8cf7a2f8bcb2b386651c56cf94b77d37475a749ec71288dcb994798194cedb6a99bf855625cd21dc34e321d9aa17dd88043b21bf20feebd3f953d7dbad16636aaeef297f0c42c7e9edd06e3ecfd24209efbe3d2ef3588b501ef0cea1df09cf988eeae743e734241e77dc8d009707a72eacb667c34a", 0xe3}], 0x2, &(0x7f00000025c0)=ANY=[@ANYBLOB="4000000000000000010000000800000029ea2208740e26e8b0983371f7048e8512d9e01b0498a7329a51b07f925562e053812ffd5593a650e3bfb02613d9be001010000000000000ffff000000100000d79cd2eae93099e0febeea1855497f911ce023df4e54d0097ff8e70aa57c655dd1901e60adfdd0c9297519a50d1f2203f9f9105c21967c4e908ed24c6d7af897243975a07d5160fb35136fc85a5cff06769b557a6c409533e9569086d9025c09705662398770c3ba479a146c0344edb2d16c2788a1088228768b29f3e7d609a56d8e2a7bad011a0d360a27276542cb407ec2c40f63a108bf2b758c7f64f897ee96cbb3703cc63ff1779b84e1fe6489d88e982c9113a1f96158e598aa20417b28f1485f7aff1f4dc4485160b4ca394ce29feec67f500654fe2dc0a85550bdb2574e941a0f5306346717ea83a3676052bc74c6e82bf80dc78b522016e79db980e56c2ab5d179524ae9ecb9046894c063177262245cf19634f41de5a78427322975794e72e00c680ef2787e3a39cc54491ffb00e66c2710e1777a51d63b3f0ea59b0f614197fb3912903bbc37a9fa219bc1c953d6312b25462ae5e2b6adad6cc605fdd583862335ddd3e8910d081a62df7d20f0d0793b540e9567733fdbaf23eaddace9cf9171f1c37008039c08bbd651792f04360fe527ec7c3afa770054d23dfa3cc6168c26d12bb8b3e6bf7c8792a4915803f28bef99abb8e8273f06c914edbe2b8330a78421b3903fad0cbdb8f9025a236608fbac617fb77db2b98755259c019b603d02035a6f84694f4b88c48d23be4c052ae9fef67e7d39026f3e3e8e20961e675d1843c472950a420ef38550205e54cfb7c387f7afce3a553a0515960ee503315d002609b1ac36e3bdc75e9b52bc3954678b1a8057fd92f3ce6cd7ca5de6715200651e41ef0d7d16e16c67a5fa9e8e56494c7a921174d0e47c8b23cd55c2233aff5a707f40d688b22ad335d2735d9c3ebf62c40545e9cffa0cf62cfee3e521b5d1dbf33e5dcbd09bb28480bfb00e3f507e760c1e370a80184dfad127e4d7bd45f128ed3f54fedb4f0983b46d76b2a5a4b3604523228faac2d25c53d9b496e6d36f3220228201486e014262d2854421640ba06a3e684ea4acb151ab6aca6f81ac08107ed4d70be1709a9091fb922b2b160d3e1c11917aac90b58e54050be6835c68cbf2bd21f309b86767d52c25ec498ea42357343c0e190000737d5edfb88ae5e259bde8509467e4757c803d8757457d307c4eeb51030cebaef613413a4183b8a46ee019ad17a5e7448b1e2e19f10180a6079a8658d990217d41be231ac086b94e561306e5328ab782360b09398077f5b451a4596bfadbf147eb364c45d582f8305596b8232a9053213e1fa277315701c139eae5b7dc050a6806cd9fbbb1f5ab788e57839989e1bb585b9f6d36451854402a3b7e7b103685492a1f7537c989d6cfd9a76f090445576f3e2358d789196df6a410f30b140e50896421e0f375149aa060afffa5dc8d7f5bd43c8916b33f131df9d4eedddaa7ea2c71e20a2a96623bfb352b994b8bf2ace488cb4e9664e976e758649d750a1a49be307bc3eb506f7a3528450ac57bbc26a9f96c80b8021f93e18fba3d9fcd46216bcaa11d3f22b7828034d7bd6fbb525774728437ff8646ada2a3645e97e71a1426821a3fc437585e98e9cb0d1b631c9f150392de816e903e7dd64ec3d41f87c5bc97cc19ee3db1d5f5da5a5605a2de98b8a58688097f29ea844bd6edb6b51e5ec0f9097c88e8835867e07bdaf234f2e776cfacc83e49073ef7f32168f8696d5e477b28f52f5a7f17afb0a97c5404c361587ffd92d3d307483894deec59d8ff524d9b3d063ef83fea49eae36dbfdbb0c1d50924d2ef32c69310ac7ee70a25f4da792cfb2160d3f8303c0b3928edb92ab16de1de58bdcf3a169b40594d28f54ec40938617fe57c3859a8077ae79fbe781c8c210300070cb57b1aa066ad5869276d78556436ef39ae27a35f649248813ee1b1fcc533496b38c5c09d4568381b4b08e5c8778f1d83e3ae7995618651a19f817cfbaf402b0ec5fc82ef1e081b354f5e12926171970c5473983bbe9f573c03fc413dd5537033bbe25144c6ac59128e8c8fcce7c0c98d37ce58646484055b9d62eade27226e8a69295f0166d4b48355702935f3c688c50256940bf9069a8220ef9552856275a74f3369530a15772ff50a4c8fcb436755cc379ecf4d0216e92c21906d3db53796fa002433cf9a49c4e518c8a2a8df83e4dd3e2268301770ece14c36199a32667828395a7889b439233e74dc8d56162146a50aef43b062526e4cbd032c913809feea2ffeb9fa86fbad0e0180ae02f6751ca655dbc9a00c8ae6e98341b5de7bea2e4dcc21784e416df06b6b529307efcaaba634faeb3690f42ac83090b1170df406f9ca06de33d7906cea5eb2f7bf9b909b88fb25c7fae384d75cf9587e121a74b69f360253785e6c9d5d6ec7e35a147628b63b1728013568ac6a02fe1303e647103bda72bdc2fb6b2070c3e5041dec59c6e801132b0f8237d1236a74bb1475351903802ce3cece252147dd87616c739f277c440ec3aa10b755c7adb0d217d5c2913f508274bd03b83447ec1a9ae9c69ebbef61e19f0dc2ce3cac5ce8746ae7288b22d53243d12881dd4b28c85e0ec98ce690d8ea04f4ddb8fd8497f3d91f2ae9298fde9fce2f093a51c09a594032d03148e93319e126b962ab6ee30ba480f1283cafb7025ab1aa327ec162b03dd63f4fe25f89d75aa13cfa98a2d94c31ebc4bf05c1427554395e8542eed169f230fd8a2d60a1d181c5d29509897680b5f8c6a74616a39b8c75534dac44d54fbcb5025322de439666e5c1dfab7f0e6b8c17a380afed76d85c913a51b4b44fcb75a3206a2abeb46fd343149c0aa2ecbf954549fb1fc36af131342ab8862f35fdd62cab818a8c9cbbea82250a281e891a5cb5dda75a0ace88d470032245e1577a9793e163fa6098b4e7f8c35e559731ca42bc575007e44e634773c14624add592dc3bf3ac2be1b7e12b496baba1cde07b4dc18471dc19f92cf5196b0dad08d126bf1d877fb6612dadecd046f36772510796f56a662b490d67e97b707e48c43786b48304d6067ad1203272219713cbf77c4a703db8781cba01600fda5f390c7e66a3470d0a6510b08526b68bcdd2fff1fefa2b3afc745c5e5bcc08c17fa40a092582ab6ee24e9bf26d3c98ff39362f868a2d389f31a1ef00bbe4a853b24b16d1a2727ce14f261210f39308ff6a35a3485a903cdc91e4e8620eed856419e44501e382972763f5c592a2abd481876954e47e30d5e4841ae932eb15b802148087b410f0a06221c08fef3449efc36797e66c75712c055e9621f68a0ad8b08c48df6a7d7edaf19ed4d25577e263e3cf197d36e82f161e3908f77a72caaa92698f2290a651710cb0ab0d9bb0fa6f8df27f5542e7c160acee2028bdd605d1c1d55bb8a33e95df19bf06e3a16bf0887a3a538debf05d9325558d2aad74ac4aad2ba4adabf19bac8ff8dcac14f15bf3fee23b93568b14fd23485007bef63ec7d8e4d0005885cd31369a43af7eb530f1dd8d6c593230cb5c82e5a8753f82866a6dee8716ada574d4aa91059e4c1ee7cb7dfb99e0c3616d8782902ac65b5c20a2eb542463028e363ce61069593c9b6d73c852eb4e3732e00dc58705c647587440dd0afee90adc45d81cfb27b675a73e636547eacf446a1244c3406457f5d5f5289b427602728319f1dbf3d46e7d88c45b8c64dc13550d9ee805b05343a6998c7f6e85bbd8127b322a35e2a4f929af9d8231c29f8cf8bd52d3fc994c67f81ed60597ac7c99b2f7c569bbb6bca9fc2eda2816a22cd550361ff8d97957bbcb9a2e4fde126c1ecfa848ae9a09a4f1722036f26f5b013689e7e447d771b0bdd85e5d0694ccc2b7e0171085d93d417dfcd8614b75e0b5f6bf750d4de797c7f19c4efb23584fdf73ef279b3188ccf30f5ebbf205b232250eca31aa4adb256226d0be3f7edf48f2152a349f25ff9e4a2b276a3780dcf7d28b07499b41a1f6c0ee80f2273a45c744e949626cdd8121e660934f1af4e4e814236bb64b2726b7ed95f20ea6789995cd74fd7c0944e5b241203b9e28a774b2141875ef656818bfdb377d6b0d297571aadef7d8a5c54bfa76e6e6516d0e07d8da9f57435117af4fcbd6e53f68a097b249539de95eb4f4bd283b9b410d996c2f92e80f2324cbc751d7b33406068ab45f829653cf111196ae4cac33aefe111ef88fa307febe67e7a3011f643ccbc95bff7d92dddb59f1f7837f4b6ed3cdebf81321049fa277bc74fa66ff5301a92220d19959345454260ded7b685c8cd7755eacddca644dbbc08715f6a0840a06a03056dfd1ff65dd3a42b8d277172bb13e601bdc48a13e31c26d50a6092166320f65acf72a10d57bd2dbe4a63fa4b0e404c8b221761a14beefc22a9626e21aba87e36cfec2c9df8af5b92c553ab3d9d92473327591d66a038cd410799c7d5c4113fb981516a6ac2b4c78821917d3eaded57b61bfe110d7e56a4d51c1be3f5b914b1905c1e47c9c1b6d12d606407d24a2cde781818ebdaf2e22f559141e10916aa9dce332056c2815ffbe9cbf553bf96293ef9172d8a4f1b717c2eaf1f245bf2d6c97d9d0a11f3929f3498b9d2bce01befd8cfb8c764f2faf558a43ea776944d8659775add4fc640b337231a3622d2e29c0c54da7e990544d2e9f64a947038adcb687cacaac72adfb55ca2c0768c1bbfd76fb328d69b9e4adb5abf276aad67531460b23d2bd60b1c30a00afcda2e183b1a8ef1ba2b7a01e226269a3d6428e9fd33d53a725119eb54647bbb639f5e1d51f6cba087ac8f47329661a1c5226f8f358b86d65489fc5758f032b1f3ba106b4dd1d0ace231c6042eecc433971990afa24249dc04a08437db4678b33b1550e594f76332e292c9ac7c44225ff6cf94f249c3b62b4f67f0ac7f414d5367a4fbc3838df5bf0fca7f5d2912ebf9ad33cc04922d805996f69b049b7031239d0d844b3ce3544717928e57050d8431561826b36a155afd64e2960aee3a412b27f86b977dd45942a5ebcf72030d2844ae4d86934b8de1f48e3fab9a166e3dcec11dcf5019cfaae176ed1ab3114e2f9cc4b6ba48d84597579c46b4513d5a5382a3ee47da4602a592d27715fd86d380466af20a38ba6d2798974d70bf4442f50e50c32cf661431e931718a5e5976cd5cb257be00e87550c399da792ed1ad6c1eed946a52aa32b9d349aee9ddf638fd53d1295d0739c443c902f934f2db14cab1e9791549effeecd6be37651d026c7792225a946fc8e132e231f0f20c25bc7d6e7b391fd228490f6ed845cce90d53c9244fd2f7acfd4c34777107a353211e0ab0d8b1a6279f1e9e39c47b804196b30555d3f80f33d6fee83a0656f5c400de63af4a56dfa70d0489d631640cd98ed0d8fd26d090172420ba28c730cae50d20ee6e44a020d2ccc8a86f922087ec71b929cecede579c236d33d47fb98d0bd5255e6d96f81a6c638a115401ef139af4685fe923a2a7285509f8a0070124d66a0be069a8c9dc4ecd4c6b1f2172042b5823e494f92c0fbdab1c9cfcb3dde43759ae40f9631a1879fe5f71825103945ddc87585f94976adf84f03ddca5060f9ba10139ad20730be1b9e2b45e6bb99952143d7e6d882b07b41d2c5293fccfd51b6349282ecb183c698f349b3b5cfae465368bd799c1a232132be1b775b7770a4179117ee860f0d9ab8a1a57039b8e67e542ed61442171bca04bc3bc5f84cdbefdf6fe3f3906290769834c31166333f1bc894304621b43a5044349673dccb16ed3cda2a50e77768dc950037cab256e259d763cdf884281616af5a4cd42dffcd1d1a374cb639ea6220a6b58b2a54da79efe5bae6974cf1963510eb83ae7a32b4fc27e987b121010000000000000ffff00000300000045063d8f2b4e81331107ab6bb3031b2ca6923cffd0a6d622105aa5cab46a8589154c3ca80c45cebfa5fe57d5ea46bc48a73281c0839d78150e40af4a6b041766e708da059f5c411696878b5b3dd342c58e96448d6379bafb6dc94f158305862e2e9130a6db85891924dfdff83516d629b613a3aac42d2bf4dc46e4b40124a155017a77644f12bdf81370cde359fcd08042fa0c9f4bbd36bbab9e389a7b96e9eac06a6e9062939a98cf4ab52f6306553f167906b17f9c3b16ce4e53b83f83999a7c2696c6f4e16f238a15847bedb3c8c246bb81edb73ae8a8008994de91bd5f3e6785a8c99e5baedaf9095392b8fc426c9fdcbe5eb3caaec07155978f6c4baf04de925696a2e3f9c2803fc0c36553c9a90665f5acd4cc6f53ffd9b01bfdd48b079d5fbb0bceaefd73457e8d7a4a6df7905f3aaaaa3e045f3b22300fabd6da5a563d10926ae42545a06b18384f526c28edd1f2e943ae693990e4e2f3ab7db0d86e1eb17ad987908878a68a664bc961e9be88ddd12a09f59e03178450624938aa33063d6c033e5c980b79cd84c05a08333cf702b32485c21d9fb1f5242c4f139522958078792777c5ebd9d8f1cc964b6b044d09929c5c7bcf042704e6f18c5eebbb76a251a07221cf4f41af05c970b78edb148da57f26e5ba1aada46c87167b1aae04341dc50e29f789f4c445f3625f7b5c3566c5e1d0c862185d453b69f6ebedfff5e2e02179f670b304bbbcd55c1dba82d18038650e1970c21283bb6ce8d478662043447eee552dd949a4a6f2fafaa55dab122a1eaa75d108de9d3033c8f10bf5ec0da41e795868b04ada6bf64e02291cd4d68ba5d38e8164a706b65c4d16656ef30e8215922f9c4a988f4ea7af98dc7f005bb14a7f5eb298d24c541ab64eeaff0ac485dd6fd8b544016e593aa90581516687feefa0b772a64b2818efc5716e1b45d1085380c7d9b4263d51610092d924b9d90edcf3e27232b428ee74d11d799a957eaf6e22e694f4e307fc1c076288a1cf194c16cd9e16ac95256406ed110d8f558bf2f491e4ddcd8b7b88c684e6fb5da811d4688245e5a3272d5ec08a4c493cc6a3f627756b60326213749e704c2b0378fc9460beb50d3e015773fc58f5b836a968472c467d3cfbd797fea91fb196bf22a130fcb8d7fe2e62dd8238b05a380de254dbc97a584fca113130e92f0a5eabd2ab6b57e92818d905e26ad741fe0607af2b6d2d88cc5101a468ca1caf16c06cd3e8bb56e101839c2349aa4c7b3ba079dfbb667ff97dd1f71660c69e87aedf493ab56ec4e2cf14d775101a3015035cbf61f9f2e215e658ddbe84786a5bee5e3f0d2e15b6bcb958be971ae9ce11d900f8d534b3956d7b5b18bd1a74b7d5bbdb017767a9b964c0e9ab7834694654b2958edf3b1c8b7365a9907a19e6be0e214d049208b078b7af838ec3afa8d7d91a0990dd218afbdf4831be7b19f9f50cf6519746594052a244708737490401fd5b08a2a6c99c06828e044eee0720e3b3e7d0ccc44ee76d120198eaa0441f15243a010100000000000060f2f3a8d1e5972bb66d73a735ac91dc70ad104c9b26d51d0a538db3cce54e59dc1d94c2b8c6f4fb80d888e7917b46f98e63845fd4b2f0277de0af1766a9ac0edacd40ca3ba54620984b8b09da10f4cb85af9547948e9093a4cb57ded4e81c4a7f5fb2e00769323f203095ed9ec570964affe475e0c580c15c514e9043a7e65904f04de6c19867ed580053867f33f41f142d6411352a06c0bbe6c5fc4519921905ea1ad16f134bd604fc15dd2bbd43e50cf4b99208ac307d3c92d69a5b313f9163aacb1410a869b33ec36aebfe7dde527ae5e7698dcb128590e716f5c763383738538f34650c6385fdd7bcf3df69a4993a9a74520d0ef5c0762558b6437952efcf2366280aa4fc209708acc7a8ea850b53882051695b31e1687d1169cfaa18f20fd3c085eb0b730121824f21138b9a5b98dd7408be11bbac322a40cf14d8f983f566fb8309f46386e79f82e0141f80aa3c3caac202ebff7e2d7a9f67d35469449697e1c531c399ee3f7676c336bd10352485421cb749673846cf5c021b2792c197ee67ae918fdc402d2f3a09e624a86af52839f8323cd4076737bcba0679b0c5172b8e2bb0bdd9e50af69c34c127e8a7f17afb35018416a79566f507bf40a49bc3ca7831fc649a8ebc4ac1ec5018ea974ffbc4b5e222826aab13f71d816bf9396a38005b216387ee86074ec0af2b2422e2b087f97ababff913dc12d97f52cf4d29b4b35b111c3042c5082e092efb28d67d92d30e00e3be06b0742a37c38832b6cacea1194775528379aed651bc71ef887a461dc586e8667ba3c74cec2895199faa86e595ec72f88b79f679283d26d9926e95aa1b992d2ec322dadfe91f3acfe19d30e47ca79a17b5eca122d5146531daf1a6e37cec06e0a342cc2a43a88417ec52b847fae3ac45e811cfb7ed7e622121251c4e3c6181b75921dd47a0b39233833735f2759d795d6c53f24196cbfb443574ad7322ba41507db162d4701cdd726706a35a029e33c337d82b5394cd30d7ee9ba74059f77d25f6e00bda04933771ef889de1854d4910da6aff9a7751758b0e67cf493586282342d54c0494d94244290cfd81f70cc590c3f529ba3e96c238dc42e246bc0741996dd59ca2893a6e8c8c8049a6e4b76a96fcc91b6028b4a1daad9cb1382ee55afae26a8fa49eb5f5a827dc097a82d1e96e63525fbb2c55cd2e54391ed8f3a4e1326eb1d2adbca28f16a9b6d4bdb4bf964dc5cccea187d4a4452269bd814dd8d97b8033fd0af1802c5740aeb22ccf875f07012692ee3dcf43e0afcac7c1060b9e597713529eccc578e5168721a05830c5089ef8a4bd5bbf343d70c0e2f8f4619cf88be7f35a15eb343fdbcc5573a4e554308ff427250b2d2d1396ec48c0124c066c0a07352d6ebb5ff26fdd0256d1e8d3bd53261a15c1293ca16617c19514c22251771227b9a0f0013aa239f5fbfaf25f0d2d397180c6bcc1e936a40832837b236d262aeb317a7e3a5efba6bb144320a1d056b79688f3a22505dc8745fe890639d44210c139e193aedb45e59c0c5a916c4981eab94f54c9d9178bd76402f43c91e2814065383a7f251b5808ed7aea0fd524f877dfdbdcb7ca66943b89e2be987e9dfe3af6066510065b0ff10ad6c9c32a5cf42e094fc7636fb5d286cb77b2b8eedaaac9727e17d3e8e38a35af5dad79032ad36e8c7adcf29f0a54ab323c3a855f882a79d88edd968e16daa0a55e9f8e7952e42c0ac96e7a1c0f3181b0d25faac6f8725c1e6bce90441a654f3443a3be91ef7dd9bf22acd1dc80188b2c3fb752a02ddf316dbbc9545dc0d89b0937328d208fa46a53bd849b3536af50ac17b63c43dcbf900de19da32e29efd9fe0bd1b63e5a46517d7ffeaa5629f9a3e6140bc04698b061929b1c2b13148d7969cb4cd217133e41aa388a571ebc42152fd29382b5af1ecdef4d28960e032489595b0ebacd55d8abfaa3cffcb7015d3b4fa9812ba942f9941a69154a4457e7dde26d9a282f7a66199a1ebb06ebb3f7c02a39bc23bd0cc784d3a804bd0b9791db004d499c26522d0a849ed4e4023d1ca90ea3028fac72dca51c481c6c0848c12869e7fcd1d32555f91a606282dbb17f9722f336790afb499ad25dbde3ad8059bfb2c81e054b5c3a1270f4e42d113b4e42170902cf788be824b6f3083a2c84707c5b3e2683eec97afd91cd80bb94fe98cf85ab7798c469a9b9db100305c351fd0a6cd3d1e6b5190fcab6c516389a1057d82348627b7fec3a5e9dc507fcfab8fddf7e99becb7754c459cc792b4f0e7d8e6f248f2665fa4a288b91c1f6371029c5f290e3e8904eb509ea7f44a72dbbddd63128f47fc3dc74220a5ab3a8184f93c923fbfffa8f1c0d0b3a4f20de2cdc6b74d3fc718b28527bb269e1309894cd84cb286d3ef781d32772ded4976ff6def58ada7ea8929243be1efa005a460a24f9b2d7b3a4e9bb81f800e7d29c844b0b27807a6ed15f4bff807068ddeba38a6eebb661d6fe288f31fe5eb950a4e3885b6038489a5d929183632f23f5fb2a948abeb4516dea778e4a547d872f0a9e3a77670acf0585b8fe11cc6009146c6e2519338c122169d7816133e4c5c90c91b4d723fcc402df2fef5283a954e51c154a7b3ecfe9c8a022219d2bbd17deb651343bb10a9d0c5dca2c8640a82219a5153487410aaefec8fa7a237fe65dc24111a24fc66608cf4f73f672eb5838136f1ea6388d93158c6e46fd42db1f783454578f2d5a5310bcac618c2a39381e4fdd9a48f7293e8ce73bb33560dcd3d0262446c766600780d88c0ce6cffcbd81e1f920c951edaf582f56538c3512bbd5fb5d9595b3a5245c19c33803259742443eb97a66b8a54faff5d5ebf969ba865c1cd4accdc42a0f736e9e82fb3735bb6a50e180e4d6a4fc5f9ac76816305848316012a539378c4e60c4499093d767c086cff03307227338ddf45a7fd35e734e3bba9303901850ad970ba64b0f7daacdb72386f03f3431e2ae8c20e47b4b8c951948c9492686c980e7f2ca709aac854f740ae6f07db9ab2e66dc32e0b9f6013e3aef9960a9331f108f5a7560bee3cd39c16ec546d5f34cd0d2dba136280f81b60ffe29a7b9b79066b75eeee9c5e97d39bd3d3b5051472a39d2a97b78d8e1ef9205987a2da8c58598631b0da1ae80896864921c5b56f12b539764c11c5a9bd9e73cc68826dca6281ed74dae1a3001571c1688a476e4297dc9205c133b551130d292651de557d22d784b2181fd3d751c24688db4687a528f537cb2651f5623a9139001c0d85ed9617e7b072c59abd54e52488ca61cc932ea630105ad05118bd74f9323543b3e2fa2eea7af53a67f53cfdc2b275e1e717cceb1839534367c0ddb641e5b060f4b9f6d797d0c1fb268de7baf8b15735ed3e53b1bedd16a59baef2a0d7f7fa92167e5c37b34ec9430f285560a52a75ebe7addc03231f932f7c1f2c79302ceff7a1ef8f010d3b10b9088acb8d69b2c147422f786792e57800f87f0a79417738f708b0352c7462f74a7fe188911ababaeafb4eacf34962c1587c42d67e72aa6a4beaa1d573423e7d7b78f46f412faace42e5f693a3dab4693ab5c0b20d0516ae034a43f7d8d86cdbda0668f4a4f216fff65dd8011b96086d5b65e1a48ec4a8cd37ccfdb59102b09be4cee53e02bf5892289294b89b9aed25bb98fbd91234ea6213ccf6f57477dae3eb02aa8ce1c8e4c9ebbf4e47e52e47c9a4d103ad92bf800d42be29c8c412021182f6db2c946b400dcebe5f09bcc13457436e2c126ad109dbaac9660339bdf3762fd3022b0b0dd6fb3b043db1da1708f6b678e66d392c5e5aaeed6ca8b573ed84541746cc07eb688bf3faf4fdb9e9df49686dc1542d21f65753bfaec776d6cf8c81bbc0d401c9ffe640d293731b8a478102e9eff57c401450b58e2d4fa5f8e0c8cd46a92672955f0ed79b2f7ee2a10c41d00c611fc041024539de5f0cff19b9a305895d944dd0e8cba317cce794f370145968155214fe89c9ca82b631875d56d278337e783ad7f66e82a6efb2ff174ec2618e8c83a1df17eb0fe2f516a61075dec8bbae7daa7acf31c06654d3977a391ea93c25b7a6081ac32f58e225dca006579d8c32c5f42b8ad694e7d71ef09f485416e5217c6594774d83bc5476e16d43f9e1f0b30136e39b6ba83de81c435a18d3c7389087143d431abf1e0e6cac450c435ebba5d42ffba23041c6ba47c0eec720ec24e50d0dedabc980adf1cc958abbca6ff65585000000000000000ffff000004000000d652830be61bc09c481fccf2ecb366a438a803b3f50aa96b5f038536a2062b59c0034ec6322569f7556a0b72a207c1dc1b55a6ad7fe79830259976946c69fd004800000000000000ffff000008000000ce96bf7faba944af0b66cdfa974b5092fa97afa1ebf5ecb19fcfad5423259347c52f52d84ca4b55fddda35c9d5ad1067698f16a800000000a000000000000000010000000600000027c145e2dabf45613250230cab9cd080121075a0dcbd50491cd8f30c19a9cf8b29382ad7811b12b2d230c23342bbe369fe01874f011de82ff82edd9d5462145af28af335c841e3df3e671c5824009072eca0d65e38ae41eb11452594893b008e4fe6b9f7e69d3005a27c75189685deb7a87efa7ae9dc9d1ff289c08b05d56ba23e5aaa54d1e89ca1d483a5bb000000001000000000000000ffff0000ffffff7fb000000000000000ffff0000ffffff7f0178bb86b1dbf2b6941a5b4d41a5b673a232bcef5206fda66094630cd9d6f6113866c68a5a0e5ab4aa267e66873a378fd9474306d0671206ef2e248c5a26bb2ec0607e18c8249d419dd88a35f03f16f54c6bc65be1eb5a1d739300375a2bb0d8f39e22dbb7c6b8ccbea38fbe3111c08af7b3a5445b93386d283d738d15b22b78cd54bf76ba9810b8b5973459c8f60738cbbaf8fc51333994672d53f2b0080000480000000000000001000000000000006157d72cad6bd3cd7300c297b8a5acc3677ac23328ad14bac4d57184d641e869ddcc57a800db227273f5943b72defab6f2000000000000005000000000000000ffff0000040000008b26261cdc6e8a7375d8155e8b17ff6b29db41d94972d5dfe72bfc5a95ac8742f39333b97fcdd0e7b6126150c88c658b988ac1733624a6ed615c72078a81000000000000"], 0x22f0}, 0x4) fchmod(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:03:25 executing program 1: r0 = syz_open_pts() getitimer(0x0, &(0x7f0000000240)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() recvfrom$inet6(r2, &(0x7f0000000000)=""/78, 0x4e, 0x801, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x6ec}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e047298611", 0x11c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) sendto$inet6(r2, &(0x7f0000000200)="8e7cf2a739b2ebf2cd051e960c6e338926bed3dc1a9ff179f73093b7e18b2ea6cd12a207a4d9c4138df5a23628d6f75547f8b77abcc6877aec156b1c9b0e360e997db11952a4b06e52b44032b6b0178fdd157b173882", 0x56, 0x3, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:25 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r3}) semop(r2, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r1, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r1, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) pipe2(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x2, 0x2, 0x5, 0x5, r3}) socket$unix(0x1, 0x0, 0x0) preadv(r5, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950052aaa5c9a0f458a58e64245c2fff2ae3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a7829d08a0e97150e4e1b5287b487ab44d5558d7b5"], 0x1) poll(&(0x7f0000000680)=[{r4, 0x80}], 0x1, 0x1) setpgid(r3, r3) r6 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r7 = getpgid(r3) semctl$GETPID(r2, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r6, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r7}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r4, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r4, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r8 = fcntl$dupfd(r6, 0x0, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r8, 0x0, 0x0) 16:03:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x43, 0x936) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x0, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x88, 0x45d, 0x100}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x7ff}, {{r1}, 0x97fe44bc8231cdb, 0x20, 0xf0000020, 0x1000, 0x800}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20000004, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x2, 0xee}], 0x5, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x4, 0x1f, 0x60}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x20}, {{r0}, 0xfffffffffffffffa, 0x19, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x112d600000, 0x92}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000042, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x9, 0x1}], 0x14, &(0x7f0000000240)={0x1000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x40) close(r0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x86, 0x4, 0x5, 0xaf}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb, 0x1, 0xffffffff, 0x8}, {{r1}, 0x0, 0x80, 0x40000000, 0x80000000, 0x100000000}], 0x40, &(0x7f00000000c0)=[{{r2}, 0x0, 0xc8, 0x9d48500cc7c335eb, 0x4, 0x1f}, {{r2}, 0xffffffffffffffff, 0x30, 0x40000009, 0x7, 0x3759ad54}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000006, 0x4, 0x7}], 0x3f, &(0x7f0000000140)={0xff, 0x3}) 16:03:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="612434a4e190a470b2a14a8031e4f15b31cddb875e174f910ded34d547b4483488d920e467d4062417e6423a35b0a1145027a3409832dd87339f1e374dfa79073605fc933fdd172d596e2b3eae129023bfd0e193f78d32f1bce503ec55cd8c19431c29bd0da001a9cdd39ce1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x80) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) 16:03:25 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffff001}], 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x643, 0x1800}, {0x7, 0x10001, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x1b0, 0x1800}, {0x3, 0x3, 0x1000}, {0x1, 0x0, 0x1800}], 0x6) 16:03:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x7, 0x8002, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) close(r2) 16:03:26 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) r2 = dup2(r1, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x5, 0x1000}, {{r2}, 0xffffffffffffffff, 0x41, 0x20000005, 0x3}], 0xdda, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xa, 0xf0000010, 0xfffffffffffffffc, 0x8}, {{r1}, 0x0, 0x8c, 0x80, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x400000000000000, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x10, 0x3, 0x3f, 0xb5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x80000000, 0x7fff}], 0x2, &(0x7f0000000080)={0x80, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/251, 0xfb}], 0x2, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x10001, 0x0, 0x0, 0x0) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x7fff, 0x22, 0x7}, 0xc) 16:03:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) setreuid(0x0, 0xee00) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000008000000000000000000000000000000000000000000000000000000000000000000f8"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000209, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) chdir(&(0x7f0000000100)='./file0\x00') 16:03:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40000040, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x6, 0x9, 0x101}, {{}, 0xfffffffffffffff8, 0xa, 0x60, 0x3ff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x19, 0x40, 0x40, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x83, 0x10, 0x3, 0x600000000000}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x1, 0x5}, {{}, 0xfffffffffffffff9, 0x8, 0x2, 0x2, 0x7fffffff}, {{r0}, 0x0, 0x14, 0xfffff, 0x7f, 0xdf92}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x61, 0x21, 0xf32, 0x3}], 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x7, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22, 0x14, 0x40, 0x3ff}, {{r0}, 0x0, 0x4, 0xf0000012, 0x7, 0xb8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x61840a3d64d01161, 0x3}, {{}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x80000000, 0x3f}], 0x401, &(0x7f0000000000)={0x6}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x480, 0x180) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="7679716b07ba0622d99e65f6f96e1e988168873b83bd02630382107a6b262f8d3997c17d54088bbe815341c545a552e085c374d43173f3bfef6e8ed617439656e44d4b08a4d960386a7c6b78e404c9b8e6443b049c16932e798e5f14e6d0efa59ff7bcb38f2d7e5f9fb7caf588d32d0db244fb41ef7b3fd1e9e99a929e24ba894c5dbe7ca5b74836422a569a4213", 0x8e}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) 16:03:26 executing program 0: r0 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x55) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semop(r1, &(0x7f00000000c0)=[{0x1, 0x3, 0x800}, {0x5, 0x5, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x7, 0x1000}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2aaaaaaaaaaaab73) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) shmget(0x2, 0x3000, 0x24, &(0x7f0000001000/0x3000)=nil) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000500)=0x100) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) r3 = semget$private(0x0, 0x4, 0x220) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semget$private(0x0, 0x0, 0x193) r5 = getegid() r6 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x0, r4, r5, r6, r7, 0x80, 0x994}, 0x1, 0x5, 0x4}) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) getpid() semop(r3, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x200, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) 16:03:26 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="f4ccc8d051c339c4f37de40542f4b8ecf9391a9c0130f1d504a06945a3a3911dc12fbce16e96ad9711d0cd5918b6377a3c4352476e516a3023550e9844e55c2d6fef9462a7108b12cd4e28c511f86b603520e1dbd697c16d5a73559476a98509a519013dea9360507923a79ab67b2c07aedab2c78bc52cb7a9c27ff60d6a18f5f0f632cb3f45d509849bf5eaab38e5e9f8bb8ac201321bb9a600324405feec2186a870dbed6fb33eba7473591507adf6fdfa7e478d652dfd4bf3f5410cbbcbbf50ec52", 0xc3) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10880, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f0000001340)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d906dada89c0711d386ce70aab8b326e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c13a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a60522e9b233e2041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2a7eb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39ae606cd0cb4b59af9b32790a31eaaf260b6c6dce0150a6c881d4e0108b40fad588450010833bc5b402c96f56c35244903e4b612f35d18fcee2a7c560d0f0ae0fd195b2418d73604d2311da3c0cf935", 0xffffffd5, 0xfffffffffffffffc, 0x0, 0xffffffd0) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x148, 0x0) r1 = dup2(r0, r0) kevent(r0, &(0x7f00000006c0)=[{{}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x11, 0x6, 0x3ff}], 0x401, &(0x7f0000000100)={0x0, 0xc31}) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="b4a8f3516387f2ec7449c30c38122cf60b3eaaefc32627d496d325ee605ecc3a3ce841840eff4517b761e51388187c2eca9c6989682a1afe2e338901627b8bce7fcb86790e3c965613c1d2fed1", 0x4d, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = geteuid() r6 = getgid() r7 = getppid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x401, r3, r4, r5, r6, 0x0, 0x8001}, 0x2, 0x13, r7, r8, 0x3, 0x35c6, 0x9, 0x5}) 16:00:03 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) syz_execute_func(&(0x7f00000000c0)="2e470f01dac46185c680000000000036410ff643ce670f672d988a72a3450f2fd1460f95498a64f30fbd39ffb2c4870000660fea9105000000c4e16310cf") ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8001, 0x0, 0x9d5e, 0xc48, "e5e168ee486309b8c9a8cc1f591ca30c7c5596f0", 0x7, 0x8}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt(r0, 0x3, 0xed, &(0x7f0000000140)=""/61, &(0x7f0000000180)=0x3d) r1 = kqueue() r2 = msgget(0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/14) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) semctl$GETNCNT(r1, 0x4ebd68d0c1f15ef, 0x3, &(0x7f0000000040)=""/68) fcntl$setstatus(r0, 0x4, 0xc4) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x80) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000727b0526a60f4ff0a79bbaf579743a4e7da2128d9cad5b9a98405c7dac66e438fee691649857508e36"], 0xa) r2 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000200)="401b1939c9958a3991ae25e3f4c1d570ef5e99458f36e69f4bbaacb6e61ca2374b4953a9ded2c195e4829397aed570ec2a115b6a01534f48d84be0fbeb69fc89bd648ad40ecc0a110b015c81", 0x4c) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f00000012c0)=""/240, 0xf0, 0x803, &(0x7f0000001140)={0x18, 0x1, 0xc1, 0xad31}, 0xc) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000001180)={0x2, 0x0}, 0xc) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/4096) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() chdir(&(0x7f0000000200)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r0) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') socket$inet(0x2, 0x0, 0x200) 16:00:04 executing program 0: r0 = socket(0x1e, 0x200000000000802, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) socket(0x10, 0x0, 0x3) msgget$private(0x0, 0x428) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x3, 0xffff) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa7a802732c0867a47bab9e1aecf0c0a", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x0, 0xbc19}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8c03, 0x44) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x20498, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce77e302438463a486e78a133951697664eed62c10a994f1e3f1de63620489790cd169867a3dbd1ba1b2334ff9b72ab4e062330f38e19246021bda3d8cbda5ef7725e4cc3d2282847d20bb4", 0xaf}], 0x1) flock(r0, 0xa) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="388cc46582f39bc9fddbaf069254ee269f0057cd22b5aed88e5a43a83c17c961f8e8254495437ca3ac1ee861f8726cc8ee211fb46d2f3f2bbfec7422735e6702fa5d00a47fe2a23f4e6a2eb697d5b9be715e8b34fab22807fb92e3bf179f76849ca323ead3d94c351d3877942133c1e011a827d3f297ab96eb0a88f22efd45deb8f2aa1d195cd0633ad4b0eab208ada3a819", 0x92) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100), 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x3f, 0x8, r1}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x4d) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x104) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) 16:00:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x100007, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) read(r0, &(0x7f0000000340)=""/149, 0x95) setrlimit(0x8, &(0x7f0000000040)={0x22, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="8bc1c33210d088a31b275140ea80a3cc45f4f669d830491396e78422748a63", @ANYRES32=r2, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC=r1], @ANYRES32=r3], 0x9, 0x5}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) link(&(0x7f0000000500)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xc08, 0x1) flock(r0, 0x2) r2 = kqueue() flock(r2, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8462, 0x126) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) getgroups(0x8, &(0x7f0000000140)=[r8, r6, r3, r5, r8, r8, r7, r2]) chmod(&(0x7f0000000100)='./file0\x00', 0x1) 16:00:06 executing program 1: socketpair(0x1a, 0x8000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="a94583d0538f1dce458ffb7c8e673ac55c0d498434a5113b56863aadc16d886d2f7084d5be42f0066f48a0bd791003d9d99afb7c366de94081985d4dc163fc430c1f2fa55cd9d09b844d963c6b2847a22bfddd041323e8fb7f6879b55d500d7917347cdb59b676b6bd2faf589ad32bc7a7528a49e273e9bb", 0x78, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r2 = geteuid() fchown(r1, r2, 0x0) preadv(r1, &(0x7f0000000380), 0x0, 0x0) 16:00:07 executing program 0: r0 = semget(0x0, 0x7, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/246) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/59}, &(0x7f00000002c0)=0x3d) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000200)="931b21abfdfff49b4eaaacd6a4153d058433cf4be7016c2edbd7c7809992b0da3a9075fcd45668101947dd1fd28f27caa2f16d6e55e618cd807e", 0x3a, 0x8, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r3 = fcntl$getown(r2, 0x5) setpgid(r3, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xffff, &(0x7f0000000100)="08fc64b9fa94179b9c332c95dd404d213efb1a805249f24d4a85d14a5222ecb35552fcb8e6fd632f63fbc44643872847f62d59d826095cc11d12617327b665c228f92a7e4434b1e8f73eb073d06adbb32f6d791e0c58c8ab56df133847379e3c8bec5c94e6019452556c1d23539af5d9afa8df2dd07049833f873e24015fb4aaba1c1d2b5efa1d1c2e3cdef2ef0ac9bcae", 0x91) semget$private(0x0, 0x7, 0x280) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0x7b707a0747a1a4fb) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:07 executing program 1: r0 = socket(0x10000000000001b, 0x0, 0x3) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r3, 0x2000740e) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/116, 0x74}], 0x7, &(0x7f0000000340)=""/124, 0x7c}, 0x802) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)="10e655e2cf867f0b2aa6a2e2af005a16c96889ba5fff068088ae9175cd76869426bdc7b5f266fbffe527ca313c3ad0634ffa9aade7169c9392682a85b1c022e755e47a45a81126065f5c0306e9fcd42a7e4bb163a1ee45a740f61172501514e061d62d0643e43627783b0e93e8ebd34622ec5cba78625741a9d4795e07121186f3af593e137bdde2fbd768fa4e5804b65014408fc0a48c", 0x97) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) 16:00:07 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffff) r1 = socket(0x10, 0x2, 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) 16:00:07 executing program 1: socketpair(0x10, 0x8000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e9c46ce03316dc7b8c2ee5186f1adb754f1a5353687c629c413b9a71ec90f6846a0924910f7ced678c0ae51222c85353a4f540883afa00a71d7b2f881ae82144edd0d4caf1e68e20118314ef85e31a2abecdd0591d34b834290f45bdf13cdfbfd81a07b16da06b7455a602fd0c1f114afd701e976595f25a1aebb09729263625a3f2169fe22e05685f609c6566f310d2acd909558c8adb05386a98db433d8e3941ef754f47cdc921138a4cb348c14c93094d097e27d22c845721dbc2e477958182fe590a3e3399d07f38cef08e7d1c26a28dd6", 0xd3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\b', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000040)="58f9abdb", 0x4) 16:00:07 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x26, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 16:00:07 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x1, 0xfffffffffffffff8, 0x73f0, r1}) chdir(&(0x7f0000739ffe)='..') 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x100000001) 16:00:07 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r2, r0) dup2(r0, r1) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x19, 0x0, 0x3, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000011, 0x7fffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x7fff, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x82, 0x20000000, 0x1, 0x6f4}], 0x81, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x7b, 0x20, 0x4, 0x8000}], 0x100000001, &(0x7f0000000100)={0x7979aa5b, 0x5}) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0xffffffff) fcntl$setstatus(r0, 0x4, 0x7c) kqueue() 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x6004, 0x9) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000400)="aa74959f61360b3610762c991aae6b307daaeda4eccd864e097ff3f22237b109f98b715e873f590278914fad512de7590ff96e6b42feffff15b79544411be59f8bda97c2e56e8dff8152408c8f6a136daed1554413b687ca86cd9689bf1d1e921262c924bf", 0x65}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001640)="e74c4f87e6c0d98b44b4a85959be45ecdf14f6f2c12a20b64100553bcb0add0dc7609332d0cd4cb8c75087c7232f9296019b32c4fa2cb867063a73ec59f0295c9d8423f2e1689e096ae359a33ed1dbea32a01a59b7c0c84f435bd4a11bc18f580566171971a3515d560bb75cc13dc02b1b5697259e2f444f5375ee3b43542d3fb0e059f10ce62b1f3f28cceeb91b04e2782a5585f5752aa8df6d999b15cd5a137a24a5fcd02882068fc8cefb09c1a15ac769280a963a916be5ea3b495f8f19f8ea0845346d1d713693a8aa4d69bc85c01a240b780a58ef76fe3ab76aa90f34378dc926bc6b81a139900306b0c2ea1699a7191f563e3742cdbc43eb2248213d4733f6df031543e08b0ab7ed23e5bc791a1275a2ca546d8b7880d62e65e73a6094a052d3ab414ed6baadd147164f2b8dea6311437580a0979b479f205ac651557410a7517dc2aa8dfe360386bdf088b857be4f4503f50c5084e11d5b9e983febd920e3dd784693a3ae37fe695d37b149f472eaf5432e4ea2b9f62319037d745ab5ed5a5eaebf15e969f443ac113cfe6a30d3501d017832a8b1e7891a3545786402a8763c53a7b53850a9f7e7c528d32f00ffdd0c48b3069a106d3f8c55124034ae3820688a5cd903ab66e2eeeaebbffa4f7f812dd82d29eebd343f5639bbaf0bcb60e83d7f6007387909387106a0d8d4290dea76ef7301da03c84e193215a810e8cd97bcc383a41691eb04e2686107d6f8a157bdba105604f24377a8aea8303a3581bdb5c96024de36e717af98edd9820bea45a98720b7ac815ed2f5e0611298136434ba723cd695d95185faaf71b5e9b7d4423a22859017a613b09dfe57675c9fa40dd72cc4ce9794388977b55cde2bcaed16d59fa36649e5af8d39356814bf1054061dc5107b076a097eea3c33100a5b50201e59db787cf0a4682f0502665b08b5f743fe69163b1294402c5806216397a3c3d0f31370047cac7e990286b72c346717f77eeb0464f01b249c4e92d36b4f04cf4507b9a0295620551d313e18feaa2fd87339bf58482de5012e0f54c09183f6b56d33f48ab018e6a2d487d3fbec4e4db2e74718f60769cc964a22f3b703d751f6a153fd1510fc7c274e42f77affc101e78b2ad8828c979aedc4116b2ef1545a8c35bf214f9bdc709e8158a8211010d411011409c2f13c856483b7ca78ac3f2c848af8aa7ea4521c3ca743d1affd1dadb3464f66651c215e01d382bad0816f1546d82c994f47176b67ee5ef0bd72cc1dc1c216ed7a21f6b7f6a38860f6ff2322977c9d66a8174f0929d9b08d89841b03a19de0046876b3f32a25208ebbbd1958fbfb390aba9b1c30f0dec597f2fb837a813b1686b71e3b7a15dbd1b4d0ac9f1e5c5a26cc8dbd5a13342819c2ec8858aa637e051ca20a1e9acc675a30a949d2fb4cdaeb6c670a30b700367488b9c23afa320915e82ddb5910ce67fc5b03fceb2c5afb9a4eb20675a958eb5d6228653bf8ba80fe2d00c076de6a113a02f2c97f432ebfb954c740c1d7f1267fc176f9513d970b96c75ac8a415e2a522317c4b1efa4b017515e3c6b98b9e969860db6079d7e8470e9dc10f8f57ffa4094aa8a89e746b6e57a66a585f9907b07cb3f505022cca10385078852f2f1a00db3773c85d11c649e3ce9afc7fc8acd7059af9096357dc0ab874fc8168d404d94a667740585e3dc423711b0f8a6490297d87ea5b62273027bf08a24ed4a5a7a53ba4c3bce8995020df7dd09ccec9b44a44e573e100a53b226ba1d4f7c7d9fe715b2acc48d979c9bd597d9992ae86c9d269c08bb2ffca3f4b4402a77a9e71e4593d95eb5066fdca261c85eda987d7aad0eeb48837630323d8e69fb2a2229945a67d30cd786a0b3ec2399f5657e1ccfc9b5052019cf958b6687f129cf526c205017b3f52faf007aacb00217772af47ea6a791e1dcb99d1e193196b1d4c924fd6c18a5063b3b26f783b4523adbd8bb7a5429c844a69a986009547da3202f34d5d191baaa4495f8f62893187eb55f6ceb173a9fd48839d6e12db52a5bfd781e34b64a27d463936e8e2d5b436184e9da47c47aaf96394ed0ca58d2a888e3d6e8c3712e44d085a70a8ff5cc10e4fbaba3b940596f8168fd9aa5c670e5a9ec753c46c3cab3ae496049722d98913b82301f1b2affee5aee84b7a16aac1c2f44d86d9ace961257ea50afbc57856fe9dc4ab8e4faaf12f906ecbe739e0acd4a429249cb37b85bf602756c05d4aa5745c0db657c15f696ab92622ce8944dedca974f1ad3357ccf99cd3984532a1d5e71ccdac27f8798935028df42210bfb42dfcd1837dafe7c67c1a09f7f3cc7ce1cb7192f6eb3b3323b2b69eab6def776846e3249bf6c8df448e4dc9acd846b9e90e1bf3dae474dcda92a4f586f79bf8518b50906ad873d3a42649677ee86f88f0356c78632079e4c47ddec0101e30f0727546a8a69d49859252a10208597bfc3395e1eed6753cb4c5d9530b863bb938ac39947fead43c703d09c174a0a0f33f35a8561d90009b72d7a44448eee1a2da4d859420f805cafc1575250646893f391bddd27fb1160229714b80e0cd3a228480f94c716a53348b4eb4eb79081b07195e7d7172f2d8e7f760f9a061cd92e2c9eb796c24e6b5c81d8936b2929feb8be2c1786f58fbbb809d1858ac9c9dd79176a47c61ba3e9180350f7585688abf482d45a1d783a92d4e9d9b4eb47e0c1bcbb31b936e942c3b92b864f12a20a9ea2f2917bf9ec4f097911832452b47226340c5cc860442b6dfe5ef1c2d8c94fc31c39b1ac8fe00d75542edf2c1f1e2385f7b89f30e82fec839e104352730912f895a75132032d25f4bdfe609ddbc4b8809eec2d76698d43b338e575f6923b39ae9c5eac0988e8a4e9b47e66d868d5ee2b37b45e5f57fd801db643def1edd7a31d1b6561166d432c5754d75f679091313", 0x820}], 0x1) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) dup(r1) r2 = getegid() r3 = getgid() r4 = getgid() setgroups(0x3, &(0x7f0000000000)=[r2, r3, r4]) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r0, r1, r3) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xe030, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket$inet6(0x18, 0x3, 0x8) shutdown(r3, 0x2) mknodat(r1, &(0x7f0000000100)='./file1\x00', 0x80e0, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r4, r0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000506000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfffffffffffffeb0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file1\x00', r1, r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000180)="385a212932e95eaa42c11c4c7b3235efe586c977cc0e95a87e6b7cd52e652ce020e65c1ea7bece6160b2d817afea41900194f453dff41be9027ab4931ea566eaa443e323d5ea6c59dd1c0ac95c54251955ddea07d86ec130e459d60616fe336d72fd6d980f6a0bbbe8a809f9b98044f2f6db122a95f39efd52a7da8a4c9219db1074a1d16f7170279be11b0801e25a907a8bc4d36ea02e691cbef0dbf4ff110c4a7433eda55030120377250d53526830c3420a000232d1bbb5852144952ddbf8b2fcb64a8b42345427e1d11899fbcaaec507e4ee20ba12f3c23f809dc3e6a5932e2adea4dc3130cef7a84376f35d3232adf1a420f04657cefb5b4f83ffc5c75cf97cf0347432307a8fcea53e964997bb2344a2108b16a43341706b9967e1f564f358c0270b4e2d2431802d980933a1851b95c65ef9e5c93e52b7671d50d59bdc4d14072b3eb1520fdf40fae697b8e6b9ad2d379d5c95f43a873ec99455b4678bc779ea52a2aefcab429aaa78ed0a6e946e3faa7947ce340d922c99ba996ef65cfc13b311112d18bc2ffc4bb18310d393a2ec5629e7bd092680834133df807eb07df86af477b1095e6d4441afc61bde616cc192beaa233dd82a80aba1ac1a303e2cccaab8b4e4b7514c75f18b53c43de3608772e36ed65a519895ff8808ceeefbadff56acfb029cb4b1bdf1b481380d50df5594ca68d1b71a93e06540221039507bc9e71c6300ca9196b4d75cdc73bc78a4ee8d7468b8a528bdc6786bc982b50fb01f8a2bed6249a6d5a2c128a0cdfb0154445f04d3a94e7486e70747d519fbc156eb8b28602c2c12e1ddde9a9958ecdaf6274d1bf000e47c27fc83b4489c6f1e13cf576986bb4037fca48b45c78aa44d1291f1b66037577b17be70d9dd1aeb8f7bca5e5238153094bf6b4349a5dafef7f0f16792062c171b36e4906a56eafb78d786102c145416e7438a4c9d870499d48e68ff426338e1eeb8444b58adf989505eda59a129b6de2680347a6521f10c27193ef73fab53e10af926ff3d1e6da04e580158e254dffdf632b39d016b635f688771d2c44d296cb972a198e6b4924557c412423a1b99e3bb91b9edb9938a40fd9386caea4f35bb7f16b8f96c89b76c6f755b3918b69d0ccd098ede116694317b17940daae6ff560be65540840e4661292c33e93b360377451dca5dfaa5074ca9b3fb0b7b6eb8fb286e3061dd6061b4e557e65bc24e207a734acc3a1afde0579263b6dfe3802bee82a7673df327bcef98a6d3b9fd048e5b89fc4557790d7ea00624412957370153834c2688931f41b74c0cf71da643583bf65b31ca28223ca3a8a60f236dc2098f9e260c1fa152ef8f614d78baa2f15fe4238963bc39621c8ef78f0953a06f5dc371521aef14d3174d093acc4f086dc40f100745d7824ef101433bae2b409f5e067d7973e77c81e913dc61f16549765788dafeb4505f0292f3b11856d0ed5d58710e3c3c5a9ad3c3c96cc93d3e7ece078707f507444d31c79bccf6e73ea7ee11eea5630917e6df548fde7a6e4109ac83b407c8d80ac2bc1c96407ec0fd510ded1d0b26820a800adf58c8729a176f7c384992dc458d3d511dd959d4e45ac47af4483839c237049cb3ef07b1ede1cc46c9d2c325688fdec022be44dd05d78ca65202e270038d2c930840f6f1af698984641434602ac122eb0b1bad7359130da628d462f3dee513c4915bb778fe79aa2802408b42b152e72cf63da1f33e2f1bd948dafbe2f93c99544dab09c1ed5c8bb69ff283dd956394eed10f3efaa15f563584df46f498af2e6c4a6ad9c94bdb3f94b5464908c5116e811bbea1446034c9825745401e4a0cfe588be2528b72f7faa33b7ef242b6a27c8ce0eae2aac07dead1af11812ef44562bad115f3ce4ec99387ec072158000a82493ebd164f4d338e33193c26a861bfbe5401735a52c1fa18ebf0a9afc4143c9d0a4bdceb4e3c8466a537b85f4ad6b217f4be8c4fb40dfc116186c252c717d39d99ce2e079cbf97c8cc9cd4b81965ec9e24224cea77c6410d901d9820accefe3233dfb1f3f2fd2ad7417f8d8365c1082283a0f17393cf1b612d219b1e2e2ef8e3f31c24be6d57e1f9d61684e8f280a479a41b8ee375ac3c33aa35d1d74039734a18f453cf4aea45948d09223faa652983d6a61d1b361748a2ae707b3a78bfc0d26b10f310e8edb89d4923536c562866635e107d0c1aff022529677bcfa3db846f1ae683725bdf13675867add00c32cb7594dae925affac9ebaee1c019c606779454bb1450a2f98e68f18d6a80953f7d8c6c5d1a1e08b597a9e5bbf33bdbf8c0c15048b28cb123ae57715dffe5ec1faf1061d3b7a6298cbb526e2d3fad678e23e3de908a8236f2b4eb22502b255bdffeb2f129aca875ddc9444b80a39d912427a9babb62caab75184efbae29bfa3b64e08118ca7248d0a6ca6108a116ac8f3ff5a3f5dfac557ee9496557659d5e166339596e323d6ac4f2327c2a8daa950825e659b62606be94c39e286ad1742dacd66075258eb457fb373c9f9a23e83696b88158ff15391754a25eecb83d36e195dd28563c6c86b0e6198e19f89ae961ea80f925a9bb2704b491adc6e04625ec9e075d8bdc6f04460b86ac9074bea8a6670c7b947a419e3c70e50fe708d28b5b17534e4debe94de9c7d39231e37d77245a6aefea72bff5f7f3c7f1a002bfb1285e8f6194d339a3efea91e5293f04f429c8e9b3bf04cb66167a7778d0280ae6ea2adf1deb5f38358d100863cd829718426666248f1af40fcf6a86cfc5e88a74cfe50e27caa2e16b58ca58e033fa45dedd3df545953ee77f561127111dec9ea5b407a0af418ccacafd254fff51c18c921ecb403cc63c5eabf954417f0c49661f40f3d218387e74dd8312b5ac9001fcdc310d8009ae6044bdd42a98bb5488625a445718e0bb58164e76191ac530f66a2029c1141c6a1888535c2f05a6ef72471a116c321b3aee87f271c877dc41140dba3983d2a8dcc11953b2fa54cf8d3298a94f08ff39d6065bf4ffb0fb1ff6febc8a07472479ff5d1ce7dcb541b824772a42d9bac0a0d0f24371a5e8162a8817cfb9fed0a571100d0a6f61d111076ba40c15b7467033016da71665c3093256fc29975741a41459aca4426525f6877ca42aa07c4a3f2cea50ccd48b28d5151b751c48244bf1133c45dbac7d83bfdff603e8a490d82efb52c0b94a0821d65df3f1e7751ea645ee884a24fe3a287402146473d2400eb67f5f6106e5f9d5e8963706734f21837e7dc3eeab2f84d4a79557729de707a5ee112268e29d9e7ae509c3f59f0ee9744cbce69b047bcd5f52702ca693b8368d0a7d7a9c45e3285e6171c16d2cec2237429bd150e546974556904722982b571fe447de5b75615eea36e459a12adf30078a4838fb4f7359a21fd7c82435ae1fd47f7ab66bd3cdcde6335bb0bf608c2d5aa3e64a9c2948264795ed1ace3dbc48062e215d7f01406af88db17c2a5cb27cc3b214bd42fbe3875ac2e03b397784beba9ff20032fa8e0a48b8387afa1b5f0ad72a299faa56b4c8531a7527db3634a6a3bd85e665f9cb971f68e91efb08026d7a8bee002e36dfb47f9ab685fed8d1affdb4314dc07fb20e328c4184bb7cc638b623358a4360c6408095ae7ec17b33242fab3910a549f3f9edb4db9fad517b250ceb735009d848bec58c02f652ab53069a138e49a155f1a10d5ea431a938a28376c9c0a9d9384f4769dd6dcb277c6de0045f8b1a563e78694ce1f69233fec938e71982b82319598bf7a58b7cbc0b6f2658e845a04f39b58c646740de32445f7f33f0d9834ebf2fecc38d12de07c971e85f75eed4d29eab109e13e6f1187867301abefae266d2b43acfb80ae414c3abbb6c0d881b1947eb94826ac9eef7c37edbd3349f4f1d1ac7435bf0dcaf953ce509cb880b2be31bfcacee8da28cf78535154c24cd82e0d56b9ca826d48d1b00cf48ddbd8d4ba7349c92cda1f1a2bf86302344021ddde202e4d804b9f8e5bf5bf90077d31d964727fbef15a5b1238b09af8f2532e78efc51c777a9bdbaef7841e24344084e440943e06a85137ff4ddd7ca095c78abd86eaf901a250f6318b57b88b149f62921b0bf32152ff004643e769df15e721379b585b34d00e23979302af67f16f83bfb9ab0a7c470f169810bbae4e37315ced0b4cb0714dee483e771fa7aec79a17b75d921d77e5e454e800ae3fbb93afb474fca1925f0773e6b099943df7724628d5667c821ae71b401bc1ef403a335b436735a8c918db46a32ee1495d3534b5deafb12eae8ad76b7a19c00116a4fbdb1d297553b323432db9860baa3dd3b336d723c943130542a59930ed9dd8d830ae27ad0379acbe765aded3b1a3444eab3460240d8701d2d903d34f2f10e66c02aa162b7ed0bf05f098add9c69cfb0533cbb294d78b7e8e6e082cca5e78aaf5cdf32086c8ad90860053b996eddbf77b7cd8db66c5820adc2a666942e857bb43ed47f806c9276ffb2bade6ed5ef71aacdac9782c8b3a97f9101ec71d6caab40035a9a4845c3d36f7d5083f7cc2c6ec17ef7015f7036a66c046383262d20148df1b64a5b44ae2869414bbc00760c78d3f008b605ad7e327272d27dc09f08527cb690b71aa06fb1541953fd20cdc77e1a6c9b7b6485bd100905f4f53865327415174424e139ba42d7bc3a9995a9657209c9b5ac86a526005bd05829dcb0e921e3f7ea3e5fe90f587c000c354db7d27588e980930d8418233f4e522f9cd4fe9900281f42852f6b9fb3692e6cecca3fe618225835dd55d3e9a8eedcac07c5119ee4fc87fa4e1a22e454910dc51fe7b6a6c38d1a5c8dbfa1277bc61206ee58f50dd2bbb9db5ba87f3d08b28c9f5c437a8e8c2c01e215c7948e6605686c01f9ef9f00c00084168f1a8b21295ebccbfa18acee940ba8ee5199a44df490c088c593e6682df792d9ce1fc6c08113d69beba8b8c5c7f7df6c0bf3d04d993150204eec9a6a22621c2fbb23317f83651be700c9fec193bedca2b5611785c50acd8e3c78ac519d826a5c1940b434d7ea78ecba6fad608eb8bf9aca5b91c126018919909d513b34b50cec40be5bf0c30eb33365f4b8a9085a7784b7a12106edc41de15cabd628beadc7166800a9b0e3a8950da17ad1fc5b760a4da80a544d3a10cff8eceb9a25d5e42add2281161debba651cc278feda2869fa26d24b53387eeaa0c3f9b53429de7f853cb54a7d1ed173ff31f88d39e88601cc2c34288c5a98ffb1925d51d14eb6dd74aa02d394dd7f8035f86bc99fe23d7b29d19f37036211ac1b62a374c809bdc61415692a920453203a3f56850b9e25abbe0f21fecd8966f7b7f521675ce7aa47784bfe82e392f877a0361fc0876806c9f4e4e364a2c2716fd6f2a1ac0a022c3e07126698c084d648f289aa9b4a2b589ed1da82cfbcc8985b10961cceedaf16c913f448e2c4d31cd211ff1619714133fabaaa6a7330dec330df523bc8717f49bf7517f478f53a5aeae4dba8cac642c43a024cc37809afa5e8e10a30258fe940806733f7fae21087c3b6796e6ee553db727ac00322dce676158725f5f45ce6b466b9e3363ac76344a42858a67f3e2dba617d0944e879cb60f100d430918d6207d886eb87c3ebe57905dc8bc2336a03a6ecaaca7dec8c73ba1b980b19fabe9c7a27b943f4738b947fe6cc03294a4845241a53c3c6809668165a0e83346457c757f107567e5ef780160653fb7fafe378f99c5d4fd08cf8e8fb64799a15aec157689ad073ff7e85cc113e2bd11b5e8a9e0dd51c58ac1ae6c51", 0x1000, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB="0129ff0366696c653000"], 0xa) 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) listen(r0, 0x4ae8d566) ftruncate(r0, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) ioctl$TIOCCDTR(r0, 0x20007478) connect$inet6(r0, &(0x7f0000000100), 0xc) sendto(r0, &(0x7f0000000240)="e2af9452e55e0d19b592a93df206026e3f75696bd1390b469d34f8dd4f227b9155077b38e70fc85c9f4427d461fd25dcde4a0f3d3797f049524014378cf8e3811dfdbc2a2a47771b242104203c5e131637274d2944ca748d689701c7c0beb94d157fdbbb932bbc134ea437b6cec4a9528ccbd82bd5b45a4c83056991142455cd5027983009fc11d942056c73a680d3e233332885afb5e976b7a3b727e3c9f1e89db7", 0xa2, 0x2, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x16, 0x8002, 0x7f) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10101, 0x40) openat(r2, &(0x7f0000000200)='./file0\x00', 0x40, 0x51) mknod(&(0x7f0000000340)='./file0\x00', 0xe004, 0x7ef7) fcntl$getown(r1, 0x5) connect$inet(r0, &(0x7f0000000140), 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) mkdir(&(0x7f0000000080)='./file0\x00', 0x140) 16:00:07 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)="a2ed59b69ed861ea1f01b319f99cc081200ed4716bf9a2a18e86ecb8e5f23aff52948fd1abead65413bfb61845731b527529585047c97fcdb7177d519eea96d63f60eb25f028de8e802263ef5ec111606490eb9675c594ff7c1b9dd5b840a683e1f286a7408c4d6f6745e9b9f57bbfa7f10bab5b85d7416b4a947091e339f77dc159c07006e5cddc9141d3b8efab9807fc798a15d50fe9a567e365013656a6879315cd563b590fec2926c7fab02e0a7783ca0df45d358486411fa75834e2f39e55fd6284d393f2913c0fa9a9eb7e2f745947418539bbd4eed1f2233a2dbcc28c5b4a3122173188a6da8451dda706e74241ad1c97c163cb6533528d8d34990d51347a213bcae7074f2a70918db5a50454caac4e26a479c9cd7b5f46424546cd8ea340003608800de24c382d93ecf2df6e0c47b74b59c3de724c653efea89918c901c2e3e5fdacf6c26ddce4b5d239e5f4654f04ed7eeebce694f361e29d7fc98e9bcc26d285cb034c26291bcf0387a707dc5352e6ed0ff893da05784d656baf0aea7695124f68b2e8831b28bf197ff0068ecf9cca89dc054b6500fa50f6ae032965c435ad4c7649576f148b44c9fe91474113c76d012421b268bd650e33697508e343fca298e287c52b7e5c0f629a64593f3d30a9ca500871a1b2768f99647f8fd999ff3b84704a6db4a5f02b09bb4b78d4f5eb8c0f2ca81253e2c348c503c8fb24febfd1806b43a9b6f8dd4e3ba0eb67be51fdfa4b00683706b56f3626b983cc433a6f3b80efd23730ce5ec8d54b28145ec94ebb3d42bb43e4f396075318361d608a487af4fb16c0d8700dcfbd953d6a4f93d82937c3e848abcf96bc30a05387e1bf06a2c6dfd8dce8470c5b7e5e01ea9c703d91cb276c91d312e101c23d86fa9b6b25fed1c3640b52911ebec080be243342c7dddccf356aff016cc7aaaf5630677af48cf2676b856dc9f05812070e68b9515bab73e075c5730ce944847082733ac7bb08fa4e9488f852775b89f31166138e9f8179da4ed25a9c0f3f49591825b200ad378e982d9ab3756a653b326b7b0963aed54a6d16b1511aa72781b043df8ea24c27e61f19d1381add7477d07b4cc531f31c0705f284c95e5111312f3f406421d6d18d3d92a446b05e5bb4552ddd1384c0a8f655dea42a53088b8497d8835e90ec66edc6e896c736d03d0d3b5a77cb7c210addc060491265fd4269cbe671e570cfa2103f1213b83c5d4b6234f51e3330e6aa1c8fad543c2e8a51a24ceca42a9ca64512d80ab8ca00a6cef4a1ac924153b67fc1af35b171918fc657d94ac0e71728c489d292a247e4b63e008fa4bc7f6b68727aaf4dff79cfab8dd8dc95aa34df23e076762d9bef8edcedcb2c785fc78daea817f3e26e8d719fdcc738fdfcdda8a1eeea2cc2d1ed835c29bf3960a6f44fca361493e3939baec561133e5bd1403f11fb4b93c585c5dd5e702613f884f2550f4d4c07d2828f9e2910ddecd85e8fc1d48cff8fcb1e02256eb3ab95897f7d95caa02196af3357bc3ff7bf33e5077613bf441940c392491a7f1247d010ac794a1dfb9395d93c788b7f9641d6367f768a4ea27520691741f0b439e35532a4c3e26b1aa3797619c828728405e5013858a36b6799eec7dd229bf75f9dca604b6e7958e487ce1beeac6008f9e62abe0c1d8acdab7bd7700d217e604d5b94449a53c0405f88721a3d72dda0e7df5417867c860d2e52538c3547852a2aebd9c6321b7171ee08e20800aed08f9e2b512614caec8b7f6b7cff3500ab2f605d855d303fa5857dbe1f97c2d3594a06d91669c721e9dbbd9d7f19515c8b06d76922a614229beb84dbc1593892af21e3e1a886334cad5d0a9ce08fcad506f9b203ee53eced2f434d664d6125bb1265b70cc4bb3c802bcd58384f3063a8c2227a292bafef6a25e80ab22ff214acf04201c38baf9e4ec571041aac67115756fff666bc22fbb169a756a768a532759301e569239597c599b3f958351ebcca278427da33c214bd194c61bc7793f2312b277bf6754ebfdc5adf45ab7064e3257d9d163541a289893e94aa6bdb2083731fc0c9184106290b2362509f9b85d37ad029031bd4724ab6623029beffa8c864d1d7cc77d87ef0cec2b783c7129bd201549f833fd7e46767816c4c2fa12d70c690718639a845454767690f4f50c2dea68a984b967dd2e932895b566deb7f92200819deb3ffcddbf4467b61fb085d48c66e9ced0f59074dc0fb5675fd7e4f1c3b75e3c1eb00eb31958e1e2d7a291f4fa8173b24f06d6baf8b4a62e1ec1ce2cb116e2335b985fdef2f7b20349d77b5b8f20b616814bb0fa2f35e12be0bed2ff7b08066dde33f1bb2bc85f5a6e57286a858e346ad7bf3a2132c8f39d58f07697579091f445ac03a39287c5d66a27f0adc0db13e6e4c0721c70af95672db84acdd6ea414dfec6bc11814d7e10acbd4f262732759a31e4be6c90c763d06ca16b44efcec542ee81d0ccbee21c9ca1885ddcb635b317496d823ed6926a73e51e3014832094e85aefee301f2342ce7249fae4fee26decd1b7e42990587c7f1816a8d34bc4771779fad034e6f40b8adaaf920c7174b3304b87931e94c6634834403090b19560cc73f366dd23a4c7ac2f1fdb34fc86bd5414649312ad61b0bdc4c11ebf2a8f31e153a5a348c986608ff61056d3e5717458c58609a1f8a1a00fcf6f7af476714ef43119bee5c505168af9e9bb704feaa336acc362b08e1ffd35bf4479841babd9a5371362f223ff9e87224c06b11379b84497009afa45f108610969494b7cd4fb201fafca56f8c7cfd711f439604336d9a7b9c0e667281bb2e8972710767f5740dc2c6b4e2ab63bf70963be8d37f7581132e62ab31cae43a828542ac770ef68ad727e9e597ff48486c53afb6c626c6d01f83c750886d4086df98c34422226eaff0f70f21a74dbc67d8668c073e0704e64a8d4b12f7b9b1a06a76ac52c18499ef17aadd376affac04eafc96e0d60a60b8da4c9f249ed454a699a9631f6d79e03af10fe98c8e78913f2a5b2c0ff0917c403eb4920d436616f4bd75ebe0978e4670f6f98b263b8e66067bfb05534075b50301ff9c18e8af57a6c7662eedb8f379e16b1f6ab767c097ff2d4d8414964159f6e18bc0dce6ba6da1dbd48e068c7c7f5ad13dce6df8de207f4524874b4c86c22fb7c7bc0a9e99ce9f3a095e4e3a47859a4a7dbab7c123f8766214fcf8195f4b3c2188b569c80f3b9d94009ea45d4d8895c56eee9ce45a4642a025044c8884c035f9232f0aaca2f99ebb48d85b9435cadab00cee88689c452291ab6cb6a7954ac7520f42f6ebb3c4fa6da27d41553bf4591432aa58dde5db7a6a83fb891d25e0ca63ae820124d32653433ce097290814ae3e884a82269009818ebd49126e5ba0be070c8d2c2593005831abc5ba43acd8edb7de61965cb3a6cea2676e0ca7afd97975af73bc1088f59a8ac0ff0e5f59ccc2cb40350aeb22fbd269b863e23d805e4f23b2689be13ddba2db795f70073f34770b1ce6f4687e2175a13cdafb44e393c5e72a9e688d83f9217c3b1c3693b49ab272c862ab66efeb364fd8a5165338f1b90416b4e6bfa223cbd2575b953ad41de58f92bfe58b0709230fb9c009b694e80dde35779e41436bcd5237b9980356d47336f31fd47a391ef610da8b6e60c7a265554c1a55fbe95773ab031c741e9c09578a19c325a24f733490a98a51c0cbbc088777dedb22c2205e00ad2f739814b0b7f24d931a016c1c93a7f2f2a6beefd9333106d8d2f06717e91952026b34dd0b90b5172e3579e2fbd8bfbeb304c24892237a03f159500e5311444eba3091409ef12452e6ddbcbc8cdf9720a1d519bf12a60f6a65d3df3fc9947bccd8d05c1dbb4f5e0d3ef714727d06fe08884f018380732c9e2a2a5b7f73dfeb8c1d72898b548abe7250d9f7f389751d818f5cac49b89bb10ee14b5abe96b29c7dc65d0acd1a5dd86fce1ba757a15019566bf2d694cafe71506fa5a0f9a8e5f89ebf4d8536efba4bada3707c62c3b0f2d982061fc6858b3af3fdbe6e48d958006f29c5b6e561ede21003db78f45fba87a8fc35d469d82be040828b34ddec08342f4ee89e496181767513c2366905c18305f9b7f85849a9da215840bcfa0bd7db7f4e86db88ca893f208e416f3589a8948608a9017ea45da0f70d1ae93edc697b3c00093fb6a1a756245bce3f2b88be9440d8d756710b029fa6530bb0e30fcf1b77b8cade2d6e502e5aed8b63e9c05852c4de472cfcdbc25cec39648b14caafb2c3c2ccfbda7138528e3587dd024d15465a98c5216305c93a312f6062ec8e13351c90efb5780c83dce619cc6e5590ff6b005f03de681c3d0f410baf5983f97dca78c772310b0bd61b5744d724c26f4922d399043019fbd6e4e91630f375833fec0e1016bab979f7549d9f64ad597f2831a5857cfea79e650496f7c37e9cc03211e23d370af14f68be9f260e933e01fcc1f538047d86563fb6ee135406a13758f83c9dfd0ecdcc809dfaf5d379daf11bb166eeae4e7eed20d65a768a2ac7a835abb1fb26450ad62f76631daf695c726d13068ec1d4fbbf291e34007e916089896cc3b471eb0628fd4f33c05477cd76b7c20e1e76b9b860a056072dddf27bd2daaa54301324378d90da8a21b34787ec896e65c884158efdec3b43e8859531139264018b2906c0542a1b200fec1defcc2634d6f1a9afc71e1bee41baf80c38ea0ccb43d0bb2099b87b4b4e391f21d789f88553c7c8f6b17f38754681a05697a15ad63f45239084a4ba4935c30d237deaa0c17c6abc5f72552a0635e9f923430c1ca5f703904a180577d5d2b29e1a20ecd9887dd513cbd4f0c1b82d44c6073b23fa9a8042be3a6c40a2ed595f90b7c95129317b43bcc4935807749bb8641c5233f18ada2ca493b06cd030d936ee7e8a8130dea8e6cf901e36b670f9ef518d5664a79d61ee2c0b367c359f32f637e796210c8e667badca35b0031ea8737c4f82a452361095fafe8441a0c1e5489c127c236760b3fd3191c9952d88e7a50af124f168c66f6e073bb7365311971227b01df0a7d23cd8e19a11c3f4d06f2bc0cf2cbee79deca1d0d71d184c76dccd1de1cd903cd0aa8afdb8fb5c156884b3c433ec863bbb4820c3a368ead1c6aacd5fa2a4ace8b56e056786964edeec789625fab29120bd526b20346bf632111f02574fb342771c05fae2f9675614b9e0810c22149db75250ef061fd7ab0c18fd056888768545cd348573d73543258b038a53063a093e384291fd763d8aada4130066be9b7b649710572b4c32167167289db48a3ebc93131bdff0c1df86f456960783908e52269cd5656bb362753324b287fdd81eee19492b63897a96b54efd147bed57409e56b924bee379eca418fb376f7263bbb2cf185bda423c68f80b91a5970e676492046e54314302fae055871215a4873aa65c6a87aec4e8c30e132791c4a38d46e481f6bc625b8838be6f53a3b9bf98b3a73b9001bdaf35468c36a08a38fa4c2076f5a084cc3552a1542515ae2f6291b53610e940980b27dac069fffb64b314c7d8c5f7aefb1be85287e474cb170e8f39bf0ebbedc11b7cb1e3a263f2ffa3e3ab0c230a1a18e6b89e0f21529a9d5c002ad15b85125715f87bf08c5a4e11aed0f1dbcbbaa3fef070cb6890e28d0c23a9cab8205c9ba1a14451a9eb4319c7b8d577184510e82faac5b2a03f229b5c0ebfb388eda7de949fd8f404638d83433ec7294820958ce8281cd39d29eab67897408a322931e5c85293e5bcd5f23126eefde4", 0x1000}, {&(0x7f0000001000)="fe2b6a61721e680581f72464cc0b2f655c813c797f2f7f877e49fc3aa94734c2e63478f998c62cbb9b0e132532981a918bb661dfcad87f559b3fcc3cbc1a07ef8d324f78ca74151e4595291e3d883c640f8b07ed88f466bc28d6e080815c094dc221331cebcf90d92bbb34e0d3ae76b2987fd338019ffd", 0x77}, {&(0x7f0000001080)="f9db207590b946eb7917d9c74b2716b7338f6ae7c86b2addbc4ea270d6cb20fa4000ad1286ca8a79deac465adc05f0740c606112981d26c3335c67fd79b0e5e55bd7ec41d526577d9a089b6563cbc525e9cc722e6b95ffee4e8271beb93c2704e58444f956212c526bd51c19906617d64a79d0688163268a5e66a780423dea1c3633bbefc93988101485a95624fd8fe6b02dba77feab57efec4ae76775ff0c0488b3b7f2a705cbc8349eefb354320e7c211b29c39060266faf0fafe7c44037896553c488513e506f2f4d83e2d3b6c50ea287ee8b3363c9d06eb770d605bbb553fc8eb041f69195528e", 0xe9}, {&(0x7f0000001180)="7c78d2cc5e1a27ddc790fb860af62bfef7229dce487ac454a53214f4070bf770f3a07a0182ad835b059176f520bfa40f67d55f100353055f874c3860305da2c88585fb828bf536bdfcc66295a1b96cb059d76aa389d3392709471941ab85e44c7244c8f3749596fbfdc2e772fa4beb3dc956ca680994d9963885aee6a7ed91921154da83040f56a07e6879424ae7c5a973df77c6a73b559c22246117fb2acf3863d0490ec601ebdc4b65db2a55662f959a3dc447bb2846ff88e6da01b59feb2789105b1ac33b3ca49986996ba128a35240d7764d434b634a581d494f8c82acd9d17ab9cecaf085edb93707a302150a58d405dcb30c87737e02318e3431e1d6d9db87b3dab8c899e0a75313d2cc0e314e64fbc2ce0707625ca0aec57480a3bd58ba9330b0f47a13dee630e875d3d1e376c58fe0473d3ec88b4a93c4c66deb34ba2eac6b892f41dc42c497d83f4eb8520985ad5cdb030d52400bbee896b28d88fd8984939e835c82afd9a2c6ec7aac25e10db32dc1cf950a27b443ad608ad3133764df0dfdf8737ba10263636b344a5d685e314e1a84b122dc6a08e257ee9141a2ae64538327094eedb949e79474622848e848b5a5e5b343c003a2e37532f0cc92606063ae142e57b19587d52983275ea563b014419f083492c5c6d80440bd4233b858aec0c614b3e4ad7ea8a8b63302ef16bc97f00186df4f2742481c28ac6b2e5663eb8de1c6ff712a59217b7f19494bd9e78c3b8d70bb41e5721c4770bbc185807377e4e930cbf2bdc61d7483308a8198f11c9604b803651d369f18c357b3b72c8b9d82cf2cc9fbee1463337ddec13975e4006717e082d3d45aea67411c95cf825779bbf62aeb1ad00745f28cdd8b7f1f2752db1947b127e1ee96cdf7711d188287b4af6e52f010b92b38ce202ee37a0dc4f01151fdd203ee3ac493c8d713e2ee59b4da0fbb6f1fa2cd9d83105a419a791807dc5760305735d28b931a58ae9a8db03c2a3a7caf4083ea15ddc11e2d95e82bc96c43edc49036446e7d1615b96ff93d341851f5a8b2fa3e0823ec0667b612301e55fc1bb0d6090f96a3d2856c65bf5fca5ef1ed632ab5026c9d835742066c1baba6b527c68758045bd71b6a40d25b34025077c91454c87edebd70130d015df6c0bb2f4d7b23100616aaf62f095bfc52c0e6878aa5bc9c25d9a22dceb088bc093faa0a42aacc2d7d48941454b89dc129beb930b1c02a27e72cb675736afaca442580c358878bc8957bc6954a35461250d846562c269758ca636a9fdbe8e3a762cff2ed36dd3ba37df1a6b954e81127784d1f522e3f979bc77a124b1be098904a35b7e762fb7ade8a6450109957cb1e0cb78b39d9100afafbbf06404039bb4dbb710bbf45a36383314b9fb0d4559274f629c1dfbf8fc7f39aafa2c7737e17a14858b8c974d113bbdd96f7b42da8161a65b4465e4a096a20f1a30a06fbce54ae7405af1234ae66cd98779f8d4feaa266d0c9c0d40cd95b0f2e2edffe790fa4836f76a158ab5bda1aa0831e7bb347c65a0cb787d0e33228a1b9aeccdef91e1f189442c26d66daccffe442024f99fd07eca796207009b4d4264ef9c7ae5d9f91844d644c29ecf3a59d432f9d7236f9eb6d42280fb18e4b4452e609fef620cbce382fe7dcff5a9143cdf8e227c25392156e45e49e1eb732cc5007b06f847b8e5ef627e06500d50113f1852ebc2ee1ea62ef09052be2d27ccb81237df02e9c1977f271e8d0d3eb00f1f891c9b6785e58bb43026ae05eb0555c8ebcff6ccd944e625664077abfb2c37e02b82d7879da566c7055226773399374e15860a751f5c8222f22420ba68ea23e3dab84be62b5955b05ea9f402bc1753150e27638bdbbe4d3cd2f3c0cad999c10a07dab45f5b7e908e2b788c797015e561923c46f25e26959f77961b3a280ba3b37375d81514a5fde7fe2f234afd0918fcf6b82c55a919f6922974e4c4837900cd981261432ee30fbc6879edb153e40bb247b01a0b1803856e12efe585d2cb15c4a6890002eff7cc821f8166e67a4162d69a79b0ff672db4e1eadefefe0c9835f49989cc5c33c185087b4e01117c1ff28fb1d3ba32f99dbb4a7158ac884695d4461fdea133b64e32cc7cab83ffcf98258bb5cfb69916041001e12f558173cebf9da8062b9c0b6a575dba3845aa9fe4a5e457dca79935a73e6b7a60d09ca6eb371fe45a97140a9c0e72fe6ad7ce4b6999c39fcb2c5fe9b71e31677f55e85cf24f8639c82260c134d59c9f7f11ccc3d6190aa4f1f73b873cf8a513a6f523b69151933b01a789dcef883bfacbfbffeacebda2cdb41637c1f9f0d52849204695e365f28460a10144434063aec5823592193a03a0861248d4192b36b3c29f68771185b5ca79a7c53f847926299b5ce3c90555215f9346ef94d1f945c64ba83d541711612aba9eaa8f37ac8f6b5ce60f8949eaaae43604a2363cd9d9dec0109fd0a679d6c2abbaed9288449f7d0253c57d0adaf2b6bfce03306331b5bafa7b7998e3d50509e83bebc2475b04503b0141049083c008aefe6344f149c9dbb098530aa123be37339f95a7dbc62efbdd1efdb463a35957c36d70e5920b35817b68167e5a8912d03b32a245757b4e68157540eda2cb3b562084fbb5b76a3bed171b0cf8fbb6348d7c8984d0fe040e073a2e38bcfddf67294576c6e65f028a502b7664ea0ea2886b19aa418127ba4f7f2c4bdc6de9087419e7fc8cbf918023677f905bcf631331de54d56dc774a746bf404c0f8e6c7327e2016bf5fbc513e0bc44d584ef6cb8d8a727b86b9592b9e764f986a5467d140819570037c485d9c5f4401169789a1772bd4579339535f93243cc816483dc58b186dca6c2e127f6678f5298368082df818bb6b2be0b0cf5413721d0e5cb0bca7f7ebae79319873945e35f291de94a852d59c50b3234c9f9c517dcc20462fd30e591f166992363264787a865659398b9b337f8f713bf185e87e1157b37be93d64ed296c458a665775c7dbda6f90fad40633171cc80661d15147422c1baf19ed00e013515bf3c0f597e6ee7c6c513f40dc3c1b0697162f4c1f0e537e9c1ce73c24243877994089f5921bed504a8debd7f323c3c58bdb1852e1f92794c5431d87dc833d5806caab019bafdb4640290dfffbe29999b48e584011eacb844b043ad1f869ccd6f8a658667e23085402c88ac6f9878ca58548b04e9789b8675a372a29dc7f8df8e5d4cc07cad04d334f8861982133b2e91e6475a4e2ff2dc36513be5b43f24c2a6578ff442bb8cef5f350cec6cf52a0d6566dab6069492c95ea267c3e569535e67316f0ea3d885287c92aadcc403814cdf09216802a359eb6dd2707e9b6072f60c3786e0de19725c8f041b93a8e0271e7296900169c7878f0eab89936d49123fe50181bfd6e0c51c75cc5c255d0731a0cacd8af23e555b8de58b28c74d65873f314f136e2a537c5d5e581c5796a28d7639bf0973edc1373425f25b99e8c562b1380e752bc10b36bd86354fe81cfb44bd6a615aaece20f51bed10f0704728f390507197e80e513a231d2ebef6258a90370ef0a21fd5e70e8c61ae0591208980654707e60b3850e82bd2451695e46c2cde3d55c1f4172bfd40e2b364f9317424a7249dab6b3b0a74c86125cde4be5b56dd2e4bea49dbb7b5139495a220f4864c3a4539fca48c0ae4a432d74c8f36a2aedc820c775840e795069cf06f038e5ad0380fb02127cf81f5e211fe554ff0172735a407447c32153b53425a1fd60317ab0eb19c1dc9475d16b0ace7e60ec0b71e2d6219db7b74eecd8710e8c99d0aeef8a839fe20b149c5fdb0f37923e28a855e8e52f06771f60b68e7850cfbf296793941cee01470d05b8ede2d259f9c0d2a472f41ae1b8a30452df86877d41ff62e305a6c9670a42d2d08cbd101050e3418e95d11b36659e8e39923e4eba27138791219cb07900b3194bc1325405b74c35cc5d923089d041acada2470142d845e1831bd3ae805ebbf04e05143739354b76b0dbfe00a11ac79e7b2b978b4c2ed7b5b28c65793c2523c0c4cf5302d4211c96d40948ec03ee62d17816a57b589da473f723d29deccf40545caca0f1309f116b979721e571a7f47c26e3c434dd4098f24e9dd8d33fb8737cef49a885f367ccb3d2510759c42246dda26755304abdb782415855ec1288f53fa073a29cbb59d908c3bd7b16b56335493a16b8363e7bf42fd7b5ac5d9d1459b6867f7fba0a094e2cd87bbe86ee17e3867ea8d89b6c90ce51f5a2c30c35de26af551a3c4c49d212737cefb17f788bf0978aaee4709d85263cb481aac352190bd6540e78c01334923c5ff4bc8c48b7dcc68c8e20570da443a261e0de798345e0f51785069b00c3a8f92c59c2e8586d40ca410dd7243e3da8dab0b5e2177f2200db40acfd837aaf8680b9227b709a3a8393a88bea345be729b49d2979c74cb6737053363bf6e4b6e46740dbf82ebd2d42ff296ad8d640c4b753b50ae0fc9b25579bc9acf6211329264e5f21819777dd74efcd299303a703af317676a4a7230ce3f528e594caf83e27e26f0a781d6297966f900943a98cf33e870c44b97d28325b55a85b359e8b3e7d67a232f620a56135ac6cbba421b86a3bc8ddc4948063838db5f1887756fb599b3f34cbc461c4ec2d1288c628c8e5198102fd008e948b8d274f7299e677aec52d7c2499b0b13b717ac164cc5f477f3c9b25d07ce2bdd456bd94b46f617a50ce76e71556fabf31264933d59d0c84ddff268bfed32329f39b3f1157fe1de875227e367082d1197d1db13a6d7ffab8ab8e3617a255d3f5704d53cf55dbdff0eba71df5122f5903978e6320139b377dcf2a9768821489798c781d90053ea2110c8c3b682eb30a821763c3d3c76038434feaded8dac59abebd9a9e38bf212b6824c49a843abf63a89585dd5b0cce61ed679db21e0642a764eca3ecf31b30fa74489d5fd61e2d292a251daf82386c8f13df2330cc047b0535d919dd25f615409888851d0d1ae41d58a2aa612f1d47b8c214b3dcdd9789b8d7e9ba2cce862a62e421bf2245bf791744f7c0d661652bd024f3a3f40532d1f74ec594280140e4876951ce6974a18f02d0d5b7dc3c3c8c0acd0a1e206c8ad8632f9e57d69e4e11ea5656ef73a37ab0539bb4e332cac03c6eba6e9b5e33b71b45233288f30549e63f0eec3dca950b5ee21bad4c14e05d7532ec942f4a7ed5f0a9dd4878847aa61a3638417724c4c244fde2e7cd435e9ddc62e14eb466eb1d11cb8aa4183f0480c4e3b2f2d56b97fb563634f8402e47c3a956864f4e7937adb486b05f08f6319247c446a34c04f3faff7165912ea3155df3073b3800f115e0ff2ac54f7db8782f2f8da23c057190ed85137d134d09aa4e8918e89b38b69484be8b4165859f8915b211b1013b954ce710a71b6f8029bcd7c9d3eed860462e8978f73f7752167fbc9bc95b62700a963828f19daffb4194bce5053fd48d974638350f6553626dcec4b4e30627a65d54384f3a281ccc6a5f6577d9cf70d8f170a40944de29dc33a563a6b31c7f9b1882cd68cd8095ad4958d2a92dbf4b87629b11ed1bb6716ae0c94fbeef83bb0b175fd4d0b0da0392ab5918b29e143768022398e56ef07d26de9a5dbbc5d703cdebd76def2b48a85552ad847b7d8f4129ed0dedce4ba6824b108322a29a412e6c438b6707b71e3ec2290acccac594703bb487078379fdddafbea953ff0514c7736820c9eb82412913507fd96772dc8d1bde4c568843d018b186c8cc79f13dad36bdf053e86621c743e1ab", 0x1000}, {&(0x7f0000002180)="794fb35a9c8e8f7493bf5b7345edd23e1c8c3736655bb2a31c5c26d54feb4caea87f933d0f123d5ecab78c2037a9fd7e8ec4f19ab12b568eb10fb5928b167d76f7b90383f5def12623e2489af089c85bfb8f921db1eabb4d3b9f003d99d034caa6c074a14a54c4b69315bdae8a3d59137f8eb4fb042a14bef16e4ea71d55598cfaa1db78a13837ff4f32da31fa6a0309f403aa0b7cd3eb8123d3b0f09ed6cb", 0x9f}, {&(0x7f0000002240)="6101a2f3b3125dd09b5b9c93c4896acc0cbff96bd0eaf8f3972b6ef9548f2e7178ea197c10e4ff96c23dcf240302060b940077cb046560cb210d5c86b6e054c92e5f8632947526596817d144bd1a64b2f8b3d9a28cbd3c1146f849722200418b266e6aa4d998c62abd7473f31cbc42c654a754", 0x73}, {&(0x7f00000022c0)="06c26370d039f40e761d7e4c17648578f299159f047e79efebaef1232a9525bb7118c0376fc0c2e61ac77b851f6fb797f437af3ea73d282f77324f4f6b05850d95a40c0471ba5db6335bd6c0a72ae1fac58eb57ffa349a902d17cb0bd9724562658e56526a6f4299e70c25fb34393a791254dc1d6bd23860b3a0ff2fb0f1725f1b1b9d39967144d279cdf51baf8617c9aaff075554458ae8f5cf8be4ce0bc034a80a1af42d45c183d5f12fa8d1e687875b63d4617b2de8d74a3a88d7bfe92debe792421b5682c2173a6e0db8985d3af5e386a9bc6a174b8ee321b406cd755ddc1d7cac159b4cc24c5b8e9f05a1a8ee32408721ca", 0xf4}], 0x7, 0x0) setsockopt(r0, 0x7fffffff, 0xbb16, &(0x7f0000002440)="c4d03e08d6ea859e1602e7c7", 0xc) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setegid(r0) setgroups(0xfffffd86, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket$inet(0x2, 0x3, 0x4) dup(0xffffffffffffffff) socketpair(0x20, 0x4002, 0x8, &(0x7f0000000040)) poll(&(0x7f00000000c0), 0x272, 0x7fff) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:07 executing program 1: r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x200, 0x82) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = kqueue() pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000180)="ccd2c876c4ef356d837955631c81570598bbfb5aadca2c058411012911a24d895cd0e9cc8d1d1e824d8e29f162bab430c5c7ad058e69e3ab1e47101e7ff8f8ee4bfa382ebdab48c6755f7e57d25cd23eedd0b61ca5ae5c7a2eca7a164fe1a820fb72af2ef4dd0994b4860b17822d86958acd1eb9089c81e1e3a87a5c0fce39af9d28e336d4088b17a05a6c94616baa782556e4edc90763089de2af81b99bdbc0375d3b26b8caef295a1d60ceab876973c5820103d37339b2", 0xb8}, {&(0x7f0000000240)="5e314838a664c7642d0700bee2581d4438cf1db681f33b949cac81fd97ebf055e48975ac7b9f51a05a6b419b596b2c74e9ec9ee5bd854423947eb80428", 0x3d}, {&(0x7f0000000280)="92621a8e1019912cb58c02457e19f50dabad35f8e97fb339fb5f0c204f24a76e6205341799694d49beb97a0a8e116fb80795e5f5b634997010559d4dc7ecbe646185230efd967e6cdf8ce6aaf535", 0x4e}], 0x3, 0x0) sendto(r1, &(0x7f00000011c0)="1c59cdfd57eb63046a46e3430fc054da1d17d0101af1af8dfc68edd15dd9a7d6268ac8eb89c7e66733e848301ab624f50da218954264b58ec35ecc", 0x3b, 0xc, &(0x7f0000001200)=@in6={0x18, 0x0, 0x7fff, 0xffffffffffff8001}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7ff, 0x91}, {{r0}, 0xffffffffffffffff, 0x48, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x8, 0x2}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4, 0x7f}], 0x3c, &(0x7f0000001380)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0xfff, 0xdd}, {{r3}, 0xfffffffffffffffa, 0xc, 0x4, 0x0, 0x3}], 0x100000000, &(0x7f00000013c0)={0x5, 0x9812}) getsockname(r3, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) r4 = accept(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1183d4873754a490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018c06269060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000394e6827482115009a38cc92d1e76699000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8dd05970ae8334f6215c71900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) getpeername(r4, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/25) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) 16:00:07 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9000000000007) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:07 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x20, &(0x7f0000000040)={0x0, 0x4}) 16:00:07 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x7) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/64, 0x40}, {&(0x7f0000001040)=""/5, 0x5}, {&(0x7f0000001080)}, {&(0x7f00000010c0)=""/155, 0x9b}], 0x5, &(0x7f0000001200)=""/53, 0x35}, 0x40) dup2(r1, r0) 16:00:07 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000329000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f0000000200), 0x8, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/6}, &(0x7f0000000100)=0x8) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x401) syz_emit_ethernet(0x73, &(0x7f0000000100)="6789216241dee3c4adcbf3bca8d9e0299dc0b8fa8eca4e09c438eb27d319c186277eabef41928477eb27d0de5874865177f3f85fb4f3a54f11934aa00b172e1a95a09d3c6b4f8a5ea5859020a245ec4ae1a7b9eca614030e3a6d985dbdd16db9c36b247fed56278910f0ee8db99bb3064de696569566813c58f4c3cce8627385b6aba1f7f2a52a1a1d620f4a300b70") 16:00:08 executing program 0: r0 = socket(0x10, 0xfffffffffffffffd, 0x40000) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x981, 0x22) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setpgid(r2, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r1, 0x8) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000), 0x10) r1 = socket$inet(0x2, 0x4000, 0x1) setsockopt(r1, 0x2, 0x800, &(0x7f0000000040)="674b9d9eeb34b2ae94e7ad4bf067fe644f63ce49d22d67dcf48adaf3c0f35c3c54e655b6295745b083eee1b103e24bcbe0d2d13ef76615057f50e405e39c3e4ace52774ecc7fd2a78eb107b7d8ea253e53b6473208826d63b626415484de2b8fbc95a2fdd94c22", 0x67) socket$inet(0x2, 0x8003, 0x2) 16:00:08 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:08 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair(0x30, 0x1, 0x40, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x6, 0x6, 0xc26f) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xe293) 16:00:08 executing program 0: clock_getres(0x6, 0x0) r0 = socket(0x6, 0x4005, 0x92) listen(r0, 0x3) close(r0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) r1 = semget$private(0x0, 0x7, 0x40) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x9, r2, r3, r4, r5, 0x1, 0x4}, 0x1, 0x9, 0x3}) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/234) r6 = semget(0x3, 0x3, 0x100) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000080)=""/215) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0x1) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xa) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0xc627, 0x0, 0xdbae, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = semget$private(0x0, 0x1, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x81) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1, 0x101, 0x8, 0xffffffff, 0x3, 0x2, 0x3, 0x1}, &(0x7f0000000140)={0x8, 0x2}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:08 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) write(r1, &(0x7f0000000040)="1d894346942539e9a980339c564aeea54a56036e53db7f76770f269fc393f15177600658bb99b618c8a66e1195cac94c22291651120ef31aee638838487d10a0fb124c643212f8628f59fd57be14dc107722de5cbe515455c9851947047b8e6f6f29091f0758d4df2e82db43c25a764f36d8d7428b71ca04539da93114eb98d2a696e2870a35369e3729196c2034fde027d2a788c68f8897c24791e8e1a88b6713d0f73910c70aa8fd13907918aad5f33473e4122283ab89b9d06369f48be0d32f1683fa5d779b3d6ac73d4e738ba6fc921fa279d4bc6808b7059ac387", 0xdd) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x6, 0x3, 0x7fff, 0x7, "ba4767c87bdbe6fa91b2411debcc447fece194d6", 0xff}) syz_execute_func(&(0x7f0000000100)="c4227d2118dcf83e66410ffb999ed500000f4c13c462e1459c93cdca3220ddeb0ff9459bf3adf30f5a8c1958d12b20470f01de") r1 = semget(0x0, 0x2, 0x1a2) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xefd) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/11) ioctl$TIOCSTART(r0, 0x2000746e) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x2, 0x7, r2}) utimes(0x0, &(0x7f0000000040)) 16:00:09 executing program 1: semget(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x101) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/92, 0x5c}, {&(0x7f0000001200)=""/152, 0x98}, {&(0x7f00000012c0)=""/19, 0x13}, {&(0x7f0000001300)=""/253, 0xfd}, {&(0x7f0000001400)=""/27, 0x1b}, {&(0x7f0000001440)=""/83, 0x53}, {&(0x7f00000014c0)=""/175, 0xaf}, {&(0x7f0000001580)=""/125, 0x7d}, {&(0x7f0000001600)=""/48, 0x30}], 0xa, &(0x7f0000001700)=""/246, 0xf6}, 0x800) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000001840)='./file0\x00', 0x610, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimensat(r2, &(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x1, 0x6}, {0x40, 0x7}}, 0x2) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x5, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fchdir(r1) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8c00, 0xa) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) mknodat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x44) unlink(&(0x7f0000000140)='./bus\x00') 16:00:09 executing program 1: socket$inet6(0x18, 0x4, 0xdbf) getpgrp() r0 = socket(0x800000018, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0xb9b}, 0x10) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) r4 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000340)=0xc) recvfrom$inet6(r4, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x100000000000017d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001c40)="972c01d92013d1075e516adf7570721c28951c3905fc8db598834fcb406c7af2a5858230", 0x24}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r4 = semget$private(0x0, 0x2, 0x200) syz_open_pts() semop(r4, &(0x7f0000000140)=[{0x7, 0x6, 0x800}, {0x4, 0x9bc, 0x1800}, {0x2, 0xaccb, 0x1000}, {0x2, 0x0, 0x1000}], 0x4) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001280)="0041faea5c96219e66152af9df00682c344f608dc0dc529c66d444af5bacc25a996e0ac19ae213401babda8a5888c1e678d409094b9f3801e1d78ec7d14733f55f9a23042950efad602a2e78742bfe919c", 0x51}, {&(0x7f0000001300)="65cc1dc78eb28e1774219b12f9d399aaa38bb3281727d374d9933129206b7f0e06322b25ed7b78be769438c62ab93a3f12e8c56454c0f76697b4e1c4019f2e8440f7797afee35707a9567d235959c458127b98d5cdb776f59e07fb444faa67e9cda8721a7405b64a9cf2", 0x6a}, {&(0x7f0000001380)="0f9ba78348877befbc356649ceb4d44cf7849b0238ba05c63f4c3b9a57c6f8e4f888fc82ce768ccfe5f37f13804c40c8eb3ed6483b985db1da1e91db0c5972eb35b540aac765b19c0817bdd5767e85e045b09edc12a0342fd0d44600f1b6187d0f04c58b5fce48ca6bbe5543105dec8f789df7351e09b696b5777328a67426e97c3407a7bfbc75d8a5", 0x89}, {&(0x7f0000001440)="1d64d9b0fe2866ad79ea8405b37c7ed9e98664cbebb09e75ce296f9fda5713977a362cf02cb0e61be7cd13e05720868b7d44374a8590f7bf3918362c618e26429a9977cbbd6f09a47f5bc772176bc611363b73c3c09a557088d623c90d0b9ec0c7c161637f5760a7ebf87d7993cd62b64bcdecba6d149ce9faa568759a0bd582a7a47f07dc524a98bec0c596a0e64ac25f8c4a5c80e5cf8d2c53", 0x9a}, {&(0x7f0000000180)="7ca032f1f0636ef4406370332588d0800bf1ecdf4d3dff23ca3b385d40bbe123c26e446a53351e811eb50bad8e24b27b", 0x30}, {&(0x7f0000001500)="f4ca4fadb0f1868e6d66957c71ea2849b54f5c30cc4f088d5848926b604d9df0b2b8cf0921931fcbfe5858b13200c6faa7a5646d384b74d71571d119c56e012c516f651aaae884fccf18509a2fad5c7f4115bbb42c78707ac76a8f43e48ab3c05ad4d09bfbed4ac92f27e8bebae1780f4d63bc0c548edb97f73af90eba285f6d768ff912eec1995a932dbcf2a18fdff110c7d7b63c2a00218e5065d557247fc05bd9ba34fc2afbec5a140fa44c08a7f5e874ee573a7b1bce141f93e4ed59826abb6d", 0xc2}, {&(0x7f0000001600)="1b65335d2214868d067effa3248ee98a0525c606a6526ceb3825f7af1449bc334d52df0808f3404675aaf8e7239de8660d97e3ab77b5c0976e5f61807cdc45b929a2", 0x42}, {&(0x7f0000001680)="7de1e8e1ff1f77c81646324bf4bf48722dd5c9ad847f0fae3355b8c9d2d604e418775edf611e3df2", 0x28}, {&(0x7f00000016c0)="f7dc5b645b0a33d0c4dbd3541991992278f63c3dc70dd930834478abd74faacb49c5979d0347216f75ae4e355a92cbb8f103d0480f35fb023acdc31d46644838f22269d2e5be9d", 0x47}], 0x9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) recvmsg(r2, &(0x7f0000001c00)={&(0x7f0000001800)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f0000001ac0)=[{&(0x7f0000001840)=""/198, 0xc6}, {&(0x7f0000001940)=""/10, 0xa}, {&(0x7f0000001980)=""/247, 0xf7}, {&(0x7f0000001a80)=""/19, 0x13}], 0x4, &(0x7f0000001b00)=""/204, 0xcc}, 0x800) r5 = socket(0x19, 0x5, 0x3) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000001cc0), &(0x7f0000001d00)=0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a5e71e1a28b64e974f8af8c6701f311752ddb7c63bf0d7adb83b8249b0c9bc2dfc23c70c5674b2d6dc4885735e8477f61a8f583aa197428ac1a0f6ccf5d01942119e07dae373edd5ed342e4c", 0x4c}, {&(0x7f0000000000)="64b0289af2e1ef77578f0dd795d14328eece9b6a7a1d2c8252c5e459da795aceca699d4634fbd2", 0x27}, {&(0x7f0000000100)="dc46d6a01a1c2c689587f830f4591c7825760f64", 0x14}, {&(0x7f00000001c0)="dc8a6ad641fa271f8380f13b04a6fa2c25ac0f14616c4065e87071356b3edaf3136911876f069629699356eed40b7ed7f3c1506460732a507738849f8b618d370961caece8a07542a5b982f6ec", 0x4d}], 0x4) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) dup2(r0, r0) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() r2 = dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x81, 0x3, r3}) setreuid(r4, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r0, r5}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x0, 0xffffffff80000000, 0xfef, "f6525c8087a19ce27ebd2d9cbf996550b87c8580", 0x1000}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffff003) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x800, 0x4}) open$dir(&(0x7f00000001c0)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x4, 0x7fff, &(0x7f0000000000)="463247833aabaf9d51c7e0c6653ef29677618f8aba2f4f75e8fb420df0cdfb0e2d48b36409", 0x25) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) munmap(&(0x7f0000428000/0x4000)=nil, 0x4000) utimes(0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = getgid() getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)='\x00', 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:11 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') dup2(r0, r0) dup(r1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="f239be484ef0a123dad8352a29144ac06cb957fe106bef456bdce0ac62e21294e1c74519fed1a03dfa6d5d6a89308f1300640b36c4b67d8f63", 0x39) socket(0x18, 0x4007, 0x5) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) fchdir(r0) 16:00:11 executing program 0: r0 = socket(0x6, 0x8000, 0x1) r1 = open$dir(&(0x7f0000001340)='./file0\x00', 0x80, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x80000001, 0x3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000001300)='./file0\x00', 0x4, 0xf9) r4 = accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001180)=0x60) r5 = dup2(r0, r3) openat(r4, &(0x7f00000011c0)='./file0\x00', 0x10000, 0x10) symlinkat(&(0x7f0000001200)='./file0\x00', r5, &(0x7f0000001240)='./file0\x00') symlinkat(&(0x7f0000001280)='./file0\x00', r5, &(0x7f00000012c0)='./file0\x00') r6 = msgget$private(0x0, 0x0) r7 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x9}, 0x7, 0x400, r7, 0x0, 0x9, 0x96f, 0x40, 0x1}) 16:00:11 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0xfffffcd7) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x15) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:11 executing program 1: r0 = msgget(0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getrlimit(0x3, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000002c0)=""/148, 0x94}], 0x2, &(0x7f0000000380)=""/214, 0xac}, 0x2) recvmsg(r0, &(0x7f0000000280)={0x0, 0x10, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 16:00:11 executing program 1: r0 = getegid() r1 = getegid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20400, 0x60) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r1) getgroups(0x9, &(0x7f00000000c0)=[r0, r5, r1, r5, r1, r0, r5, r5, r0]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6c48, 0x33154bca, 0x9, 0x5, "b35b99772fb6620ce77a4cfb1939ce7cc40f9063", 0x1}) getrlimit(0x5, &(0x7f0000000140)) getegid() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x100000000, 0xad}, 0x10) fcntl$lock(r2, 0x0, &(0x7f00000001c0)={0x1, 0x2, 0x0, 0x4, r3}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) recvfrom$inet6(r2, &(0x7f0000000200)=""/83, 0x53, 0x40, &(0x7f0000000280)={0x18, 0x2, 0x40, 0x4}, 0xc) recvmsg(r2, &(0x7f0000000740)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000480)=""/56, 0x38}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/135, 0x87}], 0x5, &(0x7f0000000640)=""/214, 0xd6}, 0x41) writev(r2, &(0x7f0000002ac0)=[{&(0x7f0000000780)="6bcad2eaf0a6804eb0f3f9fe0187d2a4b1a8b5f5195c0e26f2850ac61b4dd4e98aea593afecfad643731929d19c7fb0d8dc4b903d0a64f707aa3553acde4a7dd3fa30387545c8e1c0adf1aeea9393188a00ac1bbe610cfb0469d79c209e300296b1c86b7ecc7a659e4e80d601c52699266f51a7bdea7222445f46158642276c94b35b4dd0f5a64a1bfe511ae4ee61caf352e7692c6b562d98c2e6c90faba961326817c9348a41901fc70794343cfd02303efd3ccb73ce9a14f450a756b20861e0e26ddb2c272e1adc0bb202c0784c0da595aa96f7fc9325afaccc5d0bba1f8bcb7cd85eec10e5fe697b6dc52215d0130192887d0df0714dd4ed2e5242bd219786a7f9e52b2ec871856e9de0422fafc1cd2223061bb0a48b1e86f6bec03226b0dbcd1e063af060f86404d31fc81f9addaecab378f96b3f34fe8a374b917a7990e02c84e84daa7e51c6efc2475e4a6369eabb994c9566466e39e99095eb1b64691e06213c111156ad560437964baa011842dceece8f5189fba4ce083bf654990d9ea7dd0404f90ccda0d3907bfa91ec65c2fc2b4de6c120ff5b8be4c1dac9794e4935fbb5c093d09c69406e960ef004ada63b4452fefe21c48b75e7c61bd90cbea5dd26b97dc479f17be8eab5a4bf7714e7581ad0787503162b4384551cc2756d5b0e99d1beded2e8dfffb4fa4c293a46bb10702caab185ae0703b5700e1b80549799d235cc4839bc57639d7fa143bf2f3d7f750a27a39fb1f46d6680811b54dce8313a97c34b4118066c36137ba7eed0daf45f0bfa8e7ab7620d7743a57f351de5bba2106c8f1e208627f2bb798ee86a1e9e33ebc85e5247ad8aff15cb76749a2687ea48570d7b216d697970ae6845af83a95572d1d203c5d5b6a0994b28f899c6e8708ebb8a27cd7ebde7d9c8660561e9da381a1e69e00477e6274d5a350fb05ff3249093bfb2f1ad5d2acf656de2035ee541aa26dd9ee4f640ec9f244ef2ab6f6e96b32f7963c0031c5bf99b4262332df774d4a3efe6ce40c20e6107cc2c0bc84295ebd61ebf1f147c6e69338e9d68b04277c64d04fc6babc6b8b4a5e59a6cbed2d9b4b6fc5195650ea7f9bcfb2dc09394c6ada98ae25ea0a81af431a9a59011ab5a912145ce7bcda66036f8dd190a7292d822846670f0b4c2b941cd8b33aa5db3434b1cd08ce422cfd29969858246a07e28b000ddcce31da47a45789b267f1208735f0a80cfe7b64b6b31356b4841bc598e05f8fb8899b8642849a2c519116ca1af807332da67caa8c678b8d60697547a6169f9eabf2657b609895441f6f58e6ec285b48cbba6f43a3d8597bdaefa7bf94fca06da1decdb3de315eac9d6f009702162cb8d8ae4e92dd72839256735884e2d2614b975088e0b48425e244000db0b0b79cda0ad87a1e13df8f2e431eef7f3908cad071e1aab094e3922acdce6aeac08485a1d9165bc1a5cc7a4ba9330a7f335d8a2e8b0ed1b5cd4b3c2b9b9c39dba4e3462237c5e478b6dbfa3a8be9cf82c7bc316246be9bf420b8d097e3a74190c748701674f50e069cd056af7d1fecacdeffe0ca27e83e7e84fd0a4e9ea29d072b3e4f84a8a1456bb241b8927ba53fe8712ab02aa42c4452ccbfc4c9a482082e6e151514a038ef5fe7793e181a5f415cbad9a1eedea4c6541fc7be7fde3fc43068acde9081b454e5a6173184cac1583b24a8ae406c46921e34ff8fc1c47c572663196c781fb7b4654ae917e30796a995ef2f334cf43509b99c7225121bf2e2df8dcd8a03c76e3c665e510b8539629eb131519d3bdb5157dd92e883e02a491d22c94243c5008bb77c5c8a3a714a02bdbf0562f15f8f287a6a8a98106a755f2af4eb6554206a8c40977566ff634ecd7cb129ee21448f1cd1045ec758bdfb486df9e0851d1c53370662dbb3f1b96e6fac680d2b19c0dd2fb17a92e62eaf56480c1a47296ea6e47e3928fd1fcdbc2aa7dbea7105d6feaa92abc61af55c53ec7dbff492833e0c126006ab553c4d96594bac35b0975b7c23ab851bf30352f253bf3a76916ba7a9bc21d1c37db55f16a34946a7bb69b9ba5fb28f9c89fea1e3ebbce1e0711551bb3ee8aa49d147564345e041f006c2a82401bb3df7e9e51668751e60c38ef66261f271e0962028ff857c913988f52c6c36f62de99dfff4952bf492498ada8c9969f54a95fab5eb645dcfd108b11e69afe5a4cd3f95aebb36d8e14b9abfd5311ac90ddebb58dd0e2a66ddcde40cc64cb0ec71f26df41c9a4944635c7d2c68c6c82c1d093ae5e4eef59cdbebc7a702ab558efefde79a466edebe88d95a6ced93ccf2d638f057460c32d8e361c83f77d257fab5b53306743a4a6858648280cdb7280ec38e0a62a21530e73cbbff87b0c3e685cbad55276326d3313e9adc737e20add07131b221eb4ab3d011406c18757136cf91fb9f55c18804fdb9405071e50bee625ba51e41dd42901d882ba4530a2140f5e7833a77089610fac64d0eb0051cd6495df01a257128fe30c8b67b1a9d2fe54105b9c5ff5ddea7dec440c2a235d3bdedea4a1290b4307860ec4dce6e3388cc06b08768cafa45ac28da27f86bcb8ae1cf9d59338a7fc59e3e6e8ae089ef097d0fff179758ca02204659c0ad71da5150785aad59cb46271f83a7010dae7e0601a47e74e6cdce67cf20e5f90d90ea4671551ab57a442581df28c145985fcfdef25c1b51a37af05777a8370d55b3a5ccf2c186f54ca86d739e9936d415ac6eeffcb72b95936929fad22c30aab5e00ccee039bcd11030da54e042a0ea03e99f97e08aff23ac44081afa09181e5ab442e3181a4dca249d748e452ea5952ac277bc0999f5076b38363a967c9a481f36d6492d5255ee2e90b3552c6a467382bf476198faf5e20b0e28c41a52f0022c0c8645d8a162d67d43b5bdf54a270ae77d0cef8d1da079e69b8e5513641cce2e3f8384430bee5bd13a115089f2091c17fe2e74afe28bda501c6f952e135cce4e6e80526a7081e0adb780ca879dd89248a29e478746a5444a58c0dc521416f08ce83a1770f6ee136f9cb932c59ff2edab2cfa992b1623594b29ff5b59c0745c056d90eaa8ff3bd6a980881bbd54761b1a1c0056b863b4f4ea6843b7b701f5b3017e72371b19c1657a78581f96ad17f852b78c625cde37a46c569eb813681bfa57f07c6c8ab7c3ef7bf2513af2de6ae15ed1869adecdd081d098d8bff79e932815f87aa0cbcd28ff690d4d6722d3389acfd0f9bccef900ab1592b687876a0522e701e0f5320a2ca704f659dc942c925d1ba17ebc14699d022c3fcbb9bbae8b787ccd89fa51e9c2bebbc4de1f739c8fc1213961c4792a8f29d2d9d0224a503f17cc1d1b05bd0dd2a6ffc2456ec6f6cad7e9ec9d65936f2a46e00b9628a84bdd9a357e755c347291b8d5ff89383c3f62e55ebf70071e207e56dd69e1665a9fc6ea5976b7dc69c86f57e3cbee9e9ac84b54e6f4760efaa817d22f7482a9611615238df56d50cf13110dc03090633a5f0303617f8573db998ea83348e0273f7ca625893cfdfeb87794b2e891d77de1d4adb45927cf6fc8a508676a6b49c8e22aebc094039e785c64c21d2a3e0b76592d73a9d484e77657f662bb6993081f93527ded7adb9edaf68bcb10dbefe797c92755080c8699c180312ed8eb0c1154e5ac4aec115e8596d76233c1a0a0cd10e86043b63bf389929346f02df6f1fe749b0de4aff8f8828f16cf18bdba852ffc8d91c3c2d7147fb3ffb2f0deb428865fc0b7f9f6e46f317607f546a88a95c88b73d056c518416d0379d4ec775364559c9c590d9024e244b4130d7b4f91efb96a5864bbdde888ea67bef5a3c07353611db2f6969ac36647e17f7b88c58aaf3e0a473aa95ec52b3cf59675585c66800de377514f90eb9c97f66ac9adfd44ec7aa5c63169515283d62814dcd0e0dbe8ed303e5531b321ea11786f047cb1e7f386071c584605dd945a57dc1058ac866df5c3784ee0742846bb0390195cdc34c1b29fcdab4ad0a5063efbb82e2f376679a8faffe521adf989f223794421a9cb3c460432508ea8be97f96363a7e304597860c4ae7b8859aeb5935560bb46593b44592147d4a7b37ff1b45188167a2e50710db66792b3abc3b80ab1be2c5af4d40d041a8b52141598622c46dfa4f872e7554f8339fe49d293a13cbfec3b92a73c3283c8392c1a2fc986a6bedea2374e29611204ba977c87fb048da874919ba382b9c227147cce808661ccda50aac268d020d8e75524d4dedc3b877168272d2d5befb84922d936ae505ca4b516e8208b672652d5448d1bc3c8095f3ff18333b4abca8787f989aa17a898f90b2086d7ab256a9de71e317cd3fa4ae52a6aed1e18dd16d030227c5242f4adba979d1ec28f2414e9f11b74d0d40ca205f6724de117c83ef789cfad997bd4c8f8bbc881ab8c141504292f1d1122ac5c0f55c825c50e4365efb9f221255cdd962ceb4bc277b0ec4464ec73c5c2228f1eccabdd5327561d3708d7debd9abf315c7a8ae3ec044500e662eac7d63f25731df803a913669813b46637e47db484c61c34cf06dc6989993ba61fd51ddb12274c15bd8df760f1d4585e9f957e59539c7ab78d5b656f4fcc081982df0d73b2efb8d7d3d097524cfe99ab4bb7abeaec1f493e0145549f8191b18c55a32f695b909410b7c39238b27a2191aa39ff6a044bb2701e349444a7080ce7397d8f236e7def797887a84b615b6475e421c78f41ff37407b9fc34a8499eaf94881720c3ddf8ba324614a1c077c9eb9b02385c52257e2cb19d2432dbc00b66f36df0060bb66e64067bf453393809a1d21817523eeb706b4ec6621d24b7b38296808d3964da3999abc05a89eac719fe33197be956728cd1984da0c8b8ed0c63207bd006a9448247ff3ce0595d08146ea943b557efdbc6c815cab8c18bf11747915b36cd662395a72948b4c36a5cdf25ceef37dd05a04dc9e9ed30826b062e10fc63149291c0ca62c76b9b559445dd023a5d5f3230b141bffb778c80a39a24d1ce549007e7d8d5b092a3dd8fcdcb31479c581be5f33e13753ee5afae161148c264c42b5876608d85be5afd038c660ca34fbb64b0faacf49c9ca2349111c82334bca09f6a66c7d87a8a9a3cdf0a57451341b21b7205c9a8341ba0d82d5842dcf74fe3d3f488e2cb722bc9d05f8d886873d68bf8a1708545ff260ee96f059fe1d823b53fe491e399c301eda843ab0624c684ce45b158afa5e3137dbc738c3c05b91fea56892a20a2dc38cd2bb2454ccc75001b4567b3f5c40df48757a91aae5866f19b14d782a5accc24a81719a5b25012d6c37d8c9b4f96546bd5603fc23e931dfd0b4b69f6078d0877bf1fb5e43e86ab8ed83cc095b7987301063befa5a2abfbbea7b141997290d1fa8cade611dee08840063fd84449ac12b0f07a76295185a334fe25cd0867ff6f4e0e6baebb5b9732bbbca9b0923e1c066b64a1f1f04cf794d130929fdff62a71d9a6275950fb52e7e0276f4e2c6b6bb88eefe434e825600a7d74b8b12b1f1aa3a054d453450a5bf7aadfea74393419dd55751e1ac01e56ec0baf8e3f895f7cdd8790939f84bbd7302a403e34048557a18d0e22409d39b5b94eabef199f5169e829282f7ceb4617a0bb4836b8bea84d54796d0ff77240a3bfd2f021512e1269ca89f8da80d114502a8f18fd43b2f310eb8286b54bc16944e69363fcd256d4d93224b66f4af6ec2cd63778f491ec82d925561877c892e0a1a7275edee60517ff97aff15f88e7ca01553f73ffa11d603ab69cb35e29d7292681d376d3a60be9f", 0x1000}, {&(0x7f0000001780)="5b3e4c2f88754927ccb3b7d5621d95c8e90c6b4e96c9395d05f3b815ca0d371f6ba4637dd5f21e22072c35121b625e95636caf375cd214c703f5717021bfe6c6c7fa200297d0c62895aabef4e8449995ff2ea649ddcb0bbc62850e4c6c9c82852789a80ccb196a7706088dc8dfc198fbc31a567a7e093d0c9ba94fbdd0fe23bc9dd3ca7d25cf77b5a1df4d337857598f15587cfc83d57948f3cbfab8a1a792e49bc8d8feac47a3bdba1a1e664118fd96357e020b2fc73e", 0xb7}, {&(0x7f0000001840)="f275cc622d92ada6041f62fc9a4e91555820cb7ecbfd139eb770c953cb09e022ec28f6f11f281dacd155f65a1b27cc692ebd925f41ef79a7a37403102f0544b8246ba2c6f5eb3cd03ec374c0d5551037ee5a24e5caacbb586136616745fddd6b142fa6ea9886c3475053b84fb6bd2a0e4e329cfb1d9add66fe8e3d90dc993721c45e1f3a0a2973c48a9e40e0d277c5873a0c314dceee6d298f385ccb1fa88466313eeadc257f4febe360bc0887d5586ba9ef0dd253cda4478d7786192d74a10407f06ffc5bfa71592a0ba9fd0bb4007d6f067959ec21ffeb", 0xd8}, {&(0x7f0000001940)="cca7c341b4903fddb35ca7d54aa921bbfe8377f0375f3b5577fee3c648c9be6d6d029ba0b2af1534199207d02ec9c07e326c41df302048efe5330fb7b679a07bf6e7593f2a4a6ebf4e114ef5e25219ebd4084f756c0c70fe3d87ef2894d1db91f48a1e3cde4b545a3bfecf9887b9e877ab02beda80e856795bee613ff9e6", 0x7e}, {&(0x7f00000019c0)="f6142235a43ced463030a06ac72403c4dfd547fc3341c2fc4c20034c765a6d2bc5a4ac8a60ce2b17fa33936ce39fa491881c9348f7c80a89063f0c11371c065e1840b12646d91987052a2cba5818ada5f2ec5c3b3c935b80a50e8cbb3a7a29f6668dc9118173fc44f2bf7108c4626aa43b34a1d6172252ce91bf67209086ddbdc50faa72ed91c55f1fb41c20eeecf144f43d6e00a8798376485cd67b9386edc6bbe6fdfe84cbd7d8fd266c6e5595d7d8e409a42e7a8ed7cc14552226a948c9bc3e07eb2fedf14613a1d0e281349f6ff3ac88398d5dc3c619dd26a771de", 0xdd}, {&(0x7f0000001ac0)="1dfc1b6f24ae18912223b800937d2235b144385a458c6d58d1344d9a92e8afb5a7f297cdf6b4b9a7ee9b07441849cfac2c886a7a566fbbb94443cf58db9077cecdbff733252a33e12469ccd4a26cb58952910dda48f32d6d0774da36e0e6b0d396cdd4b8b49a8eff7442104ad4abdcdbb32877a0806abee333c0838df0b97ff3a3d057706be37df4066856dd0ef2c9e0b3909b18431e6f1adecf256f9602f3473e72566535365d5df70483f1bed167b0348b96e47e1fdf944d8cddab584bb811ed79a49f3f9356a8f69848badb4f8f759c1352a6ed919e2ba5a16dfae6dbae044c850dab1eea8b32c786ae4c325246d4713e855a35664a3335a1bc37a2b26b17b6ee3dc9cc3b7623c0b37050929ad572db0d337aaa79261674e86c82bf01ea24d052f6e87079a5ff5fa262175a111b1cf78623b815e699ecb6a55281e4933fb6066bb2b4e915becc0739262272c6657f1e422b03a42367bbd14cfd9eaf33613fa78e70582fa22e2c3c9ffb931e5792b392714ebc0f2ef57d61b43cf61ce589d3f0d65e1bdc6eb1ef14d42b4ab1f37e5ec8eacd8bb22edfc9140ab5cd387c1d8f84601bfce66f35694d713c090f3a937b63d1bb4d2d3fc0649d0415bb0ec53080f0e6b1ddbd97a7e4bf7a4636c306f1aafd49b5e1339a13fbb7825482340545f5026525d31aead690ea16a9325c5180ea39ee5c24ce71b81cf12ea63fd310100be31bb073ecfac669e751c1aa2493f7605525efe5434fb1bf7f962e03d680619059d80bb7458252233de157c11796d9ce2d748071774746ba5581c90c6024ce5924e2b510a95cf93bbc982787205486ec3f3ff91078af2e9cf3aeaa05f9622a827c39b150b2bcb48adf894d911bd2691283e0e9b5e59cfa00608a3a8e7cce0d39a6293e4471c8d5e41968f9543feb92b55b5a51b58b9727f533e42d06db29c24b1ebf1df2b5e6100432e1df573aed057020923a63ef14dc3dde28a81cefbf0e2a48388a70e7bb3f34a6ad4ee967eba1e3a8688632477c7bdba5420737f043f9947b55ba21c4b08f1a630e606275fee5f9869e7d68f28904b45f108640344f98be5d8f53915b2ccfb020752065113ac145967aff2f93cb8e13f6c5fd1af5dca5e4dafac52e7999f8a758c8500a5366f5fda3ab7ff949e3adf7c4aadb3e9cc69b26543b209f5c027a0d4003cefc5ea6f83f97a93dea76f3902edd79d0c9398c6c3dda7c09c64befd2ef4f64ff3d9fced40690afb35ccad8d329734b0b0c9205f739657ac8592f8a9c59a3c3a195a097ea04bfc9e1542a0bb58c8a6be9dee87fa298210e0f3aca4a642f2e5906a0cd41a9e08e49c3c1151da1e151307f8f8b9b2cadff91eb6a061e4019ddd9bcc6738172a19b97f59a9edd39a0e9e2a46bcff0be92b9078462a0f86b90b0d08db92b6ea2c27e48e16d50a47aa42519db98df938d6a59a29a64d828f352269b19957ac7cbfb9019dd81d11b906cb436312f2b41bab22b4858bdc63bb04d8d3dfbc020e687a22e8fdbf8c98c94af2aac4a850f985bf863c97e9ae31f74970e6edc388f1db1d514b05fef10151e6c3ce743a10c6fb1dc5a481c2ae53d5c77809e23f55d31edc163c9624c16fdae52867d68d6bd005e2edf9c67f9de1cfc100bca0c23a36cd424aee5ec40a17545f1db6ccf01b96ef10ee775d98bb024477225b1f20a336e6be1d81a1e87eaf9e658ded85eff02f8c4251a3f99767dcaa7816a9ec29b62f4aeb08ee847d006001fa1a31868399480bb18cadadb666274c25209e237e45761a619ec0bbc10fac8ed9e74ded768e2edbac0829b3b975360a8ac8504701585e503aefc94058a78b465d17aceb8085589f214341b89c53d10503719031f981acc24631ab17a9f39421655909574ec041a7b03f7e9b19fa958a6f8bd8a0fc083f492e296e1327024e8d4d4a795ae118827db0f656841bb1bdfc53fe25c4d54dccdb448575a77b0f57451533d7db919d20215c7bb28f7dbe60ea4071bd787bb3cb3fe02d95f95b1dd8c13c1bae609a9ea3f922960cf8448421b8286f5aa682ea8b2ad88b82560507e405324ebf57a2c979fac465de1e06a76bde835bcdd16fecdd7ff54d4cd9c634e50f31acc76ab54a1592e132a5742765ba35ac26445ad08d17f857be1ac2e067218004cbdf2c01f63f9fac727fc45875a5ff81cf77b7ea4a98bce480a465d50b4f541f9dd0594fcb0b193023fe8fe0ca8b9cd42ab37952c8ac72a8dab29b528a276b1391abe6eef89d85fde6b9e141b98a4d2c7251d4e9f5ba6ddf94cd956014323fccb119922ef53105eeb8430450a99173bfa6fc02b29d854236b2842e913d6ac4c7a75138c78959780df90af183eeba5c2de90393ed90059a543579720c1677abecfb4655c965498ab61cb57f979d05123222f971f98c69b14a6d9c0be955d6188bf6e394b759d598f08d1d44f458ddbb8d3c30febd85d84610f10bf2df667250f6fb224b3d4fe2c05def03cc77a804a60fee5d9994fc0757eddf81797e4eba194362e34476776c28e6cf0bb37df2ab98a25fdb0fdf48ecfdad2e24683308140b7d6f5567a819d6eb0e888a4bcda1b5c77ac989fa1f6f15e6121eb87b8050cc75a715a147029ac45e0f567868f179c64c8ba1c51a2c5512ff24ce928af0fe3864347a6fc86318d156760958770aa61ecd082d082aea7d456bf5b7f8abbbebefee9b6c928c980b3ca685786b207262327e4667d94aba645bafa9a910a4f518002fa5274052542f47b5d9c2c0936ca190e737c59c426e08be67a4142fdc81d62a525cbb7dea8a8c0a1ab790e1b7bda7523a06a1cbb8d284351a2e762488544b9de2ef6507c28bdda734c1d37079b13050c2c2a463ae0f088fd2ede3d86eda506930c1be5ef82838e539edead7d5fdaff6e278ae09762ef1a234b4692500cb6207ddd751b78dd94933a1538b4c3b1f9ed6a7573b40b5448589cc285b624080b2b0f77432243f4424f20718c782dfd14a86789bfb6081c41a932c0c2a2968d02309db186addd7105be4bf61a482faf096edba23bc225a12fbd5b5d71a6f2d825a0a3e5ad88657f5f596759fe437d9663788c4195ed5e545448dd5813813bdbaa9dd560fe24eb84347fa4996639a625e7f653c92070c3a480e9d275a976830a7aed16da85157bb379f1e9d1ff72880761359d9f958ce20881fce40dd3bcf82e5287c19d157da83323bfc33132977b8770ea7bbdbf2f8e5629177fb7a3b458c9028ec4dbe190a2d13488335ffa363700bef62ab53bb20588481fa2f9789e6c13bd3b882d96c32c0d0049a92c1c1be1969a91d950a08406503b19f54a25f8e1ba191ffcd9289868df53745d7ab3c27e9f88568c0e5d1cbc93b5b7cefe6aa31011e9b53c9db8f3fd6f9304379fb17dd976b7bbbac3ae37aad1ffd5991ed861cb5f304925b297913da63e9e6e44e61563cdf38117507e4d295c70beba894485fb82a32bd2fd9ba95d88019928d3c09a1053780f658f7c50c6b1d56471f0838ee8b5096d399b701cf6f4329550320a30e62d6c67bd98ab08c42388d0b04451892d47c6601f5369bd5563bb4c643b9486c41e52796b271baa294e78deb95ec23ce6cc0872e5ce32c454d04ba5741ce4aceb22e211024035a5b6835c1b0375a1f8ff5562631cf66d1a5bad48eaca1c08931a4788e1dcf2495150545051eb918f65a0265078c0cfa11dadc32aaf6512812d93f5bf264c271f6378586750a33bb83ab023a61b62a7f44c9e3f210856acabe803ea1158ddc67e5055ed8ab74f7e31028a8f96349830de26143f643aead1d29c12c54c9abf9966a2e585feda60f3fb0b1d6ef802f95a72c2426bab913047027283102a0ab591b3a4c69f32335aeb755727138315c0eb3c59c2cc6f205a8c38b33ef223e50f755d95be26b18ef3c2d8fd080bce0f4c6b211087247cf029af87ce2091bf52a1b541c812a9ab99a578bcd0616ebb27da6a4c072e5ece1d7820976962cec35b3c053ef569d5ba1d1a1d9267b76610f8eb8756b058307445ed02e82a00608a0003b1824f22ddaa2cf89ed900c26dce4a7ef170f284741314831d280aed1010cc367ffe2f73d7dbaa6609c7daf6968483012db8c234ade09baf9d72ef3a6f1ad0d19e5af9d4e75ec402ce4b17fbc02699867389aa5e553633e36c9912982421708539b5e4765059598410c9b4562ce44973e831cf8239f95b5514b67aaaa5c5841156772f55f7237a8f9bea13836dc567a86e84b11459a369d20b694fcddfce3ed86e22e72ac1a1083f33ed04136e3c4997a7069a3bfdc41fd2dad73ccbfc8de55fcbb94a6cf8e337796e348351c3bc91503d5e9f501343d46d6513cd24d97d21b656ba12b804c2400dfbae801e6b3cfdf6ac2235ea9b6b0a4f254e789523cdce9197901bd4e000248a3e8c1671c6c1aa546d6fd8b2de290e688d249d1f14e639729a9c9941fd53cd72465a0fd6f583f59a68445300be7c4fc74ab5b2fdd9a786c436d26f4590c8e411519671449dd236c63eb8b6a71dd229e10a62665e83a1028cd0c4dafeafa722c572d23a38e89de13f265662a8a1ffbe6c063e5daa16523171934ba927ea8a9d970d4e679e50c1272c05a3166e760079263a83eefe95c5a32e26beda9e9e10f3e8040ef3df6414676eb79537278ffc8cda12cf00c95f09fbe2fe49ec2039d72513cee5f5aac3ff8640d28dfbb6188a137e7ce0b8937ccd722303e1243e82469ebfe2bc3ae0a8ef3d0df3b07dde27251dcc46aeec7342514b725441e05b9b295fcc2823578463331a39b2a7183f50d02ad3120daca73019625f953581825e78cf87255d860cdb3cc1a4bea1cbf70f1acbed0aafbddd9a50bffad95eae29badb976d59b26d190dd2930e1ae72b9fb9d6b6e6f97b96d2cf9dd6e8498edb93514acbc7ba0a24d32dce20f4fcc2494f12c32a40ed7cbf4b48b4d3613e56ca3a844c65c833e135f32e99545e29567f570886393b0afc89d6b82193c587ff78fecd3a024872527eaf242f4b17b7d01d2fd4d2f35f8216a61700d499a0239c0c8880e9809da4c6262daea97de413cdcc261a952d39ca498f9b704810ddb801e2f3d99219af688f642559e375e0a8b4f57ee2ec19aa28318a19aee6c7ac2fdadb3e7f306450ba4ac15baf8be8f279ef7cdd20bbfc39a464ee53114993e5f3fd141022874a9808965e6f64c269a0be348695c532e5349af2825f8afcf2185fd05acfb94f28c79b8bcd281997476b1d0f484994c52bbcbcd24791e6db632a9f35bb0ca0de61f4720fed5d9379f243582140b9bd60b258eb582a39ba6640bb91960346a2df36709afc53b4ce3e4f3ca6925788b6d313b07ee6de0f9bb55e8a31999b101fec978bd17b4027a8efe8d27e3da695d0f71c0dabd8b1025027bb1bdc92cfccd7f6976631bc4e8fb4e214c0f68644ad873f5587db01713c7fdf1b102fbdf5b7b0b72d3a8831e7e05d97751680ce7058f453b95432578df9ebfd119c9f8253948ed5d41db81c11ee2d15557f4167026a3b0b0a7620bb132164ab6de73c660fb6b545cecb1e990fb25397896672efb42d9a3605c679c02ada3dd6e56d82e37309dc63f2c8f1d5d32a4fc809e6c8dcaf82f4d71b6e7588fe0f79650a9cadfd6be473f49254e01356abc4011516d2b7750bddcab173011eb61d77f6d98779daa39e328ce7d7b5726505757b0bff5d5c8d12616ecc411f57daed048d39299b54bb11644d416d62ebffebe12fc479725d3855e6d6d39007674d0fc57fd8316159d0f8df9bbed718cfacded0711bb8de25e2e190013684e2f0", 0x1000}], 0x6) pledge(&(0x7f0000002b40)='$\'@\x00', &(0x7f0000002b80)='\x00') r6 = syz_open_pts() recvfrom$inet6(r2, &(0x7f0000002bc0)=""/93, 0x5d, 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) getegid() r7 = dup2(r2, r2) ioctl$TIOCSTART(r6, 0x2000746e) recvmsg(r7, &(0x7f0000003080)={&(0x7f0000002c40)=@in6, 0xc, &(0x7f0000002f40)=[{&(0x7f0000002c80)=""/9, 0x9}, {&(0x7f0000002cc0)=""/76, 0x4c}, {&(0x7f0000002d40)=""/152, 0x98}, {&(0x7f0000002e00)}, {&(0x7f0000002e40)=""/100, 0x64}, {&(0x7f0000002ec0)=""/104, 0x68}], 0x6, &(0x7f0000002fc0)=""/142, 0x8e}, 0x800) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000030c0), &(0x7f0000003100)=0x8) getpeername$inet6(r2, &(0x7f0000003140), &(0x7f0000003180)=0xc) ioctl$TIOCSCTTY(r7, 0x20007461) write(r7, &(0x7f00000031c0)="9a6258838c2adb8b9f6f2d36b8ce6768f458e60814e6c798932863b909608e1be0e19697bcff6f69d117c182ca38d2ef0168936acfb72c4762893568cded80f3854cf95638e39d50d7900afe40aa7ce6c7455963af2d6ad83347ca45a0f4c5e089b7c23053a1138d5992f4aa2f42096644112dac4ee16c85c0c672d18136a4d6d693c5eae56e49779d0d9d856f47209155345e6fde02bf34ead475c3b27739b08feac3dc39bc8e9d35af04470557", 0xae) accept$inet(r2, &(0x7f0000003280), &(0x7f00000032c0)=0xc) getegid() 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x2) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000002c0)=[{0xffffffffffffffff}, {&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/207, 0xcf}], 0x3, &(0x7f0000000300)=""/16, 0x10}, 0x840) clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) clock_settime(0x0, &(0x7f0000000000)={0x6, 0x9}) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x4d, 0x40000001, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0xb4f2b3e27acae3e3, 0x6957, 0x1b2c9c0b}], 0x1, 0x0) munlockall() r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10288, 0x80) listen(r1, 0xc4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xa08, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x80000000, 0x70}, {{r0}, 0xfffffffffffffffd, 0x81, 0x800fffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x40, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x1000000, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x6}], 0xed5c, &(0x7f0000000180)=[{{r0}, 0x0, 0x2, 0x84, 0x15, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000005, 0xdbf8, 0x7}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x4, 0x4}, {{r0}, 0x0, 0x1, 0x4, 0x4, 0x40}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x100000000, 0x7}, {{r0}, 0x0, 0x20, 0x800fffff, 0x101, 0x3184c27a}, {{r0}, 0xfffffffffffffffd, 0x80000000004c, 0x1, 0xffa}], 0x7, &(0x7f0000000000)={0x19b, 0x4957}) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00000ed000/0x4000)=nil) socket$inet(0x2, 0x3, 0xfffffffffffff000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r2, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x1}) r3 = semget(0x3, 0x7, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x9, 0x7ff, 0x0]) r4 = open(&(0x7f0000000140)='.\x00', 0x20080, 0x1) bind(r4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x40, 0xffffffffffffffff}, 0xc) mkdirat(r4, &(0x7f0000000180)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000080)=0x4b4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000001c0)=0xffffffff) semop(r5, &(0x7f0000000100)=[{0x2, 0x6092, 0x800}, {0x3, 0xffffffffffff6224, 0x1800}, {0x1, 0x7ff, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x868, 0x1000}, {0x3, 0x400, 0x1800}, {0x3, 0x1b}, {0x4, 0x7f, 0x1000}, {0x5, 0x8000, 0x800}, {0x0, 0x0, 0x800}], 0xa) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0xffffffffffffffca, 0x10001]) 16:00:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x3a, 0x4001, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x101, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ftruncate(r1, 0x3ec) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x81, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() connect(r1, &(0x7f0000000180)=@in, 0xc) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/51, 0x33, 0x40, &(0x7f0000000040)={0x18, 0x1, 0x800, 0x80}, 0xc) fcntl$setstatus(r0, 0x4, 0xc4) 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) r2 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$getflags(r3, 0x1) kevent(r2, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1000}], 0x6, &(0x7f0000000040), 0x6, 0x0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:07 executing program 1: setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdca}, {0x0, 0xd9ab}}, &(0x7f0000000240)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3acf608a1127850f3e13ec9dc58102c34708b97fe7771871cbcd15581e5f0c604abd2aa7e475d8de3450dc0cbb75aeb65473887fd4b790fb5b426ca39e7aaf5f3d0d0dde1752b2430708b518bb60f4b948679a44d2630e67cf892800b7bd1b1503594e55d6e9c6736faa60bf72695149c70bbc1459793f05ee9a0f6dcc5bd0774a256ef06a1cc71aee8d12a0baa9cef1856f85", 0x93) getpgrp() 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = socket$unix(0x1, 0x7, 0x0) r4 = socket$inet(0x2, 0x2, 0x1) r5 = socket$inet(0x2, 0x3, 0x3) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x40) socketpair(0x18, 0x0, 0x4, &(0x7f0000000280)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x3, 0x5a779426) r10 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) socketpair(0x36, 0x0, 0x20, &(0x7f0000000440)={0xffffffffffffffff}) socketpair(0x20, 0x3, 0xe2d, &(0x7f0000000480)={0xffffffffffffffff}) r13 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x60, 0x1) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x4a, 0x178dbd94, 0x62}, {{r2}, 0xfffffffffffffff8, 0xce, 0x2, 0x8, 0x6}, {{r3}, 0xfffffffffffffffa, 0xc, 0x2, 0x5, 0xffffffffb4780bf3}, {{r4}, 0x0, 0xa0, 0xc, 0xffffffffffff4f59, 0x80}, {{r5}, 0xfffffffffffffff9, 0x8, 0x10, 0x7ff, 0x6}, {{r6}, 0xfffffffffffffffd, 0x10, 0x8, 0x40, 0x5}, {{r7}, 0xfffffffffffffffb, 0x2, 0x81, 0x800, 0x200000}, {{r8}, 0xffffffffffffffff, 0x4, 0xf0000080, 0x5, 0x1}], 0x6, &(0x7f0000000500)=[{{r9}, 0xffffffffffffffff, 0xd2, 0x1, 0x59, 0x3}, {{r10}, 0xfffffffffffffffd, 0x23, 0x2, 0xb6, 0x6}, {{r11}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x6}, {{r12}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x80, 0xfffffffffffffe00}, {{r13}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x7, 0x9}], 0x8, &(0x7f00000005c0)={0x6, 0x3}) r14 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) close(r14) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r14, 0x0, 0x0) accept$inet(r14, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:07 executing program 1: unlink(&(0x7f0000000040)='./file0/file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) syz_emit_ethernet(0x59, &(0x7f0000000240)="9c810686f6dbdbf5a3b0b3b7b0495ba7c13dc1d5d41a6b872b2245ec3ce93653508971fb764347e822de06c8239624001f90c2387486021b5a4c40fd670d8a8f2c9828ad1e8c563d6e02a5d28fcf73cdd69b8ea41b8864661f") chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) setsockopt(r0, 0xff, 0x10000, &(0x7f0000000000)="248dca2cde9207ccd65b10971cebeecf9b1aace5b9beb08bcc790c995be07254f98a0a018d1031", 0x27) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffff8001) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xf7ef) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r2 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x7, r3, r4, r5, r6, 0x2, 0x5}, 0x3, 0x80, r7, r8, 0x100000001, 0x2, 0x7, 0xe87}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) pipe(&(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) socket$inet(0x2, 0x7, 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f0000000040)="d750ab27f56b23532e38c39b2254a246095bc38533553faa51457675a659da69f79389ec829b030e26c8307ed85a8ffbafdb196bd611b7ac66bf070f8b4d53bf20e879c06647052ecd95b6234489f9aa6e83ebe105128b8384da303df2472c471efefb81d035b3365e49c79b59c46b9f26d10ab742cda4c7d9751f3fe4fe12a5aecf90faa290bbf371feb6abc1fa6c5245373e1a786951f40d7acf15b9059841e684b3b001e9", 0xa6, 0x400, &(0x7f0000000100)={0x18, 0x3, 0xfffffffeffffffff, 0xffffffffffffff66}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) sendto$inet6(r0, &(0x7f0000000200)="c028c636e40c48fccc4639472d9464d6e2e35a51f86a6de1978ab591970fb3c606b59c379df5c195ca571ce1ed1ccc9268dadb4aabce775d4115cadd8c24245dd0ff849567d3b68aaeccd939b65d", 0x4e, 0xb, &(0x7f0000000280)={0x18, 0x1, 0x20, 0x5}, 0xc) sendto$inet6(r1, &(0x7f00000002c0)="f405f6932f9f18a8a3ed7c8c893dafa4d62895303732b7b82e8af4bd8780a718552449ad159622bcc1d22d69cc2e", 0x2e, 0x40f, &(0x7f0000000300)={0x18, 0x0, 0x5, 0x1}, 0xc) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x73c) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000480)={0x6, 0x7fff}, 0x10) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000580)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000005c0)={0x3ff, 0x200, 0x8000, 0x2, "d18d563bdc310c79d7186987c0672a85c0b757fa", 0x2, 0x7ff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000600)={0xff, 0x80000000, 0x20, 0x100000000, "9198f66445f0f84f1572f7ad90dddd9ac3b885da", 0xfffffffffffffffc, 0x8001}) socket$unix(0x1, 0x1, 0x0) unlinkat(r0, &(0x7f0000000640)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000680)='./file0\x00', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000006c0)=0x20, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)="3ca09f743545b98e618a28fa27b3c7c3b6522880bd1c20524bd877bfef930bbfb9a3a5f47ea595620de002b4ae87debb9f2641a40db63c238d0b985d1329544322e1fb7aa76a87e5de9b428ef443835ab195f3218b618b82d230315bc3fbc4335cc88e94011e697f5475f6ddef1f1be2383d9a3feb7046a3d9dd93973ab5ebae86ed3b06873bb418fa786c7d165ae01c1b90bd3a5f268c12ffffd30004af63db71375189e647f13356fe7b6052ba9b6c74400f146856902b3cd53ab4023a6ac33d1a424c789ea0dc024c7d88d45ce7cbb2cb57fca90431ab2e5e84a2c7f80080188331b7cf82b78bc6960025552217ccab4bed6949e1668b3e0e106f03c4146a39d8b0f6cbea820924776d057390d1940a5f5c614663ae85bc219b277e35cbaf6504bd6644f3323cd63445f54b7078fdc6f41f063619befccd1a7930c3701fded872981b44ab74064f57778c9e941ec89c781945b365955ed67a792eba5e3569e40a81058b9bdfbf32b7aba5279eb65533a177a32fc19a8f8e9725c710e9c4d5d197131361969400472975edd6c4d234681b10f2de6b2f4b604c619d6d075521b175a4a2f83c001d4a4ec027bbd9a7bd4ed000c0e89475a2f71386154bd88b28c2b01d4120e12da994c396a1df88fa221a385980344a5ed11aebfd01860e1d269082be9cf1314e9ee71faf6d00edcd0035aca8e3deabbbd3190a1c2957e7ba0e30f03be6b85e545e39cfeced0ac67c9945b299c4e9db1394d14f70ccd10d80d8840979acac0513b356f9087556811b3f26020105bd74ff590e06837079e87cab438d5184e0381a1e6866f5a714f67740d7a1b38ee0c64f435bffa6beb01d085b693cec4f8b6cf4f7e8ff74a1e18222ecbb0c8b3e21aced2a98aa779a38325e70f8d996f649c523a770904bd34fefa463fb133b20ca9eb9220cdf8689172b08f5166496b85d66500ee6a3db55e0f06206b6a597300384bfd24e7ca983237f0c0386dc6502de5114c917edf1753466bac4665def09b267850787285bd057ca368110563fe1bbe86358498768135b672a38b64dbd1ec27e434e9dbb20b41c63c83f3786368f2acfdf12d2956b6fe3f2542e4f4004a43c498a90337484ee287489bab487fe116289b715e04fd84529b8d932a4dc0623b0ddb04111da9cd06e570233c258bad18774ffc5f00f2bd89291b427f731f79a6547c4582c79d6f86b2861b01888987e7963d073bac804194e82b113bac69e33b23af2b0188426f3d6ad3287f07973cf3254e8c35fdd9fc30ab130256418dfcc0f07c1f1c2e9c10f446ece7dd5942e80cc3ea4097a846c251d36f3a46d2fa9491ef2c4278860d195b4165a461138aa22cce344f28af921d022dad540a5fd7f95c478e1a2603cb5015ef93c8c5b7971519f4768cc31fd1632942aff9e9d20491d4ceb34c4a5aa24d51bb088dcae5befb65bc39b8e9c5ee3db8ec421171038461e239f72d72658aab6476e1b16de6c8225856af31f54ca1563762396a4f30d08335cc15bd200de505e5346df6ab56278f754ff7c9761c1489cbd3b5837df6b3b987c434819d00d3883c04da0e5183317aff9baa5fe271967e0bee8c1a763b24c815a8cf7a2c32b95d627ce5b361d34724a38c6ed48aa21fa7d75f2ec5889f27e304431aef6cae24e19ab875d73b2b69cc00529252957b790d506bcaea51e88230f471b81000920421d4326915de15a7e34b512eaad26fd02b318d60216539c77ccceb90ddd9d01945a03814ace193cf3c95ae8205133ac1004f1035c379f969a3bf0596974acb8862e5d9c1f150233d9a6849dfa1b68800005c67db73f81458cf33b1a96ea0a46e2065b9ac7a7f3753b2570386989c417cede1d02338274ce75348c0b727a47b09a6d2eada4a6fa32eec41cc01aa55a69f2acc57e7f96b772803b75984d1952817564ff867a90be16fa66685c551aae3b7c1b76147bf0261dd754f9834ad972ac088f5548a2752f61c4af0b11a1d8f29b70be8f0101ff1223572327e808ff2346f168d57725aeb043c306a444f69e06f6bbe1ab5faf55a5aa510207c98152a32db0fbfd686dc62eb6079c72178e3cc80e3a90a0f4394c247f8d316fa8c302314df0d9604a5df390c66ca921b67d6dbb3dc49e0c34a6afe6f90802d01bd9e23af4bb5573bf8032ccce1666799563e4f918dea46451418d45ac7df79948c4827c3a16b51b21c3c8772c6858d67f0d20e32c1704e130db6da4730bff9d51dbcac67a192cd8598e8efce51f157cf4d7a3775ee22e972d4b41c743503bb05085bf4f7e3f0d5c4d5a2ef2a729dbfe1126ea78355d0429219d8bc805351e06da337b7259f2c48a922b595da8425dbeeca39fa3870f7fb2ebec95833795207066e4a2b643fac4046e6bb6628b1bab22a4806ac06be2afa32daf0519ecdb4049ec5ec7ab3e7a7b2e4c45c788bc5a4abcadc7a96b0a0e6fe3bf0fd0797a3861286aba51675ee4625ffb2b568097cac6f75cf06d242bcb65cb4ca2e7e60ff6b1dacfad484f095770256aa8596683b90e2bf545309acac9c11122659ebbefde5d82fb956c053b3521caf6af23e8c4e1330983f5eb7f7eed2e8c1e371665eef93612e45daa2277861b852cfff4a9973c66e7bea20e76d77f0a2f34912e259621106ee569845cfe8d40cbb7434e75a0ead4d8aa6bed405083068a148ddc747e9b64f695fb31315a3cb89ff1c89100032aa5567064f89240380fc6bd14a028d3dccf683067ea4f3df53e2c5792e7c871fcb1e18b0b3e0ba9efbf4284052329e3c6904470bdd3eb36d0e2351ebd6d1b1453449d9f060d02285af090aa3c6be55f1053ce07863955749a63b785353e323d294373ca42acedd81c746460fb3d7ad7baf2afff5c13b31693a0ddf0fb532aa9159af5d16eb33f0beb02d0d5bf4d03b786c1d8ad48e85e4ac5c7297ee99355c38c517511375e7a3fccd5150442d3a376f550dbcd86273970584d79ea12c7ddd1981aed8f5118e8e716924f2cdce5edb29a0d82c0a1dc03312cf2caaf675efd3bfd9aa5d2ca639c3aa2f1920d4589faf298831d9d2de82756069f274edc0409dcd671e404b6df5d495e1ee97a5e6c050c03c8f6313a2a72ac6d1069554c108548e859c340d4df49326c8d6c7799592b19acad01664b5bbd4bb64c0d9db2f7ca52bfc5a26b5a3509493af903d3a986735032591fd01a7966f4ece582bb049a1327bdcf4071a72ac165f34c4fa41bb876c75e9aaa586df9efe79c21e2cf175ec99583dd9630691d7f95c537ce8cf6154006ea5f87549819f2b9871a4f159c470a5d01436ea056b3f36db9a886384f620e8e24b5bb2f639fbc5fa22cd1415bc26a6d3cecadcc3aaa5205d5239a1cd1f8d7d38272ea9bd8a1223f583cfcf8854269a7c0c503c7f13ca6cdf33e14304e224edc9980953a3ecf9ed25b6de741312d4ddb26a2061389ad67158592be5f6442f30213e85641aed857e464e44be86e08044272ea869940b102f1b69d45fb8371a7a658573f2dc430ddd6723845afc60ffa15ed85576d548bac415140609a79267566b7b65b9e9c8b904601daeacb64aa8a9df688c983c9adba9e04b2a2975b2c6df0f62500a85cf668b7a31fa4e28be42a73783f25b69779a2dfa7dfa6e8f340418f26c74e530355544f78fb558bfa112a934b87fe8e619b424ca917c48b8181a71bb1d04af5daac278dd1712ebb77819f38d1987ffedc5077d9d3068dcc7ed59a255fecec09dfedc1e6a6b214966ffca2ec6e7844584f17ad0d422811bb4589f9ef6999724bb050866c941cbcfdc3a4e5da2d0f91cd98b90e6ba771712a14d4a4422c016f8c3ac31dbf62fe7cd02741138b1d0178a75a97c06d76b41128cd5cba9e4ff4ab287643e32ee4814dac5981ada541fd290990606a7fc804468a38c00292980b2385557ce2b2e0788f3d9f82034cd79cba117efad4ef65eb54493869b68d65edba04ae3b5928af6d07efa7e1745649ba65d487a629d4440f973e3cb7fdd7207aa6701154c4582bb47c58dfbe930155c833a8890d9e8f497bceff126d625ced6a581907c78f2e312cd3c82594a964eaf242f21f9c111bda20154a74ee49fdd37cf0edf7cc3714fab6d6a42a476b1d03f51c56275f83861d743f0aacb0028c4cf5ccdd7241d03427913dae0350e6fb32d839c9ffa3be40151b550c5fd2320a8fe93ff46c5518b19879b2cded7f42e12fd9cda9378dc8f2e3fd1a4ec8fe1596fe089c51497cd618a973ac966a37047b6452bc9d641d11d66cf9b19ccfa75d4725d73868d82f33c6edb04677b8859c28359f1eac32bc9167459fd7f37f928516352edd69ead5de39d3b0d3c3513dab2878ec86fab6b02d10c5f4698b604f88ccad88e82a05657d9b0d89bf5d4d36cceb5c78e7fbfcbe9516998b4ff67f55244ab7b067cf341a53a069344732a99c0b58e5b7ed21c7c26693e1d4c42ff493859f8aea9a9fe88853b53b7e03a12e9e61c13df93287669aabdff4a19ec9e56cd791e5514920ab7baefb8173003a1cd6444d144a832e78b48d7a4cec1cbf2fab6b97cc7dcd137527318fb243d7cd8eff0a04a20fe71b45e42eebb7254531a387a4a1cd1be3ad96f8736ea5f7948a4a6bea830f4260eb68f6891841bb2ff21f64266d14d79e6cedeb89a6f329f77541b4818b56b6a4d121e79adb375eda5a4c5cc8c829a42b586f4f7cf366c26ffe35921ea318aed63800aa4255eee4d9a1200cdcfb1d2314fc3e99df129113a0c20d0ef4c9cad792788b70e545a05414f81e50c965f67ffd3d77de71768f28c8ef7982a2fce772c2e5ca0909b98bbd7d809c602971469fbc9c5d21ea1600e8c46b1069e9cf5af0bf2245115d97c5d2bd3f582c75813ce36944dc2af2d69370f97e87786d2d5a18fad32d4a0af7764f7312a77f3332b76d648bf607e2bfa71fb44254d90f56890f6fedaf87420bb0c88e4bbbd7fcdd8093fcdee87df929a18eca70790ea5a896e9710a0c197e91e2e402403b4cf83779dc20d32c392bb1a97f693342066059454da09d10ab2b9ec14936574773bf117495ab10273a983254e92cc8da8e3df7a2f74d63e537425ff1801038fd4b291cacb4ff1fb4d6c3ecc89a7b44d82487404ed9c0791a4f704c0b43af6f6a6b5519a003406aa7be36d2f6e6cbcc7ebb78fe04142c2ffa0845b615671c4781ff99d72ac5dbacbaa842dc6a5f81cfbd4889a15dcd99724d8b31b00a697424bb98359758421ac487c2ad6a2185300a752517d2f923df660272418c62e36678d3abc325dec2e82eed81eb732bbe821daeb3d818e9a58e2b4d5d9ac4946b4ea9d6d979994024ae5875023d7d89b36abdea1c9939d6b31b6278935cedca4057afdd51a08af9e00a1d85ba150004e31f1f177f9a0c82fc0a9887bab4779dc63e99deae9e2dd6136016c5413adee29917c456527862205bb1f1f5552550589a1acf507f300b1285a4e45b59a6e757850b5aa3e7ce395f0da068163dee04a8f88d9ba8ff929b18ec46ae64a3f6637603b9f024ecf6abd045d4615242996d31d04118294683a2a2306d9c7e76fcac78856552daa0a3b18600fddb56fdfe31c14300a1db9a44a6c472cad80b2c9ec3c3ab2c8233af62006eeabba5356c084ebe357d4f5a3f8a0d52f661564474e8d0b52ad2e0fb76a7aa97a0a7b238f63a7731a93e1f7dd8241eb7a641ec4d38739bad58d75f12bfa9d3890046f46ad29a035047f2c3e95f9ed51d40f7f78d6b6af05dc4bedf284b7efba3f3b3376890b28c5077f5c69e4ab2527ae688009f6a7a5b9751099272ed", 0x1000) r5 = semget(0x3, 0x1, 0x0) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000001700)=""/222) setsockopt(r4, 0x6, 0x8, &(0x7f0000001800)="5ac647a79c1f48157fe0cca141ee9883112bd0a10958d7e9b88a56599042b8adac5a0064e3fd6a417c56fb9cea75ee575d991ba7663e2699f09353d3c0d6ee2c89be639d04bd4f658520b1b21aeac6cb3d87d8c563db927f85ebe4287c79aa07721a97ed88c90303af5563646b3ffe358a02fb0ad33d8e217e255c5e8a2afe37d27254df944ed270734c625b7bd3a4d6b278fc67077981eb51188e777fe87d05217d92f848560216a4c5cdb7173dbc88815168e8013297f9fca6fa69cef8ccd3c43d928bec705dbd8b22a1b9", 0xcc) symlinkat(&(0x7f0000001900)='./file0\x00', r0, &(0x7f0000001940)='./file0/file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001980)={0x10000, 0x1, 0x7, 0xdff4, "cbdb4a0736d2e7e47e8121a7ffa2166b13daef6c", 0xfffffffffffffe00}) 16:00:07 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40010400000002c2, 0x45) lseek(r0, 0x0, 0x77fe) getrlimit(0x0, &(0x7f00000001c0)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6d63e7372c01", 0x6}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="8f129f3942a270c53b37b25d4e9491b10209537e62fc044722056b367d9626816095ea8d4de46f9789e0bdb44e171f6c18f4b66e38e4b740b20ff3d2fe187b29df1b96f791946df1fc6d2130acb60dd452372c9e44ae8f548995896dd19f8e23d1f773e4b7f40ff123a92b36d79037967d2cac3fa285d3f77da24b935b", 0x7d}], 0x1) dup2(r0, r0) 16:00:07 executing program 0: pledge(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0x1) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000002c00)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x5}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)="f37fc53350871edfefadc0623f83e3349a48d811a7a5fdd970cf77a32b428e75e0bf8f1ba4d25b36a3849d244df48245d4d26d4ea36059ac95e7d6535496abad3ef4b52924bb1643ac2832a3b0425a48c5ecd149fa3abf66fcf205d0aca7720e848e5a52eb6e529eaef7a6a43808339708fe653e5a98f3cb358789f2127c9e951a4239f55f0ed1d6db679e450d9e15be114592df0849addfd61d91d3182f8d09a847a4090e1f97bb390ec616fa32637924145b370aa61d9f2b6762b2182879942387cd20b7d202b150dd68541df782677374ec5a6d57e57f159536970c0283d63b3c008bdc39d0891af092060ae0c29e67d53ceed2c9970374873a7f8bfe6a", 0xff}, {&(0x7f0000000200)="3dd29077dd39a2a4ea297939302fe8ac0a1c8de0c9d68d9b07c1c723814d75169ed3ad921beb30ce69924a9280b40ed152e2ee65a849632d4200c251b1d1ab5af21e01bd4a2078d26faf19b7723e2dc4e09952a134c04a1e43c990390b5d4b744134ad667abe9b86f401db80e5013003b4b6b1759950d6806afa84cc5605077b4bc799d56b98a1e8ff855a19f620816c5bc86ddff74edcfde5313e56", 0x9c}, {&(0x7f00000002c0)="b50b609620876968576ff9bc19612502a4ee9f72dd17638ffe4b58a1e7a3c137b037fcf05eaafbeafefc062c8f8b158c2c9aa37ef200117837d847c0087ec8b35e12636d4addbc1e25c40587408e8a834dbcb3b8a8151a9151c27aeb8961e34666775259e5a4876f60011846cda70bf972b4a45ae6306998654ff3a7b9705f1a337b5ab4214eee28520cb714a469a0136784e9256ecdea74a2fa532d2104d1604ba5418e690dd6bd9c11a44b2e8fce2eb048290da2dddddfd1ab9f8771b765bdf2f730217080236d0a81834c746da5a52385e9daab3feb8d132a1f4369f5c6c1bf1e59890cac3dd573a5b7ef06122ad874caee27f3820180783b541c06c73514379680848322a3770ea19674989ebb04a6ff059b5686835c6d281ca12f28e6b45df7da0ec57cc55b35a38360d47eabbf9cee9294e429e08273f10f83ca25a557c521fab24fc8dc79177de6e6d6c7900d463d1bad1a29b3daaff9dc34154a36d22856cbd34f634f295767bdac4f0385f8a19d82f87785cfeed1121a40bf62cb92c7936c775c98814601b96cea2a20e3d3068de9b19aa163845ee918b9987ba5dc14f36123f6f8e8da06a90533efc06ba69c3a780b266c825df71b9ca2b5e3e16b6b83d8a0eadc7f81c9fa25d8b7a0a012c80f8411eb470ebf74cc48a7cec2e2bc43f7327bf69770b9f6a574b1c31d039713a20dbe32550f6a17736709a1d7bd84cb92cbac7213fad3ef27550c8e44f4f9f5d1e821b9436cc2bbd832cf7ff5ea2f46daad6b1614220a506f049c863159e96814a84fa8165246c5302750b7da85270b638868007ccbc882f94b297aeaa711b38e8ed9aa9ea4d95e49bb3cdcee9c4518a7d43b3484910b49a9b6f6953a4ddbc1c7c9a8eab3f24e74af09a450103a352f9e8ee0a3736fceebd83ea9cbd5eef72d6a115e786e11b81f487a7469f2d442e669fb348f56bf89486370584823fef299c8ac09391189399d81948f94d306d11eee935dafaddbe25f10626a4ac0dc542010debfd15375e4d1bda2de4916bbd38d22c3a65fd96f60cb2ce0ed106ed64a402d1da149e00b12b34ad396b5957e4f3d553076cb0812ab7bbbbe969870066ecdf4a06e894ff3cb7f8eafc6c3f402e6f125f259a2dcb077433f24a63d259b0eb52fb459aa01a2353470b26d924df21908c29db4fce5ebc5eb7c1f2d62e2b2faf1f98b7bea01fd4304d71652f0afffdea8331212fb4d15b27bf5bd53db97f242451e422ac1b8e0ff34664ae51e7cefabd29bd68e24b00e28f1f810dd23fcd0d724c233720a83f6e3bffb5b09cf712db418271d602654e72835052f503bf9001a7f0116165d42306f83259885a37ef62748649bfc6c883ae0a15b2ee3921acba76fa0e70be37f9cadf4795122cd1553a4e78c873b57529a769e3da7cdfe2deac16177d45e48c35ecd4ae3e67968b64aea3da250139931bb12bcb97dc356203b1a89b56057e24e660ac7185e73797adb71f1a6958a4a09d1bdc6a46767676306cbf67536dda0b09c25438ce6f3681fe1df06e8abaaf01aba99dba922768b95e406bb1680d00a0b5002385285c0051f677d8dbda6fd8fe4d5ec6b59e3a496e4a8f4af9055cb55680fd18aadc53d49c6c7381cf289583fe4c3316f3803d116786558bf7beb7ea476f6d3581949c8b8a823db3bac2a33efd54b78dc0b24d5f37683e043a700c7ffca2e4672f0420b3ed73f19c1533c4b9aef4e7a183a1c2ec0f05ab7ef120d86af5fd6af90aaff7ef3cd50fb45fd818a7e524d888533231df7bb0d800ff9eaffa9680bb9bf18b110c0d36fd12b5cab63b4074da731bb3c2e9c66a9e4b2e9ab8924236b5893504911975cf25a091d131004be30c51a2a83a93456cefb81cf6566debfeea27a6982b17e223794edba1c96b70f1168512479f6613f6a220c2389f48afc2d6ee3af3fd70b09e5225bec8c4cd81db7ccbef7e91d310c8e34712d2b304d83b0547a1a20a69999cb991aa1e9f7a806df5310af540263e4d57c68d14b3459e11af7a121a6951e09916e1a5d30e764903ce2507847acaa6aa315d5c6281535ec194f4ff25e1485f2542b1456b9fb15157daa3b30441ea3301a8437047efe037bef82e1631f3baab09b2d53c5a03137be87c8a8a088227ac4a474bd78708c0e75360d83e13cf28e257026a72c591154919140bfee68ed09c0eeefd2427209a5e577d1cdca41e0ac928ef2484ee518125f030cb3c134db2b620461fbf029f68fa06c253f6c4c50bf87fab688090bbcb978358ddf213681de69e4980cc118645a16dd5b4b379ee1adac29a7c55d362326450fea27607395f847246fd7bc436f9a3f277ee51c6a62980c7d7fda06b8753a1f4077f8e282870aa064c10f517f89a8452b23dff6a3bc2244c4dc64137b3c4f147bf5a0c398322b030f4c849b2d3af3b4927434d5394dcc11e730d27bc4b7fa0ad984a93397f4f92de703bc69220f6424e60857016e8de56a693677c15dbde3c6ad5ebbe43436b310085ba83f4345a82d92e0e2f16840cb9e9fdf20e8ac60625aee1219a7b730691205b3cda8f459db83d7033101faa7c548d9b0430f8d0df9f45f900be9f802d0074a7d0456d49578e90e94b7b34027a87b5e495f7d7ba849dc28f2586289440ccc070aaf7209b424c432f4a59132f6544e3a10f4b824cc6ca8bd0f1788653a485690dc9171e65b47929ea33a71720af1eba22d8deacc472ecb0542a868c69eb96608ff4f406d963528c1bae07b9300aa4234527b2ce83799b9ad7d4859ed04fc8c67d0ffee0806397d825ea5e09ba43c10256b3811e70658aa80516b1ef36a595a46595efeac123aaa5e549fc9da318ec5c701a5a561ca154378f7b8ab03d172bae7d208c3f6b79efdbe4e8061795240447e22b8d827a7d5e410e258299e13aa6eb474a648fde14c7ba93d0577bc3d22bd3d190987a4096e592d1334751f9ed7dfcd11b4c10e9189e87640f32b24a2b26c349d42a4870b5400b2b6343fd6bbec4df01cc2cf098a1d7feaacd4955517697df2af3609835e45b605f1e30e7f3cb7423e0d5267c1cab1e37a8ad9586812cdd648d92a778af9ba4a9f52656e4c9e6cf54d9d1eb6e05be89af044aef5b98526b41d90085afd270f6ab6a1dc17fc72698fda41139490424e7715f9b4e63a9bb025342c2d36122f4c4967aabf187594ec6080fc277b8182458029656dd6818c76d6d921601674e6317a2157362151e4d1f386d752252f0910416757ee5b68261536964ce6840046cb19f35f121993a4564f9103bde6131a5c685945b891766a24929f86f06a00f7eb260052719d6cb56b09c1f9832b96082e55628515a2030408411644d3127ff157364732242762d8b3bac8dcdd86ea3039e6e194a89d7fa2598b2c10046f2f6be40b9204538cc5be2a6f30c0572b625fe11dba36f2deb5458591f2811de074bbbe11738674d25a391917544c2fff0d02e3c9de5606a596f51acb3fac1a9a5f2a38118d48a7383ac6512dbecc02110f21eb415f5b330e0e50c0a49fcff93860fdeb0b862c811a2183f14102c69d149259c2ebeca21b322267808f8e0de7f4c3b04d4ac3d2ce34753af37fd52961cdaca90ff33501d2ca22fb27064502033a5dc9c3bdbeb0b0dc6064b27d07963bee8a39c44e78983faebecfb57bbbca15a5ec6cc5ddb9c563acfbcfc46bebfd859c7c3aa24a7a9f1c4bcefb7a320b679fe4f6ac4ca64c1a30187376bfef131e07cac91def1685c7949e7aa21d31dd80b5042ec01449c939bd46b02a110d00d25902507ce78e49987b10c9e87b67893a47fb34d0b90f31eeac127c8d2552a3a7432b71fda3355167b199740ca64eb497f1b70a6103957f1395dd6182420ae7027c24247ca923bd61defc50a44344ddf5d5866f55d8f033436ab34bc593ffb1f136ba0212e065966085ea2cee593a1a2d3e280e4ca4613e511168d08f5ccd2cadc4c850ac4b3d8e72c887b99bef100fdd845ef4bc13c5951119cf3c8c8a02475996947dab40d9b67397eb77108ae7aa34cd4e1ed7832cf838b1b442aa303578e345962731ecef43279be43872a69e8c4c13f983adb5c3a2b0c16d309fee010a5d8cceee07edb3fe3a76983f89ad563cf9a307109537e27598e02743d0f2ae359b67c91f8a286e8e81cb34b1d5bcb094f03d59fa3ca2e7e1ba35e7c534f23d610c66de0463261b944691b01785cf3b9676b9c21dc933eb67768e137127c76e2b921ddbe74448e42928b1157fba0e6f1aeb72ac8f09883b2711eda3ba7a137405352037e55172922726211ff8d0578681ced2ab76c02354eb0a32df234606ad86492c4b2af11583b744f7a75dea5a9c7a474723f289bed88636aa024d0bc9addc12ef9380e0fe7321c820271ffd3029d14091f79169b7c605388db96e69518cae48495fa7e0c36fce136ad41bc339be4260d70947757bafc1115b101e2bf17bc7ee19c0a292a1eac5757be36857a634040d98ea97b1c4ac64af17d6fdf207b4ec77e82d41d4e3b07bb5469ef7f84cad784a415336e567e233f12ec7037541a8ae198db9949d871d87fd0504e34066fda401f15d8a50097236c55f0526d774e25a9e4083e00ce0b9b2fb1409b68f59a5efe1964b9bfc8d111ee76f624090c80e4274eec3297797d1d4a321b68c36e19caf4c3154089e60a480d4389dad1d23fa2dc4fa43a819f675bb9da4a7ecc994bb45780037ad2e8695974d21582aa0f4419ff76b6ca09bac7c396432faa69150a6a3b2985fe858d131b68b7b6cedb3fce21b08fb930a71ce4d278b22baa7c8a36cbaec7057ac4c4201c1df7b3a647890666b062828b692b20a21899915ac0d3b00594b4d0e7cb65836fcdf44b770f359ed8d9aa11595d88a7b20fb9b8ee787d9b1e9b9c50705c401dce82d6a8949272dc590bee1698422d4aa09cfd56739a913cef4c21310674a612ace496a36a3d142715b31cfdf64780408adac5e9e8ed42db0dcfda5511918ef5651932358daa83e8f4056aab5d6c46a1c93e91b2038fd415dff7fcee900cc5f788c098be7ea7e7443a9152b35b72ebaf5eb118550227c59ba71e787170ddc045eec4ab116cfb338bf4d6254e77bf512b0be4963a013380f0f2d11a4fb7528d7d48d2607ed74ba0555dcc3e97eb05bebf957d7aa743d45397db0edb371542dc6ba58596a4600ae762ab5e6379a49c1d0fa45b987d925be150badb32a1ab1746a3840cb8ce72175bb181349dfceef7b2979ff1d0664b5a01d2b2d1e92327f4c9f90b4adb409f7391487f932196de8c833cff05301864c83e6702568c828de00d296bb65e0f4922a25dbbc0e82b5a30934269f492dd38d4906467ef31c6791292568b7c4835b9096881928c52be626fdc86a0b97321b502755b6da82a9e09b3da69d0ec1b01f9579a5ef778c39628688e9e675920d6e28517c18449a73b685c1a1f0bb4b16ac27975fb458b26b6823ed96b759005367a5295827a0e3aef0e3090730982daba331db4752841cd4cd720cfaab77afdd93245657b4a20d18f21d11ff6bce90755791603f6742aa315c8b4ba38257fc0056109569bba2b61ee5c9d05768476711b1791a00b4021820cab65ef0a39c73c63378711c5ecaaba8c727c1acdf047a89f417b182383328b29ca44d9ac61bd7685cd19ba5ce73698ac5ba2acaf5af6b8e65fedde952774d907eba900bf420557b8c02ce2b7f270a1dff6bfb3f3105e3009dc7e63793e12009b1401ca5456452536ae36a4772d3edcc31ab27d9b19775217c437eece675bbeb2e036fe7b06ce428e9c9a9489ab18a", 0x1000}, {&(0x7f00000012c0)="e7b2b72fe0c8b13f6ac2d74a147ad72f8aca4f9c19eaa58054483bb1fe0384801243e74b7d592e10e3b8997d4b9984b44e269a1ab34ee4a0723946d15205d49ad18587b50297c812989900cacd42d021d707eb7d53e098d3ea1bb14fcac23f3990a98fcd0912d00a4854b61ef69e9adadb8016b1ab0825ea89292ec6a61495f38e327ecaa4603aed7ec6f822b42a582312ba04b7aeefc639512f3326e79907ca6b08f21f861e680a48c55bb5", 0xac}, {&(0x7f0000001380)="878a2410ae3645b32414e89706a16841f225c94cc0ac3c9c02bee73ec806d80d7a95743e4e0c48b53de41264b2735288fedfac59f3195c4ba3f8f241a5ed5ab4fadff7c90599fb6dff29ee124e3ee4c92fd506a3164cd8bb14ee8505a9344040aae10e52005cb456fb46b141cb667c0b0054f382131f757a3c096e7001dde52981497d4e7f7d98a955669a921b262c34c15beb345ccad2e45e4662b0d30bb48c5d83b8fa19c270bf1a8eb1de9b3d84c891c2c7c23694ff0830339e7463ba32e52ccf4703902171b7f9636ff599cce782a4e10c", 0xd3}, {&(0x7f0000001480)="4e390132dbad4a9b7486a2ee39a92da8388590453268053aa7476a227e88942d06802678b972de584424526ded60ef20dd2efe74036711d490cda3dff36c77c0e8bfcd24c9eab0266c1ea0e3c966bf86e0b50d1e1db1ea71ce00ce2775", 0x5d}], 0x6, &(0x7f0000001580)=[{0x108, 0xffff, 0x8, "d699a5c8315b762ee648c766ab30b214dfc4d4a63593fefa4be97c6660dfbc9f593aca26f991d9db8a406eac0fc733ab3ce912143601fa7b3d32d99261d518bc27a59a57d5678a59e5837b425ecd0f90515afb14c4a0f9db28414c0f4e06552fa4a90c581884b49b8da6e1143a71ac61740f3be8dbe274b02add66fcf21515b3535c1264db203a7f5c786e5072673eb3f870b79280e94f819bb2fdec4133509bd0ca7c26cc9241efac3a79ad0050700e582776efacc4704a1d2a45fd36480ac81f710efcdb75c5da6b422a083ca0977db4fbfdbb6902f1e876532a215eaf6e6ba924f5a5177fe5d349f7528f91c4bc60acd261940a20c0"}, {0x98, 0x1, 0x1f, "2b2c27a89d39b197f3432d276cd962de8bc54f4fc48176aba37d12af033a9f03d483dd7a47220e33818208c821afc523878ad2352edb99717f37b3e8d4ae41b02861207eb7385f4f978c06b45e179bd4ff8d7131b22e51d7c5202fb982096f482400aec00ef90517549b4e33cf8405aa4d22a5f140c98a12ab8b487ab2564282613c458f386ff6dc"}, {0x1010, 0x1, 0x5d, "519b7688cbe96f2e5791c0fc75bf36101893a4e7354418136d6712f7bcffd8f19f76a0360eeb4db8b4dccd9210228fb21c848ad9cf09e13aba119c8be6334590da7df50d09b68dc26f85c44dfcff8ddcdab9ea4be648c4ee4631124db53d390266b9e70525a59d2a054b5e4fe67c8e3c43a65113663d1c790d5c34149011bf592e29c4b26a09d19c714cbf47503f7be62c7dc2f57913b551a37da719936f4b43c63a1447d81e31a974e7c1928e894710b3eb3cf9b62369a881e8a3d5b629e13821de1ef87c9524f115ab34b0409d30e9e75f9976193e7050e2cd61cd43ef5994acba59e2827db47a0bd229bfcfd046b47fcccb0af9bfbb527c26ee405597973d3f0b76a2d06f7f077b2b48bba29eb38d0faa81fa040e483d3de8e21af88a84d709f4bbe53445931f699d0cbc0315185da63b0446172225be651650dccef8fe7226cdae6740cbfbf64f6d64f89d4b0f66cb5ada6e7c5a28f500227e35048f7f772b5c559c48d389f73ee202ddcadc09cb445565217ed2a5ed9b14a386c5d52853ad8dc37c5963746483d57ba5228dec341f099406dd72467234ef01bb440ba87dd714f4151f9b7264c00e26cc0e3887cb2999830c9a67aff665d59493f3229367d1811e1110f6897e7273fb2b00e3518ad65b8fb5ecc0c24b5def0e133c06ec7fad69d6441a96501f541d6d65a2c7ccd3dbcfc98d6304857d9bba974c465aa37ce35a663c893073a3272a689e69b7b716f5776bc5395c75336592c71dbb300fe4403dfb59bf253e01c046572a3ef93844e602fad239cf93c6efeda2b60926bb099e6fc517f2a36ba070bb59d33e0a3e8eab96c48a86712e6b176576aad6c3d0600242e2a557ec888086c11ff3f43a9f980acf438ae161e7f75f51d9bedca2cea842e48b740ccb8b5aca68a6b4a9558745d7386793853a9e2e76206162d9681dc7b214169ebd6b34b5f7f83cfdbad1e78337c160db5ee489b896d35cdc09473bed84109fa8b13792b541c4247a0f825fd60d2294854e2c6f96daa6878c3dc03d7fb39b0df9bfbe5d33971d365e52b7ec19fd705e5058d0e7f39cfc3600d5ed0a930ef016a1ab95aefa655d4d26d68d6a56671f541d60f3d8f48ccaff1ec84af0d9f41370e85a5e4d8bdf9a4208baec19f744d9b314972f7520cf22149b1a988de5ff40e57c4fee4a9e9919ac728650db3ad6697abfd7adf5e7c75efcae6ad6487d99213994fa0679a997602118488950df0b833ce7b49f2ac66969dc177e7812a98dc6b578cf748150946b0eddd3f50074e3462ba396328af0701b4574ada8c7ae1386a0a75e8131ed9cda18feade9cee9218c8293f9e56035d8762d408d394913df8c5ea9aee8dbc89a99b026b913138043ea321e7b57252dc9e44be95038d50c64d19fede8c291f36c554caa1929f55c8848a2ea6c0530912398d87b6afb34c32df2857eebca35a802c3c844395cb9342d91fdb1095b8b13cff9f0404969f53cd786306413ea714b6888f6000119d5c73483c95ca81ca9ab7aedad7e0ea66bc6601b1dceabe74fca3d3c88b662e66c69b4c8cd4981d56ce6593166f3cc2accbe943da503ef4a501d1130fd656622ec3df505e672f06f3ade3b5e7ddc48586e901c06ddfb0cf2a0eb0cc0941b11b6bcf8ac8798ef48633b703d372117048ffe9ee4a95e1d4601d3faacc9ee837feb367345d71026198dec48531285eec27d49d02b0432da7f8166e6f6f86a227b2dd253e22316400a95e03b1a74578dc987bb5565cf5e3fea06b1ef967098f43ed87dac45cc65242787f10713cdb7251237f1a7709fe75f55a0bb278a5f96934c527e6c858dcde4637583cb7b5ea0d28c74493d44cc39afe89c10cdd7f47300c2a840035f6b0b7f9183804bf1ef1433c03f988962427d881a055041c8b14c0036fabf6936bf6b759e93dbecc7743d5da46d7a7a5acb6a79de2fcfd143a6573c81378033dee95a06f6c83edde8114ec5b056fbe15165ed40d13efb19787e6737c8614fb369d01b742b82136f0d215caeb39e9cbc399203e8dd9301d48aeaa9a867e0c9d5075e6835ca3ce99b59a878595ac869d0947e6c0b2c923683a9742bcd78125d545467ebe67aaa47cf4fd20fe89b8dd65f19979be6b48ce674a628522b82c9fc9f9c9072f57174f7220bdbe4459d06869032e574c4a558758ee22ccc650ee1201333f333e045b6d6939eb89f23cc96655df8e3367bcd3f3d1e652c8559e5a0f58c2877eab5060ecadab222ddc43897b5a5d4fe59f4422376eda13d9a2e5db59b21d2042de98d4a9773daa12cb7fb6bbded5bbc3e5740d33bddaf8fb977b95da1a70b577c74d46a429fca34e6a0a6767358b90f4d6ef06713a765de1250de851d2f641ac1955d7be9750726fc75de3428b0cf879fc65c7a4c51ac95d7bf941f08508406db85be49795b05f0de76d2349f5e12ad62587f1b5afacb560ede7b47065ed57bf15d7a677172e226517326e7a3795b3163f7d81b955490e3ed209f578683e6b286e449f0fd24abc83f56ba8168e049faaeb9f6456fa3ebf95f6431d479cb68430c8d5191a1c8a1671b8ee358b24b1866ceb362ac9dcd8b08da1a509fe948800f234111ad7a5793bcb94fe0a1f65a5b86b6d5bcb8fd604a4b171c9cb644fa713a22807b332b8abb5863ad654f5d0cc1b964838a487221d27034790979d7427b28a1a1ccc49fb63c4f6146eb039be67345066511e5371a933e35a949e679d2c3c58edff171b305977a12d38f770f7f72e1a2db9baebcb2275326336f9e9e5e6f3afd3e5a376614c5eaf37c2c0f99621cef7fbab48e1bbd015d2c5fae53677d476cb35820bef8420c1a1cbe35772857c3c3bcc29b7580eaf0495e1ad5759b0d4a77a58e7aeb8aa376ed91a1bf3b13bf15ea9b64774bc4870f5571a73684566f3fb22f78f5e0e1c84c6452b92c9aa50e4ad44e392087154b3dcc3593a140ad06b3044c485da97bed9f9bf075a827fe03e01cf6d8cef821217fe5e83c19dc4092eace7b2849b3da093c2e91b522234776dfe5fec7d9f0c20eb687bd728f866291fff499a93960dc10d97294010f6fd7d026b2a46ee00ae205e3c1a947e6e18fc35d5efa0d73dbbfe93d71026e41fe8b4ed01db9d103685f544331a870882a98e1849fcb302633219753540a219e2d8cf91bad923e12951516a47e61acdacdb6a5b998645424f72de5f2e7fdd2d621ab218c95dba4c034655e211e6afa4452a78d7285591a3d85eb8710ecbe3d4ffd266a95e93e0209c73c37394dac26c0c78b98c6f16f59aef1a6ca77edcc44dbd5e2691ca10aae944fdaac1f5a43ce0133f87b893b31c9a092f9f7728f405b7b45b9093717fc2563f3fe0cd08dbc8fcd2fabe5b6660040c8cb1ccdeabf3ca3be81bd8a8c9887726eb856c6029b93c2899cefb0baec734f597bb86375d116a0cb41d17bf7cda7fb55d62d6718b48de5a0f9b758df4af4b61b5a6276c19c1189e8dc3beb4a1433b6c5713c0934548e9f2585f8fc88f39d35042ff31aada7df0dbfe6375a9ae82255799854f40787ce149b75700722bc4f5f02b14c516606c54daf76b429eac0fe76395c12c123279146b94ff46fe71b74cd157439fcd833f1fa7253d2196f1561f5c8fa3713db371f2edbed5c95a59227983a70db02212ccad8365a2aa88846ab24e7c9aea727a44d7a98435329d6d0fa2b6d8d92e7c63b187845298abc3e46fecd3e207ce941d0a915d116520481dda57611ee9674f9622e7bcae1efc0cf51cb778b8d522b235b67732815f0fc3cbc117d524f81a32b5555c05c2eab3984082594d76ec6f62fab65b7e17947857f441605a5d1c3cd03092a350c9efd9774d622c2ae3d7ce25baad92a66286f26bac53c7d6aa07a7838c509b1c36cfcd8e286ba7725c63daaa26b196e942277374e33925cb555a82e669c88dd83724697b9c62a2f69e5b62f130f4dab2e3f3a1188e5cd7251f8454f332696d244449ec58da0ec783574c97c2d81a47a250b3557b83a458728e9918a67e558be5c67e7774337d1392e4f867f8082d8a4a6ecffe440ed9acf1c15aea18f2477239c4465e0beb174ba5fd2ebb30531365dcaecb6fd4297603b522aa88cd6000ef913f781e8edbfe0af3d4d25cfc2a589ef43567ab5b13faa79693257ca19efa043490a7e0d9e466ba5cd2dfba1fd6e2457f355a93475b6d2c526d06638856f06e1fd9a837f9c7b6979f8a4dd945bbf98f865b883b3fe7516eb8dca0b66a2984e97ab24b2fbbf4238aa36c1667d14cb88934db21db6c455d613f3de29b27bb80be5af669d6e05f52fe832e3bcc1e3f48129d73bcb26e1ad7d468acc5c78cc24993588692b8425bc9c92e38e027aa3c1c6bb583d4127b82ad6f1a7298f76230d8f64605c65cf40db8fbe207dde991235faf433cd6f09339397d4eb7aa1ed8546cf881a5a16eaa43f63d42c2ed6d2c8216b307391b44cfc337e8a2f98cec4e7f72ba8b09d062512a38c2836893d83c3f62feae76f8d267b14581a1f184f47fc8c7ebf496eff03fc5d64924317da7e6f666a38879c3454de9871d8335f14c2dc16e669807e12e87b738311e5a2baa7092f85d8f7509e045d42f17a688e18d7f7893b63d954785304caeda278dff62ec2090b76ac9c21efb8d0bf8af9b76491d36a8ce4c1f8eca2bfeae9ad81b9d5595de170ec5ef7eb1db31bfbd4b9f6b0bfca0d2a8ec8d4d33ffc046f2b8306aeb723a64e005ef78fe54a623906335e073a40ad728928551623ae73a2fcb8e4d331e13d7b2387d893b303d2374514c9ab45369b137d677a6428d05ec300b9a2aab4fcd2f1fec8546c9ed072b1b5cd717e0af95ef4b075115741ede9acb4fff815fc458b7250b3e6f4be60582bb412c814a5691cb48b52cee7d15e4c4e866aa697d0cad43125ac49523ff1962c80a7f2b96aa3e689077cec7df2055352d1ab1e131af31373b156377b547fdbafd53b8e2f91a7172898d078388cc33df12ec88e5edb7d81787fba540a2a92af4456d4cfa90f1e624d54812aaabf3524768db7f5586100f7c17f3a6b2d615892af107de8f25ac864c26d87e17687981d95f378978b0b7f63068f464c87d1b512effdf68f6d504f723dfa2411f34f27820c6fc799db1b06c840c03c450cdb79848695dae2974feaed232a89254798a933ba6a29d08a8f39b8c4eab832a045d64da44dcd161b76d995077967f3d8925a6c059444cfec21cbbf1a4ceeb7380f6bc3db53dd8e6e3909d4f0d3ad18b5359af0174b31f06226db6311e858c1d71b64f52039010b941d169a5d4b80c234f77f546a58af7ec5828b0e17fc983038792684dd826a79e3fa111fbb244e5c5d8ef80b04e55f7911f387d7020f085e9fb3a11c58114618d55a68fc41c2edb9580687f642876eaf4e1975889ad4f1b57f8857a7fda9ecccb73578e66141fd4c53a9d5dca395b3388ffc8a4e3cbabe26e6d4ca8998fd82916e8295bac7e0e4bf9f8c9ba3b468dcecbd2f5a5be9ea974500ab20e70c06272b2baf8592ac02b928e7ccc56331084faf3cf5305bda81217442fab4a4077461da90559d63468dbf8c729c4a467928547bcd3f1c28956571f7d823f4947338f34b0a2ccf3e4942a104dbe6820ebf9338b0bf507784f777ab41ccb907d2362b15dd3598c2efe17862bdeaa77928f6dadcabbf90ef0898259fec60046a300a37ca2d88bee17fbf8d0eef712662d238dc7a8076288684706f0a431bbee723c016ae731f7b103b6254deef2ffd00efa2c2b8dee9a02f9921ed0b40f9499db477e979271af1ffff8f17c06ea885"}, {0x58, 0xffff, 0x0, "eb98b87979a0d28484b2de23e2c93714b2e60d33f6b2aa11bcb7608be06deb030e398134efea323bdff9893886fcdb91a7af6a15410435d09674c4fc808d2ba64612e66de78a405e"}, {0x78, 0x0, 0x80000000, "6398fcda174997800bece60fb8a3f28dd9475d27af3a436fb8c1cc1db15a22ba76644600a501033bd2cf6611f410ff8587aedf546b09a39a76cfffaa3d9aaf809df2d975ecc23d5ffc9f6d6e5087da9aaa0202c0f51e75c3f0f7229926f7820018"}, {0x110, 0xffff, 0x4, "ccad4447ffdde93d25156ae9b97ffd76571d88c078b6aeff6ff206109afade2124bb15b50a94f32129a4cd4cfb003a8ce4a1af3f38789e070d26673ea9a60017fc2847f9e7ce09b92ce221abfaf8ca040fe614d70898de896a125835d6500e16c2ee6bd2aa54c669cefe79613bd5e845d1273b8cf571287e676839869f72642c7ba02094ca5bddcd406191b3b6051208881033c190601d010a26e7803f945396ad86884a6cc663b0461a11796f7cca8083d74d78d3f9ca63a2205c75f026789b45b9ff771067e7b2082b66fe7eeca4a112b8ae6f7aa5b89c11f34ab2c42f05171cd1f5dfed8e1af4369f398df50ad2971499261d9f4d076e47ca3f"}, {0x108, 0x0, 0x7, "9b734fe4a8b89a11e31e92c83d6eb1202d82eca9d15ec62a393104f4ee035e54798088e42b84d03ca85ceac09a8778ff5d84bceafc05508dddeb09d3b2848e1044a3a8a93fd854f0fd8a26bfa40a17b91f4aa04195a66297d4807c3a73192a3095f0bc9f9f188577b1e68c716aa0de9ad0ab43682c87dd62026a6e0932dc6834d69226a067e08f53789f71f4433c0fc81aa60556750961775efef1aac0028ad39315e4cfe02d09b1b8534739a3e07d3bf47e821b11d2fa7e65738a0401b8c637ab0fd9c4eddba7595182cd28055bfb04ace0fd5c7704abf42a2533b68780a039afd8192b4b023555b71d23cd79806af1b9"}, {0x38, 0xffff, 0x3c5, "ede083444e874adeff8b0bdce89ae476d3583ff24175531f7a870123d72f914dc51c917599"}, {0x88, 0x1, 0x100, "8bf538ca6643c64328243dabf8e3c45a458a7bc053a332adedfc722704e28bd4cbfd0dcbb5126ef7478ea3437c85f26ce95117970988c65700901c17d1f7d457fcd9a3e643ef2b91a62820729008b12c8056e92fc4cc6c0dfad4d8633cf753abe11ca0ad749a33c6cf1f39f979b66d1c8b36f69623"}, {0xf0, 0x1, 0x9, "936c729f4fe13863df01c66a0a280eb3288fbae8501a8a3435544db85b2b3d44bca8d48d402c266147cbb6ae49c925f0c65f8aae3ebd08b761fa3c2dbbc7bb413199cdd92451338274e90ab4d05401cad6b81db51ecc86bcfb9c682e309c7266b47d0fb2296b3b757c315583df9d764a68a6daf37d7e867806edc778414afb3496362d359c828ffbf1f5d98ee7856b6be3c6e55a7a657db519477d90f85d806229c8c7c1eafcecac33b2e8c03f7fccbd99801a9abb26915972c2d644c3601e097f9983b359241d2ac94d1bc6e5d7b65053246f281baf62e2d1"}], 0x1648}, 0x400) r1 = accept(0xffffffffffffffff, &(0x7f0000002c40)=ANY=[@ANYBLOB="0000000000000000000000c69693f1aec9715d88b1c46c10aad839f1610000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x35) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="771abc056f8328123e6767af14c68e38"], 0xa) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xffffffffbf2e907c, 0x5, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r2, &(0x7f0000000140)=""/255, 0xff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6120, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r2, 0x2) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x32, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() chown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) renameat(r0, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, &(0x7f00000002c0)=[&(0x7f0000000340)='\x00', &(0x7f00000003c0)='x\x00\x80\x05m\xef\x9fb\xe9\x9d\xe3\xad 6\xe9\xfe\xd8\x8eQ\x9a\x8a\xe2\xf6w\x90a\xd7\xdd\xb5\'\xea\xc2|+\xd9.\xfe\xc3\x0f\xdc5u\xa7\x04\xd5\v\x8c\x15\xb2\x13\x12\xa3\xcc\a|\xa5\x93l\xde\xa7\xd6\xe40x0}, &(0x7f0000000080)=0xc) setuid(r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="b7c27118491173356d2f1815e4583f35b0e571fc892c894af3afe4304ddd06eb0274b489cef82cc273f6be391ec7a21f3b067c6534a4b49537024f880ff7f819d257b6e374d5d7618aa149038acecbb8", 0x50) r3 = semget$private(0x0, 0x3, 0x82) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/4096) getgid() shutdown(r0, 0x1) setuid(r2) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53af34fed61c6479b974ad9634c4e01c605995bf4ff021c99ce46f01a507c65ae2b5b9a5a6127260e41d15db6", 0xfffffffffffffdb0) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)="97e3", 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xae, 0x0, 0xfffffffffffffec8, 0x0, 0x30b}, 0x10000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000140)) getsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)=""/5, &(0x7f0000000100)=0x5) r1 = semget(0x3, 0x2, 0x400) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r2, r3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/87) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) chroot(&(0x7f0000000040)='./file1\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:09 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x15) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000000)="3fbd2ff163381b6ae6a340ebbcd064", 0xf) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x12}], 0x3f, 0x0, 0x101, 0x0) 16:00:09 executing program 1: r0 = msgget(0x2, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x3, 0x1000) setuid(0xee01) msgget(0x1, 0x46) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800009, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) socketpair(0x12, 0x5, 0xa9f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f00000001c0)=0x42) 16:00:09 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/148) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x432419f9b1f720e6, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000003c0)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') chroot(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000140)=""/196, 0xc4) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) close(r0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() dup2(r4, r5) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1e}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x101c1) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x40, 0xf0000017, 0x7, 0x401}], 0x6, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x10, 0x40, 0x0, 0x6}, {{r8}, 0xffffffffffffffff, 0x90, 0x7, 0x0, 0x20}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000080, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x9, 0x4}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x2}, {{r6}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x5}, {{r7}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x2, 0x8}], 0x6, &(0x7f0000000180)={0x2b77, 0xe7bd}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:10 executing program 0: shmget$private(0x0, 0x2000, 0x620, &(0x7f0000b38000/0x2000)=nil) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$unix(0x1, 0xfffffffffffffffd, 0x0) syz_open_pts() 16:00:10 executing program 0: socket$inet6(0x18, 0x3, 0x6e) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="3b3001add136c02662f7fc26d6224ceb7c723385327c21256edecd8c8aaa3c18fed437964b4536d8ad10956f1044399238c99b1e0b5f9123ad9446f80fc6d744027821230d7cf2c3b74d6713b645d25dd3d10f0a16398ada9bffcd3c90e767e59b9312776f971b0b0e3100d61b1ad26b158bd2b1619095742b7f0a4da48d607894d5766ce92c188595ee99599197219c8b2c5b7d493e959b1850d8dfbeac0a"], 0x1, 0x0}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x3) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x200, 0x8}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') open(&(0x7f0000000100)='./file0\x00', 0x400, 0x108) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80000080002002, 0x101) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe2) read(0xffffffffffffffff, &(0x7f0000000480)=""/101, 0x65) close(r0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: socketpair(0x20, 0x2, 0xc175, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = semget$private(0x0, 0x2, 0x5) semop(r1, &(0x7f00000000c0)=[{0x2, 0x5577, 0x1800}, {0x7, 0x1b08, 0x1800}, {0x3, 0x7, 0x1800}, {0x2, 0x9, 0x800}, {0x1, 0x7, 0x1800}, {0x3, 0xcd7, 0x800}], 0x6) r2 = msgget$private(0x0, 0x220) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) r4 = semget(0x3, 0x0, 0x0) semop(r4, &(0x7f0000001000)=[{0x0, 0x8001}], 0x1) semget$private(0x0, 0x3, 0x80) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x9, 0xfffffffffffff3b7}, {{r0}, 0xffffffffffffffff, 0x1f, 0x60000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x6, 0xf0000030, 0x3, 0x3c3b27d1}, {{r0}, 0x0, 0x41, 0x4, 0x5, 0x9}], 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x5574601240e5eddc, 0x20000000, 0x5, 0x7fffffff}], 0x1f, &(0x7f0000000140)={0x9, 0x900000000}) fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) syz_open_pts() 16:00:10 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x349) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f4e2126324093c5c000"], 0xa) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61cb, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x3, 0xf00fffff, 0xffffffffffffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x7c, 0x785}, {{r2}, 0x0, 0x44, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x200000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0xffffffffffffffaf}, {{r0}, 0xfffffffffffffff9, 0x0, 0x41, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0x8}], 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x32, 0x1, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x20000000, 0x9}, {{r2}, 0x0, 0x0, 0x40000000, 0x2a0000000000000, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x81, 0xf0000006, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x84, 0x1, 0xff, 0x7ff}], 0x7ff, &(0x7f0000000000)={0x0, 0x100000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$inet(r0, 0x0, 0xc, 0x0, &(0x7f0000000040), 0x9f) msgget$private(0x0, 0x2) 16:00:11 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1b, 0x7812, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mlockall(0x3) socketpair(0x10, 0x8000, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000480)=[{&(0x7f0000000140)="11b695acbfd3952712f6315ea452827177df3d9d2ad02835f94920fe5853f6582d76aaa003fbc57359628e072e47c81d81579c165df1b55d5a6fd56fd3b3782b3256ee8fdf25c23e4af33deda035cb0f274619330180d96b7ec3ed02f67601e0f3df02bb488300b1eaceb7e3b65a8aa0ec235f270fb4ca6ecf2d3bfd57174ba8a0a84b7fd483566d26a12e4e7da5128e", 0x90}, {&(0x7f0000000200)="deb4a751d3ab55ea8d5fcef3f0fccef3ab9f9cb172e5da49a02abaaab8b186fe5dc465f115be394263f1218ddb0964861841b1d5a9fca88c719dd3ee99d413679851b300cde621d94d1576076a17723a193ea46ab6efa1d3bb253538a42811a36391abac5a1f025b87dd0b1b5119d1bb2105220388d8470ce847f2b6246aa87687cee8e562c5e692e6a9649d2c2a9504bd7492698a7cb320eed3c8ba8fb73b6577f63ff5d7eccd27f1039a534506a82a38854dc90824a1ae4dc91f9d7e14f57fe8210483281aeffbf25a9f879592c34d537313e35939997093ac57a83f021004d7405172b5177f6a8e2db8f2a088fb", 0xef}, {&(0x7f0000000300)="b93f696300c114a170a2937009799eafe88ad18b1b6d905a57d4dfce", 0x1c}, {&(0x7f0000000340)="aebdf39534887f1deb7836463fce98b454683a21e819a75ceec256286c102703a968054865ebcc448e7367dcfb3f084490b0c72bdb0d2ce5d991dc184954dee205afb368bc59a34e2861ff939f91b70ca25baaa923d307b7818cd2754b272d9082068917b17100206c75b7b0b92d6f10c783c765fed5cf88f6bd13bf735f5b618155f355416b1f6856822332faeaa0c095a4bd30bbe14213c0141662428764bdf695d330742e657cf83b76fc9cb6a0180896168e92d8cddb0e80b0af34aaa13ebbb62b951f4c4da045dd10ff75d06078239b49dda25998c8e7a2b0d5b5acb108d206", 0xe2}, {&(0x7f0000000440)="a58799d5f6d573f72411d207d11799d8397095c8199bd4", 0x17}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x400}, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: semget(0x3, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r1, r2) ftruncate(r2, 0x100) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x9f) getegid() accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaeefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea00", 0x117) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: shmget(0x1, 0x1000, 0x604, &(0x7f0000ffb000/0x1000)=nil) semget$private(0x0, 0x6, 0x2) 16:00:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getitimer(0x3, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x4, 0x0, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x2, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() close(r2) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xffffffffffffffe3) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000140)="0071c80c00f292435707986c8ca007cfc8f93740b59d6f3a3cba19c04c444e517182b8872f7a870079aabc6c7e30f8edf73dd1150a10c6098a9ba4a7684b71ba3d05c1d8412a37b8a8582d24210b59110e50270fec1cc2094a202ce8f37bb7df24ef395985744bdba56c9849a9de4fd8", 0x70) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000003c0)="18dd44c2096956889a6aba761eaa317b4280ba2f361ccc66fc4be44ffb1e303828ffb388f9c8ca6028f91e408ac86dc231448ddfb5fcc3e8301fd49b76b23cffc4e7dcd901daa7dbffec7965dcea15236aca9d0683b7159a36a11442573f00e794eb6542424db8fa6f524727b55def424c85cc6287d8b2ac1ef9a5984dd4a35ee1326c86465fbbc36dce49e6ad1715876b755e7b1b297e36f41706a5453e02f2e57d1b81de734a8ae1853ca863f2acfb8bc36f8046989397cf7ca205cffa1c4b836292004596ee971839ac471379a43d9dff626dfd313cd95b2e08b7daef1dc5", 0xe0}, {&(0x7f0000000000)="2dcbe93c68f795031c7f47d56484a3c5ffa8c64781c7f2fb82c07201b90e83bd031a82950875936f90bc89494f08353eaa7ae5ef432cf06a548c6f5a032ab609186506ef086746301e375da0a54dd8d6cd941f69af6cc32d2969109cc71a", 0x5e}], 0x2) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "19f17cb232f704e2093b947a8ed50a8d26c591c3486b91a13268111b24a848c7ddb0993e968a33293bdc1c225c9620d0da3b3b878739b56597b0c96947ba5e469a41c3c0ba63ac4dbcf9bf733b3add47e1620bc9b537cd3d2b"}, 0x61, 0xfffffffffffffffc) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x104, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="244d2d5bfbbc81331d386365a9d64c001e85d66189c808d13a7020fe38fda03cb1bdfd5cc8e9df331b69e196dff28bcc5b41a63a0fa97e81d9461ef41b6f0466a2766cfcf1baa16433f121b83fc545bc3d689f2902701dc4a527b7d2e085187bb30cb2c51af65a5d9b1b897927150426353a2379c8bee1a7d3d70980a70375ef75d81b3d1cf852dfffbb8fc5a926d792bc3a652d", 0x94) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x4, 0x8000000000003, &(0x7f0000000080)=""/202, &(0x7f0000000000)=0xca) setsockopt(r0, 0x401004, 0xa, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x671d, 0x4004, &(0x7f0000000180)="de648947c0d4b4b3a009787e6318321f74662de0759f0103f7ecf13b6f0bf0c28bc7179ea3193f363b63a934eebed910003b52a6c57d1063ec99c93e5b5db13b72cf6de2f52e56c06195056834ff00b5b9a629ec0621ac3fea7480c990f906510f6d1ead6ddba8ca3f948db0d90a92d61910ec818356bb21d2db4c5df3ea18d151a119eef099a474401bbcd090057eb1914dbd6814dde7e1920620739cff705ce564f08d660b7d5c38ae759b67a89508a07ba1c48df8796c5ff9f736157d3a13b3c855b9351ea846ed6c050b5fe03e3122c0c12e197df48da2cde2cf26f800000000000000000000000000000000", 0xee) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xc) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f0000000400)=0xc) r1 = shmget(0x1, 0x1000, 0x84, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r2, &(0x7f0000000280)=""/136, 0x88, 0x41, &(0x7f0000000080)={0x18, 0x1, 0x7fc, 0x7}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r3 = socket(0x22, 0x5c0a4175f8d6f4c0, 0x7) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:14 executing program 0: pledge(0x0, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0xffff, 0x80, "5cabeb8d8315030000002f00de0300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/101, 0x65}], 0x6, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cdbbb3d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc45) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x674, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200", 0x100000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x2, 0x13, r2, 0x0, 0x3f) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:14 executing program 0: msgget(0x2, 0x400) setitimer(0x1, &(0x7f00000000c0)={{0x94, 0x3}, {0xf6ed}}, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041f3bf27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000625e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7db531e09b2eafa079f2debf50bb84938a06b4fea956ce018390b953926331b0900db8602ee293c56c67ea90b11839b2ac858f273602134e9f36e7616d1fae76561b9392a149f22d4759071443b20023ae7785bd96c41bf2e0f2c23944242a35238f32f6a6275704c25350cd51e2f5b5e806c768cdbcfa38a7b596cc00865e24af9e1ab57f5f6edfcecb647040f233d0ce624fc2d947bb3afa70e606db6272e5bc838336ce6b4b90043cb3dfa8083e33be09cc03365b6ef792eea3f2c76f4ad99611965139acac74bdafb0f8ea97f000000"], 0x0) getpeername(r0, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) r1 = socket(0x0, 0x4000, 0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000012c0)=""/194, &(0x7f00000013c0)=0xc2) kevent(r2, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x410a0153207823e6, 0xfffffffffffffffe, 0x401}], 0x200, &(0x7f0000001500), 0x3, &(0x7f0000001540)={0x100000000, 0x5}) r4 = socket(0x3f, 0x400000000003, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r5 = msgget(0x2, 0x11) msgrcv(r5, &(0x7f0000001580)={0x0, ""/250}, 0x102, 0x3, 0x800) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000340)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000240)=""/229, 0xe5}], 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000abf66df80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xb2ae) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000001980)=@file={0x1, './file0\x00'}, 0xfffffffffffffece, &(0x7f0000001800)=[{&(0x7f0000000440)="9e2bfb6c1b6be493e836a87c97e72db90aae65dfd9b71727db4e1def787163fe44580c3e9cf1f5a2326af550958e4caf14f508f71a10dfd703f08cc3ec7e691cd61d8459afada22ef395648b96a228862db61cbec7e24bca089e6b7b3e4238735d51aa26be4dcdd7ab93135ce9d8b12a5cf3cf8760dda64a4eb84aafe31802edd2b1c9ed82425686881ed7077490f1b33b544d158292d7234fc07d22b0c089301a9eac30dd15f3e6e2e2a130f2893b447fca", 0xb2}, {&(0x7f0000000500)="84033ccfffba2596eeffe48c09b44eb03c2ce95752af595274e0b4f8655e7e6e57777478b5", 0x25}, {&(0x7f0000000540)="24bfab94facff0d048564079cd0fe4126b4b8553ab6021112959f1bfb8ed97b058e97fad48e3e179f76340198dc79355f82b0c557394a5e469226850303070c0bba0dc5005835c39c40e54fced5e094fb1f5bf9950113c0a5f5c5c532687529160bb68344e13d609bae339cf82c09e87cc4148ba504ecbb8cce5cca643433f52cb2ba63350a3e00617ddc6d5f30c60397c6af513ab9390e27b7659dab1f379a8", 0xffffffffffffffb8}, {&(0x7f0000000600)="c8c511d20de7290f4716b701bc23e7efe3dbc7fd685368d319c3125f410b24035bba007390bc94f7de39b102f30f41f3f9ae56d98b18c1169d59678954b7dbb1b6ce7b3099082a267ede673263f6c837421992ff6e204810acabfeea91cf928cba207cea4a32c6f9bf79a51aa1b7c26aca230a021390321b9f2e135809109cea5bbfcdeece492a44db4b3c6f0f36f3329c85bddb67efc7a1ea1ffbc4be0db823fe37a45bff9628a95bf06e588fc540ee905035575449680cbcbd0590a2eed5ee9cfeecc373283034e1b2867e579e6b7c1269623d37f173c77f4983e56b6c7fe073b6bc6a369c60cd034ec0db268084355599307d981e3fb914f2e384d19c7aae4d20e93081d81da9c3d0018807f5440e53d0bc2be2ecbe2dffd4d9a3802540be0c673476ab0a825b687d4fa9016a9251b97878c855db879c9549b4ef442b829f45a4d4152759f06caab0b5506205e137a48656db0e3f5378dfc88d4b4b66e49be90c071542c5a7d12e83b2737a8383cde00736fe7c215616b93c9c56db2be7dc087753e718067614fd405e06e245541bb4244df273d285fa439671d35d0f1b803c50d46d1894d81ef499794d399ec1b1895cb513b3770aa15f77370e7d4f70d5e8604005a0aa8ae1d9cba217fbed73299afc1ffeeccd19f0edce4a37d6411e18c4f54adb359b328d5446ddd9de9779d454085ba1d35905b1fe33be8096c75dd53ad8f66a42a6723ca673fc3236c65c14ff5e5cf48fde3571cf4b2293e8c35e785c67a7c6e5c6268dafbf72616fc26dfa0e5b32ed4390d7289facbda2742c10c5a25d587edf33a15c90a1a9ed6cae20954ad934b6909eb2ca1d9d295ee55c63a9fdb55863c2384e9a8e96c9496f3256c776b0096f68aa98c09441e3f47e9e86de88e17bc6bb111834506a3f8f651c1fe18a5f51df00d91c136d64cab2bdbdf60bea3055e6fb9df804d8abc8d5ca26465d99ce50428e60a485c9f3840b1dcb2a7cd10547ff457a71ca1a0592d9c63fb93bf8f2635395d2c62910ed24ab2897d8cfe867ebee471711f53c293e596dca73ba9d82d0b2cbfc3d1cad4f0b9be697ba770cf9645b37fc0260a26c8c4e46d6b5ed2570304ab3aab32efaab039e210cb5f812eb21d01cc012162456c97931533f70e2bfa4dfb7598da6d633a5decdeea2e1b0cbc56989a35eda775f87e422f962665fd3daf09c1fedb64f73267a8ae75d6eb6340ab68fae47769a1f253153296ab67abae03b5081654e6e68394a6faff1622fab27b57aea06013de4eae45e10f0405600a9d0a143aeae7d045a83bbe7bb65855f757839f046c6c423b52cb89ff59a92400b64254e16d8cc66f7133baec13069a1e392083531d3087c66fe8fa0990b840703c4219b912a07b65b6d04ae1cc2b24cda7b590ce7c36a6ef406f07db28df4355a5ec0cd12548badfd9b68884aaf0b71efe946a41b32b6279d4439a84843d4c10c17d3429e61d7d97a099db7ab9e4e6675d0f53d8c8cfa9cc3ff8c953650f532ea0e9d36b0ffe56e8da0ba506c04652c9bda7beae6e2edb30d847546c3f6ea0c6c99c38f545c0e35e01dab80cf9c3f563d1c970f5c932a4ba65d41e6fb5ccc12289994c42017c1bcb20ef4b1a1c71e2280c601760f150de0c9a80cdda9ffbe62986a455213a5adfb865f116fd6939daf7e8904429f3e4f27f2c732db7d053eba160516ebba6464ee819a881b49f34feaa3ce9c73e9a56e96af6646917537e173104c3da0f5c514ec70e59d167f21ecffcebfd53acfe1954646c089248fa722032bda55762055283421b2c3e6899dbd4a1c56fcb9d1eb005482c7c2afe5e47e5cb47e49eb29e5253a32ba1064241a481bc15291440cb96769b2414956f2a390b1b90ba3bb669c7a1f48eb9665651eb8e0203226ae2bec2923c8fb6b2d0b0a8736df66d6b9079431f94ff41b30becfef4e68a395c5eff6c89a8426f3606ef50c6fa0f0c74a3e563f2deac86af7de0e48eee2455aa7db446e8b36e46234218387c20238208e1ce649b3be9797aebe5aca83cb220ea32c8b0534dfa95973d53666789f1ba9f1f9efb276a17dae8f4933394970a5b45e6255838a20d5c3f3d2c3ad3026f45002c1570ea7e01f1537f4a5e309288b3743a233a9ffd1cef68e56d62196d06f0284e84de6f0c901a845891406977c64ca9c3de578de61d952b8801bddc8ae41a513919e51f868be7683e04f8562eebdb47abe32618c39c25aa96fa8224ce0e3ed226f1370c2d7b7ef6619a5ef6b2c13188b7fd00b6f25386949f25a54123fe0ff3803b79a26bf3183b6dd167c771f250af2ebbdbbce3d889c63739291fc653be63427c7d043a421de9fffbc5b8240952d54d739f2032d775da047d44132fc7f7b0ba7c1b3fc2bf034cf3987b0229d7d230770099a563734de5ba5a967361c8fb162ff3ac0e5518a292810158ca395372b0585233a59d4e363aaec164662e2056ad47524123598158765bbf0e62ef7276a5f18cf38d850ecfcbf36b2077b736edd4be94f2e305fe23ecc21f485a01fd4b2a2c33874d9b7fcdd254ac8ce1c9d92508500a1d4fa79eaf59babd00680974bb58eb8ff35005eae4fecbbc1c396ae2c5ea940d31ed172d6d8daca5ca8f00cb61dbd030459b68360db7e0d3ba91b45828938e0a8052d22e91ff2e6afa471693b9ad123030c1cee81e1699a5b7231f5691034d711f7ee894eedc17dbcae534ef77ff2ed8f318284ed78d0438f6d158de45194f152583aefc3dcc2bfffb46164232ea7f8d1e47cf7971e40d9c0bd8f8973362a9ba202e94a52649c2a95f7cfdab254a159c8d4450c45eb971d1d852c935d81695bc45125213eda42b9340428a73dad4519e3af481afb49a9e942b3e86717b687456182f76fe89bbb1a0136d39e811109d6ee840ed9b8561403876c24bbc8c6ab9175ae1656658c275984113fc251f0b3db832bf4d03ddec85e59002c74e74d77e6c7a7162074e544919ecaeb21e66f00ddead3efa068652fb0ebf2785f0f3a050aeaf423b72ca5659214d3257f101ec71e5986660674a1a00ec37853b20e4e2b7075fb74db6405c1b920bd61eea9e3cf66389e31b0e4f75c69a0098e363c19ef065d51093a7354917533fb9a29a670d064fcc17e73580cce1c1412f442645c315f92f8a4ad7b4dfb565637ddb5946622e757714072e6b6d82fbc915d0ac1e67c69290b7866eae5ea53799fc6c2c1b158a34ec87e9c7ede2216fa6701a823485506cde0db394fcb8330996450668b1f2791dfb8ba2c4e434064813853624fe4114497d4d69902e166298f2b015be6ce4bcfcccf82f9ba10783d9fe6f4452c2666d7eeb9c40957a399b94588f753df4666461f9ff8031c341cf7981a3e59ff31584f0b1a32d2df358623358b114d12b1fd3d7fc3ac1f9551f02d613070b8d0961f68f2540051fc0f4d701444109e689d072ba5765a222b50c0837cb76b8d4c5324a3850a100889bec1b81290154453f91df36014d56a16f262cd1f4e401db3de51796a29e467934af37ec1857b2fdc3680346bafe6268fe5e856c9872d46c6c83d33df45fa8f5fa73494dd0fe0548ab3d40b9bac8f66dfbb287ac18e2daa1355a2aafc88b74278419e21cb5bcc24d6cb4026eb49d772588fa444ee29eec49cb5bac994c8020d90ea6ed55b501305b7f13dd919dce11b849aff84aebcbf5edd50291020f1f0c1d4fdc9ad42c88e31f272404a8736d4bf53008cdb6d2df00f0a678cc7c9170fe09ed74e1e2d6bb8c06b090747d31af4ea28f3380e8f5a47da13bd4373ec951a12abbcab753ea1f3c2a88371a393e6243d2fc56ea77141b9f7ecdf83cfd2bc96cf086fe15f4e68d951fd4c300f7674ab796db86eadab8af0247e590407e883cb01107b8576a044ce513b7afcaa00d13058093359b7f715388a7e07a6f530df8a4a2b519e08142b75d72a962f75d211f6de86bb11d49e6c451c6d79ba315da4e603ba71315b755cb7d31be4ba9e6c7afc0f4e475eb234c09e3081082bd21e90f752c054e6fb7ccbdf822abf9d113bd53ae9c3681a2a67b95bd4ec335b66e59243cc016fed7823747e801035f377d89f8d6fa0f614c3154370b27948790d2a6270238ad7302640be937b2e31f86b7f84435d24de3cd05680cd08a47d4d9e1baab3f7cb8f1dc83991b62da85f8d0f426f8ed52224fa4a5c32e61fe80f5a605c57f07be1c87eb32f6995993e5326a36ecabfb204256679798cc2d883559c3c29a8478aaff3dba338bdd702d67c9683cb95a3615300a8e6a710fc9ee75ae2efff00222d6856a46dfb07b4a02786324c6b8b02b59becd41bc07fb9c22a4e39b480e3197f9c47742365b4b199168b6d1a45330efcf51c3f50aab6796ab26c5d25c850e18f5a42c52038afef7a67013d968104b78637a8aab082aa12a54a68f37c5736649991f7fdf839470de688c03ff61374f9238729eaaf07511f92d6b2e0ef0090e106b03e18e01fe168477eba6e655602d5c9b32f1b1f4f2e833030e9fa8c348291d34892b498206a8684f9e256677bfcc53891cb13cc84f8f0937ed270ad00323062d2ecd23c12ea64d9922859e2973117437c6da4ebe11f789f00cb1bf0ba7dab5d8a534394e4324d2ee18b9c70561e936f7ee8026bfd7f97ebc019ef8318e6a74f1dfe75e7879ad2a52259fd75d5233e52f2d6fd15afb5ffa180ab550508015b0a257c4c228399d1b60f5a5daf292c5c86370bf41fae55d930f21a93569e11341e787a93df947908b4e5af165df6f9a9eac2b3f9bc35703a6e820df66d760c4fe3d7d6b1bedbf8813c3b79dec58d4d14ea55a3cc9c647f647a5f42f29d9bf978b494b9855f0bbf243a7790514d69fc9f304d0ff04ca0be12e94fa98c8df54d55951d992b98ea2eb0aef0cdfb36626f6c553c62bc1b517c3e73b855493bf9bfc8c7a77f433740037900c9714a484d8ea2d058e6b0e780839dde210b3584450755a11aac93e4a9749ba7d0f8379a74fddbcf3cc7239a14b23af2ab2e29b81a09155fff9bb03bfdb3ad404a4d2931f2a7bcca741849d11a6eb9bbb47db95accc59f1f1a708a2d7f444e3ef4a64ec4cfc7b45f308bf6c6af4671550cab97875870b60c7a13ae2ddc8657afac899e5feb4272881f21613af09118f00fc79e155e192611416721f4c4e91061f5b55a61f979c1eacfabf1713e95bbab8a742e5ea8a7ccb132cac7315015197a05cd5c38d0aaf66ed1d40a3016842ad7a6d5b51a9e4b8bfa72133029fc903879ea8c400e92acd38d3dc84aad42fcd4fb16e34a526cc609fd4c3a5af6635e62c633f74c5cb0f3e250f1912e4b8860964fb3aa614ad82e95530e71c6cfc8e9cb1b9890708c861ad108d136cce3132ca5cb91cb856b1d06d12361f05f44049b3634d50196a5b4e041a62a13683534ed472b13bbfb2a6422098eb646545bbc7e474ce40e5f508ce3091b8cbf5c6b4cf8e34e090f9709427b253fb27420dbf8fd7453e0a91ceda5ebe035f47c7eacad747217c99b0cb645939190879508e9d4c3363a4a0d3c74399c6b18e73e7dd0aac38a910d4bba63635584e7671cce750b104cca06e824578a052d04bd27ea75862a460b959824fb4a05c86fe964b39fa91e390f86bd32ac1347364eae6cd0659936febb87e1fab71be28fab63ef8726a6c3390f75f4a9d8a081b15ea019d6bf76c7d9c2092695e75629a7770977f13a0aad9b0de005f7cb46785fe362ffbd678ddbd31bc5251e66d9dcb0eea1fcceb612c4da95998c01e8da895b0e861e0cb0c0430eee891e3d90647da7e9266d4ba838", 0x1000}, {&(0x7f0000001600)="9d5d0348b806f36275662dd5df595d69", 0x10}, {&(0x7f00000019c0)="a468e18524c8209a06e0a79fb44740aa0b061d4a6106d60e348d33ef1f820a6137f7bb4adfd100b87b605bb5bd640600ff5d015d05a8d06723578e7feab804670939d8bc8689726cfc15f8017f375c0f8a2a18b4b4725de27ebb7d6558769d707cc74e09a8176b54c7fcded9f29534f70f3dbd8ee6904a9ea4a3bdf4303da3ce4d157d9933736866fc595613990d2d315240b633a00b58da3ba53f2a44a649b4c4347c26ca83d6072b75aca8fbdd57ac71f00a13ded1511b9ad878b461a86b5bbc80ddfeb35126f9440c00154233dc4d210000000000000000000000000000000000000000000000000000", 0xeb}, {&(0x7f0000001700)="575560c5bb616ec384a352517f6d33e329684a27d58f42df90665e65924d97784b13a708bf348542e3961f9517d273d2f69228baf7c654bea80534b013ad69eeb6ebaa10b3e6c0f179e3df6daee387a848e1156f0f230a42e6d67bee8346cd", 0x5f}, {&(0x7f0000001780)="b8d309cefda2bbffa7dc774e5901d33c36f6beaa75f5f9c8a519bf29e9575a9403b73285b3307fccabc712d841ac52651a13d0c467c42118af1617396274f339daec69a887c8785f1c32226790134bfd2c23a29fda", 0x55}], 0x8, 0x0, 0x0, 0x1}, 0x400) sendto$unix(r0, &(0x7f00000000c0)="9daa1f8e0f3323c0e9c55eb5464825fe309ed66b218e", 0x16, 0xa, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x26, 0x4003, 0x7) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="20b67785e724c4517514db79076094988342", 0xfffffffffffffe4d) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/134, 0x86}], 0x3) 16:00:14 executing program 0: r0 = socket(0x1a, 0x2, 0xfffffffffffffffd) socketpair(0x18, 0xc006, 0x100000001, &(0x7f0000000840)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x280, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000880)=0x7) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="eccf969fa12a83fda8cc38a4e5d7f2029c12dfd8b489ef8c44055199f64647548b34e0ee38554a046501f96db2200badc6f69a94180dc04db4cbe5376975b90cb6876e7f97a2ad6e55e74afb28e38249d5d513ede33333558c3f6601eba1ba2239cfbd8a6961da0d8d4de8bff45897cf2b9b71c49d14392ffaf2a5744ef8c69b0fc44f41a865f44fb62e0f37c864cb574ef83eec7571ac69dcdd8e38af3f26816d8565ad8548d10482441ef81fc047e33e6013f5ecb7281bd939696e7fa3738bde085befc68131e7eeb2874a2a869d44353c4fd7c53f10cab2b9ddaf06160800a6d8251b505ea0ce094861c557e34260", 0xf0}, {&(0x7f00000002c0)="2df2cfeb9969647dc8e438d961bb259f7c04060f01acdb77822e48606cdca2179bafc5688fe3cdc96639608ba2aaab724c8edcb84b547c38be7faa0047975772da6fbb3986e401c12dd3681085dbb035c70a0dba59aecd30f9d2333d05e7b196fd291638989e0d99361c340a7352829598bd845b2797d6a1c5", 0x79}, {&(0x7f0000000340)}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="3df4851b4fa760ecb4f70ff8ac6b1ea7826d123dd16f9bc4e2be07311da9992f413e54c75c7b74d339323b149651f34474", 0x31}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="6000000000000000ffff0000030000001124c359833d29d16e744c42d6192d21fc74c1e6de431adf3c8d905405913be72e5c0bd91cc7021c7a3569972ca60839f67b8209ffd4b0f56e4a82d01a383ad14be00966ff79f9d0e45c2400000000005800000000000000ffff000000000080941a26c586930750ccf15dfd9e080b4b702c36a84090aa11b9679faf0bf738a431b98e490bad0d7eaf71a704000000b4ef2b116aa9a5318d20092963aaa9dcb997acd6f4c1bf0000380000000000000001000000b20c0000ac14e165d6b17e0e0e37a786325a4a22ac109f2de870970b698b296d6fd072ec7c41598615bd5a8190000000000000000100000001000000ee748fa09d403cdcaf933b1258a458558307102784352777ca7f89b91258cb0bc3e293da641794261eb21142433181683e9fe8b49bb7415a2c6fb48b539113a6d79d55a4473aa1dc7e1239e9549066e7d18462d6191c7ae55f575f973884ef1bf0b70836c8be82a350634e85f798b917c79a85dfee1465e1feb9057ad40400001000000000000000ffff000001000000b000000000000000010000000700000047f175b90a4263ee686db6b70c9d11ca4c0aeceadab756e075c98bd2f4a5652e1c1de056430e960ae8ee623c0b65015914b0dc03c36b909c5c36cbcdaf01cbec1901fd903bf8ae2f3ceade9ab1e153f87fe926daf8651c66a6f0410bb02280df4a3f2e2502265a474290c2917d3d6e3b5b4b90e6c27eef0e1bdb0c4e84d626259dc65775754da0d44974d863c9d589a5c041b9839f61562b7e348f00000000009800000000000000ffff000003000000ab3a02b8a22fe67977374c53d24339af6d694023261774d1ae09baff3e767bdf30466eb55e28c99823e51bb4ca5d916c30b268ccc1892597df0d91b76813d0a767aae78baec8072e640a719e0c1010daa3e4974994b441310b66050edd6b0f0502479f81da339619047a69eea381e7f13b1342389e5ddc003addb84a051d56cdf441b6cfd945ade78800000000000000ffff0000060000001b0aef7484b151f91b80d936700a133782f959d4d3d9fb71f723c2418d3a4cb115ceecf6d6d356120d87c8f4d4e876158d0d3684d7246511abf1b5e8d3578f466471a53b6c6d36d51a114f0d509be757f690881e31775855785dc5726b56da24515358830f0a4f07e4f0e2eeca22cd4ac7c28a9d00000000"], 0x360}, 0x8) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) getsockopt(r0, 0x0, 0x7, &(0x7f0000000000)=""/2, &(0x7f0000000040)=0x2) 16:00:14 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x11) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) read(r0, &(0x7f0000000080)=""/181, 0xb5) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x5ad, 0x2000100000005, r1}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000000)="723ad9c9", 0x4) r1 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x4) socket$inet6(0x18, 0x1, 0xb2) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000be2f0a)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x0, 0x0) msgget(0x2, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/57) msgrcv(r0, &(0x7f0000000000)={0x0, ""/252}, 0x104, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000440)={{0x7, 0x5}, {0x0, 0x3f}}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000400)=0x7, 0xffffffffffffff99) poll(&(0x7f0000000080)=[{r1, 0x10}, {r1, 0x80}, {r0, 0x28}, {r0, 0x89}, {r0, 0x4}], 0x5, 0x4) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f00000001c0)=""/62, 0x3e}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000180), 0x4) socket(0x10, 0xc007, 0x5a15) 16:00:15 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mlockall(0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308", 0x52}], 0x1) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() close(r0) 16:00:15 executing program 1: 16:00:16 executing program 0: r0 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:16 executing program 1: r0 = socket(0x11, 0x100000000000003, 0x0) fchmod(r0, 0x1e) connect(r0, &(0x7f0000000040)=@in, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x300, 0x50) listen(r0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000100)="0071c80c00f2", 0x6) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:16 executing program 0: socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getpeername$unix(r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x91) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="6acf4fc2", 0x4}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x98) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r0, 0x115}, {r0, 0x180}, {r0, 0x4}, {r0, 0x1}], 0x4, 0x0) 16:00:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8000, 0x7}, 0xfffffe5b) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/65, 0x41}, {&(0x7f00000000c0)=""/42, 0x2a}], 0x2, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0xffffff7e) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xbb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x2, &(0x7f0000000200)=[r4, r5]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x3, 0x3, 0x0, 0x1, "09567aaed7f7d8854f319945101b8657069d9d96", 0x6, 0x2f12}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="7c2d101a2aa29bebef491eeb9c831e2b5fa182ae0f7d525b2a77c962da34a2763d6714cf", 0x24}, {&(0x7f0000000340)="a0ddbc09ba649965d2da09e01f6288", 0xf}, {&(0x7f0000000380)="d68e99c71d865e320fc7d7885f877c7e969ce7ac4d7cb75cd7af211dd30e0c7174a4c99192478c030bd1c7fe20053ff3de1d5730eebe0874ff64f87441ed6742aaf5a5a389f1f29cc4eb57499ec7bef09a289f3948ae0e7c1b3177d27248e00c2826dd7b7192163580cb7a479734363ce76eae5a498dc49fe660", 0x7a}], 0x3, &(0x7f0000000440)=[{0xe0, 0x1, 0x8, "8a5645bb7cbe665af5badb864b8f58c57afdc0d2a8ebccbae9364e78105602509b6c4b1c2b260a00071a92e495bf8781d659ee4ff7d65014f921251f7dbc569b787ee9676ed17e769f7c9e427a81ff6774ea6d60e26ccffa49bec11c259a805b2af3d11f9e72e82b70591faa30ff320397d72f731d3e6e72f87a9aa4cc507bfdcc4e2dae7782ab59ef18183f0959d47953340aea7c0437464540e80989ca91d17b8931a7220b18be097438fd15291dbdbd7375d142e0dc39656e60a421ab0fa2c217b9178638f2bd7c629e07ae02b3ce"}, {0x108, 0x1, 0x3, "ed5bb87b5df7f773645d98178d325e469ef2f2179c254b9898b569add402cba7b606e30f709232923bb9595d54e78856b00efaebb6cc2c5f2384109c51f725d072c56d3100b100f4a41ac35c8a8ebd4f680c3a22ea2be008f88f1f32f70e6913569901c22e503cd41683c9bf44822b447929c428170492af5f54a06193016160866ce52fb7110b6965fb6b003d52552684cb4a6c328572cd0eaabd3d7c36962d48a86916370e167820ecb5a4829587ac6183080261e13a726d741c6b257900a80848ffb34a7d50a6644f348d18f02790642c848da8f6f072fe38402575664335d2d61231b7a05b24d14389e45280baf66f"}, {0x1010, 0xffff, 0x4, "4d116d930afc66253460e6de04be19fd91cf33388dd50706f81453cf23857b6c2699a3d2eb6884855f282956695fb48ab313f5aac40e37d2ce790632f7332e9a4abc2a334c56b183dda968f04b7aceaf630fe8bff911ffb6df0f2d1b261cec36a46a9ae6764688abb4006160d372d7b6672d4b508204f44a4ff2ef2335c67043948c71543f75d44645e88fe9f41bd15ec8eef61c3b0db875877c8c082a38a456ccf83c8c74fddba16e8321df182ad5e3477c3db0c02c3d289db8e4706770e38cf4968ea8d28000c559fc59b95cd5e3eee99b187d464bc280b2b2f23b14c531a15c1239e55180521f0d0321e4431dd6b30da1d79d547c071264bb3832544460c752c479349113f515b9834b38d951af9f4ba60186ac4a06bff9adb41ae8ef3b1e34d7157420975fd298c990dd01caa88684e4a3180ae97daea21ce59dcc3aa19466ec79640a6930e3e2703b1eec0fb9668d08388dd15304b337ace75081e88421640401d61bb18c5cadd7829279be337a6802b139d9685d24d1ff98f9163d20abb832d40157661465dc82852bdc8e23c52b1ce3226239618b137147b26d05b72256edbe68e1a93eb92688713023ed942ee48a47a499ae1fc6cd4f8b196e385ccdf1b190944ac1ef6b79da8dfbf3302f280e1fda07d197a918caebacb90dfc3676ef4afb9fea2c7a7992bd1c573780c56ff4b239bdb19ced85a580d12f8f005b53e9a4ce1f45bd933f207a34581e09e8e35cd971dab8991657f7f4f6b8adf5bdd4194c4e09ceabfd503c4a54196a1d7c530e5c6779a1a52407c8893c8e1641ef1decc71975ef1c1a354ffd41b7e0551ff41521e3e88dd0a7b762cc1cde5509af0678fa9b4289387839141d8aeb0e9be615f0983d8fab22b8857001a6a618f42a59130cd59ca25deebd4cfa560258cac7d3bfaedc99108f38e2dee3b57d5e0a296e81554f2f7814bd3e357c62932d3bb41a323eadb77ae0601dc854a4984c102338997f71bdeb215ad3c62eaf5f8c46efc3fa3c0212983e0c3e5e69fec3c16473c3b48073197da6deef0159d5a0d5df5bff65e66637aca2a102f61ec6468fdbd69267303fadba8c3d5b08c65fe95a65e4a3d027548e4c82e631f705eb9bc80296dd79eb82435bb95e6f5451ad538e90e3a67031ca9555912cb0022f8568de9bbed9654741b8faf3c4320aea6e80acecf5fdbec3646ef2f62e7ff0872f95fb411d72b88f5574fc82e6603bad04f53004a8faad7980488c8ff771e6c93873da49b91bec050c5d260af4504e00dea770c07baf3eb724df861f0c90d93297223dfa5f2ec03812e70241721a521a02a18c1871b676b9e221827dc8f4eb1ccce47bb15c191f3415c869073c0df44be61d56808a8c3a4ab84a2649452bd35f27c69cadf1a8f6cf3e5978aca4e9c1e394da51e5299ee097a2d652de31f160480b42a58c02b1ec234e48e1eb5bc88a684fea34230abb1cafd4d85cd9520baa93e0ce22b732d65460bc9f503bee5f0c8500decbf82aa5fd53f354da05d1285b000bbb4fc507d2f16cd1b4c1cf0abe6e1e86bde8a30bb28b9f05f354e77869b2dc19fd81073fdfa18de3a92c85364ff924df4e9fe4247a4c296a0e0d12dadd543266b1ebedd9c147fc834ff48ae034bc3ae2a391579cc777537fad024b12bdda8b8ff4e960dd6877572c14fca0545b8e1ae978775cee744fa3219fb7a9f8d4e76ff957ab3b1fe9b012fc6c59fbb6dd127607db7f62c64db15cc3c0eb218cad0e9bf2fe1181da9e9910e75ba8140692262a6180916381b056d2694fe8b18e82cc7760f3e57a53abf430c61beb0f1d666ec3db397d5aa734f09adac9284108241c2e009cfa585ca33b8d6dbff9b7ad19395af26c14117b2d12567254dd5c7a4cc80a48c1433fbbde25716d70fab8f4d28230a0e09aaac46cb857a47e5663d101dd35651699bf3573e2cb4dc0809242803011c5746365aa0f07f61c302c12b72e54e5bfa85036c29e65ce6dc5c76c822e2e0285f442ce9449f31191d8e0203be36342a3c13e4f30020fb90b79a0c77d1ca7480b3be1de5d9c2cdbc61f0a2b2045e2beb0e5ba95cea604a5171d229d0a3482eb64295c5436cc63315b89fb516d9da64be9e224387db253bdbae9cbe072dbaded4262bf8d301855bdef6d7ab4a5dfc4be4c9f7af09241e968b96b905bcce19cce19ed0b5631ca65d6524898b40408823aa757eada73c768056344d0654ffd70034c571d85e496eef4d893083ee2817961218f1906b971fc51b0eb0182453c305de59aa66dde9c75c848c04f2baa551b8e73466c9c5cb08f07a08569b22b5c6a2c1f993aa37b5222b7a3a999d39ded1410e0e82b963bff70c3956c6b1b72c3b354c38ba07bdbbff2582347cb9995de2e39bdd4b949a185b5c5c553a8ebdfaa02eaff8c654a02bca214ac6060183130f8c1458c4321beff290f85f2a4417b1969c20c50cade0f1bd06eb3252ffc7a5f66e89d501735157dc8e7804f14dc8629d789ee7a39c100f405d26bbd35dd9d4c663ce22cc39cf5a77082d1ec0ecf1033faae36c4fb6865e1e50a0771158930b3519526c4282a40e1dd6143ac444f92177e8a1527bab02724232cc64e655d125d9962025dd9f7247da7d54f80a80ed109abdbe1b2f29ab70f4465a0999c900412b39150ca14fa18d2cc3be333d06d921818f7c7f0a114d14c4b6ad1c9c772d6488b6bc91af19647b6e090779d6147ecd648077cf5f9a6c34e56e21873c8e6683bcefb1607cb5c5901305fc91d00bf6c170fcf1a577f7eb65add5a431cb67aedbce06701984b9abde587efd42cf2a3996142be35a9f1ed31c5f54540b2055c6fcfff296b5d868c7d74e93d347b92b22aa961ebdddf1eac7f098e5ac0607050bfe96b7b4a2dca69c40fae104b0b84b3fa45947278c30b2039218336a1dc182e14f2f1ab94f159ca0f6987fd272a0e20bdb29eb6bf82185ef7a31338ea3ffdb1ec3862686d3a6037627ae2de15922ed838c04bdbc5c1eb09107a3b9743ca344dee95c7f87a5ba285dca078fed131f46871a1e0cc7e5b2045c57da91f847ce8d5751553c04fb1ca14db3a52aeafa12e1670464bd7c3e6a0d62d36abb82380db43c96537699696fbb218bf9f06ce19f50e229898b395bd74a9f8cfc978201949aa1487a5821686f4db2f46627ddfadcee2d657e8ff013b3cc7ede09d2a996eff8f90ad7122a6613f2deda1898bb1abcd771f2224c2b50bd9614c6fcd0c85ff14279058e31ec09729c03135cf54ae684c4ffac2d46a07af77cd2666245a70ac24b5e3f307dafebbe5c92062310929461e93487eb5fefb5ed069e5dfd73b235726897f239a3c06d7b82edbc08b9487ff1b83dac4c251e2a6fc602c674d4d9b4b6fcc259ffd2d08885ee0b181fd0d8351994480e944febc75c40766c2ab806fe7ba251cc3360790a6866127a2dfeccbc8cb7aecf49f68e80961f239ff6619fc15fe417409a94e359cdec554d40cfa39cb8fad4c7441191b8931b2c25c24409f6ba9fa20d629e87daab78d7cc50badacf086dbc32d7f6c72b79ac6287ab03346a720a52a62c3b21af2d1847dce7014c7fab6ec66d9b4ee17a008027b4384a1ff7a9236b2ed1e3bc9816832627cce972a85bf813e9f27fd763f15df1b0f8f137064e2390bda29d503534a35b2ad55f987634fbd1626b23c84f0a9178f16a871bb2ea28d6347a8205c82eb4ddecf1d0cb6b5095133e10f781c258337376a1b4bf5f74fdb6d453f0d7fad10c070da78985820fe6a12ba1175f113a9970135b89eea9c7fae377294d8ef1640d371edbfd3aa7e0777d7bb79f689a9057e053bdac92bc979b8b34f5c0ca34841c46d1bdd7cab2bed3701c0e56e0f20a6ee40906b4fc46e197d42146dbb74be0e0e533a5af67194d41b9b01a3a7449ef07c0a26e4902994c5fcf116eece1d3dcc76007b2860d475be91ec76398698bbc8feba29879495a33d7f529e424a85135320c11b4952baf489b5ce4ba1b4f83e2b61022cf4eeb07330d408e3213d846a1b44257d8d6fc03f46b990f4da2b103f1a381650d8ee6787f3e06b8848599dc31d96b818a15a1d89a6c2af880a5e2c35e337bcabdca20bcbdc99a917ffcf0f46e5b56d07bec9b44147499d42b046bdf77a37279534e9447dd5e25d19950f30d7dcc9fa333ee1e50830c82ded718f37bf7f25b34828e22ad008879b72f77fcd42d7e13e90d062c8474d547c76a13fb39fa96d2cba6878c71bf712d6ffededf66d0058703d9eefa05eb29a6687122a3038c575d0ffbacadd2bb9f0ded108344ecaff181fe912b058f50fb2f0907fd6d87f2f057567942575d3b6339a95c46e2376801cd3c623c06024508af493b75ed4b6c6157de65be9be63eeaa8bf8331e5fb0cba7260dd9a1df374ff302885094f51f3043bed6b1d416e1e4711b54a6f51de2c498068765a0e91e7359b9207760f9a6c698d93db9a0d5afbf59b0cec3d3df956846b48a430628ca4c1a39d115760f242500c4fc1a2f2e977a5324c717b49a082c2de47d8ebc4d943bec08105519ffdaee6bdfa2a4f9108896930fd50ecd12230c5ef5d055df9833213b68aaea14a4507a0f4b59dcc55a1822ba9abb8320edc4601a47a453c198c6860acce775df019f05028d28dc888b200cea0cfb600141710c376390d26448e5a391ab57c792dd53480554f9b33e79d2adc2024d9d221e19439d2052e34050620ab8f38003d48fc965c0ac3e15e82e79a2939f624e2c1ce2c41a50d8dccd7e927f89ab2e9f78bd4f2dd6cd0b9d0335a5334009f0576ed2c19531bee7368649d572d1e755db3fb0e6e17ec18e1bfa44269dc6f8fc6bfc744cc688b4239073955e648da55182bb120af66a72a979f47a589f55fe5a0f99e12a684b7e516bdb6e75510b47fef228f3b440437dbd6cf6434074a6745169f3dd1c70a68480fcc183b74a451b19343b03f55ac809d17360ab74cdcb536879f95a8a05e7160a229107a161c0fd4a02401767fb87af7c8e983e6ea9e42361f7a6b6de68ff35cb0ac191bbe839d87d8b97c1c196bf808c73fc35506c3e03a2d795d5b4348795245b7c85c6272938a38d50c2c8866f5789cbab5c4875e1b8e16efa418f21d5fd4a2db646e113091bb18c7f65e25794190ba2baf938825d5bb462ee42bd684cbfe0bbf6f8455823d189c72fed02c60b98530cab5900080d66acc4feb53102b445e54e7b1f94b1925ab05a3fb23a62446e100d4ed78308f086d870e16bddb21d784c4a592bc94ba1dd4eef04b9116d27222f2582bc53e66d60eef4100ab84c47cae25d5514b7992ec6ecb26299a3b549e33d21d2714211fa13deed14d06b3c0f534dd79b2bf78f069d68de881e7f8bcae3303a512882f4868814fe9d484495e0043d39db2c795ab1f4797bf680a44948a2d9c51a49274ff80fe64b9dbace1f8c90d56b0b30578cd5e8eeb67ce54fc480e072eab594a881c1e5bcc37a1522e2ce14aa4a6472e25242c82dc06f9a4792affddad3b9d752cc20047bb3cdf17119ba25eb70eb9f9cc92db5234740418bc2bc45731f35c9a6075a706eace548319fe75d7c945d0e64b9fb8d6a8053c81af1aff25bcd7df5c12850f4a9dc76217754b31c4bdd8be0560db41e26502d3198b38028154f80fe5e0a559134bcc1c64f432c0e58b56f572e24cec23b2da4f6ec370ed5e6dda17cb27e922a31e826af602b696d74b1b630d5d0b64c969aff1ec7d6afb8cd4151f3ca4d8d61ac02bfb387cb0a1c4f0ba8c67a8d3c857a3df2518987129d71337c1ba120cf035d6c5813f04acec99e"}, {0x38, 0x0, 0x0, "4e921596295d0335167ffe23df3d62e81106eb36da8b0303f157f6697e0ce8fcdb"}], 0x1230}, 0x2b916691fa827163) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002980)={0x0}, &(0x7f00000029c0)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) sendmsg$unix(r0, &(0x7f0000002ac0)={&(0x7f00000016c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002940)=[{&(0x7f0000001700)="30994698e8a63c0bdacdd08cb81cf4761358e1a1f0a5fbf0d040fdfebf6eaecfa0f6712928f0a6834571dcfb64c2e3eaf0effa2011135f08ca440281294158790c6ebebe05d6c463b46969811493ea9ae47360e40c48c55682dbdf5864aac38c5adc801b040f6f5f3b8a7a863ae3d5f9a07cf32462fc362d44d84284719b6112a49a7a7ac2893a39c5568fbc7805dcd1e44efb02266d1b3f6b2bdc51b1bbd120aeed3a42d1c8fcace7ed2a798a48aa9ed052f5fac64833b5cfe7bcb5c006fbc93a2e0bea700c8be38f8149fe58f2bacf24ea76359f610e0e05c0481beb069092b61a0bc5542c734b7cf1930a85451f77f1afcf847f6e032ecdbaef1fb7531a974be8a14022e58dc3b79c8ae92ccd42ad14c16eb2a319fdc8e1c3bb87089e6cb8f7f4cacb57854d7db1b6fcc178d490909eb5a0bc8e9bd3f9c60e9e9d6afe097599edc9ced9e8662b28cfbfb54e1ab2713331592eaaa4738d90698db0c1561fad562ae67f19d5eeccb1f34a8b3eacdb6274b85914781374285bc9f5fbd903fdc7a992d8c0a257be5f7e39811efb9212b5c5c1e55706a3e048ede47cdfe9a99e90510c644b8225cb2695fd609912770b144dbd46f0b128f6207ba929581d8134e2aca639d39b42fab147f919a4dc70672633a7a2bda1a1e25c99db18e3fe77b9917eddb8b887932c5c9c676c4adb9e8d5c9cd269176e1ba60187016cd1fdd7cea78a8e2003019a0f24fed0185c77cb43656514873d88f579fb2ec9e0ac38bfe3d9d671c4a4c9231820a81e25a3980f8aa29383f7cebdae7bb7fbbd9ff99d5ae53a22ea58e34561b79a6f6ace7113b801503d14f565344ea8f3cfc75fd229dca2e30b7ac942d4e6b04d5b61f545cdb6cc320538ccd72414c5bf0daff109f9ec7c7c59e5e282051f97b99a38c45abebcededb7a4b3ead4015f89a381baab60530b1f238380eb2eca0694b256659173d4438303b2f07094477c4d027455c443d60466f1cdd84bff218732abf630633bf37ad45e9fcb9bd0d2703f8a8a7e8a3f3d820bc1ad226546dcdaa7b2289790e9db489ee07adfdf25a2d2978779b81e06acbf3b49d6143adf6ac78defb27af619a8759ffa8088e64c3550df0bba86d86373947e9471fff84914d8087d77c8389ef38f08c44ca66405d8321de1f03a11a929a140bc9e494cfb31faf8a88fc8243ebdd1d6eaf26fd752498f84555e8a85c42e4f4d39df54184bc211608f59b08b9f6c8ab6a4792c6d5cd2af911116e8fee4396fc427d003235c72927775097069de8a7d1b31faa1701dd9185dc738d52f59c83287db81728cd33a2c8858623609c512c53f507db22a90a15897fe3f0727e793819aaeea32094683142d404cff94711f39781e4ae1515e7349e2fba0f1096639ba2367365f6ef28e31ef780ca8791c52f347cda60528082625c88c2f08803a876b9aaa44c66204f1c96895e712ca9511c10cf890c6c562d58b4337180a98784e8a21463353242946e798d9245e6248ca9ac826372ea0992b7072e3955bc6af58840de57c052df73134ce844e3b15af37853e1226b5b768a23281fa1460c6fc0d645c640af67072616d8d556dba02500894b561c01cdd0dc4bd40296f06e94b82456027691df69074f357b036ba800d6edb02471f9ec1d2d8298e3514030dc3c3c5a0058adde7d1d57387c896aae9e75b18709bd1e7a7da7b2dfc4fb73460e668f6d0ba1ac0861041eeb3f8f484d4ddb3c686d27ac1561e0c4222dd3155f981ed9b925e00cce770f52de41ac0faafc6542772c71a2034705217d47033b708cd287117ca4d9233f30fbbd71ff2c07c557e0a6f4c9bb55aaa813ecbddeaab56a19977b2d9d1dbc6e7e9083639677c468bf222e9c112ce23f69985712257ae9ea0cbd65b75489c747d74d3239b7b2544a2f8f66488c45b2ad0cac9bc483d6c41c26f72cf15266094222f2f2234740b796e71ad5fdcedf042a5c3417847dc461d75e587282660b966f1e5cd3ab7f1a8a5dcdb8a0aadcecd23cec292d448ea4863a9afae98a1906b9af2ccd0d21dfd3942cb959aaf9374622f31615ac8e5521c6f1737a8524ff0e93269ecdcbd560043d3cc701e9a4ae7871c59bfd3ffc9e0f2690d4c78ed56d69d1ec9b183b72c4d9b3383ff08cd8c0071eac08953f51ceff05477f9db03f33aa7f46e9dda7036a73c7d1b9368c2957c7722d44ba6b9162619a710d618b85a7ea5fcddbfaf7f17dc7f1c75da1296fdbb22393a31cc03d72a71e27f46168a202181c1b22889fe7dcbd1cbf09312a3027b71a59ba23d5f52a3fc60cb0e92a1a94e27601b99325ea35a080153837b6b5fdcecc36aae72673a3e0d83c7f993f493301219898d5b1a9da63f8fe70fadad60540153926258b1d013b857fd60e86f86b3fbc555029117228300f89a2feec0bf5748d43c254ecae67dc3354f30f1feb989e5d5919eeeaf36a0546d77acec09136ccdf6f6262c052c5ce98f5612d1460467dd17914c178336836000d7e94fbf0cf5976ff6f33fb9cc2f5b5ff7489f0e586ae742bf33101b8bc6d9d8af906977d4dbe1816f9c992a276b0722e5116322dc55038763c3fe9ead9bfbf65bd65deb321cd5c40820e18cb16dd6000a106d7097caa2932f6715e6c3d1da3837a6b9dea44155f113c9fcf93235d49ef362aaddf094ae64b456795c52132051ded67dde3c5fa9d1e15a640f494fb1a99bca36553c3aa2d3ac72e4accfb6859976eae25406625308b30efe7e714b44df5abe6b23f5fdc97ec76585f32cf6575a50f4c57134e2ddcb8f1ebed9548ec4c2670dfe03e71fec6b036c47823ff2f732a7fd8fceecaacc8b98d217368c7dbec952fed5136accd2bfdcc461e4f7d401c56ae11c7f14d18aabda23205f6e7fe70ab08582f050788f8a3cc7c65cb6057126f491f83283ba9918a31afcf66da735f00f57e2b868bd0d4b6e4b59ef2b6b3fd49304acad0964725c4737c3c87ea0040843d3c4b4c2d03a9f758cd70dda4ca159ff13defa7008b5621c825c31d6b325523112aaad194c35c38eee3933a06fb3f0315c243f5a67b682af5a0f8f836bbb3027f68ed75de25b879191da7cecc86c2684ad6133105f74dd047976bbd7409904df8d750276872306303c0d7c4a431635726d616d9f66a2652004c5d89728562268e2956ec05c42f965c27d62345c901745e2795edfd3e2561976d381c14c75bf2b3af122fefec35518f4ecb4dccb0ca5d900ac35676b1f6521347531f7af2cff265351a3321096e0ae6b3a43e26e77823a9e464148984ccbaf8a91acda7a3bc156e690b1bc69902bb792ca3296c114ad9dfc61f52535b403719a51864b14fb95e6644ab015e77c03a95ebafa4cdfa0dbf29293d0a95a403192b445a43d36ac98a29f223664584b75962d9de8f8af8bd5e39a8a7e88fbcda5602718619ea7919801957e01955eef1a46aef8bd2a7e62170685e2c1f332a663a7721d8ce9c2c97737f11ef8feb2f3a34419603a8db278d0ab986b1943cb7936cf2d353fb21ee10a971d4a52014dcb57bb996117ebb77934f8e6c1d2ce692e2454c9d1c6b2e5062ce27c38b59882a68fc9fe23a23846e5ecaa0e8ff7855207776417735e0021aa67644424a13231eae7caa628a1284e0a7df3ebc486850fdc25fe6d448ed2a731de9038a22d6034045037f60cd19ed2ade2bee6b57c5b89f429fdcfc856af548b67ac720fccc2f8f591c8d37f485a4cda657703e35f81a0925627c9be297934ea51607483e34939e47df85811fca9ae5ca02a9ad2a5f1fe70ee8f92230a902da09b2cc653f23c95463bf0b91744cddd7c249cad43886508ba37510977775d2e87a5ebca39a5922ed11bf07f80f7d98a1cc98a15ec8e00b3150f26a14a37edb304aae355458466788f07240960d6ae650f1367bc5da4bab8d07ab2cb29e483a7e7a12b87be1fb429f0bfb52e45be8f1e0c8ad943af48150d5fab093fbafae3d24bc5791f10057fa85838b37193bda116571dd4c5b1c308d5960aec907fbfca7e717360895a85e2c80941e77bd079eb62bf77c109978200438b1ec70b78cd1e1492d81daf09b37b1fde0d1eea83a521bcfa646858a77737e15d17c63d0577f8874c00b8c8a71570188041c1610da198f0b724f0a6b5cb7c960593078a05eb76e46fb387ba4c8f0f8129288159c5b9cca5db3d978ebb7928f099b7d642406258c8736389e75e586fe20c64960c04c456fe0a79377e9be3ffd35f64d03523bd2d8523bf69ad4c50e64b28ab3cc38a42e77988e8456ed3ce7f331def2f3d6bfe7e40fd10a9e6bdf302a9d31629ab895463e5beee260e48b2515b8d9831d3ba2f815996447cf73cadfb08b1a4c4697947ac5ca2f65ee43954d1f8de2865e9b146dc8321ee3b1e17b311d32d52a44da86a7643b26a5a215b28ee10ed5d0bb942825ef18fa1f3f9bf2f04a7d3541ceaaeb11404003ce6ada78e0582964224914983c7cc235ea98cfadaa922c828beeedf2dc602043fec7d4e2d254c3e7eaf06f0df48c9ce475d92d416ff80e63d8a135ba4be23c72e9a3c37a71803ab27f749af750e570d87b0a75a7d711e82618b568a9baf332dea666c47dff80238332d54357df841506bedbb61e51ce35058bde131cd6b8a264d593b523d4f573ab83d5fce1b708815b5ae99601063c66f0ea9468138dcfa659abeec6e23fbbde12520a022e782ea8aa9b95fb3dbe023777d17b1cb93b99e22215a68863d611018d7460fa067fbb106864ca4699fcc60ff0232c5bf60abeb9788ab98c3d16ce14edf1ece312b125ee5def118401051dfcfa38c5178d2a16b7c68e5a242d43d6452dc94d6e491835fca7a5bf7b226365eba4ab4b84feb9a1ee9f8245b5003b03f2db4b83dada9ab387664c8460231f62f8e26fa7f7fdc4208408f50f414d4598a9eae4802e17ab950fce4dda3f0b2c7f611c9127befd13109bc75e0571e925fce35489f90ce8322fb33e6b30e82b7f87944fa953af5ce6daf654012a386dd7b217757e2c2cda8b1db3ead08a5ca62be7980bb1102199ac04bc5ad4369128901fc7d4650e9a9d901505dee821c44de0507217731246479e68d64c2285542b2ae408747b23a6ef819dd5d8bcea6b96c8989bc549ad15287e184994cf42072e9d3ea4f2f409dc43da1a9fc406e688bc67b3ff8778aa7229511d14d0bec3aca926cdf7701774780fa2b37aff86022503dddee0917450d1e91ee2656285f954b831f1586203366ff2c6fbc0d24163c0e61d7dd92d10261a824ed5ea2d086246ef141e38c99e03d02deced1aa33891023197c2cdfbb98f6b3f67eba8ce3918532f5355e39365b5cffb69d55686502da32c7b428f6f3367ebd9485273b1f64023ba80337f7f301861a3e973cf7c2d2e6b9865e615e016b3d678ccc780ad8ea3f4de2666aa17705c17828f2cdd275549ee783a7835e089ddb84590d2e3ac45bc9fc3de13d3b4fcc67a25dba36f8527d8a3a5f95ff984429e407da833f2ab6c721e308c4c341f9b469ecc20ff63947e55530d6af43f9f975c1d6a1380743bb2cdd8b87845d641918ac8ea5809c7b076b9f15abb5e35c8fb242db3a984e580a61e65fb14ef5c55027e6751a42f5aca2cdc93418e41f17b8e6f3c7aa180645b8bdda0e7a4225bcb09f348dba82d23d93e8c735c0d1108719eb580fa3494a3a90d6cbe4617dce0873927d8836554834e8db44ab6953f0a8edefab4799d5874d8cc152dee207e1ddae31e32769ccfc8c0466673331d7925df27281625c47d7cc48b6e7bb1211fc10a7034db720dcc85de87cdaf214", 0x1000}, {&(0x7f0000002700)="b3f2f492a931af43b3cd73304751dccbfd996b5ea7554015eed2de80f4b62538d08ac235100d1f760af50468b5810c567b07f78c", 0x34}, {&(0x7f0000002740)="ed335c9183a281447f53fcce03ad0ed5a47db1f7de31d22d8949e21f9bd7f196f6c6d771bc918ea5d5963e7d267432e45ea35cae52c4ec3c2b0fc9213bf417f5da27b01a53e83b0b4a6021796e569edb41a1c340b20802334e5756ab3168541447b42049a08aba3b9d4657c2c99e8bd0de29cdb35aa1a04811fe606c533bdbf9439ab22609c24f87e64e81b00e765dac71937e26c8cb7eda10dc53eed7b756e2ac64c9d0b3b5bf99b3df10d90714c86ecc1329d5597414642c3d30745f312df10b", 0xc1}, {&(0x7f0000002840)="00373ff0b7a89db74336da69acee6dafd0287312ae8f10f1ab30ff9a15458d003be56f47d0017b5700e4cf90607af00d87842bae183957a401cd4c04e249f1af8ac617e00ec2b96e835832c09ad773a974e90c22bc851474f7f67be14bf81b997a85b4313627256778a8062c5a518fd4ae9dcfcaf5a1fee0dae1ab2a37dc2d970ee7c3858155f4d1fcbe3342aca248942218ac7d04ffc90d3c7e4dd82226f6f316624bfc2dc4192d4c696f97cf7392acd025e71e54b5f3e567493a06d749c9e35f0f85fdd7c4403ba6eb8a3403a48111d858b815d70d34f6cb50", 0xda}], 0x4, &(0x7f0000002a80)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x8}, 0x404) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = kqueue() mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mmap(&(0x7f0000554000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01000000287a156920913bf9840849b6ca00696c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000340)="19d212926c448ab8c7b873acd892e44686126e40b8fd611c6340674baeffa1c5eef33281deb1dce06db49ed575f9c1ac0c9a0c991e0aa4ec39b378a28f0a6c1a69277386de6d81de7269208f7dd9fa8155b4ec2ea8130038b3e06ae423cf887d5de14aa54a2839a88029b4b93851d940ef7405dc0b1accedfeb4f1e5d2cc9f314d4f32a9adcf5000f5e195f02eecff9b835f9c36383f9c4aada96ccc02a9a332e0dbea4f7d9cdeb5e2391282b87792758d4b05851d714210dd67648cba4a", 0xbe}, {&(0x7f0000000400)="f0faf598834869cf16ae1ec7ae9c8934ff3969ff5c3393686890e46796c58353fde9ba5f9998f58b6468ca0710a8fce2d018a9dad2e0ef86aba0b8f2e1a2295932ee745ab68151e9fc677ad1e351ba16ad6bde1d7c078c17249c675b55a0e675b6dc127a212f1d04f53b7d66874dd5ceb47d36ecae009ecb1311e4a2b620fe87c74d5c", 0x83}], 0x2, 0x0, 0x0, 0x2}, 0x409) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 16:00:16 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000080)="bdf04907bdb1702e75ff270a23854574d105975d3e540648bcf6b0315dd58ebb369c8dc7273ff995ebb6d18dcecf0957a4beeb5de7a71e86b74a6aece0f03005f99567ba06166a7d79426287668944f668eb0c74a8cf67daf3224db236092cd44ae4c3917005b8d9783b817181188c77a3dc7f1935577f3cdf39839c79200679a441afe29d6f6320d0435081e56b8ba32e1ac35c3f2b59dc855d8bc0319142c91279135adab4b02f06d6067025a2d7a3ed6ddb9cc2a8774058acf07f67a1a0d1c23f6ce435e7d39bf54e712aea15ad6a6dbd9caade79726f2b166543680579948ca59d0746330c6625867181db4a33b2a0d443c3507ec85713c0e263334e971e7d49de3a5c77dc423193263e9caddecf143829bb696b4b83a84aebc77f31eb70e530c91074919487c8a20953d3dba733069bc7c73e0263444bc321704a054250b9f2f541aa28af54f80aca67973125c10881ec147c9f07798f6b779843972a9c66ee27dee5c356264dfdae5114314ac2b8685f3897b84c30283b4d17cba903cd7e44adb25f62b837c7f21e7dbd781d01a89c7d10acef431400017a3bac317e8d8128b592e941c4d01145080224adba5a070da1a0509333eb953a7e95419f631e7bb834ff7650444b67e7844881df5959aaa813110d400e155a46dedec47ce1824542431b570abcf3961e7d6f5325f310167993fb821b931e996107f3b56676d531c6c6c82f848a41db68af29345564eeb5630bd342c0bd5b781a8a8d5d2297dedd84ac629b42e7d9c7227c27edef015b8f3799f6cd79dc98af4d6c672698ee3f5a5860b66f1f068575f3837792508ce253216ae9b82fff12e29d92f89afbc1e2b15288aac5eccd7c79b7759a1e890bfca1fd4c6532ec0b121cfe2f0b26a2ed815f462f8678914e37e7fac91ce7d501a88c6aa1955a7de96f8132dfff6ded7e17970f578427176cbd566288e1c5f028e7788e9c5d62501bb7f35ef73f0c5181053fca9e12a6096dac2616ac00adcd1706fbfbd26a57f68d2485eb84fe688858fe9a5a8ab0817161de59aac8c4495020109c089e8347b0e7415022dfaf0095ef068a29d46daf324a99f5a0d22d968c0964420c638871a6c5e2edcce717cad426262e214740bb155cb2aaea4475a30a8d049c792e8adb0eb113f02c65e42d67848d012c3fe029d9e0011e21cf47b2594a8e139d1cb035377619455857b7c52a6f0a2b315bc661957130a609dc2fa679cad61adb0ef215107076c7647ef5cb09faf02c6a0ec0f7c773d4b4265203e6cdd6f31c260d6d88dbd699fb096a13212925ba9a81ab4cbd09d2e17a4c99763093ae86988324d4232e90fc28cdfbcc78ef8d8fd5a06c8221b87769b5a1af0b715614396d9e0336caf23995e8742e78a9b19b954aa8ad31cc0f2d5517a3684176868a019b186b37a0c48561e0d4e674f6c7dda138529b88c40b80f8865924035cbbf0f7132cc92401e31edfd4743513cdf9ab851c770cdad9b6f22dca711469f6232dd1ce41335480c92bb6f889c809f1848cd246e0958595980147326d9bb90a21789a079427c1fbbdf87963261584ae282f7c55d9664b35bf785282f5818b0c2918246d37059e871ef1ea4b319639523d57a75ac73da934fdea3898438b6ce4cc658928c660db3ad35f2322218e789cd50c314c7cdd7c8d8f604c8c7e80fd64ad0b79db046b647cbd1cb57e0c443471f2755fd8212ee9c1f1ab09b39e68195683eb2f8c22069f6e2dca9468e5add5ae5ed873809c257bc8182a2190b190154dab5927ffec3e07afb67eae87f6a3d52ef49e2110f29d924e0c81dcc369b5ab651faf5630d5b0fdd8e0c274577d983055dec02fc1b23e6f2e6e9044f68174e3e1e500a680eee163d066da77184e6f7df24f22c82b59f2b4c5e1a88460c04d1259119429dbe563dc367cd9526a111d9b4ff92702c3db02d7f44657ed1a3554ab11b88c7289b962d7f2faa2651e6a0d4b6033504746b477c0b3e3d19cd48fa63a43df42f320895219b7e611da64fe28b8d4685a66b567a68ab51ad57e45f16940d2e76420ce682d12b404a8a6a4e4364527d3b737ab37cbccf9eeeec2be5a3cebad3bc9903be71343fa3267726d32933323517418999be2fd66e2027fbabae8") mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:16 executing program 0: mlockall(0x2) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x0, 0xa960}, 0x8, 0x800, 0x10000}) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65e000b779f1390e5db573589b799a281ef20d5611801f03f99775a668a4d1a45bafc71f12683c1bf652b319f937da07f46ff627a5b69c3168466caaa9b1a39eb5063b709e22dc26bc2672ae04e43e0b4b60299a6ff1042f42f7c3b5c69051b3e00b94d9ddf89b4750db95ae36385ccb6f1f6f13d160a920099e96922caf90512b92e078768584d1a2453308eb7cb83af103562691f346bdb4ede0b6858cd3c01c101f0e5276091d20075a756d31e94891b454e6d302d0b5b95283a0c029104d39724d7b1811b694a563af68a2cb4b1fa6"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:16 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget(0x3, 0x3, 0x20) semop(r0, &(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffff001}], 0x1) semget(0x2, 0x0, 0x200) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000, 0x8, &(0x7f0000000000)="db6d6f773c5acebcac07460a7134ed26f8ef1baf3a52a0190f6fdfcf590e997a7b560ef17d3e0a3adc07962ed47320e06eebea1007e52ea3107f99225e86688651c00a4f28c19e51484b67", 0x4b) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) msgget(0x1, 0x20) 16:00:16 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000080)=[{r1, 0xc}], 0x1, 0x6057) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000240)) 16:00:16 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='W\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x6}, {0x200, 0x75}}, &(0x7f0000000100)) 16:00:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r2}, {r0, 0x5}, {r0, 0x10}, {r1, 0xa0}, {r1, 0x40}, {r0, 0x10}, {r3, 0x42}], 0x7, 0x100000001) 16:00:17 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="2d1aa8884eb170a1f3ffbf65cc7d6eb76c9fd24deffff327e0c742a20af502dfc8fcf12ae401314b4b7c9a63714745a052", 0x31) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000380)=""/245) unlinkat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000300)='\x9e\x00') 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x7ff, 0xf055, 0x5, "b19e93cc96cde1c25ff62b5f0150924f57282937", 0x8, 0x3}) r1 = syz_open_pts() close(r0) chdir(&(0x7f0000000040)='./file0\x00') dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='L', 0x1) unlink(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r3 = semget$private(0x0, 0x0, 0x1a) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f00000002c0)=0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget(0x1, 0x3, 0x40) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000280)=0x3) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0xc0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setstatus(r2, 0x4, 0x44) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) fsync(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) kqueue() r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0xc008, 0x10001) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getegid() syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:17 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000001c0)='./file1\x00') mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x2000, 0xfff) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:17 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6", 0xfffffffffffffff9, 0xfffffffffffffffc}) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1d}) fchmod(r0, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) lseek(r0, 0x0, 0x1) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16aba9709055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da02a8e11714df33bb26fc7d4096e8c8b6b87cb2d72b8c6b626adb7b86a4a193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6ff) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x343, 0x100000000, 0x20000000, 0x8001, "b7a0dcfacadcc5850755942eff82eda7ce2d9120", 0x2, 0x10001}) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) setreuid(r1, r1) 16:00:18 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0x1}) 16:00:18 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000000080)={0x1, 0x9}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x41) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x2fcc916f, r3}) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x400040) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f714ec2b8730fa4d1b32aa4e71f616849dc82b8d95ee68f4c0b957bd4d65be5a49978fef872945288487e8fd45f9ad14c440c3e763f5fc27f992576d1896f785d2565281ff95ba8477953b6f7f854ad36369d00cc00e748c9723f2772b7e02dc841ddfbc1b2d6a59e37c5e30a7e4cf07d81860d0e2165410cf6507135a15913640ec425649e9b56b835b235a3f", 0x8d) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x6, 0x1, 0x3, &(0x7f0000000080)) minherit(&(0x7f00001a4000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0xddfd, &(0x7f00000000c0)="1cdd40d2f1f9c8cb31f82ddca357255584695165b3b123f8e3d2feef9d79f1ddf3be225865878fbf8fc1a0913a0d8855b66528e9a0e2df93206ec2ca7d06fa628d4e235abd08d57c6047e425c24c648448e096cff63a147708908bd305", 0x5d) close(r0) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x68f6174a5135379f, 0x0, 0x0}, 0x96) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0xfff) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/58, 0x3a) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x12}], 0x3f, 0x0, 0x101, 0x0) chroot(&(0x7f0000000200)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x6) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x100) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x90) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:19 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffd) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:19 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = socket(0x1, 0x2, 0x1) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r4 = socket$unix(0x1, 0x3, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r7 = socket$inet6(0x18, 0x0, 0xc3d) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x40000014, 0x6, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x746e9eeb80283c56, 0x4, 0x100000001, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000000, 0xd57f, 0xffffffff}, {{r4}, 0xfffffffffffffff9, 0x0, 0xf0000001, 0x8, 0x8}], 0x3, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x80000008, 0x9, 0x5b7}, {{r6}, 0xffffffffffffffff, 0x8, 0x1a, 0x80, 0x8001}, {{r7}, 0xfffffffffffffffd, 0x0, 0x6, 0x8, 0x3}, {{r8}, 0xfffffffffffffff8, 0x1, 0x0, 0x6, 0x4}, {{r9}, 0xfffffffffffffffa, 0x35, 0x0, 0xffff, 0xed}, {{r10}, 0xfffffffffffffff9, 0x4, 0x80, 0x8, 0xffffffff}], 0x40, &(0x7f0000000340)={0x6}) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x7, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x8, 0x80000010000008, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 16:00:19 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x9e) fchdir(r1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x802, 0xa0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="d5a8c126eb2c09baa36817cd2a762f42e335ae832eb18029bd424e835d951d509b39cbc6453f1ae8c63f", 0x2a}, {&(0x7f00000000c0)="2dacd12cd7e58a9f0b1be555e7362583f67c00399177f8ff", 0x18}, {&(0x7f0000000100)="3463334236a972c354b26e1fc350f8fec42b4eb469d6cdc904fedb52b04e314ba48f630ac8a546560f17ff25c83ac3fc883bdaa60ed14b1f2c", 0x39}, {&(0x7f0000000140)="1c85b1661a03c62e67e3147773f032abbb72798add693c4e7701908189c9eed400d80ad4e9574a14b26b1c421f270df4d3fb57", 0x33}], 0x4, 0x0) r3 = dup(r1) fchdir(r3) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x24) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xd929}) r1 = socket(0x18, 0x0, 0x3) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcdb536fdc80fc4f78ee9aec3529294fa81ab1deb3c6ff1eb31a051f9deed725096601c9572acf2c2b5b59c2e6b66a6fdec2a96bf0328f12a42e31b6451cd7d08cbd99146746f84c97d47224aae888d855ac4907f7bd23b3a749371e7d3e8eae3ccacaf54121b65ee205b4500a7", 0x7c, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x10) semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x20) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r2, 0xff, 0xe6cd, &(0x7f0000000580)="e4cdd3e5154e0e7c83fb0f8b138abeb8f463eeec200b29d0450610d76a754bed2ab923872417ba796033569fb6d05b6ec1cdd9ef674e7d4e98", 0x39) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSDTR(r6, 0x20007479) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f00000003c0)='./file0\x00', 0x419, 0x2) r7 = syz_open_pts() open$dir(&(0x7f0000000400)='./file0\x00', 0x100, 0x8c) getsockname$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r7, 0x2000746f) poll(&(0x7f00000004c0)=[{r2, 0x2}], 0x1, 0xff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)) semop(r3, &(0x7f0000000540)=[{0x0, 0xb6d, 0x800}, {0x1, 0x20, 0x1000}], 0x2) 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = geteuid() lchown(&(0x7f0000000000)='./control\x00', r1, r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) chdir(&(0x7f0000000080)='./control/file0\x00') 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8a) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socket$inet6(0x18, 0x2, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)="97e3", 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x0, 0x40, 0x44, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000003, 0xe2fe, 0x100000001}], 0x444, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xf0000005, 0x1, 0x654f}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf00fffff, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf00fffff, 0x6f8, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0xc5, 0x4, 0x2, 0x3}, {{r1}, 0x0, 0x1, 0x1, 0x81, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x2, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x18, 0x7, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x1, 0x4}, {{r3}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x15, 0x10, 0x6, 0x2}], 0x0, &(0x7f0000000340)={0x1fc497d5, 0x7f}) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffff9a31) setsockopt(r0, 0x4, 0x1, &(0x7f0000000080)="0fab0c9a5f77fa521e8936515c8f45a7a2f5baa1dfc7a908ad4705b21d1cc221adc32092bce6d7f63f33982331928d17c810b405edde5a4efbe2471ff8d5775f524b529bfc7ffb35e37f9d7134195252f0289a87dde091b6181d71774c2edd1571de0eb5c05bf86f11464395a6a2266529fb1c36aef18f6fece1446705fd0607360aea53b3443998c538058869eebca4796ea7b93891e417aaac722f0ab7be4fb2a3c500493eb1c446730da7333df12855a66c157d55f0b144418f66a12a320eb2491913a7ce2a9e9d0a4ab168e814f7f03cfc2d066bc5ac71a3e0d341f7cd5ed10ebde6784a95dfe6bd8282bd8433613c53b6d8280f4dea31fd302cf93148d11077506eb69cb4eea88215c50ed821688f476a47519c30bc4170ebc227ec856102d1e9c76bc9d1a717fcffdb067227e729d472d96ef72ec123ee0a0ea8697d89e496d692f77e3f3daf64c16384572593ab4c198f87c648ce060df38bd4fc28269ecf3de32aeb2a4b6da7dfd031985f40ee207532405215e3269ea7dfe8a9f42e89a316f5f733138121d0c0f247a03e8160deeab64059c12caac8a136ff01573e0df236c2628f6cc027fd68f421ddb676b9621b39716b92a12b988bea5d97df4a9749d21937583eaf64f814a6d6cb168cd4fd28e83245f0ca54c330e0bc08eecfdd14b0ea76f9050ce69790045e821e53ef551c61bdaac05e39073ed11a1d95bd605f7d2a26a26282563b7c41d2fc1d8447fbf472db67f8b783dd1d5adb2b706a95dc34f14fe2c62f0596d7e4a3e3d4405d4ccd9373c84f3ac1048c8ba35390fe3e2a28fe35a057ca2fb9ef4538dec5606884638c0d62017c12ceeff9e57145343fb8e77907811867583d5f501a19a4ca1b59711cabd4f4d792725afdedf4ba0c030eb3311818495417bfc2d97276c0bc3f3ea903d352810e6369efb8c8bf0090ccb27ae7363c8ea5ab473ad64f51534766a87914a2f44685dd9975b522fff32854c818dc9469daa3e86e2e318d83fc0946b47f810ac6c82a90a96019a4dcd24d97be50dc2c6bdeb502594b99ce78ac683e85cde97b5a10b0b858c69abc1dd2d1f6b455669f6e6e07d246af720f0c46eb63cd74fb7f1754a6c4e5a21d6c050bd0ce610f9b41060595c2cd8f8542f02260a7920a3a5c158e37d3e56919dc7142a54f1a3346dd09a735f844864910d7b5cc52f403510d828a89c760e6e97681afd5d8b8f31929c251a9ff2893fed207d9d47caa003815373e59d743ff863da07aa69c0420dce67c7b0bd4924d617015dce3e176e7212846d96d4321cd6a43efffa55316d0a182128f307225cd730fed52acdde54201ad7e0b95b29ed30ed37778f216a48ca4ffcd3fb32cbd6aa74e8240e148c9fa582eaa4d01428f4e16da81b286ad5ca977b41e48eafa519ca7bae25d332b82759035ed97887ea48f4b9b25b6ba5a74473078e81b38ae214ce87772938b3412edc6d132109a9f5d310c09ee56dd3436e6ab53bec6b89fd98c78e98292dfcef74941e032d15a59f2ae4b8e31c00075577d8034622174cf63eac89cfbc431fb6c7cf1f19e68e13d3715a167a594162ccf1f2af36f05e0c444a2b9e69406f7d1cc2bce812179d5871d826f2942726fb1b09b501bdb6744efaf28a36911e1d8f36a9894a435b73d10601df1b400141a0e0a741dc2801109273367064808506729b6a2de04848fa2ff621eb3e455229164c45f4983c5e663d211eeee277742934b87c13779f4a5d22587bb589b088f43effbfa137178ff65c00468c08d9b3ef1c457607dc9362cab53e90a6466bb722ae5a569abcdc39242d0b87adf9def6d1d62d488ea25be6df8d123d76fe86a9be7544cee8230abd6f909cd8fbf9006f89d91b3b7f1721ce85762fff23055bbcf299e1ed375adbee8d4b3a58c7cc33a99fe864340f8db4513dacd96fda6e56eccbbe551d21c6060a53a28eda924adad90f7e3a0ca9f414716c9c667620ebef165d559e0676dd586b63ca216a2c5604ca21902bceaf765a9133a2a59c80514acb731f226b0759d4c6baf8296a92ec86acd660f115b81a04c09d96a0e1ddd87f7de28201cd0cba1562e8eca9360f0babe2a9e3b64fc7480c21fbda7d2982b8ea21ddf986b64a7b4f500796573e82b6d78ec70bad71d235a4be643878d6facb08c40920795f8e38f59679fd0205d1952b9674f1028a7162ad85845e1a4c74d5715e183c1ee7888b764729ab63bca25f1294ce3b14ea51d2d7eac188857e46a41428ca5f93a2a6c0fba07e3a8fea7ad12b3eefbab13af08634447667843f027a27af4f473ce73b9e1f67dc1fb1a7f741979fa00ced318a34e70fa459859f9b313038ac42dca4c1e5d0800b5a252df4b9150d033cca221489fa7e10f2e506231f6204d18707f3d1f5a861ee29d14216400d9ddb29d6f17a114052ea8e7983710d35c80f9362f3b4ef1a52dce1d0cc803728defb0f44beb52ec1b2bb5ab4c028a322c2ddc4ed7b4174fe7060f6dd075013c6f7a114930ff09dc6b3210d982649d2b8292fa7a2ef5dfa36b540e77ee94b7b400f36a49a973fd671ffc6602efd4426f744bcb136f712bdc103c2b57cf92eec49aa92c0b8226f17c5c3797227193662d806d3bdfab6216962ce46c1df11871057f3450fd5ab7f4a23c655acdb2630e6885ddd4a115be7cccf687181ff2228e16109756c8fcb898784fef4fe5d28a68dfb5614e4cbd56494f2569041227198ab90ca01c78e5bcbe3b465f62b595833407607a6f519f18cf07877b94b4bbcd256b901fd35bb07818646d60ec799abb07d3cc94c3046f8b7701b940569690bde5bd6454649a01ce7d96086ff3357f1a86f4d76248905bb9c1d8a257cecc4e1263d7d5462f9839cf19c16322316836d58aadf4a16d37f9a69d56471bb5a682b02c07f8e8a20cd5b0952cad44bf1c94cc1baf932914871975155395aec6f963df8e009912872f10e4f2eefbcee3fdeffb2191e27941986f2adae67cd59c0b0a9c01de19f12713fdcfbc617d706bfa8d9dc9fd46113ce5f53d474e09db367b2accb5c8d0d4edfd492be955253c69bde6407aa3f893594540846ffdeaeaa58ab0f87b912b98129df2db83c7fb3ef25cf6925acd45b19a57a351cc79422908615d4295e7f65c258201a87c134eeef3d8a5e270a0608493a2ce6a590fe12f5c06f80fd581cdcc62971c13dae8fcffd8b08f43d0e94828822fe71f2c8597bd124615cbabd7c50a2febb2a45868bab1851f2e80088425edb6aed55829a0df45bf468a9bd6638ba73edc4f9bbaa384f0024dde93848987f21ed14824a23b597b62cbe4973ea99f441d5f726b61307f4b5a13fcee12bb2e76615ee42833daf50b3cb473f138910cf3c27298790646198dae1e6fa8c88371146b5509dc7227b68be7598e4452caf1b05ae659f3a5664a6fde254f6c3c29139be85d6e7508f99150933850d505144c259fdc6b3201cc34820c171e1625fcfe6778beff0871b0ab685be4746798d90296aef50f97f308df9df6bbc46cab1ac4cbfe3b417e74739b670de6fb33f98037b74c8f5a67e2a9fe31142f9060ef8ae21b191fed6562ff52001100c91afcdc8965a067eba65b72e5fa73a7c949d30c51345ccf0381abe0e44f6640ed54eb98a3f9486726eebc9601ccbf5a02926ea3f74eabae68c79d74e3db86930ac450e8ddeb8c209fc5bbaaab4db1e1e66b8c160be7d47919344403874d17a9255fc5e7015d0e9a2dfee997fc26737289fd9f2c327a2bbc1936cf4e62ce3431cf9cb0c06c132041069e081f6c76a77b25aaf4e6f30538745b6e473b1510694104de6dd63c9acbf841606304c8754d83347167e88d8ebe0f0646197ea2d08d17b41ff53fee257b758dbb6aef201763e9823e65deeb3e7ca43257e6fde41518208779347befb2c848662bd399af0424f42775d6f21491fc8d14ca65cc93a4bbc4270cf21a23f4b80bfa712d5e3d455c089224e7428e24bc43b9b71f9d9bed5bd0ea5f31c96977b75e778095faced7270b235df44b1d379b17d180fd9ec55dd2b769d7133b6f5ae5c8c142af9973bb8c16d6dbad9911601a733fcc4b5368bd94c7ad924352213bd2861d719cffb50c6d45292ee3ebd5b80ce4f3569ec9dcbb6cfe0d60602ad470577a58d3d9543f651b13c4542637b38ae56966a8da629bce428c136453932a1165aae0bc9ec6866f24652f179a9b4c9df8b020753b580f0429c0746c0373db500156880d8d320b51effdc07ca367545a7b8452ffe3217a0770f22dd508568f4625d697d8be306dc23b688dc4a24717d81036bd6f2564e9433d74c92c892317b36e68bf16979a4ea0bcdadb4d09f0829cb3b7146c21d9c7992ad1702afde9d83d19cbdbadc0fe3a91a9203c967af69568b2f9dcebf33061dcbe223e1dde2c0369c7f67fb32afbcfda8c63185862f556897ad32d2442029a85bc5531d3b837feb2c806199b3e314ddb655d10809e95877d0ad608c952804e1b4d5a9a14c787e41e1f33d2afed9f959b156e907b0358797f1fbf42f548bd2fc6f826d7153d04233faa852f225286af4db028f89f7a5f7aff8a7ede25c025149e1849c4f5ff9cf95a3725ae0a0c377e8377b3bd139935ee070d1a8d575bef014082bf9a703d0f7b759b81235b1f4f972283969c22bcfc5cc7bb8044de13d341d6034047fa9adfe2e2d051972073edd937c671e6301417b2d5c274afd995396adcb870fad18cf716fd1240737e5b41f02a82ad0fd509e92855e24c22c1aaa41353b23199711269a85db01924af85a23586d0e698150ff2bdfff7dbc0e57fbda08b9fb36f0a7386ea0f9474445b828048f78d4e791816465bbaf581be3938d91fa9ac50bd424a080d3edb81569dc32158752771b78e60e4be8035f1b3cf4eb3fd67537f46a4b673b35f48e102f28fbc78bcdccf0184af4e643eb3ea517a75bb4343145eba3bf29b9a4d86a8f07b24753281e44177a8e0d454053f2a7c4dd3e9f3eb8184131e3e6da6458265ee66ac9a541d534713c0a8f09a60de022afdbdba1ed9ae96fbf0b5e70dc2729c3de3a59a42653b3257e196e67cda93f1c6d27882f203f73adee9a4f067b32c4b823c0ba08a5ad978ec9d39e15191816540569fd649611db083182c99304d2b7924e0f217664ebc3ff53cb82941b9946d8849146fe572fb9a12213927a62c68b7f2577fce5e5c657a0078fbf5229dc7a8e16534491972c8fd787702ef847586d12f7e37726bc8cae9e63738df70c038b76d49cd25fd1798658f95ba634e8676b5a4ddcb1e8d89cb6cd8a99a0dfc2d32760544f4294135120ea3b9bbad002c45cd858facc396a9a125de59d17919a4248e7142fc729180dc7e563e2fc5f2743911da69ec6985095912001777b8ecc504c45b3623dc604d432a5d50c4cc3045e50d247c836d08ce02a636764f30e6984051c1fd09b9385aaf0027567d8f41b40041fcd30af60569b6b54e771f92f775ceb9a3dd2b0ce00d1973e829adb456ed12a4c060a637f8ccf8bad23f148960ebce6f5838b433ed698e033a8f1b9a0c120a2b8dfc37eea6ace4e1ca2739ebfd69a017908790e9aa16cc604c8d7011f235dd3b273da724749c1fd8d382612a4466c1a993d9224bc51df9645af8a0e13c20da5d67f3ec03abcefd307b9f8878634561369a249b6baa2d3d3b764c2f841d91a276d188c43c20ce838c26b9001768f6ae0306be69cb6d43f95e672962deb8f5257a2b356454e8b8f2930cb722ee452865ede0291de9d1d889a0b6b78a2b1734a607b6eaf29c983d1c44ae0c9f280be330", 0x1000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x34, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x8) socket(0x2, 0x4001, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x400) socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = semget(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="eaff125c0000000068dfb964fde56e4489fdb09c3d03b63d5306fb834c97f65c6ec686e0bd7563e783e8a5f75d2c40d0bfc0e6258b2b1bd79a68f07fc9ce0666da5af071ef1c2cb8b3c2cccb1c6fe788c7011531f57ad0244ed2c2", 0x5b) 16:00:20 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ff8000/0x3000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:20 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x200000)=nil, 0x200000) 16:00:20 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x55) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semop(r1, &(0x7f00000000c0)=[{0x1, 0x3, 0x800}, {0x5, 0x5, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x7, 0x1000}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2aaaaaaaaaaaab73) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) r3 = semget$private(0x0, 0x4, 0x220) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semget$private(0x0, 0x0, 0x193) r5 = getegid() semget$private(0x0, 0x0, 0x4) r6 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x0, r4, r5, r6, r7, 0x80, 0x994}, 0x1, 0x5, 0x4}) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) getpid() semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)="eaff125c6a04c6c623b59e21cd6f252562", 0x11) 16:00:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2c) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x5, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000002900)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x18840, 0x2) setsockopt(r1, 0x4240cf55, 0x7fff, &(0x7f00000027c0)="c0809c3335a55eff70080d116d4497f6d950fd29a9bd10ba0ac51716e63cc5abd064df3b9270a6b4ac79dca2d40b6696378ca0f3b3dcb32046c11b45012bafc9ed001b01c3166b61310e2818409dcc6de216fc559b75f23127b6fb59f8cf687529d5d68c387a59f04bc78e4586a1276588a1c5b21353b6bd495976f2ec27d493d2064551e72cfa4ebc771b5acb4e69033e346163ea30cb338e6a6b9b", 0x9c) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:03 executing program 1: clock_gettime(0x80000004, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0x18, 0xbc2}, {{r0}, 0xffffffffffffffff, 0xa, 0xb, 0x0, 0x788}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x34, 0x2, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x83, 0x10, 0x3, 0x2bd}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000083, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000001, 0x7f, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x6, 0x80000005, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0x27}], 0x1c6, &(0x7f0000000100)={0x7f}) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x10}], 0x100000001, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8602162f66696c653000"], 0x1) write(r0, &(0x7f0000000040)="4b1ee205887b7d46df391e3eb9dff22985987ebcae2ef5a4fc1b5fde69097f5a8833378ba0c39845e48ddb1f039d119470f4cc24823487ff2061c1832a467acfc29f7e6553eceb4e995bb7a388f6f38d9b87d8378045f2784e1486b1fc053069b29921b2407eb6d6f3782f6616f2d8b0d7bbae78d5e218fbbf7c3411e735", 0x7e) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa19f82eb1eb63187, 0x40, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xf46d, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x94, 0x8, 0x4}], 0x8, &(0x7f0000000100)=[{{r0}, 0x0, 0xc2, 0x1, 0xd4, 0x3}], 0x2, &(0x7f0000000140)={0x2, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xffffffffffffffc7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000080)="ee6b1e302f4621733682155ec9fe8853fa1c1e0d4591a7029932657e13ec169cddb75446482af01d997aff82ae84e536d0b833444aad2b33f2825098e0ec789515ab53d4ec651085d69224f558ef6e5d16aab89915791a6db8e415c1453b9c6bce82967625448a4f28f6df67b3578f74858b9ee7a341b707ff84424e24329aca3a25802d7d33096f45bdd09f6559e7ec7e7702bdedfbd978447227fea885ec63ba7c71727451698284996665947b25ad3954c246a937b9502e7c3dcc4250aae1cbae6bc06a186cab7c992aa666331f8203bb824f0b4c330faace4379af4379f78d7669323eee64322e479effd578a25fe36b89c7ffef7f8494a13c833fad62c851dfcc92c38580d0405ea6538e27bb3627973c533ef6613f6acd7942d9f6e45c34ec7718f80361a71f997b7179d0f1709a5027007878341916afb4aa822126ad11665d05453f39eb93742221e4e38ca1a79c5dbad94e3055db4350777d43b746c7efcc6989f801708e2a9f481863c9bc2895304ec72eb54372dd4842cb1fbc424c173ef8e5ff3a382a9bb7c792a5ee8c9b163671acb0d7f589c5a7086fe3fa4ecfd0f199e9326130594a90fff93292fa82270eb7332323a9522dbd5cfb0ed3fd380aa0e7b4e40d653b568890840ae4ba1bbb55be13c89a4301b1fabec72ffdf962f339590320cae24aa6269115ddb89cb0dc8a455dc05803f2722947733f97dca6089e18532281273b6b23680e8c59cf588a091e78f315627af953fc57331aa5e92c6cc63c108a4779d14cf8355639fc278eaef761b684bdf918cb5bb94e048d54591529d5a46194facd619dc54665f8ff586143233596aaa1bdb7466457237b0dc5cc8c01fac167d7f0a11a750597b162e6fc11fb31fb9ba3f3a9b3342f00a6747ddc7878b84c4fbd7160f6c6b0568dfb7f5c89a610332dbb7a3398b30b3b0437efeb23d7bd36ae88aebafff7dd4110f9886a0713049f19156f0bd63b959d617d189d34fbbd734c9f329470b38a835989d6f244296cec0ce97da5adc21ed41ee09be8d3f11d38e001d1505f17ae1c7c7064b02655dd980e5471a5cf1602417219214eff96c742dd9c59d8bdc398edd131694e474f0d73b0a3793865b8b86d247ec44b7337e49f91fba4a0b93077b51e616c7c77136f1f3416bd4afb3caf4ec77290c0ece6c5e8b3049818a1d35caee7f9de2015195429f5353651a04a280eb6d7cbea25c8a305d7094811456e1f8d4a1349190b83623a2c3551337b105a62cb9ddafff5155dd91a341e65228426a09bf79b7d55f0add162fe721be218ed5e67f35984a1c8e0fcc6a2de9c187b40ace3a094a9c471071211f1d9253842ae230900c5f1f30014742d44b5b7243a0552c6f7ad666562b001e52ae874608f70cdcf71c7cfd74363a517a8a1443852b0aa7035160d9584c912c2a5a8dac04212fcec4c61fe9a58b70df258e5719e01a9fcc39a27d98223ba70950b5ab5d3cc969525dcd150032c5d73ae072c09bd6f9d7388e0d4825f3bd127a143f56267e92e7017129ac68098dd526ada3c4e60d9f44cffa4fdd51eac3ec8da262de08be06b3854ef97f674379b7c6561589f5f2da4f86741e0ea6219de0580d15d45687989c577777f0f551b0daab3fd814a68d14a56895a4cd260ab9a1ad23300791f7188b3f5f40dc553fa5241cc30600fe1297de55dbf559ca7d75f8a9e845925006f9fbcb9a86d21abbf336fea0292f39a3dda6086effcd7ed25fbaf1721ed68ec543aacc643d425df1dafffbf568ade3a11e5fdc84ecd5075e876916091dc39f8438eb5e1602039e452bb779b7060a7d19d8423f574b668119ef8d1236263bcac349f0b7adb385cd540960610c7a0ca695e4ff01efcce157a6f186a5d2badd9ccdb44bb5424c8a7747c73b2287294547a1506aae07cc2c11c5d31eba7db7f0b65621a676520f3fc6ce5ef1c6534feeaa323cd3c69be3edf4582aa4b20de9abe57189ac8762c8c542147b8700024711676e02ea726e4f3f723c43b41c070487d86182011c9191b39b826934e1e6b4ca14d7b1f70add31523dfa72347760381015a093733bd29aa7a654add3694e6959f9320fdeacf03c179a40dfa5fa43b360d04f49fa5fe61eff1ed4afe16e335860fec12f5d5a362c129168cef11fe31726df6286f4cf121d36f1955e53d333f2ef5b539f07156760ae5abec65cd68749599ea80c18d23ba66aa6926132515d81988f6b186660227429dbf86427b30f83b005ad92b1e61e6cba659de152f12fe70e52c7d86b5f16a325d2c3d8f3558d04d54978d12f2f6427a5c19d36b24438c4d1e0d0f5fdd018dfa751f26558427bfe9d2b739b9f3183b0f420ca3f559534ce8572ef58c23a84bafeb8ff36e5ab3f587d900a45046bac1aa73900017a51cfdbfa9567a641fb5c6ef39e6f7ef6e744c4bd782b9b3746045c9895a7a2489a9cfa2e12efe019e759e130c93444f5d08f12bfe181ce574614f131795b1b8ad5c26869fdf4e4b28ff4b33509d8764d14ae3afa68175c6eac9b128142468cdbc415f415396730dcd0c47be7a4678e083c18d642e6555f5aa1ac397b5a5de5b4fd0fb6730d6c5e0487d209253cf65d62a47024006dc305d4daad74d22bb6e8601d2bbd6761240d7f36c2f36418fd06f75c1ef386829ba32681512a416b0e7b42aa6b9781ef21bb00767adab8cfb12a48e86a748f952ad1bdab939e9cfb6b62d654bc78a5230062ad8efe75189b1240d52840026b43372b0e04771f2236803a597cd484a02ee074e31c27c82c7d0c1ebbe819c09250c70e1ca40a8c35b1ed61354a27337eefb50f61d329e240f0c05c64467438dfafac9c778cb01f234544cb550827908a2de46c40c58554736dcd0f2781ea5a30cb7ff5f15421a84ec7730d5833c9685fd21a0e574bdded407bc48b044bfc3609b5dcea7caf7b6c223c523af7569572cf74f623fc5addb3d3bc39f3e008b06096c25766adfaa6c127f9ecd7cba60ce122d19d10601af6b0064afaa8084334428cd9e828dc915409f5097740da2b4efe4eea1192c88df20f74f0215b41d9e3c52639fb4a8d3c2cd5814b30e37b9669f303fabd9131d01fcd7a955f8315e5e87c8e42c5b248bbebb8daa67c7542051f4e65232ba28a24b79cf1e60f739fe681a9ce18f01f945733dd99c9a3be52f4aceba16356c4ee3573a1ee382745a3b148c45ee28b4430e5841e031b2015e19914f9abbef86ec6fc37aed8228c2a66945095309462f8d7ecd03c8d736f3760f76dd4efa871c1f15db31546be4669e4ad0886e08b6d51446b987682e82e0d15a1362a58f9a5e6d1d690ac355681581b7669555441334d6a114c1f3d2ed7b4d9b2711a5e8ba719f6a2adebdaf07039fc69e107494a3e0bbd0b2d87f25cd7c66c2e47497bf41ac509910d3bae6c877f7cf2f181e494396c4464c76d59d2e5e648418066c28287ffc26f45421277989387fbca6a60c700926bdf54f1e9218dbf9041934fdda24034f91bbf5fc1c7ad63c160f8a5d0f0d64223eb4ef907f061522e0b7e0388efd400861f31fc9d4ae3ec96bd793c80dc35046071d4109d599afdaa6029ede76f4528c33f6aaca9256bf54e31ab804ce2ea06734e1b69d5686cd5974b18f0c411095604ffa50ca999922b1f7ab7f025b6a69e65fbe9f8d7241f8bb41bd07776a58acf246e4dd9774344825389da05c9f5861d7381f5b3f17a21d6503316f37338bd7412ff65cf7cfa2dff46b40cb1e5ce81a86e185afca34dfdc87db5d230d9634885479af86df3c6d7ec126864410f58de977474fd3f7800a78ec61265c106dac835c712289b2983d6c5ff08a2273929f935fa69306d4c0f5f543994dcfd4bfde760ad628f5b4cd3d98602d4842029c5cb1cd65d15a4594918879f106f478fe2939ed025eac3f9395ba32c11c0944d742a613cb2f4b337ce2e6f8300b07d274e7d66e4803f4ea5fcdcb0d382dcb830ad219de4bef83543259aae0a5d7000b36885642b2aeb0d5fe4dbfcbc18e4d719b4209dad48dd3ed65d57e51fcc6669537c7b84c3e9add830fe69c33cfcd03f69f1e9bbb4b87c50f49769362b788385b4c2644d19ab20cdd67da4986ab0d84787e6318560e33bf332ec219ef6a498fc5a67908306213d91aaf9a7e275764cc2cc46b48ce0d0118b5611d3ed8d4882bd3aa53fa06e05213285f958b3053f77ca124a283247033155c9f148a088601300b2d033efd898450b5dbc394bce2a9c263779f9a47bcaea81b814aa35a44a1e0014348ac4bde398c400e0b8957a90a243dbb95ed803a7934496ef2fa3f4bc789326d573fcc07205172ac061b65b5d6b214427d0e9463982187033ac7cf276c2ba5a80e22ab9a40eca0cf0896c1ef2f3410189bab95f7a23e30db1470a083a2c7dc6edb4b6bcef356a89ba39eea29908f7459880dc06980a3b21dbfc042366eab79eaf2abcfb1f552586509ca767c708d068aec8d78b2515063633533bd373b19c68813c368505ffe58cc5074119ae94bea2f0f6067ee01a04b5ca755bfe55edb3684705d8fb3eb988de9aa42777674e5cb2c0b2b33253c912acb7dfb8e61c32faf2cfce3b21bcc2be4ff7f08f64851208df348891f83394f8495b84a701a05b6589700f314f6428ee488000bcae189b2d58f2cc0f39bb1310c4b86f8ea7e061a91e93ef15fa2c42bcd86da51eaca6d3a1bd100b7e55f0ef41168a24ab4b384ab71f2b987e5bc594cefc49b9bf418696fc7015adb877df5858031578287c7e3a733395289adf3a3e1d1c5964731bc8ce79f1f15ef169a1927d38b829ccef63063035b30f656c35e6b037fe9ccf87001f2b64c04d1f7be354a84b210e9704e7d7bc38fe12f402662264fb12301f54b85adb50992ee98f5244c632d4ba271d7017f83b1e85c9f01cb85af32f8db258de8557b55202ca91679fae1037d0cfaffafd031f170ddc5e53219f9041403a79ce63bad134452f2e6da0059a7186e723fd816c606fc78ec335c54fe1f14dfa1d4e6327ac3e0cf00150ff7f001c6d9e0520c5d5d298933a045aeda91a2d6b64ce2faa73f336c636292b720cbe111e2d7ecfa78681f0ffe406aafc3cfd4fd5e2c5e75e822108d0043936574ce3a68f6df95f86bb210aea5bac10936948bbaaf2c92eb2163c926d2c42628ec4fc3bfd592f845be54f75ee1f736eb8cd4daa6e851a5a844a68069c459eee5e56e3e46b8f4659ba79ac56eaf6c37aad5198d48d1d9a0838e945f3a7626e26593026321c3849813611c9155fdbc8b4ccce807cc36cc016775d80bbfa9c61fa57da26ef33b129438623f6d01efde9e69d15febcef4896a8cb65a1e7fe98f1736957d2e38d23be2b5adc4c1d6ada251e432cdaa1c29095b8bc246d5676366edd3a8b0a675d4c400b01db6eb216f82ebad9ce19a443d4f5438d7896954bc58dcd7d9a50e9e64180f11aad33b171f7e2fbd9c1f4ae9072b280c876cb0a92f8179ba3459871f6d793214cd802304a1f7862249fcce4532d76948cefadfd0a2406bf216811a84a52d32ad7d0ba2ba86758852f5732a14a99f0033619055ae4441052bfcf576245b9bd5511a3760074e81b23ad5aa09d93ad05dd462a9f4a1f62d61bd2a077110d098bd48b6c7e6e9e76acac4375898aa52801180b28031816c98d6b320576ba39b2cfc656ad00902156c248aa8fd8b3becab1486efaf443ff8ae14e8ed836fd53e4207e650453c4dc010f23e8546a1302e1ec08f6bb656af6fa2c79e4860184d8d010ada0f742f310665327383daa9829a61ad552b72d618ca86fce5", 0x1000}], 0x1, &(0x7f0000001180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xa}, 0x6) connect$unix(r0, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) mlockall(0x2) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) 16:00:03 executing program 0: r0 = semget(0x3, 0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) semctl$GETPID(r0, 0x3, 0x4, 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x1, 0x1, 0x80000000, r2}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f00000000c0)=""/210, 0xd2}], 0x3) chroot(&(0x7f0000000280)='./file0\x00') dup(r1) syz_open_pts() 16:00:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) mlockall(0x3) dup2(r1, r2) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="5423cef976fb20dd095ba8661c53a34f2d40ed4c683829043a4721a04c6e7a3be525a9221eb228d573b0d8c672b39e99f7cb5ccb3524e0a82c2278517b3c9afa191b1680dbf590e88472ac9979044ee8e0e44ab32a81912261de0280ef8b2df0cbf7c8527f9b8206ef971fcf513a9b22840e125de1d5f4a50593023e4948483d4b304bcd47e220423a89c3dc31d56fc4f93ccf24b6861e2baed8a65ff124a16bf2d0a6b0de309f341ab36e63aab17777bd76b8dd73f7ff0ac05df181cbe6e463a671d875ad31b98982560bc1ded5ab9a857bc5cae5d9ea0aa30c19a471527609ee3cb7c8261d48d252ce409b2e0923664580493d", 0xf4, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffcc) 16:00:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000162000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x8000, 0x8, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40, 0x0, 0x7ff, 0xa0, "54b9271575113b0454639a871e4bfee9faf84829", 0x0, 0x1}) syz_open_pts() 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x6) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20000, 0x4) write(r0, &(0x7f00000016c0)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaeefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea00", 0x117) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xd929}) r1 = socket(0x18, 0x0, 0x3) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcdb536fdc80fc4f78ee9aec3529294fa81ab1deb3c6ff1eb31a051f9deed725096601c9572acf2c2b5b59c2e6b66a6fdec2a96bf0328f12a42e31b6451cd7d08cbd99146746f84c97d47224aae888d855ac4907f7bd23b3a749371e7d3e8eae3ccacaf54121b65ee205b4500a7", 0x7c, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x10) semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x20) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSDTR(r6, 0x20007479) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x419, 0x2) close(r7) r8 = syz_open_pts() open$dir(&(0x7f0000000400)='./file0\x00', 0x100, 0x8c) getsockname$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r8, 0x2000746f) poll(&(0x7f00000004c0)=[{r2, 0x2}], 0x1, 0xff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)) semop(r3, &(0x7f0000000540)=[{0x0, 0xb6d, 0x800}, {0x1, 0x20, 0x1000}], 0x2) 16:00:04 executing program 1: r0 = socket(0x6, 0x2, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000000)=0x1000) r1 = socket(0x0, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x3}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r1, 0x0) 16:00:04 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() preadv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/129, 0x81}], 0x1, 0x5) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16e4a546fc4ee6b4610e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x11b) r1 = syz_open_pts() close(r0) r2 = shmget$private(0x0, 0x4000, 0x36a, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/78) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000002) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x7}, 0x10) r1 = socket$inet6(0x18, 0x4005, 0xb724) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x43d) r1 = getuid() r2 = getgid() fchdir(r0) fchown(r0, r1, r2) socket$inet6(0x18, 0x1, 0x6) setreuid(r1, r1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x100000000, 0x1a}) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec03"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = getgid() r1 = socket$inet6(0x18, 0x7, 0x7fdb) dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x38, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xb) getgroups(0x5, &(0x7f0000000180)=[r3, r3, r4, r0, r4]) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) syz_open_pts() 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getrusage(0x0, &(0x7f0000000140)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) chdir(&(0x7f00000000c0)='./bus/file0\x00') readv(r0, &(0x7f0000000840)=[{&(0x7f00000006c0)=""/200, 0xc8}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/90, 0x5a}, {&(0x7f00000007c0)=""/108, 0x6c}, {&(0x7f00000005c0)=""/93, 0x5d}], 0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffff) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x50) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x50) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="2382f05f4e82cedf3e972e6558d1053023d75445d8221997c36643f9dac6a94d186c3b684f", 0x25}, {&(0x7f0000000100)="e9", 0x1}, {&(0x7f00000001c0)="2e3560872a3f0fc10d3d7f2760295823547fcd8157fd1e5aefca92ef786bf3894f0e3e27b402c07f158d26a964145613210ced83f1748b9cd96c267c5d6199671c3e67acddd993bae5c547e3a2dd7f77ec42ae0febf2f2c87b15f4d350bc1d4a441cafb4ada02dba90a9b589bfdad86c740b51dd51b450ab9537901bfabcd608f3c8705e67153044a90db8226266300368f7f933eb150eed63cd92e03ab4d9fb32c1f6b96027e263a3d9161deff1947c5771d5f342be54cf3df6a027844a5566e4f64490a6a4a39dbde82c5990c5b5d19ddb7ced0d01221cd23c5374ae4d75be33b237227991e9b1a1aee65e6f9f89331b5f4f187ce67f7acbbce9bf8f4879b4e2c90b2d07703e0cf07748fbb26253578d5bde7d5eaf4cfc57a7b61ba7017d47d24549c85249d36f14008806193ccc3f6c36354836c702794fde56ae1cbcaeb1ca58a43f39b495c7ff5d4bd2fc4c1a4675aff57ca7f547d105ab961b8d81f0f81a70a43509ea46e70a505700bf8b8a784e9726a79bf2e55d0cd764d63edcce849ccdf554581df5008a5bcd0acb7a6f4aab694db047cf7be40bdb2f64206eba9cfe578b80831864277ccc4d46fb6f8cd1203d720bab2e0c77923de9acb663b78be4473e1b6eb011857908ab21afcd2e2b98bc17b890bc30f0c574943bda248be52c896779af6d63e5d4a402d91ca31a05426938b58241d31572942b01da216fff237f02afc60be676f589783acedb89e402a291f6bf5f2d28ed8a4af6237bf9d6a46424a7e61f3c8511f9c89b68d1d152b03b6b6c4a43a921f1e2dfc69e48a225107166581f8b0ddb9c69761a1560b6887774a6bdab741ce5370f5f351f37c1497cd53720bbb7b7540f84d3f645e6a44477e8f2fc32284436b19d3fcf6cb214d9878dbedbaa5b71faeb3381c9eb94f0f0908950e6c9e3bacf6cb0d82b6b65e18c8913152b89db8961aa52bfd1419fe6a7deac66777376e1e03d719f9d0219b9d1eed0f220acd9e99d2147c7a9868ecf2c96362490cfbe5ca7bd0923a6dd85d522f3081b7ecec001d9fd7d97f7a20a27f4dd25bc528fbe5ac6b267853d8df69f4cc6382398dd64a577ee89b11af26e9ec770f972456e1adb246c96b1fc8523426ddb4632389a62fcea1119e4dabcd84c97b2205132a9083c0fc2656e77e9de900405e75de4fe34f44bcfd8414f65287cbe856089e23e9e06d997852806628e14985283a1ae2ee9810c5c800b1197738f4fa55b5396d008b30efcc59f7bf8c32d7789c0b144460598583739a4590c38f2810fbcd5f5a3add5c1d942e19e859946ba4835c9899b5fabba2db782d57786ab563b7f8fbd21d1ac8e0d406e4c523197011882e27061b95deb3094725f298c91076914788e129137f575851e068555126bf98b8b7dadc5bee6038a13ee204dd0818b41b9624e4aa50db52ce1b8655ca6264b68a6406bf4e5d792ffad81ac1ac8c08a3843cfc7eadc37b5d835687da9fa830eaf14e0f580a0542c18b760c9b44fdb2af2ffc3f5ca53c25fa555befe48bd7920199a019f0ced11b4c53e8b1b03e3d26e3d9de026d14967dffbd91b71d5279f3d870f4fee2515fc620fc0f6e2ec73163ae47a600d5b116e97a7762f8c914a33b3ca0239b50d8ec408c461084cc915ddb2f42dfc87ef27893b170042a2af5e02f27614f581b188712a505df6ff3c22bd2feff374feb744e2c98ceda20c39cf282c72a04a74d825bc12e037b433f7750fe90a7f1599a6ef0e887064de123e66189528f022e9838c2229f74f099b7645a3f54972546168952b97dcb67f5302d95994a16d433dd7ab506074fe23574c0484d3b2e01ab64cd42349329db09a66ecb6907c59f0a8b088fd7f7d81bcf74dd590b9333fe49f51275d5e4fbf95e69fd642e44571ce83f6a4513ff79df7c9263c9b9fdd6c29bff9d2a0783903cc81ba50aa0a92d67a44cb4938f09115cb8a109c9898b0cc7d6aca498292130c451a25594e5d6d1c15c30a4623887b813207d928fc5405fcab41f21c5029763b4ae6ddce1ac510d92b307c3af7627d67656a1e6de3637c595294878a20f75256bf8513d47441d09d215e80c4a162d59e84169c8874837f09715327e72281b25b2f77606effd09b4fc51b31ff26482cca701604bf76d56a1d94cfbf4565650b95d5a2e1308ed9bed30db30d22c2e31ab12d05ff5914d9235f8f14ea66b891cfc15154ef4d1d07b52242d3133704b7bb91c73d2c6e55cb080a6b82e0a6fd839d8307110ab8cf1c44b1edaa5e372be8723ee0e2b72162849da8bf182904597e21af0354704d8703451ed71ea4d1649f26bab0e74a7adae34e619d652103fe1026f993758593ab47ac90c2fd0a1e769a4974d6f9690083405d3011e016cca5c9dd3a807ac5524916ee069bb82f03d0166701564ecaaf3d5762f0fffd7ae31af23b98d83b92beab6b72cc4877a983ec30b74839abf82a0f58bc31ab7c70ee5c48d9042b1560d03b3f85b9be7ee1ecf0e6e3bba8f98d3e21f3fd97d6b542bb3b3e486f6c1f7506b1ede9609e4557306fb5c2019511c49f607ecc33d1c5f7f0eb4ed0bdbe66d5278587796ed3683aa67998c983f448caff372786cbbce8c322c0751c99a305a345037dbc2bf4ef0e03cff4d2a71e7d57aeae188e9912553f8acf079ef191e2bc11b504f2e0e597c37965cd7c44074f58f4203ae35fd423f2c81a963dd65416d3000b573c3f0a4eed1e837b92e2f1e04b154cde8790301325687cc559df5b76d0ace4c9b22bb40884670c9d66d504a7b660f1278318c5948acf7c0a193483119e74bacf2edd35cb46b2d3ab080723e9d82a565b37f03712c12b15003cfc625e0546887c74d1f5b5c29377d8ca0b0b043e5d24403b31fbb19a321666222ea185c7a70331cd28c753ef3a1db8a5aed98b8d58692e473cf426cf7827c10c8187a8e539e1311bee9151899952c1ec54d35aef4aaa0590eac1fb4f5c282bf4f8fb54b7c9cfd2764ce6ede8ea6aed3f8cb0a7c41a1a6e9b50fab3347468db8aa74900aee5876ceb9c4c2077016de9b8ccf6913cd1ead96381f4d0fd7b0a348fcd99f79d75fcd65c2533e85bf780d5280413808529cc1462a7c1ebf4eaa121ff9af4fb991a32918f743a8f4a5050ef0439c11297323081717143de0ddee52e4d692974f43e6437455a376a66ef6fa2c4c91bcd8b79580831cb4256cf45c3faa59c7ca87c837203ecf9ed423137c65f7412f6cb5e8987e5ad86b10b82685c55124b86d15788731347d6e92ab46b487d68787c6c3505ff6622cc2642360a2d59517ee96b4938c3dcfa90b39da9bca8de0a452d7fd3f4919d62c76a0240e6e12cc5176a332a2a8930be4f69a3e73f430be69cf28893d8bccc694d0129a82328b25cabac25ae750703ce3a9552e4a3292adc1fb80e9f0e6354a0bd61441063503da67732ccb8c158644737e92f777614d3b8831563f7d49d83a1180ef70a1c6c9c6fcb0ab7c689a6883f5796d0eec4df74c81e184ba94832c12ba2ca7a191957efe0961c7d234c3722625709065772ac627355b98268157848971a7e29328086ad7819e0eece97d194483c1a2f7552c156dd977dc8bec961f9941c0d13aaaefd1f3ed088c67842523910628e36738f05c32a16f23d3149b0f62c0c6b74fa307562b2eb891be1efd42d4358986df40ab636607467c1969f93fbcc32a275c8bfbce4db6da332c65b71066e587d2d96b7beac37d11ca8904f6bc462b90004d5fda6653a8822ba30970a8af531a0f163c5dbcd603637397d18a44f3fc36064ca0b6536ac64c89e4880407f42320febdd63243d9279d1211663c7e94f0932388ba0a209ccb3d7cc2cc6a614cf8806f7e27509ac291f73ced2e0f742d93a0acb44569f6a1b111ec63031b51e5d77c2417c860310bbd727584e0e259aa35728078262a63b2f0c4c56f865ecd56dcb02da20b356aeb18c9a65189bab333c09270e1a1673c1f0d19217e2f05bf16ecfac5864fb9d015900e220f9a8c4c3ab53409b1559bd532c538be77c9581f6516377d16369d23a2ccdb9159539f806f985ae67b2b8045cd2dd1de34508a380f5ba74d4ac8f1f30f7d23902bb4d401e8c2063ff95f20cd1f7bea274310463b29a4ce4b56f1e7b0edeb6f557bf30fd2c571c73d7fb901f2d4b4aa2807241f49fdff3600a2073ea6f7bdae39b93d91ea346ad344fd2be8fea55fcadfc4c9f938539b8ac1a78ceac89a6be3b6ba5e9931062d1b1ae1a0b286658d5452144dae3c67c6e8cef6f6e817c89d420bed5948555dbbfbbd2a5ccc4a987eda3e01aa7726dd28d869f7d97365ebe4570432a95e88eee7cc30df68d4fc57abb4460eebf23ea8ad3da15d3f98a3bdf081d3c5f15b186933949c572bbea7e98767e066c30cb271bb55a970dc1bb30a8e6d5f4fdf4dd1810cf8daa51e9164b540cbc87ac66cd404213b523b9740ee1f350a5dcaca602379d02ce1f83aaae5e018098b1450e8751801b56d78f9bb537e8eafbd4bde1fb8fbf06c0dee6e5812ef968d2d646935d4184ef8968e1b2c67fa2b30c3820053cc1d1826829cadd58c6dd1f0ca9f704e08dfbc4daca07906bc7bb72a53d4cb763f63f3abc82181f34e612c8796c02af73894203c21574f6d8899c8f0fc339e8292389dcd357fbd4a42de05273683f1513c887ebab9935ca0a5623590fb943e190c27605c5114020a1021296129c0ad1aab816f473a582003978e5ed8a1640e601fc24959e1e6b7364a64dfecf4e6d14330ffd557bc54b75cca555bfcfcc1592cb6f7e43bcddfab4fdeb3df53cce59e9ca4be412aaad5da898c8d8ee71d422589a0a4a6922cf3a2d35ffb3856787cc07977006495a321a21ac085ee3a0925909d232a5c0b76b304cefe28b73d177693ed74cf236d72447b91fadfbb37d670f3f9a57c733563b21e50e995cbf965140c385317c455615b8e90e50981621c8f737226dad5ec470bd146162855ee6d641af6afe4224ef2ca1942d129d0720389cffdccaa5b6dabea6932324d33e0f81042e870816eae7f4cae6441f07c4ee06425db95a75bc3b7d58c4b46053d0565c58d767ca7a231f3ee0ecaa47c14e01b7869de20c89c7a38eb0aa67914e2a0ecef024ad7e6bb1850d8cedf0ee7b6ebda5e2f3690fcfb92720920f1f5493f99fe97488ff9efc04e33a753013bc30ad3867634177b8c8a71fa13bac6d12841c4f6094464224dd247ff6c9c5691507d0c2c79d7e8d2aa9500eccee059f447fdcea0dc32530ede8ff58c52deb7d97c86167ce6c4757e81c7fe0290e5e0573b9b83a2acedd7fdc6b7c5710b030c701e9029b43f842fb22344a65dac067470fd031c766d77e89a3890335530b734c494c8132a4b83d3e29040202d61122c2277a6fdd66ccfa4161ba2e1fbc706d13c5d7e0762f8741f0588a7f13b1d122ac213e146ee50a23eab41e4f86430ec38c6fd2f80ea214bccda70437a6385d14d2bc103aba0467fa2724104bdd1785893303205eee48b71a47365a3f0880e2301ad140eed7fcbaf6bbf1fb7a525dea9c6642aea3b3e3cb054a76a3c216235a16322553434a43380df98dad3c4ca2a1752452ff0e339046954367ba7b43ea692d6cb714d61e2fdbd08e8b8025155a41baabf5044ea9ff9f8f95af31a4dd52792ad7bb8c052fc0b736933cfbc62d3dd1a626dd622b8d5d8268e7ca458d4c913ee62f7a87518a684a8fb3016c8e7c7ffb6c70a5f371c42170a9b12e63406f669ffa56d7bd1ef99ce290893160dc274a8f31d0bedaf8d7eda666510894116a40a17f0670856e31b7f30d73", 0x1000}, {&(0x7f00000011c0)="94cc9adf72453760dd661d2d909813e2bf44576f2611cdb8cf50527ebb10cbf36347cd8b276fc33073560443c5ccdaeb0983aba8ae074230dff2773e225e214233d366265022952ef5195a745030ad36f8aa229ffcb91304ff0bbb32cfc59ac201f70f045df47355fbd1e11a1a835550cbfd4c0807737d0edd24b4f313af183f89d0d7591be825d17c012245e05d45a845a869600f3eeea4371d889f2d91b314de52838ce70769c56c92022fef5ce31a6769ea3fb8aafab18c21a4c58dc4efc4831557a7fb374b491827e7d8ba5d527a5b6a859ab1ef82dd7f8746a196992ebc06", 0xe1}, {&(0x7f00000012c0)="921f3824ec65e33a78a5b1410635a994a58a771522a5ca2542bd85ec22", 0x1d}, {&(0x7f0000001300)="81f07221b129faee30a7b703bb5434e2ef4377fec6b4e5a6d01a9b4935cbb8a3b97293005c888d90a8c012ceca746a8fb2a1dfa1973f5145a57ffbf9a77af0be6e86e7b96067346797addd35f305f613488f360414ff3d45286f803479066eae0fcfb222a713c889", 0x68}, {&(0x7f0000003000)="40fb5e0ce2c16d2f2d5962cb083e2bce32675087800c28d16b56943efc2a6eee21bf6b01f22a5cd6fcce36f7de37dbd897053044d0a3bde2a2870222d216d054ca373869b6b23a4ab308a5a0fcbc9c9830bd09de0f92b8b92d42d3b7e82c474032afed43c35e100e6979f4f875633a8267d49c253090b53d2bdd1f16db50c73e0b0f80c729d81e2467e5a49c7776736cdf7ed7dbcf7207b50473a50eb2f0884ad17d6001a0e30841fc8afbb9adf09c363383b7c1a488e2b53b1f365d97d4345a0bafd5c60e7a76918c9c3f1817c2099c3a1959a63b4e8c9ab78e3da6a34d3a90653a49f9f72ef4f418705374a7d4368e72018ee568587fef136a312ccddd3b514079d17694c0dc878273f9928399a5c75f88c8e93352849ea2845da690d41916d8b612f935874f58b15eced3605a4cb022f426915114c08acc1628ab480fe412d04228cf418ab7c2e1ae4335f197b09355c1473dc7aa25904685e9bfbb7f12ed632e0a12e5820fc69651f6c6ca974587c90387465fab84e18a6b9c39d9d3a9e2c80f3efd346f7f59754865be446d04dc1c5e920daf3141e491f9e7d48cd35a8ed4496817947a6cb94226176a9b77df4dcee7d508fdd72e525a2371d4730a4216919e095172930abf34c366d7f43002f061a801f2582db39b7ef2807a90bd744aa26fc2ee4bc5c6a2bc5d5963e960d226b280abb17ae7a016a5426b42a44f8b3a4ac73570d4acd07eb6c850d8fde87984870b31752f0753dce40a018a3a43ac7491d4f3589cd5322635e2d5a24b10cf13bd53a6d168bb6e08b81893356a0d3881a427ea39dae14bc59ecb546ed3b78f198bd6b1d6de113dda69f476cc0fc593f08eb4cd29fe35da53e9a851f2fee64e4555b3b58a1e0e537b1d2a8ff3f13986664735047a71bb8281b0c1637a71b4ab40e8f8540ea1f15121e1786b38d414c1ce1355c848bfea7cf5ed369ae390296c8a4bdd2777a94c339afb15dd0096e3b711fdbb2b98660de698cc4e1ce738ae8daaea2ec339e228d1359d54da4128bc6e0e00e1702acb77521a80228ef7f0042953c87a4a9260527acb15616b0b5372aaa4a412814c9583299da0a1fb18334086bebe0188daf8b6620b9eec25e7ac314284335dd140f0a698df792422184c43e0e68deb7a2ea7296fe9b4728878f085a0354d064c9dff5cb087790c8c3b0aa19caa83320d539159d15f2fd0f8224b0e09cf925c4c4596bb98bf4e6386fa65b58df378579e017c83d37cd7474ee2c618fc26fb67acea126d6604d9ebfef04e3deaa85b6dc7568f31464e98d96cab8956c67b8310c8969959b432cf24ad5dd085a816905b928ff3e47ac27ad6f55663a316cfb955ef0dfab812caebf2dca897db6a811585028a44ebef70036888f5bae19155ba292cf7a96181477e03131eaf2c988b6d93ee1f5c0c5be31468f61bcb4b92fe9c3191de0ccd0cbcf12dcc068332bf798c791b7f24c3d683c012766f237656185cc753fb6e037697cf05c41918af22a42c35502a6da34116d2f99eb3d6c08d83554fd9c5f36dcb2c460ed572d9c3ab53b6f9b8c7859f7256c9e44f308a95dce772b8a3e10061d8872780a8f50ac49391dbc4d17c4cea987dc94feec13d11291ec76caf3ad6aea9085fadea99f2962bba79a13915a681761f1d6c2169fe86bf8ed046a6a137daf7e51aec473f63196f525234e7a6a7d6341d2746f1bd22647536ca5d8591c4cd37646acbc9f43cb1e86b836ee00e1b4d342ff57be5cde21e42b1b719ff7345c66c9f3166e2f9a96622794d0e38cee9fa8363bfe93be83370fbace035dcad09d8014819ae4b874437d5dddbc4a93b2b406707d2cf2d62e93b44bd34b711818c0a5ba2d2dcfaae1db0204146200135233f3813eba947edd687be22859c601ba1c0bdc23960f08fb7001456fea0e13a186e38e18db11a29e483684f6637454d4aaf3d13f8c5fd827111549ae9fb939b98626d77744d6755274d48c6eeac04c122e4ca11a1ec683a051ef7b60a429a566346985e7be826da1f93cc78c0c63f38715608ef2ba9a82b0a9b3142c0dd9938fb083a26b5130e924e6ce902ae9f7a7e6240958281ae405672af57ee8d685f0115974a0fabb9ae8f0c39d7e3d33059f27b82520e1af36c330bccc69d1e7e6f8ea58c1505789d126c4f70e2a68a15a5d1279d2d52886c460c6ddb868b0773c4cf92849a7c1f0f04ae2b5b068f33cad2a3f43d0a53f9ae78c53e54bc59423641566d7b7a5f0a5ad2b590af05da6b7217aa97a587b716fec7f6196e122cb573bcbc28fda3d12a2f7cbcda49feb188907eee07242b2a0f5ab89d5ba3fcf4c981b669112132fd256e3420f9c829b1613cf6019f0ef93c7c38677f0449f175fc3ed7726464fb9c0b409f3efb93a14d06e3088dc32f72de6c515aff9ecbe68271798dc5d8e4add2d47ada32c0e682a3fa63bf9a99d49061a75d091856e1fdc4c7801cc768fbbe5fd16f707e689bce1f5a3da335b0bea0aabc9553a02637f351850c45ff73f1a1707b3c5c6abaca5a97e3c41fa7699c7130f1c0dd7586bec235db71bc4ca75bbb5598792a6970e21251e98c05889dcae80448e803416013c68afd13d8eef1286d00cedf7b5ae38006747242aa871cda1bacc6ed537b1bb22952e9a34001a51a0946a051e6fa66141af2619121c6942a46bd7f76b7c0f3b027d97531cba92e6e2cfdfa3cbca2d8a06131abdb0343736dc304da201d51d0190a6fd163721a41d821e5e5c3263d06c36b76115c5a7832212634fdfbcf563e10e99fede81e20fcfc100090867a3e83061b4dbab6c6d87415f7a597d1fd4c4415816b9e8eff58fd074b04ae0eb330659fa8ec71cb423fab320c5f4b39aa759c6052d861f593067c481c1c93e3707234f2b0b418c545b7567ce1cd1a23676705eb0c1b757dfc1ab0a3c3274300522be26fc171d555ef1f8d3dde3c04d8d09c19c8d1a0ba488d1a20e8d994bdf678107b37f79aba56055471443688f33a128727aa1d24f2e2d1501332df944ad859a2ecfe58b3688e74689ed26d91b3e75e53d6ed9f21662661b34a2ea666cc8424e31bfa3f5aa448d5bfe739c126ab7302fbf795f9a368ed3170bfedcdce5fadd5ad01d5f475e2e90d0abfc88f38e3adba3fab19ef20eacd198276d6f3506479b7a99f3cc172306cd625452727205a4923d6e27ffae4ce701fd8faa6131d13cbf1f6146dc6e2a8958f9f66f643c83c158db8795714a42a483da6a3a6cf17a0ea77a6083ead59bc69835736ee27896dede20e3d1a75212da68a1d9b044eb548f556284d888f077f351796ee40046a854c19a90ddf3488f2f11c581a4b9cafac74573938e7e82cdd5d7e3dd9c093962910979f476f897da60056784612b4b1c450a5cc52824201e9118a3aed8562d154274ee061af33332525db1cc45928050bdd50ce36e83f88ad6bafff7d3333ef4fd0c685f6e2843c6e7d36c7e75439900527cde67bfd096ce613744d4bdb9a93bbb229f15f2a28de1823eab224c80e308acaa82054c60c51b20b93adacbc9373c71b3aab59c71637a4fb1505947124215d17ecfc7643b1a5bfd2b49345bdabee3d311dc1101edd98461aafd07788dc298c6252947be4cd260085c170c8cadacc136f41b6b7f2de9b41db8a7f5447eeb70fe82c651458682fd8f47efe3293a9e68646419a3dcff42e957e8d149e3a44b379387d7f48b5cba6543430c88b27aae8e957eaf3998ac049217064fa86f5dd26799a83cb92f723a142ebb7adf427e0cfd42bb7abb85f9db77ee62c3bddb0aca5d2a753304f2221088914446859a2962cdedb7969960788f9d13b86cfe857c7f0e6c7e041bdee7c3f9373d2a70c1edc2dcb18aef5919921fb4fb76388802a6fe46c155415efb8de906c8d8c8985915ac117e81d7e0df4e7727714bededc532260f7ecfe56a59822ba7f79bafd3f5698cf945f12e3916fe71993f0437381128b0b9b12de1f960594c08153256f9906c0bfd746a2fead6b05b8f419073746bb1b3e46cb18e1f278640e071800d0a67b67490133be0fe50e3d37a0f8cc79a546b0bdb1783c550703b19cc3251df30be10281c907f0f6d65d59f6ef91dad46f5a3f4bd361fdf33147e37db3a4c89be8ad7f4a145ba8c1e607195147cc0952b143dd29c42a53053347661cec967d1b7be21b31f2eb50600f84ab13f9a66d5fb3f65243a13515b1517e3365574f795f907bedf1017d6728b0466b223feaec18bac0cfa17d70e40177d39a0b0dd9f1500de2fcc40bbaf5b5c522ec03b647aa50e2ae97659f68b654674c7d95de26133c110f427130be71f5382ad59038b641a25179e69df762468de09adccd2d073e8e4e1ba646bdc4033e49bfe3ade36b064937a8364a8a7f66f6c4b9bcb8c388c7b4f4d92fe25a807671a808b008091d1e9542ca9cc460ed2f355396b4fc09548b12365134edeecf394d74e59cf8b772f6957ce70b8fe41c9b6cdaa4835a7bb002a39e4a2653ba1417b4e610e225583e231ce2d7658e3340c1bc194e37f245c6ca3be55b29646f05c590d42875fc9b7aab1b56c09694696f6a9916db2aff472a6ef8875ede3b9a8b29ae3c11c855d6bc4aff546da2678b8549f920d4e8ae0ef697e1409b90a4cc351b9d60148b19f23a14cf01ba88ce6b5fea45d8e62b7618fbb004f379da754118d14d5cef464ed164f6fc93d900293911002ee4b46968040a5e4dc02ea6b1b5a557d72702952b849090beb9beff125c12daf3f6274f503a70f58cdb916a4e32a7fe74ebac2c33cc8266a307173a27ce59d61c0acbc33082c41a5eebda9a312472d0c0a53ab047ed4cc80d24c25cd000cceed05208a51d4bdce18f9b3da7e2d5871a49d7e05c777483e8485fba896d1fd2f5092d4a1eea3e590ec9984a2066c2f24fa6cb5686d7ea123f6f829618dbdcac5bcc9486c53922b96eb7fd58415f9c596541f66fd21a9122fede52c6a9b19c987f5af6208f7cf99f5732add4b8b6c3334630013a25307a174949251dc454cf203a4fe5c63178af6f5590b11deb7ababcbffac983fa251c855a63fa46bd7cab56ca23cc90549d9d4bc3877881cb02a7a139b07450d7a852f123190e90d024219aa7cfabc20da30576e19ea1b5820bcc51c89f15e32a0698e5c0d83a73f709b6e9fc65c168410a5ae0be78b34a886ae53f4f0e46df5bfce6c3676cd7d17791946a00b15b8108dd4f2bda1628cb091994040a388f36b5888952261937d28731623b7ede0393981fff3b37dc228e9ce3ed96449e12de5328075dee5094340e8054f127a23d80538f2c762476c0b68407ab15facfb1317e7dac184eea9f08e7267b37c540e57aca4eca93c59d28791a63c6b44d656ad946e7bb1dbb3a0a1262ecf684f0607f382c6bf744532fa44e81345994b10f775bc3ccf25b8bab5047b255ea2456d6d6f483414f8b7de1c1d9815807d405063595e52b5ae84a18f41ae85687f09a59855dfee69fead363b49e359d593d3707e337db00dd1a45e3582984ee6ab696a0864159430148e9b45115e838218837585407b6136e50dd5151b374c27be56d33c3af4860064511289b7e822d37eb4227b3f0ad8c6ee0ea93d528dd652b6ef7015fdf86f0f97edf02aba220bad960b0698a2fc665a166df3ff35cb56b3dc4b24f69d60ed6ed21bbd92a2f6633f324b2cdddedc740dbf48349381c8685d399e64cd8574eca598da8e92747ebbdad95819d2141f13fd1b3db2557b1e63936bcbd7bb089c38440c9e753842b7925de462bbcb60510167d37b4d5c5bd295de0b46146953d94e5", 0x1000}, {&(0x7f0000001380)="880492a64eaf50664c46a80e14634e69cfa8", 0x12}, {&(0x7f00000013c0)="f1872ffb27c412dfcab11af8ecadd0ab8acd209c94aa8d78fee933f88179", 0x1e}], 0x9) 16:00:04 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc7, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x413, 0x1cd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x6, 0x3, 0x1, "260e638f97c81f593ce180bb91c6cfcd1cd4e89a", 0x407, 0x3}) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)) writev(r2, &(0x7f0000000300), 0x258) fchmodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x4) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f00004a1000/0x2000)=nil, 0x2000, 0x4) setrlimit(0x4, &(0x7f0000000440)) 16:00:05 executing program 0: r0 = socket(0x8000011, 0xc007, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) getsockopt(r0, 0x80000000000, 0x2, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x24) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1d5) close(r1) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r6}, 0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = getpid() wait4(r4, &(0x7f0000000180), 0x8, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x1, 0x100, 0x4}, 0xc) fchmod(r1, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xb3, 0xfff, 0x4e8}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x101}, {{r0}, 0xffffffffffffffff, 0xba, 0x1, 0x8}], 0x2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x44, 0x80, 0x400, 0x8}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0xfae3, 0xfffffffffffff800}], 0x6, &(0x7f0000000300)={0x8001, 0x1}) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r7, r5, r6}, 0xc) r8 = socket$unix(0x1, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet(r0, &(0x7f0000000400)={0x2, 0x1}, 0xc) setsockopt(r1, 0x31e3, 0x2d0, &(0x7f0000000440)="a682b1a0a3d92349552f695fb7717f0e95e7cbabdbeca67e4e10089302f8978238b3d07745e39147f189a0caaca983f8e8c43c56e798f13b30f3c6ff742bc2291c33ca18cfe5504d75b31bd4fb1f6e158c2a268b733a871680cff3a8157a960924595637d8cf296842f6cf5d9cbc196fd817de240ef0cdfa50ea2a032afd25962a1b3fdc7137ff8a4b4af40e5c7f16014a966ea8e7ddecfa1b91e2097b2a54bbd4188c5b98d752", 0xa7) poll(&(0x7f0000000500)=[{r0}, {r0, 0x14}, {r1, 0x86}, {r8, 0x8}], 0x4, 0x6) bind$inet6(r0, &(0x7f0000000540)={0x18, 0x1, 0x331a, 0x5}, 0xc) getsockname(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) bind(r0, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) fchown(r8, r5, r6) sendto$unix(r1, &(0x7f0000000640)="2984edbc398ffecb0c50740018bec854e673deb11756bf5c6ad9adf3d037a37a29e51bae37807cf2c15210c4c28f218a923c7dfe1442b98e28d509a44b12f289d5f170bc49ab1da91618735aaef8028b3b760d0771a9c685d1885211b311c78809c39431b9b0966a28781aa81512774175fd263be5dea6a40db0c4c90633889e069ac1dc448b722d8a0b3d78482559848bb99aaadffe7cf9331502357677ef1511a1cb6c698c466ba6b11da4a424de17b5ac54a8788dbb22359fda", 0xbb, 0x8, &(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet6(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) bind$inet(r0, &(0x7f0000000840)={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x3, 0xffff}, {0x5, 0x100000000}}, 0x2) 16:00:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0xffff}) 16:00:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100, 0x3ff, 0x200, 0x8000, '\x00', 0x0, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00006a7000/0x1000)=nil, 0x1000, 0x4) 16:00:05 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r2 = semget(0x3, 0x5, 0x420) semop(r2, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r3 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/92) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r2, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x2) poll(&(0x7f00000000c0)=[{r3, 0x140}, {r2, 0x101}, {r1, 0x7}, {}, {r1}], 0x5, 0x81) 16:00:05 executing program 0: socket$inet6(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x110) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socket$inet6(0x18, 0x8003, 0x4) 16:00:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvfrom$inet6(r1, &(0x7f0000000080)=""/236, 0xec, 0x841, &(0x7f0000000180)={0x18, 0x2, 0x6, 0xd73}, 0xc) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = geteuid() r7 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x8000, 0x0, 0x7, 0x100000000, "92ae758976e29338089b5d54988fc5bc3a285593", 0x4, 0x10001}) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="7123b23046fe3f428018c096a87625d93aab7c29112ecff7e6e11b89fefb7239f75749e0d4f1a7618a81e03154097fd956fc825282dc6a52afa994ffb3f71f03575a49845b695fd39881cac4a667da9eec9d0844aaefc79ff2c8d3c656034b703011ebe69113cf986e59275d6ac6de14cea6bd73f97da966b80712b18db84fc88d834e434230fb050d91ba9c2398f2ec96e3d971508474780d5b37e4a5e5d793bc7127de957060", 0xa7}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0x70, 0x40f}, 0x400) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getgid() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 16:00:06 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\'@\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='@&)-&\x00'], &(0x7f0000000340)=[&(0x7f0000000240)=']#-\'@\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00']) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x20000000029, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="113afb8c35357494459577382c84737de6b5e66ef3c9990060d76bb4db808062e51f595bfdacea79e5991f18e72216e841c13825a206323bc7b4fa979b90ad87229cb1b596bc40f5cb0c047bbdbc4d97607fa6fcaae92dde038a09001501564456cffa11ea579094edac958a88166633d2406484222101236fae5297206fa340e2b663d046ae52d41d1e5b120f711c92f1", 0xfffffffffffffebb) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) ioctl$TIOCSDTR(r3, 0x20007479) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x90) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) dup(r0) writev(r3, &(0x7f0000000100)=[{&(0x7f00000011c0)="dabf8dde3d3fb8c6f376d64ea9988a6beba3c88d1c7e53694d40e46f8a6f32255cf20a19833f7ceb95d6bcda6fe4e04da14f8e3dee2b69e4cf6ad5f8fbeb5677e351f4792dbbdb4ee706e02c", 0x4c}, {&(0x7f0000001240)="1189fb4d0c62c378e791a067da424c78bc850c79f5ab96015eeb6c2739c525fa76f8a2a05ddc0bb0a5e8254df95461d7bea68c7c376b95446325aae001a93fcc67dddaa8dc82c45957ca236416abb7af768f9bec09f96c2828a221b4acde904ef7d9b6ec817b", 0x66}, {&(0x7f00000012c0)="6d8e3a987099bc9a21825b38a010c382b8d739f13446e2c072680cd20fc0539af632499a1ceee450a26b9f57019b5a73b645a446b645b7952a2db7f3e045558d185c2b5ff56b8b92273060f09a023acce3fad9f82d7f13f4f82e67066cf862ed65cd809c82b0f8b710b9e4198acc6bee84d4b0ee253f2d27ace3238e200445ff629ffab39fef1d2fa9aba279c51846d36cc77224ff30789851c8310e77c6b029442b07b16693ae53659ccfe63ad1b7cdc59dfaec8a300f82ccb24305433cee386ed3727b05ce0ba180f5abf60be986aa525736b3e9743e7c7957901e72be2b1bc5e6354b2f6a08fc7ccbf84acae8c73caf098cc1d33eb7ce32", 0xf9}], 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x8a29129bc1c2a86, 0x1f) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffb, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f", 0x12d}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x100) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xb26}, 0x10) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="89d766804920b87f6bd6b8f952668d301a86447ffc7ba4c2dc796c9e45c2e463f3c42c09eab264d47011d76fe2b992d80b77dd60fd918896a40142aac5114867b0", 0x41}, {&(0x7f0000000340)="22ef38e7871ebc59aac672dbd76a68185a4d17827896db88440a05c22fbb773e69e1c69fb2bf7ab5f5b4df66c8d75cc8d09c4557ca14c5ca8775fb74ce75c3610f0ce8c20a4d2e8c8355b4f72afd8d55ed240ede6865ea9757deb2aef0ee61307af1c71baec95f", 0x67}], 0x2, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000400)="bd871a9768dcbc1e9c11a74871b91d18708aeb497cc8d0a5d897c527956ae827a3535ae97a118536aa65c40bc561ef1cfb697a8419aadd38e98e9665a6d69be9143a4e903f7acf47b0972e08c3ddd7d8e20d90220757afc7e53651b4d4b0458e30b07a085374afc8bf8ee2923d0f348929a1fd7ca7d76edf127d8d91fe645d1c7b2df34600", 0x85}, {&(0x7f0000000640)="e40397de9681cbf99e2a2bcc17e0cf0ec8c7d2f51187a008d8b0a9cb2b437aa7cd3682baf3ebbab7067e6052916aef1195d600d0310c2e37295847e542c66c4cddc473fe2fd39e0f679cef9f719ab3d2381618a0e27d9b7f9e4ecc8a046e7021db0250c77ba55315726fb5c19284ea593b4ee911a2", 0x75}, {&(0x7f00000006c0)="e9e5b5acb38b0b6870adc09ba400d7a4bc8765ded1b1462bdbd15cfeaf60589c65d2a33b577e10c0b55fbdb8757409258712408fc71e40c571258572189abe6a22d24c96358edd7fd06227dd1b2f18f05343a1c8665f52a9ade83f8409dedc43d3c530ac7234b554fe453c9609c2822860c19964e5c9dbc14f225b3abf252f4d4b0f8070437c7dd8c2072f9910a9cfa56f1c037daad5a1274d4b83e0ff4f0136cf56247d33a411ea950d47ce70b5497c81454fee8e0fa76d6bfa406c6d57bf2ac9dded420b2343fb887336fe62baa2d3396b030df68b2d1d799f2c95ed67bb262e24f69a66", 0xe5}, {&(0x7f00000007c0)="3ca12f72eef90014167ad711950a30a0dc5340b9a9414406d5ec25aa7672eab3319817baaee89647faaeaf3d21aeffdade330fd0a78dc3e1f2eb13e93486a9702868264a23bd3ec0014f69fb190a2c00ae178f38a93d90b8eee691fbf69d4e84f85dbc17775ede2a0f2083558757cd0ba9534a75c68db5d6786edb09a4237defba5430b03e27f64dcdbf0e", 0x8b}], 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) write(r2, &(0x7f00000001c0)="678df82d52f0563712efa3fe6fa10b07c643b581d8f167cba1d7db753b312f0d2974693b92f2d18e331f783ef75169f5fe3bcdc39227a591a171e5165d1d40ec1a138c907771c0e6679f6d16926e2d1161654a2a624d57c0eb6214ca83830a0bb6250bac789ea47910ad02811a46327f9618bcb2ee3236c9dec439496a6ebd344b5667ef9f7e4c61194f0e0147ef0f8625f34edf9e3c5f6fed35dda42f3f3a7a1fae0cd45c7a05d7e21cb07532a298789847b58942556a2e6679d51fd7d96538a756011aff6bfbe3221c4f2d5ea43760064455eed2e3d191e9e9dc7567128662cc582de81f19c1e5de73c7d5a66ae3", 0xef) 16:00:06 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x8) flock(r0, 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x2, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b000000000000e7e64de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x3, 0x3, r1}) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) pipe2(&(0x7f0000000280), 0x10004) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8000000000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc, 0x1003}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x8, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x3) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 16:00:08 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x101, 0x8) accept$unix(r1, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r3 = open(&(0x7f0000001d00)='./bus\x00', 0x90, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000001d40)="f5", 0x1}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000080)="00edc03db86aefee769d32715dde4cadbbeb4e58c01753e01197c35c1f71fa662b84038feda97de2470b167139bc", 0x2e, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x8000, 0x0) close(r1) recvmsg(r1, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0xfffffffffffffffe) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) dup2(r1, r0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40005) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x1e, 0x0) setegid(r1) setuid(0xee01) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$unix(r3, &(0x7f0000000500)=@abs, &(0x7f00000004c0)=0xc4) fcntl$dupfd(r3, 0x0, r4) r5 = semget(0x2, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='4\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\xaf\\\\\x00', &(0x7f00000001c0)=':}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='\x00']) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000540)=[0x8, 0x6]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[r0, r6, r0]) semctl$IPC_RMID(r5, 0x0, 0x0) pipe(&(0x7f0000000480)) 16:00:08 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x10100, 0x44) r0 = socket$inet6(0x18, 0x3, 0x2) write(r0, 0x0, 0xfffffddd) poll(&(0x7f0000000000)=[{}], 0x1, 0x40000000) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r4, r5, r7, r10, 0x8, 0x3}, 0x81, 0x9, r11, r12, 0x3, 0x2, 0x6}) r13 = getpgid(r3) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/153) shmctl$IPC_RMID(r2, 0x0) r14 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r15 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r16 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x140) r17 = dup2(r15, r16) r18 = openat(r17, &(0x7f0000000600)='./file0\x00', 0x0, 0x80) sendmsg$unix(r16, &(0x7f0000000700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000340)="e96194ee52b83a75e133bdb5c7027b99492bbcf3a1b045168578f9f5724cbfd648780758b61e4b0533c805ccab8b778ad33a6116a8590d8dcfdc70d3c0fd3280174ad4aa4e56104c604cc749555382a7605840c78bfce8edfcbe9c78c91011486d37a6a69d15ff363e88bf9eecd8955d9bdefb00e1a124501010ebcff3d337f30c9b46a7c11f192918a40b82d10fd5c7f220c3b4313c7fcddacda37175779f17c7396831fd64348448e183608021ebf29288c1aec270fb30fa46921731e404c2790997fad579dfbde624dfde8b5836cdaac1d77ed0942f3829543ad5d6c2ad3d48e5b47183d95e43da20cb996ac3f1f209", 0xf1}, {&(0x7f0000000440)="72f47072c8a4bbcc6a0dd5e2279bc938f71e83a2b42f2ef9a65b0f062c28d754f1409d1be27fa585f05e7eb4196e882dbb21e4aa72fc39e057e9ea102e0c2491c5ca8fa38ae56f82aed2aa4f4ed9", 0x4e}, {&(0x7f00000004c0)="e8698ec9f7aad996bda2cb0540cf550331770650ab24db4d526a3c0675ad4351b6330727dadc082608952e3055f25ec71e45384f61b668ce6c955e85f53de2dbb8408f15374ba24618d01dc9b38dd48e14dee028d2c3d600f0d247df3825abfad414742f5597555d24cbda14f9ca92d1a96a510789509016dbde25b1cb092e66d482e59372b118ac79017211d4931901673ebd6bc147d8d41fe411555b48b6258eb3ae7cf6d93563d59ab4f6050bf4f37b01b87a9fc3e58f184af694a3452237a6729a0bc90b2545c8f91b51aff8", 0xce}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r13, r7, r8}, @rights={0x30, 0xffff, 0x1, [r15, r15, r15, r17, r16, r17, r18, r17]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r11, r9, r6}, @cred={0x20, 0xffff, 0x0, r13, r7, r6}], 0xa8, 0x408}, 0x5c6220a0621bae83) setpgid(r3, r3) r19 = open(&(0x7f0000000740)='./file0\x00', 0x38e12, 0x2) kevent(r19, &(0x7f0000000780)=[{{r18}, 0xffffffffffffffff, 0xc4, 0x40000000, 0x20, 0x4}, {{r18}, 0xfffffffffffffffc, 0x5, 0x40000000, 0xfffffffffffffffd, 0x1}, {{r17}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x16}], 0x4, &(0x7f0000000800)=[{{r16}, 0xffffffffffffffff, 0xa, 0x400fffff, 0x7, 0x3}, {{r18}, 0xfffffffffffffffb, 0x40, 0x0, 0x400, 0x200}, {{r16}, 0xffffffffffffffff, 0x6, 0x2, 0x7, 0x4}, {{r15}, 0xfffffffffffffffe, 0x80, 0x7, 0x1, 0xa5a}, {{r17}, 0xffffffffffffffff, 0x10, 0x20, 0x400, 0x3f}, {{r15}, 0xffffffffffffffff, 0x2, 0x81, 0x2, 0x6}, {{r15}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r15}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x2}, {{r15}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x4, 0x8}], 0x4, &(0x7f0000000940)={0x80000000, 0x1}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000980), 0xc) socketpair(0x30, 0x4, 0xffffffffffffff81, &(0x7f00000009c0)) shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000a00)=""/51) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x2, 0x4, 0x100) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r3, r4, 0x12, 0x3}, 0x401, 0x1, 0x7fff}) r5 = semget$private(0x0, 0x1, 0x400) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000140)=0x2) 16:00:08 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000100)="73554300a70dea2037a3702218c9f4c20e3cc7c7063afc8e202d2e1ccea7446cfb334f65b860cc45faf7280908db62bf901aa47493d4c10397a9f941ee385c1e45774e8f7c74b9da18ed6f556e218b797f5dcbecddf8a541409664889963f568d95b294707fa473a8e33582d087165a492a7", 0x72, 0x6, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7fffffff, 0xdb}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f00000002c0)=""/87, 0xffffffffffffff41}], 0x307) open(&(0x7f0000000200)='./file0\x00', 0x480, 0x101) 16:00:08 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) flock(r0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="de4dd17e15c4589388", 0x9) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2044, 0x400601) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0x0, 0xd1b}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x6}, {{r4}, 0xfffffffffffffffa, 0x40, 0x10, 0x2, 0x6}, {{r4}, 0xffffffffffffffff, 0xb0, 0x47, 0x10001, 0xc652}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000005, 0x4}, {{r4}, 0x0, 0x40, 0xa2, 0x5}], 0x4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0xb8, 0xf0000080, 0xda16, 0xd09}, {{r3}, 0xfffffffffffffffa, 0x0, 0x5, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1c, 0xf0000002, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x46, 0x4, 0x9, 0x2}], 0x80000000, &(0x7f0000000400)={0x5, 0x400}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0x7, 0x5}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x80, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x9, 0xf359}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x0, 0xff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xfffffffffffffff9, 0x6ed}], 0x0, &(0x7f00000000c0)={0x29a6, 0x8}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getuid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getuid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="b3d2fc9c4772fc2faf0645093bcb22359e0c919ca51928708b6891f587356a7a1077a6625fbc69799b323879f3e961dcedabc774a838c332631666bd21acf788fa0befc1ec8155a76bab493cb15d4c393fdea13248807032d9cb2215c6b45d135f23e1b92aee139da568838901252c7ef606002be8e1ffd774ca6c0c1d25caf867909348afa545639984b20726bc9a3e15a80942a393128d971ce6d291069884e14e8f5190afb169fe7c1a8fd35007d18d3e338532b747fcf45dd9c542de49dde9cbcf69", 0xc4}, {&(0x7f0000000140)="ce6c155f2c12def6beee0cea8d24841e82abf6cbad1adfbb095eb12db7b1ce2f9bb37cfc21eeca3ebc", 0x29}, {&(0x7f0000000180)="34f21ca3e3359d28b369e43a919a9731261cf161530f85a9bc26f4112831f9d235925964cd12ad919505286490c27e77c0b73788f3e89c97a86240100ce3c2be8670b8707f1902fd57b8f646c10743360a12641eb9792aa4ee00988f4c70d2face35247cf4a439ca8e13989840f39f98badd70884e4c7e142f28c71227d1e155d572915c7fc3896495e76f13ba76a4c01a3e94a50bc51b231911a46494fac479b21fce0f277c279e07ffe688df950a9940af0ad6a8c541f45c657d611c69abe969064a4176b842f422", 0xc9}, {&(0x7f0000000280)="909452bdb3925d2fad4a74f1adfd87cd0006e1d921103a8ad2fd1e0c50dcc6c2ad4ba8a2151447176bfb69941357ba6733db0ca07680c51fb33f54577f646cc71a1a65c8ba729ece341345fd230a743f7a25c3e9682994ae19e27d7acf93a64972e550db84f4a9bdb720abd938c6bb118f3382d464aeb8dd5e6f7f9f38e085f54bf1f5825942c6c5dd65362aa2368f2d68a9", 0x92}], 0x4, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x68, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x40000000000007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000000)) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x4}, {0x3, 0x94}}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setreuid(0xffffffffffffffff, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x102) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0xfffffffffffffffc, 0xfffffffffffffe01}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x1c0000000000) poll(&(0x7f0000000100)=[{r0, 0x5}, {r0, 0x8}], 0x2, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000000c0)=',\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='(/\x00', &(0x7f0000000480)='\x00', &(0x7f00000005c0)='/#+\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: semget$private(0x0, 0x3, 0x14a) unlink(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$setflags(r0, 0x2, 0x1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x440a, 0x9, r1}) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x80000000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x42c}], 0xffffffffffffffff, 0x0, 0x4, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) lseek(r2, 0x0, 0x2) shutdown(r0, 0x0) 16:00:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r1) select(0x40, &(0x7f0000000040)={0x0, 0x8d23, 0x2, 0x3, 0xffff, 0x1, 0x5, 0x8}, &(0x7f0000000080)={0x31, 0x6, 0x1749, 0x7, 0x9e96, 0x4, 0x2, 0x7fff}, &(0x7f0000000100)={0x80000000, 0xe9e, 0x8, 0x7, 0x7ff, 0xf27, 0x44, 0x5}, &(0x7f0000000140)={0x3, 0x3}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x80b, 0x0, 0xfffffffffffffbff, 0x0) r2 = msgget(0x1, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpid() r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x3, 0x43}, 0x9, 0x3ff, r7, r8, 0x6, 0xfffffffffffffffc, 0x2, 0x100000000}) 16:00:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x102) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001880)=[{0x0}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xd350, 0x1, 0x8, 0x4, 0x100000001}, 0xc) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) setsockopt(r0, 0x8, 0x100000001, &(0x7f00000000c0)="207e27d342ffb0ae7fb5a07de1d7b94b519093e532ec05faca395cd968759b13441abd3f78b0f508c5ea468bea43654db2624c99d0b2d04994032fdf167596ab595d2012b2c545", 0x47) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:16 executing program 0: setuid(0xee01) socket(0x6, 0x2, 0x82) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000180)="5b234a9d785ca6c3f02433744b48ea580646601faffd443db6894b0013763b7e00da2ba3ca39d9e101350df98fbf47b5e819cc1ee4f6e9614a7d7acd98ff1d466040a2df5adbfa5c6449ca43630788bb57b85c09106ecafa54309884f89e6923a2b09e3b4fccc775055153f60e1ca662d53e9c0dca0dc37de494fc00c1c7b7a5d72636bc211b13c5bf8574adbf3bbc1adffcbdc5ab888f21555543b4a949143483682d8d4e4530e4d7fee84d17dcd5bf345c3f8d49d322d84aee2a3b265575bbafe8f1c3e6f7bf6e50db2556678ac577d656d8d5bccbdbe21935853da1a368f374c2969a65f7fa7d1eba094521c9b20e07b19b1495835611c9c670eca22b1fe48c08a2a66478d56f2d6c79309c21e203371dcc4b265d55ec5ebdce7d782775e2337dbda3cc9c27bada792218d4c23f2b83744085f47f8225c91e755b1c8687a868d6bc9f6855404949915b89bbd964267a975bc413cec0769b7922ba5558ed00a521a5d91eefdb811b6d252be07997cb050c12e779bc8cf2158eda07d930aff7ed160418916c0627402391fe87474521252919175b770ff5c10bbe8a7fa00450c0da69ba67a5f2fa444b732d27e7b5b1ef39a906701eb9218df3c7d462808af255505714f09a24b315b262cfa89051f69f4929d2cfc8597c219adb22f85ccb2023d7029d3cfcc177c3f405591df5cdb790273bae142de787a85eda9da2de89a8ec8e81112cbaec66b11880c068125413145115b04c17e574342d54748da56756a33c517d45d7dc6da90f8ebcbb48a36c5994ef8562bc03c5e01f4640273c4f507cf62f7fd7488ef5168e1288268170256dc14c433228ab899804d008b07501bf49c435d421b991b09bceee6d033fb0f446064154d7632d910a666d38a21cf898a530b0dd21529d8d27228769c620e59810b935e80e7bce50a5bbf02afda48da662c80873f356d4733e8c4f2292075c5c091de47929329f462adcd06bcb900a57628e74f9d23894bf72e1ead6f009e25f31f15d2121b318084711b324966035291cd6054beee28e190195489b5db576aa1ce19dae26cc1d16cc06a8aea23129501fbeb58af44511be8591abf279779ebe042b1bcae54f933654dc54a716ddce03fb0614fca70c86354f5984bbff531d3ead7b120d4820baf6a32f4d2f60233c172eef2f547c5c392280e965680ad94b5702180bc5032e5957bc877bb4b34666fd2d0f68b0bb0897d9f512346d2a937938dd15105b3177a6f06e694c66957821e47204a90ef1ff1d070a2c7f41fbe2477b0ce5b6a55ca37767ac9c7ea4ef4ec94e6ecd599e3e4fc518e20045ac0361cb083dbe8d1c42b3cc6fed6146a47a8008017eaef7026904b3bab35008b0e4625c10647575edb55e2aa94e4ce9c306a000cf763509ef8e28db582cd9103a6bdc825b5336ed61c2fdd75024c01fc83b62063785859c045318c661624033d09557e3198ac9c525a9ae679fb24d650e72046af30f5c400b650902a8e9b7acfc3868d46e4d25d9e4c50088a7d02b7b7d17ca734116af184e0909987deaa8886a242ddbcd3e699e448263e4e2805a860746948137e583293780ef940b703d48e3c7075a7b4e43c0b4c8a17ccb074a86c21392e91c752e9355330ee450fffc2608af38e57b78618a0bcaf4c5fe27516da67e4b32c4713c658eedeb998ef6bf24a5266073360fba108bc6e9d85d1db309f521042115cd7292aed6d363673edbcf49e32b744f07bf03cf659696bd212188abcddcfa01401452963f53ec51ccd6b6b0e4ec381189ac1e186b5d7980141d030edff983e4235caae1b7967116dc73e2b2d097be105569ffc536f25ef13e32acff61a0af45a8fec2985e3d6ed9819d23551754649be46d7e62bf7d1149ba9ddb435c6e92f1445270c8c6531a893c18c6d9328e759022b35d3e1b2720658493572a9c4e7efb8cf4f4938994226a732c4c007fe5528563014e0e861426e9e7c4e55fc0950b5582634067c04ed7cb258b05861530d09797873cdb76ed05877f4d2c862cec4f136ba7b50768041645e78dba777fc9a234dc7c0268bc464356167174d7eb8c5da046776bcc935ec2ce6f522033899b3dfe2bddcec4257cc3d2d08b4264c2050fe654b1cef5ce839ea1eaa163848d155807e7f7baaf39b7ba99ee4a7aa6fead3aa6dee24a5c6830765c8059c9066fab01c0a2b178ec9483055e7723175d32d8993cbf4c6c68c9eaac124247e39161bdb013ba1dec78f788e6bc266b6029f61824dbd1ee5c0d8b9bd63e22cad7471fdec9e52732b432c59ea43e4a5ce0023b38c6fa15beb8b157e28983a5b864ed82806808c5511a9d41f034d5b7d93abe04e9d862e2a30db41788bd10a093c11dc79503587b5b48056848f5a7f7a1081d508971e746b0d646e40e6bf03008b750b407b98e7d0aeb386a4ce7979f6e94000c010188b805b482585052b3935e543bdf4508ace4062c336e0f2ac918f61533c572b7b22dbe3201d30acdc3cef693f19da7818847debc99e99381c6f35747e1cfc0d9ca434c85a79bd246b05812f0a00771e44a61ef6e1146408d940f8a4feb0b91c0ce33355f4ebff8eb4439466cfb88a628a0fcc21bd2ff5fa7ce34caf2b16e5cbff1280db32ccce3d9b392dc1b44152e2aad87ef07c76b041bea5b26d9b740a3c3ed41d1136bc937b481b12d0eb099f9491b641583efa3b5d4c8b652b7c58d31c6100788e978dab0cab572da2f52136885bdcf6006cc3129d277ad7cd61d8b598648aaeb230e5982d232bfbe7a3bacc519949aa4eff16d0573ef838732549f33034683719d75cc8db65bc4ec6e14e55f87648907133a977f39397878bd15d1ea9b8a10246eed8145db4f551d7c2a64960a4f396999a8eed8914d10fb7dbfddecbbec30fde5259d00d86953adcfc7ab72f4b54746b541eede295c21cceadb2d64122ac1cdbc026f090efde630bdd8864890ebab02fa85cb83cabbcf7bab2f00988d7c51cab7e9559e00916f984f80c7c664a7e8e2bdece4867dc8fe0d8319f250d50990d24b6ff7e1619c44242c48624163669eb9bda7efce962ca4c98a418932360867d07e4dd950c8160f9ae419833e44812df400e000c16df020d304256b374456ac2b6d91670867f54285c3f6fc553fad7a5e1ee9adfdc11d8e9fc0b57372c02e52535546d4f78819a8e774b5d4083cc8979d0edf6601636e34ffab73fdbec1690896bb2ac35490dacd399685aad44216e6582ad63677ecd2f05e3bcdb3d67e50000fb07eb759c8c255c84c31c7977b38f61c355072859878d8e8addcc8adfaadbbfbc80d924092bcbb7608c9213611f731ee002b1299d226f3fb63834a3efabda9de03cd8f984699b2626d48d78121d45b0e64a17dd764f4e9b77a1e40a091a7f36e8a58bf2a37d5daeead8a8ad69a37f9ffe391b085757126930f38da220f979cfe087d9fda12d07311c413e8b1d333cb83a27dad801efce1024b5276432f6d8ee120ccc4da74ffcd3c181a5395e5cb45b4f3d89583f3c21b1b3c0499c042807e8dcae721617f734a9d5059afbd8d2443d642f9fca9bf3e6b60ad02e69b1843508115e98f30b6d6496351bedc827b90ca0f63ed5496cc3d56a45721df301ded020a67835909a9ac916a99e792cd6a19f5f0011e832a494c49881deb64caddfeaa949202de29e05c6447fc933b4f1184b4ce365f8dcb790a35798cd9b3bdc0221b9fdc8270ede928446f26c81a548e34274386f2a621e5579430224b35926e51d2413301a15641b7a1b97e25903556d8eea9af7837e88759a2c5cadbef9d015c04b501539bbe825ca1e46b95806a0dbb999683d4006a96e14b1e40c5ab752e24fe826df81bae128d9530821219daea184f4cce045341a2720d50550a6a289e769e9123ebbaf71f37e748649f46fd26e13a3c35b9b5b78e233cd4dfd98ce6c5f5f4c2231b49c4bfcfd84f7a30402b1c4637516215aafc21d7a94d88bcf620d827bb38a0cbf6bb8c0ec31a9b54761ede974b20f414811a26384c51200d5953fbbd6c4b36d6150b44f233be3df1f4a193759bb973f8034297145b10bafa52fcb91a1a70f9f9b41da54743cbfe36aef6d3a77a467612fa5dc0da867f3dda9e98a58e43d7c13e4c6ee33b1fe162e9e2b1cb646e0792a6863ace19a04f9547d28be211d3b6b641b8c9a543d0aa8feb110094324a05e013ed6ee576580567b5d47b28b7999d64126d46034844b9671747cd4a8a336224ead080a2fc440f4fc3b3aa82dd86d9a48e2f8b177d61bbdbe0e1046097758223d470306846caf6813fc15595c3e043b9d593c887013400e7c78b5f199078973fd19c67c1a1d224a2f0737098ab27581d27ef1ffcee14c267db51dcec1edbae11364ee97ea72a001f3514b99f5d2516071576008d70d69caad0cae7773f93ae44327fd54aaf52e1c0238d0ce4e3f6b1a20329ba18e077adce977ccd8c83297e5e4e90805bfceb9aedde67cbe3d6b2e2cacf1ca30951451f66d0a708b19b7e45f5456896bb2dc33ccdc7b4c0b075f9000970cf669633609de2d097e40f97e00a16440d32d3dbbc5c8342a8d223b0d126875101d69629e67ecd810a62af4ffb20900a33539e987966049daab51e1ccb6764c640113843b5c335e0f80a8370863652db76b7e4b9422b96ca7de361644d76d5be92f38c0a2a358c01a9cf112f5a6317b93f2aaad32075c6933dba841713e5905b7faef556d15437bbcb5e88e7f7f55c716892920a3f69cdd204f0528ab0ff9acb2d6e2065f08f9f65333b9ad9995bcfbdcc0424ca45b57637b68fdd6b01b7c98ef73fa423ffcc12014ea9531c3459c64d004a92c22e0069c5b755f548bbca49540a1c8f1e1787ee63fc45632ff6a6f64bea42dc55a2652cc023a3c51de7b51c0b51ac88eeeb002ec16847354c2f6df90db2677bf1431b9734cd50ff2a08da04ca61b37a16a7ba9232397c799df6473981aec2b01da923596b1ab0f1f327bc5edc79178ebd79db50e74e761a8d245d0deb000f2ad8924b0b076bdb1c57273d780aa51cfab463d117a8cb1215ab692e8ac32c7769e51092eb607dd187aacdbe7684004372ee8c878d0d608744b77a37d060db21ab3a662118eb664d3b0fc19c838cfc800ff3c51a4aaed76587c70cd4d30afc96b4ea5c71ce61bbc8fe7b1c52306385540558ca2d7c0297d01f5603418866f6b9e07647a2bd8571e6547b745280b66dfd39a68496dcbba1a474d1f7cc00983d88c4b91e37bc031d9ca28845fdbb6d4c78b3b2f24d35f6a89ae259cc2be89be09b5cdbd0ac24bbce4c2b2cfdd17122c7cb47f29f12b2130259d429a86628944bbcb066b19499fafe1c522b7fc0175525b714f53c0ff30074cb4c6f391d02c773344451fa46a204a7feec138d2ecedc5196428b75751ca2ec7b73fd613e82863d78f8b610e714bf7aeec2e7d2f17f8b9ac3a14f63de13f5c22c2182cb5dc9aad79edbec55912437c27fa4101fdefd1171136561fd9b0110f5e9bec2461378fa43e039521f5be5c89138c9d53ee29266fe88a1df1fe8737831ccf858de340c708d302725cd90c0babd1ce7323c939c0814eb10b1cb7e5e88e3face4c71d1c4e948ff0778105268e1acf32e24d091982e075deeb449bd9cef3eb7753ce415ba88717042f8686985ec868606e41196badfda85bf5ca8e2ae726521695f85c31e716c5a8e76f309d76968f7a18ff3f1bb32b0dadbc8ed9ff89640614b49d2760c0198020db65b69d016a339e9332555285374fb23305129070a4cdc4a1b80873b8143cd8885a60caae9f3eca57c", 0x1000, 0x40b, 0x0, 0x0) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x10000, 0xfffffffffffffff9}, {0x4, 0x8}}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x28, 0x6) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f0000000200), &(0x7f0000000240)=0x4) recvfrom(r1, &(0x7f0000000080)=""/175, 0xaf, 0x843, &(0x7f0000000180)=ANY=[@ANYBLOB="c91956205507d45aed30"], 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xffffffffffffffff) r2 = getpgrp() fcntl$lock(r1, 0x5, &(0x7f00000002c0)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000009, r2}) 16:00:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='./file1\x00') sync() 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/245, 0xf5}, {&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000001340)=""/205, 0xcd}], 0x5) rmdir(&(0x7f0000001500)='./bus\x00') nanosleep(&(0x7f00000014c0)={0xb3, 0x7f}, 0x0) 16:00:16 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0xfffffffffffffffb) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000380)="97df9fc6afd5f0b51c84fffd2b711d090072dfe4f7cead89060100000000000000ef3e6a01873652f12a7b9a64b80ce8b8c8b48f900000000000000000fd96c08157d10b95ac95bca2df3f8d66946167b8484514b76d5672c8cf415eda82435efa54d4d3b14307929b2afa2d88f62914eb95ce2fcd4984766745bc6d7f36b3e001000000b96f0325a3da6cf5846489e6293d28277a5fbe6a703728d90d8eebfe94000000000000000000c7db0000", 0xffffffffffffff1e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfff}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r2, 0x4, 0x80) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = msgget(0x0, 0xf) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0xffff7ffffffffffc) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000bab8a7755559155ff61422295428e062f30d76f3b4fba6dfd102d40d36191a14da996c51d8512d6138871c84c41aae47bc63917a8d1f1dfeeaa354efbbcfcd120634256542a47a5db7b52577293937857c03b67da53f8f3e6982f4966cbbc04bc5bbce71735a6b72d10fc0d601a434d5b99fa5a19930d4"], 0x7f, 0x0) setsockopt(r1, 0x100000000, 0xe95a, &(0x7f0000000040)="24a041436f572c3c85d97119118f4c70c7443918f01c7486207ee1ab744c121886c95c5f524600770a05b1bd58c9360ee7b7161fc2806e40684b48263377bffc0aa871520ec16b77f2098b69e0be4e5ee679f1a7345bb05e525ae9331a5b83cc3c901e3c87f3f01113efd6a906bd44b559ee63b70a525b5de0f8f40c59d18581719246", 0x83) socketpair(0x16, 0x0, 0xffff, &(0x7f0000000180)) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:17 executing program 0: poll(0x0, 0x0, 0x1000000000900) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x34) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x6}, {0x5, 0x7}}, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7fffffff, 0x8}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/134, 0x86) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580), 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000280)="ab8fec7445d19260a1e612f340671e658b8f212411d5f45fae94e250a360f0a0a1a3aa1229782292780f09f91d8b0a9a1d659b68339a905024b09511c79b840770049d979ee69f2839a4d8199dc3a2119ba96cc7855dee4c1a27060daf76efc38b771e106574b0716c3c01992af4229156aa29ddb79c99e1cda81fcea6011655cabb451c688a7de6ffb76ba44b19edcb8e", 0x91, 0x4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x88, 0x8) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) r3 = open(&(0x7f0000000080)='./bus/file0\x00', 0x180, 0x84) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x7fffffff, 0xfffffffffffffffc}, 0x8) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34a1502b8cc21739e5ca051569b2dab5f32e32a93e55039e000000000000000000000000000", 0x2c) r1 = semget(0x2, 0x3, 0x4b0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/130) 16:00:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="dc4a87c4b3b66413f1b3b2b79dda059bd34023a1d12ec7cc056a7f1513f452be7211494f877be77643b0bedbb54b1c9f55480fdbf933599dff99d4f1d71bbeac946604a216abdfdfae8f4ad6349792a96175877e8efee19e35f7b22d904581ef4fbf395bc0d68fe84f41105882416955d74703d8ead8d9403ff73dbc49ddfec08b36d07e5d0b17c6b91702b8a47906da9effedf6e57b623b1b58535b499f544bbeb38a37667978186f0ac9264e910f92f07627ca0b047bfb183d4444c41defde2a3d1eab3245418ee36345ea2d543464997f445eff5633c7deb87e04487f415349835df973ad03443bf3dfa2f37ba57311691c9ac3d40935fd7bc608353254", 0xff}, {&(0x7f0000000080)="ddbd1b332918a5afea445a36c86dc3f7f9cf811648dfa011d0b0a1412ff557a30e35a706542c0ea9e4ddccc819cae8ac48cecc8a31651b833ffc443740b20c11085aa1b401ca11590446c2e7dc94ae389ada5bb6518078df63c97b7d25d255f74005870239", 0x65}, {&(0x7f0000000280)="528f608c3724f836fb6b1c03a280a9204fea2114d646ecc137abc7a71924b64a5567d3c116b466dbf2932a225e234453bb7a0ec6e68a51099e142e7df41538effa35262d9bb826397b6cbbf4f735a655fac4310a707fc7575a97cc9a67daf2909b4c44", 0x63}, {&(0x7f0000000300)="cc2d500d19d811cfbc40f6be1c30e0980f81097034b8fea8733f22831bee760cf1bfefbe7847830f319cc1be7e58bdcd421bb8b73fdd96f33133a85ebf2557a95c82fc56e36c1d3a37a9a94d4509ad72a814c32c33c78ec5e084d2b048bc5109b7d95c049176ebedf651a64c6016855a06207c0f610ed3b18444e7707cf1298c75b552a21780816088f47cb4f2abe6b9de36fd4d91c0c943342a9601a48119f913799912334ecf3e7f8f796684", 0xad}, {&(0x7f00000003c0)="36428583e60479e63068fb04363db32b8ffb9d31de214418be8a3b2d83916eaa1a6a7e093f09010db28f29ef11a16f4700d9872d120f1c290cea1c8a7ba81cea7760943b424bdd4776b7ae7d069b5f48c7cb30456fa6dba6d1304de52942d04be39dacae18309fcbe7bef99a37220b7f97fd77efec96f31901c69a6b226f3934c07bf75537f160f219fbc20f508deaae446ae6c4bcbad8af3175776c7baf0381e67b2e2f9c24fb019e7c", 0xaa}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffefff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:18 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x800, 0xfffffffffffffffb}) clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) clock_settime(0x0, &(0x7f0000000080)={0x2c2d, 0x2}) 19:08:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0xc627, 0x0, 0xdbae, 0x0) 19:08:29 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r0, &(0x7f0000000000)=[{0x0, 0x1f4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) r2 = socket$inet6(0x18, 0x1, 0x4c9a) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:08:29 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="5f881b30890f9b8c14d2cfb195ba27e1d6f49ac8058997c322ba3fe46b43d02d4a4d1ca2d0ac51f153736ed64099260f7239d6eaba19aab0d8067e64d99f6a5405db3742d376709c22af4118877bdde8646d462e9d7d33577e11510e186995697064403c76f0bf3d98563ee6e0eb5672c3d1fe145f251de3b545d9bf908a", 0x7e}, {&(0x7f0000000340)="59a56d3673c53f41de0f304c242c8d5f7a7c16b3cd152173cbb13fe4cb8767c6a1d091dce24c0afe76f8ec88cb92f1279820a640f73627d630d6d17754e41fa23907601ead5d893611a56de0ac2c09fbfcc199bd27606e3be7b24a2f27074814c0f41ac00cb1069f02b35f2395cb40cdc1bb7c3c5dd0ae37884707aef4b841943ab00782127dc9fb5da67a810f02aca0e2a40aa695015a7cd34b1735a4ecc3a39472f285d3ccb37cdafa1c7b5f7403d6a80d41fa7a09d4edaa56dbf37bd0cfb9c07fdf982dc2be73053946f29f80ee27b623f494dc2d49f82640b80475712f8fb1cd5cb4f88353d38e735fe1caeeda50e0e032660266758f3b6dbe6741734aee77c4a9fb180453e003d69a88d4bea58217fd278730873ed853115eff8aa4bc07c5fe2f615e0357a6f6b2b5b8cbfbef63cad70e44087148a72f551931a1891c2d541bb215eb11a1a5df70e0d384077449924aa8d065ad36116324b5890ab81625857769b6a89fc002772afd27769dbef691c6907a09d37d36e472593bca66fc8db2ebfe4d88416d5be6a178a779db763b2f72d31302aa7a41ea4a3d6e9b10c9470c041344db567c51d20b3d7827bee786b3e4ffdc331736994196b5f52a90e97b4224bc457b6184021d467bd6f5194c639062f94de01faf313688a0d5601ddf7742e6ad032f69421cc8d8d6732b5747232979d2e64bbca50e1273dea2b1f738276d83b1deb8f4b9e8fe11ae588d50e684c4627fc3a5c9dd5a5f67b039f228c481ba5ad19df8ccaaee1a6c99d9dc7208294df49cac95b58169f804cb1f4e346c54a3074efe04460a9ee616360587144dee2b697ad832cec6e67f9e016b4d711ecdef00811c95a5ee14209370dab6981891a29c2b36cbc9138cb4b60fc9afdd645fc722a373c614d2f32ed0fa24cdbc8e94ae582cf584af179e31b819cc8c987eaf42909080708ce08ce6572bea9aa40bc608a5c23ba44a9164041c3a647f6fd2a87bcda50c8e39b6394da1ba4ac06b5dab37bf611a162a990d4a24f46f8e36ae871498e50ccba91a0dd7b009afd70cbec11b4d8d42048ae61568e00d7a5feffadc961cffa6b2fe3980082fee3d16b5cde135ae7d2be78ce2633fd9052a285d0aa603a4fbac85643de293a55a4fbae14f7aa4aeeeadcb41c5d02fd2700f4a0c01b9f7aaa89430e8880fdc58e6960d28844c35d66e506579d6450ca57d7778d202c4b3d56493dc86afcabd1927d52af3f335cb1687b1a4d47e42267e92fb7e729fde90d1fe893a2370093f696fdac49e402f37d567ace50fbb024947019caeeae9e3af606d17072655f70f128b9dd400e210faeb60f62ea79d44b19ce135a3b1c9913d725b6bdb654c088e0144b0023e66636e0b47afe00b709aaba6dd85b0bcf90f97360de95b84857faec2cc6e4b0571ddf9e7abe8b646ea0558151fa4c0a154cac62f91699881dcb820a65835394775adc196f932bde9987b17bd2419ce00301006f2f4f98d6c8fffa9bbb0fa4375c19a08fdf2dbcb3495736a337aba6d9959926151b11e170d5e8da905459c66922f2b33ca90f350d5f69b83bbfb978d4650f1d0e6b426451e62d457bafd0bc85f56c72632980a5cb9e00f316d531afdee74ae909cb37f7e4ec398aebf576f6d879cecd22c7e933ebb8d690e0a88be0e31f3e43685d46bf2efaea1187f4d88b0fbd9154c2a38a0e6ce0dd496107dd90ef2ced1107c08f69b1dbbbdd7217697cdbb436b2d68a92735eef100bf9dcaf38e669d2d86127f0ec3b3ff9e6ba5caaa413f50a768c32b91997322b738c78f5807c9b5b46d89671c7497d3d15d83ffba48cc675d6f886a35b32ae5e1d55b0ad7a50beff07b67a2876c7422e51cd107e5842bac67d0670c0a232679d9249e2a3e31f1fcd532ee09be85e6426d2473e352c72b5b74dfee94b6a9fe23c76eb680a58b616fc547327043f28956fecb71f8124c5b2785a04d129cb22782a2ae5ce52669d2055a6c22de1e6e999c73b48bbd0dfb4c68195c7e4a7fc1431ff26b1fcfa27b6f4193977ac1ae7bc7cb69c1f4a096e6937e28baa4d639e5c835ba4696f6c55ab3bf8cebb1bd15269598caeebde5a7cc02289ae7982eadcb1a5fe13b6a1cf50a6d99d33d2cf2e34ba6f8306a2f778f92ce96d503edbf641e7fb649e66c4278952b220008d6db33b8ef6a31c9c3656459e9d9b0a0ce7f96c311db846e3eb8a26b115da5cfcbf4459b003374e2190b0d160c6f5efcc3168393dd0fce8bfa57b8a17d3b449ddd51688ea8a6279cf00c7644a3cff5bcded6bf0470eb9a834318a4f31bf521a370572d3785b6436dc6ecb9ec000f305c40652e2d8b046dbcef8ac6127d6c2e789546a00942262b5d5e57289b2a6d0e575ffeaa53040d06a72f462aa754dfca6b0e9d628c20d1c8f7b0bb3635ab9b745e286e118472634e24bc8c2edc37844e0f6fcb1b58489d8c7544a1bf25b17ae6be84bb1acf06a4c93842d7e29640b1b8369b17adfc8eb20ea193da8a7ca65a6cffbbbf309fd80f073bf3ed86c186b3cc5ad759b153cc21cfc833f5f2746e416e2a4176c101c5c40041479c745628baea2da9c41bb37eceb3a6e4d6865eae7d8b0e79f229348c01f212ad0d9974b339f5717bd1da37927b7a7456a598f7f225a408c96feadbb160deef2c49133ff9573d7f24fa4a57d842481d83fd60705b7865aa0ea60b581d668c9f779e91c4dcf18a97ffc8d2a25070213fc3d40ff2bfe43c96849f6ac6821b4bca889d881a98ffa0fd601d83909571317a8b820d5502c9beb800c44660afe73f7f77554698a471e2a7ce6b619bda712ec01dced98a04bd259c220c7e43daea4be95a6a0a912a0be7099da22ab46b7a5955f54fd32fff5a0d37811ad9f01b801d2d713555fabe3af1e7c1693bf86b41d0fcdc89d4193faf6d7131113e7a89866865bff94fa633fa2c1fe8569d56998fb2be27ef69777ec3a1825c56903513600a1ec3d9e1f3f882bab7005d3dcf2cbd6b22893da0680a893de330dfef59eddb62e7b6cf3ac419f22d7ae3fc27d946e32aa25490a3fc19aaf80bffbbbe5b325db087d6266972ce0048309e54410b8b9249a5aa85b49d343bed4dae825bafb11efc1b967b768c2d03821ae7ed2e136daab83bd6fee12bea8ebc7fd32022f37c2ff475923076284b246d2f102efccc17f354056b304247a7d4cd230cfc99eca0472d1e4ae4e156f73235bae3c215c0690647aa40830635ff3962460747f52ec17222889b20f7280ec9c51bd4e3a6f9c2e477cee8a76b009532981955d3edad5cb9668d880a660c9e8dbedd3c4c69871815fbac067e1e00201ab9b0db0226a3fb63c8f4960985aa2837f93d9a09531ee821029ef84e56884e6482757730fc15de34f85f0f0fff271bd7e4143ce233bb7bbca495dca943a805871c6ef1a4feec9d4725713fc8e6ccb604d7a2d01b6e3d2ae603945e5c8418f0590ec122c788ce0c7ea4f7b344f968d729ac691f88baee2a2c9253c02f7368b1d10b4c8ad2c8df734c99e485e93ddb83270de17a1d77fa36c54d7773f3a0d1a1b0ce7cd51b861a33a392cca4fdf51e38326cccebde9eea5dc187f1f359d6a13b34c9ba5a4d8997dcb4d0d048c99e9f35a036c3648ad88b9ff3ecae0aa876f9f2cd81c5e01b4456e00164ef232f3f0f7178d96785b76ec71f8a79845c62956ac9c32ae1e9bb8f437163ff56171110490c0823575205b7911e54b9bd4469398404356e7b5773fa6e9e064e73d44d4814c23f4b43dfb2296757af30d5e9e3293ed6894915257b5cbc42e321638f2c4f77a331a704c58efb987c50054c61a840658f588633f86051819d3404c76e3f507c9aaa110e1e5f97b58b78a02d3554ad04f1140ddc490fe2a7c98d134922fbf38c5adf4cef49b1ac0fc29deeee7529e657867c320d9c3879aa57e64c239ddd666ed2e9e06cd0162712ac7d493d51589b295925801a4f478d50095add1d6d6ae604a5be4eb1a78960f64194f0a6ce2af5882df11f0ae4867e54ba94687fde81d1c11d5ffc92f3dde75c493407d0206676e7e33f9ce6631fa40e0f4da9c4683db88c9dff7e0da3fe7bf94ab90e40d91e470f836e4e2a9f4833780441dd54dd3b92484dc951435ffe6dbc5316d5371b3f4ede475b59a116cc608521bd3cb8df4ff0c7cc946686628f0274d23e9028e2ad2c70925de28207eb32f7fc44459b55e652689c8996213c4b7e3aa2a0d3fc15c5c79ee01c20883f1b7575e984d7b03d347bc8dbd52949bf7ccb5d646e22f0f266a4f814774d3d94479e4a56e80f2db75bf69d5b5d1e02280b75a3905b7bab8022f556c8e1ab033459e433905175fd824bc07253068fa0a20935b87d9cad9e4de0d298d6b00ad9837069d443db7976900c0579af3bd399285c81b419080cdb737e527272ecdcd1ae79f81b00dc01abcd1684ae1a4f0b87c4020901d0963e9d1e3fdff4c067bad95b2d9557ae1a8a560977bd7cafba32b2b577d3d36cf1efe8fd53358415cf8e325ea4544dbdb706f9665a4ec05721c2de5885947f109a41991b74bab98bf6754f41f2d374d8d294a83af2f73978b6b43587be7d514cb50289058f6b569d0b04ed9536ba1d40f113a74a5eda8ade2b60ff3a6982cc251959c1946672515224eb4fc51b390d4186d2b21c42de472abb7c12cc90e01b9b5b3470d5f7c185f6e2901762798c13d89522eaead09f9001d9efca62cb0f70ac317eaa512f4fb28760e3d8af85b1ff4590e5d099406d2d7722a0538b307f2b7231c9eea076638bf6e1496fd1a106d99a662baab8daed245c5258ace8d58ca598491952046840ded49a6a5acf5253125baeb4ab07044384b20f186162bc24d7eb9fc15880ffffeb6ecfc4163934cc8e67d471cd69ce1552e41262821046009e82c587275fdc4232fff30726fefc93a4ccba5faad6d30158b90904194dbcec1d2ee7126ec681027aa7c7e1537dbb3781922909dfc598d7b920ef4e64eb02f30e3416282ee6983d22e537cd76cc9aefa48a62d23910842d3fe6b8aa4ddec7900c4bd2afb45f49b371a50c3e83fefe87dc60e0f78a57285f5d0f8c03cd63e1b32fb3ab9138afb26f7fad22612fe6d841f9f583e1bcdfcdf82b87b1aaa2557ae3156d6880d8373d3981a4c560349b297ad614815e804a9614bfe914e4717b474597351611acccae31b60508558d06cd081cf60d469b9ec4db93e4633a0d63040bd0ae094d018cda9c1935bde89bd2cb9067b2651551648679af274169ec73bbe8e59673b0e54cbc41873fc0e410fc0861007a8370553de48b5c820a7bcc2807fe643b0a577de9b5c8c1bf73e35f47e3139a37b83d1ce584fdb234da7a96cb518ea37381120733fa1cec89af22ac084050b1c53b0f8f8935599443a81625fb611aff3eccfbedaecb3eb8355c08eb3fb13c69dee07ae9a656822c275941c6427b4fd392626afd19c37efd69147998041dfef420c653dc96893d4dab0d229b9968a466134f447623511e4a5072006fbd8f88259b3f1a9d1b1585633d20d82cc47b45153148f234770b1c0aa17a2c47eb075a1d2c5700fc7d6b3e328ff5d3b858153eb44e75b898cbee7763f4c83cea921403506194d9e742f907143cd51173cb52f702987b53b6c8c8126f9170b13a8d7995834cc21d68bf3ae19eda976dcce588adf94a94d674be7dc25ff7ec654a1e7c1a5a13efb65f812d3a7bd1d7d5461b6bbaff39f811be1be5706b81f8f1b4ca97e0f678e44e7cd5484d01feeb3132f208ded2764d626e6ccc6758874bce14228f05e6ba9e76d2c1af23f7c23976", 0x1000}], 0x2) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) getdents(r0, &(0x7f0000000200)=""/209, 0xd1) 19:08:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8003, 0x8) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1d, 0x3) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x4, 0x8b}, {{r0}, 0xffffffffffffffff, 0x1, 0x4000000c, 0xffffffff, 0x75}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0xff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20, 0xa87, 0x9e8}, {{r2}, 0xffffffffffffffff, 0x62, 0x2, 0x100000001, 0x1}], 0x9cbf, &(0x7f0000000100)={0x1, 0x7f}) write(r2, &(0x7f0000000280)="849ca9c73d0146a944f6c75bf2e531159f4fd0594e755b4ef3add9", 0x1b) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffd8a) 19:08:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x72}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 19:08:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3ff) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 19:08:30 executing program 0: socketpair(0x19, 0x8000, 0x10001, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 19:08:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) 19:08:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) fcntl$setflags(r0, 0x2, 0x1) 19:08:30 executing program 0: semget(0x3, 0x3, 0x450) 19:08:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x3) 19:08:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="b4", 0x1) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000140), 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x45) openat(r0, &(0x7f00000023c0)='./file0\x00', 0x0, 0x1) recvmsg(r1, &(0x7f0000002380)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002280)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/166, 0xa6}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000001200)=""/13, 0xd}], 0x5, &(0x7f0000002300)=""/105, 0x69}, 0x1) 19:08:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 19:08:31 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x11) socketpair(0x20, 0x8007, 0xfffffffffffffffc, &(0x7f0000000040)) getppid() getrlimit(0x3, &(0x7f0000000080)) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 19:08:31 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000080), 0x0) 19:08:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) sync() r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) dup(r0) 19:08:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff00000000000000"], &(0x7f00000000c0)=0x57) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 19:08:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) r1 = dup(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) recvfrom$unix(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x2, 0x0, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r4, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r5) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 19:08:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) close(r2) 19:08:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="837da655e9840d6a71140e2820ed9bc6b0d47e8727aadfb8ccb1cace28e25c5a5477", 0x22}, {&(0x7f00000001c0)="68e62975b0bcce34dcf13d22995aeb56562280dc7ae87d89d9a3f318bf29fb63b0fd056fff1c8cde527aad5d3e47333c413283444a2d3ffa0aae6be8b805123e570425085e2573de0537ca39889188d419b5aa242fafe1b5e74d53ee2d5c611c15571fd6c94d3673357b0730a8719d8cc20643ba40ecb428f4bb00ff344c291935d5ddfef6236a11f0079654b18c78be77b3dcf07f41578984be1e3fd088454bd627ef3b9aafc10f", 0xa8}, {&(0x7f0000000280)="ea719595e6452fcd00d7618f2c60de076b02b2a043a292eeb83270c4614f5d1c864a8fbcdc897ac08ab775d942d95a9fa1ca560ffae50fbf107e65c3462f63c8080b", 0x42}, {&(0x7f0000000300)="7a89116532f44576bcc19211a44e6556aed54f347187f51a8088528326c1874911947dcfbd3fe56e6beabafcb2490ad84242777101337817980ddc234a568fbf7daf11a4da91810208c2348fc94f6cafb7ed0c204ef7ca8522163362e45552efc652889beb8ba846efcfd128a872a879c5005cda49a24acf5b8b55e41ea295fb2dbc1b51d0929b60c0fee06722ebabbbd3313ffd2de8ff61fb61205049ab90beadcd82c8e35a", 0xa6}, {&(0x7f00000003c0)="6771bf1e4cc4908e0375bfecad7bab92de1506e270db3d73c08bf25391cbe20497295405d11e2058289a739a949b4bf36702957835770a9fa7975d57ab80d57fbfc02c29c0b96eb98fc8cfee381bc4ebcac9ba7a49c5dd61d4db5aaffeb514ce7b5f8cdc42f4d8b041ea1c4c3285b82e367503463e20cd515d5a007758d971396b8fb3aa12cf631de4d38d0d08ec", 0x8e}, {&(0x7f0000000480)="bfd796d882f612d93ceeffc055ae16ba9059c99f3f14cce82126b202b16e9dce73090e5176178f6fbabdea1d1fade27d6aab8e57fdbbd6f0c83858babf84372df16a8294c8ff9c45ddd7c2c62c23734ea3140e1a0646f8332c1b6e5d70eddb6d5b1eaf5627ecee5776892a6ce2090f674ad8565ce9e7c2d3d6e1ed5638985558a1f950a721de463927a46fce6363f9e6cc4262448cf0949397543f8905015e0bc7d1c6a25ee0269be2db604fbd8f07f46637e1a14faddf7ca68d80c2bc71dd161472b8", 0xc3}, {&(0x7f0000000580)="219680481045c19f820a0a9a43bf949b05510f7509700e0b4c1165d022722939087e41c27ddb5fe69735a177b6e782c2", 0x30}, {&(0x7f00000005c0)="8c713bba29ce56f1da4366ee59dddd6e8b03e64bc5", 0x15}], 0x8, 0x0, 0x0, 0xa}, 0x400) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:08:31 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/241, &(0x7f00000001c0)=0xf1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 19:08:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 19:08:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 19:08:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x8, 0x16}, 0x900000000000000, 0x4, r6, r8, 0x5, 0x3, 0x3}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/241) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000200)) r10 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r10, 0x0, 0x2000000000024, 0x0, 0x0) connect$inet(r10, &(0x7f0000000000)={0x2, 0x2}, 0xc) 19:08:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getppid() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xffff, 0x0) r6 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r5) 19:08:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) r0 = kqueue() kevent(r0, &(0x7f0000000240), 0xb244, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) close(r0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/184, 0xb8) 19:08:31 executing program 0: r0 = socket(0x8000000000000031, 0xffffffffffffffff, 0x10000000000000) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x2, 0x8000, 0x81) r1 = semget(0x1, 0x7, 0x208) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/38) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0xffffffffffffff81}, 0xc) 19:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$inet(0x2, 0x4002, 0x37b0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:08:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) syz_open_pts() msgget$private(0x0, 0x0) 19:08:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 19:08:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) mlock(&(0x7f0000400000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 19:08:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x101, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x7, 0x8, r1}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:08:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x30000, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 19:08:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x1fe, 0x0) sendto$unix(r0, &(0x7f0000000080)="f21139e98f821a9afdd5a8e8a6ac5cc31eab3790305ddfd3f284343ce12b99b909d7d500716b9fde2242f7fa88fa9986a0b0a7a4a4332655", 0x38, 0xd, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:08:31 executing program 0: r0 = socket(0xffffffffffffffff, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x45}], 0x1, 0x40) close(r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) 19:08:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:08:32 executing program 0: r0 = semget(0x1, 0xffffffffffffffff, 0xfffffffffffffffd) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x3ff) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0xff) 19:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ftruncate(r0, 0x80000001) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:08:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x5, &(0x7f0000000080)="4d740100894a2de8e882e6d01dd9c4ab6ce7729838b29dff4a7e78f3b26aeac6fa99eaef76cf37c90921d59a1b768cb6180fa1d8707c62", 0x1c) 19:08:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) readv(r1, &(0x7f0000000000), 0x0) 19:08:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x400000000050, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x100, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) 19:08:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xffffffb5) write(r1, &(0x7f0000000100), 0xffffffb5) 19:08:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) preadv(r2, &(0x7f0000001500)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/217, 0xd9}, {&(0x7f0000001440)=""/176, 0xb0}], 0x7, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r4 = fcntl$dupfd(r0, 0xa, r2) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='c\x00') r5 = socket(0xffffffffffffffff, 0x20000007, 0xa) r6 = fcntl$getown(r4, 0x5) fcntl$lock(r3, 0x9, &(0x7f00000015c0)={0x1, 0x1, 0x1, 0x81, r6}) symlinkat(&(0x7f0000001680)='./file0\x00', r2, &(0x7f00000016c0)='./file0\x00') setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000001580), 0x4) 19:08:32 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2aaaaaaaaaaaab73) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000380)=0x1) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000400)='./file0/file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 19:08:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x6) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0, 0x40000000040}], 0x1, 0x9) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x0) 16:00:03 executing program 0: syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x7fffffc, 0xfffffffffffffff7, r1}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x2) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') fsync(r1) recvfrom$unix(r0, &(0x7f0000000140)=""/185, 0xb9, 0x40, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) msgget$private(0x0, 0x100) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x5ac, 0x6, 0xfffffffffffffffd, "b894e2c0759ed3813192845c38bd42eaecefa2ac", 0x9, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x5, 0x3, 0x401}, {{r3}, 0xfffffffffffffffc, 0x60, 0x2, 0x401, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x13, 0x8, 0x3a94}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x7fffffff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x41d, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x2, 0x9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x33, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000010, 0xd6, 0x2}], 0x100, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x68, 0x0, 0x80, 0x1000}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x10000, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0xfffffffffffffc00, 0x7}, {{r1}, 0xfffffffffffffffd, 0x9a, 0x200fffff, 0xe42, 0x6}], 0x3, &(0x7f00000002c0)={0x1b59, 0x6}) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0xc0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x3, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0xc010, 0x100) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r5 = kqueue() r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x161) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x527887dd517dae4c, 0x88) r8 = socket$inet(0x2, 0x4, 0x1c0000) r9 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r10 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r11 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x20, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x11, 0x0, 0x10001}, {{r4}, 0x0, 0x40, 0xf0000002, 0x2, 0x100000001}, {{r5}, 0xffffffffffffffff, 0x48, 0x6, 0xfff, 0x5}, {{r6}, 0xfffffffffffffffc, 0x80, 0x0, 0x6, 0x5}], 0x0, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffc, 0x50, 0x80000000, 0x80000000, 0x1}, {{r8}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x726ace82, 0x7fff}, {{r9}, 0xfffffffffffffff9, 0x4, 0x60000010, 0x1, 0x1ff}, {{r10}, 0xfffffffffffffffc, 0x1a, 0x11, 0x9d47, 0x3}, {{r11}, 0xffffffffffffffff, 0x28, 0x28, 0x81, 0x100000000}], 0x4, &(0x7f0000000500)={0x1d80, 0x100000000}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000100), 0x10000) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x9e27454b05ba6e45) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x882, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) lseek(r0, 0x0, 0x3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="2a257983a1e437e4b6f1de5a253ee379cc8ae38102ac12f4144b9a1473842d9b441b5bd97d929e2af876bc1a1fa1b86490cf19b4a39549b1b0518c15bd3e668126810fa89e9675dba806f14a60613c99527d8304888b0c1bceeb6c57e32d4104fad7bec69ea46501f319d6483037618263ab61c52cc657e4e0e1aaa25d1a3e19ab0e1f191d7547aae60bf4ea288af079d892c32ccb8c7aec740cf13a60514bf530fb6d00b9f7f9ba479682b9203f9bc3730e3449962e14a1a33be7", 0xbb}, {&(0x7f0000000100)="767a8e3af7d5150e957cd8cc8cc4e35d9565c718e7b71d89777e117773575bb669680c1c5cdf7689940cdf770d771e40f5afa59faafc1ce448f0ffaa3826667227a725de28e8d982537b612d2e58f838d46efd141168254dd296cd6383ab620f59baca0d73e82beeae32f1f3c901a17d00fada03db2b6f87e5b6c0b17f4eef98f16d04ce5879622d44a123116b29012f59689451a3ef691c85a42f047de15c1e3a25b12ae0ab707473433a1d500ea32e2a6dc80755d4e54e5b5fe252d0c9236606", 0xc1}, {&(0x7f0000000200)="40bc24d8569c51925154847659da79fa2ca7b5c77a03d373b7ca1bb309289c6caf8f2a497db354d1a968fa32eaa73bb408ac7ead47178b5cb41b74e67130ceb7d4b67285cfc21a8fc7ce502a975df51e6c3d4f04d616638e79dfa9774ad2f47a898f991d1a90cf9411fd1ca6ecd928c500cb9361251eca23f28750f08a47f6f0549a7d13e18eb2b65f6ad6a161d7251b11526a6a63ed0219", 0x98}], 0x3, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r0, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x40, 0x8b2b, 0x325, 0x2, "1e0940466b84c90ce7a5debf3acc6c50f31f2556", 0x2800}) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000eb0000000000000000000000000000000000aea0c6d12445b1a8b4000000000000000000000700000000000000000000000000000000000000eeff0000000d000000000000000000000000000000000000000000000000000000000000000000000000b9885659be8c3b5cda045c7724ad7249b8f36c6deacaf00dd2b7475564cda131b50939b4f55b96c86e6ede"], 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) fcntl$getflags(r3, 0x3) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000380)=0xc) close(r1) dup(r2) syz_open_pts() 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getrlimit(0x7, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x9, 0x4b0}, {0x6, 0x7f}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000480)={{}, {0x2}}, 0x0) socketpair(0x2, 0x2, 0xfffffffffffffffe, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) 16:00:04 executing program 1: socket(0x0, 0x0, 0x8) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = dup(r0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0x90) recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0xfffffffffffffdd6, 0x0, 0xd7c2fd7bd5b93983, 0x0, 0x207}, 0x0) 16:00:04 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x2}) setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) 16:00:04 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34470, 0x0, 0x20, 0x1}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0xfffffffffffffffe}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) fchdir(r0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66692c653000516d8906eedea70e93ebf77f5b89a2cf171b584c9fc0298c96"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlinkat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x40000000000029, 0x8000000000000007, &(0x7f0000000040)="ebffcbff132e7aebd6727fb9fd812eaa4e713048d099ea2e9648", 0x1a) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) fcntl$setflags(r0, 0x2, 0x1) open(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) geteuid() 16:00:04 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000480)=[{r0}], 0x1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = syz_open_pts() fcntl$getflags(r3, 0x3) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=""/164, 0xa4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30000, 0x84) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0xfffffffffffffff8}, 0xc) getitimer(0x0, &(0x7f0000000100)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000240)="24095a49982ff3eb089a3928eb741da3877075409b928b35081f8d66e04fdec86346363bdaad8e7c2b494e195cc44489a44ed2c0153ca6acc7d828194571dc9a9d9800c3796b9be10aea127f9425c4ca0e028cf5462d8486ca336613466ce37f10affabdf2aad858170d5377951058dcc4673d3ca1834ffad87d83b15908f3ab7dbfc09adf9da7af3573d25dd77375779acbaa2bde1c5efb5c3104fab2e8f350259aa33c4306b6189291ecefe7e96519e3af6f05a0c1a6f7a9360d6a4cc8672e792a2bdbf1c6a592c8798ed5237efa37657190ac068264cc4fa1f60e45245fd4a956506184ffa093d653d16b42cfc9196369db2894a9109dc14131b107d7ee93a1b92129cdac8522039e1da78719610b077da3cd8728526676a876ca77dda01b191068e7552bf283adcb511b35f2560ea7bb7034bbf4c9ecc5b67012e175e878544157dc553d07599acaa97cb3d909798e85a05be045b5688206c5d57ea51299733c7d78ccb9ac3c04eab505ddf66bd052818e7f2327f052ab98047a5ca76d7d20d840b492570ae421aedd28c2f436f85c4a2e93dbdb202c6202a5d9423ba8315756c250c1bd3a8aca5b17bd4ec9ad2518a192ac00cc0385986f53bd65d3c8325e5a1ea8a3654dc676e1676eff12935637c6006f10d0fadd3f3d18acee9b39484593274db2a083de6838157a8be78594bf269c57f36605a4fb028029b52dd166414b65febc424d8361b53164e41a2d95031f61cfd7cf30c8dc623a49a9c96ffacab462aacefc851f4b3f0150e93fb6e465a6b9deb4c069be9aa963a6b4f06dd174455d9eb08d9b0a8f4f252dc50a014c6f9798ccf7a8351f015acbce7529f12d82e9ce398bd430be03bb2fb04a9b489909e87d190a57eeb45b91509654bcbfce1689bc692db1a41b9bf9b2613fa03112ccf39955f03904d1bd4ac823999e8ed3905c0da7fe77bc2b17758239fe0605b734e44c097e454305be306e5e293249bed4125f8556d9251b92ece6e9cdbdb08c999b97c02bf3602543fa93c077f3be1015f761df0db77f3051129aef206312d414f0be0569119cdf0f6c33c8637f37aa2e6362e05eaa7f9836e7f168131a46b415b15006c06339f6ba6f1f7e2c4b49a6c02efb52967c62f8416a375dc7a400d56b5a61682d32c9d5c1414e477448135f3bb6083ddd54533f116b14a6767e0ad03b506df247c02b5d4cc1012c04b49da30691c165797ccb39bd1e0153e7d734f8ab25b65562dd3aa7677a86a78debb761a972cfd244fdda9c80acad8688aaca668a87be785df79d69d20b0c94d62818855424d0ef93f7929e9b67c67bfda3171d5831b7eeecb4df3e31dd4a00de10a078f4b15c18c22b8148f074354b5594029c3f629283ac462bd1b4976743913b3bd065d950291735d881d3202255b4adeb1a5a448b3cbb2de4e232f6ebdc2ac8956a2ad64180c3a49c663b2629829110a4504cc10f63ad612f17078aa4563cdb4da50e3459f46c0d29b0d822dd1f91bfa1806cc09e0c229159a1355a1725f801ec466892a71409b010310dd6bcda2ff9dcd385d70dfba4e2f94f419295cad347e44b1ca14f2a3495448c127e25e547324aa0c367609935a945a79bf867aa1c57d1fead0dd08451e7fd86e769ca6fe644cf1c0863508392adbc7545e4536177f57c3fabe7256f05f9012db9f739d19ed874871decf0c898c91794f867353ca4eed19a06266a43c21d72e3fa618e959c27aaaa6171ca6770b1e0ddd9410a8a0714631825fbccbf345162c6cb67f8a6e3c34d07c4fe2f40631b0796cb9c43bcf343817c7768eb89b47759fc57b430eae22f80c94e77e0bfc607aa5a96a98553b4dbcf7862ac46653cd27dc204ee747214ec68e641a6f484e8cc336caa6ce255124fd0b778cda0abc4a1c1abb4d04937890bd6013627981125a590209e419e1f5967a40b36e8b76ba5237b303633faa9e41afcf9fd6da80f8d6e8cfefb32fc523190d80acfbeb9f61598a28712d3552f4f1d2d3d590e76feb71bbcbec835b03fb7faa30ad310a12dd8e6edcde15a8acadf81c6b88f19da6d2f30564defba243d863c7b7b19df526a446302d4b2faba1d13d9e67cc0bc7bcc20fdc4d95d80081c805389541c30440e654b4e608a87c79335d27aeda0e3732ab6d2bb34d2d7fbcfcefc48a22b95edc238f5baa3fd9217415f0b60d9ad2f57d73d94b68ad9a1b50ffa82a8747bab8fa2eb484f9aceccf5dae8b6770edbf42ff3ac68a431596b3106ae50bccdc091cf0cbac14e078dccc19703fe6a2afb030a5bd9a883f4a19fac74001e7500d777a85cb5c20bcb47c8c33030fdb7f1cd454c65cdd43b83badb8a368432bf0a2e5662141db71e6520d9518d12d31045cb6dcbdc886f3ad8e129f94e313b6396d0012380afc74cca95840fdf3894cd29e1e00c4510d2352f6077255e12c4cde359de430e0274bd68cc14a06b70d0dd3fe279788713890b9ecd1aa5d775e4d8938a9041cdb41e84ac4227f0ee604f7092b76db4d7bc21c09444dee83e88b11126d5c5537923b700742b0ba99aa84384668e1c5d868b4f89b20b33cebb2f31a56700177219f4b077b0eb68375236a52c09e64512ff54cb2529dbd956fdef4bcf9c0aa7b464450f2f6f99511115c9fc5881ccefd23328c2571aa3d189b5da847be193e78dbed232a5dba8d2898fa480e8c378b8376e63601ca275cc1b780bff76199d13ab89374b973f712f4e9f23ed1800b122da4ae05024c8d1032e64dde28a89126b198f7e491aeea82a618259073c99bd691248253fe7eb0c33a46846dd9f0411994cb1698c026c625b2009780ebdca5002eed17d8e72b89ac867d1fb48daadfd9c708d20b5111d71224af4f4a22231a2018ff8e871dd4ce1f367a8e8035943a3589b8dbda9efa2efcfa8c8bf4f6aa13fb03282aa7905ef2f4f492fd724be9d46e186a1e98e243cacc650e29416ad65247ce49317b989d431f384b7a5c0f9493a2a54784aa32cafb0a36c8bd069396f807ed26a37004301469421e011119e8416bab20a29e26554acba12e8c03b5e2810eabeca5289bd7f7c5ee184114cf4636e075a22b6b2fbeb6f6ba6032f830e520ecc0758f1db7df0aba335fcefe0bad992802f950b2e58b195929a3263470d868d1dc6f238023dbb8d549f61a1ce08141165c5c80b310b2eb3d064d566fece6c495dff1a86a50fbd47ed92a53b3719ec20b2160b889bf39392ec5679a40c8da61bc978f8fd5a8ef2476a717b2f5738f232c5813ec0353c72d1f1d39f3cb52c3b24af9eab5ff2d84f19142dbb8c8d32c48083be35f667e2d204d0bbb9ffb563a017be689a2bf52df257519dc5c66ca938f6654a98b29b65ccfc22e2e4061652b0b6ef0110990b37718d99e1f43de1900e35d3f8f52237746e0def2fc92396782da174403e5ab29571877b76421966a25e408304b37bca3aa8e7b4b018293e55daa98107afeedbdcd6c4c569964ffe1f19fac2304c67204b1642bcb8fef9476187c964b457576348fc831e4775b6de29a16e1adb9924dedde68e16e343e2899280cc48d4282927d481fbce4870d5dd176b80f5e636651de580ec958cb5925438ca0efbfdf75cac64c597c150335c2f96a0113459f6421748361da9edca826cf0f55b450ea77ea82048a5755a1a7ddcba3ed571610838615e3baa3a1ea5c94a5783c66e543cc369207d9a6ca2b702da62613d874c89503d139e14a1469267e99e4c39865e33098fe747bf63cacae86059f509517cbfba88ae26403662a144a783cfbe6756a26f2827a4be571f06ede233be0e281629cd7fef4137d85d0b58c7cbc7db24171c6d049e6c9c6b6b56d822889005fdf952521a8b8c7a315139ff886ea098cc2d674daa2291ab649dca1097cc78417b6fdd39bdb8f5b6950708b11407398b2ce52e23e25d5a456f9bf58fd7ed0188276b8bdb241343eda2d277f3e42f2638884ed812e20e902421927c954d2ecb4b3d910925b45efa5732f3b47b6ab623bdd82792f87fd3d68bbc0b8e998a81025b200e19d88ad6d4190a4bc0184b49039cd48be8ad471ea6293cdf59dde2367835dc7addd8b7fdb269f1e647c390817d2ab58049e3de305a09861c75e99fdbd112bac41f694501b83993030680159c7ea5a8fddbb193d7c73a6ef1ee2f766c03527d9d4d0a51fa2c747a111fbb50824a7d77c2421ffa714693d59d24770200c22d25bcc9b7d2d19b8e7f50726c2bd33f7f070e935e8a8b18265c268f1b9097a47490c24f9fc2193081da2dc16088c46dec81bac990ce2e40712dd7216e537347bd90e060f85d8b440ef588c434e5b2968390d75a67b7fbd8095638217613fd2ae969d5b5f95df8514ddc1f8bc4f7d4f72fff95e86c6eb0e1199fa7a992a40b243d99714c70d66661ed6f00ed182c0a4e4b30493741ad0bd1a2617a209d30b7c9f9830bf10692c80b3cb6f271ae16ad457332d3d68a3c7c9473ba244277593092b283acc2602c144d04f7519fe2da953616216143c78a8ea72e93ad81e23a5372ef06b0363d10ce82025813ba3986f93272a7ba61b72acf9598163114fa1eb1bfd2c900127f329986e8d967050d164e39488b59c5589f1a91ff584939d3c620dd91fbc6c81b0cb0cc4e88fd6a379e5f560ccb333177c766d887a0e11ba39447d39503ab87497f106618ce382fe9391b4f6bd4ac4d6597c928b0794b61e7bc75b7947ce22975f24375095b9038a9e5b395f716d122601befa3b5eaa73023906f15739edccea62564677721a759be99de975122c8942ecd30abd1886490c4062d9375b7bb245b55f1f97375d96d04cd56f052475b1ed31422ec2ccf3287bfdde1f883053cf98be937d4c7666fa0ad2d7dee6ad915a5423402a00a0f86eb2a64dcf157253b3acd9d5ea7b17954c5cc2b3ef0467bee5d7d5cb7f7bfe1b2f19d6fff2f0eec849218b4dd38867e5ef5a47b9bdc755312e3f1af8da30c054f50a5e9e761f40daac20b59585324035fca4e6f44c5858ed7785bf3d4eb3a40762de1a3a2b2d3a9183d8372f3db5299bf9c6c26dfc44a5745ca81bbc6a43bb6f3b032e9fc4875289d6420363358a701ecb88cbbfcf5bea21041b4000b69d12febabc840892826b96570e47a4c707ee2ab08b9e8fd5c972e686d9dd565d5944f4215ac32e19b273282c1f2b9123ea1594d9976769cb0234c1122db562dfa4fac96508002f83f5928fd547ccc656fc94c5af77e93d411f818eda8683bca50736f100144b952ba88dc25857ba995ef0f0bfc9e1735b22722a05c7de7d96f00092b99f2f684f53773526cf5ef4567f3aeb15361084ab47362e2c20fce954950f3abc1d54fd50d4e602116730f06fd919a5ea4322a3b1ffe825650724c990087e7d2844204a2e233cc36c415882a76d7444efaafb3dbd5145a8e0acf6852078cf283adb9bb1ee6b18e4a6ac4fd1b41ae7da3bc01c6802345d3ceeef5043ac732b0f13abf7eac988df0846a2b4e65cd5af1cf99224a289695f459eadd384b52d3115ffd4e9c00bb925f43b5b2ecad3b7ea4cd7f2c4fc8814c6fd47fe759bce1c2b8edba3456ec2e302d067686141fcc3656dfe43f363498ef552b4a5e706b701b59707d7e87eea848afd4e694cdcca342721ac8ce9b2250a4dc50715353ab546778749bc1a444c827deddc5b8d2d9d2e375e2989ec04c74487fcf703f09123294c2e038123ee94238789edc4df8066a10b7624b6f02ccc4782776c758a712a607a02049ce96072d7723be911e10aa40b2003b98516e439228aebb9342713f2235b9f740971fb30ae4", 0x1000, 0x4, &(0x7f0000001240)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000001280)="b3cdf361eaade217527e91f94f5c8eec360fbb892fc2721e1bc8fcc61f2350089a68fc7bc5eddb6a3e0c976d4f2b26a46dd1fc6a747cc505eaa50e376db3517735977db1164b10f6750d389f1d8c", 0x4e, 0x8, &(0x7f0000001300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1bd) open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x40) mknod(&(0x7f0000000140)='./file1\x00', 0x6092, 0x4) renameat(r1, &(0x7f0000001340)='./file0\x00', r0, &(0x7f0000001380)='./file1\x00') 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3891b53075007cbe78d65f12640d65eaf6c0c50d113841f5eb74f000a10fffd3228f0c3319a0b8abce707c23ed0c6f81fbe11dd8b7a613fa3a5065474489c357dd7fc764902855864c554dfc42023d02b5129dbf6003482e4f18803b79f87fab49dd9a2d8ed5637b067b1bb08388d933d0e60c5948e2d4266dc7c3eeefb9cd957f39cd25c82742a55b7d1a143e61711b58ac58ff1e9d0aab656ea3f0de9250e376", 0xa1}], 0x2bb) ftruncate(r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) lseek(r1, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xf8e9, 0x100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x3ffffffffffe) syz_open_pts() syz_open_pts() syz_open_pts() close(r0) kqueue() 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', r0, r1, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x7) sendto$unix(r0, &(0x7f0000000180)="54ce159268f765c3ab110e7e5a412b371549ca336d87fce3b4dc1eed38e8fb7d7199dc7a362b156d0e5daaf886a23aff9589d59f051077be9241fcffab53bc306c1c931a8c7f22684fdd978459aa09fe98bc35bf0790005ae5e37f5a78df46c897fe85b3e3848d8c5559917573608aa33c25a2e54b2c6ea79e327dfecde5c9375d24bd1fe93e6ddef026262c4be6eecc86ad979ea0cc5c2a71", 0x99, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) socketpair(0x18, 0xc000, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r5 = dup(r0) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r6 = syz_open_pts() close(r0) r7 = dup(r6) dup(r5) accept$inet(r7, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3c7e, 0xfffffffffffffffa, "854917029c11fe4dbfa620000000000900"}) readv(r8, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) fchmodat(r5, &(0x7f00000003c0)='./file0\x00', 0x81, 0x6) syz_open_pts() 16:00:05 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) r2 = msgget$private(0x0, 0x100) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x0, 0x0, 0xffffffffffffffff, "bf832bed9fdfaaf4f4e2cd86438d50a2efe2c7f9", 0x0, 0x5}) msgget$private(0x0, 0x140) munlockall() ioctl$TIOCEXCL(r0, 0x2000740d) msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/4096) msgctl$IPC_RMID(r2, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfff, 0x2}, {0x800, 0x7f}}, &(0x7f0000000040)) setsockopt(r0, 0xfffffffffffffffa, 0x6b, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x100) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000200)={0x9}, 0x0) getuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x5) select(0x40, &(0x7f0000000040)={0x8, 0xc4, 0x3, 0x1, 0x800, 0x0, 0xbd0c, 0x1ff}, &(0x7f0000000080)={0x8, 0x400, 0x1, 0x7, 0x0, 0x8, 0x0, 0x6}, &(0x7f00000000c0)={0x40, 0x9, 0x5, 0xbc, 0x7ff, 0x8, 0x10001, 0x5}, &(0x7f0000000140)={0x1, 0x1}) 16:00:06 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1000001009, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x14, 0x20000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000009, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x46, 0x8, 0x800, 0x401}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0xd1, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x80000001}], 0x5, &(0x7f0000000100)={0x3}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/217, 0xd9}], 0x4) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = geteuid() setreuid(r1, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/252}, 0x104, 0x3, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r1, r2, r3, r4, 0x151, 0xfffffffffffffffb}, 0x8, 0x3, r5, r6, 0xc1, 0x6, 0x6e3, 0x1}) msgrcv(r0, &(0x7f0000000280)={0x0, ""/52}, 0x3c, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:00:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) connect$inet(r0, &(0x7f0000000380)={0x2, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x8}, 0x10) sendto$inet(r0, &(0x7f0000000280)="78059d3a787fcb0aa951cb72354203ffcf094d90e3ff51845ff33956b62fcc4c5ac9c2e3926742996cdf662f53035ab3644c273fdde05c66bcda2eb2d312b0f5e98b84c0cd2e167abeff06e802a7ad900db6baf744cc2f2963030338785433090df0f32ce42c8b11bf33a8844b1a30f8ee1763075aac802077748464c17bb416ead3d8acacbba1161707953aab43e70efa", 0x91, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000340)={0x401, 0x1968633b}, 0x10) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/91, 0x5b, 0x1, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffa005, 0x10000}, 0xc) dup2(r1, r0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1001, 0x2) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a75fa7f919469f3e25081b4a9dde7c30e0389cbcff18bda9d174433f244250f0687acadd124d4812d7528d32e4b5f222afaee97c1507d67093fe68f9c8af15f9a5ab46c8dd777ed6d7ba1d76cd9ecce83ab99cfbf64f624778886cca86e4564956b8cdbf2bd07999a21b65", 0x6b) socket$inet(0x2, 0x5, 0x9) 16:00:07 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/152, 0x98, 0x40, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) connect(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r1, &(0x7f0000000000)=""/2, 0x2) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x108, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00ffffff500b16a957249da6"], 0x1, 0x0, 0x1800) accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="01a65d8a9ff0408921cab83f6ebf0559361068f2237535618ecb2f4c4abfc569febf53d84139ca41fac4c947250895ec34d05683b484d64e213d2eecff5afe95600a66e2c3550a8a3f5458d989cd1f2aa924c508a95f40e2f8ba50a3da3569db62eb30048961779c818ba6d9650ad432b0f9ff229ca09f0700c03e2890c341de39720ad93dd7408c971109fdb7295a3aa1f47e567219144d5828a4d1a6c36c566511cfb194b74c3229ba595203a805fd51f08b27dd5de6fc8a45357e1f2d9e10", 0xc0}], 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x101, 0xe0, 0x4, 0x927, "f244f7089832c7e35af0452df9b708813f9493fe", 0x9, 0x9}) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) read(r1, &(0x7f0000000100)=""/189, 0xbd) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="6a07addfe203eafd8ec94b01eba463c5627024e2d5ee695772479285", 0x1c}, {&(0x7f0000000080)}], 0x2, &(0x7f0000000100)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x60, 0x400}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0x6) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/67, 0x43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="67869c37be72e4fddddcf954e36cbd618d7506012db81d8e584574f9f041d50a1accb6ab2d4a877a61316346837b6a0daf48caafd226cdbe7c6bfee5d8fecad29efafdcee743a9bd7bde7a38499d82bd52266dd5c3610d81c0488d4cc5f11b25fcee13a542442f4fde559f6409de2fe8217d7ee8c5798c445ae17aad3e66b2cdd46f27164f1a0cbba5d965f8a38fa07bdc8dfc5cade5e5ef123f8bea91390d028e83adefa90fce56ea0efde70d7573b61bcd4887d96ce632d163966d051b561f44e7aba1ea8ca1f587f7fc85f1e13d8652c7897ede1a28021af49de894aebcef60acbf65c155b01f91323bba1a27f05566d87398406631cb3dd5d8501683fcf2ef42341ef47163ff7f7392910249b5d52c"], 0x1, 0x0, 0x0) utimes(0x0, &(0x7f0000000100)={{0x5454}}) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) r1 = msgget(0x2, 0x100) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = fcntl$getown(r0, 0x5) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x20, r4, r3, r2, r3, 0x4b, 0x4}, 0xcc, 0xffffffff, r5, r6, 0x7fff, 0xff, 0x2, 0x5}) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getpgid(r8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x91a, r2, r3, r4, r7, 0x60, 0x7f}, 0x9, 0x7ff, r8, r9, 0xcb89, 0x1, 0xd1, 0x7}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="1ae12e742da7901798dd369cdaf8e0f0dacade4037f0f8674a53ed9ba2d89ee4e845f40708ce1b8c333efca0fc6dbf24837baa925f7fc1019b3f7e18dfc69efe9839", 0x42}], 0x100001b2) r10 = socket$unix(0x1, 0x1, 0x0) bind$inet6(r10, &(0x7f0000000380)={0x18, 0x2, 0x6, 0x5865}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r2 = semget(0x1, 0x1, 0x300) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/68, 0x44}, {&(0x7f0000000500)=""/103, 0x67}], 0x7) sendto$unix(r0, &(0x7f0000000040)="1a85eab7cc7805b673665994e94c19e2e7b28fc6284e84798ce37e2b73831981191228e3bf8b08", 0x27, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 0: setreuid(0x0, 0xee00) seteuid(0x0) geteuid() 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x4d) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) write(r2, &(0x7f00000000c0)="01c47fbab3a021923b89bca3638fcc7ae373ab6e5d6488591ae24ccf6744ca48c346d6ebfcb1d95fad28733b37266c14bf6c2c6b345aa33fca00268d14708dabb177b5bcb57417661b3c782b7112ed49cb1cba1f83843b5894af1868f1889a707752f823ab764ffc2b2472748ae6d82bba51b459f69fd93fa460b92a3f6c34d904aaba12c73a79628b04de4824f780de9ad4f2aeb0eca7ef979de497e6", 0x9d) accept$unix(r1, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x1a, 0x4, 0x7f) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200a2, 0x10a) fcntl$dupfd(r0, 0xa, r1) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xfffffffffffffc38) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x20000) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r0, 0x3) socket(0x7, 0x2, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x100) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) symlinkat(&(0x7f0000001080)='.\x00', r0, &(0x7f00000010c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001100)="00090980f2fbfafa10ce81a17ec078c2281b40baa95c92eeda6fd9eea9d7e091aecbe6c4228e18484cf75eb43b4bd30f1cce179441fc65fffe60fcfb9f646e4fb71a8b4c378de93c349cd0053030bacf1a98275b3521f52c583cbde84c3dee88a324277e405af440a55e48863871c60dd0893851b6f71397a6f65850777592c4d55ba841220cd5200da045b06401f887476f9002b2f1e930e5dd16d1948a983d4f179e1c660e33eda89785b7ae9c663a079a00e61f0509eb9fa4", 0xba, 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x1ff, &(0x7f0000002a40)=0x2, 0x4) fcntl$setflags(r0, 0x2, 0x0) bind$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00002e2ff8006c653000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001280)=0x101, 0x4) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x8080, 0x100) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/85, 0x55}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/239, 0xef}, {&(0x7f0000002640)=""/210, 0xd2}], 0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000027c0)={0x3, 0x0, 0xffff, 0x7ff, r3}) setitimer(0x0, &(0x7f0000002800)={{0xfff, 0x7}, {0x3, 0x3ff}}, 0x0) close(r2) mkdir(&(0x7f0000002840)='./file0\x00', 0x8) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r8 = getuid() r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002940)={{0x100, r5, r7, r8, r9, 0x86, 0x4}, 0x1000, 0x85e5, r3, r3, 0x3, 0x73b, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)) geteuid() getgroups(0x6, &(0x7f00000029c0)=[r6, r9, r9, r9, r9, r7]) sendmsg$unix(r2, &(0x7f0000002dc0)={&(0x7f0000002a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000002b80)="e14852ba2bb4fd265797e41b7596bc113d4c879f4baf54c24bbe3c6bde0304abac21a856c19acf3fe6d9daa2227b76de653f12ba1de1b1c7516318edaea7f5c8c734174c16e3dc57a17b30760431577c46ca52e737ac7480b8f57e2aebd6b127d0697acf43fd153f7efac6d1a4dd669fac2d294cb841bbbabb43da3947ed3aaabe1c0dbe643a975ebd73dc0a787b8ab992efaed1eb710f5adf2a5c2837148aa791cd2f0b0785caa9488253289b034d5e1739ec04cd961e98301834b53548376b445acf63c9caec7a3ebd907152a92feaebaaaccb03d9ab6adc84d78b90b8ee694ac64f0c137b726cb8dfcba9eb9b206cec3633da975c09dd987914e45333", 0xfe}], 0x1, 0x0, 0x0, 0x8}, 0x4) fchmodat(r1, &(0x7f0000002e00)='./file0\x00', 0x2, 0x0) msgsnd(r4, &(0x7f0000002e40)={0x2, "d24041dbfb91c35074c7b1b74fd304542a1f601c59212120cc7c1978b877d9eead25d09a6c9490f2d35287ee5d65747779107ee524c62e4864bd4face877453cb6d24fc47519a2726ebc008bd997331aff2d68f19764e1019e8a3a0938512625368a6ab9659b71c3c2a5dc6d106ea9588cf0b0a8718d657e840e82f55da17f23990cae7f1dcb4f11379b4bbdb0736e6e7e717283509f2b5f5de69ebd5a4dd27d54295a65cd073a17a26333c5c69930b18a08cdd9d9065448f43a25b50ee8ba8c33a2804a7509d8e33146ea906269e3eae1a3b1ecc12a909575016596eb2cf67f83288dbadc9e5a0e2d6e137d0e66bf144931d62fbf0d4abce474"}, 0x102, 0x800) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x62a, 0x1ff}, 0xc) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) setsockopt(r0, 0x100000000, 0x800, &(0x7f0000000000)="b151132d5dc0c6da94c01efe103d84afda3ba89519db159acaf362fb6d87e2835da402b143dae81805b784753d2e64b17d9de53f7e36", 0x36) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000280)='./file0\x00', 0x4, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/221, 0xdd) flock(r0, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='.\x00') flock(r0, 0x2) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x2000, 0x865) select(0xffffffffffffff5b, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffeffff}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8e}, {0x5684, 0x1f}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_gettime(0x3, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x9003, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x20000005, 0x8, 0x3c2f}, {{r0}, 0xfffffffffffffffd, 0xd, 0x2, 0x8000, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x7}], 0x7, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x42, 0x22a}], 0x8, &(0x7f0000000300)={0x5d7, 0xab8b}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) close(r0) dup(r1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = semget$private(0x0, 0x7, 0x20) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000380)=""/151) r5 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket(0x39, 0x4000, 0x3) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x2, 0x0, 0xff2e) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000014c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b401991", 0x143) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: mlockall(0x1) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x1ff, 0x81, &(0x7f0000000040)="0bab1cdc182921de7b38963e74861d425b71b0a873350a0794289685f8558ee64707eda411d26b0364ada046a38fe0bf5d11cb", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0xb03, 0x4}, 0xc) r4 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x2) pwritev(r4, &(0x7f00000006c0)=[{&(0x7f0000000240)="45d44b929dfc227cfa4626521d12fc77a8feeabfcc94470c6d56edd705e9066ac69316a7dff9b5fb6697e243cce670b9b01401672fa3000f09fe674f491861a23bd66c0425ed204bf15df3d2c2d5c893b059d18e6c5d8e80ee42a2ae61a1a52b1a58cc1a77df1ee851332ed3f7f3acdd", 0x70}, {&(0x7f0000000300)="bb35992a0d7b5efbab6fca5ccc8903788b395018145c43f40500cc26d9ace0a73283aba6e00a95d721b94fba10e2868ca348b1e275c4a0431dbe4e40f7c6e0146fdeaf1682c10ad1aa89c61ae18bd7b56ee69ca6bcd9b5a157bfd80b516292337cf16a26aec9e3075906305dd287b677c2ee168d8db6bd248cb9652321bfe9a326a11b04926da7a7d1b759822f61a9e50b79e32d261cedc6a994755f3887180ac561fdbda6b29b13e6095ac9526527c06b636828a5ae955021c06ebc59850707", 0xc0}, {&(0x7f00000003c0)="ab1fa7cf63104d706970fbe8211efdc323c142bed61176953f637e1d36ed0b6dd254fab51ae9b6d8c7dff09ec32f282ab36ed9594dc0c8ef3f1c52a9a57d4e6097be960d416aac6e097d054835e40fd425021db7894accfdfe6777a5df91b55b2f944df285f1914c29e03f03891b678eb23b08a11a1e28a6f4cbe24e8af150e8f88504a560a02e89422cd58d3285ff50d2da31fe8f514018994b4ffa514eb7a4857d2d99943b792ca4f000f55942cae5f6ae2cdb84428950cc72825a374837512aff1131bc2de66640d09492b26e661a4a1872fb2cf4056817cedc3ca320917ac91ea9e24459354696cd", 0xea}, {}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="d93d7275945bad5806b249d06bb9", 0xe}, {&(0x7f0000000540)="e6b5f543ef3d3d1bf64bb391403905363d6f73cdb2f70d5779c61a0fe0d8569981b5d5cb058438c9b0d3ea2deacd9b200737fbb35070dedb5e8fc4703721c5c73153a9cf5a05af68518477035cfd5679500d511c27ba9106af64880fe42f008507d2622e9f393ee3a9057fd5a720f140c447c75adfda391091f578f60fa17dab4f7cc0cdd20e23af6902d06fd149b832785794da66bb3e9649681e2a5d4d392da9ff1b9de4224ec8868b9fcfb9e1c1229f9507a00651d1a828dded70c50144", 0xbf}, {&(0x7f0000000600)="924360aff80ffd7ffa19c7eea0554e7a7c265e07b1a901911d7c9d0b2344a6b6ba2049a3a591aa8abd3836a2d34a3903314098f85f4aa34042d1723f76", 0x3d}, {&(0x7f0000000640)="a3d366e264d0c9a05f5df8705a684ba01b1864af27e0429867b724ade1ad07f5c8f5fc14a0f262f2aa4736fdc51c42152b34048d9d428e12d1a7d39d68af071091c505b5", 0x44}], 0x9, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() setuid(r2) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$SHM_LOCK(r0, 0x3) setgroups(0x4, &(0x7f0000000040)=[r1, r1, r1, r1]) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc8b, 0x4, 0x8, 0x0, "7776fc19045cc82d593be7ce6306d3461331e131", 0x1, 0x3ff}) 16:00:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x1000}) r0 = kqueue() r1 = socket$inet(0x2, 0x5, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x6de, 0x1, 0x8, 0x9, 0x7}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x16, 0x0, 0x7) close(r0) msgget(0x1, 0xa4ab44679242800c) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = dup(r0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0}, &(0x7f00000022c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = geteuid() getgroups(0x2, &(0x7f0000002340)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x2, 0x8005, 0xfffffffffffffffb, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000024c0)={&(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002240)=[{&(0x7f0000001140)="1e15e7c6059a8d094da4babf6484e1a707ee42ec58ea72b3d9036821722d000b95d9a59c5342407233d8118e", 0x2c}, {&(0x7f0000001180)="988dda8bc10bba56e6513d867a422979f1dbe3f2b79533f26785d0bd383c57ff0c578a576a7992c9de4b4d2b3f3d90fcb3b1b084b377ba6123837f31e8237786dcfd8d53362603", 0x47}, {&(0x7f0000001200)="7adeea3ac3a21639e9fff41e3df83a1a1219ba78fd5fef90115864639aa2436b6d2550bdf3db50c35b2da7836a69facdd12da416392a190da6b8f5bb6165582c5d0b4986b1f6a9eac5500bcfd72e85ea47742421e4c3f13de7f69a61cc473e9b6b0aa05d3dd540fff1f26745528ddd0f2487f3064a430285b7a04dfbc30d761b1963b5fb8775caeed4ea332596b6f19783f1413e0440991ee07c11a612522df4bdc7ddc2313e6a4586a9cf10fb9d976101af384760049789fc7b37baabb71227a62a3b31c5607113ad69c59183b697a07269eb643ef5e40a47e3dcdc4dfc1f1ee838eca093519d311c28afd67d074437889058ba4253742aaec989103fe8ba5f6a4d94eff7be9a0ddfbed37c7b5e06a6011b8bb8dd22c53b1e6f0e371cc1f8888205b8870cfd556c94d0ac98f97dd1444c5d7d1fc7a6703792b099402161495cfc13e30853a2b0cc3d7ce98fa91af2c651968ae7a1ad4e657e3495f40c734786ddd2d12fc2fa59234343df93a3a696e74e1ddb37064b764d5dd1b73f9596a1d17c98edd3e654b87ae179a268b0af27b0f2609e97712d974893c15d92e2e09e08c4347a9ce4a10c7754922078a115567f706d2305fc3b6767b0b75b6a8a1717d71e0a335f07cf9103d26aa201a2b3ffcd09044802f4a2a396411c68dd3d5a429ccbcab715146a14f9f10de8776a574ac3d9a79d70823b598b740980994930e0479faa0386ba4ee84ecf4a1dcc50b11b9370f93cea368f4b7599a0ca8ed361b0432d7c5db432cefea92dd505412a8347c946bb4110861855dfc4ff493e62d8c91e708b9a0e1b7b5721bc462753a144e4c88ee5375b8f2f9f3d2074a3ecd1c0b06da53cd14e8ab8e638647253d3ec478d5a9f974acf8eb18b6a7ca8a77a36e712030d9edbce13570fd27b045521a9906472fe21ae26fdff615f32d73403ce09dc84bb3be7508e1b175c989f9135c067cae67de9555e60d6def36deef4edbfe0b1c18a10ca61db3d3b595917fcadf867263b5e11107da30a5448a31f66660e18cf1830bfffd078bf9078807541fe932ef1c68d0d08bb55ae89f57603b4fbc9974c078bb76aceafec80e03544197b37e091e2f7d8f1638b52d8e5c90604c88362d9c1bdac2a014aa8a3f8de5e324e446a0122ad18e19baa17d8458d0ab2533d49a22f01325cd561234a710773d5c645a60f52afc946dd6190a505eb4556663b5ca44f1623d42e19293c7efcf3f01e4bd767b28830f5ae7150f304a873aa7094e5d0105f581e56cce41e203b2941a1f8072b5f618abda374838ea18214457683f2ed6186e22a01c8aecc9edb1c66de1dc0d02e1b462288fddc8095912e949da808eda7b84e181759b9fa22374d82979456c7ffde6548d1ac518b982a105692439a39a3d34be4f6d15b8436c24588161636c9c179cf5670fd0f08233ade0723de3137b6fa07aaed5c6125dd88967b56111f17bc74aebd660a1653309790afa4934eb7afec2a38f9321c55ab506c08a67c8330e2c506ae1fa4ee3ee415463c6fa88707cdec642ef506be11ca5375811caa870d7bd79ea3de10bbafbe7b880d1ff726eeaffcb34f002b4ade75500812a71857ef1448520d0abe659ed61fc681c47ffb1b942fe5e5277c6ffa21d9adb4d5f4dbae16cba168a56f22c3e21f8468a379c1269cebfb99d91ecca44be7aa68e6bb68bb7b46bd3db93068ecec127e09389fce2d766aec94ad41e315e408e50281e536628d3f021ea7c9e52477cbdfc8b97ea65ad49eba335b28bb24069d80320023a70d37c58272e2f633bbb70df6495620f2ba84fc611fe48b156ca0c2cb13c88ba917b49f4f660ac33b5593cc7c843a36c2e1a1cd3e1098a4466fad48943da70cba8916c0fda8db038764f9cab6d216bf4b9c61a1c4d626de3467bf5a5745cf9e9a4d94dbf51f84a38fb487cd07714bb4f78f9832416d52ca919be402950444008909e588ee16db52042fa87b54d09609f118adc1725458b3625e7d345114c62f811dc8ad1081903e55b5872b8b00f21e960baf492777cac9b994cb56f54bae498913d56531d9fa69c4d28f913e10a3435fb7d19f1aec57e36de7e8e0039d540f0680b6a7609a05fe34e7bd58b3569766b546c1e65e59eb8be8055fa00c80c0c0aa06bb5f5c5da8dfb75da61ae3f6b5f21008931aef843b90c2d296d374d56617f020d6ca1fea1cc10cabfecf5669bbd07951d003b767c0c3bd5e8de14e141891fdc2c0061510bcea2fdf9abd9f268142455e5d61a5f47a3788bd273e53cde84d880c1530f835d436e758a29e617a2401d550489c85e27ce6c96d3c1d485d826acbb30347efa878691ec23375b23a9793b738f510c0e749f7a8af7f1484fb4c193ad4deb46f92f946f14773c470c0bc4e364f0a2cdb06884e4f2009fdada8ab7a2c12e24eed06888579780f53641443d438391088b532054448392298a3e529fb3374ff24ac25aabc824306af62c71d502a9baf9c8d871775f856c06b0d884b7214cc11634e03c80d4fca25e308affa82e746f1b7f8357c758402445182cab11dae8c4f5057a8b4a37caee515dcac743445668bc25fcd2bffd7f1b3e4d1d84ef1330790d3225e31a6e735296ca90893bfebd2607a3a7138780e357d1aef9f4a294f7d23e0d387eaadf23fcb1d87a9edda080d08774fddc1e9a3881b6eb12a06ce198aef98038fa5b83b5c3ab8a28394454b6d804257884cbed9cb0ac7b35a46521dcef9f3b99cead05ca17a35e69abb97b59c76a28a96712daeb1a1ca09405e569cca2aff4c60aa1803d6ee116ef85ca20ac44524bb40d119215e7ba557a914ccdd1ec1fe9f90840974f0b5776839ef1b13e035727804d80c1aff7858c428f69e6ef249c01d1dc66d2a7f814c6cffa7e27ec41539da18cc82a11a211a2fb7f98495bdac2290f39f414713938361260d11d4802b693cae8c228b658ee8b231bc7bb5fb0eeb5d64cb60e69549673b683e0338f4edee2c0dea19ac46d536ed69c83ec5a632bcd7e350efd5b5506011a5925a32e29712640e18ac8088123ff3eec1defbded828616b9fcd94a25772d76dfa801fe98ea600c4536316c83d89cdbb1491070b74965213727b9e7489a9ee349c8cb07a2f9ee833d3728d83e0cd02cfe844a4cbcc6ed85fcd5886504f03452e4234a7e467b0e1c84673853ff4366ef16328560d0c35cc34a9efdc55d32ddfef3ccc05d32f82e5e8882db8f3043972b45329eff194a504714bca538dc4e91881772dee781f25c6a56c168d347c2ff5177ad3f46112033f629e45fab16e852f728b32bda64661549537e77a69ab36688b224085d4a4d78ee76a0e669215f0b0cf81e71764979b7374dac3b6a70056f086db53cf4a583bf1f51a39e4d12adee5e7ebb084b75e2af25458d4f11a06d32ac3c240e78133efbb19b2945b659eefec6822064587a037f58c6b76be4886294a265f2d87afbdb005316a3a984035e791607aff646886af078a8b81b01b8e7949385dec0ad35b0326d2e1c6b259a16877f0aaf051ad421c4b994971e0a2be012d4cfc5bbe967c6a3f878082d0bff797ba0236ae95d74f63bd19f383bbe61c86872641599afec7e81ed0b9e5ce3229ebd42e4c09c565941f3c759ffa7bf558cd2a77d813f818786b8571bd6fed7b45eb2751ba84983a85ce43117bc0a37556c62e433e69507ea4e5f2d99facd72fe0147057a63521bb461ddc67f4850edfead919a76eefda6025b5b83ae1054338f46c5698685a17e5843254be77bb5405ec5995df6b816d30daee1e9195a0e8859d68fa37d497c012ea709e473b3efae94d5020a9e3d7025373fd9cc0ec510b08b0c19188299722749ee9bdf04b16816e7622515a9e40a696245e92587a6136007ba01edb9390cea2e6bf113e7f614ec499955638cea5ce2ad5a488eb67dd133714966e28cc1c454d3d7c2e92ea974a0d48c452ce943dba096da277309491f745900bba23b3f1d4ca9daf1cf2434769ae002cbabc72f0d592d46c7f09cd264acaf89dfc6cab7ff85fc85934cbe443aee2b2b4dc8a791192a46f5202ed00571577a236b56a10433d7f018ace7b06589fdc6953c9c3819627b6604b8f28314813d2c9035a90d45d68f985ec5b24506f39c067e984d06b5dbb2ae8c494f304716dc28b1bcc21112828b3922e845679100994bb05f41c785a6b65ea79570956a2d00fdafe20a190fa3c99eee6727684a3f90b5ea0476ddcf9e27ab08fdfd82930e8ab4c5c0a3d0a23f704c117b2eb2c6c7b3dd4a563e11b7a110291a1d8c4d3dac7edb485fd793f132d6f61ca30f36126269a605fbccd5653cb02fd42ae98cd82d77ff5d925cccef9a541b9752d03b145ac86bed944180fbec52fcdc481feb8f5a00b16771c64acc49d17ae2006c87badc809cb25e9f9c86a1575c908e0b44db503a6796cb712390fe8e2082d6bf570bc3e32fd295df6c4ab420468205a8760d58ac9c73d8115cd46fcbbd69cc02e22ac3d6ba0f37b32a4cc76e0640b5d19933eea7eac8e3b3e55049740f82cd510b4a8e7c388b95f0a8b62a7cc99840824025140eaa82c5c9a519916b282c6e04b8e6482bbe8f3a58f916a5b624ea621537cc8dbed78b439b0c7f3df66ad054e56947e36d405e23b75bf7754d2f3dfa9488b14f118a6cedd3879dc8dfc7230e81402cec4143ed42ee1514166a06dfe8b1d456d2ed75cf2e8e66578c869ecbb32faaf4ef04da24633c30d758fca9f4bcda764e8462826ddb4d7a9de60abeedf02016007ba39a06dafeb0a7bee73bb360b6da68ee5dd9f3a4db6150db852f2f79bcb4c98c34c6acb3b4b4ff41956847f5dff866801cf3eb84d11e89875e0b384129dcfca848af582faf406a2d9d12855a68e556d7735099d5f26b19d2b3e3998d6425c41209d328819b550e8a90792fb19d568c91f89fa3e236f4ec8e2a85668ff0f7ca12da93e71f0dd31794f76fd11ee1193a1364bbf43847aecf963e04ea9cb72c3b58942d7fc85a50d821ec82a41f853c80141c1f0d1044d9ee72be6007835225895a9ad1d9aea5593e4427775c9393fb7d3dd9e135f76bfdc8edb5487df7510c03e798c78a360c4e047f379f9cb935c2a98f93da9ac833ee7057951e15137fa14df261acd8abfd052bae0f24dc7a3d6db27f56ebe9ee7effe37ea503dec296d94cc28463c5c08a30ae110b695a090684e2318b82690980a45f535d2ccb1820f4433efc0a882d15dcfaec842a43582cb936fd59a0212e7a6b8a3ba87f12f1d213c1d76435bf3962891c612f5471a4d24f760e89a0ae99a52c438cab134fef08a92a7fc1db35735e71b90cc4bc8b1f060e4076af5e7bf86bd242e352513be4010bed10cd73f3a75294762d9c8ebacc35eb0ad3335d1123bdaa9a4c317f4ff52adfcafc4c97a50db8fb046b3c56b099c3874987f51d97a353ceea997c43e5615c7a3398ec692b8ee072937f029fba833f1d89b2cf140b15427b8bfada07e482228db606dfe20e52242b63bd76d318b99c20f05f8cce8abc238addfb6532236dba6a49f3c3343ed7f383064d7574fc9096fdbc2a4843925426d1cd24bfc71c89a40b63e70bbfe5a53a67fd4bfd41e9a59e7f78b5b159e5d5a7a3b2f5ab622a637e3d34ea87608b2fdf121a71676befd9cc3b022fa167da9a9ac35491904ede2e69abdbaac52664635ea46dd8e4e3092fd77f293763ad600681d80907080cfdb4fbf2a68926078e1b48c5ffdff5d7aba4c957e360716749e6126c673a11361c2ef1fa0d14b66bdeac78bc252ab56120dd5ba761c39be089ebf2a5793ef0a2d", 0x1000}, {&(0x7f0000002200)="d9a141bec2c95766b53e2094d62d68a969da844d091633db", 0x18}], 0x4, &(0x7f00000023c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r8}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r3, r2, r0, r1, r3, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r12, r0, r1, r1]}], 0xe0, 0x4}, 0x1) getpeername$unix(r1, &(0x7f0000002500)=@file={0x0, ""/75}, &(0x7f0000002580)=0x4d) r14 = openat(r0, &(0x7f00000025c0)='./file0\x00', 0x80, 0x0) bind$inet(r1, &(0x7f0000002600)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) listen(r1, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000002680), &(0x7f00000026c0)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, 0xc) rename(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) r18 = accept$unix(r0, &(0x7f0000002b80)=@abs, &(0x7f0000002bc0)=0x8) r19 = socket$inet6(0x18, 0x8005, 0x7) sendmsg$unix(r2, &(0x7f0000002d00)={&(0x7f00000027c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002b40)=[{&(0x7f0000002800)="643453163e267a76b1c3887f3f7a3eda5504ec9625caa4da96b01629a000056ded7bd73524979beee69caeabb4e307dda78de2819e228ad80a8c909b0eefffb4b49582322318cb0848d00881c1d693b735b5076ab6b266d94690ce7cc0a1e263b1ca8cea2d002646af9dff89c54e768366572cc018a473bfea8dd46396db8cec6f44dd596c21b246fb00559428d2600063471d6c5746f3345da15cb6f46985d842717640bf02732e91712c37a5d04fa050cef5599b99cd06f7f27c1722996726fff5bbed357a30d7760c466f51a914479043ee295b8dabae0bf70bb2b6fc3c06dd56cc1449a5a22cdbd1", 0xea}, {&(0x7f0000002900)="836a53db3473527b8afbd8ad0fed7e5b066b2ba5ae930adcf665b2a40f0931d6e6799348dfee9facbc5c828c2662e9a606eddfedb6c6dbb6c69cef41549bddb56352b1", 0x43}, {&(0x7f0000002980)="acf09bb3d4adee3b6ed60c76f6e7d4f9fa9a78c3cb96cc56e801c32e20498ac2eadc8cf3505652e63b5cc263abf7097c21605d1345dd345624de6b786a3b934228d6571c48a57fc1324aee30985c4bbedab2705c26d5505fd5b9b4cbe3188ca052ebe6a3f1958eba02f0eedd1a5f9b0bf736049a4351863a46d9a979d21d0b769b0598b3f048f8f4c4", 0x89}, {&(0x7f0000002a40)="7641762389c662b772309750aac457b689cd7dba38004043ed3f8bfbe86b7ab50c9cf22b5a5bec6614e57e7d586544423cb483d41748077b15ffbed0ec0123ff1aaedbe81594266b4ff76ab74bb6274f3e3f5c013bed0bf76946176e919e0700ff84d577cb295fb0d6e495312adc93df55c91c66aec2364f074492acd86979f0569218032114520eedc0c32bc149903054aea2f2c5f8bbbd5af31316dd6496ae92549ca100115702a514ded226b59a9cb8afe3a0a2ec0537aaf5f35ef624e4d965e612c967c0714502", 0xc9}], 0x4, &(0x7f0000002c00)=[@rights={0x30, 0xffff, 0x1, [r12, r3, r2, r13, r0, r3, r2]}, @rights={0x28, 0xffff, 0x1, [r12, r1, r1, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r17, r7, r8}, @rights={0x38, 0xffff, 0x1, [r12, r18, r0, r12, r1, r2, r3, r14, r0]}, @cred={0x20, 0xffff, 0x0, r6, r15, r16}, @rights={0x20, 0xffff, 0x1, [r14, r2, r19]}], 0xf0, 0x400}, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002d40)={0x8, 0x10001, 0x3c0, 0x23, "8a6f76be566889f479fe91d1135a77959d656fbf", 0x1, 0x7}) r20 = accept$inet(r14, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) poll(&(0x7f0000002e00)=[{r2, 0x76}, {r0, 0xc}, {r19, 0x4}, {r20, 0x84}, {r2, 0xc}, {r14, 0x12}, {r0, 0x9}, {r18, 0x2}, {r1, 0x10}], 0x9, 0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002e80)=0x8) connect$inet(r1, &(0x7f0000002ec0)={0x2, 0x3}, 0xc) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0xfffffffffffffff8}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0xc0}, {r0, 0x4}], 0x3, 0x0) 16:00:12 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x7, 0x4, r1}) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) kqueue() 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:13 executing program 0: setrlimit(0x400000b, &(0x7f0000000100)={0x0, 0xfffffffffffffffd}) pipe2(0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6}, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x140, 0xef6d) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="6e06d2aef77331687afde966b9db246f94b9abb642b9205b32671c65914dec70c929655ae386c961f60c2f39c6883404509db59573fc485b360807d563f67ba59874c274c5a3158dfefd37fab71a942fbdb40912a5e2f16da9df829e366ebd0a9948ef03790314c635ecdb018edf21886bd6abd61eddf7c962d27aa195a88dde15fb6626f67c3b33b8bd213d42ff97c89743542022ccbb683abb2913ad6de5c8", 0xa0, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x18d}, {r0}], 0x2, 0x0) sendto(r0, &(0x7f00000001c0)="7053aab7084f3de4816f863cb388c0e2394e9b86cfa00c63157fb82c2fda66bb492b472100e9701fc7201dcc42c9e57241427c7895313c77589bbc11c8146c632090933e2b2740fbc2457026e34dbef84769de2cfe6e6d5da0273d6ea7078528858ffd94c86e3c0fac6e1dfecff1681121832676daf9b05d572263ec66762f8788fad1e13820236ff8819059c15a5992213f9b56fe7985b32d7bcc05761830d2db9cf1ede6d271d4d0e0f065714a23e3a7f9a6edfe195ea8af520e3763914f2ba1e5626369a3dedc4e69909edcded2c697d2f463a0be5d146c2d891a7a8e3a7bce02b08cd8f4642b7e74f3c6cb830a8ec6115b7b728d", 0xf6, 0x40e, 0x0, 0x0) 16:00:13 executing program 1: socket$inet(0x2, 0x4000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6021, 0x805) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 16:00:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/148, 0x94}], 0x7) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8011, 0x10) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7fffffff, 0x4}, 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) 16:00:13 executing program 0: setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/206, 0xce) setgroups(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x138, 0x100) truncate(&(0x7f0000000040)='./file0\x00', 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xba) 16:00:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="791baa9be7d436414ad1209c7eb9da30c4647999", 0x14}], 0x1, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x1ff, 0xb88b, "56787aa93c51cd8ebe7cda4557827f2840cd4193", 0x400, 0x1000}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$dupfd(r1, 0xa, r0) dup2(r2, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x0, "cc5e57561f88d700a9985019af8fa556ab1d9914", 0x6, 0xffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000600)) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300)={0x0, 0x80}, 0x0, &(0x7f0000000380)={0x8, 0x8, 0x100000000, 0x4e, 0x8, 0xd45, 0x200, 0x2}, &(0x7f00000003c0)={0x0, 0x864}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x100000001, 0x1000, 0x6, 0xfffffffffffffffd, "52f574963895217309048c9054b8635b0d9f373a", 0xc3, 0x280000}) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='c\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)=']{&\xa5\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='\'\x00', &(0x7f0000000440)='\x84\x00', &(0x7f0000000480)='\\\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='c\x00']) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000005c0)=0x7) 16:00:14 executing program 1: setrlimit(0x6, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x7f, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x1}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) dup(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x40, 0x40000011, 0x4, 0xff}, {{r2}, 0xfffffffffffffffe, 0x40, 0x5, 0x2a, 0xfff}, {{r2}, 0xffffffffffffffff, 0x86, 0x20000012, 0x0, 0x1}, {{r0}, 0x0, 0x20, 0xf0000021, 0x9, 0x8be}, {{r2}, 0xfffffffffffffff8, 0x82, 0x0, 0x5e, 0x993}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x80, 0x40}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7, 0xa3}, {{r2}, 0xffffffffffffffff, 0x14, 0x80000000, 0x2, 0x11}, {{r2}, 0xffffffffffffffff, 0x40, 0x6, 0x9, 0x100}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000004, 0x6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x6, 0x4000004b, 0x100000001, 0x9}], 0x1, &(0x7f00000001c0)={0xffffffffffffb4b0, 0x9}) kevent(r2, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) fcntl$setown(r0, 0x6, r1) 16:00:14 executing program 0: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x4) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) listen(r1, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)}, 0x4) 16:00:14 executing program 0: getgid() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x150) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getgid() setegid(r0) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000140)="0071c80c00f292435707986c8ca007cfc8f93740b59d6f3a3cba19c04c444e517182b8872f7a870079aabc6c7e30f8edf73dd1150a10c6098a9ba4a7684b71ba3d05c1d8412a37b8a8582d24210b59110e50270fec1cc2094a202ce8f37bb7df24ef395985744bdba56c9849a9de4fd8", 0x70) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') poll(&(0x7f0000000100)=[{r1, 0x86}, {r1, 0x4}], 0x2, 0x0) 16:00:14 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/93) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7fffffff) fcntl$setflags(r1, 0x2, 0x1) fsync(r0) write(r1, &(0x7f0000000100)="f22ce0abeda1ae0fdecd36118eba49779fccda58a7452285480102a1a38fc562a2be6744b3066d806b2b8d1c79171847634658d621b8646118519e9db85fcfa2e71f0b2834b71ca5bc981bcecbc46d7ef99f68f3360636757326e32dcbd637012b99213bda3c6d82dfa044c96226d57d68a3490b71164481f27502a351a5d29affb663425018f6e5571dd33750c1110b6ce2e1e24f50259f3c6cf9ce4272706b", 0xa0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8, 0xffffffff, 0x9, 0x5, "0d566f7853fc378f7d79cfdc5d9ea9ef6459b6a5", 0x8001, 0x80000000}) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') truncate(&(0x7f00000002c0)='./file0\x00', 0xd4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0xfc) fsync(r0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x80000001, r2}) r3 = socket$inet6(0x18, 0x4003, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x1, 0x80, 0x8, 0x5, "359136d7e663dcb075809adb2d7289391e3acb1d", 0x5, 0xffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x9, 0x5, 0x4d4, 0x800, "1f705b88f5e67a566848b217334aab6edbbc4251", 0x400, 0x7fff}) kevent(r0, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x80}, {{r1}, 0x0, 0x88, 0x1, 0x0, 0x9f}, {{r1}, 0xfffffffffffffffd, 0x1, 0xa0, 0x3, 0x3}, {{r3}, 0xfffffffffffffffe, 0x9, 0xa3, 0x0, 0x74a}, {{r3}, 0xfffffffffffffffb, 0xc2, 0x80000000, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x71, 0x40000080, 0xffffffff, 0x5b9}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0x50, 0x0, 0x1, 0x6}], 0xfffffffffffffff8, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x48, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x400, 0xfffffffffffffeff}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x57}], 0x0, &(0x7f00000005c0)={0x20, 0x19}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) ioctl$TIOCNOTTY(r1, 0x20007471) shmget(0x2, 0x14000, 0x8, &(0x7f0000fec000/0x14000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000680), &(0x7f00000006c0)=0x4) truncate(&(0x7f0000000700)='./file0\x00', 0x80000000) pwritev(r1, &(0x7f0000000b40)=[{&(0x7f0000000740)="af26246012a554a3bb97bb559a1d2bd3b85a5be93d09098a7a07b54a6cc9e57596416e0e72432980065f950df57af3c36070d05d2349c850a646bd82fa9831a8cedc24d94561a691214d3773423860b59ed93b5ca6f2e3332c89dd24ab77c05b95ae5e277d5006806fdb9a0dcf41197d9ed35899ae5ec24da744790aa7cdfa31393940c35b0426b0d3447d10d5cb2f9ca3f4a9d9e6a23b9450cb617bbabe9021a6207caecd332690db96874c0b6ca18d4ec8328eebfd0a536fb6", 0xba}, {&(0x7f0000000800)="7bb56163b0b630bbe91575fb9df191615a14d8a43b0abd2e3f885c2eb8fe32053eb978e44211f8d7c696e1ad1db75b2abe5c979368159937a789dff8733bea51", 0x40}, {&(0x7f0000000840)="ff36cd41e0561659c71ab0a4340c2713ea4a158dd1c49d088c9e5c21ca1d8d3bfd763c898f0cac5b0b063045c10486907fbea6703154191772b13106f8a0f730c88860ab0b9afd0685fe025fa21dc7a6d4ab8a23070508d70ee90282d216166f81a8122448", 0x65}, {&(0x7f00000008c0)="50ead2336127fed9432131f942b6993653a10664fa9e0953bbc51fbbff2154938a8f63e4c9c762b91b4761ba9fb313c5096a1f03efdbdae8075a4b9d29d43234809812a2c0cb811bb5544ba391a3a58f7da253994617aeecef02fc3be9eff1379930b3ffdab5729c604bde47da4d01bbdaaf4c4f4d5daad762ab9dc04ae2ba22c0e65570393588539f4a398a19bd2b884ce573ff858dabb3d2d3bc005927a69446337b2cb282763efbf29189b328639a24e5641ac1b26df46e3bcf22ede4b3e8d4948a2c77d64b841edea2699bb35c", 0xcf}, {&(0x7f00000009c0)="6310a18dd0eeb78f95cc6879eee2003ec18eb47d5394b0d62dd613beb3357f55760469f9d876cdf80c9cc85ba9c46fc93e9ca0feeacecadc914f2d52e4b1d605353efc469d951ab22fa33c6b369f96e8affcdeed616ac38b224305c872fada47125d7dfb7031953f21a71c4544341241de623b4f9079c142b6f1900c085fbd5dbcbd1a802616ca147cc9f49823156b17af22db5f944cbf479baa99ab3d997b133a5accd4e6acd5a00e394c01fdd5ff57c0211b7dfa4dcb0b84836285770bee2162102ec9562e741bf807be3f4e071fd3317e6b271afa7c0562a8fd647b164be7eebba867e3daeeb1234d73c8", 0xec}, {&(0x7f0000000ac0)="1676c574d68a123079f8fd617641e1a1d2c78f6b314f2fc62fd7792f3294096470478ecefd246357cc29cd73f158e7563c291246fde252ca", 0x38}, {&(0x7f0000000b00)="2d29187b4f30faab10900cc2c1", 0xd}], 0x7, 0x22) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x3, &(0x7f0000000c80)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, &(0x7f0000000d00)=0xc) setgroups(0x6, &(0x7f0000000d40)=[r5, r6, r7, r8, r9, r10]) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) write(r0, &(0x7f00000001c0)="5fc7073f1e5ab0fcf56501a716a9ad5895b9f8a300c423dbb0e50c83c0bf89aa63cfcba9726c7896191309fc78404b98ef9b1446ffe6c8701a034425cdf8fe9a7584780e8465c3231fadedbdcd3942e01c9902c8f64201c4f385ee7900b9f0375bbae0eed86fcd1b79b0f73613cc82f51a869e1bd169db95bd3bdd455c07cb3690c43d60b44abb5e7e857bfd910474c2144e38caecf763df05b158c6e86f01d4b82167dc1c16ed8412708face98e8bdae73883e71256a224ef6acf001ffa4aeb91374d4d6fe110ae53bb6f3ce9bc2b8456e98c1d5cb163ae622189edb32495513078b25f7ecd8d6582ae751c67", 0xed) 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair(0x18, 0x4007, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x10) recvfrom$inet(r1, &(0x7f0000000040)=""/72, 0x48, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x11, 0x7fff, 0x0, 0x30f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x3}, {0x3, 0x3f}}, 0xffffffffffffffff) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x8000000006e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000191000/0xf000)=nil, 0xf000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0xff15) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="f518f1ab8e076c0000000080000000"], 0xa, 0x0}, 0x0) 16:00:15 executing program 1: r0 = socket(0x38, 0x0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x10000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x3) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280), 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="5333f0c8369cb0f51f867ce32a58ba0f3fe3f4a3c69f8aa1297fa276a51f1490a3f0a9318251cb88e84de221b026a6b9c9fbb2dbff510c4d2098edf4083f70a53de454b9828477d16cd2fd2c46bdbdf7876644ef184cff81b99a9ddf3fd64e822e3870828406bde74e934056191cad79418e99f9ee4ab05e46f1c75f9ca1acdb2858ab1c03d2ea5f29ecba5adce5879154e463b839416c3bc90379702636130f56378931e02157384f6c43714341114fff", 0xb1}, {&(0x7f00000000c0)="9166fd4ecf98fa2280cb4bebc4caa37fd830479283f132f99b854c60965e4d91417f8450d8c69f0b75121426ffcfc1e1859ea30ea0707c5b", 0x38}, {&(0x7f0000000100)="431f3faf857a4819bcd474e327a67387664a79e8bf7055a59518b79a797c0257acd35b962fb150abec3194860f434d99cfedb7d82638a0e8a822bf7f2fe5cd637399ddaa0a25f9a72b46c7f1e4e86047a6437d1d8154393366e36971185ada8f08c917db2a4199acf92b206f54f31fa1f2fecc66dd3a9c1bce2739dabb4cb8d090d3ca01c9a90b2ae8eebf", 0x8b}, {&(0x7f00000001c0)="12251f81b9bf1f5cc9fed1b521e6fdd3c99e4597f23f1c4dd658f5ec3a2f33f20674f03bce7937a9369443b588956201dc2b099fbb228e27d12de9b4b20071a5bcc9afb19e8913fa183e21f9b583a498482721a2c646d64e66f058b72091393cd0d3648ebed3519dc8fdcc6cca685a20f363d7ee1d61a96dd0", 0x79}], 0x4, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x2) shmget(0x1, 0x4000, 0x190, &(0x7f0000ffc000/0x4000)=nil) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x800, 0x1) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x3}, {0x400, 0x1}}, 0x2) setuid(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8408, 0x150) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 16:00:15 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x1f, 0x9c8}, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x12) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/48}, &(0x7f0000000180)=0x32) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x84) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: socket(0x18, 0x5, 0x4) socketpair(0x13, 0x3, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="db29ecacc2a0c4a7c5c7e96776f0b0fefc5680be9183a8b74ddd5267d4394f5e5941103da694e5b87b7cf509198e53350b3e4a98775eab768512c0141f464524507a4ee24aa839c61945717b6d1fc4622748f1760c920a04c6cfe53b8f903302b90e784f42cbc5094518b67e44a6b7bed934c2d84115a3f9d15c2d0605eb11946f91d261f1c6678205e4d41c83d6111e34c95a64a747ebe320277cf4c43afaa8900dce59d88850f83064f376af8859b9e84e8073598ade1fd4038d126563d84d55f04d0c31646d19fd4803b313ffeb7e5f3ed3e9916271dec06105b747e8467e1d98ae19a8cd656c6004cdf9954d3ed4e2502b87217dc2a0dbda28b5ca6fc9c6106c38b5e9f8a5cff989dbbb70c9cc4c37f20516ed5b4dbed3e5373d5a9592a2fdc9bc5df82e9f76de87b80eb38d09e0322442d9e7b2becda63bdb50822cb473b6c4fd6af5405d7c2ca6f9bde8e8e48bbc42b96a3020012eb25474a46e7493b49df6c1292043274db94f64483d6bbb3ca27531067613f8aebef71928230070666f78bdd5d25953c4f387e0d29f4d13333635d8a8af58b6c03926760e5953aa76acf29cac027044b74feb8fd615b79ed196ad6e78c7a97efc6b3c66581c1f6139d187fd2e18058ca352b987add80e0d9f7c3809e22b21e660bb20305479d19d578b33a49b5024aad2bbaaaf2d9dc979838b95ec98c6925c5ae27aab0cc70a164ca5d02e6c4c847e514ac69a1706b17a402a5c2c477d6cde36383320d84f4255af89f1d217dde0ea193d7be9d2ea09c57478f139e9dabc6ce4c4a93739e915d67c60af20c6f45c46d204781cead2a2f9a38eea59bcdc5f577de6d0bce7fa2c56bfb4a8ef7c0bf5c8c6f59cbceb951e73900a1eb453adc8fa742a0cb739828dca157eb2b3d79a5ccb742bb30032b677367ba4ba1035347ed0d9d7b39bff18e57263ad85182251e81ed005aba1e42d1db5d2bf9e69a93e0c740a8735261e6749ba58e00efcb1448cb2c31522baaaffd3de3a6e93603f44bbff5eff7fc08c99eaa27c304f99fba992a3ec45903db32a8befd221e6984ce23c07caf9379e73689772099059efc420168b8cbfd6f05a9521c3fe9a254387f62aa45254d8d8007adeffcf3077685dabea86dc7f3ce733d83bc1b4ed5cdb637a4ebeab7a423331bb3087e20c260be2b73f29cce892a2cc8727e9b8cc8b364143b7fd21ad2c2ee6599b68090fc7a042b5812f5006c28c2db0c6798eb2b9bedcd858b39cac2dd9178127c17159c77bac814c3ed9fce21a6bc68b6dfc39c18c9b89592a72af0604835f6aebec3fa225067691fafd80d07184e7fc702ea667ef48435216d0247a4f0f58c1d153c881c889ec65592e5aeb7d648922865cce111473c43c3b71bb2e4adeab6f3a4eb32b6933989880f2e5e0515fdaac1dd9b108f849545f52dd12bb9f9607d5029cc5be939abc26f357b5890eb42b076908b7ffd2b76d9f13f6c9252e0c7af65a958698545c8d83cdf60bdb85b00e887d7c083a5a947f924b41fcaf90610476934de892f72c8724217a552a70d0fa34b41378f9bed175139a0c46939f6ad79d748e88fbf882c6c20848e747443498d3dc93663c0e1daf93b76884279adc6f0575028084d19cbcc272f0189500c420469b3a6293b05569ed300382331c03809c08cdab598780f8d02b2eeaccf0d626580d79d6995f0165cd0ee1cd3cb76bb03ebc24d695e3fb3d0c180c6de165e42ecc52dc717dd57651e7da833a112400f15337040e81e9afcf90b16625bc610056e1eadf09c3619db1687157a681df69444c0fcb5eca2a493272305888b49fcdb3bda7c13b2e67d1a631317a8cdca775fde55f4917b3b016442063281984d02ee05931c828e6d799188ce1cd76cc681e9bb104aecba2360327227e90d23a63bbecf448b43480ded9688fef1ab1f49ed9686c3e446d68bddfe800a059e237ee348c9b9b0eb4cb83eead6a145c20c047bf1298a30c0bce9aba07356f36a46b5a721731ba635e5ce84bea7b6eed334bc6bbf4a828a8616d76679592ba18962500a32b6954d459e19bcb37f5f1d85b18b34a728f621d4177dc1482951d15a3596a673129cd6ede9571bb53f1a8c43a46f8e60cf03daba3ed2a57c290c1d666547cea8b5e5071c69a1d7309f902606d2940c06b41ce2a812fcad72fab65f2271705c766b57ab5324e136e9c494355d2d8c3f88e85116f4204b85437ff5f8b660a40319783412d5b2c2775537f911e5763637c9d1aa8e4f492196f31987ec6adc82b43cbb98ab6b6c4ec8a637900914c71d16a90ee910d72c71a9b005ce7a4a3bfa8c9e0d175f6433f202a7ffbf76a7e1144682be73021a7082710727a612038a67156479015ab476563194c53776ce634cd5fe8aa7ea2f5568970700cf6c417a41bc1f0a8bba1a1203feb7b2f9e00ac3690d8409ff8ddd05164618d403ed9209f4c4b1d4e22c85950948ca83afda13c3d35da6da72c4ef3b0312e7ec6e1c05a3a0b182da72b9f3f53429445f394430a8258fc87932cfbcb4d1b15433428ed2c5e00661878bba5c4e13030a53d8d332fde83b50522d9514a1549517ab556b03638bcf2c4e16182ed187a0a3b1283999d8b0a3285cf8850af44dcf60504e6b6dab864b95d88fab1a8562fcbd8a3ef24478d32708fda84e981e10e1efd93d28845ec3e852737b0cd3cda99c1cd32d674814b34a6af401b8daaf455644be22410ee4f3f25c25cb059087ea1409c5348d7eca0c40c074c3ee14e7d698a3ccbe44aa749f0b954315fb223d42ff1005f27a8b9b67d842e2eed280a5eff27ec1c8881389a6a1c73dcaeaca9534011cca29c5e99675e5fe4c15b2e97f40b9cc11870a10d97b04d0b280b8aaadcfc1caaecb3150c21f6ffc0554f8c0cb5bbd726ff0c2b690b258465dc6885dc6619530b350d8306dfa872f57b96fd1ca0f6b3c5c253308c9946b5dfd390b8e6bcd19d42227a91f72e1fc9e3018d0470176f3d9bfce9eaee19769690d5404eebcdb7e5f0086553e01a79cffa2bb27ce0722e5e773e95163c4c5498250a90b638944faa6840e8a46009e5cd0a38a7f3d1f42ed1c12cbe3d7ec17ccc2af16e77b9d169a9e4dd007c7451cbdc406a41a4eb22eed3d81b1af69f18e390c59202f5a53a07cd043c5c30bb78b481a8e63ed27a3d6f304de704ca67617f5e56a32531672a897e23e38607927d029603a3fe55b4d164b28c2dc3d4040abda6f0f96da293fa0d58ef398556d6daf798f88acb01e0334d6c28a0b1cbb928e3e6a87cf7f1ac4ba13706c500b861f9e366235eb938d741c8a793490e2e22522bc6c11843f04db02c9eedc264906ec273b45c0b21846918eb4f6324e3d5cc02464c700ea1cc58b2abb4312f40f46d4715fd2abdd00b9c06e2fb1a18f691b1e0819148b6d0775d11a3d39c0471c4f5bf025abaff5cdbcc81e5c960bff11edd1dfba9ae6bbb940b4cff6ae345c65bc889f3029cb2411dbc95c86fadca94db34d80b28653a1be9fb1bedc676c8406183d189736b4a7c83d6b3590460d6c5a21dfafddcb858b37bac13fe3c63245b85169c082e9e7230cf25bd8fd56148f47556d1a3c4f2b3fd06d356110106d405b075c917c5f22fdabb20fd844a23d3832ca0c6944bc9573ceed510254dcc4f486a8136ac111596a4014fac738d538f463853cc165742d20a638c1752944a30a8a89581b20f881d46dae4594deeb75e6372281e0f7edc6795cc606534963c1739eff6c20207a2c09aae82148ad2b33d5baaff93cb7bd99243ad72b659ee30289bfc715952770ddeb3ed1753c56895f034fe5d3c74e12d4bb843979e1e27ecdb50e94dfce7dfab3b702bac7a899a67cd2fb5753e2084d7dd012cea747ab877121e74f6ada8065418b6fc5c297964050cde7caed76aaf7efb00b418255ec145497b26ab02c80715604b8570dbe4bf692262da479369321f0ce9eaa08f6673b261c468c721aee32e3358e828c229e91c20caa5c85959dd57f5247ff627ca888780043fa454483d310829b72c45417335d01ab0cc019402b53ac70c2cd92b9670da96d9b655621afb4027bf34f1cadec20d05acb25328a309f5c0dad4f2b13c273cb53a4d1fb70708a8687600add15d36eee3f217d9a8aa8399b147fa234b9198b3f6bca4e3faefd993cb1aee3a5ded373e56bd4f9d20148f50ce009d44f2b22afa80a2c0d1f0d1ec4fcf215b83ee824bcfb01cec934857ed4d08c9de582ebac9a7c19dfc8a3c4a41a8e99e33cd6f95d06ea4cf54783ff0bc258f140efffc166876d1d43cb13224aedad6cd35fdeebe8037685844a7ab7773d1f457d16f46c804307d2a643b9505e56129a58068fe143e463df940d34a131e4a1d53041689a0b15c824e7752cdc427d379fa334f2c2b5f4c222139a2310095e584d6ca2a81a4989056314dd4303274e509edcabbae8cde6550ecaa591a55cef847fb1545f2d0b3c8bd7a76ca191ad2e3b1e0d8593cd410ab695501e16a815f45963e8726fb9dad7f586429c3ebbd40279b01f36db09f20dfec4989ba3a3cc1e3f6583241cfa81de0e7ec3f02aca831d62ab259ea32a9118e6ca8c0cf4fcd38821c308690192b9a85bea7deee9bea1887fb8add682be2f82551c131c80516dc85565b548cbb9fbd6b6a1529a7ef4cce6f12a667d36792079d742f10b1926070671d6e6b5425db99d120b5542b8657b3e4fca1d15b09ad9634e5f26984c06de2e78e1419fb2176275cbb34a6e8d99e2bd447797c7d7a8eac90d93126e1014bc02888921f91117174da73cd2302a94660e16af4b2afeaebc7fa6b9ec4b7074f3f5ed0a97c312e60eea3cd180d593c498826e170bd3e2f0ff17d6e86d4cfa77110f763a707a2e2c35514ea0eaa491e9c8989fcc283c999306ec7302465bdc6a0f70834c7da1f042179b6b8a39febd5367de8a22a49fc2091b5238c9a3f67a5b59df1b0ffa40b275ae6c6c8bac877d75875a1f91dde58ed50197d77d68087991e84c9cff6ad29fac396efe1f5a52bb7dfa9a89f4595b27af3de1329b9b249bc7f9d9d70b0ea5986928c883f340001827faf408879f159d771aa4aed0c499d8373a4bbaddbf90016d35557d2e27da5cf0215cb85c1e28990f1e4cb2b10ace6d995c4bbe955797994e3047e6516e25806b02596f5be900e5092a8dc32b875cf791d1755383c63f877ef1b4424d0d959bcecb1690451127a456da72c9c0eeb576d5a94a67ae58646dfe06c73cce5d9a194ce458af196f733cd4110773524b0db49b4810d5fc7ed056e31c1c5f97ef995f03b8601f5fe8289abe386caa263fcba40a32ec4e4b8703ccdd35a739e0264598278994fd18859e1df3706501bc99c32f8369e0cdf8043d9f69bd071e1a09a6c44da4620cbc3645dc81aa382396ab0e06879c2a000d186655a98d3c5ff69bb5ff2ed55c750ca9b1d039720f931000450cfbb02cc700f090a8471f669f1ccfbe4889bfba0458b4425e20ff8a71903ab83bbab876b27da4e9d294d5d4ee155b79c33a804d7615028e00b9b8079ad76c775b8771743056112b5eaea63c99187e3fb272c0214f609986ca60e2301378e549ac79fd33f7d1e4c33f16cc9626043f7c4f6992fdb1ff76301d48b7145a5f2c7daec54f7cd1c112708a5421c844559265a21aa96ec011276d7f0352b2c63bd3500e52f9a56ab712fb1ea9a8654e2b0bd3904c9ca0f34a1f79f4bbe51c8fa72d20bca936ffcf6d92b3ba5354bf05ec512bbcf82bf9bce624add0964620096475e610c3ce27be7a6e2687f42d05c25d9568516e56165cb49", 0x1000) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0xffffffffffffffff) 16:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = fcntl$getown(r0, 0x5) munmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0xfffffffffffffffc, 0xfffffffffffffffe, 0x0, r2}) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/40, 0x28) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0xc) r2 = dup2(0xffffffffffffffff, r1) sendto$inet(r2, &(0x7f0000000200)="1e1ea0c1adb701a71ad4225b5a5df569892a856757bc6a6ae558e27b91a9396fd63a59cf8543f8280f3ef0ced3055586d63925b99b25429ba6d391f03ef594e7c0031c285c806ad164f1e38fd9e12e8d5bf9", 0x52, 0x404, &(0x7f0000000080)={0x2, 0x0}, 0xc) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/198, 0xc6) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000700)='./file0/file0\x00', 0x0, 0x4) listen(r0, 0x8000) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2008, 0x17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000000)='./file0\x00', r4, r5) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000680)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f0000000580)=""/122, 0x7a}], 0x3, &(0x7f0000000640)=""/7, 0x7}, 0x843) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000001c0), 0x0, 0xfffffffffff7fffc) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)="84e21f00", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x10000) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) socket(0x7, 0x2, 0xa172) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x8, 0x200, &(0x7f0000000000)="711147503b7c2d285d922b0fd00fdade986f492d308dfb517e588cfb38454e9e97db250554f83722e76064cd", 0x2c) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000000), 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000020, 0x10000, 0x10cc}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x39f, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x50, 0x31, 0x3, 0x100}], 0x1043, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xa000000f, 0x3}, {{r0}, 0x0, 0xb2, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1b, 0xf0000003, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x6036, 0x7f}, {{r0}, 0x0, 0x9, 0x2, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x8}, {{r0}, 0x0, 0x20, 0x10, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x0, 0x3}], 0x7fff, &(0x7f00000000c0)={0x2, 0x7}) close(r0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1e) getppid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xffffffffffffa213) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x8001, 0x2, &(0x7f0000000040)=""/214, &(0x7f0000000140)=0xd6) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 16:00:17 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='*&[%\x00', &(0x7f0000000080)='#-+,(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(^\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='X\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\xc6\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='](%[{+)\'$.#/)\x00', &(0x7f00000002c0)='\x00']) shutdown(r1, 0x3) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) socket$inet(0x2, 0x3, 0x0) listen(r0, 0x1) 16:00:17 executing program 1: socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/66, 0x42, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x101, 0x9}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xffffffffffffffff) r3 = msgget(0x3, 0xa0) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffff01, 0x9, 0x0, 0x80, "ef9682b40ed8d285007fa1ee6eaf8193d86cb995", 0x7, 0xb05}) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) close(r1) fcntl$setflags(r0, 0x2, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x0, &(0x7f00000000c0)="759e6fd2fc3a3756d13845b494330a535fde26d0fe703462432ff4758207f362903b0b4b2b160b0d8ba094b8d38ebc13ad9b42ac25e025244d59f0fce95b1e3f0b97d2ddbf9e0b9745292f35da53de230d66f1c68c0356e3fd36eb5e901e0274385669e3fbdf0c3d040d89a403e4112fa41c621c66cf59068d3b9a2aea88dbe94fc9891e7d7e178fd33c2adf0596bc1d8a705d8587e68f9add992626667e7cbc", 0xa0) shutdown(r0, 0x2) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x63e5, 0x7ff}], 0x1000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20, 0x7c, 0x3f}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x88, 0x80000001}], 0x0, &(0x7f0000000140)={0xfffffffffffffe01, 0x8}) r3 = dup(r1) r4 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) dup(r5) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0x1) openat(r0, &(0x7f0000000180)='./bus\x00', 0x40, 0x100) dup(r0) close(r0) chroot(&(0x7f0000000140)='./bus\x00') madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0xffffffffffffffde) getsockopt$sock_int(r0, 0xffff, 0x10001021, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = dup(r2) dup2(r3, r2) poll(&(0x7f0000000000)=[{r1, 0xc0}, {r1, 0x14}, {r1, 0x24}, {r2, 0x10}, {r3, 0x8}, {r3, 0x4}, {r2}, {r4, 0x10}], 0x8, 0xfffffffffffffff9) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) chmod(&(0x7f0000000000)='./bus\x00', 0x20) open(0x0, 0x400, 0xffffffffffdfffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0xffffffffffffff00, 0xfb11}) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x100, 0x1, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000080)) read(r1, &(0x7f0000000100)=""/67, 0x43) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="670600000000007b5011567bd54c63a355a72c937fcf97ac8a6fad42b07a32149f74a32037770dca7981508f65e73796fe50111e7217b301df11b72c9a4d89ef39baa9abe0ff6ee798b264f7cdd153b115e6dd1280f0306783a171269830fcdb1e"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:18 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xfffffffffffffb27, 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/203, 0xcb, 0x843, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) dup2(r2, r0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000200b, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3b4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10}], 0x7, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x400000000) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) dup2(r1, r0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet6(r1, &(0x7f0000000100)="2ac73607a36ddfe043adec77c3efc32e91bfdfc2a32ffb40dd1716d911fd8aa5fdcc7bfbd01640e7b819ed8c3e92ac70816929b95272682c7ea813530ac1c831b7c4a675ef5ed16381803ff10fd3e92c4eefa3bd939a7d6edb3da0e8e33147a71ddb19016b4fcb3a66217f1386e60af7de506c03aa536172cfac886ee410ac978cfcc2613b77b649a08df536381002b7cf8f22a50d58bef29c53b2ef43e0932bbf1d81e5840bce5e8fa1930542fefe5f5d84e69367eb4080fff2fcd8991c8954cfc58ddfa96f480b6337706392c9ac7c4caf78f2c4e5b7f9159345114d382172bcca2720355a2dbd658ff6956e9a9fa9c1eca343f88b1ed7cee6ee6b23348965f7396946f99b985da86b1c2127e21d6335dc93f2ed36ebe3889f59dde6ece7322950f0ddeb688a34a5e7542042d3d8fba48996d42ae6b7b6cd0f64cb46f854fccba72146a088e755ab402036a0eee694845d916621cd0121df6324e2e64c698fe3bf44e2b29ad9bb48c80ad484db91e66eab0d4079e378bba76fc4e93f7284be0ccc11c21775206194d7ffea75d8ae75d60238e61ad9118df0d0ab5b04e600f479b6951aa1b5d7f1be05882ee24905f9dd83223c7f11ea1ec6013b4bab309390d354e8fa365f517a68472a4955c6feb9b321c16ba956ad6213f6f9ba923aa830da84ce537e5d4643dd1fc3c9ce139fd12f11a2bf018fa8837d0047877231621ec503fbb3e163baf5b78cec3d958d014f08c6826020498cc0df218069afc9bfedcfec7ccc5d555b4152ea906e291bf24507410e787b40c26d42f608adfad02d9a11515e5ac684fd355e93848b70a3b708fe76a085a51338f1321698ac84170e105cbb6435d401ad44cfcbdbe8d1a97afa4ec382e711addab6d25fa21bd10e818eb3eaa6de57bacb31d594fb027cebe306283585633480a19f0aa82a09ac3e09653a7c782744ec3d920e30c2ba2fee124ee31d7429b51f24b22e5eed6c5f2af023d4f6848d8b4a4b51404514c232b52771e03f58934d98d12127f1b60f59025e8bb57582fce2609f4def082c32ca94f278c0fd2adbac3c4fe397900f07aa613f5feeb0f626cacfee3724100689857091bfa3ab97639f21e4b9e7b36486591fe2d01496a62cd06954f0f8508513335c450c9c48df41b2144f70d498fbdea74b8daf0f2f6243d3a9fd27fc398c77479979ee86b49556e5e55ccb1b4dfea8c0f908ae4268bd9a203d70e05c4f38c08fa17a44ecefad526bbfe536e428a9c1d5b9dba44b3fa06e4f9ce27f9e2780e5eea90926174abed1c40f719840396042fbd0e7aead497b26eb1cd54ce02bdfcbf892d38ec3cbe39af4450e1df63312a806987df50e28ff27c38edb6d7b39337147f1105fcee237fd710406f3c0052f5434b774343df1016f086df966f826db2ce70877348eed5b9dd6f4ee8f1d9b643018cb886c2f5617cc91832e0ee820bff150b05a1ce211ed7638b4eeb439605cb1ba190164148ba6cdc2f19c4d0112fdba4c58d895f1d6014f827dcb68e6f20a174edc8d1f916b9c5d9ff9582c909862c9f2461cbdc0b1ee63d37b2c7a2844c0fea9a9b83ef2826877ba9fda1358078b9435c1481174c4c9dee3adfe5002ddb9e8894e8e4a3069bc0ba7c60138207497d2dcc8fee2e55ab81bae120a2476a7d47bb51b431b7776a48555c244cf2cc5c5d0e5b2d8e6254ecf2139240d086379d763e206a32f492800b79ba28adde9d11ce3518193ccb9901010d59e45adcc1d540480c87fc34975c08fb83c35dc88bb07ac3f17bd9c69c35536efa90d030f2330886af16eb1b10614a0891387fdc0df56931f2a196c89a480cdecb5355d6dd58c1e1b41d32f13669e78c184052ffa4d228e67e28be2a36c1ff3659412c33eb72157bcaae38e0a74d2e3b021cabb711324d5ac41544e1dbc47489aefddefbd9fa00d2b31a50b6eb7d8b833c1b3518a2ece466f3a695be989e508989e59c2c7bc8de4b418915da71af09a47389ef7a088f1ec45ce5a2b9310ab6f1ff737d6d01c523e1d6a770d11479d8bc4ac3a065d021f1c142e09cad00dcc8a6ab28d5f1d2b6d85caee611b4fe3e8ef5eaa056a579b3966045d4a8f1ff77a6b7780d86e069293f29c2c25df0b59fe60adb71ee3d54d0342ae8aef970e0746859e29d57616e8fd037c27c66ae6e5e94052c5f6ed2feeee281a3d7f327d94a009e698317d31d2875c2c9c20289488cb445bc722b196a047d3102ca1a2114b64107dc877c6342aa15745dc16c9d4a5dc27615ffb0aea1ae3095f33df717c6611a9d79eb1e857d5443da035ad84a43489d8cbc9fdc5107c91f1bd864e871c5b2d116d2276ecb1e6df885f709e7de78f57a8f935eb5ad4c477da3d8cad8333a86a731813a085eaab9f3fc8d2eeec962f6d4a697823c86e33e645843a2738bf00ab7007f126624b1e01c8c5cc6cfc4c3984872a45c6e667a8c0a24613ffd6df19c1cb9d5dfa08481184c2b493a87bf9dc02223278b8f9e39d6470ba9b0f0a39c375ac72b7dc958aa9c8b85ef2a6670db28d9c47e2f9013bdbb9e2b6550eecb9b506236460cd59660652d02fbd6dc85a7d4c3cab70761a4e4db6d9debf68d9b8a499a0e2a075efcfeaa4c89c8ff0ea17d2da1d4cb3a4ff813cd6e16f0379808c29dbccd06e630a2d1aa24efbcee5907891069bbd5e9c71c8ad686368baa136282401758e01266a9b9c9bad3291b562eebbd4ef957351713ad475476beb5242ea0683bc3c0bf82a12f61b3385211bb8f8068c1b94e3cf11980f814c811d210ba8de7708394668e1680f4011762a4596ef98b8de32bb42b190196470032e28568531411d2583088da3f58d74bad871a7f1d0b309043c559b9039fdc9910fbf3b8ba44b22196a4e891636dc82da32a82152d74f3a59acbe3998a9c5dce767bc7774da3cf74fd542172ca86083d017705ecfa1a565cd69ca24f59f6c572e7a4d8dc0d4e9c3bc84df7cace23f5305039f7433b704465801844a3cd22d53528c27fef25e5778472229bae87e405309356d5f66766a2e91c75b92f91b43bc8c7a006224189aec33eedccd434f0a940089e236bff3685d3cb0b2bd0ae370abdad433c7ad52cb51b70d39869bdc2bbb2381b426e8c62de51c3716e344f5007a676492971f0aaf64ba46cb26e6dc4c22812ea1c54031b643d1360c785efa00fe98c5b261f11da92500a9a8f49870a2c4e0a1ac0fe6dcda3a5311dedc511acfca00685ba4505c43cb1ca5c13f463079c69c7ffb566af9efb59a3d32bdbdfc7b61bc026a6821fd48572b800e0a5899728ba9546408b0f961663d15bba9bfec4aa697d0ed5077906d42c3c8711336796221ead6f54769c2f71c3c757ec21a1152faee150ed938a86477fe34960ef3058b8b45f8f335b17ffb9e5b40246495a161f6a9182227146c99ce8e5e20c2984bec727afa435ae07154465da9082b1afa28e85468629bdb58944bfeb1a081a8afab0d3bcbbe4b99876f18045b0dbac372be9abe9c024050c492fe537f4244fde643fb494df50b2925a56cc356b793d34f40b4dc2265caea42a64444f8a1a714f9a7338f4d27a01cc50c3f99521ae3c80eb70daf33e496166a9917464b3bf0d36d4d55eb1c2154abdc77d8aeebb6594ec77cfae3bd8aa434e20228fc031f9bccfe0ef28b01985901dadc7b136e329e23bc0a75b9d2aae93af21787ea45a25e9e4c61057e0878df212b99717f1863024c3343f431a91181ecb5e510868bff94f8f7942d2c973760b188e2bd24bd6e2fb8b9e172f3016f680fed774a749d57510cf525320e1976f1c8b9d267385983166205a21aedc887032fca3511cb3c26b50d5a4d2eecf3dd9652e09fed4d82fcdc54d502fd9963c9b1a9f000b63a2e16f53903c5c7d02cfc68b6baf223c5af113b6040a3cf7549b01923c412d95b9f23fbe3dee3403dbf5924be539fe3f5f7b5ac8b85a58107c215d5f3e717c34cd2d8b6bff3cadb8e635acc5c444fb54f5d2f80e6d3e8b4ba7eb4405e5b41311e7a129d369ae9fd298583cad5ea25d35f087b7d95ccfca6b73d628a77aa00dd24bc62ca0fc581eb1765e291c6142d6a99c922f4786e17626edaadc83b65f7b6164057a932c6f9df732d007b7bdb6b804eb948bc917458502f9600595ef9df0e3d32c7c6c82a448bc6570a20617154b45f3047173e579cbd02fc6aee8236fc9530aa6cb990c4278df1e30ff1c626e6718749ff41c75f543c44facd153eb6579e21e391f0e1df6148f68c987b31a58f5bf75f92ab979af96edff25310d550898182e671aa874cb31dc9b8a3908b780b6f8363ca3ef50cc638a9a05b357d529f9d9595785d5c3692e14dc60eae5c62001c1e598c9b287d8e887891a4ab90ef42a23491a12c6629cf3101af89dd6603c80488d60ee6ed774fc5208f4f6e0d7c2f6acc01b090773c008bf4dfde7f5083ea99303f9f2ad9c6d3311efbfcf8fb602c73b6d4b9f561c6c3027e902f59a5b23da6a2cd9aa571afc1dd9dfed1345e7d0467836d5415baa066e352c8f001333b75f37c6fd1ea83d2a0fe5e7141451279f83ffa028ee6639f5d1bc67adb8c191ca77bad93adb9edd3b858360264fba7ab376dfc86def8385b8c80d37b5b7e9d21747c5b901249a9c352554a66f4a868a8ef04f94fb09fa1bdcd078856e41ccaa7b8c2db05fdd3b02967a0e551bcd35bc08ad6aca919d898433bb22c8636ad151c3fec209172cd335f342b441677b79f5d193a4a344fc69fed455eb574f95b658313085246cd016d09f9447ab1c9ada178dd23a4abd1f1c4d1b78c857ab30ec1ac5f246181ad3b151cbe074e09b4d1676846366b08f55f1ea3a1629579c8583c4a157bd0e5559fc9497b7e8132d08db5e6e45c20b46bd0405aacea6220c9a71e8451646ffeeae9e1b7471e21b55367ac33189aafde3ae0b005bdb764400208593fe391081df607547a01ccf6734316f110d2bebb053de07fe6b32c86367ee0d7132c85274543706c90acbc17d3d5ba787d2fb1ae2257db74ee4f18ac54875619bd5d4f344166eef73e7ad004f3446752c73de86c47bf8d98d7b65884f44382f942311120abebe037ed7f7fadf99c75646dbb61d0b18154ac94a72ab8dd91a95c2fb9119adde0e661995c25510885ceabee0495efc4f1544e2127c3fd1e425425ace860876fe9c7fe8a09602de0af3160614af4badadf0a71a7fe0bcd5cb8113467846590f8a41ddcac2c1af3392459487fed4a0c7111bbc9987a7d2d0b1037917deb6c322f9b58478f20cd79b28fd6234eef1d65208e6126e1433bfdff34a3ea96cd48d94e0813a78336dcb36138fd6885b39a66c21258ce187d7f5c25cde8c92eb6758c56aaae8f41c3502a576bdd5ddb7aaff27b5afe10d374fe8507d508f5ed70ab20800ddbae15edad8aee9999d012fd5851c227ca8d5559404adf7f5d83fa42ea7c1a01ac615130ed5be8f0ea2e30b02e98fea3233cc46e53fb09773a96d8e916f2e3fb2b18fee9f191ad85fa514c33b3604a7d82a32ea1e47b3524507664b0e09bec98a17db5c20d15b9f19e14af83940aa147820b393d35e7638ec44ea04d6a852ca81269a5d342224514576e4da2cf9adfbe440b220ae18eec9589dc5b883f91d9737fc5c3ddf52ff6b8b1b06ea18f1704215f29ff1ca5472dc051838272519f135ba37ee5e99245b1d09b0b31cd3851cead26b749e5cc557bb975487e01837fbb61dca24996ffb22db382cead8bd72af727eb083c2b2671f4fe8961af40eaaedd653cb557f196b3d86f813c0e8720895b61bde06ccc52ed8cf6f3", 0x1000, 0x2, &(0x7f0000001100)={0x18, 0x0, 0x1d, 0x1000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x1, 0x4007, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x2, 0x4, 0x1) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r1) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = dup2(r0, r1) listen(r2, 0x6) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x1e8c0000000, 0x9, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r1 = socket(0x2, 0x1, 0xfd6) r2 = openat(0xffffffffffffffff, &(0x7f0000002680)='./file0\x00', 0xe8, 0x10) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000026c0), &(0x7f0000002700)=0xc) pipe(&(0x7f0000002740)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002780)) r7 = dup(0xffffffffffffffff) r8 = accept$inet6(r5, &(0x7f00000027c0), &(0x7f0000002800)=0xc) r9 = socket$inet(0x2, 0x8000, 0x8) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup(0xffffffffffffffff) socketpair(0x19, 0x8000, 0x1, &(0x7f0000002880)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$inet6(0x18, 0x2, 0x0) r15 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000028c0)={0x0}, &(0x7f0000002900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000002980)=0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000002a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000025c0)=[{&(0x7f00000000c0)="7f2e172a4e1cefad8aa4b1b4392be6eecc99e1854341dce195b4877926035d56d36b93c8a8af6c2037dcefa2333ac4cffa47a1981d304eb7846e26fa650a4771799830dc165e4d418ae8b967ebd795286ba3d3711592b6b6e3cf369d6ac4ec00747cd44e2b6bd4ea8720f96f79c74306fdb9d2594abb28edefb0abe5795a0f81f652221661bcc49faaaa835c1039b0167f72f13f48df1c1262f6a2ace59dcad0f6581e3a8e70faee626f1234373e11f1561b766e08375c66ae7d98c8636c39f473c9476d0bc8e33430ed1dcda9a238390e89ace648eb3bd3dddfc5e275a8a37105b76ff7ca71f100d2f2341cde94d0e01460de391434a19ed27254924ccc2d189bc2a838adda40cf359f523647d8f7baf3f49d64368c9ed77ba2ef83a70213df071c246c10b9068b6a2d953d9820c5a14f844eb9f2fa642118ea538f95bbc6f5a9ddffcf3c584ba2c56416369752f2a3aae44842347ec0c2bd64ce062bcc3e3c4464e3be6afaf27fdeccd737868741eeb04145777c4695283426702104a4a5288c2f08a9a17304fce9fe8dd9439b0b1e9455ea6ad4cf09827a0dfe9fd4ae33f66469a2f35b212ac62299e2eadcce480e4e3cdc93b8c93000e6cd9cea370257493366de11a6ff0153fab431a054ad6e8bddd20553086028445cabc4afe0cd817ad55bc22d1c908a5d969f7fc7a3038aa7ab48a434ede3084a981bae8560427d8930ecc9d9ec3664d0294d899fd0d431f86f66345ba82dfbe2fcb035ba5765245e07c16448e9999b5806fd4d6d5fed2bdafdf0691e2afe73fa2e69477de719abc2ef936047eb2bd7ba6cc97158eb9bf0ed6730e6972106e1bfe8cf2d1865744a72d1c10e965f232b4b666e19083112bb0bd625ea27ff47db88346545fd3ae4dd155a4309ee27e867cc0524c8a45cc9739f6f2dc726daef2a886a10f8f2e48b0c85b6c53200c82111946b3475e9776ad79f9a37dbb78512d70d9559374daec8cfbd8b238a07ff8db3b820df3c15b27b09540206c028cdceecf003a59aabfa632f65deffe8660fcc00d3efe007d4e891e400ecc69a0b0d38a2ed53394b65656ed481ffca8332a5e8d16bbaaa50e5c47234d3a4a65bd110499d134ec115ed0c09c9a5c1b7d43f248c622bd01a7ddf5c909e32e7b3a7ad33256c7838cbe0c316035f30926de834901cff45ed62862612b8fac023cdcd747b8cc9aa2cc05bbe2518b48baf1068947162d5165e3a0575f15c2e3e666f264422fdfba7ed55f2c10a45f1c227fa92fbe105d246b5c9a3dd1e00852d99a8fdfce98c0a7fb759b35e5f22bf1d7d6efd047f2591efed80479044d62eb769fe07677e89e3cef93a3ba0b6b5a71b037ef646b27791b6da6d91bed4f0b67ffed19b064e94b5e8de900141ba57a395830baf629bd2cad6ef907fdd470681c3bbc86abc36194f7ae1ed7fdc821c88496a8ebaf62c37fec58636232733ad7d23bddb5e3cfcd5e8b738579487e81bbb673a83b801d1119c97c78061699a7b95a677c60adca04dd0bed694c95eadde0a738da9e1c43ebd820318b89384c7a0ab0b7936a1d617996697619be8e7688f412aadeca7b9abe05cf2f7b65f2c93571123f2e36c11c26d45d2c694f45dda15bb35ffcbb710debd5601a43bc352af3520eeb39018bdfa540000b0fc478bf7cac375c1f9efe827c046764828b29ffa4f0f274d64061e0a60e57abf1b99ac048f4900797795668aaad44a3d12426cb271c07d41eea6f58d8d00c61c206bcca2b20611c308c0c3efb560bb0ca7345d0b2df713c34a318951c65a35e6e8836469538b3888eec932de47adbaaf56d7f7475abb238146463f090445941fbe83d2f0036b094748e35dc9b08d0997756d4702f170be6efbab86d0bd02a03d612b5ccdcae074a6602d1aa8a021bf9ede69b2ef91dff73a28b5effce0aad63c631df8f29b22aad5fd6947bee8042141b180ac599c63e6d108beb70348f3abb40da36c365dfcd2dac623919d259915ec447351ee7948a2e9a779ea354b368ecd84ffd9560e66b25b9cc5a9d9f99aed6236225943f18be6438e6e6b74f16a7237a4e7d7b8aedbbf37b6f97881e07643b4c5908b0933cdaf6f9fbcb7648651c29f30d34cb2a434e877d3e987fb5fd4b590bffd89cc28dfa0b9c004a94ffa341814c0059380ca4b7482c14fb0afe3b548b52d78c83a970bf536905548bcc216a6f4eaf78eacee75bfa1778cf8b79bbb1f02b07c58c3a78269dae24f31f17e986c9998b6279ea687f3c91d5d47589b93f231bd3f72634f8e9c3d101c6333f71b02ad1ebbeccf78da4985f41fe126fba6310c608b51a670bee0863339661ca7a03d79d63969c814049e698a0a8fc99fe0bb2b16763ee7cc037498e5a2c4df6de470aab6a2202ff8edd54ccb6bb7a8b84f4e466008c67a0119e0e9fd72dc424091fc884a1d8be9841c38d3ea481a4bd1e4622996d07b2ec9d1cda3a4c7bce5c6b23dd7a8226ba0c469cc7b27b09b75ba88f6fe63828282d292e8799090e3dcfb6084b2d74bf4538f9da19aa9a92c6a96717d40c65fffe390f199d988df5911945d74634fda7d578398846dccf6e0f2900c54b93657aa006d6cb6ad476d1986b861d73f6d7c1f0ac9b846719ba63ee65239a514cef6c15595ba4b3efaa7af0db3d07adab421a8c6ee87178a0643fbabe1b2ca58841503468a9b5b8fcc3428e66b90c5ef8f327c54117a052869900216aab137b2e61e3c5b38d272991510da4dcb3f1e1c56734408c840a9d4c6ff4b64002d824e136992b20fef27fe01ba6898538f8cb26459fb619caceedd534431c54761d3ad09f776284d6aed4191a24b633f7c986fcc0206d82b9bac94c73564e17edb9f814bfa10e4e8675274f512e6e6ab49557bfd3dd891e985ee843e3a69dd77e8c2bbd5318ee6df75e12f08141e1dd409a821289e17adbf50294fd200603a88d81239f4dae3b0253308242a835b664453ac848d83094e3456e38997cf68795b6df1973df64847ea6a71077644f6391b6a4e651962768ca10a3c0c8eab5793c3fb86a7537d5c40d1e4bea7df4fffbdc288a6b55012c2f1bb4a3cd21cc5ecc3a18b92756ce7f623d77b55e8779a8281af174ad0680ebce2e32c9c90f75c6976e1bd70dc5bc9d69396647dbaf12933437f02daa10a00380a8c58751b1ee3e1633e849cec3db5006c1f7d322117b961d86584daaae672c08b2debd3774b216beb44faa7afe60aead3db9f3492378b14d2c5ee8555236b2a09d1beb31edfacba9e36fa90b684c3b7daaac96eecf71a7ca96e73710dd8601b13021749cb772360ef0136323ff2a3cce07f8df3cd178ee626ecc5b0bb5c5f7ba819f1af2fd4c5f916ef3a5210071006dce11dcf74197bab63d9e020c9e2324ad8e58b041ab0a2ae8cab98ab14c41946067d3ae3c5ece7bdecf1385fd681d0d4e0d856518a9ebf4190ca1641dd0cfa13305e71f7843f364ca42578cbfff28bf2c0db1dedf08fb681d4bb542b19c62a64529c2e6b9738a76a1c475b9825fd048fc51baeef84fdecd515f54a5b5fb70d46c2a6e8e8424f46c94df304742c1fb90a12e625a59cb21acf0c8a9d37c1c822cdf95e9f85e987266f362a6217fe222a13b2138573fa9182f014ff483d99beb61e39f9f9bdb4d947440d2ec2acf40f7f25548699a7c13128e0c40b42207a054f88687def58db6dc386a06c9aa6fe42f97bf77b2c21bb027b7064028b46fbb56d44640f6c65a441bbaca55f44b64f4de0a1ef61d0a20dae8358234c9c9bf5fa7118294ec6bb0c2fcebf839553bad3b2dcc70556a68ab6c54d2145c4037253b06580f913e07a7b0ef92686e4779bcf601648478642fb8f54a8afa711161008f53bd2dd2a4d25633485f09c3e09ba457b3cb6055cd93bf9428f3a2d18cd03eba2594461a9da55cfd3fcaa979e9bffab7279ff020de2ba05083b0a6ad8867ae01315dde18d3b0d1d36349c7e24d46d9fd08505b026fa307d45f09c50f49b3e73c7f8beaa17913f6524c5c57017dae94899f7c1aa926f14db98baaa8392caaeeaaa10eb45d2b9bbbe7a92014548e5ec07edc6dbb5545167a3fcd9aeca9b144a8c092ccc5796b0be5847164e355388e16a67df761623c38a4550fc5ae29ff0fb3a1305ba4cb9cfbc99282b2cc796bdaa745516851b419792333090bec1b9c893ac777fbc47924a73a144ac730e0a74beceb32c0e99ebc3104f40070f15c13687a3df67f2296555b6150a000b898831dff33b4013b8692e67d505e3129b35ea1e7f5fc1423440409e28e1ff7b2c6677a485bb773a1db7fa64f48e158d75aee0790ca585a95d730467fa3b54df2fe3a3856c6b06d5b8ff7a2b9dd3b80857d34fee33ca34d7a1df91926924af0de3ab8dc13c7756bdda5806163c51f9dbbaba723aa155dfba67927ab1642261079e8806f6cda4b522d26a77556dd94a9f8be37fa7b42abbbf3a55d93aefca6b10d92db2126cb71ddfdfdc0aaa50db382b4d7e9021a02185196f0fe078648c950a88a44be50bb9385a41e56091edc108ef3709b737afc4de7f030b997200f6b6312b5b60c6d5a6f3773873b406761db510769a5170743cf7901d055167520aecad6f5a7785d583815654f907626598622357252327da64546a617e243b97a4c466a8efefbdd15b27c799dacbf664750345402fd8cb55ea3c714dfe327673edb59c71ec49afd922eecd2f9f6f93bba3eafcf146f3ac7ba73ee4ff0524de6022c35547618d95696f803a347a1b8bd4f85fdd25b1af786396bcb867b4aed5ea39fc917956ba1eac1a55e2c74a4d7fb99f2ccbe02402e70ae38197b00d78948ca275c9c360501f77392f6ce534865680e066bc04746c25d96575c7f6711c6fcf16a0a8422868d8ba97e230abde23bb101e37199c5252368f1ba57d2cfaa11f0c80c24e381df5bf25769f93d354723d6fd9a580cc3fa6ecd002724a0de8320d4d8c6beb63fe7cbcd754b20db4e09096b84f64cf4c5f55b199da3ecd0f24b6a08b91c429b915d0987cf0ea6fabf811586b2863862070829c3550176e5ae44e6c3b10e91250b4eea77e81f8d65c110f82b77afdca5da773ed8e411518328456849dbbae73842325e6e7bbbaf74d2e6dfae343355f8a317f0df52bb2b57b7419436cd4748b449d563434dad0d9706118a264ffc6713f59cfc6c432c4b255ccb148bb0e7f5bae84aa6f5311b839962b39156844abcd9c134e83e9ac11d14b77c7ef7b30ed4a689135a89d30235020fd8759c1c9f15a62b562092e9a5249c2269087dd7126d6a1a34920da453e78e8a34f0ef856204d31b8c5aae9e035d9e9ad8f6207dbe97eae7f5112a4ede15227189282e886b8b969f41f1ddd5d6d221c9459f4234e59ed739844606bd13480b370b5a4619380fc33714d7f5c5a70ed7b446b114e21598ee28037574228c74fe20eeac48af0215faca12563e3761216dcae78618ca4286d24d42d4871109869123ae7bb1c00df0699a74a004b3c261c767269059fa8a9dd4e7aef50681cf34c8f466b7db9701ab5bb1c69ab1e704b1ed8a2d88b90199b375e8909a9e8b2fff352c55f6deba50a71a2a231251692f5b83fbb0999382c99f32e2aa9b8f36ae6454c67029be8da0e13fc170a993e59e98a04ced37192be5a6bb11dd30e24837c199410a64a270a3d07fba48b53035bdcee866038dbb16e1fe3ad81d73ce4194c1b0e700310426e97eef31aa42b781ab5d7c343886199882efbe1d2ccdab5c08d1801405069135b67f640c5ced47c114f617a548fc12424e2b91a293072f5fcee4342ee82da", 0x1000}, {&(0x7f00000010c0)="26cd886d0759b473d537141b3851f5db845d285efcb79683c6f76c4531b0f17374cc7a86c623afdda88dc8da734de12a981c6940c7f135abd11487cad42d022ec94dd01625a17f8a4d30deb3a68da2826a6aaac4e72d1747a82fe7258f068ee4f9dfd17697eafdcb3278a849fd299a198e94c78819e1d18943e6acb6eddd6d8b2324ae379ee4a61f62ba65ab6f705d6652b0534b3e740f3359ec1c713771592f9ac4", 0xa2}, {&(0x7f0000001180)="40e836d2e546596158a766ec8ca513de64bc95721abf76a1205c3bbbf6fc05c1e9f5ea9892d55f7e4030b9008028c2415c9b6ad5d44b9c492b8ae391b043dbfb750709503e91c82eda3a31099a89e6a819ba893705c963881744711471dfd419532bd6d8f0d15089b5d57250a51f9b11f43a079aeeca9703be0aae45797d463b5924b8a05b5061697f0adee60d11daf29857309018436c", 0x97}, {&(0x7f0000001240)="de5d0969e99c21612227167f9919f68790114a8428594d68cf6d5b1ba33e96af022e0c8f0da85e3f2e2357a849b2332efb09cd0c1ae7a88267dd6c606466fe08a1b236dfc8d45507eeffb54fb25595864ad99d14ff9fbad7f2afa825e264df8b12216f1afe6aafbf2d0bfcc4a801510d918d23ce29cb4a40db889845b344066218088ebdca2a705a75d42e2359aecdb94f69e69fb5f82cd03b3600957147594f43b6178ac2019b45266ea4a7bd2f0785f694ae8352ff7ef1209e61e5dbf03817412dad25dde904f5a80f973da5", 0xcd}, {&(0x7f0000001340)="281f96491bb8329f47e548f4e292f84dc3656b494a132baa12cbde762c308cec0590174657fbfbe73db9e0acb975c4e7001fabdce65603", 0x37}, {&(0x7f0000001380)="e5a8049160e987f88739dbdf9910a46415985a840c98ad5d99b78b820ec13e07827753f433723460576a8bc43ee20626909cd9faa3a6a3c88354d33d97852bf4a547d3b14728a1bd1c76a6b90901d803867f24df58c45098aab43aa01f4524238d5ccb700761f57ccb33022b82f6685df32153af8f3606705f9a6514c915735431e143dddf20f0add017d6abfbfa9d5b81e410361b59dd74181e3d999f4b32f59cab04e2a5bfa1f40963", 0xaa}, {&(0x7f0000001440)="ce9e128b15df2f88371fbb15911b92e7b5", 0x11}, {&(0x7f0000001480)="ba4633979f03cdd2c00342a69968c3cf0edfc57131f31f1c9b0b05ad1d38dabba87323c2b24d448e2e8ba7af957fe6167bbf57bb707eb5d3f341cd0205387b4ba9da94aff6f19aa8918400118d1ebe7448301cd6d2fdf8d75b532e0b6fe9953665220f5a7fe9537c34c880bd155c2cd2197b11fee2b8addd9da5e5e9f7826277f1055904828cb1d95e466b95c71643371283da7f2586ab270512c81b2c28ef8320991a67e8d59a1cd20d8809efb2803e309a621f0990010bd9db606bb019bf053cd387de8b3fd47d79820e9730f2dfb5964741e681d3268c98eb2cb3e9f952ab333aa6bd66327b8917bdf87091fbdb1b7f0fe46eb7e1100e08ce79f63fd99bd73417303c19c543893f5d65d3c33d5c4a98ff4d95b0a7928b9dea749c1b6d97e628bcac7fc09bd9bed19437d5e954386f2defcc72066865cf503026ecd503248ed4aac7ddb1042c3925f2c0be22a39961269913acf1239fbf857b89f5ba9db6fb1a5c2653fef29342f31386ce5255318919f81b5d1de4549dc747f42acfe03aa2fe4a07fe0472d0f33599a1cd26b1630e3166c94105a1388dc0b54a534e72fbeb3ca3e4c3071e0ee502e5acd8c0913e87dda4a6b315466f52a8551b4947f634f79125ced55369e76b979d1a4272d7a95cde36772d8253c32950b71993c224982788488f69883eef9c3252f52d8bed80d2d013926b0dfedc30c3b7dd3d95b48938e7ef17456334ac44103350705e9ccdbc2be3a767438a25ddef53267b46186f3e8d75df6d865e77a96249e66e3977ef7cf75fd8055d35b3f7fc6a338207def0e37410948b13fa72c8998641f48be88f3a6d0333fefc6d1abd55b8da7583288753a75a31b2afbff55fc3c721225e7d6dc5dbe0cd58461d0e2f4df8c1a3062c10d9fc3cbbcdaa627283286ef689aab6f7b6625606787cb945c335029ba605a2fc0ce9c516c032a04aca12c0c6d8720ce7431b587ab7c100f5693831f01cc155c7a3aaedfe259c68c3a31a291231a574c84e72a324b08d014785117d8611c4d44e9b61383bfaba332d226fbc4ce1a9055caaab63c7b5f03365f5affa6e22567b70a06cea7a7b40a81aaf3d4bc1cdf015f2bad24a0f20d5653f8620709f01891ea10990b2c232a617079e5ffdea566e26cd0586cf5c6040adea10958ffcd0688c2322b69e1c3e38d8becab5f5dbc57ee3fa6ff3587e4c6c24087a96127c80ce26bfc3529e404dc440f6591abb8b9eb3e0721f53f4f0e25a414a924a38643d90f5649681885f8ef320dce0c484cdaaf83f9c3ec9c9aec1350f31c2b34f5bcc8dcf44cb602933b87ca9f36bb6f5c1be4a9e0323a6fc7107e3d160d0469bb68076290801a042ac78a95542e97dbe004271f3dfe09cc54a1c09f1058aeb0e54e112e016c7987aa228235df47c1eb24badc328e27f022b79409cf3c0edd7ba0f9a54a5f1984e8f27cfd3fe1868da5cd32eb394024d45129d90c1affac304599409c3240c84dfa11f638abdd0d7233ab311d8337a804007e044856a4057567990ad7b064d554d1539e49e304a1d638bbc88bde85ff33649092a3c150881829332707a071be15f0b9ee180196819ade782db1d9ce3eaa7f90583d7e91de5ac4136d2b6231e009532617640d1ebaddc31a69eb47f725cf55a8dbdc3a617d94bf807d589e923104e5e54c2bca7d8ca48f544e6b41c09b2cf9428302597664823906b44e6d1f2aa7dd7af21c7d931239867bd14fde3eee3e16e9af396b8858fe23e62076f81cddc1d5892f47f7b742ef9e298fe980996781d9ff21fe269212a7fb959504fbf34cb4519ebabe0e6bdd3ad9e9382a73be80df1c946e8cfc968519acb7895847b38ad3a44373af8855315ec168b3a7d8c727f280451ad64d142e255aa4c77e527cfdcb87b029b78b38cb014a25b3ab2d8b1f9b815ca29170425fa18d1ad13032d89cbddb1c44ad357c446cd446023866cc1ed2b6f2b7447c0a0888a4de80cf9bea5739d692cac9bde887de29797a4f88328a4cff192a2232ae2813cd8020f2ad7a228fa1299c6958271cdce26bd85b883591769ccaac1e7c5216fddc575130d73e05b5110e1ec701bf08103af2f1f2559f1459e6eb90963126c7c5bfca44d0a6179706b41fc8e1372984a14afe95a460bbf96a5cc19c804b03e287e54ae25cddcd5f6a150576fc8d6d4d71f4077a3ef52e2dac8b620cf7c40b6036e641f09abaf3c894f9d41f03e11b2e50f9a0ee988645cd5728461402bfe0f3e2340f89d1a93530bfaca2d750b594e6195a0570fa0c8a6d20731bc9e8e39a0646b233dafdfa4710088dfe49e28306d0056ebff60a8067bcfdd7b4186f9cd1bc9a0614d244793f1a08e4bd3b6311898c4c33d5ec140743fe67b7eaeb217dc36def7734413ab46d976ba08d531d26e48450cf960bff78acad872043dd6dc9e03f4600197378cd365b82207ae2bdb4fdecf575fa092aff15e87555694b8d68e019dc23a82e5424359867700e4f9db4ebf48ad029a59cd7cbd6fcaf9fec0342b4be3421b857243691b0ef5fa8fd66fdd7b861dc23b6242d78fa58bca807d062f1ff8688b855e75e1fc60b277d7e8a8ae644f6b2c781cec9a921ef7ea91d8a8c4a1942472a17d6b5540792d0579e0bca02d0920bc3f90a6b00c71abece910de2c83cd1beef1a7cfd494ecebf3dd9d854c0c4e02fea5e5ebc8b162c9cfc8b367908107ccce8084dbe1b3b51315b53a0b4ce307e02b9ccab0ba1219a5e0f8378874faed6e0fb544e91050f7617d192665a48d4b8152adf7eb5d3f928c8432ed35f8686017b90c63ed8155a889364e102da0e5d138c0241da44ec190284e7bf5eb7bd8681c3f6c9a515565fcf0810330975e0be3345adf7b696be7297809a20824bdcffb20af11c5306fa5b88264bf9442a6f81a0a00a13ef69c8185da9fbc769b914c594c92d649d62233e0b56cb6f199f6b023a897aaaab767279bce6b803afa142ac04b1079837e660afe5ff478a44a410eb5440dcce7882aece64547cd7d91fac8ab5ecfe20d6d7ba7aec1035cb1e6b304a30e9392e0f9b2af5ca20cc25ade3b4f7ab221085194285101000bc007c5197691a1dab709e837b6263a7456e1391b8b0648d8c8b65d04c60de3d2560490d6d58f8dc61f550c90e258291e1ca85f0608f96ebf028d9c5c5dc87271235a1ea3f8be4b1619b56968503324cbbd47de496a853385e46cb195ee50dcfb04ad0d833f9ba67b01ac0e903be07b9f331b0cce3d0256796e8bc242e1a2314e3a75766c03dcf5806f0950fb4717bcbf3a9c32469b591ba1372e115b55a38d89cb98c57961a3b9ec25853a35aa88374a258c7f9a93735d2a7decee10ee9e9cb3655b89b95cd7c2e66946003cd6d5f75db4adcf962450d1c9801051a439e1e0d41d3d5b0d81e56e9a3224e4fd213278428062e005ac6c2e94f108c2f61361d37af46b08428abba62b3ef5eb274649eb91e368cb66ae9a034358225f28b1e32bb35512816624acc387696f676a7571f9cde3343114a4f17e7f6eee29a17ccd4c06bba1f46b550bf714a4ee564dbf27983a258aeb9fabc58ccc9af5961d1e6448d905c894c1504ab1cf509526c4af9431d5338c210871aeab5bc0eabc5e889d5e94c699bf9a19be55047159e802d46e26643c706ddfcc1a9502e45c8ba6a4d14e0acf683c1817d31940bfdc7cd3ec7ef2087fb7149ee27ee3258677db9f319b0a3b7abceb8a7ec8cd3da6e758d63a66a83ebc891959b57c87d3ac9ab6a5f45839b7f2f754c8b12e50730776add32914819d4bb8cfa766cd7844e3084718ddd69f2f33195991285404d93fa86fe992e2cd54b5ee7f3202d6cb20afbd5bf625a63d64362eaad91cf2a8d02be04d4b0ff62bf931e70d4a12837ba594d7eb0e183775567fc9e835b7b284105f67a1d9fd1ed90e6099dd44e6082d00663816a84fc0335941eaa461314c9f44d5832d4c4358d99ebb3ee420c898237a85ae99edd1926787d9c463f797ff75cbb0cc7a9eb7b2bb7a3d259fc793887d57920db646cb46df4abe5a14659d1831afb74ec5dbd9c89c0b52adb1a79e4a59feac70726b23c879f6b68d3b543a89f9e5d295081680ad3a3e56878b288dd4413cc8682939786cb5e3b333f61d35aafdf6ddfc95fdbdb1177353253def21ccd088a119d20376b69d4c351132304b1fba9eca1e3df1a11520c4bcb2b4ed04867f82c62db95e872e9533b03fa8dc0ac5bd3567aff932cb1d04f21105c5ce29edbc28e17c84862cefcb48378cf48f30811dadca79d40c419079f5b95fcf94a1e6477618215eb43bd199cd7a69dc68ff8c336cf551605cf13a5117c20d5152fc3590f76734abde306e0b2eb13da508cc8b208de9ed180e5fca604abb0ad807e8157ee3bada6ef66c03b8771b3191f4d38b9d2145e95a756e638104d4aafabf2a29e5cca44d6be34022a2a2d4e76e01f14f19aa94d23421ff549eac83d795ac02e5e4b9d08ef490b3df4200d71521a4e7e2d9b395b16afea79fd0f1542012c337cbace25268a23ace0bbce7db903d55c33b0c90641dedbf8169bf1c034aaf15ae2f444115a5be6f8dab509b81a73d32b5d2c425691e03f3c52f6d52bdca985d59919969cf1d55ee8a05d4f6e965cd76fd7a60c49f8e4fae9bad8d170106345b5da8c601b61191b2e3e0bfad0f12f1f8e8a6bf861f880af09608264ebbf99cdf3ecbace229514785022f9f87466ce66d44a405bbd8b580bad55b683d16be87b88c4730b464d4fc3046d421df14a34090ba6d26dd4b5bb46b1545121911f97577fc008b035a5c91aa35a1bdc3ee780c2b0cca6eba4fd19aae3b19c15de1b807369a15ca9f582dbf06b467db7770e6cf2dab78b095864a2dab426f597f2676ddb52d643a6cc04cf7354587e98f4b6886b0db687a643118447c026b170e948c37dc9f1d3ab901d7891088fa5f75aa3f9ee99ea81517d71dbc3e1dc7e9a7220cd0ca07f70e8c8d92577c5f7a132186b3e7ce0857887665651a12a0a278281b2655ef43ce0201de7291c66438fac3283336807a1746901ff40333c804a57b60c400f67f682885b3d8e6921e2c3bd68d63d5a6a4fb011392238313a20721b08d0b3a0f5a01cde7385d3cacaaa1a49fca0a4eb739a9f5fa2d39e13dc0bfc9da3fe438e17601e33fffa90fef3dae138c83ed617504306c8155bab983e487b97fd03fcb08609cc1d5effbb0cb1d4748729a86c1d4c1baa2b38c703c1ed015b1978249eeb7432a5c6b70f44199aefbe775b0b86bb040ca8680551bc26599c78bbe394527b1d9c0341fb29cfb849ea50decf6028e292cb9c7ce8b36f9896526a7e34d3feba1cf8262e5a5cbae701d5fc8c1bc43b1b7ade1aaa43df891ff1b306b674299761e99b539dbdf089fe91e5c8954b8587c182a505e671fcb31122f2455fe0dd749e5b0bf595c36de6490df189f27239df6b6c9438d91a3b7ccabc28c7ff9a026c12f383e65d131e7120e1877fd0a165b823889bbc56d75870bd75a38b8a5a5fe65ab60ffabab0cbfecc41e806dd9ed30dc2088358802c8099aa6f863fccf861fcc9f41b11396d29d40bcb2830fffebb6ad10ad66579a8a6fb5852686845e31223f4d1cf26e078889a082f2f2f4c53bc2d9a9256a08a8c6246057dfc115f86e263068b0cccee1dce7c5f807568a7a374571347c487b84f14c4b369d5f03eea4fe39283ff6591ffb4b3caef0419d18ca1c6d97198018e930d376f1e077deee3799f9de1be74d6bf1352dd78604bfb7cfc949528714196af32384a255356b1de1f0351b3564095f3ea9dcb90d8f", 0x1000}, {&(0x7f0000002480)="abc0e78dc5d6307af21d8158c9bfc133f368fdadd8d01b24fb332c26d5ad05ac87f4c986c0b4ca364bf9b2b0919f18316c4bc6068cbda3df074e700f54", 0x3d}, {&(0x7f00000024c0)="dc7fe0c3a790cb9f10f3b4c9c4fbcd9ded275c88b0ba3cdbaf9cb9d234398a325bc6719b42c5a5ba55b1e3c3d3349d0b26c607117b4d8ff7c61c6026ca254e6880d978f711ed9c406ac66142bccc33a973a44fab08a90751d6139d05f24d98e5d09c34981d4d239b956aaa7fc0d55bba024ed1d03e1d6b7fa117697de5d29d7565d2fbe3e1aae68f386a0dc3a1d82061b9d4b0c276eb88de716d25ecc7ed8ea7a24939a9a267a386b39bc69e12c2f9fdf77a2313bc33cb07eea72348622162206f1a61d5fc329596383241e0b573e73f294c8f6af0aa7cfc28", 0xd9}], 0xa, &(0x7f00000029c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa0, 0x404}, 0x2) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82422e2f66696c653000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2a, 0xfffff, 0x1, 0xfff}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x5593, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x50, 0x10, 0x8}], 0x36c, &(0x7f0000000100)={0xfffffffffffffffd, 0x2}) close(r0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/82, 0x52) read(r0, &(0x7f0000000140)=""/241, 0xf1) open(0x0, 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1297, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000200)="d2e622837ece3d04adc1660f82d9da50731943b2be0fc215fec4c6fc2cc36e43418d81531b490cb8e7762da2982a8eb757798a4e7b58c748a6c9bad921c532864bcb280d2e6591b478094ff4774d7db9c685f99c8d2a1f12d49151c87032665927d38133f257d962a5be10bf64cc4a42867f155bfad80fb7445465dc7f7ac8ca6673adcb94be49a8ccafeee1086e5d0a50e1f7aadd7e33a78be21ddd3f6fe620ada54f403a8df42f7d240b20ab516e7672bf14f1622ccae7d96e237685b8cf6ff7954c091451ac849a2dab00daef299c3692fd1acceb1187878a0d02c4d26f88c0", 0xe1}, {&(0x7f0000000080)="3499a52c510ca318549b1fd9f5f62b63f28546fc8d40fb3489fabfc630bba22a55e9c72c32557b3a0115ab674ce0a9c45c9e2ff6d85e83dcfb0ab74cbd9806", 0x3f}, {&(0x7f0000000300)="b6655f386d6864cf4a21de082c9416144603330a89e9d664317c5e7ac1ed70dd783662079eb70cb65b6bb88dabdd8116a4ba0108733f9ef34aa61d01651a26092f04bce970aa457e451c54762f", 0x4d}, {&(0x7f0000000380)="f6fd08333cd05af89f21779f8f4f41524abd3cb96bcad05ce8d9e5e407121f9e756b69fc4f0be5cf1861ab23ae6095fce9c74a7b82331f9d638e7c0ceaa16d153de8ba7cd30c33a1de3bda3c1ad5cfae2658452931fa5f49cfd20c6e2e2b7ae09f7bb0d4a54ebdd44c55cb1c73adb0854f981bb30f400e36e35c05ccdcd1010751579c2ff24fcc745dfb2b1324ba23b397ae0f8978240d31d5f4ed6faaa56e5aa97be02142ce233484dc22aadf612c70816a58d2794efaacb7f5150a7f07c9fc028e705a3fe5eba85a96cc812555211053b52e2a761829fc7c84a1a4fd0c3e363dd2", 0xe2}, {&(0x7f0000000480)="cdd33b982e51db1029acbe1a527c6717f6187943bdbf60b42329e81f2ec982e69d6eb3c187aad6ca4b5c7c9bde7335d6d5fbe9b0f69a02ed0aa7089af186f7938d8f03e233a50df23677b053ee75b9f0c6596289dee6a5bf3b8ab40ebe589c", 0x5f}, {&(0x7f0000000500)="86f78b62fd40ddf94777e2a6cb3b38d87ee464bbef9714aedf666aadaa06b17427133645ba3ac3e9c3886c2a9eb5adbd1adf9c36c3c6512be32cda7b38914fb0f5579101540c175ef537cf7ba84f9ea03beacfbb400487e7ee9a701c3200fedcdca0cd893a78", 0x66}, {&(0x7f0000000140)="df43a98b211dbd4cd1bb6e1fc4ab4c3ef808f566d53d206a3578d1", 0x1b}, {&(0x7f00000005c0)="a16f29549a137293810a82508cf8e518db680de1f52a5fff13e9c3ad3f44ce53f5056270284bf660e37fa2e40efba06cc8dbb5f3b0ff441301d0c50156c56a5471e04d7f6636eb4b6db8d5a08fd66ae160a380cee8fd1fad392c650f715cf05de7203ffdf925aea044ea6e9bc050eb734d1c6b54f6e9f98fbaa309a6e04bbfe545bab9caa7c9478a71aca34b029110b0c0ef447f16e39c9530789f5c034a3ed866f89ca3241874d70e5d01f91a4dcd59615f2f", 0xb3}], 0x8, 0x0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x4}], 0x4, 0x0, 0x1000, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000040)='./file0\x00', 0x140, 0x2) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = getpgrp() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) accept(r1, 0x0, &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./bus\x00') getpgid(r0) setpgid(r2, r2) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d6d5bf9addfc7d16c965480000800000002000"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c772a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xdd, 0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000005a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426dd73f1609ac8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"], 0xed, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) 16:00:19 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x28a, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xffff) flock(r0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x9) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x9) r1 = msgget$private(0x0, 0x11d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x20) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000340)=""/186, 0xba}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/44, 0x2c}, {&(0x7f0000000540)=""/190, 0xbe}, {&(0x7f0000000600)=""/99, 0x63}], 0x9) msgctl$IPC_RMID(r1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r2, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x2) flock(r3, 0x2) poll(&(0x7f00000000c0)=[{r3, 0x140}, {r2, 0x101}, {r0, 0x7}, {}, {r0}], 0x5, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:20 executing program 1: mlockall(0x10000000000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x1) getdents(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) 16:00:20 executing program 0: clock_getres(0x5, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20500, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) nanosleep(&(0x7f0000000000)={0x2, 0x3ff}, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x100000000, &(0x7f0000000040)="691f67ef29b5d43c0b1043d2d585b72f144164bc07e1e27a61caf5d3489bd56c00c1cc7ac68cb7c62aa429ac691c705a5c2315089a92a491ae3aad2aaf5b805c702c457ced15f4401c860273c1a066aeb629a6ed7e753ed9e6a30747a169085dac193c27fab99a4fd9747f3f85f0da5741fc6e21432cc7222e123bafbe8bab4ea64634d1a979ffdce802df3947b6b3ca35444cc3d2ff2d28", 0x98) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x83) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) r4 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00005da000/0x1000)=nil, 0x1000) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r4, 0x1, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xfcaed1c9db65bcc4}, {r0, 0x40}], 0x2, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000140)="f905bdd56a117ad5a58a6deada9ce957955e4e30036801427e1a4a2aa626769f912979b1f63b15b0f64ff1c704acabdf7f98c9897bc9b9e929cf720bac004413945f9f9d327ccae7862b2fba43f60147d271b15c7a58cdb38a3dc12192bb5aabde0b92dc3c266a2c7e01f6151b30ef0633ce58a3b9efc920ad41932645ab38469dd52989cd5c0efdd58bf69c0b4c33c4fe14d500ef11ad453bdf42614cd94c3abb1e2d6952b4f530e4a317980f3ccc24e9232a629b15ef597e077854e86c0c44f86dfb43115321477d918dd961b8d2269a22e178c0a6f2d2881dfe713919fce33d69f8600ce0473c37c9c818c57e13637ead00081da19d1227c93f0828697a26322409877b787aaa4cbc92a80b405de5bb72593e384424ce407332336ff71db767135fbea073e4446df2b9f5ba9d4b9646d9e024dcd7426f495f6f59b62d62801b8aa80d5c514e70193d10d7c7b3e1278ef62995707a18a05387ecfb340983b90dfc15db09e3743e0ee761d7292d4efe3c8c453f06ec82ea88ee2e3b910946e4464f555a177a8f2fce636b3a13c320761f847930d16fc5165a81a533c30605cd14d88855407402889c7cdcb0839006135cea3069181040a17e8bea4c69b9b6cb01d225099be2cba323b44cc517bb6c396cb59cf42302d596306d74adfa2e98eeb35025daa09a0be97e42ee386d7cff955728a8bc9bee7ee963f7eacda9dfe61ce4b9f52ceb6f4d64c47175221d9959116855cc2734462d71934297d24ffe464b55cbfa57c2ac379616e5efe17bd19031d36d0b3e443b9589fcc58cc0a4ed671d3ab86aca5c4ec7f797c31ed6f3605b3371d064a42861530f8b06cb279fef41db2c4bcb93a6eb50bd2bc071c7981e6119175c2d19440b26f258581107fd9fcde028b63d3b7a1b9d783979b532e83de8c57d10d9d123d063b8ff406e173a57d7b4d6bf21abac9c564b41893be829c54dd83fc63403ad0d288cc55e9d6f6cdd3ce41eeec66d8f823dbea275a0057d59bfe99a5975def8640279e4b7da917050010a0e953f695032ffaa22260980f92df29703895015eb4ee046c8c1a43b11b9b7bbb48492fa71911f638d7b8ffa0a7504d03f0e1b9042dbc9cc6b3dc65d8f29de517e6398dd7a558eab03201bf98a2224e06d3643bafeb57ec0b3155729fa78b5cd9acbce181e8c77cd53c4dd523eb751e6cb3ac0876cf960eec1d7cb46406e878d587b57e01ca30c9fcb1eafd767fdd5fd4e858a04d8caba90315df4e1bfb5d5c92d771bcd8d284f94e5114dcca5483613ba09da1a12bd8ae6d8a8d26c604abe0450251d352271417cf60f1736ca1c7e65abff549226c53caad22e8570f2ac7f5bd455a13ee7224b36742735c79cbbdb7871642ecc59126cc6add1b0320fc33e0638f0b48d598894d1dc50f1ed5590c7218f87c610d815485a2cc759cd86fffb076f8bdf908aeed67cc3a47227cc18cd14a5e4eeaa0bb1329eee77c8f9b3c04106a26417b7730e7eed80b702de18fb634a071b57bbe050ecbe1878cd15272311d8319310e455099ffd02a24dc4a5fa0e0cf6428869079c76dbc43d92873125d3359fc067acf7ba5e256036f9e9e0997fefe224a28b2649149fe263f0ffd5ad492ac948dd4db10f61d076213e70b34fe7a83738b5600922b14c5972d1f2ba0c6670cb24d43768dab522a9f77fc6cdbb7e2fd4b4c946977581cd83c136b7260cf8abb17793fb7e7783676b44f61d8e54c696b7016ee5490d14a38f862e33676a9b042faf9fa8e8f68ba64062049970f788bb1712c1d75dbc4193114b672c452c449de1b03373ad2f618ae468b08393d3d73acda48f8c9eb27b9cda6113de0508fdec036b527e2d4870d5138f7d455272a9dc601743101c768763a45a49722e1a0671e04684a8ede0fa0ee522f8c7421aba146281a8fc32365067bfa7de5f7e5db5c291883df9fa2600035754379dfc36f51343bb51a987c186ca6226948813beebfe537a021de1b5f417c0fd5c7b21fa8eb7610c03dc0230cf14e6cd4a39e8681c82730551d3ec81f0041037c410a90bf231ab8cab4031c9c876fa753ebf345549d7aa2b94e6e9a3154ceb33989eb5fb0a47303b7c6bc63807b4c55f25b5d2641ef30dd3cffb0e99a2fab5dd52d47b9e7d550d0ac9b26672dd634f13cf64e42efbd8e13447e4499f3937a329823149c392f09d36435a38e9d934b869d8a330122eab8f6fe276aeeae9efc31029b09ae1816f503138ab909a0e1da6c4c28c089179e2cc14a59c98b04763b396489f02f63c95f9a7575dbd363b27d63ff07ec63d212aa0411232ea09b2140c31cfaa774b715ba77f3348ab2dc4ef7b1f4dea5d3d3c97785b72c5b706ae07826404ac847609f219ab36e36dcd740d908e12849e32d2bf4a71f159e6a12dd2b73391f033f67513c5fb6f586f635cb541a3bef6357d4091f21338a3fb8fee28acf45e1e59b4442bfb4cb7bb2ffe43f7afdb326e4cfe25d3900e882d7b27097dd504cfd804b90d552cc233d81ebfe5fb6c87cf0ce0e20f4979e141328d1b95875aced99d20625dd08dab7bdf59ca6cbdf8dae1a83e416e43673031c2d1bb514478af8667f8f6a9e6adfe552c83c38d7875f243911b35e5b11ef0da20a21b404f80aa5d3284914c90f58dec0259d94459af1ac38dcc47931d462c1a048c1fc01f8f86c284519e78efce2fcdb1e566a58d752010d4b3753774c7f9fd60911b02d87ef864a05d07199cafbb6b8e3b3e695361ccd733c78be7ea399d5324c468dc5a308855559f59463441f36e238f3609ec7a9593104de9b8069c02f56a7f6f67b30a7940ba2c2b91844c44bcc064825a504f407c71dd45b298a6fe6a9870241603f50b565468dab586e094ea8b5d4a3cef4a203eb841213b805a7d9620590fc4f63231977917d214bad5252272fb55918ffc998e0ef2693908fb229165836f1757f0917996a348899f7ee39bf8fad87017a49e6459cc16e9b7b97cf963c525bd4356c8c6bf2f998af2bbe8a340937f7f90624f0f4261806a2ec53d7136a29311e882314c0c505e373053898652ee66537988682af396804a075eb1a57b9bce55699e9fd1aab534e488a5ffa58efaa038a99d41856d31d7eae6b05458043f83a21ce9a96bd9290420e19290fb115aff8fb29921061c93c183e7755425592c424b161d49400a5bbe445f86cf4ba097445fe2d257649ef869c209dfbf0974c61389ddb553ed01e8e737cb43dce2d766e532a6910890f5863b9a00f8d1edd02d8a1df423dc1071aeb635017ccad50683b6c40699f027ccf7586406cd0ec91d02ea7e3e835ab8e7c236943555b2ddc163c666c6332300c594c91c19ae0710161f0456451c74776913d96c167aed551822ab212aca25d5a7a13ee204d4fc1b305c2806da5f3cec2fa4bf50f7d9411ccb010e500ac364d98b4ebfa19f61854c570e3faacb280fd022e93f67f706b3dd293f2947cb5ce130ecdf9ae60379802047a93befb854fb7409fe7e67df749d57b2de84dc5137ad363721bc22660dac9487301b1f1f385ca558bb0bb0511643050bbfd2d0c1372d1df38093330c588430dcbb991cdddb37f8c1a5120572c54b4d45b32f66eaa98c86b58cd0d271699700a640423f622ee75d2f4ecd70dbf366f57d0737779789b6ed5d5b67bdd20372345476ea6acf7fdaab54f788dcb14b8ace2ea05c3bcd7f00cc952c75cf3b34bf4b4ee679ca5cd28a7869a04a50fdad98926e615cf3a1655a2cb88b4f5ac693100daf27e6a1545b619eec7ab6f9b829f66f1686edb80373ed4ade99dec74b196aa69f3a1866419b3cfa7dd4d75e2083fd7d46307e574e698d689c38d3f72074ff16a34ffc6c9d9422a15f856a8da1eb1cc0b3c728cb5108643dd58969ac2d1ce5d3f945ef6d5f8384ba879659ed75f093ff82ed8394a888634f3bd905130f02bbbfa0d9143b6f6008d8d328641cd90cfe122b7cf443b91f60a42a9990f8b6c61d508dc8554c50941566afb9adb1640164a85aa6d0f4d8843504f1f0d2b4e63019bf21c0524d95e0cac1481ca0c644a24e12cb98d5cd3c27e379a3bdba91bc7054fe9541293af0206d02b47d644112171697b134181f5c646280fea43a4a49ce9b69c0f97e50167e76ccdb6fc150d79168169166eced3b44832e9545debdc7c7f3147101042c3c5e2bd50d152e141cfef72c0966a1de99659c028e47f0f10c2794149d4b86c473c2e1f77b76a4e9710eca17394e702636c269ca429e686e629e064d1cdcce022b8df493e194d960866e38b1d40896f930c35d0f084637f94ffb3deb0dc2984fbdb75985397b40fd19c2e0e4fec921e0975090f5b76d0e6795592c46bc666cac97b5936aa3a8006f6c541ecf2e12a4a784fdcb4d876cdb14be1196ecd875c6f02d35298ebffda124cb2935247ff3911484c3febd41dc50ac1fc8d22bce65b5b3a9741fa51eb6c32c5607be99b2c4a714e37da7228f8450d6aaaa18bdd7f3737b4e43c292cecc15163eb0c31871f77016dacd6bd427422c935349c5bd8c7bd0bb6c16f0d7261e218f08529621b4ce3cd1ab3d2ac10282e46948dc4a46128230fdb124dd05a2d997ed9ea5ba0275fa3e2729cdef9983cad06b7c811b793e20efc58298615644f9982198580d1dd30a95d27518d8d32dc05c257af114d8ebec6ed8956cbddae4e0a5587c4c79831b8b1ae6b94b1ff5be0c72607119d98334fa35be74baf1f07b22fbb053b21ae00de432bdb4fcf269f30c552d8c522717151e7f032a08b753e3e15a5105521019da5c0a6e7890846567c411b02686e8d5fe932f00748d9bd1e6a6f929b81ddbfea7c2a96fd20a19493eafae7af374574b610711f7a9f8e456dc3c35b4d70f527363a7e84cff8447b383a181fb465770e5d9c44406f6a48eb3f0c7097035a25c915661490de24f8f9395e0afddff5d512b62de082df21840df3e66c3f7805e73fb7a2aa28c6114a4dcaadd23e1bc390f7afbf44b55a59f99ca08441aa7fde597ace02a0d2b0905c6f79b22b65fe88b6d7f1ed837d230a1ede5e95bd47824711d1d3e8dcb083d316f4c22d4d2b27f106017cea2508da99a429b6c63f6e46f3c3113d2a4216c81de84348ee3905d4e5a0036bddce75d4ba98fd4fecd6ddb9cc404fc20ab18afc68718c0991bdaa94d423e1ddc72abc725d115bde0a7c12a73076be69f1f74c7510583533ef50e8f82e5639764146f41246674bcf23f1e1bcf1143865d06af95f574456cc3b851f4c66efb2be929981581281207b024c54c247c7cefd96ad8c9c9f462d0904073283908cd2bf60b14f38101f5ae49590d06e5bef703ef0af2ecaa993bcf638f3c6da1981b4aefeda6f1cf23a673a9bff36291805280716c0b25221073c10c35d76ef1c2a32428b0e67941faddec15bdb2bfb27ead224d5ba9e2105a62f067cec41c546eb82fa06e8a7c2d1b371125bac270583913d6110dc97a5b9833c6663cce73658ab57033c16aa404e234c82e260429b65b77d44152ae5d76237dbd945af2e8ccb09defe88e83ad1c8462fca03f7356f5c6c659a9f659651345c7d4ca530833444d8a9fe1d5dde98143f5fe753aa561429cc5717c97d1243d17d068c9476daa6ef62958a5dd09da9eacc7294d1d0a5647d687d688f39810a6068d79cbc1d4ecd30d527a83096b4c5765c649768a6a2c46150675ee9f7ae7fd9a4b335df8d4007a3d0a590b01029be48ef0170c9943147df40b7ff2d73aa57517d72a142aba3ab901662c44b67201cab1c4648816a60d104d53f98572bdc8c9d08d72cdc59bb21c", 0x1000}, {&(0x7f0000001140)="0056889cfb503aa0572bc6457bc86932", 0x10}, {&(0x7f0000001180)="ec91d1f7e1ee499b7faa67b40fcb5c636f19f5633c0a81e4cc58fd36969b41ed73a9cbdad0ebe486edb523db96ac7825defe6409671869d31759eacedc7cb497c1df8bd084d172f1f36756dd95fbf98403ff55e03337c137776f75605d4403415fc7067783e20697f4bb42d3824e64f51dceccebce353723096f72f24904bd8cd061b76c614427c7579885f4634834bbbde2bcc46e208dec48f33ff3f29af7d0bc51dbb8053e8419ec11aaad6b895de09f4d72573d727c13a312bdc4685fba96f7102afab3d05d8d0a82791ff4a98bedbbce871e884ed977deb735f03f961c803bf62c8155a5fb3ee015de794a049a653fcabf7ed7ccdacb807013", 0xfb}, {&(0x7f0000001280)="f342323536209d2f939968de971359200034cb103845a0a0e2ab", 0x1a}, {&(0x7f00000012c0)}], 0x5, &(0x7f0000001380)=[{0x88, 0xffff, 0x4, "e2efd58efc215f4681bb2e6e86b8f08d9da3386b624529f1565b353960547035dd862885121a6f4b0731c4dc169df63f94e3492d7b2cefa2c573df9c331b477006349d0125e6941faea74641fccfa6aae72f4e50331715d5fcc16c414c8a8029281ff0b90d61dbd8876ba954c4b40da0b87e"}, {0xe0, 0xffff, 0x4, "02aa908fc228c131957edfd5c777e152ff46da2d3fe4e65b88d61b29025b821db61dda2185df27819a3c166945699435a3d75448d1dab4d5e0094fa7e8419b93c25c00ea4a23c64bec0ab073480169d8a0bc75f8df0f2885f51b5367ea7f8162d915f2dbd0a0db45be7a6c119a1c8e27c1264e2d3773a8165ce91706315aa6aae3e76259cb5a1d652e65292cddedd84c3744f23f8618ef0022e2f5a7d1044985fefcf986b5294fc03b1572467f79f256857301ab9bfc2201f0ef4474b246f3c295d4f78c40da138eb1e18af74c06"}, {0x48, 0x1, 0xffffffffffffff00, "bb81d50c2251121ccdba8a31d5e5712bc9c38dfadbc0d04ab3a2e9fc4079da88e9de906f484a342549858092abe613fcf4da97dda59824e3"}, {0xf0, 0x1, 0x40, "09d6a95977cabc34d7d8a29e5c596a8ef87850eaa1ec1058a8e997f48d861b27d139f6ed0f39986f98314c5ad46d97dba3ff7e5086cb2178366bb98be0fc4a6b19bebab359c2b47cf8fc392fa286dcc5ca1eced431536557e444ee0382e2cccb31149f52bcd91e8ac57d2b8f7cdec0911e167432016fb0334339d59b1ea5c0495d29ce78b99a983bc5f805de9c2cf941364314447dd3c56080a9c0d442ae8d39c2ac278da611313f3464009803486575e71103fada75986eec07138b990705cece8cb51b8c6fe209b7296089bc980202903a91d7cb0c5b582e"}], 0x2a0}, 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2924) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ftruncate(r0, 0xda9) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) syz_open_pts() dup(r1) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x42) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000200)="0bbd41cb402a4ecd8497a2568d89fad3805018a5281d75a4642528d5b5712f665064ba9d742215397898a2a455685fa3927a8ebba11dda51ee554fab3972c63975720228e0158d4a396801376ab5c3c24c6bbe018d860198635485104bcc893748e8d4ecaf52d8457e66de2b1aec27356067b776a604abf93e9a5e35de24c7022db2d9d133ecb9d4f98f25df4b92eec2b235c98beeb179a8634aed2131031678", 0xa0, 0x408, 0x0, 0x0) uvm_fault(0xfffffd803f015420, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015420, 0x8, 0, 1) -> e VOP_ACCESS(62d1ee666d1a94a3,d,ffff8000ffff8bc0,ffff800014a123d0) at VOP_ACCESS+0x4a end trace frame: 0xffff800014a122e0, count: 0 ddb> trace VOP_ACCESS(62d1ee666d1a94a3,d,ffff8000ffff8bc0,ffff800014a123d0) at VOP_ACCESS+0x4a sys_unveil(17e58915680fd2da,10,ffff8000ffff8bc0) at sys_unveil+0x317 syscall(1065b840c7bebbd6) at syscall+0x528 Xsyscall(6,0,8,0,2,31723996010) at Xsyscall+0x128 end of kernel end trace frame: 0x31a0b420680, count: -4 ddb> show registers rdi 0xffffffff81add1fa VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff800014a11dc0 rbx 0x2f rdx 0x85 rcx 0xffff800000938000 rax 0xffff800000938000 r8 0x40 r9 0xfffffd803f7c77e0 r10 0x2e81fd741775c7c2 r11 0x1b0302cac27df9c8 r12 0x100 r13 0 r14 0xffff8000ffff8bc0 r15 0xfffffd803f7c77e0 rip 0xffffffff81add20a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a11d70 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor1) pid=209564 stat=onproc flags process=10 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff84b8,0xffff8000ffff8e28 process=0xffff8000149b3a60 user=0xffff800014a0d000, vmspace=0xfffffd803f015420 estcpu=27, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4248 165639 91180 0 2 0 syz-executor0 4248 83132 91180 0 3 0x4000080 fsleep syz-executor0 41214 376021 32526 60929 2 0x10 syz-executor1 *41214 209564 32526 60929 7 0x4000010 syz-executor1 5537 185964 0 0 3 0x14200 bored sosplice 91180 216623 7823 0 2 0x482 syz-executor0 32526 487160 7823 0 3 0x82 nanosleep syz-executor1 7823 282620 26960 0 3 0x82 thrsleep syz-fuzzer 7823 210988 26960 0 3 0x4000082 thrsleep syz-fuzzer 7823 442180 26960 0 3 0x4000082 thrsleep syz-fuzzer 7823 380410 26960 0 3 0x4000082 thrsleep syz-fuzzer 7823 86343 26960 0 3 0x4000082 thrsleep syz-fuzzer 7823 135133 26960 0 3 0x4000082 kqread syz-fuzzer 7823 119796 26960 0 3 0x4000082 thrsleep syz-fuzzer 26960 250383 60387 0 3 0x10008a pause ksh 60387 63117 86568 0 3 0x92 select sshd 81253 507967 1 0 3 0x100083 ttyin getty 86568 28893 1 0 3 0x80 select sshd 74727 151427 72747 73 2 0x100090 syslogd 72747 382969 1 0 3 0x100082 netio syslogd 35598 262973 1 77 3 0x100090 poll dhclient 17945 490682 1 0 3 0x80 poll dhclient 82043 384090 0 0 2 0x14200 zerothread 15597 3388 0 0 3 0x14200 aiodoned aiodoned 50934 277030 0 0 3 0x14200 syncer update 51342 247838 0 0 3 0x14200 cleaner cleaner 83844 209430 0 0 3 0x14200 reaper reaper 90789 368661 0 0 3 0x14200 pgdaemon pagedaemon 95236 356307 0 0 3 0x14200 bored crynlk 19237 415361 0 0 3 0x14200 bored crypto 15767 142265 0 0 3 0x40014200 acpi0 acpi0 15592 154210 0 0 3 0x14200 bored softnet 45680 286367 0 0 3 0x14200 bored systqmp 35563 365856 0 0 3 0x14200 bored systq 53092 49630 0 0 3 0x40014200 bored softclock 67940 37824 0 0 3 0x40014200 idle0 1 214028 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper