31af89ca40f4f86bdddb0c83d5abbaf3a601442f66ddedaa79d7bc63c0f84", 0x52}, {&(0x7f00000013c0)="a8f2a14b1def8afdc659ccd4ee3e81ca87e5809c7aea1fcbb300d6468e85ab30628a199229c1706633a0d6586256bf5f7e1e1208e428e42c6cc79a4282922a605d2627f677e99aa82f86afd60005835204c380c2a375e39435145a90568ac44e541264866eefe871d2b10eacc81d06793999d7017fc9acf1d5e26307cad96346225ccd", 0x83}, {&(0x7f0000000180)="d981e9aeacbd5e261533eea05b33c74c26291243c0ac3b6a7d0eaf62dccd7629d1cb7ee28e7848fa50e4a5ef5ba9d708b3b315187f048e392c7db65a1055828d758f4144afc5792a279bc5529b9b01a0d256a6562f350ddda9a1", 0x5a}], 0x6, &(0x7f0000001500)=[{0xa0, 0xffff, 0x7, "d6653fc3e3b1d2b1abf14f41d18b625b62a8a55da586b44b9fb87e4496001122fa767aa0e493b80d19481faf4cedb8a61dc80abb5f68d8a85eef03e11b74adaf5556b5dbec5e0a30f87396bf557968b092988ff61fea8128ab3a45d48744e8299bbfe8e71ed6e928795eed6be7745e7cc183a1cc614bbc34db7717a21f163f59f8c23120022daa23d551be"}, {0x108, 0x1, 0x2fc, "dd77365e45089a966290666a4f45220e1039f7be9a320be5595346657384dab64cc6d7ce8c7cdd8f4387ed695601ab3628a44b622eeb83148e24bd36a86626f388132ba161836146f4098759965e4ecfdb17e3250ac75d23339b25a8fe7fe19dc9ac105bda4078687bc4255bdc6bb1407b1107c8097f7a73701877e674541bfa60537adb2394c6f5338e346cbfc6bdea1545418d9bb44546283cb132fbdc513330e72fde90f9253f553714f0859bf300e5a7087f92f6d3bb63826f4e517ffbad90edd5235ffcb03417ebf3add1ed8dc85ccf49b60b1096c975091e67da8969f4d9b377254738bb629cfe8b0b864dfec6a653a72a1778"}, {0x80, 0x1, 0x2, "933b855fef7847cea344adac4924461ec2a4a326e04a1c298cf0c390773c9af8aae126444a090cebdda64b29f3467d2b2f5b0ce2e60c341a07d5417cbb881a2611161d143c974c31959ef7cf7f68a6bd34050083c48a2c205850aab563c11f29b598cdd3b785bb4a49cf13"}, {0x100, 0x0, 0xd3, "b3d3f9d3d4bdb938276a4ddc85aa98f8c26dc0fc1cd5d0fdf303140690f3a298552e5f0ceac6cf1b3f778ad482d24a7abe714fd87685967753d3033dd535bf2e321cffd917a19b6c0a825e38e8dce03c5f91c8c133320352ad59813d17f5ea5e0b96c090505258a1d968154e8d4c0b21b8c3eb84be4c6d41770d22d3277234f0627f6408476aef25a624965689458b2614fa1bbb04101a44c54fde2afadbd85729da66333acd96cb4cf15907792a6ac873b7e875d8e26760641356984d0eb9a886cd6f7e73ac74b07a59a347fd2cf925662cdc38f544a966abef77cf2f3df9b37b306122d5123275461df493"}, {0xe8, 0x1, 0x400, "5921733200df9cdf0f90ae43972310ff6fc1bd629f7c2a2f3ac0622ad669ef61ccb5af0a712eac86e72bf6a483fcc485072eb5681355e98d5eb6b8a249159ff7565bb0df4a2f6ead5a96f8d6f5663440ffe45f1816ad28aaf7415ab68253dce81c8a2642675653ad7708af35874dfeb300d45d60abbbdf929aca2c4f160f42b61ea9a2e94191524af5741e7f9b9da0725e3c0163209773469a94558ee25eef0a4d2d15e980184789966a6a0d840cc7d5b3250289f78b0c6f14cd1404275b5e271b3b0f1389c1333d7dd6504f614c5b3a17"}, {0x68, 0xffff, 0x100000001, "ce00cd5e76929eeb6b5401f430d9ffd13f2bfc2e1eb641811f740ece1f37789408c298b92b533a8579ac4a52172c726a7c3a48b87d09ec87bcb5dbd737dea13c2fcacea048acb044360f02dee65f831572e3d3c34708"}, {0xb8, 0x1, 0x1, "81b90c2f392d9d8109e5ae616e060b35c8acef288396cfebb9f729aa4131a80f1e30d607feb30361fca3cb161870bb7b4636f90fd1da5f19c16d73258406844102c70764500343110ef1a7b5f31f324fba41f32c7434bb4fc39acdeba31612f174759c1236234fc9904573acf6294f6872688615f2c9bd77d851589d9c11d6ba2157f03cf7735597a22fa51d665dc834c63c69c85b1fab7af72801959dbda3c3685c"}], 0x530}, 0x400) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') 16:10:55 executing program 0: link(0x0, &(0x7f0000000280)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0x10) recvfrom$inet6(r0, &(0x7f0000000180)=""/138, 0x8a, 0x841, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x200}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) 16:10:55 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x4, 0x2}) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x182) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) sendto(r1, &(0x7f00000000c0)="59120f749f4fb06a26d80776df1be852afdc64eb836aee103bc223f3c7f16eee852cb9789186", 0x26, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000009bf29a616f1d376a4a369a95992a4e10a4a53f159d5b528e44cf9c1d2a02a2e4a063884fc8fc97c481d6aefe1018e24ea0f8abaf5b451e7b353e8316d5cf534759f7e536fdf530aed71f56f6c4681303a5e1522a55d4ed18688bdc630ff1b8443e4f09f8c030e0a2b31263e037034dd1ed7005274b2f31d6313e6f4e8fc57d638c2129fa5fd24c584573045c8bf3ee67814b2a9103df50d3e8e37597e3222643520871e4a9f8a71000000000000000000000000000000"], 0xa) 16:10:56 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x63, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000040)=""/142, 0x8e, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x3a6}, 0xc) 16:10:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xff, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) 16:10:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) getsockopt(r0, 0x3f, 0x2, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x3, 0xcdc, 0x5, r1}) 16:10:56 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0xfffffffffffffffd, 0x0, &(0x7f0000000100)) 16:10:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000880)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x171, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r2, r0) dup2(r2, r0) 16:10:56 executing program 1: syz_execute_func(&(0x7f0000000000)="0fc2899df9e91381f265d8543dfc2e400fc78a00000000c4619d618600000000660f594ffac402790b71d7c4c2e940a1feefffff0fc74e0d362460f30f88a4c74de4") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x398, 0x7f, 0x7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xb699) unlink(&(0x7f0000000140)='./file1\x00') r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) unlink(&(0x7f0000000180)='./file1\x00') chroot(&(0x7f00000001c0)='./file0\x00') bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0xe272, 0x80000001}, 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x0) r3 = socket$inet(0x2, 0xc004, 0x8001) setitimer(0x3, &(0x7f0000000380)={{0x0, 0x80000001}, {0x4, 0x1}}, &(0x7f00000003c0)) getrlimit(0x3, &(0x7f0000000400)) getgid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000440)) getdents(r0, &(0x7f00000004c0)=""/108, 0x6c) chroot(&(0x7f0000000540)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x0, 0x0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) bind(r0, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x8, 0x28ff744b}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) close(r1) semget$private(0x0, 0x6, 0x1a1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000640)) getsockname$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:10:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0x188) r1 = socket(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x8004, 0x4) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc) clock_getres(0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000002580)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRES32, @ANYRES32=r1], 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r1, 0x2) socket(0x20, 0x4, 0x80000000) 16:10:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = syz_open_pts() close(r3) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) socket$inet6(0x18, 0x8002, 0xfeffffffffffffff) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0xffffffffffff0001) r7 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) 16:10:56 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1ff, 0x4, &(0x7f0000000040)="d44ed7bded4f9a8043edfde19a9d495d23dfc5cb9cb071c8f9be37f459f61677bce455774dee0779bf91a68663079d9fe8f6497fbf2860881a099a6b4028cc1520c000242097d14410546cb0b39d21ccf4d647393dd1d0dde33a5a3b99bdde3ea425faadcf2e2565933b76861b68b23d979815b7058e0518749b12bc4702ac7f0f5f0c1a3fd61d0a5cce12ed9d689be3a57ae71725b48c2e4058263856efd6da118176dbdf73f8cd7d7af6b7e18c2775425f2c4b0a2d31cf2a01f96f47e97a62297209b856dd68e6a0d6659c971e777495cadea270d98143a7f61aed23a5aefd4026a484f6572fba0753d942632354447919dc7cada0b649a148fd", 0xfb) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0xff, 0x4, &(0x7f00000001c0)="06617168be38b2d164eef909aee2b2829ad1339e972d936e8588a9c9081b06ad0ac5e5cd17e0006a8cd009964a3f92e0035eef74feeabbd8afaf08cc6d4f9b99350c66e52115889c4096412aa4eb7234198855976f3fb74b809b0bf350ac9e6af3947670cb0fbfdb19f4114bc12f55d48ab815c7b3b2876a03aab9dfc782c254fff1aaae4754cf74d8c5e52be4015b5e577a", 0x92) 16:10:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) 16:10:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) listen(r0, 0x7) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r0, 0x4, 0x4, &(0x7f0000000080)=""/140, &(0x7f0000000000)=0x8c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x400, 0x4) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0x20) linkat(r1, &(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) getsockopt(r0, 0x3ff, 0x80000000, &(0x7f00000001c0)=""/247, &(0x7f00000002c0)=0xf7) 16:10:57 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x5, 0x5, &(0x7f0000000500)="75df1e1c2c439555fd2b0f", 0xb) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:10:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e9443b28462", 0x1f0}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/36, &(0x7f00000001c0)=0x24) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) sendto(r0, &(0x7f0000000240)="557c6280d113c63b4f60713fcc5af547f75b7a0b76a190bdd9c7d0a1363f180dffee1bc8429d7257235b00656502857dda338b88c7ca3700b538c75f68fdef3fda91216b0c91f3e140837de98aa165617dfcafeba9259e5349e0754fcebb22d543d386f4e743c3791f897cf357a83c248c6207f7d9d7a397944bc06526a2a331bb6ff036d464df8ebc98eb10975a1c5e3a56748ed3ce0faaa50e991322d2f2da688eeef881f49fceb038fc1b5a4038f7f9379add394c6d95fc3f9cc0", 0xbc, 0xc, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 16:10:57 executing program 1: socketpair(0x23, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="033703cd1e8b900b126c8a753e95f58738bc11bfc5fc3b1364ce5fb717fe224f112d98fbd830", 0x26, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x7}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x10020000002001, 0xffffffffffff9a1d) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x42) 16:10:57 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x21, 0x71) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:10:57 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') open(&(0x7f0000000000)='./control\x00', 0xd57ba5010a9fd746, 0x0) link(&(0x7f0000000040)='./control\x00', 0x0) 16:10:57 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xe) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/20, 0xfffffff3}], 0xfffffffffffff7d) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000001c0)=""/211, 0x1e8}], 0x3, 0x0) 16:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4426800000000, 0x9c, 0x9, 0x4, "8377e9a3993d72ba9bb8c70e9a5eeaf42e356b14", 0x6, 0x81}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) pipe2(&(0x7f0000000040), 0x10004) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:10:57 executing program 1: r0 = getuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000183acc6bde9bb7d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) r6 = dup(r5) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000180)=0x1b) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setuid(r3) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000000c0)=0x2) r7 = msgget$private(0x0, 0x402) socket(0x3a, 0x4003, 0x760) msgsnd(r7, &(0x7f0000000200)={0x1, "5530cbfcb2a1bd9841e2fe03fc489e917242ccb1048ba4cf677d6afe8bb3516cb23f64e34417b77794ba"}, 0x32, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x8001, r0, r4, r3, r4, 0x30, 0x1f}, 0x5, 0x55e, r2, r2, 0x2, 0x0, 0x3, 0x4}) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) msgrcv(r8, &(0x7f0000001380)={0x0, ""/204}, 0xd4, 0x0, 0x800) 16:10:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget(0x2, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fsync(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) listen(r0, 0x4) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:10:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b282c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:10:58 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x840, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x857, 0x0, 0x80000001, 0xb9ab}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1ff, 0x0, 0x1, 0x8000}) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1094, &(0x7f00000000c0), 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3f, 0x4, 0xfff, 0x0, 0x7ff, 0x10000, 0x9, 0x1, 0x0, 0x9, 0x5}) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r7}, 0xc) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xffffffffffffff01, 0x7}, {0x6, 0x80000001}}, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)=0x5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000380)=0x6, 0x4) getgroups(0x4, &(0x7f00000003c0)=[r7, r7, r5, r7]) getgroups(0x4, &(0x7f0000000400)=[r8, r9, r6, r8]) sendto$inet(r2, &(0x7f0000000440)="00e4a3b6402f609429f7f9a34e778e32cf28515bd7e3eb2aa03ece45080d626f2bf1fd2bf5e45982ab9ff77e41827fd01257f22f0531abe03c0a00e86a055f4153ddaf844b5362c54929fd07ec9818e0db4056925561a76a9d4f3e47af04f6c88d5e4b73294ef3366a63bc76bb02", 0x6e, 0x404, 0x0, 0x0) getsockname(r2, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x81) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000580)="df575816d6a128451a8146fb76e9a6e95f7a1822ab42fa33a87ffb80849ba1699c8c86c981e7a691e101e3ca694005560eee4bf2803d618896c639738f4029b2efcdbf2d4d2f18c487cecbe2fa595d67d7870364071c64ee47071acaeaafd0e9a2dbc9c38c2710d3afd54e74bdfd79416cf31559ac6323027bfb20ff948deba4e84a08c3b9cbba5734d7f9ba3bac6b24a99b07ced983af77e963c211590c4ef989b9653a2ebc254ad73a0ef5de54680537333a630f44d2bdab67e384e9859d9c73a16385df3d6225c2ae41e920b1cde6e37b30bc14920c61b78b2a101d76a2dad948208d7e9968f97f01de129f27388ca71ecc87c5ae1da160e7e466bfb7eba50db56bfba16edc1006141a98347a1ad49b126bc510a7dd368d5b740a3b5955101c204d15e106eed91eff658f5978e7c6d4ecc57bb59b20f4f89be11ff0fa2625149efc93f54450c09e36e9eedd503a023562cf97ca791082d41bcf3ca5014b9d359429110b6bd0f0124514ccc8ba0debb5d0a4ea5c83aa27c14b092266cb1cea02367610fc5598e09484b9831805a728e29dc858d7d3c00c2e2dffec609b9188191c7737060ccb9920900f343283125584f4d2871d9e702b25d8e69be9091d76733717dd1a4f743251d55edc2837fd2cce43c9b5e0b7214e5063ec0f2f28be2f560e6c2de80a7666e3632b228e5ff822abeca013bc84cb14dabb0bdffa0a2d97cefafc7c0c10028066aa10e26eab4f0386e8f6c28df7cf847aa46358dfe47f109d2870b63839f6d06cf8be3081f75bb441c5d93cba51e3cc4b76928342aa3ed9e4292b415a91cc132275ac46e98366da423cbdf7a8689d16117b5d6d11d2b71a598e79a638f3be2a041a1745254ceaaa184eb6d454059f796f0ec698676923aa783c9926d102148c28a41573626c222ad84d28f64e5edd2fa6cdf749c441b897f5a1cb1688ef9847daf90ff946bd0368101c817f536bfb12a13a5bfae3036cb4314eb85faf2e712001734ca398624a89698991c3403e52ef2e72d4f36914dce677d70683809a0e5525491d28bc9b4d68cb5ddd46b198825fc9a674842fdd5882db1026cecfe1cea34fe8b1ea33621064cb095e0bc1deceaee74a2ff9680c47c3a4ea6ed500f01c9232bb8e840aacca628ccde58448459bad5b9708dca723d135fd615358d6224b63cd298832aa7b37e5f8b0b0f1f077322cfa06dc6bfdd4297390ae375e658478a42b2c1392e72ba7522cc4538a4d16294c857925529f7b5c06ca656397db42dfbd78d59d1f114e2ff7963db84fc1f2f60d2709c4066e899136c8d5e01e3b9f1e7c6590bcd499fe43edfac539968f98726d62aa35b5fa925a39fc392e8cea245b0e57b50623b4f1ef2284d53814e25a55336b0a95b36fb54d4dbfe09a8e19d91ee674e7f5ecf9113cbf844030de5741a73d8324367dc34d2366854394e3527c31a2f0d9daa7084232dc76ae97446d400df47b35849af351d9839ce2e6795b35111f8346265731653916066e9f4e8d213e6cf51ecbbeacc8dc2071f9fbcd8fbfab7e1086ba973ca0457c229d740fdda237251ed808833dd81205e0f42dbc02f2f799d70be94a174dd7b05b8670c5563509f3498f85f376663b447a9d7a8cc343e6964444aaa649fb309dcca4a21de8bf0e2a340b58e0c94f271320c27f13e08e051882d450ad89d463d37285cc8886d9b630f8c3fdcda751199d7c736b72894ec377877af05b01e53c7387b30e82928a9dcb1c1d4e6d8cd89b675e1efb0a17f7e67ed8817ef81f91df259ae8d7e8ecf608c5b36b30ba2eb1a932614f56b8ceef888136931e7d3bc7b5338306c2e84e4d8fd3dd4bd3bdaa74f6642b2f0d4773df600e67c8d81dfd3dda430d2ea627b7ad253f925839906b0e4bb0ee0df120e99c7763b512468759fa31a77e4e3fac65111f7525850bea749422218c486c43f1ac45860ecfc23ce54d3ddd0e3e00ee9bd0a0dfe3060551575e107c9aca5c71b572c73baed8138f9f40c9c8125f22c3d15ff0412e4d2052ca1a312dfe1ffd79403422db54bd3d035b003520c4d1b46f8a13bb001f5e404d82b347f482aae4320dff7ee15c0b55e5f84ea34561cffdb888b29b49f1adcc90d75dec07d9eb4be9c4724815a0ba3d60bcbcd031a5176dbdfc0d040e879c87ec81b0c8a8fb7b0712880b736e566f3fcab8729fa3f89ae6e651405ceb2c6c48190f9600b26db193ad0caa5ce689e46e88af99967b396343f0a1c812cb19fd7b48d24a8b9a23a7bdbf01d6939927874533a2a8ced0f01eeb496190d9fa88ec900ad57d60b6eb1331912997b30f4eff2c132ca77199cf248dda83ffa0c1bc926ab58dbed1dac0f5b85b23acf024250a5d37b6907517ea3a18ea92f3dfbc5a7a96c0577c613ac10d2db1827dde01c7e9e45cf2109653cb722fda1b775940b45d407bdc6e061615f28db76182ad920b08a9579b5963a37af36f3a6716f2c770e1fecc4c33931ee3dc5bc1fc6e49df8d9b54158b07fbb8ac7b0834a9d29d7c21f99a06b0e3d0f0f4242a4e4b012687e2d84a11c0e5843a2ec7048dec3e3c6b31533ce71bd10f1b16630d6f3515b8e4651cc84afe4c0987667c332638a9757804d752fb604a01f599356d5ae78847eb4d97f69ad9b2702583fa90a9b6099c4704584174e44bdb2f1f47d7b938e912108da669ccd18bb1e4bdaefb80dfb86a905b22bdd787230b9cc8dc6b00b9e30e088994b067f36801df08671d6f0949ec827d5f9bc94602406324dc5a0286095795cfa101f0ba8924df8900ba92c2a2f20386d3d358f11531229c38b6208661fe6710769926c9194c155415e0298802629198115a00b6abd5fe6dd76425ad2e52a09f84709e0d15fba67e05a02d20edb0772daeed1e2fbd35f9d8a9f54968cbaef13a5ffdf607e50495c2a893b462060146e62225ccc508d906e513f9128c6a20987787393436bf1771eb141c9522d05ea99131ac9fa7ea54e272b266f89880bf153341380eb8307ca60c07f26968ec96cf87d584774aa25b6ba18a0d18b52978f2b74423fae684eed3c9052d29fa95d53e7cd6bf7963d23e1e95505b082a3b9ff474c9aa6c711e9e44000bcc0dc9ccaf270504dd82b27e032586c5261e469de2130ac2933e7114d231821025bb936003df815facd76d1b3f0ff2bb92e32976b14102b3e6ff0063ae0146291239202722bafa7a2c27e49af30c0b0d7104d57827879cf54911912bc2c03986c1f6198cebac1b3644c81b6e50bdb3abb723abfeee7860110be02ec611016c078411c1c10c624f7adad9650dfc19874f5ff5370f980d4f8f79c12529ac54fa554e60287f31917a76538568caddfb4d47d518046bafec45e54737a6a2a3005e7be60fcb36fde10fce48e8f2882171cb36563e6b8f7479a7d1e6455ccedd8a33a518f957f195a946f42c3eccf59f0537d675623eb3793b5a4420bec56c59a49ac97793b29fb4a3cbc7c50bb77213387a6d66b49510b7fcbffb9fb63522a4871f166fdd28e3e4e76c4c3677894d43f27859ca5ea5a6709186eb2c7e621efffcbded3b729b94070c63bf8a6e230b0077ddb22acc1d2e2fac4faae2208fe67afb74287d7a4dc2fba4e738bf8f14d18fe79c938948007021bb4e1d26fe513f4dd9bd6e3e79c59d01754b3469fcf660e9ad3922280b72bf291dd9e8a0a3f2b123512f6878e7f899a1311fa9902f6cfb271a2b5e7afc8f7b20d115eb14619a64705b00ed74f605b4e3dd9a320477f5dc9c7baa53c44eda792737400cc44fcef61ee3195febb8446dd55a9bcd9dab4d36d5c29d2cb7a563778a0c30802962fee4668b19536c97329d5c0a6d07e4c8a91a4fcc5601c10f1471b5e7e504d57d3b33181f3f6cd7cea12cdf3fd14373e959908e45112d2f2407a0d69c2c8f471cfb78200df8a583c4f37be4ed6845648f50a03d954d19f666ae3b887cd60d2cfb8cc1500083aabff398cc5535b12c2d949f930c00c19a47c3172fd605677a7631a4e60212f7c24f1ca80450a31bfaf4931a914e40944f5167f076df042931346a60a46130d74b5b4832957a23970510853ee5be2e5ea06c4e6020213d2668bb215b2fbc60a1ed5594887b283b0759b42fcfeb212407b8111ff5f42c44eea513323e06dd08832e648610e7db76b11ae52a5dca0fa633795522c8dd7b25ea158ec3d4fa8acf17ec8de024950804838405922cdbdfb3d2ef6c7103e289a1f0b43f8b6b4c1aae483d108c461152c4b62decc7065da5e35595ab435d15a58610b888d0b8361bc1eb2a2686169c4a1c9158ce13129b7d58e46e08c1776cb63f3288042afca945d85ec4ada80663de54439c18e36e9ff9ca6ee95e550350c9153150e362b7431a2b1730786fa6fc1742529ef2007ee7d97b6bc120f5c21895d68e477856b2198d0c2ed0c2edfcf78342c4b39f5775601c3fe2011779766242c9ce7926a06cb8e13257db1bb9105cc50975e6f8cff3eb1758f42a355505aa3676582e58056f1dc4df924531d6bdf66a777858a2099327b3162aac39d7453904b55f52bed8db801b3e0eac614dbc690e9ace7b44fabffc14b52e92e81d5b45661df098e5a0f79d37e0a147e67225e7bf23d4f42c346707c8c4020d8beb066d4893d07a7dbabd2541be43414eefb0336f4054ae64d6068ef8b8eea3cf8afda0a97a9cbabaccf7782697ac51053b5ed47623461650ad444c769bd920d4c119bc4ac458181a541786bf393746b80081e38f9b58a43a3cf345892c5947557f0f7c9943d299bbee789ff4d221ee861371a706fd1cf2d6c8f7efaeda252437702885735a50f0af2c18c6609feaa2f4b045cc97f3f5fb0ec53378b9a2cd9e9e32e9e6612c84ec179cb6f6fd0e1b4446dd59554d51714cc27297be5d592fe4ad224c9dfb93a9adc202aef5578b6286f46b6dbf5d9cbb70d7fdbd9aaf79df7bfac26edda73503899ca02a7b5db6a38326719984806e77a4c7b58b18c13f98b267db67522baec9e8276a3a440f4cf367939cd2e2e4faadb6a5da84cdcb7438986316cd2b585a56e27139d0905e10a57c83f41f06a52cffa24ce7a8d72cf88718c2091ee87667d886a1bbf95ffabed8e9ad1ad36c8001f145df20b2bc6a15cee2891615266a9f53e175f2720e07755680cd6b1c59992a9ba0adcd89f6f7d94029b0fe7f27e73886201dd2723cc70d9ed2cc3dd307d9b6f669d41dcc1290cf8949f7f8000fe1c943d95ec5094ea4d1d3450d452f0029b4cb76ec95848f7168d03b3a09f6ef2cdb98e9a3748c24ca8b2af1d2a919d0dfbf4749043862ca343a8c79ff6bceaf892c15e11044b69fcd0654fa340b1e33e61c1bfb59908b41d452e0d8d92b1bd0fad99ccfaa37d250f85484ca8925d2d1caa4066bf1ba91ee5b3af82c3fd8d6d697444c6c8e815ba00cda219ae51f80dbc627d59bdd3135e5468ca38e9adf39862395c4e4424385e0b7ce406d8be8f0de0b4a5b05ba08c3c224fccb64d4b3871bff517b6fff9d46f37bad561dd23a4a8467be4eb8b87b816bc7f618250acb0bc6d436e4566da546b08ea32a46650fd2f64b2e4ed7cd611ee8d8a02e7294e6f91ecc32ce10bdeca48b4bc815424978db90aa3a6d7d15520b937afd1828c51dc2c844fb4e8765653478619257574eabb1fced49ce6fb19b643bfff0b06162fb2e8c2a30b0f7761dfec36a1edc812a453765a27f2824a744bc6f429aa4f32d1ef280606b0832970f868850ef9627b6338169216b255f4241f530aa273832ecd5c2cd657451c86e9fafe97abdc0ec98ac98347352b424694c1b0a1aec", 0x1000}, {&(0x7f0000001580)="54fd2711c9b1723b07ac939ce910caff3363b9f59a3a8c9acd5c461f4f81a749f23a1c8cd532826ff54dd30e17645e01a7956c15ad072149846b1268b446ba349f66a2dfbda0bff1890bdf7c6d729c1a2ad1b1f2d4d8313e167c72a8", 0x5c}], 0x2, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) recvfrom$unix(r2, &(0x7f0000001640)=""/112, 0x70, 0x0, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet(r2, &(0x7f0000001700)="93e2775cf2e09cfb54ee5c2b52a2bc0855ced39835746aeb4224d72c489ec27c9f3502084220998514422f8f93f467d47a2a54192ee65887e9b092614116e0b2395d1f1b342ce1f5c81b9ef8f1212ad131ac23ae44ba55c9d3ce66bfbcd4190bdb05a6a28dacbd5600d16ae4240637c058665b21608934c56820ece8106ee78a277b87e4442dc40a02c74981e57cc1e9f61b035e93926ae4c46c1e559ba41a0acc1bc405c19241243c01e3a90d0644a337d77e2db1621a96a2a42577ec894e2cd9b47b2ccab4587df1276f516b20fb0c7b53b1f547b7b91a75c3f63340e98347d540610393b8", 0xe6, 0x4, &(0x7f0000001800)={0x2, 0x2}, 0xc) r10 = semget$private(0x0, 0x7, 0xa03f635e3eab9167) semop(r10, &(0x7f0000001840)=[{0x0, 0x8, 0x1000}, {0x3, 0xd75e, 0x1800}], 0x2) readlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)=""/206, 0xce) getppid() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000019c0)) flock(r1, 0x0) 16:10:58 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f0000000080)="9c486c367b060a0800", 0x9, 0x4, 0x0, 0x0) 16:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730d6e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af36914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:59 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000001680)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000002980)='./file0\x00', 0x141, 0x20) ioctl$KDDISABIO(r1, 0x20004b3d) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/117, 0x75}, {&(0x7f00000012c0)=""/13, 0xd}, {&(0x7f0000001300)=""/139, 0x8b}, {&(0x7f00000013c0)=""/165, 0xa5}, {&(0x7f0000001480)=""/34, 0x22}, {&(0x7f00000014c0)=""/115, 0x73}], 0x8, 0x0) socketpair$unix(0x1, 0x39678dc57940042e, 0x0, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) linkat(r2, &(0x7f00000016c0)='./file0\x00', r2, &(0x7f0000001700)='./file0\x00', 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd44) close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x284c3, 0x0) chroot(&(0x7f0000001600)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000015c0)={{0x18, 0x3, 0x7fff, 0x75796bd1}, {0x18, 0x2, 0x4, 0x5}, 0xfffffffffffffffe, [0x9, 0x9, 0x3a0d75b6, 0xffff, 0xffff, 0x6, 0x5, 0x101]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x280, 0x0) preadv(r3, &(0x7f0000002940)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/61, 0x3d}, {&(0x7f0000002780)=""/250, 0xfa}, {&(0x7f0000002880)=""/192, 0xc0}], 0x4, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffff8) 16:10:59 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x100000000000202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:10:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="97ff25", 0x3}], 0x1, &(0x7f0000000180)=[{0x48, 0x0, 0xe1, "1b88b16b44af364fe597232649ca2c02fc9017d9f1e8abfbdaea157a44d25aa9e7e7f0acd66be53c0740994a7adca63d52536da22b0a07f3"}, {0x78, 0xffff, 0x21b, "d1bf487c6648cea5ee7b5a804c1d411c4e15c20f17758b47238b51fd0153ab05cce2b26ea349954df71988f2f69f1be00dbd3f872bcaf38cb021a00a65bed9306ebdce59704cb7632e89b090b9d6b4e272b1ee6bfcf44c0185614a0aee7191ba58a3dde44be05a"}], 0xc0}, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) kqueue() shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0x55) 16:10:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = kqueue() syz_execute_func(&(0x7f00000002c0)="3e4551c421d165ef0f0f331cc4412dfae542dd95400000003e26440fed9b3ecf790c43d9e00fef1a44b4ecc421a05c3f") kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000011, 0x2, 0x938b}, {{r0}, 0xfffffffffffffffb, 0x24, 0x80000001, 0x20, 0x5}, {{r0}, 0xfffffffffffffffd, 0xdd, 0x20000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0xc8, 0x40000004, 0x9, 0x7d70}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x7ff, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000006, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10c340ba32a61545, 0x20, 0x8001, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x20, 0x0, 0x1}], 0xe000000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x2, 0x4, 0x46}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x62, 0x40000001, 0x8, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x12, 0x40, 0x8, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x21, 0x10, 0x3f, 0xce}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x3442}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x9cf9, 0x1000}], 0x0, &(0x7f0000000000)={0x2, 0x1}) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) close(r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180400000000000000"], 0x1, 0x0}, 0x0) 16:10:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x9) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:10:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x48) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0xb3, 0x35, "2a830a3697982c4cb2c7779c250cb90c8a3314ca", 0x257, 0xffffffffffffff43}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:10:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x6102, 0xdd1c) 16:10:59 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/253) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:10:59 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fcntl$getown(r1, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:10:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:10:59 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000280)=""/188, 0xbc, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x1ff}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x5, 0xfffffbfffffffff8, "dc04000000000000000200"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x96aa, 0x4, 0x7f, 0x1, "25618c9db1a9cd8ad7f6b97b8cc717720a081a97", 0x3, 0xa418}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4302) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x81, 0x200, 0x0, 0x1, 0x1, 0x5e5, 0x10000, 0x1, 0x0, 0x3, 0x749}) r2 = msgget(0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x2) r7 = getpid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x100000000, r3, r4, r5, r6, 0x10, 0x1f}, 0x400, 0x0, r7, r8, 0x3, 0x800, 0x1, 0x4}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) 16:11:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getuid() r6 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x7, r1, r3, r4, r2, 0x0, 0x80000000}, 0x2, 0xad8, r0, r0, 0x3, 0x4, 0x3, 0x3}) setreuid(r5, r4) r7 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r7, 0x4) msgget$private(0x0, 0x402) shmget(0x1, 0x2000, 0x45, &(0x7f0000ffe000/0x2000)=nil) 16:11:00 executing program 0: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffc9d) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r5, r0, r7, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r8 = dup(0xffffffffffffff9c) readlinkat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r9 = dup(r8) r10 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r8, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r10, &(0x7f0000000400), 0x0) sendto$unix(r8, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) socket$inet(0x2, 0x1a8e98614d20b940, 0x9) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r9, 0x100000000000002) connect(r8, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r8, &(0x7f0000000400), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={r6, r2, r7}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000840)=0xc) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000640)) r11 = msgget(0x1, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000007c0)=""/105) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0x8, r1, r7, r1, r5, 0x1, 0x5a}, 0x2, 0x1, r4, r4, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) 16:11:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c45f7b202c, 0x1b01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='mS', 0x2) write(r0, &(0x7f0000000040)="415c67d5251e2b4b45f3da4c43baa45836ce8a2bd269d62b6c03d5eb8c1264497bed5c1f8ddc7528f58aff4d27550b3c168c670a1fa741e6244fd912c13e0165cb0b64881e29b360b690c21b7f683bc41cff959a0baff6e44889a18c5a275bc8c311daa0ebbd4f7381f54656e8bc45f5688a740fa61b26448b0f", 0x7a) 16:11:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0xbe2a) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x1, 0x8000, 0x4010000, "b319294c00843816a121319adbb7e4114fbbed35", 0x6, 0xfffffffffffffffe}) r3 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)) socket(0x36, 0x8000, 0x0) 16:11:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8000}, {0x18, 0x3, 0xe, 0x3}, 0x6, [0x0, 0x9, 0x20, 0x1ff, 0x9, 0x7fffffff, 0x10001, 0x5]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000440)=""/73, 0x49}, {&(0x7f00000004c0)=""/99, 0x63}, {&(0x7f0000000540)=""/135, 0x87}], 0x7, &(0x7f0000000680)=""/52, 0x34}, 0x1) 16:11:00 executing program 0: stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, 0x0, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000080)={{0xffff, 0x1}, {0x100000001, 0x4}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f00000001c0)={{0x5, 0x1a847b52}, {0x9, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:11:00 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x9, 0x86135) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x4, 0x5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x100, 0x0) r9 = open$dir(&(0x7f0000001380)='./file0\x00', 0x0, 0x1) r10 = kqueue() r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x200, 0x0) r13 = kqueue() r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x40, 0x0) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) kevent(r0, &(0x7f00000013c0)=[{{r1}, 0xffffffffffffffff, 0x84, 0x80000012, 0xffffffffffffff54, 0x200}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x40, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x7, 0x7}, {{r4}, 0x0, 0xc8, 0x20000000, 0x39e, 0x3}, {{r5}, 0xfffffffffffffffb, 0x80, 0x30, 0x8, 0x92}, {{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x200, 0x800}, {{r7}, 0xfffffffffffffffe, 0x8, 0x80, 0x9cc, 0x140}, {{r8}, 0xfffffffffffffffa, 0x0, 0xf0000043, 0x1, 0x8}, {{r9}, 0xfffffffffffffff8, 0x10, 0xa0000065, 0x100000001, 0x3}], 0x4, &(0x7f0000001600)=[{{r10}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x9}, {{r11}, 0xfffffffffffffffe, 0x45, 0xf0000002, 0x8, 0x2}, {{r12}, 0xffffffffffffffff, 0x0, 0x1, 0x138, 0x1}, {{r13}, 0xfffffffffffffffe, 0x0, 0x4, 0xfff, 0x80}, {{r14}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5, 0x3}, {{r15}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x3, 0x6}], 0x5, &(0x7f00000016c0)={0x9, 0x6b6}) r16 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r17 = kqueue() kqueue() kevent(r17, &(0x7f0000000200)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) openat(r16, &(0x7f0000000080)='./file0\x00', 0x20, 0xe9) close(r16) r18 = openat(r16, &(0x7f0000000000)='./bus\x00', 0x880, 0x12) ioctl$TIOCGETA(r18, 0x402c7413, &(0x7f0000000040)) 16:11:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x200000000000000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) 16:11:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x88) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20020, 0x100) write(r0, &(0x7f0000000140)="4ad18f6380ad6f4c", 0x8) login: Wpckbd_enable: command error 16:11:01 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x100, 0x3}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x9, 0x6}], 0x2, &(0x7f0000000140)={0x241, 0x7}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xdc27, 0x1}) 16:11:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="440251", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="97183a44105783ef54dd1a63dbbc594388851ca6e65a82dd8aa3a11ffd39ccd3b86c046ec64b4e9660f8cfeef42a35dd972593ec6658357a4933fcd54f328590fa416e9f84425cea9de54c6ac8c9a655bb41fa5045b527530af63a2081952dd65d138bd53783053bf6d3a4a14f8d36d9215bbcc2e65145d815a22c8f3ab85063814444b1c9926994c8bf00d397c3f33acac02400", 0x94}, {&(0x7f0000000200)="cdc72ec250ab1d10a59505f1e04eaf00cc09a13fe342447add872b905eb9690668d7d729", 0x24}, {&(0x7f0000000240)="939d23e15cef62831d123b36d060c6b53c17ab7f2d8b1914ffd765f51b3ed449cd92c97868bb3c8c413d5bd5f5695a69ef9c59c07e51895c", 0x38}, {&(0x7f0000000280)="cf942ae49873bad2cd62188413794c875367e74f84752ea5263a60444847d563d21d6e8f03cd52bd0a981aac2ac2bf505aae8dc87d5d5bf42b9d0a63edd41e7b661ad96e706ac22730d24f38757a98fa00eb6ca423f669da336ecc4da4d63d151aea919ace5e4824bc7766b3b73d8e82c5514b915d5d197aac530eda2f8003ef9fd74868ce3f5df957b260ff401b", 0x8e}, {&(0x7f0000000340)="5d9d0ced6213236d5775799d5c30a726118e7908cd22307dadd9cda9", 0x1c}, {&(0x7f0000000380)="00487b0b1116b75e55efb27e1eb38c465f053f06201750ffd53286ab4b648de4fdedb84a7cbcbe0f51196f024be5752497b30af8e227dc186c43025ea07e26f296aa28a58cc9806919043b9e978a2beb7e", 0x51}], 0x7) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="e8cc2857b3905358436f"], 0x10) dup2(r0, r1) 16:11:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffc01, 0x0, 0x9, 0x5, 0x1, 0x100000000, 0x7, 0x7}, &(0x7f0000000180)={0x2, 0xffff, 0x6, 0x100000001, 0xfffffffffffffffd, 0x6, 0xf, 0x6b98000000000}, &(0x7f00000001c0)={0x0, 0x10000, 0x4, 0x3, 0xfffffffffffffff8, 0x80000001, 0x0, 0xfffffffffffffff8}, &(0x7f0000000200)={0x4, 0x1}) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) select(0x40, &(0x7f0000000000)={0x5, 0x3, 0x6, 0x80, 0x0, 0x9, 0x12b7, 0x5}, &(0x7f0000000080)={0x0, 0x3, 0x6, 0x7f, 0xfb, 0x0, 0x0, 0xfffffffffffffffa}, &(0x7f00000000c0)={0x1, 0x7680000000000000, 0x0, 0x81, 0x3, 0x20, 0x7, 0x5}, &(0x7f0000000100)={0x2, 0x8b07}) 16:11:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffb6) 16:11:01 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xfffffffffffffe66) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:11:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x10, 0x4000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) 16:11:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:11:01 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022ed5e59f2dcd93c0f43b344f01a95c3f8c734dcefe9fcb61926025bf9f18510f75e5b867fc53ef046600000000000000791462f25e2f32d0cb0c11b34d783ef319fc09a17c67bcb731aac0882256e63094a445ff486e27279e4262f9b63c3ed7c6118155ae8ee46edc84659de173156031809e63f1aa8664844c"], 0x1) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000380)="33adb1171cc0aeb9f192f3c617531a10d6ad4459b7b7b2b18f925830e9ce5ecad540e73ae6fd9a0a6dec1d6f14404986b1474ab48d8d6877e6acb9c792159a5bbe3c050f7c709f8bcbc05ca29dd13f838f063b5633cfb22a944bd1b5b3035de4452cf969386e9a5f05ef91802653084243bd2d0a3e07536b647f3e5d921e204cec2dde27089a1c77da5572bbbceb9d40f7c26d7e765ca84ea93fde82230dce77e9d68aa3b7bdcbee8d83e52b4f8d2e90914f575dd406ecf0f958351fdd599d50ac04344fdbfadc1db1df64f3c97ce00db4ea8aeeda3c95d6b6b7e8fb99b4fb554d2f1902d3e7bfb19d15605451b343300736656d4f96b9df8973a327c82b75a5a970701e5db56e88321a145e13177e575cb178d401f8a5cdfe54571f233d4346aac46f128fbddb17f55b803b93fe4f46e8dd03d1838b0a4b0edf961ace703ea3a8d5ba4cc8cb26a8def5c45328e624cc1063c180e86d77d06fa7241e6bb88b3df809d04bc93215f681214331cdacb4d8f48ae218cef4cf4016b47e98c972c5c11ef7f53910a4d38c37ba2c5e98fe3552b6a564cefd04b5d364be0578c378ed91617488f12a5122f45563cee5ab4791d8cdec42e053331f7237df949783a3ff98db5a9f117f6904a10d567dc68cc069adbab306a2d5b97c7d2e1c01e79b3547b644021d13fb07db9516564ff9fcfd57737420a165d982765dce6ad5f5fd8891d19bffeb91073b3f99341702a423d0aeb91b1f3245acff184df48bcc600576893051c700c55995f615a355e9a8512cc7f5bc0986610f0a3f2e0df658ae8a43c30901dbecd3c9f51348487c4580de53626d9215ab436296fa0da87b69fcc575aa5779c27ade4097276862626e3b7186c861ea3d6288037be3a489d9512cff2c768919dbc5c91568fe3c2d342493d913f9770968ac83c6791cb938f081bf743259f38ebbb4e13f9c908193c060a34903fc7c989ccbbbc0dd7bb740261881e8082bd604c6567b4fee932561c960baeb8be542550865dd19d2d469214cb310e4ad0c56db98da0f3df13157d3a0d7bed239753e79b181946fa35684d4f4d97306ca754149fec45923a47104e1b39524832c182321f25dbf97f32b39f26937e0fec1215abe506f0e3f881cca2c597e95dde5833d1bdcb5db02ee6badcd8b51825d4d811425d60c5948cfbcdc436e4aa961ce73ca4066483c6982d49cbbeba30eac53f90bdd033308f9d01f2d27bcda7c1344cd0708f2977bd6e56425bcb9829178b5cc72265a4ff246de93d8ff0915e52b4e725e671cad48541fb40d1cc44ff20417b6a14cc3b4744eec21faaefd44a9a598fe6a564f3b9d4fb66dff28b8dfcb5bd540f48669e894edd5d4fdd88458e62d9ce12061e7de246f1f2fa9d9e0612a2db14d033a4a427582ec5f0c234eab4b0e1affc2fc4067d814f2c59515d9199b36c0cad7b202a2ace69198ace7a3d984ba98a3422d8cdf188d4216a8e4754b19c882c4f37ec003dc299b94398f6f30c4a0686edb0ec5f344c8bc064be62e4019cb249cc74038efb0e3dd8482041c844d80b4c0f635c73be5dcbf2c8b4618634831f39f0fca2bf75077a81c08b4be90c7de5a0d142b1049df08121d14b8f41ddff39c741ece09b7f011cdfb077aa562d3be40aa897cacbb5ffd850ca0cf58b7a029ee58743953ef763d6768fd8962452d45668449b7f807160b49f9c97618f90a1f4ff0772dd02d7c34761fcf6297f3505223372b31e9f2eb10d07a5dd62ab15712a426fafc26b0f48d6e5b5ddefd743a3d2628566ce6ce08ef9ea597fda40d1f7d680d8d7eb121a675a4735956757c639e323d63747dbd62896149d8d30024c18de66fa80983072e0620677871453036a4adc51afce49e1daffe05b686427f1571acbe4a74e9d43036f914d9ecbeec135241631679c1cd5e5339615976dd8f8b18f6f50af5f9205e894dc30d3fdc3de7754a17c10127eb8f43a3e20e72eb9e8e88ffb5cc659a1e896824dd4a6d378afac576da8ffa83e5badf7d7ac993cc28bf204055cf5f8806042eb962500e1a01196e9db898db829058f9110423e82d70f1813f71624ceb0101e62a76218650940c4fec57f96ac4", 0x5d2}], 0x1, 0x0}, 0x0) 16:11:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x80a0, 0x110) 16:11:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x1}, {0x3e, 0x401}}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r0, 0x5}, {r2, 0x105}, {r2, 0x80}], 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:11:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2c3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/187) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r0) 16:11:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x7fffffff, 0x2fb2}, 0xc) 16:11:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) sendto$inet6(r1, &(0x7f00000000c0)="55b5e65645b5315e855af953ea9e6494cc2b61b9a2172d7bfff2117d7b1d19e95dc0b94b9ef14e1282f173e0fb4ae1bc791faebd3030d8e42955c7cb07616e44dafd0df0f374", 0x46, 0x408, &(0x7f0000000140)={0x18, 0x2, 0x67, 0x6}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffffffff80) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') dup2(r1, r0) 16:11:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x401, 0x233}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) wait4(r2, 0x0, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0xfa, 0x3, "e521e0b1adcce3b9254123897e072e4741461698", 0x4}) ftruncate(r1, 0xa) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r3, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) syz_open_pts() 16:11:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xb6f, 0x4, 0x5, 0x1f, "dc5b519f352a97ba1b27f9069a636e2c7151f6fa", 0x7, 0x7}) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) socket(0x0, 0x0, 0x0) getuid() syz_open_pts() 16:11:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x42, 0x85}, {0xaf, 0x2}], 0x2}) 16:11:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x7}, {0x446, 0x1}}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 16:11:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x1, 0x7ff, 0x1, 0x8a08, 0x66, 0x6, 0x1, 0x1, 0x400, 0x7f}) 16:11:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x4ada, 0x7}, {0x18, 0x1, 0x69a2}, 0x4, [0x8, 0x8, 0x101, 0x3, 0xb2, 0x100000000, 0xffff, 0x8]}, 0x3c) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:11:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:11:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev///ro\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:11:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffff7fffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:11:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x101) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:11:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$KDDISABIO(r0, 0x20004b3d) 16:11:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x4003, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getpeername$unix(r1, &(0x7f0000000380)=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'], &(0x7f0000000400)=0x6e) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-}*[\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@@@])\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\\\x00', &(0x7f0000000300)='\x00']) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x500, 0x42) ioctl$TIOCSCTTY(r2, 0x20007461) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) truncate(&(0x7f0000000480)='./file0\x00', 0x4) 16:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='C#', 0x2) 16:11:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffe8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000400)=""/231) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() 16:11:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000700)=""/250, 0xfa}, {&(0x7f0000000800)=""/164, 0xa4}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x6, &(0x7f0000000b40)=""/4096, 0x1000}, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) getdents(r1, &(0x7f0000001bc0)=""/177, 0xb1) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) fchmod(r0, 0x3) r2 = socket$inet(0x2, 0x3, 0x7f) connect$inet(r2, &(0x7f0000001b80)={0x2, 0x3}, 0xc) 16:11:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:11:03 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) dup2(r1, r0) 16:11:03 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/192) 16:11:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x81, 0x8, &(0x7f0000000080)="7832e1becc00e77b68f9c5e0e39735ddbddc92a2ef8698ba5dfb8be06db9b4e92b0178626584a2346a3decbb4030f04ad3d988118a5e880587da773b123aecea05270fe08ec28f5b45b1db5bfff1e0855d6a1d1bf5aa1c5909cef93767d018dcad5b11083feebfe7fa0fa8404a8377ba3cdd87859ee375c679240003fe0a2076234a8e3c3329e5acb7a4eb3138855386258292a8087ed316c3a16b03803c93ebfd3db4046cc6b8d6606a5a9fc62f9ed045cc46828628a5456bd18ba7bef1b929a299a2ca6316ad5957fecb3cfabc4abd683b24185e3d0a8c89c6c06fbd2d838eb2ec1568dfd22fb73edf9552bbd25501b67711ed87d6", 0xf6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x150) 16:11:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0xa2, 0x8, 0xfcbc}, {{r3}, 0xfffffffffffffffc, 0x80, 0x0, 0x6, 0x7}, {{r2}, 0xfffffffffffffffc, 0xa, 0xfffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x1f, 0x73}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0000001, 0xffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x101, 0xffffffffffffffff}], 0x7fffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000082, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x80, 0xaf, 0x2}, {{r2}, 0xfffffffffffffff9, 0xf7, 0x29, 0x95be, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x5, 0x22a8}], 0xfffffffffffffffe, &(0x7f0000000380)={0x3, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 16:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x403, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8b) 16:11:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) syz_open_pts() 16:11:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="4ad18f6380ad6f6c", 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) 16:11:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x2065d) socket$inet6(0x18, 0x4, 0xfff) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xfd7e, 0x80000001}, 0xc) r2 = open(&(0x7f0000000300)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000380)=0x8) writev(r2, &(0x7f00000033c0)=[{&(0x7f00000013c0)="dc07f2540360493a3b25c299003330a04f41b148778805c00281a1e194f9f43de9a6db5c341fa72f9dd8ba19898da70fffbaf731caa5bea305d2ce74aba965f84ebf0bd71b0bc938310486ff56d351ab2c1cef78a80302c54fb44c86d16528d34c99699d8ea8d5f5947cda3aee853bfa75d8be6cb26ecd814913e57fc191a5eda29ffee280ad8200f730bed62e32ee490a7430dcbf78c6f0c081c89ee2a3a8340b9a227df5823df15ce43ab473c65e269ec5e860b44408f60fb4c000ee8a03453d3c607257b46cf0d36978a161fa5e58681e55f16b80a38c0c76c9ab64c2340fea00a459bb76d7bb1c35b1dbb6d84988ab865652fb226f1acb3d3ecd628da727950bdba5f33467d5c533de7d0814254b3ac2f5679bb9e18da36e57d264df40d2e481cd28f8e902457ef916f781d48dd614af08e79d4d9a062fb1b9fdd0fa6351502aa7f19b631cfb0612d7f7cbb379afbe45b2979fbdc2c0ae6c99384d0340c8611d57ffa426a3b9742ec360f88f8403c0363194d3b535d7bbb7252e5d42cbfa6f69950c06157a56b983df79631cb14b3f15b5f76510f8c743f91fc4eefc0e7f3e7a97a7206872a4781d70a8bca42344a0509f3c4f7153ff8d63abc9236770200ce3e6f6d9ca33a8e17997055162edef54a91526f4f1579a800665aba0f1b61e94f60544ecaa7cf52f231332127a85172190bcc25e04da41b310a046c3b5b2b3755742dda3f1a8c1e09d549459f8ccfdd6ee65b376225c4dd33ab10380add850d87599af8d75a70a9c260fbacc5056fc8172156c8d207b5b04dcfab4caf014456e89f796104c5c7344c6aea35ed68536df2798bab4dfae5cfa55d51ad2407a56b6b19ab6f8e9f7fde570059a6b7ea38f091266ce87a9e6a63b1610575aeccd6ea99b9366b47be5d2af76d1aebc0451cbb4679a60b1c4b97f2888f88a23c815000a4aedd0032f4929cbcaf8769740a83a9b2ef340aa232dc159c5a3410ee5776fdd0aee2de52466e77c679e994e5e62e5f9cb4f9865a74b7dbbc6f95897f64f908e538b95d377f24fca3edd93dd8f3bc193c5d3c5bdb29a3c77f8c1f5d5baaf91b2430db2449cf53626eec5130c21dc50785eb7f722abe7b876a19d431f5d3d0a393760bd68e21230b74bdb12fede06406f2e67052f3102b38166d1747c006040fd26ccd0e365db9791b5b7b08d1379bfcbc5dcf2b87f6628b08393103005fe1b41bacd8bee1cb47390d8d3de2ff78bb518ac193670d9769b6b3c436979ac508710d73b5eb88aef65a0520d922ce8c3e11db28230b34f8114846974a1a91f56a1f55c5836c3cec0bf92ff7fc43e9d78d446bde28c8dc5eff79565034679d7080958f32e97664edca2f01d269bd193e837a60e9fc1e31afc229fa295fbdb1a58d24e8fd756aedffd05009b405c7548428ea5434bf1a6cb3e3648ea02cb90ec0e7a3b2a6cf32d2f571359e7a07e9af8fe4fe151805d23979c829ad1b7e87a7d42e9335f5490c15654c8320ea7eea60d4c92b34e5d55afc07c93361cf77c04b4fd9b36757353afab2732d79498e3ee021881d1b9e92bd4bda78fa831fc7a653fc7ee160ea37fe4614147c60517ed09fd03d509a76e43ae4b6987ae41dc538c0748642ab25ba7ac17e413c17bf70fbad0a8d2fa2644c97e33e6f4419a07d883402d316a1548937d10c2c6da320cd2782e5535c98e160d15722aba15671a5104b8f32e86e173da7585c3d4689a006ec41d67121bbec1b6414df418b8017580889e0192d33974533cc8edac99705152002de50d39e9ef891a675f258ef92563258b494dd992144e20eff40a0041609a0b3827aaa82f6b16165bf0b1d8fd28af631267db5acf7f65828a7e19e9386b0647dc623bb483f8b9380dd3108f2b673ee5f69ddae63fe430cca10f47d214afd50b40769060093a300649e89e2a988a6d9d9d93cac5df6c2dc7caf4cd7d6d44099c42903f4cce05c52bcb19b7e96448364a46073c0c6a64d726c17b20d38954da319247b89392b78ad8aecb657993ef74101a11a6f8c6f6272e5acb78aaf84a94ebfd00f9f647080113e33973496e433dd8764997f0961a0529c9e6ba93e8464949906d0bdb9f17e4b4ec212e11ab047a1a15a578e9571c794031b3946ac593a1684b7f1f44566a28a3bedd71150d12fa7157cfdb699220b357da27f1250dbd64009d608f0abb1fa2140fe789700488da7214417f9dd6c6d165f3fde1cefe99f9424c490deaf99162807eac1ebb7f3446209faeb0ca8cd9a6983513d4abd087dd872784421e32308afb0ad75731d4e03fc11abab2bbccfd685f5d5d4185ca1625669ced751c453c8fc5644d8e9f3455bf86de2bc49fa15fc61c80944bc59153ef4396d9ba8b69bf1397a354b23dcb06588f2f2e7e2d06e56636ffe0a2fa1177de76299be25fe2f1cbe4d6e973a9a673b0d4b2eb17079ac6ec63542bff79615b4c3bdb4b533f5fdac850935194fc6f3bd25192f598be3647c3fc98ffe3a908bbbe4ac3e79f9e2d209bad2725f42f719d17e2957cea348de9e7396584b8a422e08a28c78d996a809f352582953c593f5fc21df4cbe6717e969527d7e4502470724df8d9275d3d5f8d071f590bb5e2447e219744de1d475f4dcd2b6d2a458e0dd1357406ade89aba16f40ef85aa1cdd134ac68d0755ed53380507af014d899926fec78e8c563e126e314c34f0f353fad7a7a37cd7747459babbe19447d36c70a3a9d9ce81adf47975a97d4ef9024772ccf38e5e171c0f970998cb4a7ea26c6eca1129905bf8e886736ebb01e9d0a3b857f157b0af460c1cb0fb995d8a466e0eeaf10f265f238e60c5ff2b87c0b1563c298a593421858bea4360089cbb4251e514a6d64984a892a75c11f71c8fe7976997ccbd95b69e0", 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xfff) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0xfff, 0x1, 0x101, "c09b0ce60aec51cca9aec1793f826eb7dae94315", 0x6, 0x4}) 16:11:03 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d01300f8a3e645d63c281"], 0x1) socket$unix(0x1, 0x1, 0x0) 16:11:03 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/29, 0x1d, 0x800, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:11:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x20004276, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:11:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) 16:11:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x9, 0x7, 0x3, 0x1, 0x1000, 0x7f, 0x1, 0x1, 0x3, 0x0, 0x6}) fcntl$getown(r0, 0x5) 16:11:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x42) r2 = semget$private(0x0, 0x2, 0x4a) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/33) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) chroot(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:11:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9f5, 0x1f, 0x7, 0x0, 0x8, 0x9, 0x7, 0x0, 0x0, 0xfffffffffffff801, 0xa892}) 16:11:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) bind(r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) recvfrom(r1, &(0x7f0000000080)=""/32, 0x20, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7fffffff, 0x5}, 0xc) 16:11:04 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0xc0) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r0, 0x0, 0xffffffffffffffd9) getdents(r0, &(0x7f0000000080)=""/112, 0x70) 16:11:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getpid() 16:11:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="ee187bdd74681f5dc076b25e498474a12c8f2d1b612daa56d080b240b23ddc677778bed3cee6c04c331f4dc4095eb49dcc0b6ae9c7f68727766e0d48777dc4b920fabcec5f2e1f6e7d57f6e974149a2599a3c90517f39e0129d71b957d92b9bc681f06e50b6d3beff8d3288b6f27a8096e0f65ea05a1697cb072590b4255e6b906f0eea80d9919ec13cac81e1b2ac310", 0x90}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="3b1c7ab3c6f4433793125f9a37990fa99b55467380ee46e337e92048493d1935c3b7efd13116501186aa259efd1e189efd4aa7febfd8cb2b388d0615b2c9ce89a0a521259b27bd61cfba2722c7266b8078a42fe8f009c21c5823d80ed6fb1efcc34db6541d6fcae2354fa6ec3eeb0c4792c7219f1a0dc0fe29f01df2675cc11671be3eba84c5b31c35906612e4e94523", 0x90}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x15) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/68, 0x44) dup(r1) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x3) 16:11:04 executing program 1: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000000000000000000"], 0x0) msgget$private(0x0, 0x101) r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, 0x0, 0xfffffffffffffd4d, 0x2, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='r\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/160, &(0x7f0000000000)=0xa0) setreuid(0x0, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0xb82, 0x0, 0x0, 0x0, 0x0, 0x8, 0xe6}, 0x29, 0xffff, 0x0, 0x0, 0x4, 0x2, 0x10000, 0x4}) 16:11:04 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) r1 = geteuid() setreuid(r1, r1) setuid(r1) 16:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000002740)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000002800)=""/181, 0xb5}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000001380)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/177, 0xb1}, {&(0x7f00000024c0)=""/245, 0xf5}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f00000025c0)=""/214, 0xd6}, {&(0x7f00000026c0)=""/119, 0x77}], 0xa) 16:11:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/69, 0x45) getsockopt(r0, 0xfffffffffffff001, 0x0, &(0x7f0000000000)=""/97, &(0x7f0000000080)=0x61) 16:11:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$dupfd(r0, 0x0, r1) 16:11:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000001280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:11:05 executing program 0: r0 = socket(0x2, 0x2, 0x9) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:11:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) 16:11:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x10004) 16:11:05 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b", 0xffffffffffffff25) write(r2, &(0x7f00000002c0)="9ec9b53e25d3d71e7ead8e196e511f4824562abf7beffabba3c1696f5e3aaf9a14f770e1d133ff9d4f0957fd3cffcd50833ec3d712366b4a8b69a6fbdd31f7b2e6e5a138403e51155ef6c35956232b798dd82392de00ebf416cf81495ffb26323b3ab7c706ded37f63cecb40e1e5d5cfb79b6ad100cad8e79cf228825184c3962d60e0927f93392234f1e549b900c87416591ed67cb5bb0b4c840581ca743bb2852689bfa43e0eba2521ff702a0fcac78a6fa71832d4bcbf3fdcef7d4ca22c512cb0e86cd6cfb347ec2e90e6e2f0461cceaa5848e9f51ed677130a8f1c98", 0xde) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1000, 0x1f05, 0x2220, 0x7f, "8a2a4259cf90c7787937ee258ce4728f0063b14f", 0x8, 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)="6f931f1f1146f5d62aed8511530d744be0910de7912b8407fbffffff316b00cffd52e490bfb01b1b4f971ac4a77168c4e941799590de6085afeb179e0f0b7cb5687a278c8666a59ea7afe13e30b3c2e6a6092b0952a85e39a928baf4f9b405301d4e8d153b5466cd46b8bd6604d399bd292afaa4293716920b84b694daf90000140040efc30900023e99ff42fd92e8fe7bb80fb598ce3f2d03df9e4fe4849df532674078a5ff3a4fc022e084e3975a74698c8566ccd24b8fe7e6029d89b9cc663228595bf8a92fd745769dea3fa8bb2559957211095d945d755dc12d606b10b822e9898fcf06ce61a9d5af9bafeaaeb757b383919267b15f730b9b9fb5e73f17fd05e84556b51ad577c18fe9748c88d86db995c63f5593bea2dd65a314ead9322b8403", 0x123) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e2ef375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62343f", 0x32}], 0x1) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000004640)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f0000000080)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:11:05 executing program 1: r0 = socket(0x37, 0x4, 0x1) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:11:05 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000000004, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x9) 16:11:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x156cae0d) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000840)="295f009b527074f10943ede861d63e6a2a3c4c5b5bef57ddd747d68f3931d1982aec1bf9e1dd7abb01d8ee534e0817b0b56842c7603cbe1efa5d7b2d89323ea85a89491dbb9556fdde8e80a9f5dc46aa88f290aedd7a47dd2dc0058e286593e52f6825326c", 0x65}, {&(0x7f0000000340)="9471f38766e1943ed7f6dc25fc9274725fd3dff5f9727b0ddfe7c2ee1764ac4c11c1f7a4a6c7552ef98dd59ecbb353bf9bc40403e150cc1508be01c11de0e96a2f95a4ce439f7d5c5e460d5bde6630883d52003ebea5ef5a0de206f4d2489ddefb163c2affbf6fbef85a436cab4215da67f14a2926900f31f39a9421f531a546bc27072a5d055a", 0x87}, {&(0x7f0000000400)="58063de3c8e98793f537acfeafa4fe2d5ba357214dc32284e750905858518f3929c726c1188c23ddffad273dc5bbb6cd699e870bd8c3b4a6fb1d7c67c2b87b1b3337c78b36c2a4f6f7c5cb6113a7cd4d20cc6750ad09603a82629e529b047582464c7ac2783e1574a87601d5dc409d14bdb78c411aa08e3015c5d0c02bceb126c1afe7c9825430070ad4049a2cf06280994e824c024ece026894fd73", 0x9c}, {&(0x7f00000004c0)="d6b510a1784f05d1994d3ceea96824c4a1a874398fb261d7f2883d18e8c4c33f5c8d1e34664f8786987dd8d5680721193c1f49a5914a146d78a8b1505b269c6e62e573313d882bd5016cfa27307cfdc646a2b7fc93cba3732047314f40bc9d3c02d18f692720fc99760cb0e4600d7e5e1eeee61333421afdd13bcaa5bdad9684c0c468886e17852dcc21d7f40e70cdbf", 0x90}, {&(0x7f0000001280)="722e293ffd65679e94d6dfdb8c42953a633a486b92bcce0f92aeea5e470d42bde1da9614fcd056716fef96ccc6be1f1c916ccef4e2f5a6b9bc7fb7c563761e99bdeeb38182035c0a4c3f3f077ce96f18a7e41ff1e864c04ef6a15956bacc20a38c6184842d1e5b58dc1b4ae159a548f98a406afcab4930f1c73c1b6089d9f470a6f8752e93514343183454f117554f86ef806ddf22dd81b0a3accdf42c658ff9045ceee3f9791fe4ba6aa6df18f5611bdb1a03a9e74c6da224cb6806833150fdd7dd8a9aedcca612c17d5f768b9ce56e6b50536767772428811b56c45c3ec3ee7053924f923d45504f61bd6cc56b7acd4c44bc806dfe0ff9709417bb798bb597b1254c139b6af7209764cd68270298d91387099130488f8e2fa407d37621638a6c0981059299e72b14ed2a26fba0137fa1aac31da7f108026f1e9494fa2262763dde30f179ca46371214d046fe8d3e445bd57bd75f81b0844812faf6d4e687f7247fa7d397e3823cb6b959d571ee04e82ec323297a24e426baf0c2172f7971af49384aca372eabce43634091e2d0266f331f378ba23cc84418f574f105d50ddcc70921fc1037a25171ce7a7e1aee1476c287b11eea034d237ee65a0960b144e368de68d1ac50e16b152accf9dc3841f27527e25c333a0994bc2aa1241733111efe1db12a5aefb53c1045df9521e95cf855bfdb18e710161ab95783d6a8e4b51f5e965829f915b05f559630851d5ffee6d53951221508641f50146293afcaba956ddf2a7cb27779dfcfeb4244d547b1cdb28c061a7b9f4acb8c216b8844e98626b3e4c4c1eee3bcadbf1db51955bf8beae555635dbe9aa23a4582e28f722c5eb0738415793dc71f455b27ee87386920eb326deb3a9066f214eba018a1e2b3abe6c3c4d71ffad195531550bd89d64f96021b182c2dc0dee8674dfa28a4080069e45ee7a1b98eff46148358fcf1db74eeb4c0e7fa0a60d18699f3ca24354b3b91a1d8470bdf3d465b2a3fc9c8b3aea8aacf23d3db141bdc41a8a8318a56d3d1a9e8ebeb5576ae767d21c8111bb97967b9009f6cfdd308dba058e8de390bfbb1e3615443a3d59207f4d08460379bcc0900913a613f407666b7d42bbe9db4b66e5cd6c45fd33eefbb1b269caf8aed30953925e5c04691f4d69ffafb25b09e829936212144db9858c1ef9a2d498e31f4beb6d26a6f6432c0fedc2c42d7d82ea40b563c103168ffc7b5ba399f13eb0a910b0671377c1545c1cc554eea63fa64a89cf48cf4b3727ed37792070215c61341f5334c9086e27f1102d30571aae5b7ab38c6d4e14b09a5f70715fa7c1d4127314645c4bad9be003b3e848f277d4fd0d7636c123468ba91ede20d3c534d9f96235023bf64fb718604216c151a02e1f82d2058f4076d9e1342c6aa850be9c36d26fa40dd072276f8b276ba96173d03218e86438109c0680d0baa2c1127635d54f91027a5e805618dd8df2a73b7df69974c10ed6870a233ec9057d2cdfff7b77aedf860d2fea7bc0779f84fd8503ed4a22041b3374297eba081a913b03fdabbd187df918be1fd5dc3a86edba9f2b0203615aade1568c3995d47705d31c3735df58da3f22b7662537d072cd40b4d01a69bd44ca1735061f9c8bd3aac253a2ca7d0ac596aa619facdee1d1e431e296e9e0bfdc71ce7305548d162cdb0932226c33a763623ab2945a9c84099415b7d5fadb35490f6b849cf52fbc85a84dfb61504883af84e9e7f1fa24af8e0f7f9dc6bee824acf36e6843c1b6b5799748266d88bb747c323740c349a5ef12a2ef87f348dcb6e8fde9ec5a8dc04f7f98b3eef142ede967c3b036804cbc9de914420dc4c99a98f8bb100edf4e59ed4340a693d7f931840f7df103b4bb74ec8d2ff7afe894d8b4b97e14cbd541d6a7ef71a18e96cf74d09da4153a33f6af37c2102fc8f79e5b6836a40e5ce84d2efca9d3f6009294cec40153b1977a8040fc4ff4588f060281463ea7ab68b4aa04339235270bbd8eed7300d71863497f3ed9e5d34a74aeaca2a69e27a8beaf59325af0db87068b79f93cab49a8756958708cf3ff9f26afb556746cd7333dc9244707efad2e06e69693fbf5a012e345f1513c81ea96e42b17aac242e854351f29d76c28ae8fa0fa37e30777e1bc66d66bc2c6d2b9fe62c4b8f37ef0d9705c016da92650625ab16c05bbf12b354987783a917437b88b2bc3fe50642028e706c2295b8aceccd976d7ce2bcf9b34a16fb5e7ae9c04049256b1e77c03998ebe77ed95ff91573570b63c2f773858b75e86f344cd0e0398d3155ec8d86d44d5b4b140c4d769ea933295feccddfc7aa1029eb2f12aacef511f64073c099fd2d7eabbcaa94946797cc4580a7da160cc4bc785d4751193b88fba3ae8f7a0f18e445b31d20387596b10e748106bc5209fb6d5b8847b83b938bb6ab2188edb43da9c9024af0f3ce792d71bc66c7f0e20b38f9e99630104c9d52051fe215043e8b60ce52902e27d34d7443e39ae98226068ed49e3e1ee0bb9405a91168adaf7cf894654c1cb6381ef91dbec20cf086066e12b8c14a69df1a2ba762a30bc374b04f096c9d68ca7f7272c75b3fc7c1c71ffe90a00e8f0e6d8e99a4e5aa025cfe2c8b2f9acf5317c9d28335c3b0fdf7d5bf845d0cf71b19385024446bd73ff18e6503632a3a914b3844c96b777d4584cb23021051c44fdfd52b07e2c91075f8955d6a78abfe1dd0cee6ded95e4e76d38c0190dd3dbaf773f95d676611cbcecd3225adee107acc7bb2cf1055a1e410a6dc84e95a38e8f38814b49699ad9ded66bc3fbc49e13ce05b3682d9d2ecbfd46e752dca78c240ab4fffb8cebfb5611d8edb54cd85ee853336734970efc3c1f7d0ec354bfce703e9831bc530821b8dcd6513ec08801abf93d14490c84d7611c808407930921bbce1a3be075ef31028bd6257ccd4e14695538fda5d14fd88d00c7403340b5137a1fc7ede48901b369df1416eeb4e84d4f1002d842f19819ef44d818c76aba7f608360f4437fe221bf0fb8d2fc5cc1c62cd0ef5ab9e574af081989bb0a01958fca2be3b627cc0521e33bc2b8b0d269180bde7e5988218d57a368c58b58f10b58fa65c98ba8f2728feca6cee94c5997bc4bc93566d0ed0be72758dc541b7b122d67fae194b92089e87f7d09d2cb1d145a54cf540ffb25dcac20d8abb4683eacd72cd6cf2050577eac92c329507735a48247feb40e4674f9b043508f7a4e8188afe4bcd8450afd26b93725072df041a90b0052321f8b2773ef79d938ab71ce776dca3074c0dd81c7ff8989ab5bd7d23fa9566acd5723835cfaf76f0ad456204cdcbdcc563dc77b01a1d6ae510b28f95d9a4c8cf24512bbdd3ffd0867368747a23221210e1e81935c29307a2fcfd850a10f312be6e2e3e55bce428e081939ed884ddad36ed0fd646b9edfb450d4c00a985f6656c3eadd5441b91e5f4834a8a9dc6a010cb54733126fd7f7c938b8541bfab84e2be266b3dc4ead8fcc242ad1923a673dfd5cca792533b96b2661b2b451bdc5d68cbe75d15fe7f1ccd7c9bc12fc12209f42bca6c069526da38061f18b1fc95cb909e3bd8e4dfd6383f00be96975098031bf2e49d4bce6066d3033b1d52d62905cbc77f5460047350a3192df6c95e5279a38e37d68f4b24dce40450c97466c8b2bcfe3ecfe6ab093fcc0610e387f6e63b41b5ac8d40f7ea30cd05cc0112e8f353fe1339ac4d6773dc153bd146fe8b7cdd8e4ceae982aed961cd369a5f71f494e2b6e45572b166abd45b0fe3762e1725ccd5b67d768c3166e5a18a384d67801f1a313d114a24d4ce89fa6f48415751e126f3e34a863df07ab88327626f980e72b8a13d50848cb3c5f2ccfe1f0130e9b6b3baf1025e695fe0dbd489f2077935867481d5806bfedc43bc2e4d17bc449d187e1ba42e641d671cb3d9f807a9e8c042dff0dac44d85db105d6790bcaf29668c3c282858caff0ddea1a52e958430131454967160f36d0a40d6f49944f3ce75ada9b4e412125cff8c6b214145dfc80e049f6ee48dea335a0e3166a04ad4b341d9951fae044447d1743672620e833ed01a6526819913dcdbfc2039c4aab41a9de63f208363e87fb8fbe62c881bd6608f3c8200b0459c60c0a576f457edb747e7d138e902f22d8f305e446f11cc619929ad8b79aa28b5ab5be1ddd54fcf9b52354bfbdf941a89fa3ff2396f0b22d7d730f5a9f51735764411f04b3ff690d7eabb3185c9822669b94f46cc94c9fca40b40ddc871291f40b3254408bc551c90e0fe1334aa6fe557b1b8ca3e013b991765ca947deb595103a839f902a85d429146af6052ab454df673835a8df0f215fd6ed4eb6efa4f93958feae6da64e7dbaea7d786f42a6318f246a8a0f23d10c48a0fabd216749b422710dc1b59e7bd0374a0eb18f8ca395193805a35473786b8fbd1490d69335a87e9231d0ab43630f8a5d4d6d336580b1ee4e13d42cf2375e1fc8b44a2b1069fd7c4ecf2099eff5a7fe434b308e0103886d5e8859d8a7a4521611e0f9a8d3727d2d8d898702b4a7ff454578064ee41263768ad958baee2a151e2834588490f194167f06e1b087440512063530d83f5e001b7251d72bd81da5601cb7e9ee8691ef5d7cf6523a2dc773f2bbc310db27fee9fac72190ae693f4a38410ff194471bcb90a2c8042c4ae4a7df16947f0876136e08ff322f17c290bccdba0b967018ffbc9daa93975278b10f346e72487a560fdadfdf46fc6ba6356ef55e42e4b08c9abce17ce8a65cf4054cc09282729edbaa200608f2c90f451ee66eb35e3ca08d38f87d66f90b79cd7f435e1625d8535928c2487f701bfafe2cbb529b9e82b6aa7b8ff8bef211336686868b07139ed569618b234c3795d2adf453947f3385277c59d23b92ff7b7032ac519d4a2f7a5b93c3b6b19aa4dcfe28e5903322472e58b6fda391444a9b6c5728c566c7f6984a9cd7201c020eb5548909016b2af9fd50e343b7d6178cb9467156e919de89db788eb5b4b85082ea992b3a8d8d95469bc875da7a44a0753f6e036628ff5b95bfbf8d98c45b4491eb9b1d0d02154215ff0e59f96ad24a1e36e3173b9e2b697d23e3184b5648229f0060af088b4ff86c4edf9cf803e60223977821080e6d054f762f677ae027fcf99c9670bda6b32d3bca515470ca5a899892e39519480ad9a9635764e2185fb59ca1da88eedf2a4b64dcb80842621b371dedb2397bd7a5d0040dc55cdc0aa46348f1450472df2785b444f61f2d840c211ded244e7e3b9da320b311db11631a413643eef8ae3c0eb1daf61d913c4258f37b401061386ffd709f8a83d978dbf1b518679d93a5489e2b0211b8a48a436eeb2298a54a30f744b65b87fe647ba1065e715550eac36cfb0ac832beeafbd34241e785af412a8fc3059b957fead951051e09301d9818744123a42a50a121af4362365262ef221f085a82fe3e6c5a04dd24113a1ef0cc9bbae3536baa74f7a8d34e74d93e28130b3713094776ce76e2cb07a2d1f0b77b304f7cf6d3cd4b231b82e00115e78b188cbd479c344074b279b99cb8b0658441e7021660297c47117fb2f34cff1a9b88234d9c83ef32c7d3123162337993f7a87135e8b4c48a6009cd779d19a5f55a514361aa085310a04f238d0efa1d324334dceefbdfd1404ac38eda034cb0016e3bfc52348a3e5f465384b1d90f663e4d2c8b0b8c0346250f69619ae3d65bde241a305fb1b9d78b1a2fbd9fa6710536a99dd566884b82f44836a733f5c9e1980d4c60b72a7523d682a1bd6de71ed5ae84d15da21a23f44c7d8", 0x1000}, {&(0x7f0000000580)="fb96587466d8f4c37cbeeb727d13da142278aeb6be09d4a0247e3e17214202c59dd57ab6468b5a0a07daec1bd5138cb93304700d556d06a9be52ca651560f8e6024cb9c32e000000000000000000000000000000", 0x54}], 0x6) lseek(r0, 0x0, 0x800000008002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) sendto$unix(r1, &(0x7f00000001c0)="649f59b00354bf4298c63bccf65889b45d9c2ca87398e17c334a5b24a9a2725d4f70d95ca395b50879938583f6cd4db360eb5884878b454a03a1cf96a71b9f9ac4ff0e1857c439150773f72a54ce1c73496e9d1b68e834062468a4bcddd83b4ab2e3e4e43a55b1129d81ad1354026c3c6b408ef70656bdfd31bd8d084e487490e7898e98b855e6251a2b8d0a0e36fb4732ee5653b9e5a8b9030823e2e2518d0cf55f521449a7d56e11aee7dfc2970de516f53769aa9cf0a47e17746d9df4a6aa0867277142899ee7aea116d18bc8d1c5b33d93ce0828137532829c8f9126", 0xde, 0x2, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000680)=0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) read(r0, &(0x7f00000002c0)=""/115, 0x73) ioctl$TIOCCDTR(r1, 0x20007478) lstat(&(0x7f0000000600)='./file1\x00', &(0x7f00000007c0)) 16:11:06 executing program 1: semget(0x1, 0x3, 0x4) msgget$private(0x0, 0x88) r0 = socket(0x20000018, 0xfffffffffffffffe, 0x0) r1 = kqueue() r2 = dup(r1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x10028, 0x0) 16:11:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:11:06 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3003) getuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmdt(r2) 16:11:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8294f3385d8e134696c190ed44022e2f66696c653000"], 0x10) r2 = dup2(r1, r1) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xa17, 0x2, 0x2, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x81, 0x9, 0x6, 0x10001, "885fa5ac66e431b70b32d0b22f9ba66fb6f708e3", 0x3}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000012c0)}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="ebc02b405d8dff970c4cc74de2238e89f71057147e159c2c2094c486dca6b394ab47b796375933c28bbba3f4c68cb31f3e651b6ef9737b5435310514aceec5864cc3315dd57db2978d13b0b1f25495efa8ba284ec799cdb061557d2d053027d8d41401a77e885820c4e48a1b9e13bafa88cdf9bc9bf13ffd4eea9d7f86f3d7d375544a75469eecfea69d47d6b07d70f1", 0x90}], 0x1) 16:11:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r1, &(0x7f0000000000)="5bb40f87a49b8da36494b12822092b502c50ab0e9373f36d6f4cede3194b7ddc559701fbdb747093c9efbaa4e597493417b4028d3eaccc51c633543958a46486d131a8e9dbf3e426ec2e4e132776db6e6338c01d0ebe85f1ee888b64c132ebc86a23dd99c706498fddb219e401f8d5782f552e096873e8b5503958851d17506f84ebcb8d501e29c943ced50a3eae4c8397080b8273b21c5b12e5deb14f15211f30d86d0c736fa6315dc45826d492c2f5f20d311cb87112b2f3fbe5c0ce1c4de6a0b243665d5f771f4229d5616b1db8e57a216068165cfc2c1238ae2cba6440a09b", 0xe1) 16:11:06 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x14}, {0x8, 0xfffd}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10c00, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/80, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) 16:11:06 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="ac8cab5d89891c42758688ba821a48554352a5b1706329b8facc07fd9189786d3b05f757c5362005ad187c9b73736f463f609856b236ceead6415d48ec2ff1ae699d9116662f1c9bd8f288e9e8f145710587f473b8ecf7a1f66664df068a3a17310b69a7d307c9a92da305f9c3af1478d9301f7bb067d17696a3ed6b528b09695081162aa7be24da7c045b2e72b286b16862cad48867a97121f8fc54501f969d6f1352f9a7b61cedb99e6aea35abea0b717d80", 0xb3) 16:11:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) socket$inet(0x2, 0x3, 0xfffffffffffffffc) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) shmget(0x1, 0x1000, 0x122, &(0x7f0000ffd000/0x1000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0xffffffff}) dup2(r3, r1) open$dir(&(0x7f00000001c0)='./file0\x00', 0xe89725629ee94db9, 0x104) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:11:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="cf5d2d84edaaaf3e6bf6d91c00a03f01978ee88e2c48ea07d66c5f51270281ea8cacf8930ccb67d0163d8485c8691aecdfb34e8fbf96c635b545c7a5280eaeea1609b226ff9220f2f9115cd1fd4aa2adab144250bd84901664bae7a6108ec76a459c00cc16a01597d84d9e20c3ff92b50b563549aaa5fed61620f5adc37821e24e5bb10f534da1b3449f22755b2dec2183068d97a7fc4e68f0db125e322169e1ffa45b708c5b47f1c1b6b5bd9998d46ab888dfb4ac2d9944e72f4181ae55598984d377c70fa2c652", 0x21a) poll(&(0x7f00000000c0)=[{r1, 0x8}], 0x1, 0x40000000) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) 16:11:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x3) kqueue() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 16:11:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) shmget(0x2, 0x2000, 0x308, &(0x7f0000ffc000/0x2000)=nil) 16:11:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/38, 0x26}, {&(0x7f0000000380)=""/92, 0x5c}], 0x2, &(0x7f0000000440)=""/173, 0xad}, 0x803) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x1, 0x4, 0x8, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/6}, &(0x7f0000000240)=0x8) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)) 16:11:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000002740)='./bus\x00', 0x1b2) write(0xffffffffffffffff, &(0x7f0000000080)="6f4c00d73eef26db1b1e04a3a347fab293d3852fc2b191eed88d61", 0x1b) writev(0xffffffffffffffff, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e9443b284621d7fa5f8d00d781227fac892a34d61be0978b449e9360d1bbd58cf1022e1be4d1207d75dc80b35b1c87fe32f64a7b6cdf69c8de39a52df41cc9f32730408c53f487cdfa242e12487c60dba48807fa9712b0e973f5660e2c047090e78554a9b669386b46092ea02db3a34d912e4978b064fbebbe96137d5981eae3b44773dff9218f96e8299e704ba5a1a3b981b95b4513c2c69d1fab726e1c7cfae95dfb52ef39bd10706ced1a818b2fad746a42c28d854daad029b15a69df48270f42b9180574a2921a679d7985dad2a520ac3f99c069227bba2f12f7ab791cb16f480fd25ead19e7c88fbf60825a9ac96762e0284fda2a3976889bd0033b37fb7f1893b36728e77b1cb5b35d8a8269f545940cd35dedf5cedc75aef07a778b9d5f8df9066e13b15ae0ff05c858860e2a05c6b73fb13d2fbd14598801a8d8ae3f5a9ff527c594ea83b4b30c4c4c706d9bb23c263410066fa13843b2ce6352bc10952e72a95853a583827e366a993212fe4d1ee6f0f7686007d76a7f3bf3df9debdc560395e4b2614263b9a7702267c5af60770e73b2229e963b6dca174275168a0d387941b10bd786e4bd46bb8ee6a1960fc7e3964fdd5f5279b8456d1e3bc7fe45303d83e6f32d1b6e40b766100618aa28fe8f37d008c51a021782505679341010c5f4e859e81f144765d99cba8afa1f41063ab46ef95a4da8e85ba07e1f7f16bfc1c87ce9c180203e67074b7d527877790a88d5fa4a893cb380c9892125df00356acfbce5fe1e3f6e20deeb5a459e305a3691a378a2415b100726bb4ff80b58898975a3e798c3be27e2feebf3c84a5eb35cfaad04dde94b7e630c89af274856efed546c65f800bf2e492b43e0d2ff353ada048e89efdefa2225df18267ecf14007b2adbd227e5d5d4682dda588bddc0d216c160655e7b4f7c18d79b8cfc5afcdfa103527839e088ca59801283a340bb120523106461f55b8c5acb62cfff87992b54619a0f7838955b98686320b179592c8ea8ede8e2dedbb181ce10e7fae9ccf1acde88595f9fad339097de06081ceda1da1149fc2cbebc23e2e837b93785e36d4c5929ee1c09daba9602ed2badccf370f2945602376c5049ffb1611ac57977ba32129e4aacdc9394410a4f6403db0fac650480260869c85e71287a547706fd786a18f040828a19dadf67a905eab172bb79b1c58e01c24a46c3b302173bc3b967570051d5fc59060131b0970c091c8dfaecb0a25a6bb6ed34dd3995cb7c704eb323d062a24b4acfe927fe379e2498c4dab7aadc0901e50a2f5c69c6b2f6bb2860d74e87054fe230028855241bfa880d28f5e51368d7db28dc8d17e3653fb3e5e994ae8b6409f587c9b2c554a4e2fdc4a8025569026f801fffdad46c42bead55af20149da04a2542956901f078bdaa5a43f02080aaf7f5cb0b0db7ea431c821a262b2bc245d3b3a3697aae672e6acd85bb40d2a9073d6e7392fff31118e39c0233ae868b492f52daa10155d177237fa2764969f2a71fb6debb16a160c89813fbc5a14d6e68351cb13e281de2f55e8657f3b31e77e9aad03302267fe5c884f1614483e6ab970e3200a15e0f30549fa33cc3f02d0a9c6f290c96cacae1cceb0951f8ba9996a0689b250e03b893db59acda8554d74914f3966ac70fd33e3fa97d225e506b8264dcc01ced2e486d9efd557e855b844364fe9b50930f01f44b544167ea7d625b0b69970961f7c108c66474febfee23386b430417bda8caebc363f70e4fd2de2790e83554881db52ce8207f8f7c709089fc2b89a15b7d048efcc3aa7a0b475298ba9b70b0249b204b8d93d7942f493b90243b3f300e24ed6e66a5f3f8ea2cead2113fd2ca1bfb6313d2924cc880dc9c6f6e280b146c7f224ddc50f0614f54d1c34236ccfa7f52f4b768e585c5d5d6eb499b26f14094166fc71a7b41e3944cdd0c83e3858ad905039b9385886263e8d9e8d3035e8c0062cf2a05ce176d6ee69e77a77902cd5d911a2ee5a7eab5b70d4abfaf0a30e996367e1d0ae2472534ae4517db9f1d613a3eb8e918e12c389c0015e994371706d0a0206fa952b6ccc585ad5a4fbdf4ac9253a60e0d67e24c54ab2fbcb6c246cbe6ab8d8c8536b328229050c573b602ed4fabe069106c38c1b5eaaee72975f264b0e1e46823a348d056bb07a5d9de5b9c29b091108974d0c36fe06abb7085c44d3d4c7e958b4179c128ddd4afaa19c308e2c3898251547aabfb4f85ed41a15fc294e057b5d28fe7fbe8a56a3cb9836a907d6e6f9b0b76bb34516fd58cbb4801d808373d37d3eb0fabe10199312d4eca5abb427d9e21e800fd3476e5d449f267188adc262c8f3f87bc10ea64231835de0f9d5644365d75709db6d8d935876e57cde40ef1e2b6f993a057046bb2f4bbbb6f11a419737b913a3ad853162ec2abd21f97aa24717e1a5260bc72abace7d647b864efe0850f5c8f8acce28049c978ca8b775d3562e916b9db06fe31c02541e754cf9f3f68d62201488cf9d965b90a10d9fd22ea10128d8e9712217d13b3f982df93095f73658921de3bdb0e6c94753eeeab2ba4ec74daeccb40c23b7615079f26350e4534f9f04029bf5c064ff2ae3170a1bdbf4cf64852ca7ed96716d586f5d7e05a0d4fd6420f546c892f56584324c60d81fd5c6ea5e0b67ba40890183bf836632872cadbbb8f2ef52c91cd7c6c7ec88fa8a0d44425d0eb1a1f5907141cbc8303edf008cecbf81898ad59d24b134a4a7ebfa410874dd6bfe2889c2b7c4458d710d8b65ac83ccf7977425df6d9e60c5f85817b33febd84ce87b55faa124836bb24ab35b806f68cc659866b8ea04662482b2419e65316b9ee615b5a37b2cc46281c918c1b0ac3cc70d841bdd0da663b8d8b4dbc3a4b2d4745e6c211b504d67b4b18b61c03013eb62a97381b115acaf0638fc368f8c62c45e753d9354e2a9921c1424139b24457174166708ef2386bd375c1c28ada6bbd2862ba001189f5f59b712c9226cfb92f1a18a52db0909cc7ebb6c9d4b230e32f22661f642f0934a3df4e86aea276d13f795096e65f7915ec793572d1bdfe1c457cb7fcc9cc3be73f65618c192af238cec1dc2aaffc9ab863ef51636ba3c288b6c7d0bdf2da0355b5b3c7b8de5aaf874282382fb81557737e2c610e4e109a45d7e8a07b10738b459440c792031fad2bffbab9457d8999ac8950b1875ad7c4e78eb29da0bdb973c48e45ffae6f5a675bc3a460c74a90e1961a8a3a271e743314ae74237543f4a29c95d55d31a4c127db75582f98fcf0d460e6f612e53d278a1d63af72ad42d502e7928355536048684555a712d9e412fec6f514992e77a422c90e321e3f9840b4342fb0a314f13b60fc7cf5a56c9375da9406df88a406a2395d47c63c4a1231748a1fa78eb0194827ba14fd5e411dd0b37e63927a7a2b9b1751ce0aca12d25c7470b502be43c806b7fe5c7f2c040309beea18a0172f4b56114a9b8940a591b6d211ae3bdfab70ab7a14880b2459ed5922468a8bb159a63ab95577f8fddc28483d836ba48f897118ec45c506ddcd0cedefe7c45cd06042d763d2fceac4d89e849db6590c64af77539690dfa74b3b0a8ff4871ec8b4bf427fe1b5328386f963760d35fee19b02ed694c7fd417fb65d34ace98a8f55adeacd8bfe55043efd4f8a7032c97921ace2af53e809a29f8f908d1855959dabe896d56ab7f0f44187e342bd5cb1d1d313aaa92bee6857f0a5fed792b1a6fbd4be0c13b768e43b2dc677e588aa11f51f83eb009b36813625d6465238c4f8a83274229121e440ffc5137766bfb4c9034d4bba3edef6e690f613aa1c484d0442ad480ce92726516cf393c259cffb47599cca9461b1f4054b42e6e6632539a0d64f5a46db19e9936fe1a8888f68dc625d9026ffc2d1bf8cec89fe43b916e1a0ca12761377f2531b28d03979948c51f4d25e8e99b451022a4d91574d5393d0195ba7fc04339ec4d58b0654e150de5ba3ad6719309e20724376aa34f0ebae98b525fffe92377af245884930bd95e8062d960975dfe59f4bf9019895d5e92438c7d591975a5efeccd4337dab6b28c9603af59791dd3d4b27f23600b530f15b1e04547344faeedb76d6ab8f44e549015b0efcceee0b1f906fbe6635bd95842b97197324725664a271717861fa039781b2ed2efd6978a816763eb12d6354a7522e06139535c6fc6a6ed90774ef98b5608b490f73fd5bc3f8eff5abc2bdca1f03106940e3dd35b7f785706810e40afeacc73318c251efc856ba396953f38693c74f16890433dfb037eea0398eb6230b012131ccae4ef67ff6d81b0de9106915822edcf6445244fbc9fababe58eb73ba74aeb4d6565f07bcd5e74587d1a42a737547035fc2027ddc3478f1d3546cb873c4e553fe1d961021fbd742b2651afe9b94654bfb9d0ea35522cf1aa54e227d1fc48ac98e20890d94c80bc648e72d546a713a4dc6408bb9db589e4f2ba596ec91c5ba0d1e04a21b8fb5d9b75561ed7992338beb64a9b9bc961de674fc64844806b6f5103b200722a94cab131008f1881cec174f9816943ee360076a7f3910a512030400da263fdef2ebd3c6caad73c72a6607861ecd8010132bdd2a237239a353ca140688c4ceddd0ee78bb963e563743c2a56f668ce4e311ad97bafe7cca594548905263d5be71bda71e7f964d39d36c580664de14bb371ea547440fa1ab6a3910ca8779c0d9b4f5f0ce46fda53e4e98f3158404319d3a20a66956273059339250d7a49486c1c44f9cc1647ad19826cf5465af6574310e0374170012ecdeae8bed8837a98936c2f4574c1dabfc9b7511f0dee6708a24bdab599d97cc9dc87e33c615e8b4df712ada4d9c15f95f96819a297ae00c1d97d99581fb6100861e8261986122f4d9889e5ce216e70c913a6e6c3e7ecba2d37a65207621df90bc731a527c260ce62af4d1890a523d6b356a0201310858741e212dba68c17e550f93bdc8867503540dd89fa182e94460e108becfeae4872afb1a337f415ff01c9142edb9f5afd46dcf058cfa88eb48e762d172ac744ea4e7999bbbdc2c8126f386e5ee34f7a215d8db707e300d9bf307cc6bcb6d4a7a0a", 0x1000}], 0x1) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000004640)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) setuid(0x0) write(0xffffffffffffffff, &(0x7f0000000140)="61ae", 0x2) 16:11:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3fe) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)=""/4096, 0x1000) sendto$unix(r0, &(0x7f00000001c0)="1b3ef29156a5dc2c", 0x8, 0x1, &(0x7f0000001240)=ANY=[@ANYBLOB="01002e2f000000000000"], 0xa) mkdir(&(0x7f0000001280)='./file1\x00', 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000180)={{0x0, 0xffffffff}, {0x80b, 0x1}}, 0x0) 16:11:13 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) msgrcv(r3, &(0x7f0000000080)={0x0, ""/54}, 0x3e, 0x2, 0x1800) write(r2, 0x0, 0x8f) lseek(r0, 0x0, 0xde92fd05b80980a7) 16:11:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:11:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) truncate(&(0x7f0000000240)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x19) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000200)={0x18, 0x3, 0x100, 0x8}, 0xc) open$dir(&(0x7f0000000300)='.\x00', 0x20088, 0x11) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:11:14 executing program 0: shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x41000) 16:11:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20090, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x4, 0x10001, 0x40, "9559955bc18cdae141d551b33ced3bdba32fdb3b", 0x100, 0x8}) 16:11:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x70) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) r1 = socket$inet(0x2, 0x5, 0x1) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/9, 0x9, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x1) 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = semget$private(0x0, 0x0, 0x12b) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000240)=""/151) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000001c0)=""/65) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x80, 0xb3c}, {0x46, 0x7f}], 0x2}) r4 = semget(0x0, 0x1, 0x201) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000180)=""/62) 16:11:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x8000, 0x0, r1}) 16:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000380)=""/73, 0x49}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r2, r1) ftruncate(r2, 0x1) dup2(0xffffffffffffffff, r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) socketpair(0x10, 0x3, 0x81e, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setuid(r1) 16:11:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000100)) r1 = kqueue() bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x11, 0xc00fffff, 0xe}], 0x8, 0x0, 0x981, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:11:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 16:11:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e9443b28462", 0x1f0}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:11:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x4) 16:11:15 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 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(0xfe, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:11:15 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1000008220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='x\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x3}, {0xa0e5, 0x3}}, 0x2) rmdir(&(0x7f0000000100)='./file0\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f00000003c0)=""/88, 0xa9, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) 16:11:15 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x2) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() close(r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) r4 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x40, 0x1b364006, 0x1, 0x109d, 0x9, 0x2, 0x1, 0x1, 0x3bf0f63, 0x2}) close(r2) 16:11:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b, 0x1}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:11:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000040)="be7ca17d915d03343d5585bd6e37c24ef50010a2d1f97f2e019bc27f89c173d9e3e94185f318062fe83e7df37fa4defbbdc6c4c2f3f1ddcd6ff4071253eec48201f9876ac5eeece09219f766681dc65f222edf288919117b8ade7683988dc8a75c75447bf284fb8a158493aca5eaa6e0f4e3834e95be844afac245c65c753c08465e6f80f4e60c80132b72112c883512243891ae180f08d6d834e804702c3ce66aab3b288f03a954fb41bb", 0xab) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:11:15 executing program 0: setreuid(0x0, 0xee01) r0 = semget(0xffffffffffffffff, 0x2, 0x24c) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() setreuid(r1, r2) 16:11:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x5, 0x401, 0x2c3, 0x1, 0x8, 0x8, 0x5fcf8eb2, 0x1, 0x1, 0xf8, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:11:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0x8003, 0x92) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x179, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8d90, 0x120) r4 = accept(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!@,\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0x1002) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd0\x00', 0x8, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x102, 0x0) r7 = socket(0x3e, 0x1, 0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x20000006, 0x2, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x1, 0x3, 0xec70, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x2, 0x4, 0xfff, 0x8}, {{r4}, 0xffffffffffffffff, 0x10, 0x1, 0x8000, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0x80000002, 0x101, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x1d62, 0x3}, {{r7}, 0xfffffffffffffffe, 0x40, 0x1, 0x2, 0x6}, {{}, 0x0, 0x42, 0x51, 0x6, 0x8}], 0xfffffffffffffffc, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x6, 0x3}], 0x2, &(0x7f0000000480)={0x100000000, 0x96}) connect(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0xc, 0x102) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x7ffc, 0x2) close(r10) r11 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) kevent(r11, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pipe2(&(0x7f0000000100), 0x10004) pckbd_enable: command error 16:11:17 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="4094c7f906a329b38f883eb6e6ad201a3e9201ebd0d2f99c46a8abb8cea9fa4a136c753a0874acb600a14e66462fd8b20033aeb4a73c1d292694154f658762b5fe65ac19f7d3e088475d564da6a548a3a93b6fbbda1e3aa098cc1c36e2dabead897a1f4cc0933acf8a279279e4cebef0c72db431b270e4d3ec14968f450dc70a013b9b509de6c67b07d19a69425ea88f7493b32ada83a5dd7591add16b208e95a4e52887d842cbba51696061a247ac7182f8810b27cf826cacc1ba4e37dd22950413641ea4cc979962ca31b8ad6ada2c81ec20567539c594436557ec9d437a81f53624f006673aaa21ccc811083a710f7bc0782fb0fe21fff59a727abfdde1f6745e257c7b7fed72871e2da7d0b581f4e5fb23ab1f0510748bb5a80278b2969649e41566672e97c1a935742527a744092157609efcf343c9d2360579376a08dbff21ef67753de266226876c00ee229e0475b68e0574d599ef77f1fa442a7b5ea74a2ba9ebd76e0b9295940f619cb1b44a0a1804e35ff102d4e2f068e36ab9381e3b80a81a0a678f626dbd918913f9532d0f0277ce2b7dd2ce42498fa8b713ed0198ea52fb4b9f928760259552ee065098828e1b29c5cd5775f3b0f415685cafa07417dcb06ea1549c822fdc394964da389ea1fe431d03fa9c6eb0044dde6fb894490f4f72ea921c90570a13d57487fa311f9e079eb48224f73c57e33a383cec0570a98bca4590dcec395379fab35cdadf4f8c96fa83befe75aaf4dcad61c3283de7192bd777d35882646a26f8a86f610542ee1ccca0e4060b3de75b45b46bf363476d2de6cae41807ccf40ea80bd2d7f72dae229f831aa92ab1983dc43755c69740e556e838001e8263536055263c2f47d768e8a70b7132762d5120e9f13162fb015db89c2e2b611ce9d954cbd0f5d94b5916cb2bdbed09e8a3b2a3e9ff4f493977c0a1f50c33f258a3a723e9fd414e70b884a7f4eee5992f593393c2fec8eee84a774a245d72b609ff2b5f40f15769128bb72303ceabd015e5eb143d05ca04fdf243abccaf84c477b615543a38575701cf8bbcf7ad487965bb3420d5ee6de23883981b8bcb70273b9d327217a50f551b9d815bf8c27c5b98f7de46f7ccecad1c058166e3c40d551b18c67fb34b048b470ffc807f63c1178ed7e3340b20408ec46791fe83305b8622c7cf07eefcd553af7ada582dd8eae371aee4900c761b3a1dd97565da8e6a432b1d9c15392c56a426497b9747394f58c9ecf38afb8e9f90bd992dcf5b90878bc5dd6fa3ab6e41d378711b4d87d06ac8948d416cdb7c5eb5db5a4f9e1efa024f20601fc3820c8d43befff5d616ca96136a5a9dfb4e655bf8989c52607f52fa882ec358953084b312e8f04f6aaa156047a8fa580ec9fa3965949333d13d7b4e0e4dd37764382658e713f07a01d73a825306c135be1b5e1558efec1286f8873fcfd99b40870eec3ef674b6aec1d15912e62aec9147da7454bfc9237a41baaa1718edb8d407905ca7153bcdf3c473f7ce99b3db2d044e130398d4465f6f6b1180617e98ebc8b8832a71ae627f30b3055552c27abaf9401bd8dad448f6a4adcea5c71cc518df536950fa899a707ff9898cdfee1fea39770c44948b4f65531f1a91c1bd3403fc235aff94e3aba5ea704f9682c9bd28a5680751a52ad59f02087be86285888be968ae4455d3797cef1129a33d00c89dd40ae7c314849446ee1e26d92876cdbaf3218a9493cff174f97be09560a57fe4429671e7ae1446b8db98c5767d21725f23efbfc374bebb6e5fad1a7536b1f0776163776f925ee4a26f1e0b3cdaf6bde52fbb5c9c860174941765de206f190d3f1375c7cb2740ec00c32f440f1cd5563bd24921dd773b70567e10567a3d0ed8dd011d5a6195178f69c07408bc364fc92f674ca56a05586003570ca38af61ca2b9b1a716755305367dfafc233c80e004ecc2ae4f60e4786594ff672a2a3ecefb1c00ac40067cf00af15443f6dea7f8a48f9d847b978b9477cfe4c6d03210a9a0680f2c63e9b40c859a292adbc5b95a98b517923d6af11ff53dccdae36f5a017a28986f83e8523f48ef576d7b7cce4a9cddd700518bf96df03b9e276d7fa3057a48a671b12b423cfdc0d099f37c5b3e05238fb0d845602f3f8440bbf38e0b0a62df2a904e759edefe497d59bf699596c1b4096df0bb2e8254bab939a41ea73584b933850745352263e5037a50665f2271a26f9828eab4278056aae88f9ba8173d64f5cc8287620a7f4193f96e54c810864d0537764175958191410af65bc2f785873ab551fe59f17ae6fbee4c7364916d39b8ade61cea19a3f85f441f19576d715cb73702ff3a17e2a74f998e3317f7a302ac6d4355423af3df754c0290927315b8ddb088146bd1f3d72af64731b0b98569209246d588267bb65d3e702e98340591f5237b184f4a16a9eb9b70ba8c2f1a598bf1b07e71ecafc8e8d0fa5b5ade34d654e344e60738c3434aa8b93f3cd719667c0171560efde2e841102086461866aa9b97128d6035be319cbc94561393865c47d8d49449185bdd6aa70cfc6a6e34a5cee131054fc2d942d8e012dc9564e077dabe29ab1536976d50f40fc10bdf06c438d18fd6fefad06bef706f0ccd2a665144b59ff7462d78defebe6e9506b897e7a08c9708906a37f0af4c37d14270dca5329751d80fde85825cda0eab9c71c070bf80691d5dd61a7717a3532bfebda95395e9047a3aaa7e60c7a613cb31e0c4a41ff6cee87cd1a4b4537e0838e06ba28cf5731a9d6cdbd54ae3de814d5e53634710371799eace9466b2706af11e9d10c83044945f90a4df060105c5bf79874b2b05cc083d7e7cee040cefbf9243ff6dd26ad07ad08a8ef8b80a2aead9d8dd4f2882dfeb355294980c031ce5e9d0decd7e4cd90213ad65738b1c702bfe679dcc2ebbcbc136c39207a34ae613cb46f74c1ba6107d2a733ffe677a365fb5d21fbd86f99bd96bd802f777f754706b0f010286851116eff63e8f2117e30e7a073ff990f1932b3ed63476e638be17f43bc87c91559137c59af514f12a536adf06c72a003a39dc86fa73b398fcbd305dce1e142018e86b1d34ee2cc56fa73f0b432c12af1018707684a9fc125a25fadbdbb82dc9db9638447dfe62e5bf59c9cb2065e2dd324771749ee7b2d1292051f5debb9d2be50643f1b38eb6e3bac189c26e9fe9d80f4333ce77835c2e9f9f38ddb71c89e78859214a68625c53500f70521569a84b82f2e4e6b27e6623be516c9b836e366fcac9b5735bce5ae54a834b8e2de660c2a1b7e1415db41f5f169d3aa82d81e748107c4a3323735ae08435316ea97bdd90fefb0684534683491023659c9cfb7629986ae1e869bafb489827eab67375bb9e2d97ae8725b4701bedbc49120d9d8c3179d63774572211e19d35aa7252607e3b8296a687886447fdd14d2ff043f74ef4be53d4f1bd91d1149d0c7e3c3cd4e25cf1a8cf6a18155a1c45deb3fc25a97d6754a01fb6a3fd78fac0b8bb018463afde46729ed8aeb5ef1231f72b0c3c0d1b1564841f7143146a1fab27dbee679f2c4cac5e13a1d7ce05de970dfd787017e38fc113bd6e78f5e413d4a36a7abe7bc0a9ee57319e1c1d16afd1584860bdb7e6adbead8051b297b94a023f9ebafef6a556a6d2639031e0350d55a5746a1b3ebea107461771e63cca1054dc4ca42f68aced0418a9b8b0017767d043d7856e175e387169cb81035bfe9d73fb0d3e69dc24090983a0447cf1c6fe557e11bb9540f3f8672fbb5bfc993f8c8c09baa0afd9bc480d3b0d0b065ed56cc7b100e1799e7c144c0fb119b786dbb22430f30210018e489097cfbcf4b519c8691d678d4d3f5b677e1888b5a8973671ff4448bb2c1f4a7f0a8fdef5fb2ae3a1a8e8bcf6da0104f57f8e4829ddc3a71975acd631d3660d455f411b19f4f6bd66cceb85aa0c8bcf4535176b488ff4937585c619309482b6f3a8318a321875084e49df8f3632ec45ac30269bbf8c8f02d5f99b2368c6a08528e530221f396568d27a54257d668c129a5cead4272ef8d3ffdeef67e2fa0516bde44b149ef5426b59bf9da9f3c0b95035363563121b0c64d7674095ecef1652e12b56408dff697faceee096909ca04beed2bef6fc12c7d70171a0fc3f920613a5a0586119100be85619c6a1e8229711dcb4477e207e614f59a2091faa6d573f6b0f428414504adfebe599cd900d862b16b382702977effda1f043d3eb02f8dd790f2cafae7a18a3142e38565658b850c44531f426281d0c70e7536b1f67483c978c1605c09e25c1885695ad1a39226acba93432d8bbc61b4a734b17b27eeee8b0edf481735dda10d94439c23eea11fa1ba3b7f82e3f916fd90704d113a9d2ba9c2edf0f4a757b9134dd24a76f75d1b5f9bd04b16533a375140a46429d0c92d8cee8708cabe534d76b0dcc57e80add84d7c1a1b98d84e966300d1a08687f91533e8c77c38f2f31ac463fafa153a4d5b4119ebba7f315b8a371ec8d9b858741f6e2c1465f38ec57d53cb6f60b177e50b72aebb7da5745da2c4d32667ad140df7425f56e002e31f5c91fad798e8dc1bb8fa0d4dad387705ed843e6e2d8377c219f249a53c6fd2b4eee5320020f692bf6e134a8ca78ac47b9a53f1de8e9062004f05e0f423d0a84fd79c421e834d4bdd35c88974d3fcd5769e7e5c959a7bd1bb76afb6368e1378dc59e7457dac854f1da5656d966ba2a1a944c002d9cf4fe5e3480f4ab82bdf349133318b1b3fbbb14bec82a2a6708dd1e1c9516d1a3668ac58327154ad82ea66be10a41ff9ff04f28cbd80de653c91ca088aa5d31170cfc6ab1d13d195be3c2029d27a00f8c504b54b53d93551837500e2217a5e1531877f43a0ea941b0cae1688e9b2dd611fb021199dc53dd956d7e21c047a41c2ee9052c950eab660046df99b133ebeaec6a3b8a9104ba5b68801b3aa6dd206033667d9424acbb072558d2f0effbc7247d7374e7b81061e3914fe9b502405ff41c41a17f3fac919d09d388b8300fbef5cfc10b9d41e1b4a57d72bb6bd4571bdd4192923bfd4e6bdb2b6190082745cd7f96e9a53346de1e7de39259278b678ec82bb5db4dcf53557379152442bda87a4873e34db6aef8c6269fb8d60055942a6c1cd352f35146444030379702dfa4ebac7ecd9fbd205ec0497da0da6c773b7d8d07526f3e018cb60267d726e6b161fe870345e71e64cd84f5117a135362662ea4e09ffa1e1f416c625462accbaf66e4ca98c28e59ba23bbadf3160e84ed92a56418af07a4fa68c4c46a4152b2f93b45707406e3e2b17cd04d2f9ddbb8fff130f5e354d9dceddf81322ee7af5cd6fd0cd011870b5358363b66bf187e8b9461e844c0030ab6eeaad1a832ca3c418a3f07560f33bff2265a985967512962d47d421560a101db1177e722a5abb4b134e3f4956bdf545dbbae2336aea2d1eee06b3cb057ce55c6d27b687244d0bd9805de8790d794e1c23f03fc1ffc255cede7fcc653318a1352b70cf81863aa4dc38a29c60290f191365fd9ed918ffd8ef0eac57e45542be947282bb2292ab53e900afb9358456c44498468562cbc81e1bb32c18f8b8bf1941baf597907a304c326967b17e2a09bb4a8d6397bc36b3170c960b648982123881170cf7e83dca971ff9f2f82356467c7c37d084f188d76f1db5d566c6c7d707195b3ee862c20e19068e09000cd462ea98f0a7134a9697ee5d1747cde6fe8898b3551f187ec319080fd26b237fa4fd214a49332887715b0ebfc893e5b263f04504500d1c098a046eada9", 0x1000, 0x2, &(0x7f0000001000)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error 16:11:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9d, 0x77368690}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:11:17 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x12b) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000022c0), 0xc) getuid() geteuid() getuid() r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000002300)='./file1\x00', 0x80, 0x4) sendmsg(r1, &(0x7f0000002e80)={&(0x7f0000002340)=@in={0x2, 0x2}, 0xc, &(0x7f0000002980)=[{&(0x7f0000002380)="d02b3aea6fe453bebdc718883340761f22b89849f7cdf8251ddcc64f007a57c913e44ef0e3e2c563fb9b150abb0dc7b643a3af324c6a9cd437b437c29e687b65abd336ef4300d7048fcc8c3879b552ae1c5268b042c81b451a26a5530631d34295fbb0028794f45b79d11cdc9144007cd35a87dc1eed2d3b5127b9e9e65540e3f0c294ed5a82b48f22077ac1ad5ca34abd7c84f080f796dda9ea956848c0dc441732f874c138ad62", 0xa8}, {&(0x7f0000002440)="512cac8d2f54b56676ace798664b84f3ab869f3d947e824df47c231055f7c6330807b107cce7c6df137811f696785e069babdd99c56a", 0x36}, {&(0x7f0000002480)="1df9f447b8559e70525d6fcd1cbba31bdf500651c1b667a51ad7eea4154d058d7ede9a990d45772e9161abc8c1d1e6cb451ce34f420a2922b6eb3d09b5c1475fbaa4ef345ab33a25b6c1dbf4b61275291ccacf5f2fc38294c32843582a245889c3ad0c857f0f41a0240de38c9247c6e2c4ec681c3a6ebfb8085adcee14d5b87a87607a53508665de258dfb0bb118ca8f8e9c7eed11f0336c944ea9a254650186042f77c6a3a6bccd02038ffd0bc43eaf8f7e6f16d7b83b419fe6b71cc1826b3527b9dc8462610d9a53", 0xc9}, {&(0x7f0000002580)="8e72047ae7040f193df4bb3ee7016fd98c8977c946744c6f4988640facab54b423d2f95f942f9cea9ab3bf9a3f76be80bd2a7cc166c7277db10dcda793cd786d435165a1ca92d894981d57694f264df1896f682ace70ef75c5e308aeab1bac8c1e8bd88466d2646c5d5b5a8068cabcc9923ddd7a3e3e08beefb59df96b745f6d89cf30e59bfe81dfdaf95379ac1f771888a22324f4fd6e8119bc27553fe4eaf34cc445be9a74935df4dee0d34005b6b4b8cd3135c617ab25e452f7f3f87f7afea7ac1faf487f86982f16d666587d560ef00008ae7154ff798826fbef", 0xdc}, {&(0x7f0000002680)="ed450498", 0x4}, {&(0x7f00000026c0)="03ae7bdb695b357d683bd041b381af6683fee363f0b4f7f294d46f2933adfd43fef6aa07b514cb26733cd73e758c0edc6089ea59d14d82e87d4233136695b773b09e9602714b65ed8f4577b8bf53e249bfbff114746df6e3c17bfd411bfdb9fda5d16847761668701190a03cc627d978f57ac0ce6e8316dd56a1a6efe5141266d63af9b88f8f4ee8af2b0f6c8055a876275b33906462327097a4907251558c35d4", 0xa1}, {&(0x7f0000002780)="5048d7043ac9111c984edf8f463934786aa6d61bec94d32bbe0374fa4f2f388161422d2e88ff405151c49c340ea1a26c0c7134ebce77859e997752aa66ed300d75adde35882fc0ee0cd95437b4e04b693c8c2734710d216629257940b42f3d0ababf18bcb42f119d8d5cfafd2783bebc7b8d68190afb829723786e1883bd6da21cf80ed3e0a9aa27a4ba0e78964f7d10e6daa1c7322554a2cd04288cc971791ec5659c2c8ad2a8349a6ac52f3a534453d0744ef4ea9a09b5674fd2515f96772c551454aeff83fe687742b69582073276e2c9470f4ca002a4b6ae2ce891326f7c0c558585b7e22b1eb92c895ed620c35ec83b3aa39dd3", 0xf6}, {&(0x7f0000002880)="15844560c10ff32ba3d9f0f154ce0d33b81db4b3868eea9ee4164f727e1b76bd62e1b724de568be1b9cc230c76033c568c746470141340300c5dd9bba78b19d5b79601a16bfcfdec753cf1b561b56219d7b55a6956a3cd07e0213ea312fef0d4a8d8d5178eda9fe2e8ab9f4dfaaf458a1e23e7c2cdeb6460faa302b001f3565c27d08e5b1b619e90bc921ecec2c8b4cdea8f193e67106495147788d28855c9d7ec3a9510c56553773f58f8d523255d503f5828065298750d3fc1a119d0d641828c0cc9ddb62faeae06f1b72f", 0xcc}], 0x8, &(0x7f0000002a00)=[{0x88, 0xffff, 0x1ff, "85b58b2d0fe78aadefba4c23de7731c58a8c727c8c40c98e3e03c8eaf591b4719f39fc6c2334aa2e28cae8148cbd5cae5f430452d5846022879b6cee96ea0aedb6c2851ccd0401065428e012bae29e96dad632e4adc40ff89723c5b365e95169f34a9f69cda2d07ef50d05cb130c6f7e2ebe5dd5fc"}, {0x98, 0xffff, 0xe3e1, "4df416dee55c07b42e963eb3381f0f4b064445b804983320266d48ff187217fa4e4da68e292b02f153451af95cde2ffe876d10c4a860965361612b1f94f6076e758511744affb8927762a32c24ee765c2ea1e09f74c905f7894f82c9800c57435d533425fc76d02b6d639d7c8a334c9c72aa3b161ffbb2b252ff35a5303913bde6165fef20e7"}, {0x108, 0xffff, 0x5b4, "c22c7422dfa0c5ab7b595154fdec9a52a666bbc8d5711f90fc79a0da8d41c0f3a9f9221364f2c9f30c2e00bfda7b7f2b98b4d0861e6a570d2cc08238cab892afcd4816a0c8e2b67191ca7f6b09a161b91a947d4e05f0d21f15dac8c96a62c896dd0a2292e103d4df22f3c38f7f6cc828043a0fd728645206bfd55ac00f6a70ebd92c2e57da232bebf91f6a5cfd66d6e8fe12db110e365c7cfabc6389872a3b7e590468e5d28d0a28fdb1fafd4a2cfc74e34db55dc24bb67a39e07afd4daa3c7c6633b2ed11b6834b0b7c023b7d50fb108a8c3ec1c4b53c146da5b142d943a8be4ed728ad78c482ca8b6e0be64fae3a0367ce35eebe"}, {0xe8, 0xffff, 0x3, "78f36fe8f76e3d27bafee16a5cb4351a254a4505fe15ebd38258a69561a7926807d499acb2a11d08427d90bcef6ef99ab052cf40af000bc2845002d5e260789f9d54f5cb9c6e82b2760e65d9a01d5dbd0262c4a65ae8361c57f1e795e12a4858984639fb818690b514c5368d9773c406d50aa66dc0318e8137c7e155f1294a8bd57bc6bf4e5cf47598dfdcdd6e72f22d540e699505c982d3f69d41ab2be6e09535a0c47420aee6ed0702f354cd0bfd4e126db1e69a7aa72b6f58d3478c5c93c9214ba295526e20466a56839a9f525b4c8fbaa13f4dc2ff"}, {0x88, 0x1, 0x0, "e1ea2384138617c83d28904f4c77032a9ecb0a9cc3e74d3ae4d71b4bc70f2fcb411fdc923f7dbcc5dd15a933f075d73086e64a9b9b6116305a0f0b3c53a9e42b42cf5480df6be0da9c04e996cd8fded8ff0710501ea73c8f1903672b85199563042140e5a53bfb980ee8ec425099872f82"}, {0xe8, 0x1, 0x80000001, "dfe2038952d542887055dd82e8889103216eb7588c7d00308fa207f681406ce7193afd7061cc5f8e40124361818add1b12f4e61ecc7a1d76ad62986f8d3cba08ce1df120079694023fff3ea264457b5ee43a9197933588aeb67265bbebab161fe1f47085c5bc6d6abaeec59b6f9196a3a14aaff49c11447b0779c0f485787e89a369ddcd2b46e26aa099785d6b9353a59f33a83e671d41770f9ef379a7ea54b45dd6b8a9f3074dbee59866e04cff987d6cf116f79a1673ba7a097019920f67a262e8e6093256189d9d9380552095c8926aa8"}], 0x480}, 0x5) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='{\x00'], 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1ff, 0x800, './file0\x00', 0x100, 0x8, 0x6, 0x1}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) sendto(r4, &(0x7f00000012c0)="345690daf8af230256e9fcc26509947771f0d6806e2c86873e527deaedf3d12e701c1d11ee0267bffeacbd7b64b7359791982610de227521dbd588b3565bf072ccbbf25dd54610e0d3823c2fc5fbd3e7384c8b8ec91c3ee702feeffbbe1e7927b4a7c0719f8571ce7a21a3fbc5337261838dd2b9e48114fd04b061f3b52e6f980e93ca7f253bbc50ee60183689cd384c0419b8db8fe76692bd2988f2a9b63ffe2e90798f9d7f49ecebc9c29f04b8d921c6f4ffc8df3b30e4c9f3280c378266739fedfdcbc19a989f32f15ec81b6e33f17f8d4225a33a1634710e4de64f205dc0d2a31a65fb738d16f9074ccd7696146703e2fdc4076bc796aeb7de701e58d11f912f24c4a5eca8cdfab4b80f1788aba884404e7917c24743fb49e22019ab8611af4174c709459ba43c13b943b2c4faeb8aae057fd4fd1c6e4e08acc950c7a1ce8838ab70a77611d33923a26eb2def4a4c7ebd47120ee4e20b23fa5bcd4c31c1d316c7412ff252afeb095e4a25eaf637e77c1c3cafba4f41e77e62625e3c0f52c8f804a07b4108e7ab5ea05a57373c5a628b5fd1f081d55f86f99d912dac5989a2a775fa877b2d1c1914487b330d14780161a9989eed4cd22bbc437eb00488a4f750cae2621912d9206735399858ab53f5beba84e5bf29af2049d75ae1b0b0526f3d4f8dc815b78e2d4eaaa89d7312bfdfaa041d8591980d70c33d8ed04623198974a3bfe510efc18225ac452bd7e92c17e84d8bf845510eed4df7be4847395b62f8851dd3c6233a7d6ac14acb895e5e3a6b3711f36048b76d811d1903ed70de751be3c3ff938416b9b40fcfbe025cc6d5b8fa7e30168daba27bfb718e1da4c28fb58c6cc2144f0a50aaf020ac6683a8d0e07ede23f86ac69502e80d19530ded49a94d3b1cd6363f2cb34628bdd185787c4b691282a2932694f3e9e5b0164e691621a12d26519fe297aacc99f0dadacd1e6b60629c4b69ad3c0803f46d1aaf8fb28d78c390e60a348435ec0fd1f72a90ddc48c693a8358e3142686608c7f422c3d2266ace89174389531cd3fe7b54580940abaf87c3e8ee350b5cdc544017305a8e7330de58a3056ba0ced2dda5de84f78d97131a3a81f2c50c4b66fbd523f131af7c5099591cf542df32a89752b765154471aef5175296a4b6239363cc1556b786c1186d92c41a847e25df4727523e11ca4f8343aac0cef02379b01b54b1445e9c80534dd0aa35d46fdfcecea18c83d16949d1dd8e6987eceeeccf1bb64c7aeace82cff628da2ae97c0a7132968f1b68839f14a7afe9d1b2fa78feb3537fe7e0bf7026389e3bfc6b8cf2ad513af509ae7c368b33c1b439b06820689d622acbde3d5ac9064fefb44a69a5229ef5352870bdeba188dd027e1a2e6a84a4bd159f398d264f7aa337b0441c470dda7c8c9b4a79d04572ecdf10b2232d2fadc314ee82819f54263a95aa7f7a93100d258898467527fc1eb325c6c030d8bad3252f2dfa043bbe35ac6713f93960e4ec868a634d1c58caab8bf40efadf55e0c3a258dd58e93d4d2f518f346a8e61ad6b95f8135157c7997287139b26b75712e4aa59ebd65c064ed452a6d9f14ae7cc6e9ae773c2e27440d7a3e0980ab4ebc352423743b259bb260d40c2105d98029988b19b30219d40a206fab35103fb4e9ab00aa4776d27bfdf0edff0556cf2f774ded820ec4270675328a179f6242a440b8e2b861e05064302ad77b259435f6b2b2e069db8d9e52a3d088cfc580578ea77b8ced309c304909d6eeb41f54a4f91f661bd159c64ef1e4f79a4d6a10082bba20e3e621efd658ba2ab8cea088b5feccc3d5b70e5d43987c919dcd4686bffbad9e1b71e84c01d01610b7f566d0a1ff0d6da46cf3c0a42cbce676a3b9956619f69ace1a84e3573872654c3cf7d6117b2535c17fa611d0499c411173fc540c76bb5ee82c552a1c487a5f1158d7e3cf58a34b8c22e51786e6f208856456ce63cb1e3a1918b19233f330d99f49922783c5c82160aa84c882307b03e60d666c6812c66659d0853b6e2b6ae34ca1438cf28db95c20349b641bcaa0389ceaee178e5a313c9901c7e89c3c4b524d2d74d6603f813ac1bae57874fd8219116fe9f48302f87e27b8088875cb42165e2b7e5d50fea1d0e47ea3c8d6319374c58bcf4f0c34d444ae0a4f55cd41657eeb5a0412ef22f0cdd0448109b34f1bf645fc59a71acc7892f68274f232f028e1908901fd2102258cf16e08e41acbf893f0dfd709c75a39593efe609ca319245729e1b7fb69d6f7ae5397df3c706b9fa1233d482a08f47601770057de3bd58bffea6c1be3fd3d778db761a0cc7c9c1a65816dc4dae15af5e5ae7ef2955b42da4cdef6a3ea547219e6a2cf4d8357b0ade998d029302cd1c20246ee80036c5703601ce9441f4272e97fc5eb159aa7e7c293547663af0263bbf401bee2012470a7f5530a8a02c60b211adb004df60fd049c58046be10251c74b56e35e60b14375e66153265c374bc9b7387daba126c7ffbb1b1934bae123aa9b27b2bf57644c4227173dad28e6e7372c1c6acde765c4283ef967abc56c72fdbe3763224d16de369e3617b909fadcd7f690cd2001344e6c0a1a15619698bc87da27a220a393d1492e74810348c02d6b0452a98b4bf9e9800be9493f1b0271407db847577a5953a96486fc3c5fe18d5b84bc8856dab66b87729cd30e2cbefaadb930f9fada2ac82bcc25ae84e66d9feb89a42924fa6b2183940f0889c0a045b0cd80137b2a4cbda15fa2690b64abb52179371fd00504cf89814e4093d50960dd1d19c2b0521e32236d3fc2c6a32f7a5af3816e6c678e826893d59b9c8fddde4454a339c9271e930b9d90f127e31d5ed3dd55fe30e784b8f3b44638baedde64b22f5541d16184dc763485305103e3bcb96c9e706901130e4fccf6c61e250e8afb01bd39e856ab2a794d11d0b512c86585a9d9e6bbaa9cefffc8b435b6013a2a63b9711055a85ee96fd1edd1fb37a582d9962211dfad07ac0896863175f30b0e72b6e5f69ee71f0f416ec18a8a6d0d327d1d810158f2ae4b130dc44c97ad0ca9168bede3d77909b9f9a07a2df2e13de1527ccf10883b86ea526ada231f205b10357f798a33ef2bfe66f6322a883f5e10bf9606fd06433006b7b49376ebabf3f21539ea3d9db3c35d8f882710ffd3a9e0d8b99333ce771ce0d97c841b1075b8dfd9b4db7197c21bbb27368340da42d6fe7cae809812ffa22972a52b92852ab13a7ef84c3efe66acf4eff582db79ae150cfbae8d069b7cdf0005ab7bec6a41291e7bf9888d907b491e8da5fc9e664b85c09ba9b1c1184954afc6d1517cb2b76390b1dc8d38476ced12d5601cdb92ee4c04e19c371cb27b705da48beb218bdc5a501e0148e16943fa49d320d333595cdb433a8e21b2dd04ac484e3ad66d4ff7df0af0b581a44e6ed0e5ea49257d569289e49fa7590de40cc876c313b6dcc38a9dc5bc7a1ff0b41b0cd018c7ebdd6cdf4dc714872804d62cd9ab0a503f72468bb19f8d78dd5d776097d96b3db1cfd6cd394f77d1c24018531f4bcf2c5c363dbdcd569909b38d0ef94047adff2b08017d15a4697dde006b03e39e50363e0c007b8787ccfcc1fcc35fbc4488140e36f731dfd2b3b6171d44033636763e3616b1820ef22a14703e59b9ae036e446e428f9abc8312fd68f4f41ffeb1b16341992e4329ca143fe27be937dd5f4c56c37960d015376e07dabd1fcb25e1c71c98d6c87052fe3436de087e3658e6912abb3c246f9914bcbc72b2e37d524a16c9e6f25967e6d644f8c80a08882e25955f0b8b7f185d65b4ca9b3c4eeb5ecfae9f7fdb7e90bced9d10b7aeb642f63748b1e5b113690d775bde8cfe9dbcc815669ef860d177edbf7efa7ec7ecf53b1a1acbdbcadf53bd2ebc0f79354f26acaae72f89497ce27650db64b599ba220c18eb4a5a4f177a9f20d2691a3bc995e393b188224a285d8d4a23e20811f097024a948261c74c5f8b461dd2f9c83ff36574f91b8bfae2eb23f50c9ef4b4d10761c6bf9e4e35ea5a63e7abbd483eb6759a8880f25f7eb7477a9538ed6f00b710db25e834a31cdc0542a57895d7f47a8b60500578e949a3110a9430ba45d924ccc015d64af81285de7d4dacc23d79845e375e910d16267e4e8d150d454a032d2c9be0f012684c3dde28827ff5bae0545c38f4f7e7dcbe43e3a80e424102e2a93cfe3430ca7a12cacb959e8ad52d6a2a269f9bc333d3718e6eb92c79a4c0f54297059b353ad151bdacba284e9fac5ccc983e8955f1382bc1bf5eade43eb4c8a4200c96f40dacdfdc06c616f7347299a68298d02ba2271dd9b53f5b9bf15acf57d665fb5a9d658e2a7624a2d14ce7de3dc9430c9bd3f4a852fdfe19bffb307128d6cdd0b1aaea61c71b3a9bc7cede0c08f05331f31bd48bf3b8b0fdf15e4b5738f6bd4787abfb61fcccebe41316eedb049baf2b5c2641a497638d0ea239919a5337d0e86413aee07a83e4be4a47d889dd5b0236530c61aa9494d0a7621c0097333362a5a2ff4fa5c13ad19f13763a3f222bde4d4331ac979066a93cc16271a31731bc854bba613d8e581a16151cfe22aecf1ec551c8a143821ccac9d468deaca1830c30c67e6ff7e0288376e9eb56a47294e11c651b2d2ab9a482ff2016aab5e5fbbed4e9617cb8441e251278807b03b303efbb3573e82b7098f46427afe328dc9dbae18210543b87e72d9a3a27f0f88b1febcc9953fe36061836a39d5013d4d479e35ed7779dd4fb0f2cbb2938318098d480b5003bf366433e6b15ff7c68982f15083f7c4d6aec0692d983660b9a14ec1c896fcfaaf624be8a160fc61c28de7206e544adbeee8d0322aaabe19c01d18eb9abc903ef0e91cb9e78f05c3ffca9913e21c1d4a1424b04f77b7c65ab5bb60ccdbce297027e07ed3bd00a8d8376f14ffd50c682e74d889cd20c21d29956ec2e7881c1fd3404054f99ed4ad15bf623ee6ee4f50f4ada2621006a778b12e2630ad8e19d3edca4ed466d3d91bb33ee84d00e74d12fce686a09e12602f5dbf7fe121df0b5bcc61fc09bec2d67547a63243fb1372085b086b3f705367f3a54190d4e7c387d145582e2aa4113a63ffa1c328f91bb21076ba4bbe3c140854249acdf6d1303394f10a25f935abd10f9dd01d6a0a56b74c2ad1bd06d0a54624972160e1bc8e534e1a36b44a245ed7475c1daf2eb5217e40c3538219be32ce85baefb66a8b6128118a266408b013c69a6110e2aa75c895d73ed51d5ac06393fbf3b4b0599e47014dda92d3504b5f46cdbb00394adca14438e93647ad3d81fe3217c5e7a8cff29adedc48ce5ec2ae1af5b6433aa23ff60e6d5ab147e8834583792a9e4d37ef0a4370270f46fbaf2a7cd948ca915976c7d849d8d826528180d5007f67211afae5bb803db65f8d1b21ee864667e0f30cea23b701d03ad18b6034384539d11f45e7788e827f308cfc1cf0be71801bb915aadfefc844d620a2db7fd92959e8fc771ad213c34965d5f66c0619cedfe91da2be7ec9accc8e67eb96d359074e0b4d99060a1e8abd88c68616e7b112c9bf3acd5a9684535def22cd0e0279b65b96512d61eb1370a6c3f39d286c9386e83cfdf8c14eaf8b5766150b7bc65a2d892a7ff2811899967549414181c39bc27d47b1aa223ec61479533c7de385b7876c5efb03739e4ed84b82204eae7e6ff4a5ad1817243d76bdb518f0796d5c24b5c35c163cfc864d6e33ce01c0124b5768f5376129fb279d944bcf867366f0d79f043b6e2534f15861b946fa1f8229bd37ee7c20f0075", 0x1000, 0xc, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x100, 0x4) mlock(&(0x7f0000043000/0x2000)=nil, 0x2000) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)=""/4096, 0x1000) 16:11:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000000)) 16:11:17 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x20000000007) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x59) write(r1, &(0x7f0000000040)="58b14d6eaee57357047d6f1d25e7019f3da9c4e117eb3f297af098d8bb1a6afaa98643ae1f5ef7647ada1d3ae97aac716c8fe4df42e826c1fa2a7b7007bf828c4f2d9384123c388ceaf9bd6b93c34b093eb2ecf3279420cdad9e13a41d36131e23ea9d73ec00fc2eb0b1eb2a886130b6543da5329c44b6c4ba1c6c1e6709fe519086dc5ae4572f6677a6d3980dfee297ad1ad807e244a3444c29884564a7c8ec4d0a497a02f3c084a43967210ebc52239b33bc16b8dff33de0c8bac90e866866bb5cdd10fea4106bed5bf65c042834cb319ab3af24171596e924ed034c930403f7483e59ebe2ae940eaf7120da21a71e95840c64726359a0cedd", 0xfa) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) 16:11:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) 16:11:17 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x4000000002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:11:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x6, 0x2, 0x807, 0x0, 0x7, 0x7, 0x101, 0x2, 0x0, 0xffffffffffffffff, 0xffffffffffff8d94}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) lseek(r0, 0x0, 0x1) syz_open_pts() 16:11:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000005e000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x8) 16:11:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2c) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:11:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x100) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 16:11:18 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000001) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x3d2fb50066e098e4, 0x1, 0xffffffffffffffc5, r2}) read(r0, &(0x7f0000000180)=""/119, 0x77) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9", 0x800000000000000}) writev(r3, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r3) 16:11:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2000000000000011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 16:11:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000080)) 16:11:18 executing program 0: getppid() mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x108, 0x3) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 16:11:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x15b) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1004, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:11:18 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x8005, 0x1fd) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0xc0) 16:11:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xfffffffffffffff8, 0x2, 0x100, 0xd31}) 16:11:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x3eb}, 0x10) 16:11:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSBRK(r2, 0x2000747b) close(r1) read(r2, &(0x7f0000000000)=""/204, 0xcc) syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="4f588b6b712032b21063916be4ca85335a5a70fd0d70c3c14654fc18b71d7db948e080c724f3bcf7ec169d8654948ae5aeaad4c2b730c9ca34b381", 0x3b}, {&(0x7f0000000140)="59c0eec4adc3d327297e0aca2f9bdd026a714ed0dae12e384c1dbdb1aff1eea27c694142644a2a40ee25ec5388a089ab4237f8e0ebcb6e5df5ab4ec45c2d70861683c59a2af03c96e2cb63adbd4ed4ce8ccc17da38ee98da2acedc03b914edda918fadb17938772a70a8a00da69514616625f4adab78ddba6f0916a776b25955d85bdff62b0c860106f46f4a7d0e69851dad0c43567e84c754b7079e5d565b846d554e1979a7cdc46b43db3e1de06a34a22ebd1685a38da9c7535f3f1011a0ecdf8909c180109c81bce6368d9b17091db27ae773322caa8848e163b40c4ca47c4e", 0xe1}, {&(0x7f0000000240)="b171652ee1100237", 0x8}, {&(0x7f00000002c0)="200ebb1be557e818d1170305a380d46f22829756be9fadcc47d6a46e71348446e79b93697ffbbe99eb7d8916158e2a3dc7c1eedb5ee4c69d9a3d66dd872c941545349f2cc978c2857f40ff8abfe005108e89fbd2ce89bfa8589d12be6b07aefa645042cc2c2324694d5b38f745c646fb842377486be3e01bca411cf9ff14c958f953df45ccd39e9d1998eafcf28091f9ffd32675903298d9490bd96e9f99d2a89f42", 0xa2}, {&(0x7f0000000380)="f41d0fbca61f65dc4b852a05105d74aaaf6d18d30ec097cecd3be07251920c853905245a0afb1add9b1db9ddbd525152a2e281d56c4903952c40d183da417de16492b7dc6c1886ffe870e175fe9419b5d7385422d241b088393002e34f8c74ff54fb22a4af3ed6cede8fdcc531b16c6e826057db121d903bc974c8a49e06b6070616ce4fbbef44a7836bd8ae22ebecf4ea6cdfcb9d8eeca88172f5c3fb1c494b5cf136615c83bbdaa0e3b193fe7c80ad909db542762d152846349a9b7437a6a79040f07223d1c54003299054243e0779eff64b93cc660326e0a44965f67147234c111967e8fecea9f0036bd4639422aa16fede8b3f843e8493", 0xf9}, {&(0x7f0000000480)="36cb07615ba0f5cef5599dcacc0a58be23079104ea30b3f2870acd232a2054b6d22837ad98484742a1ebc350e2bb167101ff4385bdb02f9403ab09c0", 0x3c}, {&(0x7f00000004c0)="1f03b100fccb7f9df1de83f17a488596a9dfba37a8edea94bdd1db63040e52f6ff220ad76f335cffa8dadadf0dde95b56f389da5eda621c08de88b7df4af48c37ff4efc8f211100a1f2e715da14c6a60a82ea7c83718a2988b35f17ddfbf8c888b280a5e1e2094f527ad0142f9f525ef43517624fbbdc11f18715ebaab3d", 0x7e}, {&(0x7f0000000540)="4e1962d896a96ecd457cd196fcb6571c32caf546545d87c7169243fac549102be78dbe023889e2c91ce37c92511e6b0a53d1d02beaeaac56cec586fa3d0648a074905e9b6c9c7d1f8aca441f8aa398c638089a902104f992e1b4c5a578c76ea801f033b428537e0f2b7e4f936a25a5772d1b941a8eb313885f9bebd81a3ab5695147cb17235bcac87f009d89526caf524679413295a5c9a8ca4c238a4cf025d8a1b9b42cc6fda63bdd37b8ae8a3858075c97b487dd4b2f0e6871a8ad49be0707", 0xc0}], 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 16:11:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6006, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) sendto$unix(r0, &(0x7f0000000080)="6b1e46361f871225a6028b467c2ce0cf65deec08b3d537442c18a3816c65515787d24e2af9ea1a5fe81270adbbdbed8f1d87eea2bdc34bd74c36378af0921909a140a2d10e7754b200879148ae0058a12fbd0f0d5f1c69019586a21c91cbc6cfd272d428c87577482c8ee85bd10de92ed250e51b042ba6b0e1296a2284bf909121f31558a005a7c82f4e4c1f16ab0c31d0c153f30214e84152e1e27b7215b5c9ab6641649e7fe1ce47e86841266a56edbab50c1f47b479294b87a651b36abdf7", 0xc0, 0x2, 0x0, 0x0) 16:11:18 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x6}, {0x0, 0x6c}}, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) 16:11:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) r2 = shmget$private(0x0, 0x13000, 0x401, &(0x7f0000fec000/0x13000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:11:18 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) 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) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 16:11:18 executing program 0: 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) munmap(&(0x7f00006de000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x0) 16:11:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="af2ad111761d64a6f4c8ce081b93e7086a23ab74e74b752ea52f37b38b9be9743ee12ca71bfb872d44dcdc860f18fe73f1e21502e7094cbe85309390a8e51e4dda9cd38a73be026817ef94a5af48df32bd9e5d79ef2d45aa5be2cedeee2a3093454dcf248ed0fa2cc28b696030090645c9e08f235f7f7592c3dbc990872a31d2420ee97284c3fa5aad4f0e77c7cdf5215476175e8d51e006c1ffb8469f2491f7b2f292561d92a2486b6711df6841dc75b31d9bb66d4e5bd33ddce2fd99fc243aae99f6440db4f2477705046b6d899deb20ea9ef4aee234343af953ef2820", 0xde) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) msgget(0x0, 0x482) 16:11:19 executing program 1: r0 = socket(0x18, 0x40000000000001, 0x9) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) socket(0x6, 0x7, 0x1f) 16:11:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8011, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) sendto(r3, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) recvmsg(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) semget(0x3, 0x4, 0x4) dup2(r4, r3) 16:11:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/46) 16:11:19 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:11:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9a7, 0x80000000}) 16:11:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r0, 0x40044273, &(0x7f0000000080)=0x40000e94) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) 16:11:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000140)="fe6067546fac", 0x6}], 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="1de4f94033506986a94d1a73bd996b8898b54b38104efbbb467f8f3ec16586034af6b52618e66a85ff54a7e81781f651c3ec4f45087d6b4267a4832cdbbb76e6fad05923f2a656352718eab91ef9519e269a8b9a55764862fcab4818f42ca8600a162b792c3259f954c58eba540d9006942e6ef7721721a3e76507c21e28d9fa29b842b49ba26459a8ef8127359b8fe7ea6d07570a114bd6a34d79ba010e950dbaefc63d2f0ae57b8ae7be4917e1d772613406707c6b4379e64c46805d876f12c61b3233123855bf9ee3af0d17ea82fb678fdb98d29635b9a237925ad927fe4951c47579930f409184a5da7a1bde341bafc1e162d537c8f542b472f02362389d0543b0a6f15e011b7e10d86227701db7270d799eef7c2f9b4447aa9463ebdf16e37b8329263b7e8e00934eb3cd915fb2c5d65f155621ecaf4fdfe3ca4797f789149fb5e0cd32af3d84758ef5b09fb6d0934adfd1ebbf9b78899d2f48476fda585f2553d23979074014ef3d9f3586cff0cc72280ae26d0fcfac71604428a368634370106c906f3c5b51815b4bcfd21a21712ebcad222440507a928e76d517d0c322e3c1f6802a4ec0c8468adefa048f300f3c12bac663e8311365d6fc82d4486da73f9ee82064cbc246bae5ed6f81f88d4ab55bde73820f49e4a26b08e5a49a299d21a1bacdd6b7dbc345e31f99dc56f00a48121937727cfa32ac70b378059f414331a4068859e02503a03305139536c97b1417dcfed24cb9f97ab1a5807ce3e4c5b8c47deca0b543822a39871d7e977454a983f7804381423cd4943161bbfd44b8a29c7ddfd872bf0c3d1c3db627170aa52ae82ec39bd623425c28411000b0d3b58d8a1221544644c5a411ede2b2f8730daa5d642035354ebfa42eff04bb8a1ae6819840f04cf20e23545a78c51ef42c5092b619eafcb1a400d4ad360646b915f2ca51af5379596768644cad7027b6f65dae7d166dc98d4b6b115e7f0aa2649a463bb63fed205c3cf7a1202b0912dbdc9b163611004107b3284e7c0315497b21468c6af781d8dcb73966c9a1a4748c8597a578accb18ac5b293d00e52d2eea11e0d08542231ded06e1f0f688945077017649a22071ccd2c7714a20908d83a8fde4ae4729145392ea9ca987c98f02784a74a05197132259587b148512ae1cc8e939ca221707c0d405e8174fb01095d6ad059a0472b5a8cdb4737e2e3fa0efc41c4d55d1d98cc4b654331abf4fb22db7d7e12f2c7a8f51ef8a8b703974d8c1c8dbee91d4849f9ec436e20e58fc91636e4ff04596ef62ddfc42ee071fa210bca808cc0573834b9a3936198fca5ed6bc164d5fd19b3d6eeef1e30497ad931c4a80151cb080b7907509a13ba9b09406da92300c6f4598acfcef09ae58e648ce71761e4cab82c7803d9c583483994cd5306bed5003398c1bc128574ac8dc9fb97537af69589cf9d61ad975a1b41bfae9bd5ff94ef38b4ca50c4f016cb7ec785ddcbd1f401431c2843d8f1982563790118511f2b3408dbbac239d778c08b26d6d2a2c156b165b1e6dcbfd1d9d5e341eef050dd2324be3598983ba06b159cac8b5afd719deaaa08dcb96cdd154a78441d5d6b840316432d0acd87eb0cee4bf40cc95127d90a6ac191b449472b5c5f757f270351c84728954c720e1010a7640b9b78ea727f28cc376c7d59c087f0a44d5c928c64d33b434361e22bd7b9341d0da5e8690ccdaeae4bd91b533b7871685904615bd8ec07a15a0edc6c3c9466aa9b45090f479b1a5af36e59e0b135d08d0ac67c29ec7b103c46dc331e19d2de2b9a0928f455db7a2b28d06752890bc97754cc76f6b955de76f09c263664586ff33269d4e57a6340432786d024846a28ce2f68b38b85935762531038bf0b767ff594dda8da7577f1d370e9389dbd6dd56aa56e1fab0c4bae4c226371a26265a9e44624dd916eda3b88e077777899cf6a7e15f192db04d6281ca11599e5d3e1b753711c47dd49dee788e46243ec21b5a56ad4f4344e0861ee13ec03b749c0f873bd7a673ba5a6ee6a78990159b26c9185a27504f8e3cadc1f6fe781e95891087ad4ae5c58d4414a3058ec0fbd576f09553918308165e72fb0764730e813fbf27c18a5d510ef0ab2095ffb43fb1fca5d79e663a18bee0e4bf48941214e1e1f91a7caae16810cb6acd24861007fd68fa2cf740905ca9dca52e53df217cf7582d28692b929748858846de9eff7ecc05a1ef369339002f7e64157a9dde755c0bf79e89d5b16702570504b83da66ea0e4253a004b2f7e467af75ab8aa53cfbbe0259ebaf663cb19aa191d56dd9841108fc8da76992d20acd264e02f043413c678f554e3203e3bd64cf06294434e4ee8b7e09453064997d57087dd7b333b69c1b54f240cc31b7a70594b9c79ffab8c39923a6ebb5ac7ab818d8cbaca001314cfa2d722e322dcff26a71b576183ca0eeb66deb80bef1fbc7ece7579d5d53a98798545d455935d181a93ee18a72080b7a3f3f5841f187cce872b751ea9eac6d520b2071c18571dc9c0e6d27082bf5ce7b1e961035f5274092f5dff1e015ba432c479fb3cfcd29f16ed75b78f121170d6afaee043adfa71a754d645025b7f8bc542964b0c98ebe3c9f4a8300ac5b0827d806f69006f353d7405c90908c82501d7503d1107f4a1debfc4a432990c46b0c8f84c9cbd1407bdd237af07008c5fa0fca75516c80e9d367b7853066912a771365c0c1b8237d9ac77f42f826788c647d93f9f1fdfeea1e1d63e2cf0a4158ac7c4449792a6ce62a4162a34142f5fa036c6b360ecd8b21ea7a0c26e314449d2778a9d6c997f04423b0ab0730a9c2173dd686c2a8153ef1db39d901bbdee081cf9785b94e09b82a4d7a1f8a0b2cf56675cf453b37a305cc68c3728f6121ca83aff62fbeacb614368a6ab056da7c86ffbdef271c2710e4e4518024e440104acc15679a8b40f4ecd7fdab5745f70bef4861ff1156ed6a1ce0b4b7f9800f6db0210be3dc2e76ee972d203a2aad967799fd7c5635e798ae6ab509e4d4070962e8ed92dfe404a69094884fd879b69d286792dc2a820267506e8a69e0657c0f5e69e8bde6d0149454d5c479d66fadc688106f11dce4254aba458e841afcefa343ba52e35e7bd65da202b1e1f27503687a94f685983a56a364d9c312ebec043516a0df8e147567b3a6372e03e5473274f60497de63e0293c07ca0427e1257a1d59edf70c2c5204cbed45a39b4890e17f839224386ba2dabb9ec5e9d1e47fb443d2bce02f395868d21368a23720dc4b4b1dc1dbb4ece05d30daf842068cc5320c5084c390ac9584f7a7cfe6e0196d0c4bed7dae65acfffee8964e22b98f449627817de743dc2e50af3f6b94ad9d3aa0e1ea0c5c9e5dff0ca048641909cc3887c4aea38fbbf764dbf7dea381f59ceab3f8e9789330bf1773b8666dbe79bebfd52f9e597e904715700692200594df2dc9dc250652a5120034d55dd384011920f2be72d32886e9d3eab541ad9965c4778d802fd61a6068524cf6dcec109dde3cb82d094ef003152d042274a545a03666dc843ddcaaef4889d6c434900a95cb6a77a906208bbb3424a1d16f7564db97242d9085d65264901653f2cad753b0ff3b6febc0ec3ea07cb52c051874f03b3487c0f749ccb05c9a6f57366d45532c3347bf5f9faae9545ec3b9e5311f1bf2a18405ebde77c29a277f3daa26a9ab10b91b18db2c6f4d35fb564df890b08bacd9195fb32cf7f3a699075603b4fbd458201cabd2ac7dbc42be1cabb2b48eee73ca1313044b9e616ed3039bfcecb2f5021a712ad443b59e0adb4a6868a54e6b69d0f4b6d11ee6bb6db19e02ea2382e4cd9e6f2d378c561236814087136c8b03ce3bb6b77a48605f7eccd16c891ff6a78e39cb70f0691d68ea546cf8ed9b553bf91794d9e0849c2b1a85278454810f1f3605b2663aee269a81bf6d2e2b9a0919e0f579310fb97532589f597f5c26fe097fc886c7615ae8c9a0e07673f6057cc9562602a3da70b761d6dac35890deeb87ec1738ccd7a8295ac4d1f2230d7d9b59386365cca56427794d34880fb1bf45470d181ba16fd9d573eefc2c3b2affca34e3b1aa9aac6d4097a8e8c611dcbe7a92702c8d6d32701d273d0f01e9796c5722f5246b67b994882299331b5d76ab06856b48fc2f73991f3f1e0467fb33ccc3a31e7f16bd1851e22b3afaca22feb6d7f7faae672c485f062a978c024d3245b82072084f411733e8e460358de0cf777584c006b38b562dd81c56e3a8d94b3ca1ec4468fdc46a790c5e27f1d8156f5b59ceeaa8ecc4784a033c622ff53e26849693fe53df9e9b4130dbbc91f4327bff2e0a3311f827a3d2d1fc2c2c7a1eb109b053ddf75606f737655921f32d7d40e2161aa792ee3fad1960ba86f3eee5dd46249bce42f3cd0ab44308935eb8b6679d882124a2eb0ec2d5efd2bd71e6697f371410de3135bc37462c4a13f5402f0602538b242f11965b88abe1045e14db3a51beb5c707ed74a6ff2069b1ac563856cecf73564ce3caf7648dec816cfcf08e85c6f926ff5ee80dfb5bb9568d420221dd67e46c2987f1e9779f28169148c2c3bf4284d1040e2a493052bcc39ee206022e2a10409ea411fd84e03ba28cd130a54e65f94ee329c7d6f48f46ff5a7f95c60e31b3f6c593c21820070729626a40caadb6b39fef6fcdd35f0560fe0032df51a96964225d81071ae153675cfd1917aef702ec35e9d96270042240c8fd99032ea7a14e9da968466014a05fbd8eec1b18961e1f223c7ccec449348b4fae783376dc555a9180a92eab215ed4c7f07cd45060a769269dd3eab84808487206e142806d3093d964f8a707100fcd2a9a79363472cba9b136c2ec1712fa72cbd7b6b5aa15d99add0fd4c51cd049f54bb3cf53b5e217f7e6cc09992f1eeddb21197caeafc3ccc4113290beb1d36f3aa582c87d01fc025b9606c4246f2a0f3810eca325814e41b2a15e71309a56678fbbc5886b7259411f44bbf66da675b7897ebdda47ebabd3d1424b129d50e6239d5b6755b35299a140231d72ac240a4b3201f39558f7a2a5a162070ba81ce9899cfcf04d652509d9eb7c719ea83b03c5c3acdadde89f248bc2f2f9753f804820793461d6e43fd093f5a78b6dd2bf7c62c84185a45b666264f8b81f00e518c785a6bb34dc9eb81d7043be611f446fdc0d0b66bc32f8d37e6ada8b1ec587cd8a342474ec25a24c40b11e8b3f6bffee7c7921b05807ba184a9d633c9f66700577dd7166aacd83fbcea1a7ddc0ccdf896fd8ed43f46a26f13e033caad1dadc6f1ef19b4d0772ebe5c3e4aaf556fed804de1d833fe5b1ce8f5577367ab7ad2fad0b1b138635b7dd773ff418ca8ed3283fcac0193c120ddf2a31dca75c2876fdd2346248f66bae68dda294fac091231088ac9f8a1a9d698780ba7e0d79bb1f5c23b33251c34ab659183a2786b5603154e86f964d3bef064f934f2a2a7a20838c3d2b3f68407e1b7336f52ddaa61cb14c241f9f1fd3a3f79ce271949abb4b5d85f2c6739c2abbc66ef91d2604e827dce4441e2873a6ee142e481181a2a14f783a25b3435a088fd3e1ffd66a90c45481358bffdb0d220dff5449fd8f5eb7f385dc048ecc26a0ac6320403659cfafb96e2ac94a031d1feeee44605129432886ff77f0d84490edc0d8ca8798a739da7ebc8314775763a23e49f3492657ce0ffdfdf5f814ab381da92be6414aff287d4d93b432a77de6fb3cfb51f350cac1289f53fff879b01bccfb75b3b13239b37365c1a61cb00f8362630a5e2c9a76a63d615fd4e3f", 0x1000}, {&(0x7f0000001180)="ce31a7b83930614143ddf7e8622eb534e7670379759ecc8d52690cbbb4fff4212c44a88a8d46e6ed6709e3a01f4b4ae162ab5f71f0ac66015b8aa022257acea8739575a2693b1b7a83df771803df8758fc", 0x51}], 0x2, 0x0) 16:11:19 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:11:19 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) clock_getres(0x3, &(0x7f0000000000)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:11:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet6(0x18, 0x8005, 0x7) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8400, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2b8, 0x9, 0xffffffffffff8001, 0x1, 0x7, 0x0, 0x0, 0x1, 0x3, 0x9, 0x4}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') close(r0) 16:11:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSBRK(r1, 0x2000747b) 16:11:20 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) 16:11:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file2\x00', 0x1, 0x0) fcntl$getflags(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:11:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x18c}, {r1, 0x4}, {r1}, {r1, 0x100}, {r1}, {r1, 0x144}, {r1, 0x106}], 0x7, 0x9) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/26, 0x1a, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:11:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000596f148c932bec1e"], 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/201, 0xc9}, {&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/15, 0xf}], 0x8, 0x0) 16:11:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) close(r0) 16:11:20 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) r2 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001000)="4de6d53c76e50599f5824564f6a4b75b8212cdc4cb36685e4a0b978ae7237abc8fbcc0371c972b400e6b8ba1739ab84d2951ad2879c762ac5b7e37346272c61e1229757ec3b2102b982a3933776d9d58279f855cdea4f2c2a73c358ecd67358026b3e87e707e345a37a9a9e6de525fe86e33f2d38c3800d214859f8212f916d6fb5a46244c4d901ba0f98fe595341d146a82c620d8ad4d8881679cf5569fb3231795e3998b046b4e2e4b02346ce6f658023e79831ae74584748326c9b46abb8474a46873626c9d454a6f4390f1059038b206de7b00e1422b02e106a4308512dbd2a9606feaa925c348b1ac8b5594226103e2005ee32307db076d4f20aba8908f3f858a62dbb4f12ecbaf6c102f7bcc1be29831b79f2144768aa2e847c08145da80fde0753761ac0bc78527110dc79b92bf6f4319341de20c5afb530c60b099542a05030468befcf62d7b4e197761eefafdca9879cc2938409352bf12d70faeb634ee307c4c6dc7e410866fa3312acb89079b24c343c0fbcd868a9ac7d1e83ace0e5d3ed8f3541266f01ed21ac68eaf0b15da95fbf658e853aac72bb46f959cbfeaf43f8b1d56b6b1c924b5cccc157e7a492bfb9b9ce038af5c1a2fbfb1a8c1891a04ccc39ea7f6b88fc40dafe80a5891808a14a976d4930c61915d8ce4d5289c8898bba72955d0434c1738c677f41b5e0aea5ad21cd5c3c2d3f549b9466a6deafc174919ed48627e54be99c49b309599f7f51740a4e4ea3dd6246b15860662d2012773e253e75a7f12cafc585b4d1471c79f1a58f3436f2c551197de3d86684fdde96bff1d96afb18fed539390343b1fea6bb4734d0cfb657c5043c002f3243be1d3060e5ed1c32ec2d9b7b6b78f6a31c801b2fcb3b4cb11f0a81057c7abe65b46c7d3415a6f010939112b0e628936641fbb86b79f55006ee42853358d8cadc1348b5959ae0784807ee4fba2210deec35f70501d2f0f185eeefeb383330195a42d31a96c1ad13b6f5806000e11119130bc0cd858fb9e7a0b3d2e461fa9fee054ecc6af60f606ef3305f077f3c102ea921e4fb8935576dd52abe90c8e662a1732f3ee84e5d68824f10ed629b5a03dc37029769a640133ccd6027a874d2f57b4093d606879ac412934ad1ab45d1a163e14d9e0a273c495135d60186e2dde6e29e71a270e05021907b7dd019ced7360e76c31de474e232571b61fde0dfe3b21c37aa474ce8f283e3ac715e861723bce0f06d4128aa630a3484dd1ab207837fd6aeb2ea976ea5d5fc0929618b91d1e633da6ca89e1075e3d7c5b058d1e8bbefcde606923c0ee769b4b2de93241cb967b87ab8bcd042583e64718d33df7d3b2cfc422b18fec9c8af7f429e55da2e4adfe8b9d4052f4ed2d159fc1f9f3cdd1f74cdf9f8efbe4cbad0d046a2910480cae580af62e81c2a6b9df5a9afb31a4e7895ec1d4865ddad5ea0c28a77661b5d9a4e4a4615def8921c60e37800b3d95db5e61c6dd74f539390bf7eb5c9a0f2a705888e835945109df4e404e8ac60ba7993242b2c6ac9488cbc995d95f7598dfe521f9cc34d274f92bdac5dcdaad27bae357e04ae4847af7359786a3c675b9a3a92fd1baba70bcb47274137b11eb81fde7789da1112d48f5de8d8b225a18ce047cc64b6e318a49026a2ecd8c15a42ef7f7a386b21b903689fe9d0def0b495820afbffa1bc9cc1d970dfa7101c87d2df344bebab7687e92dc63f646150af18bf3ae621d008c23648ba0515608e4d1f5b4698f945ad16413934f5d2e1fd8d324022f5b2db0ff5a14b38421ad7be9937d45d6995c1a3f8287db70ad3d60d87ff6d4c5f478212044d67b0ae4026a16a629e4e9db3989d293075ba3f3017e90870c4ca7edef9183ea4d4e34d88502298ae12fd36e39dcd4fc44b200e63e73547b3efe689b1cd4d1166528de42a6e7854981274510392cbf22565ad0b4ffb7eab1d7dd5a211b51735a1edff868645ca640fd06d200e3daf81ad83561b49d48292ba0de17fdb7b27bf1cfbcb974a1e9837386fbe2eaef328958994e048435856a16411b6b578bf2e3fad885ad230fc30ee957575cd18374c03e9aadbf4b353916b0dfa02e13cec08c7b09380c073f94e7b611042aaccc092f369a4fe90011e89ffd8b13d3cdcd3b245b461bf28cd98a2465f2b0c12b3a8e19231a03291f6dda651bd448db522007a50c87ad5e57f556331676c98695b89bd3b031730501d82c4f74480d92e867d6c92588f589b992c3778354dd43f3cc8f207ecf18fb41dcf02c39d3eede2c78300b56beea6bdf41d86e85202587c65df15b2ff13a12ea6a4e5de6fe5acb2ab49b8aafab7820dfeb80c22846b23bbce7f9c6699358ebf054c0f7b56b6d5f5ae9186f4a24b784a102280e34d239115ab07e5f0f7a9b854f4e015e1c526c1ddcb62304fd52c429ca60103291d124734ba270765ef10d1c33c7d539c88c01862d8c3ee47cf20c21d2c7462497adc618ccb4dfeed470e7c6982999acb5ba8eca761afd937938047db78c278dcdf482b7597fe9cb5be544b9ff7be5d37d86a170bb47045a37ba27fd9a203558920e19079609888638e8eaa4a56d0047bf0a242ca49645bf383cd1c55b0abdfd4529b29d2742383bddb9d753b7d96b969c85843970a4cce93431533aa9bcc683aa7fa9873a46b7b293312f98a94019576559e61a00e87e3532aafb1f155481f487cae83505b3872e920a4f6b225d7c07ce74ee9f2b4e6be313b8c83070f37d4ad9e53fdc9937be14b3fc249ec21557a44d323ad52e2f8294c43858dd2c36d34adf43977d560876455b58237929814ac1096e2b458f9d15cb953dea7680906d1636cf5f026a078459bdb154c1bf1af172c576c5c4cf7f2fd1be902a5c6781ad0c33b09d78b9a8a3562dc83c88b33cf73dcee95fda434c62e3a3e09268c8c38ace2bd4e273f32f0742f4e4797333d437e537323d2cd55796038f70f5f2e33954b659c334d0f8adc67b598725d2d644a9ba8958fc7f6a62679481f8ab632d41fed1894c46af74febeef03375a72a78322e258f25afca842ecc43a4090868e007330cd2fe07bd39bbc2e66a5b0fdf741a4f63d955dd09cdb7dacb6879309fee6d5005bacb8e26cba6ee9b22cb3090d6120b61dc7c36b55c94214d39e6804df9b84ddc472ba01321f8ab185ff4b42487a94b9493a0ec131f19325f1d4790265a9447208bcaae82d89637f5eee28daca40872381a32eb9eb8277ce7d7536f6c4e8292544ff8820744ede3f4b591579aa68e0c95ea0cd792eddada1a9f2f207e8c36f880ef35dab7cb3c3c0d5b1fcc5309dfc525b2c5b0fff3214833401064c3b79f8cf93fe4b0ae0b4456a7477378e1b7de60a71e78dabebf6413fb35d05dd5ffed177af0b1055ff542dc279c6b1abde12157b572bbd02f67859f5a92b35f593dcdcb4f171faf10630c824ad25e435f48e48333af25b8411185af46b386b0c07b53fe91fef328412d5175a658ddb4be26a7d7186dfe6288639a3a21b06665dc6d3e5ca35c74efeb20d7cd54602371244f9f3e936aa8dbaeab155bc5b811e6197ca6e1c8431701375b91f2530413f9b60e1b012e7f65cd636986c7637271e99ce478a6108c07fc7f0a9972acba213f80b1b8c77577fd4b74ff6e2a378a33741b07db3c00cf61d2482a52209f9cc6b1b89328479f73a38ec48927f58febf287c559eb33321ba2ec517848bd13589c3c5672cecbe4559c21b89108504fa9fd39e10c98a19ba0e6047538f4d6e07f0e5b819563b9f610fe653a26138d1a20c2f7a6f68e04050399eb131feba4dda239f69c9cac214e72e9dcf489c345795a217c76e4844a2f66fc35431d894b37c910b4250b170c9421b6f9de77a6a995311f0088de03b06becd8f5a274428a7da75780de0e8b53dbd90c3f6409ed1b615d689c512b829c11816266055a6e0bc620c7e16a33bc0abb1e1020ceff266d6adc34a3e8235e10cbf9fd9c890a4821fa3eb302cfbeefea828cc2cd59133be6bc933a7f2938ff851ea128107d6d9a867a3c3e67fbb4437fcfa1bb84f1615ca13dd73cfd0c5cda58d36a2226675ac12dd47269af3bdddc135d650741a488e5309476b7f87ad915130bdce7937696850d15e10197d07f092e8ba88878e240130f761faf8cd7b89df4a92bebb630765220d839fd15f176cba3c6cac499de34681ef4fe070dae2c299561332397e848e06a9cfcc3033455453b58a841aae4b72174810816e6a40222820d553716ef2143ce46005bcce1aa35c93317bcf86d2813ad2d3106b0beabd9da7afb782c92709c37fdcfa0b7e535aec63b3749b3879af9b4bf5cd1885cce225df9be46615e2074dcb63880f2da8ffa668eca5c85f0134479d260948f700e0b8346f77cadee20e08046d0046ecec86792ffc77cc6bb82c9603e8c2247d492a61bb2e6a2f2d08363afa541d0e2fb176e08c83927859ffe222490465c0693b483ecaf5561765c4e0b81eac5a638ba23a08a9b09185c82e4b0cc9759551c9fbbbb09fdfd7ac0a33470a2ac3cc1581000002d785cbab04f586be20cdac1c26fdcb9fdbf79b7260226f18b67812a5d707ce80dfafd54ec28f0a920148a26b41fccf6e0dc3eacc6e3d98e11f39f53a88c17bc28930bba613d02ae6dff08f7f2c36fbe3accdcf2c01848dcf14f6727934d5acd284d54d87ca655c605821f3c27ac798fce3d377c8cc100d6317dc000f68373cab68fa0b814d8f4ca0a0dd54919c0ee40565357bffefa42adc22139e1729dfb61e75c5336e0b7cb4c41edbf7c558a51548924622d7221199e8f81067d9c7b909d6129d30771e206e0ce8be9f5b916593829f2b5c5a09fd8202c6353592bb5739f06796212ba998824b8152534df71b9b8cf2bc31995ca2d6b3af8c5b150d0e33b8abba9727c31ffe5be89d939ddb4ea58d3879a83221b007640547689fd904be00762b6bb5bbee75785f21f79a536859ff3ead290db72be0dcf112612073318fb829964b79f16f6e8f421931c3b611a0c65547eb1eae79f2376a7ec1ee9798f1375058166d1047057c1ef4674d5cf76f02e5b70ecc0c586c062f25522607cf1a4d8668ed25133f285673994b6a4f8b5f5d81bb6c7a7462cc3000a69a22ab3f6a7736e10401d271defdaf337eaa01e77d5dcd2d47fc96144033a119e67519b39179fc06e15a50d2ace4ddc528eda5aadfe972f604455a256d3a6f70cdcc04900cfb6e44f3bc5c3d451f28cf7e2c929b106e60de61ff0eb7a187b9829940397e94ca8869899c528838da9c72b1d85f386fefe616e9c52ff95af8b005acc34f512e3211cbf2013203d351696b07d1da214389f6cc43d17a9ba69425ba85833c8e7103b0d033f23b0338a95186642b1c2ee22e97004356ad387a99530f2fb3c3b614774b21f3f01435381305169ae8eb6237cd2feccb768f7f60bcf5319a3e552b774eb2bb05d15b17ea6e4fd2919323d63d281171345c63ac21478f69d4d32bcb4de98d3c62804a9e49ab218f25c659a7231744050d06856040f2f422adb280aeb901331ab41262f375995594db603db1b0744c73ceae6b5e35c4c1ddd59124e25647e47d7851d5a7c50d18c3016adae8957131ea44e36087196732c7e7a80c49b98634934c6c7cc27cc063b148f2e54fc62610aa41abaeeb7131ea034b7991690e828c178e08e59e0542b74f603d28e2d3ce5d6e25fbffb40699879ffdc3281412aa2017f8ed69fce728e779077c9ed81a63bfe1698f9411b7e736ac9c71394fe68de92f270676ab946236e7ac0a0269444df1f45414a11c993d5a", 0x1000) 16:11:21 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:21 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = semget$private(0x0, 0x5, 0x204) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/202) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0x8b}) r2 = semget$private(0x0, 0x1, 0x4) semop(r2, &(0x7f0000000140)=[{0x0, 0x3ff, 0x1000}, {0x3, 0xffffffff}], 0x2) mlockall(0x1) write(r1, &(0x7f0000000180)="80d6f443110fb1202efdabd178185056bce3558540458d26ef956e6ddb678a6020d8c5cfefa1e6eecd0b3c4a655904a28b1fbcfdaa70ba7df51d2ae45e167b35b2049ce62d0fe98189c04fd8b29d6727aec4a82c3934506988be4d858e702f7c8fa86e91b7b5a7e48e8d2122a2ca43cd3822800a88df9cb41bba319db6287ec71a795d2d9fd9fd0e0e15916317bc7c035bf2ca6d27a12a33fbba6b281e31ffa9819404515e2c8ed069feb86195a2d8a5c7a1ae9c12f6dfe12040e04678b14d98001d2e0eef934fd1", 0xc8) readv(r1, &(0x7f0000001780)=[{&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/123, 0x7b}, {&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/11, 0xb}, {&(0x7f0000001640)=""/255, 0xff}, {&(0x7f0000001740)=""/37, 0x25}], 0x9) r3 = syz_open_pts() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/zero\x00', 0x800, 0x0) semop(r0, &(0x7f0000001880)=[{0x0, 0x8, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0xc9a, 0x1000}, {0x3, 0xab7d, 0x1000}], 0x4) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000018c0)=0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001900)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001940)=""/107) semop(r0, &(0x7f00000019c0)=[{0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaabe0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001a00)={0x6, 0x7, 0x200, 0x7}) semop(r2, &(0x7f0000001a40)=[{0x1, 0x7f, 0x1800}, {0x1, 0x9, 0x1000}], 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001a80)=0x3) getdents(r4, &(0x7f0000001ac0)=""/80, 0x50) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) chroot(&(0x7f0000001b80)='./file0\x00') fcntl$getown(r1, 0x5) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001bc0)=0x2) ioctl$KDGKBMODE(r1, 0x40044b06) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:11:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) msgget(0x1, 0x80) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:11:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x5, 0x4}) 16:11:21 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) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x9) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/119, 0x77}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvfrom(r1, &(0x7f0000000000)=""/9, 0x9, 0x0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) close(r1) 16:11:21 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x0, &(0x7f0000000040)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xee, 0x40, 0x5, 0x0, 0x6f, 0x0, 0xfffffffffffffff7, 0x0, 0x0, 0x0, 0x5}) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:11:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x1700) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x3010, r0, 0x0, 0x0) 16:11:22 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r0, 0x80000001, 0x5, &(0x7f0000000040)="37b6482a88679c8c4f9b96034a2e499ae3b913a614cebb42fe047bead1611e08e3319a49bb94dbede42af2eb25e4bd088e1df58f38742ee2c5f5485d3c12b6c1c18c8f02715c8646b63d8cc6a108797970fab83354dc5604901c87d221b451a4478ee8d0f0b36fa908de625b41c1cbeaee2239cdf89d8d6395474f8430b18fb16350007be93768801a810d4f7b951e758890a24bd4fba6e22cc94fad0d6870deb95341d12a61676114c7345888793d589603d9c3e93c4390d1088642ab679c9dfc29bcc16a0c200779e70a6ecbef650c17b29498e420ff727eff38587843", 0xde) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x7ff, 0x972d, &(0x7f0000000140)="d148e26ce12ca403e9c90a35c69742b7b913f77ea9f9d66142c7407d13bd65781358234b51d450f814e64f7596f10e44a24c6d7bb234ba22af91c052f33145bc", 0x40) r1 = getegid() setegid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x8, 0x4}, 0x10) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r2 = semget(0x0, 0x4, 0x20) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/229) semget(0x1, 0x7, 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x80000000, 0x800}, {0x3, 0x401, 0x1800}, {0x6, 0x80000001, 0x1000}, {0x7, 0x6, 0x1000}, {0x4, 0x80000000, 0x800}], 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x6, 0x6, 0x3, 0x1, 0x8001, 0x2cef, 0x4, 0x0, 0x1, 0xcf24}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) select(0x40, &(0x7f00000003c0)={0x4, 0x1, 0x20, 0x80000001, 0x6, 0x15c1, 0x3ff, 0xfffffffffffffffe}, &(0x7f0000000400)={0x1, 0x5, 0x0, 0x1ff, 0x8, 0x8, 0x5}, &(0x7f0000000440)={0xffffffff00000001, 0xfffffffffffffffb, 0x9, 0x8, 0x9, 0x4, 0x3ff, 0x3}, &(0x7f0000000480)={0x5, 0xc55a}) semget$private(0x0, 0x5, 0x1) faccessat(r0, &(0x7f00000004c0)='./file0\x00', 0x89, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x1a49efe1, r3, r1, r4, r1, 0x1, 0x7fffffff}, 0xffffffff80000001, 0x2, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000600)=0x6c26) shmget(0x2, 0x1000, 0xc0, &(0x7f0000ffc000/0x1000)=nil) fcntl$getown(r0, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000640)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f00000006c0)=0x10) 16:11:22 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/8, 0x8}], 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:11:22 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pledge(&(0x7f0000000100)='#.#)\x00', &(0x7f0000000180)='\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x0, 0x21) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/49) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) dup(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="5472d4e95b9ca9c2edee3c3cca6b5428285c9f75cd67256113ab90189235d2c8f96c6d14dcffcdf57eb11bd563f4f45fab8082ffd677fb3678126ced05", 0x3d) write(r0, &(0x7f0000000140)="b1224979d314ec021ab0cfdf61aaf1c034b6d2055a648943eec2bf880aaada5f4f01cef6dee9e96ca837630485427e2cf4d332f1a92190511095886ccecf4e0e8f1600644b9688c93f7a394f8456ab6e9610753ec0166a04fef9357ffd834ca02e381b8bcef333c99f67e4fa03f0ffbe14eba58e28e7f14f3c24f5ed0e6fc9becfacf6a9369ce32faf0337e7fd06479af7604acea9b275ee9f8c2d7d96fe80cb54c2b48f3dde4354c87eec5be02b33c3a6eeec7c88a744f4d45fb53bcb28eef5c49ebdd67c99aeeb5ffb83487e29f1fa99eb", 0xd2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0xa07, 0x1f, 0x0, 0x0, "a7be9aa6419b71beb6afd7acbbf0495a0d7f987c", 0x0, 0x8001}) 16:11:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:11:22 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 16:11:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) r1 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffb000/0x1000)=nil) r2 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/44) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/119) r3 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) close(r0) 16:11:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1000000000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:11:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x64) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 16:11:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x0, 0x3) connect$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:11:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x4, 0xbdc9}, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f~le0\x00'], 0x10) 16:11:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x44) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x100000001, 0x2, {0x3, 0x5}}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffff8) readv(r0, &(0x7f00000021c0)=[{&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/57, 0x39}], 0x4) r2 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002200)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000002240)) fchdir(r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002280)=0x8e) stat(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002380)='/dev/zero\x00', 0x8080, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000023c0)={0xffffffffffff0001, 0x59fce1cf7ec2f41e, 0xff, 0x10001}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002400)={0x2, 0x2}) r5 = open(&(0x7f0000002440)='./file0\x00', 0x80, 0x21) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000002480)={0x2, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() fchownat(r1, &(0x7f00000024c0)='./file0\x00', r6, r8, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002540)={0x850, './file0\x00', './file0/file0\x00'}) ioctl$TIOCSTOP(r4, 0x2000746f) lchown(&(0x7f0000002580)='./file0\x00', r6, r7) open$dir(&(0x7f00000025c0)='./file0/file0\x00', 0x10820, 0x40) symlinkat(&(0x7f0000002600)='./file0\x00', r3, &(0x7f0000002640)='./file0/file0\x00') syz_open_pts() 16:11:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x10000000000000c0) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2, 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x220, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:11:24 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xa) 16:11:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x6, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6]) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:11:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202000020001f24c109273134498c1f673b582b3d7ea5ef3b75c492df8a0b40865669e5279a1d3f4dd5908a0426d44b9136125ab29f00177c288fa5ee584f533a89b12b97ecf2732f86b541a8ed0bdee4ca936d1078e6c6f36be46bfbebe930e9e504d8a5aeb783b52504781674cb773f59b4fef5440a75cbabdfd807006f9d756138d75013e1b7faead81cce45b90c0abd89541eb13bf59c0952764109e879ea7e8c42b1b258734cd178ed6daaf82415f7b3591b776ef5da249e7c35a86d440c965f37c0d6ded87f9b5d7d75a793afd8f82f0adab847f73b5ae8d5984a6d076d942bb8f53758184bd976d899d7d8ea6a776af1c1"], 0x1) 16:11:24 executing program 1: semget(0x1, 0x4, 0x80) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setflags(r0, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/57}, &(0x7f0000000100)=0x3b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$setflags(r2, 0x2, 0x1) fcntl$dupfd(r0, 0xa, r0) 16:11:24 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000010002) setsockopt$sock_int(r0, 0xffff, 0x110d, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x400000000002, 0x0) recvfrom(r1, &(0x7f0000000140)=""/49, 0x31, 0x800, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:11:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x5, &(0x7f0000000140)={0x485d, 0xffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x82, 0x7, 0x90d}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x800, 0xe9f}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x5eb2, 0x19768e43}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x40, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x92, 0x4b, 0x39dd, 0x1ff}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xba496c7d1fad7e12, 0x20, 0x0, 0x10}], 0x4, &(0x7f0000000100)={0x8000, 0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x6}) 16:11:24 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) clock_gettime(0x2, &(0x7f0000000040)) 16:11:26 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00", 0x20}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000040), 0x4) 16:11:28 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x100}], 0x1}) geteuid() 16:11:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="126b3000000000000000000010ca7345446036610880d4f9482bc7f21f81bcef237eefb658a741adc510ad46c9b8ac95cfdd7532646a335eed05f071d3017d5314d8f39a0a2a87b823a12c2f4c1ada909872b364eeb7a1187a7e844f7f5d8918dd18fad7702339fa1e514a114e3a11cea661207a17871e2f54d3670c9d7d"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="85ad60e284f31d539ff6e7"}, {&(0x7f00000001c0)="1fc99456e45d740d12c4c42de7b7f90f26c019ff1404861088b39546fc3ac3adcff36d72f2f783b81bbf054b53e815278a7c56e776c26ad81822f63f9daafd2782c9cfea81a675c7a45755e2753b175ea0fd66938d9a5cb51edbebca5ab67d543a819cdb6745ff769f333be9d78a7f504f3d88a46b486b30540e0746f39914df482ba4ada8315169110d9ea040a6516055678ecea2894dc5f58985656531a42dda3eea594206ce0dd0ce5240c0e6a925eef2b4be29df6fb6bf8ebbbd6b2cdec0"}, {&(0x7f0000000280)="cecd95536aace85facaf79719bad2c09898b64dc1bfafaf72e0edb4999922203f293cf8a596dea0c0fbeca63a27cd788c3c2367d7428d3873aa2b67c0b2baef5ff71bbc8bb8a42b68be3f8be2ceeaec64a6f917516492bb223ada280a89e51537a53926e17c8cf259c57bdd59431c637f2ef37c6aeef19c5b342738f37f1876bf9c3fca24bdc5f1d1a393fa992c290ae0b66883c2f5c01897d15f33d8cb243f34b578f8f1331f2a3b83a19"}, {&(0x7f0000000340)="00000000ff"}, {&(0x7f0000000380)="39164340c8021c58aacac1d7f66f6a68ea4a35e7687c43713f581226821f005b8bc9ce49dcbdde780fb0fbfa2b92e7b63031d649d76adc1a36ea684d990f70a148a2cf44344ab735848603983967d2779967818c08e726ac23c8535d95bdad5e9f117d9aef85714ea5"}, {&(0x7f0000000580)="0253be6f880271dcf036566ce4571de84ed8b998db2a916bd45ab3388b21b1957d3db2256b5140c36500d9cbcd106b9ebe82a559f670ef501142f4ec14563f339f9a9ed9db92864a2ba865fcb48a288d312952473672ddcc9b068c59e522869eed4319efd6c698c1437734cbdb48f0c09f7c56041156ffc95b56e79368da954ef3202e70350e03634dcc420850de9f17c6c638a0f2fdc75b9f76f6e37048e05dbd"}], 0x1000000000000073) 16:11:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/4, 0x4) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001b00)) mknod(&(0x7f0000000500)='./file1\x00', 0x300a, 0x101) execve(&(0x7f0000000180)='./file1\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='+**%\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='^\x7f^\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='\x00']) openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000580)="d6b558208d06c0d2e3213d66902b4a6e238ef443ca6197b14f8568565bc3b236a49704074976152129aa41ffd59d34a1a554cf73a91ff3d525639577fc5abc1ece6adc686772c693863596ce7e7a83009240c02841648fbce70ad26d98ea7fadd13c7f9a170a", 0x66}, {&(0x7f0000000600)="5491f9031cdba3229f89489ad43fe84ac91bee54072b220281d17de4713e52f12482e7ab823724b707287adcfd03d1923c0756f0b8ae5d34f4ee3976599229968781e11aff4779009f4b62cf12a4f7e902efb593dd54c5513a925f55978d3e05e81e89436afc01cab562bacd520843c1fcc0b80b3364a47de8fa98be14b0f85a538b7fe6511eb0ea67c971ea2edda65cd0ce", 0x92}, {&(0x7f00000006c0)="d12602ff633145ad6604565e65eb0567f4f360921ff78c0b8bbc464372771a4615ef382adea7e9334778bd021a515cb3ad19b6e5e2d187078792da5986db1d4f2fffb1eeee0887c60fa142688df9afa08093b8f225a6aefeaeaa197d218177e5ccc9d89ec7fb3b5743f39e0f46eadccc604bb18b85dd9cd405809849ef0cf7cbda6404f767beccc07b", 0x89}, {&(0x7f0000000780)="c09643507d5a96d7c8e33489d913315909ab695294eefec14c830109cab2d379e69894c3c9634e6863ef69c60f0952228b2f023bdb22712291159df5d011aad51708a820a162ecd29041e82bb909469ae5d522fda1895fd9ab4a78d53cfd3a7a8c9b4730a33b50c6b3cf2f143849259fd3543e07a354a8eb0705f3c5b15335587a436a7061e4da5446b8f2aa0d5928b8f9e249693aed", 0x96}, {&(0x7f0000000840)="8279119898c8898b0a8e8c4a14b2e473d00d78255cbeb711d576c075a5a7736b91ad9a696d891a31d4e67709e2f559e1c19c82b27a7eab693bbcb90656481012b3ad6ed192cc57e4b2acc154ef58cce1915dd30893790666a2ad8f0305e3b693cf53b2f52f2ada49c4aa2b6c7fb9d46a11debf96a11e310ebdf1006f4cc5723f3055fb1c5f48c8288826ed53272fbfea8ee791c6b1bda6e67f8313719a9fce027bfa8b6fa25ee41c8e4bdddffec1fa6b2beadddd1adac6c46b0fd343a4e3bd5075b2267eab2dc98291585a22599188", 0xcf}, {&(0x7f0000000940)="7ca7cf3941d17d54f68ed72f3fff2a29c13ecfd1a780ed548581a3f3f34dd71898bd9a56250d0d21bf35b21f6cb39b5080e9124147423c4d456a04a3de669cd582555a958941963ef231c8fdad7d31e5be7080b04937f72795705f0c70e456bf8a41c63e58fce95db89e0ce1588a276f028608d8e4976ea3b0ad67e967079ebf392b18d53fcefef8c2b08c1a3674cbc5a44bc6969358c2565ba8b9eac5871ad6da45cf88b1b66614d92b1e6ea7dcf2d7ed60d80aab2bbd5d7193273eeb19ed2f04a636dd6a499f6df2b72bc5f6bb26e52b8564c10490c24be35f222625ab9f4f000b08eb4df1135a2642e4f529b937ec659879b19b5c07bc8d2eda7baca085fe8b39af053674ece3ec48211ade0b5691122f7b4820da65411d59dd3f932e69f138cb91f15cd7832930a7f2c68409ebcce8a968706d2db52ec3222185afad9cc709892fad271c643aeecfc9de4f29df72117f8fd5222588c7e12d818eb17cac461e07961f849e75fecae9194a1376d81b71de771eb89c6759bf9d796027117dd17c5cafc1d2c7e0d7dd9e2913b9ea81af58d2f4a1614a5d8b43d763718d078243ea01097ea768ce83cb00502c565635b53f47cfe9ba859cde1dbc20774f6978748967df8473e7e77664c8dc38519ec75c0096728ec11cf661c1e20ff8a78818f9edbffe6a27a63e514ee842d8b9f4fe51452f36e234119c3ec7a6fbb8603a98f78207b6abbf594e072bd9f34dbadcf6801bea82782dbf9bd9371477e1046cf3e857c4ec212e9f5d79b2b8f8ab420e29f560da29760deb2361082e69ed31b0f4c9a903842e34d93c88726705dfd52460c245b5b6f82fb874bf5d48615132d7715b1ae0b9d1a6a0797e56b85dc08edba66e85edd93ea072f2fb7f6edd0d98ea8f70d90c349c2bc5bd278f71bce613c361fdba8f9ef6030f142641e142087956bf0304b2677ee2f8884fbc0bd510eebeec40b46bb253b59f8f63f42a0dc111ac16c0f7068527e6a4e2547c299d790276d97bfb9240c41be18b9824cbb14340ef5e0088186cb15cbf15b9124efc456c734dbd45b45692c2eafc99fa08d2075fd4cad99714b8e7989a257569e515a394521185585b1162d67cb6bf9b5318de67a80bfa2652c8edc1cd2c8e9062da6e9c2a521e6dbb85f1b1f1ea40d8d4de1d57e15e290069c6766720464aa3ec2392a7699c5a6123b41f8b3c95cab74ce2b1805a23ebfcf5baed6d1b9c61077e62405d8968848b9528d9ab0ce197d833f7f0eff8cdde3917df3615249b22a37234611784b77719417ca2c9e1f48149b1f76c93af8a6b87ea3cc513684903f60bc0913158c8d083948789a36bbf697d3e99868d9b050a484a8b36f12b9d5a4d0e752137e9c8879e6e243ec44dfea1f1f589c58a804855d8aa53128cfcb969374dde6b2ec19fb7d37dbacefcba4b589075bf894deeb638bf4f32fdfa916dc89a4a34285e95890a2166fe736c357843318a5d640d0dc69bed38df8449bef31b88778c697d2e050c9199e0890ab72eee709f5a81f6b5243fde6c26ad97f04239281aad98125633a359374bfa88035f0df19fa483cc3f611e6117cf7378d944c1a4aa999d8e76db3ed67f6de7ac08f5d3767f6067ad5071bf4977b6577908859350d0de3aff19ed2db9628ded223985a4510c6066110b4d617b9d70b17b066a66e84e90cd91f472d0203de26b7d8827a74c575cf268a3b4e3b13d652e291dea1621dbff2862330a8bf821882ba9e4271dc82a1b0e0cc759a193d30a500382748d13aedb9d88eb7e02e476a15622a022fb4b795658c1eec5a46a3afb9dc6840a07636585ae48392e6aa471a2e79c8af462f3a70b46d575558110a78ee5174f8af56ccf0360dae689c22d2efcfa66d55617e739bbcc59dc2f8d25fd4b3d491f70403c6de5c7f5447369f434fee99794893d41fb220c6ddd2fcab8111ee495ad79c9f3064239d6ddc5b9797379a6f02f98df14bc890145997101919e6c2eb5d997853550eefc92ff6fde7ace69684864485d682fee351b5e42ed9680d9f50e68832890749f08d0ad65ae852fbdfbed11d021b3ca001128b4e06fc5db2b50871ae92f26ae98b97bd0273f78d917103a0bb5c34919cbef202f1243a2d7589e4f4506cb90fd8c3392c33e72e31075d431f803bd3e0a1a6f4d135705ec213cb4be6ba418060b0b87b08abf4938f2c49f0986ed8746fdec12494e4476b52fa894123ae5417068c8432f9dfcf3ef35e5523215f17bebf6948de1223c616d804088f6203e8d65c6a4ea8df993020adfcb47f7947701b5fcf732b5ab7d32b82632f97a055d2388762481a2f6e75031b6848b190ef1ab53516a4f479c79b2f158f8c365e44b2057a026072f4aa6029b712876e6e3c8072590d2e5b2b63f4d4ba07c01598b9d717715c8018c4f019b24e27a61f96d7674c835f86b4831ccc7c554a336d432d274cc4d678e8803f3b6ee32c2d8597ced60af8616450aec9070b72f309018bf9f06932854cb080d5ccca630c57ad7d5e958d7f1649d3fdf24b91053c1f0da9c5eeb0ccfd8ab63bfe37743cf8dba3de513f07063fd732b656d70869d20eebcf49c0f6245254e4554d93d983d5b52783958ad6c8c76d40a893e90c6fa86e9d4a7a3042ac7931d795f2520d80ed76229191b8907bb1e66d8539dfe3d067d92cb019cdb673baa3f6ce41621a45a0dcf846f6750cb93bcf9f6f778f8f8bf9b9cdaa3035e7a56b24536d05fa6e0ee535f98bbfc325a126d80e45fd8cbffe6ae7296562404750a57c729261f338249891395e2c8df6d9a2235debb1ab9ac43c6100f73366a7a0a6ece490deb463a3ffb94656d12e731564ead28f90584555b6178b2f00223b09d83a94479cb0a3f209879f5611d0735825e6f294afbf34c7f25d3e35afe7acd76f9344ba58da9e9cd4eaf02aabd11b50ce00060432fa9526f2014d42715399f081d794453a4e54a9eae5bf972b7e6292e34457d58977c14f0dcab977f04e9abf8bf089749fc21a03bceb8e1d765e10f4536e130d064124214c395cece3221951243cff0979cd6f002a58619b989e2d9534df48eb15bcb504cef200969b0d7b994d7eb96f3eb672ede11ceb2cb1fef540fe493687231cc2721774a7fd74962f8fffcfb797862e3abcb2da6070e58d9006c3d0d73a758d859b4430419f2065155911bc42cc60c4b7031cedf1e001e8abbe45ab56bc2bfdc9f33026078b18e6988585e7df7cffba0f57ed2475b7af827b48282365f84c716abbb21f10492d3951dfd84eabf2be620d6c6e01f405acec6afc5e24166186c53fe8d0323e1d41f8a5e1d9b680353fa1edb15477a91c187c4bfb64e2766d4c35b157b2ec71a99784b0e7dfa3d53da243eacd96bb38080d7dcda0f96ffe8bc030c75612ca85440c272b1e7f09aa01448a7e2cfce007be2bea38492866f345d08237410f1617ab6c8ec28ffa1934867eef309ac9e675a62171c642f68e274d583b161b4c7e57655d049b6e82c5df28d930adbfe84a0639a61511d1765d54e17769fe9285ef9a7a3e9bf14ababaaf289c8fc336783c7738043d2e4118b12bca4be040a0ccea883225e99e06e2a9186ca68a0caf2929b1c75e3e97cf5d842dcd09afb86a4f0689e7f7e6d320c4aac5c7fb7496034cfb6d4cd72402f3f3262a6d9e493639cd6ef9277c449d11e942b4f515ea792f9216990f3bc51e0accac46208d750793c8df96b93e53761435f92a132df037badf4232938a0adce6ded23884ece70bed2ac4f0e7efaa453d444e2a47565eddac3112e531151787f92e851ded0bd9b1602e4a227901b5eaba10ccbc2d84252c1226bebd4329cf21b5d441febe0e402e4e65736e65f4bc2142438002c71f623ed306ca9bddb37e08eedc95d2e57a0d51e9f94536f95bcf66361e6556cebee66a28faf78b23186c313629f395b4d55194922888d302358fc66bcfd2105a70bede31cdb8074a211b3a9c4019203b89790c2423c117365d7dce879f052ba3fb345c7b44af777f6597fd97019bd53b45711fea339e9a9da1ec7d24b045e28b22555c5317cf5f0b101802d2bd400ed0f2efeda955a9a1a1f5d44a93e2ac2935da8cdce4b83e97463bb99bae479be1669488abf9c9ff9b6fccdbdab5257ac4e6e6ea4379ef2edaadc45aa6a3616abfa11c9647adee6f203739cb0951afbeba4d9ee99b15e7c7564af55db14fac972a0853458cdefea86844c7dab6f159b98f90f1f91dc5099d7b6be3c26d2ab2320bd2f7d6c851ad9c0e97f4de8c87f876a7277ff82a4ec9f10352e384189ead01bb2740e627693f12a2e7b1dafc2b5f6e8a149405fc5e889e2f04740bc2bce9e72f689586da1aa0151d644ecc79bd522f42097c2728f46e3a0abd4b7f5f34e4e3f6a30de9d6e25adf29b61b56e2a851a0b471cb18b78816aac69ecac03d95e5dc003e7b7306293da00174e4ae2ef58bd5bcb56aff9f06c31760ffe08d93a828007922e582f71beb42269f3d1eea60490d53eceb2a9bf8f5373c6283dfcfddeb4fd863301d1410e8e84656e2616c9fe6165fd59b85c5e9b4777e6bfc47c5d60df5df37b2968d63f58e8094ae7b61e738c6aa57f89af05c21313be25f94b185d3823e6c880dd6389a0a856b16290fb168dc796231d582f96492dd23bf8cc7bb0d0663a30131584888fc7a0518ce4e395b592f4f5c7cf84e27fc55cca6d380d07d4e2c8854c25461c1e70423c0a55e064cfcae3edac469e0e54be2c0d257bb46433514bc06ce011239a523667ca1a57d9a4bb2a5896812c1d9d60232124c9d1cabf76589d36fbad010f9bd0c2e812bfd67f63670fd49a4c3d144fa22801f3a7f0eac01362e6713b2d7ea4dce7daf1532ad53b4646741fe3bbb62b18c372ab5ebfc2e48a96dfb14cf878fd4ee5f01048023dddb0ac89c603bd037f3666ef53429eff4e742b5793f1b836629643046dbb872273ba9c48f8b45a29cc4bc4e4a19b9832a3d4ed0a484ca4bbca0f8ce3a59d6f0a8791556cb77c55774a859b5ccdc611c287d96087973616894ca06eec8de7769b753f29c9c47401fef476f62ca1deac085618284d95bf6e690311d975dd4ea89fcef1e7162976dff4d52e7e63dc0004858cfa6159326077cf3e3e7af6edfb3ccfa6c84a4211cdb133cf806fa9540527f5573038ba0d151d47ccdb41d1e67ec7b261bf99fcfce337e4ffe3107f14e15e4976ecc07d76454e8eea948fef9dc9c9e40b57d5d576b81ecd297893dcce3fa26a3f6b25e4e24591ae518cce319d3178cb09003b215833b7a5e2eafbe8c96ea6c340c467dceb5adebd1acd8049deabfff9caa524254800222f45619e1d3ef03c8fb5a113cbbab7687c92c01db28aa62b6d71728697cad79f1882f34d89e083526d90ba9326adc50bdadcb9abb226cb2777bfe092bce5337e8d6f0c65eb49edc6d38ff169919f04cde9073e5dac4b156b17add6a1d85357d38228280a248e3a86cb869671c57ab316884b87910e5ef38dcc1caf17b989c9aaa5a2793647719dcca209d6db60c79a5c79d4200c548ce9babae94cf7083fef94e2a497487adeed52a97be70cbf421902a7263bed666079b1292c6499071b85990dbbf8b90aa401fd1a30cbc4b6e7995270039143ae33a8e35d949801a61100e3f1d273b1970268f0ee24a63736cf59425375a4d30ea8a0ee092b4f990228286e2d6043cf74f0cf96c00c2c8b9660757ec60c2c3c8f7069c577d5fc1532af766d94945532c81149690ff7075138e3c3509d6667e35dd1e3c02f1d3c445a2a6bc98a1043a8fff4c4ca76ebeb3825ad", 0x1000}, {&(0x7f0000001940)="24b210d3a6d0103a8e2b396145f92d9935cc22ff47e3470feb9be0ea24f8139d91b40bafc2fd440d5cdb032941d02a600de6e45ed570b515a57c36afefa052f6461066c42ee73941e232a0a0d5c99850f0ca4dae3338f210d3119a8dc7ae5898f47d0d25c8868d219b63fe3535220ed8d6a59ec96664ff3d248dbecb689354d84c35efa606e0d0a3e27b0ed58399cd22f1733a97b35b9d3b8ecd530ebc2f48afcc14449715c91b52aebea3331a063d42368524e7ef07e964f5eccc0f4777b659c1f0336c3eb9b4a117e202014e7f43a83fa0090acf13d305e2fbe0f7784024be21", 0xe1}], 0x7, 0x0, 0x0, 0x1}, 0x8) 16:11:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x11) semop(r1, &(0x7f0000000040)=[{0x7, 0xfffffffffffffffb, 0x1000}, {0x2, 0x8, 0x800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x100000000, 0x1000}, {0x3, 0xff, 0x800}, {0x0, 0x2, 0x1000}, {0x3, 0xffffffffffffffff, 0x1800}, {0x2, 0x10001}], 0x9) r2 = dup2(r0, r0) semop(r1, &(0x7f0000000080)=[{0x1, 0xa76, 0x1800}, {0x0, 0x7fff, 0x1800}], 0x2) semop(r1, &(0x7f00000000c0)=[{0x0, 0x6}, {0x1, 0x100000000, 0x1000}], 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r3 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/137) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000001600)='./file0\x00', 0x84) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') semop(r1, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1800}, {0x2, 0x192, 0x800}], 0x2) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) shmctl$SHM_LOCK(r3, 0x3) getpeername$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000013c0)=0x1002) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000001400)=0x9) semget$private(0x0, 0x200000000001, 0x6) r4 = socket(0x6, 0x3, 0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000001440)='./file0\x00', 0x20, 0xa0) getitimer(0x2, &(0x7f0000001480)) setsockopt(r0, 0x3, 0x400, &(0x7f00000014c0)="8d4820afccdfabdabdd1017e027f638e936a6211ddf0de5589429f952b918f5654efb1fefbfea8bafc28aed2c4e93a4b7d90da0deb8bdb059743f071b3a1a6143b3667863b5eef87c307bca24409eaf2ee7cdc9cb645a4ef5ce1073ee2a64640d32510cd64a002926400f2e11e0c31b64bb04e6261b28e1a4e40315e78dc6a0675e91fc8ee6c0921ce340e8c0236cc3578a3947baac080e03a4845f77ee1c0ddaeab28162dd75c818ad7417cba1e1e081f04a6ef6f8593123a9701accaaaf51bd8cd7f8cea68c3a6623e2105f6499959e84ebc", 0xd3) connect(r4, &(0x7f00000015c0)=@in6={0x18, 0x2, 0x4, 0xff}, 0xc) 16:11:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6f4c00d73eef26db1b1e04a3a347fab293d3852fc2b191eed88d61", 0x1b) write(r0, &(0x7f0000000140)='a#', 0x184) 16:11:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="7ebba652d1c4703977a687a3037a02550839fccf82ed7722a15624def1df79a644db13b5b6a2b5a046969abef668e6ec62905ec792f922d768e61b37f6cf7682dc49abe1872f552718ad8fbe607f391607e847bd7b34485f44cd4d54e37cb70756176ad42edbb23a8ea8fba27f960c79cf965bf95b", 0x75}], 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:11:29 executing program 1: r0 = socket(0x18, 0x8000000000000002, 0x4307) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) 16:11:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="83c915be9d641b9311d7f5b09385d2d71a3660bdf26fb47d0fd5347cce655102fb22ef6971546692748deb0650af26021c4fc39b7f50e928336e31d5143ba205e9b4575d556f41f814eb249aea0de71536c44a0544b6f241c2fca7aefea9ec2093306c0fb5ad631190791880206e9900e24a1a9dfb21c34b2792383399023c932effae304e08a1d5e4138f72b20f43a3cba78af3f3f57f7efffb8f1a183e4786d68b30f2ada8e2a2d79de6788b266d387ba7f542de879ab9465c441ac2942355fa048b9f5d524b00", 0xc8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x4, &(0x7f0000000040)={0x3, 0x7fffffff}) close(r1) 16:11:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xa61, 0x6}, 0xc) 16:11:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r0, 0x0, 0x0, 0xa, 0x0, 0x0) 16:11:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xffffffffffffffff) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1, 0xfffffffffffff801, './file0\x00', 0x6, 0x6, 0xa7a2, 0xa33}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) fcntl$getown(r1, 0x5) 16:11:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:11:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2c, 0x80000000000000c, &(0x7f0000000040), 0xff49) 16:11:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe(&(0x7f0000000500)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000540)=@in6={0x18, 0x0, 0x8, 0x101}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="d57889271c77d16d71ba94481b76738b1446720acb91ebf2b9c1ef0d1053d6a15e627bfbb647a42c7b0d8a6dc55d22e39e4bf9babaf4bb1e8a47aa4ec0fa3ead8fb1a3f3691dfb6706a7f9316aa6e5122bcedd30ca8fe85552277c53c83b4dfd1dcb07d67ae38be4a1588904569e53d11dd955f925b4e36edac71553b50dd03a2f641ff2e62914eda7dfe833b3d50618e7c9a2610eec7831699991e3588a11fd79c7be0b396cb00585601be240dffd5dfb61d368b1ac8d186d41c639942a2a", 0xbf}, {&(0x7f0000000680)="5c48b70230ac6463526338c8f53bdf84e739024a8db01e6c02aab33c6bf37b58ff1a17cc5e0962e76dd9bcf628030272020855656a08e3337a9d293a35fd02302541bf5907baeaaca1e8a695d96559d8b41d551b2502bb7a5c692d2e06e63d248a16d6721cdfe6ae416d0d0be2f1b99daa02d24177", 0x75}], 0x3, &(0x7f0000000740)=[{0xd8, 0x1, 0x9, "b8313662e9fdfd12e264951d3f586f24d4f8ed6ea99bc458f3f922187180a2ae6b19f4a49b1a86ffb7961361b167bb9e4d061c62914b1b2aa12f1ee42534f6a9b8987ab5962f77a9f10317920725e4c740a73260264f43a4c5cbb486cd778610d910ac4ea5b16ef6b4051eab10cdbfba925b9aff38e19fed0234ca83121fdfba39f76b2a229059d23037f691703ad60f54cf65aee28cba97182a420d4fa28f780e099c7516c2266eb3b5c60022addfb077356b5f5f4f70c71777a29c23258568288ca603"}, {0x90, 0x1, 0x0, "fa3348cad7afd13e1a2425b1fbac0b6022aa8df04a53a8e422c36d19acaf86c052fe4205922ada914c597da83bed610fab08a15edf00cb6efdae65bdb24ac2450626b1a2c81e535174db9a90e504c7dd14d0f94bf06fbfdb1a5558a10e6f96a386c715b937abe09754dc750dc8e9ea0310ca3699034dc18e0d59a698"}, {0x38, 0xffff, 0x8, "7722f8b1fe554096d688baa9c42ec72cf73cd62f719998f9466440a49f95a4f7d9"}, {0xd8, 0x1, 0x3, "910d3e26e4da3929f258d31d5430f935b45eac4f99fd586f26e545c6cb9f9ff5023af8799b896ca2cacb004925366c31da1cf514a67f5cb7520b40d8fe9b759ebbb0a21b64e5b08ba95756a0fa1e8659d0da38331bd0982fc3e84207800f708f9182d9df7da27d7689eac3a24740a791c6f294e159028ec518cde81b7a3baafe5d1c5e89e4f334c65664311665111d0aaab3456bd451312802e7ed7fc047374bf36122260e3b217c83367ade2d36ed8416a00b95c29795b2c1ce3d767ce1aa512b8fa9c7bf7d"}], 0x278}, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) mknod(&(0x7f0000000580)='./bus\x00', 0x0, 0x81) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() r6 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r7 = geteuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/48, 0x30}, {&(0x7f00000003c0)=""/249, 0xf9}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xd5, r7, r8, r9, r10, 0xa0, 0x9}, 0x0, 0x5d, r11, r12, 0x3ff, 0x7, 0xf581}) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x10, 0x78) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r14 = dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) unlinkat(r14, &(0x7f00000002c0)='./bus\x00', 0x0) 16:11:30 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x180) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) 16:11:30 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() r1 = dup(r0) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 16:11:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x401, 0x0) r0 = msgget$private(0x0, 0x81) msgctl$IPC_RMID(r0, 0x0) 16:11:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x1ff) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:11:31 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) mlockall(0xfffffffffffffdff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:11:31 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200008000001f, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:11:31 executing program 1: clock_getres(0x8, &(0x7f0000000000)) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x410, 0x0) r2 = socket$inet6(0x18, 0x2, 0x1) r3 = open(&(0x7f00000000c0)='\x00', 0x400, 0x2) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r4 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/72) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x11, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x4005c, 0x8000}], 0x200, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x40000001, 0x5, 0x5}], 0x20, &(0x7f00000001c0)={0x6}) 16:11:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/173, 0xad, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) mlockall(0x1) 16:11:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="818d8a8ee371af82b689fb911545624385e0880beaec60c6b6af92953beb5ef432ccc430ae6d7222d2f68ec9a172b9e2790379269ef06b25b7f41ac570d84ef18555e7ff0ed140cfa416a90c290367f9a1034646b2d15a035352a8c151e3286f994f", 0x62}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="3872d7aa050cee9aa6fa25411b23b0d9feb3b454edbd1aaa471a7ccb91ead0f06eb3e00c5325a165d33c1a5a753b5121fd950a07df813b9b71aed676850a83f0af332d51139998ee78c6ea76e276a2c9a1ada66d484f7fa300304ce905b10431b03d81ce73753102810aef50a846ae4496e1808559cb223cd5c5f22c1fd295e1a8188576366727960193469bdce5e281c3a0b31b4348476ec4074945c5936c94216bcfc3565353a0a436584c3589e3a5264d64d71068861accde154afcbe92cb4cf9baa822577c5503b51585035984e034336d8b3dde8189d5bd8b8a32e81d87de8eb0658727661ee6f828482e6bb7fb1bf3691d20a9a6e7", 0xf8}, {&(0x7f00000002c0)="3ab260da94d58f3b15739fa3a47a478b4e2dbf8ff7f070340c77b471873e04a813fd528ef9ecaa6cf499b446871d50f114ef7d21b8d77731e7c49ad1eae3e7a32774d4ecf1292e9977978c7c3a", 0x4d}], 0x4, 0x2f) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20808, 0x80) getdents(r1, &(0x7f0000000080)=""/118, 0x76) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:11:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) recvfrom$inet6(r2, &(0x7f0000000200)=""/225, 0xe1, 0x840, &(0x7f0000000040)={0x18, 0x3, 0xcc, 0xfffffffffffffffd}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) accept$inet6(r2, 0x0, &(0x7f0000000340)) 16:11:31 executing program 0: r0 = socket(0x800000018, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 16:11:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x343) socket(0x6, 0x7, 0x7) 16:11:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x10, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc080, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x4004667f, &(0x7f0000000000)) 16:11:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x200000000000002, 0x0, 0x1}], 0x5, 0x0, 0x4, 0x0) 16:11:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20090, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x10000) r1 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x78) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:11:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x4f, 0x7a, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:11:32 executing program 0: r0 = socket(0x10, 0x0, 0xcd1) recvfrom$inet(r0, &(0x7f0000000000)=""/241, 0xf1, 0x801, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0xf58edb4ee9fe99df) 16:11:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, r1) 16:11:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18090, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/185, 0xb9, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x11, 0x0, 0x0, 0x0) 16:11:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r3, 0x4, 0x40088) write(r3, &(0x7f0000000400)='>', 0x1) 16:11:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) renameat(r0, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = semget(0x2, 0x7, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/20) setsockopt(r2, 0x29, 0x36, &(0x7f0000000100), 0x0) syz_open_pts() readv(r2, &(0x7f0000000380), 0x5) r4 = socket$inet6(0x18, 0x8001, 0x17ff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f0000000400)=""/135, 0x87, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000001940)=[{&(0x7f0000000600)=""/178, 0xb2}, {&(0x7f0000000540)=""/57, 0x39}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/249, 0xf9}, {&(0x7f00000017c0)=""/100, 0x64}, {&(0x7f0000001840)=""/252, 0xfc}], 0x6) close(r1) listen(r4, 0x1) pipe(&(0x7f00000019c0)) pwritev(r4, &(0x7f0000000100), 0x100000000000001c, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000500)={0x10000, 0x3}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) 16:11:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:11:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getpgrp() write(r0, &(0x7f0000000200)='(', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) kevent(r1, 0x0, 0x0, 0x0, 0x4000ffff, &(0x7f0000000040)={0x2000000000000}) 16:11:32 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() setuid(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = getegid() fchown(r3, r2, r4) r5 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:11:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="e500002e2f66696c653000000000000000000000000000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="0eef216389c6fc4a52552a2595ae4b4800b9a4e9941e4a12df23cc6fda855877406649df7970b00e531853e711717ebf84a72fc3df011f", 0x37}], 0x1, 0x0, 0x0, 0x404}, 0x8) 16:11:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0xfd5a) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x72b9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x3, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0x400000}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) msgget$private(0x0, 0x2) 16:11:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) listen(r0, 0x2) write(r0, &(0x7f0000000140)="4ad18f6380ad6f6c", 0x8) 16:11:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="21979acb554ff4e27a2be39c2eb04caf7f9d3faa393c289530fe2287ece27a716ac45c4c2395b555f4a3c83dcfc4b47945f073fcc8e88a9ad0b15837d70f2c33688061e7fe1a2f30a13abca62ba055dad575e6c003d2e1cc33daf62718d5226f87383676110a1607169dd2587432e55e115a1b3f446987e05190dc2257979c8d5d26922b5de868466cc145d01df1ad9143ac1e2851a848dd08f18cd278468189fe7b0e88f00a65333706f0880e9090e43edc45b20659a9ca8b857f1cd7c38b87bc1e8bdf71f1758ca148aadd80fe", 0xce}], 0x1, &(0x7f00000001c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xe8, 0xa}, 0x401) 16:11:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x6) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:11:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/171, 0xab, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x200}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x1ff}], 0x7, 0x0, 0xa41, 0x0) 16:11:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fsync(r0) fcntl$lock(r1, 0x4, &(0x7f0000000640)) 16:11:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000140)="279faf1f662e0e", 0x7}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="bd9386e6772302d601047d294c9dd207501ee631c8e14288a8c5c8503d9d3d9c661af3afcfe2be91327fd0b0110f01c69dc7dffaecef8b552255dbd6d7dd16b8ceab49c125a0e0e03079e36cb05602390d41db46c89e7c87b5dc4901be13c58a65d25c43826c971b7d75b25415aad018624fc040eb2dd68a15ed8bba2eca5f1adab3a068a53bd1f8338cec6ae0db6f9ef54754f56a0ec317aa37ae7f3766e4122532e7a1e8df1741c33c05b398c17d83605bfdfee945002300b1d3b686f222f710b24f616c9bd7", 0xc7}, {&(0x7f0000000040)="6244a5bd5efa59507c33bee61c1731d0f8a0c337af19ace2512c95aaa7ec0479624ae1fbe5cfc40fec0dbce8141dd873b6557e5b1c55efd80f70fd0155bdeb3fd0d562edf31fff95a3b31ae0a363bdff1fac5aeed78eae7cbf3b0c9e572848ac98aa1d717834c47eef161f561af507438ae7b728add41f12fac459fe49a79467be62b6286ef3db2543e54f82c6720c8e614bb21d17480a2b3288d80c4a9aaf078491dfc704525dde19decc80e8a6a36e8018874db0c0a1", 0xb7}, {&(0x7f0000000880)="252a091c3c1b473585ba50df36b1762bf061595dd8a57d62f68123197c7646924bc7f3f0ab893f942fe346698055720003661c614099ad1279cde560210620081fe35496a353c871de2b4aa6114c932578cd4ec3da6613e29ea6923b5dce304434fa2e23e4624dbc82e20a9e3406bb4d1d1b8dfbb0c653d3bab99af1ae9ac9d261c968263f474a2c8cf0052b5dfd247cf7e88ed9c0e80c96cd19a71eef4885683897451e0d69e1dc308ffe8b2f8f61ea44b8f7974d6af86391caae9b3d57c96d66dfe26a16a66cf16045d9b71fdb96b62aa2edc090df2fdba57df02b86620cba095159c77789b8aee884256866f05cfb6a1a94f3607857c22e1d646b6c518de8c08a121a26741f912789144d88816bcb40b1802c7118f21e129b721e8a80739cccd0428ad7bb112eb8f9bb315b57bd0f30c74ea8ccf48bfda8f56eac3cdc98f56d9b8199d7f2eec3bc49e647b0e2460c35f56d69832f0ef63c3e462459b2b538604ac6814fc7d1f3bd0d458782b2c49a53f712d85b92e2852366f430d11ba7a32c345d5038b579eb95373dfa4dab98b31762ed68d713fed01faee816ddad5e9118cef95591222db2532b13006f6b7c444f55af77ee050aa514dfa9aa6e81bcf694eca4fb11afb5da5e769a73ab296585567afcbbdeccfbea4d7c9bc88f2f4b94b78060d90060b491c8999df0c02a16269bacb517c79636129dc013d4e5262c6899c142dda0f8237533a75128e95c67ac3fdb7f195db05cd6b9d55d335f8246c4c98a591494307aa847808e4e44ce65c21f92434e193806c34cd041c55c8ee0951c7b61feaf51866ac5ac47cc8a55bb647655412508570b76116c0987b890336c363f11aa85ca6493b08c1d7dd6d0dea69abaa89e27cd2ac774e127c1fec9450f6246e8bd619a27126969d07585431baa0a48969deae5c7f2b97a975e006db3b8966bf890bc9f85ddfc6955fa6371d3d75e6691d4bca404cb58e56671cf9fb0b13f7d7994da3bc28c871e7eddb129ced91221e754c164836f93f868480e74fcc64fbea03c0328f987db52a8f9c5b3ab437c465920c10cf682aa6fb78c3846924ebee0cbc280a97366a29b4b43634711712191599048995bb440e2428f7fb3c9cd8c214695c0caa2bd1c928c7c0ff5387067b74be9f4c30b202538ac15b150896e147859bad7d1e7ef487139a8b6b9894aafb06fc1770713b5882917b41e183e7cee896f679a27e832ff25ba9108245b741db76b83c277e8762f23aba8fd496daa76dc447f5938fce2c02f128319bbd975d6b1efb4b2ed98cf08d7150c521d3988458ce26d90d8a8843c9fc247414779e8ad04d57bbfca96c11b438eafac18a9332224e8e09b8d97c1d99e6de923943a03a95155d426bcc1e5f37c4f4ff858cdfa0e6f721f0a3b5018a6d1f3b5f3a72814283c27785001f91836c36986a62444c311769ceb42efbf49aebe7026f8b48be1a46d58b9c88a4e87464b46b9c41f3da55dc68d6a40fd73ba2bda56edb9e539204889dc2462bcb5ef3ab75b1bab5b8af0f1c7914c49a954d4b9c2286c3fc777241bc98f21510ee484b05c461ecee322230bf28e10ba9a7d475cda51011085c57d576ea2cd18f6fda2075c591a144ee825ff76ccffb33d2030f7be71ef76630c8c3cb92a5eb760fb48b301f56f11f950f5f138af9f0638575d7c4fa49f620d82b0de87b1eac49b4eb9f146277ad775b3b027bfae5b45245e464e39c0657f8bbe44eecac30faec5550ca2015f6bb369a49c4a910fb76f4ecf2a4ec3f1d4931403d743a40d5c04d12d09923e30f423a65fbf7f21cce318d5dff6828bbdccf779fba32aa24a588f47bb172f142f40c6a966ca5f1d0232f58a17d5a6c428f8e392f950c7441a4ecfc36d07b293226462b5ac88dee9c6e04d5c449042e2b020cf579e06364be75259402bff44714f60b3d2163605e68b0fcac4748620fb9fa965df5444b56583d6a9164ebd299e69d1b5da53519e9e036397bab31a3593d868104dbf4fdd4a5fc0c2bf5d4668a3d3224000d220049674022f9f5044baecaaac299b4400a660fa27a71aede0869403c2b7a08971394dee4b11adce4ddfabd8309f33e9d167934270d32e9b8e6af9e1beaeed35352033491c47aaa8163cb58479268ddf7b4e3a46c1a4071dd70263d043f2cd9d496425129e35ad566aa95586713b9c8f0cc3559c8caeae97fa39113a6ae4a1ad1ec81283e6e6270995b69cfe53d500ac0f1cb4f128efb66f0a52f5142150b08d08c03963258920dc13d8a649150b8ac9d5c5066216e247747a54ab685645141baf7dd2362a42188ad9bdb59748153eb4baa45da0539a184cbbd267b564c9a385b10a42cfc3d41dd079977f8c22b6eefa9cda7bc3661f4da9edd190af84c39a3db0176e97a96917931608901013eab825eee994b8c510142300a0000a78904bbe50f33570b4c125614abad89614487d1de1dfdc1a06420f4fd6a938c6ec7e8759e9473392f5adf35e924cdbe95821ba7972ef4b91017d43f25b18322596727782d0b3fdd94cf9fc659927a6033250747d7bd1150fd639836747b0d0cf5de6ef4db7cb71b1e1b00df5e534fa76baf5a3e59be88b2231ab3c34ac961507b2bc799df7a02b6c6177bee0bdcd43caa7365488d1accd9668f7b72a6f52099a6cbc6a4a49f691ea7aecc13ef70611775fd041b84551c72bc672fd30b9eeecf65ef17b0913d8a69095deb1eef280fb5f98f7c3f34df625909f874125820dbae3eed76276d986a15c10c264deecd081b17fdb61a173fcffc1f0e99517d88758f1c3e500ee2ad475a48289859a44fc3faa7058e48f73b5760b1aca10e28ae923a94bee9ccebc7fe33fb2c1f629846982a0d73a3ed73634a6f455b40b39c63520fe2a59f4db7e09634dc1a0cd87ac48c2df4e31b6782931ae248166e7dcec2d2b68bbd3dae5b6c8bf61218408d147f288006f91d0c0b54a0de284104b9b5fdf15b825a72bd805cf31a769dc545271611b8e2e3f9bf5eb31e6ec10689496e2219e87bc74d39eecf6bf6bcb154d21d3c4d87ad5094b770d9f921e982883bc7709407b5c017e5f8057d5ad12ee7b92e655ed40cb5e9e8b26c8c9cf7f4b4dbb40e8941cb04884cbb386594a1ac06455fe2856cfef79a0373bdfe8b73e5837de329738d8f693f6111e46322a0308746ed48d1fa1070299ba928875c93e9bd6406cabb1a37313de969ab5853adf389a897a0975466039e938a93842495f006ae3fa151906647177efefa5cb505e6d482142574533e9e27ee2c412c1295ed5c4ce27ad523b6f9aef076b5ea262e6a6c83197c4c43fb138f1bbc593e3c6a430d4de7b7fb9757ff7ebb908e9dd0390786edee83bc86edadf219dc850603225acceaf6aa387b101a6c26ca9e90b33e60cce2ebd8924d1d831f24e6f020695a54f7d94d2a4943660c55602437f5074cfa61e69f0727ffb71ffe61a470b7907594e232729fc5d9ffc45fc962b52342b463e2c0b8984b33b5204d05678811dc141d2ead3a707c3c28c5ac4ea2ecdc962a4ff962fe5440e98a9374c3b62e671f99c00382e5dc1847e93830cad9238180aa7f089c9c0680b499a37072b8cbf4624c1215d1d9734ed641dc3b0c2be4a95530cc3de56b37cc698e2c613ebebee66bb3af38420a99b480919e9d0a8b73ab744b3e37008ca6657c393532a63bce16abd2cf689521bba6d0f2e4d07ae3aa8d296889a5a5948fd2090afbece22edaedd32b79bb13513083af2c7ceba9fa72b9e22d3f2337bf82d82d5e2b81eec9e570e8c9acee9ba5ce9f2dfa4b216a8172f64281aad20c4875aa503c730860c4c5162d4841b427d48062aa4a29cd8ece978b3e3e3ada19489448b8bdf983ae7c7123e4493dad40e2c280c70b026a2bc4d37ede8d78ff4be977f8198ccd7d1d289c0ec628b27bc0e3825bf6b992796cc93389384e817931e844a014fdc320e32755c089856f4accab15484bb921f02bbb2e50961e525765b46ee04dcdebefbeca2a602d3ac44a210eeec55bc2cd9d732311e186ac3ae6259aec93c4f0cb2a463312c03f5df8924ddb47c0acbd772e9c419411b49f5c780035c9001ce481786b0e77df23296f37e556e6104850226aebec7b8fe3ca0ffbdf48c593c23d546b17fb26955fdf897c05b284a68f170d2bf8a4a41b9f4336200807e2029a318966ddb3cfaf60858ee8b9b4440cf25fab2ea8ef62954f24cf3f92ab911750584c33aa03d4aabd890b25d0c3710f68c32a105e4d1d24525516208929851f9e4a1a27412bf53cd92375523c6632bb5e25e23da1451d934bb09a991ac80b820306a8041ded80d3fecd20b3fbc1ae1eafe94d9c83984aa874ed68200354f6590d7c063767b3dcfa74b34cff91d6209b19036a2a829ba6c09a6d342748755fd84fef379153a18a218b46bfcdcbf1a3247d0d21860379c4936abe66952e445c0c6a502de9d75835f66dd6a52e5173749f51f91f9da44fb7cd1fff6744932d134fae74b16119aac2e73382f251f678fd463550ca5ee68b969ad08e068a08bc27f0efb459a367c6cb5fee6ebbcb41b3bec2f57f01f44a8840e907ea3b347d39964d17fe4c9d4d73dd45c0b8efe280c33f3043dd43f63e1ccdb6c7ecbc42d5539b9e6d845518da33bdf5fdff33a1c647b8a319e96b84b8b41237be8405819aa21092e7d12e42f2765b3aeb9d64b27dab3ab5dc3cd426c2b578cf1229a749fc800a56dc997cfc18f4cc3ee1b28ab912c5e5bd541fd6320c3b32ab87fda288e909de4a27d68077432e9a6cf94ce8f51acad15681e258a45a972ac2600ccfe1a600a1c812402e14bd694a4e18ca092340439ca7b58c505994f5b8dc14b03e1ae2c063c25d4dd8ce67debfe4f7d439985381e26f027c0224842b8c59937e7917ece31cc246f08b0092094bd5f8d9105465507cc4ae56e2e5f4fbd88fff3ae6bbf10ac3cba786f76cf2c26764127712108b6359eead4a592879c903c10fd0b4bf3b4667016da8385bf154a21d965168c1f56a0a1ab57ab04dbd8e4f5d49241f4ba9a84a52d493504948886372bd4d6ccf45eebf02e282ffd732551baa6fbaccf76e0ec28b0e18707e3a975026581d5f780d6d9f6329f6a9cb4926291e9407e313d297e573f76e47275df1680bdf0d4feeff1bb53c601a0421cc60b1e62d83e603cd165cd46d29e67681eb6b199f90b0bba3542f41a16fdca1bd0801cf2b70fa0c88369caa13cbc3b80d71f03d8f51bfcff1035b7cc5b7786b5a0e9f5a423bfb720da35a324e4a0d55d61e5d1790433c4519800789cf78868e8a569cb6845f6e4e98b15cd724dc30ba4e2af24666a469483f759a25b4c714abbcba8f775379bbb53d9ea2f8535eab72c33ca03753f222bb38289c9c5238072ed797ff82abaceb617e1d6ae9df0f1e180488de3dcbf4ef60ff587b4fc1d6879ad189617b5ce881e9f8ec3bd6f12f104d4b0f9aec534f9d5dcaad4f1658521eae8af85e2813045024dba90c0cf77f1f840ef72c171dd7a9a96b9b3aff6d62e30fdb7029268fd48eea910fae9d0d9e5d069827ab9d83823663aef7dc29113150a92bfaba7d4336daad4bbdbafbdb1e6bf5a67946f381b63a0cd26df3e0b9f9fdcfe3401d782b31ea98d9cf5d8353463ecb89f47b88a73b31164ceef9dc14a6ee67ecf0e0cd145024e245bb4829d9fd8d43f7c494b5808d82ae82355912637525d5b0070706f6a4bf4c089337f7639d857c7a6c9f874b9d021f37200db57455833fae5f8643b5cd1a0f9e44fad39ced389928236de85bcbf140b1eae21940b1f51303ed0", 0x1000}, {&(0x7f0000000280)="2b0e07bc31412c6c9438a6d38fd83e26f090d4d52cad9115a579a164ec09abd080ec89421aeacbe80ae10033d15e4797bc6459ed5b3c187b7cccd025e54753b3d134351b5ee0f82bdbc3b884ee2e673fc93d4c9400291200d659f5bb3c20b484089a4727172ea4181af9b407c21029a92bee81aeb20e4f284e9a51bcf97dafb64ca1c94b7d1fb4f01115bc", 0x8b}, {&(0x7f0000000340)="c757b10d9b48f0bbd9d57780b2c4bea991c8d4efe2c99c367060b1d7043581a706dc51bd84674fcf999b6af4a4bf983b0367a8a0ae51edf7cde272d3347b0349668a664a05f64100dbedc08ef8b19c6e1b3471f1fc281625bff71bb595e0b672686e202239f95deca5c136bb2efb4d9f247ba0a9a021ec206e5717c434e06236f61d1fae05615e8c8e9eb64f044ecb050fdae1446abf05b1e27cccd2ac6b686249cdfc336f130cdf0d4b5af85a7f2bfb18154dd4462f9cf92c0a5cfd155e", 0xbe}, {&(0x7f0000000400)="a1a9e129bccf", 0x6}, {&(0x7f0000001880)="a489db4f9ba4fdef5e69cb0f52703c0405ab09ef690255ae59e5441b187db3c50202a839ea43416eac78a8126f818640208f8ac47d6a5b2950e25a7dfa73f6e3200fccbfa81ebc10455a1d9532c194bfa5e1032c7e96e2b42f0fdf608b2d49866a4497b0dd56da7487267860160d817f5ac45b392ed056660776c78d90f9976dbf7107365386fc8434f4e7face76353fd9792e3f6a26e2ce46d5bfecc6d86f2ede9985a3ed87b86bbd457dee7cfa8b7d9576387747a5a7fca689ccf6b21257c1b573c4a450d2a04211df3839e0d4c666f67ef6cd4640bee0fcd5b76b9a5cf63bafc7b7a5d0a4be1a6ef517bfc045ade1d4ed7b915eb0b7d82a59f2f45130054c5b8d3ce5ebdf4c32afb19d5bfefbc793994a5c6a27dacaed80333ef7bce486e17da60ff6f914d3d59be3285e05e465bea703367a9832dbfed30665044e87fd020df1b46f0bd01e2d5d85fdb95df29fd1a6d993baed0f5d864e92ef1ebf45c16b189b9c404d331bea4f7636f78e2f45637f1f4b5ac00600066308d42a6e6535d01aac8054b7de86a307d1c145ad45e9a8827b86bcf51addae92cf3cd8b5a84cadbf8c3dece8fbefb6be289f5b2237382106e2ce064af3640a2841accdbd1595f5713a35d0b34a0d509d55dabaed7ff4ca94eaeec8edb75c078d16d5793abbc286f5ee30923c61752fd2f8fecd90595411f044a76e183812df3ca7ef74ab6507e49d03e9c830822c5881ca7ade14bf881d108f6d9e1ce2fc6ce0b512fce78c9a7ee39d99286f37b4ac32ebf244a99f6052b42a12785842e2cf090bf6343e132fc0b701826175b14828d21a3602fe7b915a00224fbc311272c80e8742cd155c53435a82282e5feaffbcef19a2428ffb49c716228b0642a2e275cf93924e7441f548662758369d0175ad7e0c1b43acf5a6565fa470febf1207d786624ebbb9a3280ab74f3a2edbb12b2309b0656f994a68f28ec3b9bb83cab01ec59d892a896bbda3659d93ac5d2568eb30a0a2c3db3f94f0bacd7364a10ab014c664e36bb385edb33b9c21414eea3c91fb7411a4f070fa9cff232d9ab91e30bb0591e5c4a6008832ab75e794f5d0a3d025ba956b6f36e39c5ad57a306ed87ed2e14dc02df06c813e90d534be70bd240d4b18eff2d1aef390fdd96bdf692e17b082e9568ca0a0da10196bd0e21c175c50c520cab77aecf404ad3293e0122d897282c40e873204c7ece73c083a9b7e442279ace240c9ddefed8eb7ed50082ad880ef2e115f2615ddc66d2519841a16787d58f8f29832d9009c4b9ca2f16878ff49b3e41069cba9f8b34713147bcfdd3f655d841cacae5874cfe34a0a273e38377ab5f8ce24b45ab5818e2b0306ef9eb5ff95fb94175acece3cc2b1f753b25d2bcbf404cb1029110faf9c3a222a4227adb8e688a990b09d2d6f2fc159165c2c98ce60384cc74c3d1dba283d101596a8d5eee4a4ed07fcde218e157a7c32885adacc11d2885380052c55d690a52e7a7b291b27bc07aeade53716287f9d2175cdc4b12420922aae9334e87e2d6ca741de5eeaa980b7e6e6f4b1cb54c1d9e81a2ff799f7b495751d81d1920797fbc4633e860a3dfda32347ba21d87c55db241c97ea24d88ba8cacd635cd38b28e05d87bdd60a6be272bbfe866791f17f9e72c6fce581894f2c30ab629ab79ecefd17a2b1a1d263e9e60fe45c03f8d696cf468e41a54eec9f513209029ccf510c7969123df52794583b5d1ffe21cba3193145a9d1138593274a0859501735641be89555280aa9d70f487705cf676e530c39e13d4afe331a34436233d8a8e5bf69f034c7884fa27ec5a8e611b42fac7de1f993e047c69a8c6dcf7673b982872ba826d957f0450a6db396639215f5e6224af446382b90f0800b27bb339a9972b24ac1ec0cb25ec02635c4839aa92f340cabc825c67199637b8e455de66e275d413c55cfb9beff1d538d1f04ac001e2c6782c7699de1116858fe2a9490c8f8b2adb0134be141a5363dc77d7978c0f359adf707498b9f6d59f4c16f135bd99681fdc162ba8a234daaa25306a71da06648ea32af0f452c23249672711813ac49eb35ded16bc5d2641efacfe01a0ff9ef2b873f5c8293ebbee555a6b76172fdc58ff1bd9d4c5b224e6c7d85bf7de259ed62d1060c500e5571bd8ee8791421fe83ae81688808bf7daf5cb837e1f1baa8a88c2fc9912e6dff02059a4de95c40c735bed780e8e83295475b9620842a4542f6453823fbd93682bb3a0f38c4bf74a1c491214474376ee6e47678299bd759610ac8340c601e19a580bff973fc11c0b76358711cc15ece9b607e086995413c07fc3cd7bd6fdd29938b11f0dce0a009d955f4bc0db042e5c6fd392460acd77ac7de21324bd28919a5f3c956d0f12c0dada97186199f4927e98916d9aba755080ca4eb43d6a97dea81bd445f37c92428ee326edfe5f6124ecb3661213a96b8d33585c5411002ee02aff73caaa399ae7d6bcc7b53679ce4406af629c7c761b5e8da8fb60f902f644841a3d8bcaab66ae07c118c31cf1eaf01b027d5a774f75e7025f6594551ae164a64cb9cfb0969eaf45677fa98a932a46b6226975ed5ab095b6293d9d709c692b9461bda82e129de7b5c775b6020b95101402c934a58b0ca8fdc0f189e5b26b2816d1afeabbc8cceb00146c932244028a76947ff84a1590ec6f063e1396bb0a1a69436ecebd8e008fbbe8e28e4fe96c6cd6f9ef8c5863f72b5ffc0783eb154e96d76b77d444c1ce071133a916bf438de3b77661aff1b538bd53ce1b51d4f3f65bac14d05a41f088ec42f6ae62898a6623ce99f10d27f3c7624461b9af0a64f94f35f348f5f4bce2681cbe73275545ce330a7e53404281c126e70c579725bb02883aec3eaeb36dabc8f7e5c8c77714ab98896ec462cc351d40b46c4fbbee0de64db25d4be47188d0b0bba102c3716bc73e8ae83c56bdc2378e4e481ff39f52cc5902a487b3d15371d0720f28497755522b408b29860425f0c3768bf48626d71c8a673feba7bc36cd1c8128b91802763e52f30c9d2368dae4677598d7692c452ae27aa6fe24c6efe9ad5fbae3b612253e237edf0cd0d7003254af103c74ce0d7cd4989a9ae318a46b4147a91e2bcb3e8c3cf51ec30a7df2475417bdc6e9dcb135183bc365f8efc2d1443389453d2deae0e011b3f566e3a614496c16c42a39776cff6c7fb8fedb21f46507a3bd7a8a1e8355bf19858ef0c2348ee60ed1a7e47de758923713c05f65429bf18e24c9312a4d7120dc49d95928ce2c9346a9f6321ee353b45da4b7ef5e77ac23db4a4e0b5f22c301287f6f8ddd16040907f513c3905bf23e0eb2d69058aa1e4b05fd566d6d96c3086530f439ecb1ff896d70114c6da9e6458e06f4317ac3f8949f5f117801d7378ce48a52f7321ddf6bf6cd0e22f3dae49facdc5db9f78a29def532620c568be114e41cdb8f77859fd68d5864428b40d2853c873af374e7e82c24d64e80632d90e751cf307e155d6902392303de2656930ea5098ec33aed57788450f93def3babacbbbbb00e80af304a61acebe838054a238072b2e4e435c0325e951403a5e443e95c0c0162c25d54610f27a89fc8a56ab126fdca50ced945c28f2580eb7261aecf03e715859812966a0ceff9bd3775f995f1269bc9e215012331a933809832a1edb56adcabb6c0cc1ddd8a54a304ae68c64a1e642c603532c28c3f5a6981d35670915ef558517f912aa2ad23016fe5d1af3713e461e5a5a9e55234e725f806234509e0d3295ebb8854e44b4d1f6e4f9994d8c8fbebc7e2c9807eba3e79fa3265dcdc038a2ff185c861fee8d1c4c8bf8e859c97ee2ef157f79efed6cfb994b6815dbec29b50e4386e6420aafd259ced94c0c3098b774b31ee91cb41357a0c7959afabc86259b7a252e05fed8d3e68c1b6529ad0829fe82e0efb3e27cf01165b8429305159b31748e4e07ec36321807a7cde843f24b5de1394fd7f2af2e71bf5aa8984316bbca812e10399790242108aad6234fcc6e856dc562fbf4a0dd49e1797ad8b681a41ee3b7117e75bd2bafd97af21a6a4360ea01bc86fcb580463365a5d824bd91f2650ff2b41942413d850da759d8451ae5a9afd711f5f6bde5d4ee116adf9107d1d301238e09f586706095bca80f9c1c021a0faef53af22569c423150b2044846c901cbfbd185928ddec5ec70748fa293e2ca1fd0ce6f45463f5b9bb7f3c680d1dad0e0e1651f00233d538afc1f64b2f40624dccd0dc33222fefcc47a795b25f0cd951a9dd55ec9742954f118f67c098269d3d1715822c1e9d3ca49d69a6f76500a1588049c43926a4a41e8e0b0a06b44ceab0f7509b6cd43c64f1151deadc4bd3a033725de107309194dbf044f93030496a9ff9b755482b6e17dbc37592de50b47978716c7cc9b2235e9d84b28103e4cfe77ae7dcfbcfb5f789f3180fb2da817085bf48cd78773e7dd08a10b84700629de0fa6b1ba67150f9639ffa97974a9e7367d31578dff491905d3387717c494da5f2231356a99c2e90f38bb497febc66d76f26d08bcee03c55b4aaaf79ad06864b70e348e7800dffc0fa22c5d01c3850af5626b4a737b9246a6252d4aff07aaf2b7708ad64399f6362b4386cff5f037dc42b1ad21a1490051914e865953424711c8b06e9b1c9f9d436e6bcacde50a062973efac437030f486a28358df73325d9551621d26f363134c0ef0d346af734bbc38f7197395b4b3e2d0a3d3e224d8393bf87be1c8e12f55ed1592975eb018056cbc490cefeb52d1b11fb3340ed229b084f375967244ef8bac48916e017b8969f164475c9eec83101cdff30c10053a425de51bf0e1fbf27a5b03c2b32a8fb5dbc2d1f0e0ba4b2369571010d761de663b823e02c35106c80d2db72d6ad5f27feed6c89a93591cb67c7dd6a6e7dce02411c50d92baccd414e2670ba5982d3363ff9ec5b62976229c24b85cda17b9e16361efa5e2d38a99df49ef85873bdb340f74b822c9a96b65ac00fc4f771e07b9b7c0698d3d9100d0c3afac93c29f486d9b99101384ac3010af1d6c094aec3f5d879de8f393b06ab2b58733d24e4b4c95f404287632538236039650af89ece2bb526741e105b41736d7d7a2dfa51e5d3d5ad8f6d10319c717aa938f4206bb9dcab99a6f409dba5502ad3cb58b5999ce7e4889caaa7b7a32c5e749d5fe31821eb1d6de28ac63bc5655b9d6d65bf154dacdd9e78c611c31cf027f0b9398b2d6f2cd92ba727cc18c561eddea5ad4dc58209fc3618319c5298b2da1ea43078f6882f630cced5e770863160815f50d0827d30a984b2a21021f8254480cbf7facb11cad499ddd9e7c67d3dd379bbae25c83913e8b4aa86cd73a5189d2f85fb2ce0e43afd8e9d3ea640f1405288510350ab08de38025475bea465deed4990ae74eca3a28d600401e48131430f0ab2d1e3597edf2d292835b5ede33e6450c3d590f893a5430f6cba8f108972c2c49b1943649e2e2f33eaa038e376560372978f1660e619f846c91a73fae2666a4edf1eb0cc49097d0d31e5eecd12a960723ef48d4291d00dbeddb2cc7927d95e93348c6c1782181fd93072fb5e7521b099cb78a3fe379b2f715eff842d512ee586c11363011870ac30f66bb79b167b8f08efa1e08eb3a5a505854f8b0477e7aa94e22e47590d40c60322124bb05f4f62614f5e819183d1d4cf6203611e41b84de93108222d730d2790c6fce8f26b307468ebbdbc9ce51f77a1d88bb303841298700af7d2d93f0c38ebfa26e8dcd1bda71a65bb71cd790b2054532ea16a71a72d14b9", 0x1000}, {&(0x7f0000000440)="c0d9e1864d5f647be45b055a8f80735ef895164c238762ed96813203491c494dacd49c8f91995526c7e332d288938a23e039aa36cbbe7948f08290fd3cd4b90ae6c0d28947026536fcec57410f74cc74c122835c9c6a20f5783e02d3b062d8410bf1104f4541d8049c8813c49e2d2b3b43383f93f740ce3cd1e29e2bc7c5c989d20c48bfde6f30219fccd81d7ae17e1cddc30a5324ff475deb414e5a61a53b7d75982d41b02d062e31d55b48f3c54668442bada98de94d1116baecd0c70f73cf3d60704d9574c77e0f68a80623bc3692594d38cfb89315ae53580e1a1638823fa5e2568fd374dd4cb65e303da183ee5a09a31806c0e197", 0xf7}], 0x8, 0x0) 16:11:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x9, 0x16) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000240)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) clock_gettime(0x0, &(0x7f0000000100)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) unlinkat(r2, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x20b, 0x7ff, 0x3, 0x1, 0x3, 0x9, 0x7f, 0x0, 0x2, 0x4, 0x7}) 16:11:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) read(r0, &(0x7f0000000000)=""/9, 0x9) sendto(0xffffffffffffffff, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) shutdown(r0, 0x1) 16:11:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7, 0xfff, {0xffffffffffffffc1}}) write(r0, &(0x7f0000000440)="2b400bd6c63d5431", 0x8) 16:11:34 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r2, &(0x7f0000000080), 0x61, 0x0, 0x3f, 0x0) close(r1) 16:11:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820a84a6344a78a31c6d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 16:11:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0xfffffffffffffffd, 0xafd, 0x1, 0xfffffffffffffff7, 0x4, 0x4, 0xec79f669d6cb7147, 0x1, 0x8, 0x3b7}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20088, 0x4) 16:11:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xffffffffffffff94) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:34 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:11:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0\x00') 16:11:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:11:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x408, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) 16:11:35 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:11:35 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:11:35 executing program 1: munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1}, 0xc) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) 16:11:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) 16:11:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x8000, 0xffffffffffffff26}, 0xc) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) listen(r1, 0x3) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d9d8 failed: no mapping 16:11:35 executing program 0: setrlimit(0x0, &(0x7f0000f3b000)) 16:11:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:11:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1) 16:11:35 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 16:11:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x3, 0xc8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x2fe1, 0x7fff, './file1\x00', 0x2dd, 0x9, 0x8, 0x7}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = semget(0x1, 0x7, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r1, &(0x7f0000000080)='./file1\x00', r4, r5, 0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x9}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:11:35 executing program 0: r0 = shmget(0x2, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f0000000040)=""/1, 0x1, 0x3, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r2 = msgget(0x3, 0xa) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x1, 0x1800) 16:11:35 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)) 16:11:35 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x100, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xfffffffffffffde8, 0x2, 0x20, 0x2}) r3 = accept$inet6(r0, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r4 = syz_open_pts() r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000002c0)="5c06b3f8fab81c32898910f0278f58fcbd592e6c51c334a5e8553b7c202a96155f27313769cd4e9e315fc57c4fad6e3e8373b30a0a174c5304f5a34cd92c956a97c2f9489b006fc0b46df1f05ecb5c1ad41334c303a5af36025a115a58242dcd3418e311bd27bc46c18e30baa527306aeb6f13531a6db4b8c055b270591ee1924ed28c15dd0c6f5d8558489fa989f919f894742aa99b68fa968a2bcedb67d7c54799426d101f22d457565a6ec4cf7250b7687e2e466d040c1d31fc5cd44e185360af01703a505fd2cabca31bc48f107e800258839585708303cdf25c98f73483129cf14a700ddb", 0xe7}, {&(0x7f00000003c0)="c90c24", 0x3}, {&(0x7f0000000400)="0f43d38f7613ea18e1e4546a2bff520b41260249d7060106c6910ae59e2cd2314010f634b4ae64137a30b9458605a8bbfa1bec2da9943340572ca6cbb82e26b66d6986fa55697ee669ac657ac11678ff25e83aee982603e876f1d6f13950e61c1c948dad9e49c3cabb4e4cd1420247f474f5b7c79a8616e5f88fa0255908400e0aaa4f07b7e91b18ab9227be9ffa0442ee723ddfd28180d9a53ad1b7ae3929", 0x9f}, {&(0x7f00000004c0)="e286ceca838cb3a78999", 0xa}, {&(0x7f0000000500)="706716aa01f2f20b1ff07dca632ee4f7593f85402226ce9ca26193f49cdc06e6200290a0bb774e0b2f2879fa58ef3c936b1dddba3ac22353eb938070b1cdbe45d9b09d62472c61ab27a10c3eff8fbf180b13fe3e51cbdb8b3190c8ea0b6dd255ba09709b098078149ced1500f4449abe9865703dd38416fed91e0a886f36464822d4a25b54b6deeb76e27175266ee293d5e22867b6a2785f2848b9bc6efe10aa7bd83b043f771e657e4ddf76f76c83e2848511cb01d93e288684a1afb3769e384323d08d8865bb7c4c54cb3e74609afe044ea262088ace2bff3a330bc050ef1d9f", 0xe1}, {&(0x7f0000000600)="b8d506884c78710e766b0d3887b5a17c47f71fd484ce4887aae443a4c0a86f537e873e8b38faa498e8657f96b6839bdaaea6a2280d7901d823875cb12c722396fd49e2145d31914d9ac30d71d28f15e3bb292b06cc85dae95377d0cfe23da9f297463280d944dc20193ac6d73d6e24c80ce2945c41b2ccda1967678560a5566b4e70edb0e288eb37aedadf220d22879ee177848531cee971d5425ced1f4866e07823e4e8c995c2254dff46c5c8242d26f0da2662ee43d4cd0d1da365a571d473d7c37dfc152b11c6e1012bb0babeabca7b5261364662a24aa2f6be8f24aa885aa207", 0xe2}, {&(0x7f0000000700)="178f864edf48d0785419054136c9cef67d0e11c57a0856f81f3bcf0c9cbe0f832ce1fec3ef76a58b09bc37372253edf1f9ddecd08ce40d5e70f08f146efb074b76a539c0fbcb60c055361cf2c74a0846864775daeaac740aab3a627534bd88219c1927312bc86abcd6c12a4ee764fbc0ef584fec94c7505f44cdf5b63ca904ab075692988ca0b545ed1f2fc161c9be3480ce7543961c363e541925bafeeeb34dbf7c3008fd5fc1c4e5e578921c0c9011757c8713b5c100249dc342152f83b4adaac8426112d6c80bfd03a0a39b77cf7c490674f30b4420756587745252854e04fa81d45dcd35af79a4af253eb34eaf8dde161d33b357e5b92b59b54bf366fd245b63968e3cb557f595e85bdeb906b463f8a0febc95286ba41baf6ebb202140b067f3347fa70ddd382187f17184fce6583ce84ffdd49af17ec70dfbae5587d23ad16fd558546f68936f3cf1685296818cec2659b05f330e8391e3be81ad43975d11c5bbd574e9b0c2ad0e43ed4360bcc354a8da78204968a1f9b87aff546fb17432fecebbfacd4f0601c015ecd5112ed3f38e0176dc30615db5419eb6ffec02b9d818b6dbc22cd2bada2fc7cc5d27fb2d4e989fb765af8b33e87ce2c175316ac1a3c3174b2026939039817e6b41364f3988941cb931e1b905b4f09ae7d61c5013596a1faeb9e3828e9a2d9357e7aec701d1d49b3bc4529554cf0ffe962c6331377915c4f812d5640840c93b2dd07898cb0ecd39d9eb2ad5a05b76607fc2a2cf4a261eeefd035af08fd1419f48e2830f8384350152230db34f0d945eb5ef8112126902c951298454b02a92894e108ccd35dd1b12cc17e393121bcadff9439784991b737439f82fab639d9625f44b7b3a156b228a35decbe2d0fd7d1ae0ab53e4e8a4536cc9eec6d5715d31f09c534161aa511ece5b9f072bc0f690d583e7dd5ca5792d4ffc423cf1b794d1336601083288004ef2a18737377ef53da4fc89e548984776c9cb7fd06c62f512cac92670f2591af3afab137085d85d2f37ba1545e257901a2ca95ae726a625e4b1fcb09550d1e2ceadb5caf021d6a7c0e891459bfb877d01dd999a86177b3947a21ba3bc74a7b4002979b912f901cb83df6bb185264394502e4bb0b335d3a3fc19fcf6921f19509a11f94123d056164594f2ce31870a055992ce88d38657ff33d312049f0ff02886357ca80e3e7f0ae0de7cb50db1289973a94e826fd828fb76a898fff8fa7d3919300a6163d4c7120b5146168c2ba1089fa23143bc040357eeee9fdc92ab21d1f3504164e0459c7f59df4523257c3219277723cb079a9afce8f9281a686949cbd2ddae3051c0829b5253e0aa9865434dbc23678a38f9e58d382be85c46a89c4122eeea14e771661a6f121f39d7e52458e9aeaa7862778698721b0ccc4419d6e5929108dabb45dbe7c39bb1e8b34e29ea98aa70e29daafc066f8c46b841c84a1f1db8424926b9fff71c09174d0d7e186acc4c4a9f4da2338349ef20a201bfaed7b00a602c69b8eac33ee3f01947a678837049cadcc3b26a84aa9c7ba0963258dea19457211e275567fec9ff7535d78806ec7f48520c177e49450daef44dd9bff5d34d95785810349e5cf56b3acf43219b2716346451f3a508b25433ca260fb0d709f2c53ff60c1198b6a4de21eea415249a4579c6b891702f08a7efd1f05b594e2bf38f075f1ab564dce13dbf9e0284bd3f0bd6dedcb45d19c0479f5be4add065d8f202336c09f762a718d63b412f4cefadecddb1e959cf970a0b65619a81374326444eb1a4236d176ef603e928e99203358fd345cb72d9ad1a299db91b3b4e77dd3931a71a1c9f39aa6b162c00d910c1e8e83813b588af12c2e62f884067980b1a775fbb24250062ba040466845850c904596447530fdecf753a948569188847312613bbfe9a5a2a6c3be2169c1daf59bc3a2fdd3899619d091a6cbceadd8b892f66385b4b0ee20129b1be341a916e10241efd48ae2bb431b858ecfe59e893bbad21585834a80aeb9ca422655130150969d87a98c54e0b446bc8a87e30dfcd9c5a17ed8804389b500d845cfd8219f4cdf87a76ffe088152c0d74e135ba1c3c9eed4a6c39b2a3c6696a075d2b8686b670080a35bf377060e55147f569e762004040ee50bef686d82876502e8bdecc9b5eba4a10554c3f20561196106b5271b565e1e3bf24064e0d2b00fad3351e5f890a9a45c469a1ffa9d86492c85cd49d1b32b0d3fc20841ca21e24e11f076d64bf81b9c5f0c232abbd737ec7d049805a3de25b0d34208d2ff7a26b262347d3920320f1a208b165fba0c9b6b3f423dee73dcd12ff83559738917da621677a3a024858d5790585fe7f912bf04a53c0f3c9691e1b844b670198eef315a97134a4d26c040478fe1c0a9f2cb4881745b997aa0fb69ec0f998c01bb50a0d6b3ede55b8e5ba1ba269fa9f8282e15ebc79aad7420fc71b8df3ce0f1426712279afb078dbb864b422aebe2c58ab79bd9ed1833b375dc062cd492ccb4809178a3068e40efc869b86b9b5084f66b5e0cf66221fe6371bc7524a516f7002a3fc374e56af6ed72ef570b7c19bd96467ce73a056b8e3efc562fd9d783173986250f13bce098c218cc81e8d84e67953b3ad298943b988a5a8e6c6077695e59fc32c6981b0f833135e73712e53ff9267dc12cb08df3f832209e05a224923cd05354b35cddff5fceea926b54b1239de464a5363d6aaa7e1d30e62cf34342aaafee24c30f5b1d71843926d787fcb9f76df68642eaa2edb4c2c199d2a1833fdb765c998f06a2de2d74703cbf1cd9e323221b8bf247a2729bbe141152053fdb5098284ab921df0933c455233e618d5a1f9c446dfca0f7709990c9765850d7ae3663744481de00422b45040c798dc660f7ad78d74e032ae98c3db98e1b37442b941ebb7c2642c64a538db051341c84931f7852eb170198411ccaa751c3fddf1743ea0cdd2d5d0cbdc3e995fcd6c325cafa2d47eb398e6a5b56c8c62ccb76e4c7b6c517c2afd5815218624036330d65dc3d405f5d4c27aed036ae8783f563153594ea093dd0d9f3dfe9e0d2da4261f8ceb2376dd9addfd2ab492182059f9b26c965580646e3583dd180ca055c728c0f766d668716013003f31325526ed7bac9f59ce6e81d38a51f2026e504d0a3f33c998f8572f804ce58d0cc9141416ca7423356bc39e5fe08cf4622b0339178f26d9fb359aae74f6e6dde45da5646db7327fd73ae8b75c883c431bdb05109cde8429858292ebcc5f63999bccc307de889275272b2fe19bdf1f100351a995b3831c6ee13cc3cc157fddd73be748a320a0359759461ef7512b20cafded840e2a3eed9b1eccea198a71a75306139c5ac29bb65e27f8abeb08e300cbb3b1f328e8866c779ce221324b912078fb59a1eb56ad8246cdc578012d2319295bda99dee8f718cd2dbdb66e067d635821ee646f2a429e50ff8385c7ced6ac06b6d51fe03fe77d98e5ea092e8ef8783c66bdb5861ccf9e55dc069994dbe1c3f9734490c9981ccfac32c0ab804ddb6a9175247830a82d8956979e2da2644d2bda8afb733ac961dcad017cb51702368a34d6363966084cc45084fa17e6de6aa7bdf528ef13dded83d2f6b6a24ce606b7189048f4a33bb41181e0ea4b2bdc378d4570e2d08ef8ac26c4a748e3ee06150748cce493bfb60781d27763c06f5e32707113813a7b8a3976d7901d8cfec160a229630984ea9437b9d102551032376b75c908565463f29f02c5d9ff8520cc3b91998f8e4ad4db5cc826b88799e49678f5c5b1d75eb52d1ff6b33d53f4297247a72af50650b61dc5e88d0bcd8b8944d6484097bb4e31dc5d9e4ef3d402385fb57b61724238ec98ad33f9043766332ce70d9ac38bc018b7f32d6229e1fc6e5755cfc7645bbdd020c97028fbd254888eed19693083521d56c7ba75790d7bc8806177df6da21ccc337ccd730382e1244c8514a240768b018ec9432b26ed6b78f9dea9d9f04b4edd8e8a8ddca0653876d738f8b986e095fee36e7eaa7a3819cc77c1c5990f85f7e6596cd05c306be743cf920a6974cf1daa4edce17d0712113466440f54ceb8e5a832bdb84d1179d5e886fea4be04691a20c818613e539540dd919a041196cb5e32eb841429f008e02000eb4b94ea3924fe57f7cbaa627c53ae63744f30adf97b7e5563b64ffa5b4b46549211a4177a147af50b610659f6e615fbeb2a4f54331510cd92bcc6469ebf0b1c5f802e13666b21730525cfdb2669b2c54c5f09f3647717c53939fb28a1e32a91717f2aa2fd39a5c839969de6b2415a05f1463a5794f27d5ff518baf8ffd44a9e2c682eb58d835bb3b114b35e0cb16f1cc5c27a5ff5fda7d12d1e1f32c082475abdd81c1e8114e6f95e37c09d4be6865142c96edeff103d2b6dc41548a8db7e1aa29b509482bfc147361ad2d8e582e9795ac6e09fae3626f7122d65771ef8f09f0e02047cbecbc396b58faf04b4c5bbef3e163406f90d55d5da9a42289fc01c141fe075f4675a56df1249bc71d4f7e736073317797ef8da05d9c9430e22ecb2e1d4e562b1e77405b7cc3a476d86590da7f7bc74ae9c65a9b2aedc635c6a281e8171b532a6a89707afcf5895c5ccbe8c46aef810bc5e3a467e3c2cde56740a002aba1211e05119a436bbed764f1ccb5671399b7530f2b4576bb0c6a26a713b85314e31ddf5a6c6cedafe430b8efb3833ff198edb70ed791c09e7aa18ebc540de57295f8506200db49bff9048012e2ed99c29843c78db5134b06a863293f1d474746aacf9f1311d6704e6e23e23c4705cdf928109f3b04ff33d15aa1d55ba09cf6f8dfd07572bb0c5f03a3e5452e396f2cf48e7f350cb9c5a4d249230143d2a9df3e7f79d149cf7f0c45485157b426b38dedab8effaeb4db4c2b06e79275818c77a4071a8e7962847b7e756d055205752f7f028b41a978fa7c3701a4bc0436fe00b4bb6c1dec9bd2ec214ec2ff89d47bab885824cfe04db828cc4f8489ea6ecbe779142e349e05c913e49e68e5aaa226e7479ebbf0a5ccf6f07ed0be7d29a6320e982deb3ef456da962ccb72098518737705b9d85100bb6936196c58aaa4d0654938047a241dc0eec222eb7853f5477052ab63353ea7d38d3eed4fab8eae559bf4b1c532639b281196d46076de5d44cd966baa5048ee4ae7c5d1da0db3df70e0e8948c03796760c03a551c8082a0629269532085cfd54d381f30e5a7014d42af0afa765067464b195b885e42f7bfbc37ce0bd56d69c25d9235e8969cdbe57c085db792a4d72baac95eadd82475faa429121412011561ebd205ae44dceef4e10f660faf5a573e65b265d52201e0086ff5e1f217fbdbaeb1f92085d5615cfb9ba5cd999fb77b3585aba94d681691d968e22c6aba9bc6142bb626b078cf5b1475c03425adb9da67f61873c4234786e2ca70a17a5f78c4f55ee1f573e30138ac16f08a8268e432ea8136662b92b8b5668da4c028c9003007b228d284e0c0df94955a2c03cc714a404226e8fdb4b4ad5b53bcaf8e6918419ed09ecca33e972de215a7d2897979baa54b3887ba0292ed6762b0e2818233124109315ea4f6ab3ce6be48050f5b70e7d0b096e8183575c9e43aec71a34e3dee2c69861003fb87821506f38e78cb64707b98dde0940c88c922fb3a0185d831dfec1ade9aa94fbd701697ab21f1e48773c06e3ad5b9838a0b28640df3f48ed45700f40a94aef82345b2b23f24617be9459b2dce4e78d72d2573af198369289f662010c1c6b0350a9c2355d0863375390538a8972", 0x1000}], 0x7, &(0x7f0000001980)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000004002800000000800000ffff000001000000976cb9825381c46658cbd8c51da8a660e8141f412bd37cddcabe8f6fba640d33fdb543a1d5a90846710f3708000000b5def7437b3b4142f802fae36d5b1d9063e006a808ac9d4c6d2ad5f38c90452cb536eafcaa1c0684a13e3de8d89419940ac4523b739d25de2b8f0fe4287b46cc1088d7bcb5084c75dd77f087a54f62aa21a5f92e2f1ffe301fa803b09ced5bb933d65b302918c0cc1261e0fbb00f96f7", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x400}, 0x400) dup(r1) openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:11:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/23, 0x17}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:11:35 executing program 1: r0 = socket(0x6, 0x5, 0xb9) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffffffffffffc, 0x5, &(0x7f0000000100)="000000006c8f13314a8c42edca4563e9d6b8a6efaae996de54336e01f167094b50b9c74acd4bcc823c5629cd4b1f9005e02fc025034fafcff35de8314cff97eca6ae246ed38ec611f77ec3fbe175f2740b9a50aa3a917a8bbea7ea526d8b283a99df3eb28b25d8f37cafaf6655", 0x6d) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x1, 0x6, {0x97e7, 0x1}}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1ff, './file0\x00', './file0\x00'}) 16:11:35 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:11:35 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) socket(0x20, 0x5, 0x5) 16:11:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/162, 0xa2}, {&(0x7f0000000140)}, {&(0x7f0000000540)=""/65, 0x41}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x7, &(0x7f0000001740)=""/4096, 0x1000}, 0x3) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) 16:11:36 executing program 1: r0 = socket(0x4800000018, 0x8006, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:11:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:11:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xeb, 0x0, 0x0, 0x800000000000000}], 0x6, 0x0, 0x2000000000000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = dup(r0) read(r4, &(0x7f0000000140)=""/250, 0xfa) 16:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000001500)='./bus\x00', 0x20, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000080)='L\r', 0x2) write(r0, &(0x7f00000000c0)="5b24cb72ed1d00000000004a0000ea", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000003e5, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/142, 0x8e}], 0x3, &(0x7f00000013c0)=""/241, 0xf1}, 0x842) 16:11:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xff, 0xffff, './file1\x00', 0x3, 0x1f, 0x0, 0x10000}) 16:11:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x0, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:11:36 executing program 0: r0 = semget$private(0x0, 0x2, 0x440) semget$private(0x0, 0x2, 0x100) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/30) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x4) semop(r0, &(0x7f0000000080)=[{0x0, 0x3ff, 0x800}], 0x1) setrlimit(0x7, &(0x7f00000000c0)={0xff0b, 0x8}) 16:11:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)) shutdown(r0, 0xfffffffffffffffe) 16:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:11:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8000, 0x88) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x680, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xa, 0xd) read(r0, &(0x7f00000004c0)=""/99, 0x63) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x81, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00000000000000000000000000000000000000000000000000000000000000000000001f00007000000000000000000000000000000000010000f57cbf8c1122e0b0330dfea6d8458a0d8fa2972c695832694b71ae4feeecbe4375dd8585f6b4e180812092c1684c95f2cab08d9bdd7de1d87b927a2a457d8285cf22621fde9bbb8c3bd89fa33ceadd499c099950b097ed6e98cf9bb738431018c1e44c90f7be761a16699b9b0ec4fca2fc05fccd910a3d40baab93b5b837f97f3bc1119fbbb2467f7b9f8dd2cc705146d561299756876b9506083446ef1d87eb56e4530a18b0d89d44da08d87780c03d821121267fe6a264008c61c00e2f6cdcf4faad9e9d411789ff76ee84058bec88f918cb215dc2be893badc341e25333fd"], &(0x7f0000000240)=0x6e) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20080, 0x0) recvfrom$inet6(r2, &(0x7f0000000540)=""/115, 0x73, 0x40, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r4) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x80000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x3, 0x3}) 16:11:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa0894100000000c248"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 16:11:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) recvfrom(r0, &(0x7f0000000040)=""/186, 0xba, 0x800, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x9dd8}, 0xc) 16:11:37 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = semget(0x2, 0x3, 0x280) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4007, 0x100000000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002500)='/dev/null\x00', 0x41, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000002540)='/dev/tty\x00', 0x200, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002580)={0xffffffffffffffff}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002600), &(0x7f0000002640)=0xc) r9 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f00000026c0)={0xffffffffffffffff}, 0x0) r13 = socket$inet6(0x18, 0x0, 0x7fff) r14 = socket$inet(0x2, 0x5, 0x1) r15 = socket$inet6(0x18, 0x8000, 0x6) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000002700), &(0x7f0000002740)=0xc) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000002780)='/dev/tty\x00', 0x202c3, 0x0) r18 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) r21 = open(&(0x7f0000002880)='./file0\x00', 0x10000, 0x41) r22 = socket$unix(0x1, 0x5, 0x0) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/wskbd\x00', 0x38110, 0x0) r24 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, &(0x7f0000002940)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) r27 = socket$inet6(0x18, 0x5, 0x6) sendmsg$unix(r1, &(0x7f0000002b00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f00000000c0)="0ca64cfc24eb23da5dca450f1cc7f7378cba6d563665cd75a191b1f3c36c56725f18632a20d6858863ccc1a9bf3834aafa13b95e49ca5046ad4de0b20047428c99331fe3fb39e572d39ea1504ca74dd3638efffdf1f492aee4b383bd2870439b98cae3d6445b45f0e9fdbb34628ab8123e0470acba76d93a083154dadb", 0x7d}, {&(0x7f0000000140)="2388e13947122a9e1543c48ece2d6bcfc45786f768c4c61e25db4f4f7ed3461d47f232c5052602682a8853fdb66211648211caab45a6048f0dff74aee2598e764404daa44af5ac5a230b07f8d50f59e747d588f430f646e747dd7068584b439c39cfc8a6d62b24", 0x67}, {&(0x7f0000001240)="fef8c23fcec9b546fd6906d4afcbb149fe95f5f2443486f578f5a768e7", 0x1d}, {&(0x7f0000001280)="a13a425403afe6220c80eaa2c49cd151d14093ecd64f7624769e70f05c27de7cc5ca060b1d15cf5c45c61e712c00e2567291bfbdfe995201267458a1e23dd74582bf696733eeb49e0f68b5039b004b53a738fdf6f01a7674617af4aef035b5ede011d067615a0d5ce26e0a13f7c7e447f0722cb75bfe817cd9801cd16300166a82cc290a44ad3b07ec2e780ac15a6cd7c95ae422cdfeee4d57067f7c58cf67518834d47281bf92930e537116d14d993913eb3919f1af7f23c2885a588f864041b49dc987d03753e114f47c128ce5c49ec78dd4812f1f49d4ba1b920b997cfdafb50360d63ba63e97effa94f944cd5252f673aa4909066acb0dc6b037e86db46a660c0b9e7e61719843e8f06eceed48757d6d44b99599f39e228235b4affa99405d4cc9927722d48a92bdf04d21f20c56e15220fcbdfe2aede2144ff864453cb1f6dd80357a2aebf7903a00709ab8a3d041bc2dcfe44094019b3453d9def9cb9062c3fff42e7dd4e4ca98e0c22392c666e1a47e26dac172708603458f9b5a94a6f1afaa616155123bdb234b6c17104df61d82136c97dee15beae8685d7d94f90d28150231f6308ded4b48fb122b3c82eb0eb1a5170e1a8a766952afb606bb4a556d7576f12b30b4efcf7cff349297b8951b903075eef3c0351a5b07a7b1a129892c95ba4051f477d0cc22df5829be574dff33d6a7f38398715cf42096626e56a54facd6bcad8b183576536db4c6f56c291949669915c3654c3c8dde9cc8f1f94f6e537d9da1dc6f7c9352797b9cf7d809a8b6970d2eb0f29d3068e915c7ac100b4ea491eec573442856e9e9ffc3168f3b47ebcfc569011f63ec37a3e72da696450a8411317ecb62a08185d61775b04b9cd0f6afd644a5a14b833b893ce9020e8c30e8af9c3ca91db837a57571907eb10738b16ca9fab45739af34c42daaef55d0b687ea465a4c7df0c39fec045ec8e7a045250cf34b6ca4ef683ff7eb48e12a63fddf1806711b766de57465a67eeb023ac79a2cd1efadad8e70ec4e6234a9023b61449a75232afaad649266c8011d79f2e411b8873f3f42ced64c9f38279110e081d3a658668616a6c4cd0af1e3fba8699188c6c86c2cafdabed0acfd3b073720c6e2d037d069a47a40b8a06a828d90c0dc43d4adbdebb12a97255d12f799a68d0c098cd2b36d47e297c5612de219ff067ef9ed9bf5303f51ef0620d16c7880f548528a4e27db99624cdda672d5761b13b34f3ea7cb716a8523b63a86120ef0a8e89a8827f9192f34087388aa2ff658f0de51e46d9a679600cc879dd9b7cd2fa7e4b9e6e7d3e6abe774b0a45fe54ebf978de456cf86ee4d18251779cbfd29594a64451a3a7020516e8748021a7d0e470c087b05f3c8e48cfd702a0401011291f4ea72fb8e2602e888b1bb59667382a020be74b131540485e595cdf0e35dfb2ba108e642aeb7cd2d8d17d25fcb74aa7c1e9226eab473f1fc80f9738411ac2e5015df0779f2f8201c7f57be043f94f39c52b0f758bf2a919fbed5475f510cab16bd56978426a134bb7e4c777d87d14fe6a6c1e3b080554cdea3d6b85bc39c38bf4eb355b59b270d66b5a55dbbe6c7d8a29a3eaeeb9f118d27d5f02a7a6f63cec68a6630eddf843aeefdd79c32d67dea17995f7fa7b7d7ebb6609cf1884f573f01a794703faae0de90ede9b58661ef46087693b47e50e8f24a981f1798d2057b93ca1b9f15d59be98fcf9efb2eee7b48c52940141c5edf126bd4a91084ec1c8c9b78f4b717429ce69cc4a3e69c947fb21ac9a5561bf6437d3c98bd75e90355c85357a7a8bb0b7ed1f5498582d14eab459b71c714d98e1a5cbc95cd0ebda7ac9f0e7afdaa2d5cd0ea5ee1f45e1a03fcaf6918af0bd8699fa5ae8c6ba52139e9972efd974b6d7ce9253e03513b10616f869efbce0e1ec366e30292caecafa518e1306879683b17066cf3a371e1aa3fbf44a250d77a1d21c8d6e82486515af6eefff9687d0ee5bc08b607678e9094fcfcf48fa3cd3bddaacb3564852235af2a70247824a2ec525b241ecd4e25fe1e6b69564680a0820c35da1f307ff40987f3d9703b50c81d03a52b81559676c5896d48218f46195a46e047066eb285d88241fd6bf1aec4c93b15780f46734831bbb3e2757c79cad825b2a933e6694c41bf5362af5aff838c3deedcee65b04861d5ce511460e13bfe7842facbea1b60fe4dcf78048f00b7e14f4aae6cca43ddcf293bb6f4ab17f5039ef5415de8ce0cf9601b168ea4538aab9afe6c882e5f48c40b94bc89b7ed72487dc1806e0ad4d1411e6d5d9a27a7e111bcd6909371196429b724509400c28f641caf0803ecec16f6f3576e105a8157516c1541e4563fe38b90eeea8b51aa60d5cd104da875dcafeee2a1a813b1e53a51617fde86b4b1fda0bc807957ca3907536ca8a703c2a40780c2bba328a5fad5551d334241d5d5dcaff04fcc7b0a7affb4bd1532535645c0f035ed3c0eabf577073aca1b3503464fb8aeff2c1505512d6b8012012e6fe365d08112f3e41c11ea098205903920d01fd2a2af996a25edb401dc26e1268785c8e133da4ae5de7c8051d3142b899b88168fedc9173d2ed015d3402f5c1a40745362bb45c7516da0cf0d463adcde218bb4a88edfce305849a9a5a2dd7ca820ebd531c8605d10e15f962d54fb9376b89056a290cab2f90befbbbb9fd7324d293e2722d164c35f0efe6dbcc1ed9966e4e14b31f9f007d7280a8c30bb0bbbf071c2e504c579861989e9f6cd51b7368cabc618bf4f5127470e7ff45915c862e1187f9eac46d462aabf44a1436b73149ba63486b1c082ff45797c74f377e50a2a655b2736a6df4ec5e48789e571c6cb3abbe4d655ed31e2cbb1793154b1050080ba267bffe21f24a439a83d80c6a531cf7d94e2833cea683a65bc94f63e5d25c1b915daa6c67c20d5bbee0bb7a708a737bdfe4b524e7cfbd92cf8d6c7321a1a9a3c206199d0ea3509ebf29950e9b83ea38d88a60e159eba44cb3778f4c0ef6dc2476ecd74fcf08e292fdbd6e7947fcce259694caa001a75bdf11d5d0e704ec77e91188ea47208cf42f9c3d10b064e43fd90070d515d87586f7604020bb2024b8135f1daab4d0f7eab2ab2b6272f2794e950ba87f19881033d06fb32738fd22640607c08372daceb4feef091b12fa65cd3fa7da956d09669626c4ea9bef274760087bd2a7a092e925ac6d1cee008b9ca606a49e7b725906aa070455d57f5bf6e40176ad2b8f6964593b1ecca92d3908cb432b7c6387f5c76efde41fcaa286ea8f3738515a43edf130d343b12b12a819efa9795c5cbf592f82b50bba3c8ccda5bfe7d7eee803f8a8aa6cfa30010914e4f1de08cd91099fc003a5a195e1a63ebe7ae86f25928210983d756b640fbfa50298e9366406f24965bb417e3ddb20e75a65467214a80854aff5339716e30229bd86206a8a77c6d8a46fd130e96123a63688472e469c99625d8c510451248458ee16c0dea99688a1b40d6f5d4585805abd0b4d526eb4f51f591e49d9c29866f2348ded1b61f9802e0a5f73eaaac308962f38512229f7aba94f57860d90b6aac8cdb5be2d2ee246a1005ba64530189ecc4a93b224f4dac31aba9f3896612af0e2b4b1a072f2a22091edd5313a645e05b3671a434d0640d0de20635338084671d3d0a4e28fa37d6263e258c8aa92e899734ac0456becc6baa4358ddb3d9a0158e971416e353d3dcb122563c1f00f8b11692ce0a445c8bbc2fbda13ae2989a25bf94ba6543687695128943e893eaac7f581f12e2a36d0d07ec446b16a3229b84bbb5ac6352b27399fc80232b4c1038a04a3d36148368417767a39331f0ac5f80cb7906f60c18f37f68516aa3fc8839d237b35128dada5e9559194570b2cbbcecd8d18d291e22d1eb69c7b38301faaa99d536a1daf6605b91a1d1239fba10b5b27fcd60848c2073fd0112046b7d62e5bd6df70d104cbd7e3b34e8bc306d1a7b30b080aefaf6a940e52e34e9afefbcdaa281346cab970f6758cff56dcc44a4577586b70a6c22dd2735a377447384dc3f77dc943e910c52744004b998ec5d588a37426294174d3d76f1fb14e3c822103095d5fcd82b81b60bca72f6b50828ea93cb42a24701c20a950b18a5ac807bde43c39467882eea580db57526977724a69cd701f71aa97868380399e470bcd246eb675f17b429e14032b3248727f2cf4c21caee995a16a15c78da7467ddee4b4ec6c26bb2288de966411588eb29c0593d8433236042e48f1b4a832bb4cd5c548f7eca617e25f44b69a25636681becf4702acd35ad99a8829ddcc91be7cf36ae5122f015e751d369f6e90a23dad814b08faa2b4c4e641bfbe526095774bfb104c67380db81358320e1f892dbbf19874b184249c5ca123d62b6a8693875edac76f0d5e0d77a3d1c8fc157e1c999f0a54d8f47ec03b7ef2064fb77de510a74fc405ee177fbec9eb7669aeaa79da5086d2e34bf3fc12016df5bacd915e8504ac9af6ecaee02b4477bd22617a3ee1fdbe001004661009eb6b028222f34f49bb321215230340baefc716744d4e247f1c12395725c79ff732d977cb51de3d57bc447f2c7fe375dbda49e732d19a79815a2c087e573855626186bf65ffb549ecbd3bdab06bddd533543e5519d2336c897cb717fef1339800ee278a6be029fd6599467fd2d10750a6bc21c10c415436caf19bfe30dd2ed6a1cde5deb5d75515c8d7ed49dea62e2de9d773ff55a7b7f229ce5717dc0b24b5269ab54a6f1cd625a8e421b81f6b2188066a4099ebe48493a5b15a8bd2ca355ad38fec93c02be59f4cd046d07324cb4e311c83bdde337abc60d3ae117bc8f92f7aae69460a78018dc8754f72909d641732dccaeefc204a80b561c8f6d06e351a50c216958f95bbb1a32935fbd407822f53e30c2039c6333ed8c881079ab8a73969fc549afde36cff72bb9e334c6083176d89faf4d887f8fda8b83ed31859341daa5bf66a90839324d45951d9fcaa808edde5403c40315707a3543f76348ddbfd46edfbb4e8aa0bc1b38539db76a5772503437c4b9d9722627fe4c63b41ef8ff0f65826379889f89ab4a9d640ea9cf3ea093a9c7c32d72fe3c854ed812211e85432082075b3fdda733f0f93900fb8a14c9785ef6bd494704cb757b378bacc4e7c5190e27a77a8764300992c3f9df1db83dff0b67c0260de233cce2b5fdb25d9903482dc32104ec8e2086bf3fa78a3c6b132d2e0776593a5bd7f60ea00f6c529c0b866b2f64972b3d1ef802937f43e7bbcbe229b02bb0db25540ad7e0ef042d7cdae45f95be7a7ab43e6189c86f5a22865f34572ce49985d4740098e818f405ca528db8fa5b269e68df2554335bfc7495f62120918cc1ab27522925961ee52ba9a6a38f7c25f337090c2d56644a937ce96dd1df46ff226de7addd5ce91014e456e67ecbb479d6bd47a2eb453f2bb25656bdb304f6919330389f4d0a244a822f2664b9fea027bf8110c91042fadfcffe71bb8606d3a47e76a53fff61782914350a22acf005b4c0e81e5e60dc78659c22cf5388361febbcbef41449c975d0cccd87d41b5df7c536786a6fb1a17fa05f943c367a87221d9d830f2b05f73c005ad58ed4be82d4f843bc94e91a119096c284d202af9009edade1659834a0bfc0229895f3c9ac66b3ea09cff25978df133cb9118ea2203c78f52641c27942a184ffec1a3046c9b7d365b1625cc9f7c2f1ef3579f81e3ba7bc5fcfa9befcb5c1393e4d1aa1178b798ae87dc659e588e2d7960821e7d766921888272596943ed010d4", 0x1000}, {&(0x7f0000002280)="321a8e2535f2651267c090b019455a2f852e193df96598d226d877c5bef430fb7c1aaeffcac57e7d346ba9eff38a1d05b8bcc3a33c30fb460d08a642bc8ed3df9a41545e453a91de939c19e28087863f5a70a9de26e70f1daac491975e9b3135d6ebb0a88b456a3eb1aed71fa00a6e1a7ee221243734b5f0be89b4a0bee5d75cb881e362fa44b7ff24", 0x89}, {&(0x7f0000002340)="8a6e9f0632b43f1d4047870a65529c3c5ba94aec11d737847512126f2bf79a9fdddbd595ff316d8cc1cc3c9cd40f759170d5bc59bb654241", 0x38}, {&(0x7f0000002380)}, {&(0x7f00000023c0)="ea2bc16a00485e4e3f110ec089586b69072e448b4000644da03fe79ceea1c090340521f918fdcbc8b62a660dd1d131c678e70412e206466c240c933d6686205cae2a325a6647e05eff28ab0a6665ab50d984b6e397e8e7808a40dc6145bd265933743953ea521c0da770aaf117a7a2cb898f1a9c31c09434e2b7db453c299d725339bea6fca4bfe14177cb2ce86e3a7cad2dc6d76d050b0fe97f9b6e89fb63eaef44edb459e539cd7d43d8c3e4b849d6f95a4fc66e28191e09", 0xb9}], 0x8, &(0x7f0000002c00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="08000000300087ca55ad0ff50638f2af6032bc611adc1f2e33734ced1317bd3d6c70d2d53bbfa24a895d6f5bea68c4499e7a9d8099b4eca2171894eafb50a940256266d199649c8755fb304003c3ce2486fe27e0d2a7eeb46cda50c0ca93c0fe9dbf427dc2a86ca8327a42ca74960000000000000082a6190f8cbe76b181d095eba109501029eb94c9f7959451e3aa0a09ee73bd6429432bf16709074fe801236fcde2a65877391ffee3e5ad82e088162c605cc6959e8b4cca2c7e2113bacb0f17cf1de02fb59785d9b89300a846c001f9e0fca420b1fe7111e03a9abc62ca2e7599a13b16b1111d65f1ae036a0f30e0049a4ddcf3c176d67f4eb4e076939e5c5c6d51de261a1da731d471f4c464d945eb4da8dd0a57e6703c94edad3f968671cf00000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x8}, 0xc) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000240)=""/4096) getpid() poll(0x0, 0x0, 0x6) getegid() setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:11:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x2000048) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e9443b28462", 0x1f0}], 0x1) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x9) unlink(&(0x7f0000000380)='./bus\x00') execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)=',\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']-(\x00', &(0x7f0000000200)='\xb7!-\xbc(\f@\\)-^[\x00', &(0x7f0000000240)='+\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) lseek(r0, 0x13, 0x3) execve(0x0, 0x0, 0x0) Ò=wal…̾ÒTw¯V É,y9{"ç3+KDÛ`Æ°*ïsÜüj9+¡¶…¶»¿ÉS[3’¿¬Y "þålj’¡;Æž²ú­{!3·ÉT&ºë¢%PXPðœ@_÷IK‘ý¹žW:5$Ë.d‰4/³¯+z9®_¤¦«R2ž!‡ 16:11:37 executing program 1: mknod(&(0x7f0000000040)='./control/file0\x00', 0x6080, 0xa1bc) mkdir(&(0x7f0000000100)='./control\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:11:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffe, 0xa, 0x0, 0x0) 16:11:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) ioctl$KDSETRAD(r0, 0x20004b43) H Ö%ÿ¢Üt]ÀÕûǦ-…L‰óPq§Û«ŠƒZ}>m"aú/f‘Ú0Lí€} 6Z§rOzD$GŒ[PU…èÉm;·WÙuÆÐíÕ£€±ž¾M)rèÅ ðO_8:&±—¥™ê¤úü˜ŸªÜÈ-*¤H±aèÛÂuÅÛm÷ÂGaÕ;¤ˆëMUÇÀ Äh€°ÊPã;HÌ+pý"—ÐiHZŒ"—…—îx†[l;BáqȈQMéY¯ÎáZU“}‡:¤Ìé{½3GY}Ü7 ÚLZÄ• ôÈì4wѬ.Î5“×¹T‹‹z^»»¨œ-÷)úo*HÉ«Ò<ü¾ØÒG¾e¦YË``NêúÔôÓ÷Ù·$n5S†@=]:µÉdR»*™õE“Æœ±jLÎq:¦#CÙ›QbzWyøU¦÷;ïË}xiæ­êV?"ö?%«~Ñ„F«ä—Ö-¬~”C²„bÒ=wal…̾ÒTw¯V É,y9{"ç3+KDÛ`Æ°*ïsÜüj9+¡¶…¶»¿ÉS[3’¿¬Y "þålj’¡;Æž²ú­{!3·ÉT&ºë¢%PXPðœ@_÷IK‘ý¹žW:5$Ë.d‰4/³¯+z9®_¤¦«R2ž!‡ 16:11:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:11:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet(0x2, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000000c0)='W\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80085761, &(0x7f0000000040)=0x3) 16:11:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x110) truncate(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x35a5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) ioctl$TIOCSTART(r0, 0x2000746e) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:11:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000140), 0x0, 0xa, &(0x7f0000000180)={0x2, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:11:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8}, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x42) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) 16:11:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockname(r0, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) setsockopt(r0, 0x9, 0x0, &(0x7f0000001000)="58707443ccccc819563b80688ff888a7afa0973b82ec4ad0b7c88c6a698eb1c27eaa6b9d11b1c058c228d1fa087e9ae00a15ccd9de8447350109ad", 0x3b) socket(0x6, 0x8006, 0xb1) setsockopt(r0, 0x3, 0xfffffffffffffff8, &(0x7f0000000000)="6a0a89ab068463c14faf9072d4a7b945eff18d430a0c2b076c50ea445f50e9eee5a99c9aeeb6aacd8c71a716fc452b1af2663e222c3ff16ee3452329186e2515256c6455ba125be506bd7291d0231613ec3bddc4ef0bd9f364676766794f3bda259995827fbd208916c841e8004160bff8c734d660de72055cd6180b175ddc5055a2df59e08e9f496a786f5d6a0d24f4d5ddc4229663df5dc76e3fc9fc65f33f9baafa273ddf41e60c48a40daff414e6740e46b8efefb50d344d794be8bf484d254278e2d40d36037bccc9c5912903d826a85e5f26ad1bf125da50d2ba187cd93be88a625886458cc409674e6ff024840316f927203de9d2972989d83bc2e590543745cbec2ec0d6f984f4c7070c1e65e65aae263f7e01cd94d710f18a582afd8c04d41ff30b47866cba77c34eefe5d1991dcbe91767eaa24719b1f7c1397206e6278585ff9a760cae5d7f4fcc8adbdd3e2004111799bf3955eacdcd93cffdd238cfbe41eb3f3ee5cd9106d302d8599a70452d7d126c67c14706f6aa8d8a9cd2af0dc7e062af5c71e0fc2d4a62508fd483e60114465579cf3a76bc9d281a4d3b081805d8ed9d7e4c5c903b41da94429311de2e4813c07a7c9327cd26e940a5f5ad63f280d16da0b0b2753cc70fb6b697f6378660db39fd0ddd3bf0ef05dc062a37cd269391c7229bb464358d06a8f3c317380c1bfd8341b83c9205296467f1e10bccccb4640e0168613d22ed8c6c11bcc0e1e24d0860887114ce7cd990ef25182b0b9e5edb84ce1c7c40684bc9229cebc3e43add3189ade7e15d6a60aa87ec57af3f028bd3d5f8a79b3894764cf66228dacb26c5299ec637639c9afb5fc23045e8c7cc0a967b5a0ee8e65ca1744d15edc4c512c84d1646aa35b7d56624ecc73e440cdf1c33bd39f433ee1df3efb8a58f38ee2ff320541d3fb7032645b98866b541e83cbb27a23a808cac078cc13e2e3a77e6ddf5e3c690e2b4c4f6b591166e682da760ad05334a9045d50fce684aff9dbce23a525f4472fc86cb805424ec070b39d69067ee7a8368854d985bfd2ad0db08fbefbcf67024ea0af32e31f3f9e88e6e11604afa3e6a4e00e19fb51e784d66f05184bba41a1b36b5db880bacd5ba37fe38c3b75b3f64033dde930e0293c74cc08a6bc40cf676f3f6cc12236446fbd8d34d479364761572f149acda51cf0bef6ea86723c9bda88fd02411cf383186b65f1f9613f4ea75bfbc5864a2087d2716a097ed0c899849eee5f8d8e6f99f4aa2f299e506d4959db265ad7b24550abe615b0ff6f6831e60810de5e5de2d61be8cb7be742e8d9761cc9c3653f2d09465a5d645fa5355e6db906a59799a5cbf1166093527c93422ac5e73ba98f98eeab0dfad5a2473196df591963c7f9d59051cafab83c39d02bbb553f9b415e2a5b4c18bf23bebd7bd6849bdde41ebc0764b66d9f40ed4dc5975bc817b463408c5358df96c9d59730b74bbfd75cd0789f6c36dfbc9e3d1562944caceabf2a298c2626cb16e85999ef0584c413e2ecd99ea09befe19e71efc8c2e922a582b5a19cc570a1211e0694417a62e5204f672104142b016bc3b5ccc31cb2509cdf3119d3c4aee4797426d9f747c5b8a8d3831f4922e9553223ff5c99157b4c52f4e44a109968a0d872d77168f817d7e0fd00e25ab41626da15e9bc9cc7cc5fbb9a15b31d48f8a9957de849ecd54cfc5683732b3b400d94e6ca35091cfaff4c377c7faeee772add52c1cfe75df7acde2154920bce55528f4ec8d7758305362297fb42f6f55fe95559eda77e3f11ffa6c571ff9cf6a0c6902732ef71279f8e9d569e5cdacfea485ddc0d203b8a3ea57704571fbc51e349dbaa0cd4b5fa7550501d2859b70d3f6612ade0435309a9b4151992b47c684c96ea688feed881974c0d28fd789cbc3bae5c7fa08a3156db0199d1e865d4d13b4e57823712b648381f42f33a4ac91898ea9a16841f701e64d01dbe456febe72f681ec805af9c8ded8809968214634885a7a56de8d0401c0074baa914272a8e8046f5e5bcec0dc8da4f46ec7bbaa5ff4b731d01509816487740c9620ca7193635b45eab9eef1788843138b1dcdd93b30dc177ae55aafd929189edabc50aef48d31149f6f1122d20a7d2c3390906d76c7a3b78404e283fa7690d46f0e64925cd1148b4c131209047a52eb97a3ab11c963d0b140486d824cf85589542fe37f296c0f0b8f13e79b37db5048cb2bde6b89b0cf134a15c54065cd9de69c3d5223f476efa50cada1a137ec50ef3a05af0eec7a465561e273d6aaf163319e137a97ff162a94d9d5cfe5fd8a293194e3538e2282a1ae51167de536d93f7e6afd3b2ea354f68a738439972045b11badce86eec020dfa8f07219f9ea212b1abfc836ba313e4758933dfd8990305231a3d6eb5b3efff216803fc513d782bcf7f8653acceba2a5ceee0c72d5b22fac7dd9893168addd51a3dd2c268e65f5e4cda1c44fc16b6ac63039b9da234031dedece2901f2b78b183f9ccde628b25487fb3c039eb619b8291158e3a0ac50773c8c8e11699667ec5baee22a97b0d758491754ced65ec6ca3d1e1ee398ff52fced19001b2ad2679b1ae537ac125c7bb2a8325e144b9b51dfd9c4ffd78d1d71b82fc665506cc279f30b4444e724849357e7bd4659ff7e78f8e448c890d9854fa2da399b83e12796a49c0754acd98789e7e29a7706de19ad561f5c4f1f61dd8d8bde4051f098ab0199b6206877ba6a32bc8603b5d9164c738a8f8530ef5fa1135ee1fda99651017eec230e539ce112f64049f0502933396ff3e56b3af26a29975877eb2a9d11cb557a4b46362f0473bc003188623087f0dba45f3e233726ef6d3e757d35c20b844ac6e41c0fc6bddce3477d8870109baadabbfa779b6a8dc2b55748f5c3f8aefeabd1e9fa2661640433c483d2ac5983fcfac3314567d11c10391a6cd53521a8128ea2e1b703789272286b9bc8d651ca1e6099b0ba5449cfe567f8dedcc2ef82c262f5965ec9e15b8794028d9fd4cae2c9938d7e585857f029ffe6427e61f16bc9e248aa24913613267ea52b2e687f030b93a5af2b1b3c481162d930adc6557168c97c6a6a72145fc6aa2a727a7da4138d21f13fc3ce0a19f15683acc10965e702c7b9dff067a3c5099276907f11242e5117a880fde42282de9d2072ddd3a3b856bb10a13781b7d8a102d6d7e2e866cbb4204c05beca6fc725b96e1cdf57e81e4810ba4c4fb03c311010985835456c7d3cc2911e78590c504d0c3679215f5b6cd9a9ccd27ab7607d6545714e415afdc499a0509fd80798371734e0425d5bdec130da4b660e728e5f81051de80d9985e3147c54d31a70de9bd3a4064969f1d74381a979d84c873b71813aeef41bdf61a59c7a8c06ef41698eacffd08e1bb03d6149b5ef3c6182f008c88248fd974c384f32931f67c807293565226cbe2c4a92516aa7ae8be7d82e99c3c30b0b8ec212f0c247a2416942ff32d17fd9f1d8caea668c812d3683aaf38eac493d41f21b08e35ffbab02a881412915ac6daf2b03f34bc4f5b3b0d5a9beaa0bc67fbbeae4b2bc65addb6cf156e294652ce11628d28112cd4ed76c6e3684dafae14071d1b86d3592d3a0407c3e10de456ff29602cb976dfc28e5a072153b1e468e5626c94b9395dbcd8f370d6c218a14bdbd5d78df6cc91a14ec97d5080b0cf3186569a58ee3ce9cd5398a8946997dccc07b9b1ed0a4092dda6171e2e12dba7f1b228fb9798d811d3da3f074b715fe27d882e4b7138e60506d64872c50a66ec17083a33b74333a5b0de735a3329e0041e2ee1d33b9f54addd575d66a409a9c5ed0bd34947d14b0b1035768e031a71300bca1e8ce7d44d453b7dd000a4b9e87c6d40c78c6a3adb4fa1a00858edb9b1c8d938cbca2e486d1c5a8a6d093de9467a7bad89c18aa06fedf6aa5dfcc11f1cf0de4f62c8140551b86e21745de06b6a93f909f5b94cde60f34be8d9a3b784f76317e8e017a369f70fd4cb291a820031a71bbff72a726f9e884a4a9e284959719bc670133fa6d03e950ec6fc6b8c445c28ceb95a045deaa21ea661aab6245cf30c5623445c08eac2cdf5721883bc678aa8e6518b0e18a4ee1cbbff9dacbee317bc6b59443ef15e6672bea101ea7d5347a449826c43fb5d82700a10c3c8ec588bea2a1b3e1ff19366415a773f6a8319220065ecbfcb7b89c09c732a8904748dc6e41641927256cc1965a2adca4ef1ba2284deeb0bdc83023e14edfbdcc4273d94a86976328290304f769ea5661087fe3639fd6912309da33b865e50f6ed8bd14f98a137905e6aafc71a58df58db7faaab59218f085ef9331186228238188dd388728188177267e34729061f511452e06fcc06fbf801c831aff6ca84e5a12ea4918c6de6b2b759b71bede37557e8c423fa3e03b22ec17ad2a69962b59601c9b59aaef6e02be73c7f1786fc1d288e1e71fca1205d306fd2ec43fff7f989ec74ba4bd1980fb1b7c78f74a09b15f6bef060d780a1cdb5e8f82aac234ba221d8bc95f493801f59fa3ab7ff23ced38e2449ad17cd6080a596fe3e7d33a4e31fd3c41af5fe082fae9cd5bc1cae329a38a7174025b8964f4d3a1b3eeded4fe1b515b0519c901d0d268d05690744fb267ea1de8e29bbb0a3a9e9c5d3e5f04511ffa94a67f24468ef4c4dcfe25118edabb7aaf725a72ca47480e83fb5bad74fdf5d5be5f0dab713401be03346885cf40292ecc2664fe5c3491471ad3332e8d91e684ece14b948f4c2b6164a355e0a81278e139a651f1d39f7a83d57c995028831721907d124c87d668a42c6dc8b04bad713866d244983b8ec9968b59d62537fd5c0e00315e5148a0074e3d9d9ec18bb11041bfcb65157919f2a34176617cefb294e4008720c9e00b50d6cc936bfbafa380dae2d08cec34cea23b7e4ecd695856989a2714ca97de0a4dcbe71c0fc72b5bd76cc3b5eb3dc4f933db741b3c8d89dc036e79a3f0c9111ea7e3e8871a19c9e41cc326907f5e622895121ea87d91165beff5b0a5a6843c6eeb3ab7d2c253067847c82b26c78683128aab7c7807ed44366b02c38be09bd7e46e6e7a4491b5d850a1e5f161885b9922f1c9ef2615b6658d0d6ba1a670eb95bf5dba4b1ecb9c19e3f2ef03cf45eb6a206f343c985cbac5b880509f4d9fdb054ca4612ed2ed3fde1d11ce1b3b33a465785c57385e852ad96f2ef9169e5a6cb1bc06f015bfcc67862c0ea23c072e1ec0072123d2589d0a6ad90c222b08e32bf4e544673eb3343fb444312027402a000503f86883f6fc012608039d763c7a7b5a368c15026fc73c2b2bde7a8147dedc9db2114af9ab5b0e46c3fa9eb7677204bdc014af536c66463fe848f375861cfbe6ed7d3765934a4ed4eb01a78c86d9b86058c739bd9e9bba7e4e3e338f82227d8d47c75a1d9fa6fca237758309da86a8087dfb58073e43eb16e7c1dd77c6e76affcbb71021682365b4f4a1fcea0b2b892c6c8bc21f809b6469cc782b5483412bf5d05df9178a7ecfed39dd869583f48c795fe54c3361aaea95813230c3f9c069234d5a275c8980623cd3f3cf2e29e6a5d966375f8ba0e3556b039dfb1f7b9db6a1420420c348ee59f86db1fa83889bbe6aec6985c62738451de3bb46c97dfab7ca6e681ae4d8045cc2cb65c29e398cb2d76da724d64ba748af9840696fbad5b60a24cd186ed994fe398739dfabdf98267da4004ee8986ce6bf5705b9691c7dec1eaf645626b4e855f9d3cd497a9550fd0637c349cad18ef9f155c6e47818730e86029446888b07f31117e965475a", 0x1000) 16:11:38 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x60, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1d, r0, 0x0, 0x0) 16:11:38 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setitimer(0x3, &(0x7f0000000000)={{0x3ff, 0xfffffffffffff3f8}, {0x7, 0x7}}, 0x0) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:11:38 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) socket$inet6(0x18, 0x4002, 0x2) 16:11:38 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a95}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:11:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) getegid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x59, 0x9}) getpid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xeb, 0x100000000}, {0xa6, 0xfffffffffffffffc}, {0x8f, 0x3f}], 0x3}) 16:11:38 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = socket(0x0, 0x5, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2039a, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x30008, 0x0) r5 = socket$inet(0x2, 0x1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001500)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) r8 = kqueue() r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x9, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x202, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x400, 0x0) socketpair(0x2, 0x4005, 0x7117, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x890, 0x0) mkdir(&(0x7f00000018c0)='./file0\x00', 0x40) r20 = socket$inet(0x2, 0x4, 0xa3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000019c0)={{0xfe8, r21, r13, r12, r15, 0x104, 0x1}, 0x101, 0xfffffffffffffff7, r11, r11, 0xff, 0x3, 0x5}) socketpair(0x18, 0x4004, 0x6, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = socket(0x1e, 0x7, 0x9) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="37b6b299250c5ad23aad9452185ba0abf9d50bb6ebacdcda8a0cb5110cccc29d6376e505df15", 0x26}, {&(0x7f0000000200)="57d74c78444e6623c9e679fb3c4806579000fe8b52aaf37895c5613b28b572d580bcbdb90ae4340512f59a5c11a1082765d6e2defcbca30e956305a2dd3d8e54f34d55daa2ef5c3fb1ed538d4ea62105c0145ba3c3c3e3bb5c03d3f814dabe5ed3411a71f238be55ec65c4265407c80d777f31cdf75454d27d4e5d962c206c3453b66da3c8a9e477b7", 0x89}, {&(0x7f00000002c0)="518066b0e28455d9b2d1a580c8c97731d82bc6943989dc43adff8198684597248efadfcbc0ba7c1243afbd0413e03a7dfb7b0eb8b768feed932d16586dc3a7247592e70f824d415e62f6f5a99ff2122b86704a4e01ba58ce3d4b454cb45bb3e70da4c7b9fa059a0c82771e971784700c1161c42f83df825a8761129a6aada94ea9e6c1db7aac9d30f15dc274a9cc7bc083c7", 0x92}, {&(0x7f0000000380)="a7e964d3acc4f3ff70d811b2541c432dfa60f5f2fffc7fa64d4d0ad0556dd4ef7e2d1d5f644b9c973d12a53a18c07b9ec4041d670d59ebf1736bfef8ebb8d2c618d68374becb62553d0ee9c4edb942a60842241f504236f3f07026eb8f56b62f780427899ceaeb20100a32011a60c5e7316e51d57e2e653f83878818f2d7af935af3947b4238d8f6c7c5c7716711ced124e5910d7672887743663c42b2dcddc95deed7a6ac08bd0882b0d169cd93f1328a037eeb650b0882a08987a7d10968c760e098672c1d7c1cb007f603c2b166794ae3cfb518499f7a5222868d93479e79c77fcbced0c08f687a9c13176c5561c8add476e42cf7689a694df08e70b977dc6f9fda50e4f190babde41276d38f831958395511f9e37ba59895e46b858fc9d88013bb969df8d18a5d38fae6aadf798a008bf9dffcc7c2829c1c27d91ca11752ea3d486cce3022d16b6ea846ff4348d3c5a4292e67366127b778369e37c33aff63c14c085355542b8d4d82c7f3b7bb8c115600e32dab7f4f25b3e770906e53123c0c114131bedf529310d62e39f897c3eefeb7585ffd94dccabfdaa22fc6e40fec96d8cacccb5fee3b69ba440abf545dfa2be62bfb7f860b6518dcf1d601e6a79f2ecb28cfddc360e432da070e82ebec1c39926a0dade64593e2e021ca56ebef568d90ce36b0b2e41176b1816c5e0858f5d9c37a8cd5d370a2f7978f26240ccac79a67a4fa84642c428dc382767f3bc51ece01d0468d9183cde86a82c121913d722777a0574698d65980a388333e8acf728c9633b4351056fb694a5babda62590c5b125af297326f2bebc60e9bf71cc3f01a2ea62e43daee4c2bf27097f9acf0bc2977d5f35b36d100c82b8bba7bf1345f59b34c04d2fca179981dd734c8a63ab92fb6642fca42bd61cbeeff300b0c181759741f9a1cb053be9109c1e60cbeb09a72737523c152d1ebb384c85b726ded5211b6280c03bf505e61554a9ac1eecd6121b58215e79f96159819f6519be81816f1034a56351c46e86d4bccdfbd1546e0b1b4d4a2e6a4ae0b5b534833992810d5e89b0741bf27f54a4eb8635d4a276547cc80708349dd552074616522175797cd4586cdaf020704b5ca35948cde469ba5b7352eeec2a9418ac3ec2d34279bdc2041dc8feaf6c0eaf9df0e36d0d1b7514e3e5b66f4449d8bf20e81b7b00da2102e833f3f525a329bbc1b7a36c712d48b63cb6b1298befd97d25ea1c6001a12042a113b71b96f01cf66e434b01b845371481bf05144d55d59da737fc8b7ae52a7c6b30eb22cf14cdfd989a40aa0485ef75560c6424fbcee1bc266d808052fdf8354c3a1dbac85e90a492152bc8b9571d1ae9e190a7e602f4d9de0284801564d00246104e32e9536c54afc08aa65a5ae2424283235093687b057be9c85c576800445970914d236c26f6ee5fe830f17a915a7aeb268d3a0ad625f0592c323b2a722912df87cef0a54426dfc65376708bff7c6996e56aa7363ec378fd1431678cb63d4372143dcd5073d236be5b6841f16f16ab11013409cdbd161aa607b95d82aad2b12b9e73cc7b540828a9da7dcbdd76aab962739c3b6877529809ef1b503d7f35a649cb29f2942ca803de162e79257852ba1b293b751455a4f0a6d67eea553c6fddf4fa586552c58c324cf2aa219085f02d90d014a5e6078cba0983f02bd0c4f128306f58529ab3b47b4d76f02b11f9cadcc999436e256e9d275ad0c377ccad12b62eb1edd7b02a8e5bbb85d10a891072fdac633ad7052989138fc39b572bdc57e9847cd52b98945426080839283271b77b80d2dd52407ad22f3ad59f57c04fb275dd7bf6b93f10bc4b4502d841280094347b00e638fa16adb87f3b7d34f21d6e8c9e3c48bc7ba4b59825cb0002cbeab14890cc3298083139877b3184fac30ecd905b951d26792261f1a0ebec5bc3e7179ac833d30191cd5b4e4f0bfbf3354a4af3163d73ccbbb3c3f5e142acffc9e7caa8f938b74496bcc8e6c6a158a826e78c608319c8a773c3f395d403e39a6f6a204594643e924e01e6744db8037452936e342185f5c7cfa1d9446d65f51d7486f1a7d969eb382c17e9ae97bd78915b549aee93e520437b1bdce0725c8918bee13ec1bb430f43bd4dc1c64846f0c635058ba3e8df224fa502c2135429c821469122645db968a41d54bac1b6985b271077cdf1893b9b2bf2f51cf75af39ef674db39a4068551f9ae08eececfd5283d213a46a472adea39955eb67e431585d827445fe1bffecfb12771209f5082127813003431d9ddef9eceff2f896fbc230f8c2d79a8b6d8cf17fcaf22cb2dd31706dded09f71287247855c8ad11a1b57c87e2a1b3d1e870e4b9fb7f2cc10a22ba29b5f73b4cbd36f607c868f387322ee35a174d829d61b713965499de99ad9d517645321b4be40820a9e6563a905ecb83d0fafd5cc0a7bdc16e3f2249d32378c6229caa2d3b63036c7f54d41bc7c4c636ae19ae1eb607cf5a3499101c73c6f146de451ebf23cc03b8520949800eb8f278814c35231c83fd75185721bccb975455a8e637b962c3a60c0357d1d00838a6b37d20eb44878adca9b09a801c67d81e6b5ba387816855f45d02143c64aa44a0efb15da427f307bd84ff631e623631ee7ca1a47f3de45e852a68458b9728a789aa54e9ca8bc504b7303019912e5a6f0f03f35f3e934714bd91fe28b8ea67ddf6244f1762217507f8c02e8f03711c5d2efa6e95413e421e312d506ea117528c1a257614773fdc18ffcefe48f1f06eb8c729b658d4ddee328eed8cb8b69b7f8589e9255d6cccd37fb719b27741a4799c5abeb92b45f0630e2b8a7d11f3183b25d068801a674326741a47f33c2dbad2791d6e5d85960ea1cfd066de088cb5f087aa8ba64865644387faa5f663efbdddc6cc76db24ba6954a289c544ca30762a319c71ca2fd7ef92ccaeee381b417067b5b1480ed1cbc9e86cbb1024dc67709ec461271a3cd2594cab55380a5fe602bcf1357714b6d95810c23a0d2a022531c6600a0fb342d6d38b9dc72937cd004d4dc102b0caccb7cc0500afe323252698794dfe0588de88e2a9dc76a740071787ba4d063355795e06a422e232558d4571c431d2f711b2f522ee40ede254c18f4077d4ae92388648a919ba088e8dfd688b601aebc6b5e3c28d94c6f196da3beb81b952ac90b7126763ef6aa42f6f7b1463463f08e2916adf17e8e3e2d575ec3eb4125dd00a2e8745b4005d6a22106c2fa4fd016c7775ab18337058e366cb77d726538de910d0d853b1485ba8a49c5c9e800c994a9d61d8718b111263e7f46704039992f7cf0e645d134296292e430c3719353dec5f51ace071d1a7c6ffb944f8eb37801b3f7c38fc06154063a73143eff4cbbf79c6b349e9f5ec1e4742545bcef0d91ac5a2e5fb0c49a721a9da81099d0875f4747fd1a6113f56e1aa607db3419e7097b949a9005ff1389e2988cb7c7bc1cc6b2cb780f9a1511e51a7e19573ff8ba3a2ae84ab90f0e981636b4637d068b7e7f18ef38c03021dbdc0ea38a82f1bb2ea6f2edf15f48719a24258ffcf9326535fbf86eba82933ec6be82ad2be62fc30b075297787e29921361a013334170391403c83561e95b711ccf02c587b125c8e6db42b22c05a790665ff36702f820356abed771e7e3da53730ff656b1bddf1081c674803c8a7d8e4993c9cd0f9e77f4f397a0b87d965b783876cee2c6a60c7098252ac49e4f7bb9241a20ea4f845faf972d20bb187d19d4f8e1fe65a1b2101cdcb882644eb7db33e9865d39c0c84c1e922758c9fc2bdda9f06561fd1f5c28a04be374c83419d7ff9ac0201df3ce523d062d1ced3868b69acac8dc633e8a17f28c301d2317e6a51c213485ed1e3cab5b5fbada261c782747c87489c9303382db678fab249b033df171e5da41d6ddec79500d864b7adaed730e618f9a8f6e71ad09055e2dc55063fd80f4e1a805003e4b062837c3b2a7d15776213fc6604c3677b65eedebbdc674ed0cbc58eaa55d39dbca9497ad11692d81dcd579610ac0b03ccb9588e3e20d5a19491d52ed4d6303147371549e96e97cfb1c87c1202cd38ab919d09742a0f2f29b7e0e19f0e888a15b41afeda21e50d2b3beb2508da1ccf6c5e876bf2ec99eb92e59b36b482b6a9a11e571615982d6d08c450fc5dd80310986b7c2a348af42fd12d353f8452ee2cebcf32aa86ae20321f41a172f1bb1435c05b507e013b0c82817eed00350777c8963ad83cc8958b68603dd06a9ab33da2cb9ec0b140885cc3cc1bae21231daca030a3bafd6a83ffd1732608c8be21c0bf7d382cba220dc80d900fdf1f91b51572b8e74bbd1d73d606574e39b73fb0044f8f8853110817cc1b6696eadd6a24367d7b4f6ce4d25aceee74fca1b60e26d96196882bd81880d59dbc7a60265765b3c25e637c3034365764c20d7cccb7ed47d270e1bc609cc1cc07b905cbd9bf5629c0c9ebde106f92bfc630f6b80d4a0a10e51873683611aa7c6e03813b2195285c2026184bfe7a612a4f12c3d50091d050a7a1bd75af19de4ff6519200eddd57bf725fc1e577a21df0bbb3589a235beec3a5366e11def47b95ebc460f3b017e9f10f2f433d6c3f991ca9d21f9ed36a4028898651c30e71a4034ea6f8a3b3f6a7380f8bee144d4113462762c271bdf318e026a4fedb0770bc216fdb2f280a97fb06f49fd009eb9db88921aa3c9da5437a66949b7be91dfe9bee27c87a968899137aba057b260572cf9a4097edef87707d5c5433f43a2f3e928e9e05935a55c37c0590f6a750808fc62facdea29359cf5e4cdea2eeb96f1c993c873cd15b974d17e12c82d375389bc74ee17f2b19c83fc419813c3fdaacdc3bf9fe970ccc36b79fedbea1c1ccd317283d548bd0e8d14241335ffcdf70ca2c9b46cbd3b4a903d5780091fee8d2bf8888760fb81a1e12e0aa806b13fcdb5991b13d2a73944a2921d468d959415cfbf0d978c127bf960c8a34b96d6da6af2058d974af8f7d46435610e9c997ed67e896af111c02f7f4f18bf9c7d07b081858d845431744a7f1f610e135cbe5e7a961a5a0ee40b17c9219c5ac30d75ff05e1b269a4b1aa0974cc2accb430cdf73a8a1b389f44e65a8e5313bd6c63658c62c768ddf93565c460f02a51d1d9cf7eee1a4a32e7401b41e5c1877942b72c92351829e57c3cfbcadb2351ee4c0f5b5ee9bd6d2e29f93d566888b47416760a4e5f48d4067d2a57869f873ec663194d0a924acf79b2a7efb38c2ca5d81018436cd99e563fcc5f9deebf74037060381b3690fa500840008c9407150e11d4a7183bb496f7154803f0573e3cd790a7b5a56f21d3aec51777e112ba1943332c9715cc1876e967d478c4252e13b24d654df85a9a5199173189763647de813b6c89b870d8c81b6d69562ae03d5d2494b7c1792508fca66d8f0f67feecb5de4d4867c3a07b69ddd4b8cb2a1a52cba03c6bb501a8d5c8da433441d2a3f7aa712c544d95e92722a55c6c89b37095cebe873d652246d137d89d3f6f628ce04022b8543b28bc2e66250d48e4f20dc18e4137e98cb52c31eef4b27797e0c4a4305bf75895c619f0c8a62b11a581e7bff21aec20b6cdbdaeb675cdaa87a8367e168e148ca65891ad8533f86393002459e96466312082b975e29ab8399949c7235c69e83d4b6607cd81c3e4d1b4cda14e7ce68c239cd54f8e3e536c0360f6a2f4c2391929bb78a219ee976e6401e8add52593410f16b332994ae96d3d1c35d3b24337c582641aef673d1b4e83eec4c0c6853502448c78459cd150a3ce65d8cb", 0x1000}, {&(0x7f0000001380)="cd9b690147daa117ba3f3648aca07ed324dbdefbd96f3b777460ca46237a1a6eebd241906b9bdb56718e2d38a6082d0c80c8edcb6c67b08c976d2cb833bfae8d5a044416a4cb5ebb2dcfb4b9e2ac414e3515139aa25249c034f154fcbb2f5ee804445e8bba0ee3", 0x67}], 0x5, &(0x7f0000001900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000001167427184b6aa40ef1eb675b4a000017800000", @ANYRES32=r20, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x40b}, 0x400) shmctl$IPC_SET(r0, 0x1, 0x0) socketpair(0x3e, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r24, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:11:38 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r0 = socket(0x1a, 0x4007, 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="f8379d59528e2e4b0f706c647f43fc82c9c48e429d7fe6c90e5bea1249b30d9c6fd17c956dae601445c2af67fbd357b778b1f8ab246eab2a3c94071335059348d99a70f278976f2974c5b00f0926cda9169b7c131dc6543e43d707f8b023201e8a0de41763f72cdbcb72ec4ac2169c11e0f9dd7bfe7f68571a9b6052a8b06611fe98a431", 0x84}], 0x1) 16:11:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1a119e9583f96ee2, 0x80) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xfff, 0x6}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5727446b535f3102179773248a83889847496d977f77cf36b96b9d6d05f654fbe6bcf45c2c5daabe8c99c6ff5eb5624e298ad5525493c9d8c057a61ab1d6b9936e329ed8cb3f95f60170b07f7c34ffa447ba0e1418347169d2b36b483c1b4bb1fd5eefc0e5fe8e7694de9738819ef7b13c8ca49c66968a8eb56ba3dd9b79261a53dcd439b964e8", 0x87}], 0x1, &(0x7f0000000200)=[{0x78, 0x0, 0x80000000, "dfe69c9007cfdc79fc0f1ee58ea89925fc7f1598fdf434e7ee92ba741740586b06f289d4ffa5bbad33d186fa8c9bff9bc4360acdafa48f5c1eceab18dd6b6a5e06341e8840e1ce26e75d2ccb88a937d7696b5c20ac027cf4cf92a434bb7717d1c8f4"}, {0xa8, 0x1, 0x80000001, "62572d848d449dcc5efb83a6ce6ca77de70b86b16fde9b21b8093f6fc7ba3a3eded4fd2e1d51834cc59cbbe60412c44a6d8c8eb0e7a3b11f1082ee8d37ec27e5298cd0a2b151d98de3a10e8780f920294c2bf8c5b8b2610a69cd64535a999dd0910470d1b44b8abd7f8470493b46d8487186070b19d119593ca5e8782f73f0b992d1103fb2543d29ced60a9f2fd81de57c"}, {0xe8, 0xffff, 0x3f, "d845df432a772371a40397f0bf46da2696f3ebe67b55bf5c21906e5fddaa3da95ca368f1f65cea572f3d2d5357c543ee38ccd55761556bb7b6231ad49047186b0cc9b6ad1e85d030017b5193c7f11777faeab0015c9a7fdb7f640b3b43d438b49dd773e50bbc0148f335de455ba4d7157e48961de4da890f0c9841e4236f0195cf78dfdfbd64608da4e1e070364af24c9d8d63488367a3b503a79d49413a2a4a52aeb46247fb463254545be9dca34749c9f5aa340f94e0da7a50f29382e3210850486db87e58f7bbcaf97d8d58e8dbf2e1e73e2884e7"}], 0x208}, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:11:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/222, &(0x7f0000000080)=0xde) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:11:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="caf57d757a8fe426633643db21ce1e9ffe1e92918c23f5e2abcc7ae335f10027a6e07ba2efe5e84705578ce7790c9be00a", 0x31) 16:11:38 executing program 1: r0 = socket(0x2, 0x4, 0x8) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:11:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x10, 0x4000, 0x3) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:11:38 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xff, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff1f}, 0x0) socketpair(0x0, 0x8007, 0x7f, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x75, 0x5}, {0x18, 0x1, 0x100, 0xa3e1}, 0x6, [0x4, 0xfff, 0x100, 0x35, 0x8001, 0x0, 0xa47, 0xfffffffffffffffd]}, 0x3c) r4 = dup2(r1, r0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000200)={0x72dc19e0, 0x401, {0xeac7, 0x4}}) recvfrom(r2, &(0x7f0000000000)=""/38, 0x26, 0x41, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:11:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x3) clock_gettime(0x3, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000080)={0xffffffffffffffaa, 0x5}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0xfffffffffffffe17) 16:11:38 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) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 16:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:11:39 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) connect$inet(r2, &(0x7f0000000940)={0x2, 0x2}, 0xc) r3 = socket$inet(0x2, 0x1, 0x70e) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/237, 0xed}, {&(0x7f0000000580)=""/14, 0xe}], 0x7, &(0x7f0000000640)=""/237, 0xed}, 0x42) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) chroot(&(0x7f0000000000)='./file1\x00') select(0x40, &(0x7f0000000780)={0xff, 0x2, 0x6, 0x7, 0x6, 0x800, 0xace1, 0x101}, &(0x7f00000007c0)={0x2, 0x20, 0x0, 0x8, 0x9, 0x0, 0x401, 0x1}, &(0x7f0000000800)={0x800, 0x6, 0x0, 0x3, 0x2, 0x7, 0x7, 0x20}, &(0x7f0000000840)={0x8, 0xffffffffffffffa2}) shmdt(r4) utimes(&(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)={{0x27961fee, 0xaf}, {0x40, 0x6}}) mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x100) 16:11:39 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f00000000c0)='./file0\x00', 0x60, 0x16) sendto(r0, &(0x7f0000000100)="3b8a0263c6075f86d8f5e118f836de7008da79ec947b7c1aa5b6416da0113f7428b83ccfaf97c3c511ab734ac2dbde2968216ad4947beab7e64bfd8f2da5101e10ef92a877ba574409e125a2db72ebaa1ea90943bd3665587efa11280d4dc7692efd663d7cdbd790af75c664cfc117116bfda7f0f189ff2cbd39d0a847d3779d687fec4f34ce263bd754751374ed4850bc1b639d7771a9874ed29a7ad984b8e51b5c26e329e901c3b72184641e1a77f9700b71a8864821d531ca43286d41676750877b3678afd142", 0xc8, 0x1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 16:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:11:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffc, 0x0, 0xab7, &(0x7f0000000040)={0x1000100, 0x10001}) close(r1) 16:11:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x40000083, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20000001, 0x453a, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000080, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x402, 0x100, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x1, 0x0, 0x40}, {{r0}, 0xfffffffffffffff6, 0x20, 0x44, 0x2, 0x3}, {{r2}, 0xfffffffffffffffd, 0x18, 0xc1, 0x7, 0x792a}, {{r2}, 0xfffffffffffffffd, 0x9a, 0xfbfff, 0x7, 0x100000001}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x2}) dup(r0) 16:11:39 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x3, 0x3, 0x40) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/156) mprotect(&(0x7f00002df000/0x4000)=nil, 0x4000, 0x8000000000000002) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0xab3) 16:11:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = dup2(r0, r2) close(r4) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) 16:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x2e, 0x0, 0x0) 16:11:39 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./control\x00', r0, r1) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') 16:11:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) socket$inet(0x2, 0x3, 0x5) 16:11:40 executing program 0: ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000005c0)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) getrusage(0x0, &(0x7f0000000780)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1c8) r1 = msgget(0x3, 0x660) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000faf2531597e2b8f22fadeff1503402a57bce85d5422cc81f784fd06644a3449e45fccb90553648e3ed867bfab1d957140dcbb517bd553cc50e825776e10cc4e2d1ffdc8fee7e309548f23d83df29fbc2465d1bafa3de0168d7744ce31f0c88deda51769967d4267aac7c2716d4fb164bb05d039d2d89043755f1eb8b3afdd4bce44c88278d937324fe153faee6633ed1be9061669f2c791f31144519f76cdcbd253883452568b6236017687c9cbdbbd9f057c8d08aa6ecf8abe7278359cf7c2fa9945545a8ff532823ebfb28710dc58bea23d3c87797f661b1fb4008ee6501f1319bfc7c25a87f65e819fbf677b01cf60b09e1621eee29132058078ed00b80ca8b3a5ae38aa1a793b6920971f96f426a8df2004e2c8a4a6a6261b97aaa12c513d03d29d2cf173e299fb33bfed06bf36037680aa2ab019d4493562b2a5ff6a1f8610cdc18450dc3fa70bf32c1209005536fdf37386febccc58c0265017daa2cddb39f232dd20c15e3992c787aff0515b5fad3e3e7d19f4d6233ca4fd704c79e0d6c4c30a0f4a799f86226c2d93f2d3c2b21b9e3c24d41b6c3860f09bf8bff9f582e37cee7e90df2c55ec76ce873d8e0f0b7e3c8c6bc2a4ece7cb5d45227eac728ea05842517882b359c64aa87f096c67a8202faade1778855f3e5890eaa2767b775df1878f4c42d90cd463ac7c94f64564a8dbfa17a288433ae4a3ec041452fca399372b21d4c56e8cc624a6fba773adea7221017092e9ce408d77ce7143d7eb7cb0d38e602e1572fc3ace03a40b42420a934527888b823e467a2f1e32a5a3659ac914855d167e529770e53e6ac51b5ca1b492db7fa0c6699b088a6f0f304caff45c2f4ce1b28ddfb737bf3b5368050a8ac3974665a9a2b8e336a92bd1d44a45ab2c564381e19823be9aec400b15cdbabd92264edf6306da77bba9da3e504100e2bfe48d2417ed6feb6c393e8e886c2e5b649e672c5eb76c93aaaab8cf5fbb6ba412e7c309ae2a4fa4ba4cba94e3d367786eda2b2ae1cc0802788efe485c453aac60b2a8840559b866a33947071e8f82648d746b8a56de45ea512603134a50d898fced3e40a314be54b16c6da7efd1e20220163fc590a4501cff4e6a33e37a7e472fd68b8175c56bfcf04ffeef4d9c968da9fd6af7df943092b03b4cf9f42a655bba6b07720081d0bfd62986994465142638ef36643fb7b05827f9c23f22d1c4104762cb758a2a01c2cb9fa9f60356f58f24510215965923f5d2cf69ec8fc9320e5d50c447d99c4cb416e69632911a4dcc3bc68103abb5e169114d823f652543db8b53aa9faba2bdd66ae7bbd34eb577fed6336b8bd0d4363011bc5109315647585da77b87edbce10f5b325aa920bb1b08e25154dd0e845d7c59b7cd071ed4ba3c4b68e9759481422a7e9612f11c1ef7563a9cd78c9f619229674f21f701141275d16be30c59733422512fbd3091495c46d58958f0f5800c89a1f69eec545250825a7267b85843fe266797bd63a04b129e76daa492fa0b24aa45913aa155c913f48f318ca74ab8a115065cb7d1f0499f1e37b472b9fa53bcc563c22daaec3118ad5d54111b399e44768ccee579b2c0bc363158e36e6f586a8f4a9a00edddeed3a652a2b1203b19455ec3d663753ec1c3c55374d94fda17d2c6d325294bd5f6a516d0c113a771fe4d524e5fb8575ac1c6f87e56c35b66054db660c9e6ec2feeb9c42e23151e09a09b7def5d1fb90e3bd10affa40d153aa69027a887043ef36666375f25d346753232e85899b2d2c4d9924c529a484c7c6ef90dd458d473321d01b73ac7c0ff6a0f5cfe5295ddba632f7f7704488841c3c616decd19ff1cfc0cfd7f2ea893072b3534b6d66c9b72bfbbdabf6c859d5974505676a555e019a8daf783511f5ea9fcb271c7d39ca84920e83d9168eabbd3858092f24b097ff232c8d28bfb660515ceb8a86e21d16a0d7cce3348b38d29a1bf99bb33c4e6f2c8f42117dc0cbcda5933db556adf49795e8a747c8da3cdaa90c47babf59a10d0679f942d7e205af6e9c1bad7b8e069be6db0ea1cddf60725535f3256654c108edb291ed21e5b39cc5d7567d809460acffa43257dde253048bb673da66e3d49399f72404a2e6bb3ebe6b1875aa71e4eb995493122a20de0297efc569b5435ead927f818b51d900d29e3ef3a4563e5803c1328aa1be7eaa64391d3a03f6ebaa3af0f00aa87dd1e8fd075fea4c5720117c32fc80715dfc08375919b88b19e6e9363ba5769e8162855fb31dac68ac51cc846fc38a021222038abfe0b8edbe916f583a96d435e1f0d4bf71556b9a2f422084a114b9f1fb8155466faa5cb425a64c0bdbe6fdd509dbb2b3571e5bdb012db824aa30406cf8eb6a15fd4645875ab0c09eadf17ae68fbcf2064e5496580b25241e2d0a12ea25532a314f14d7e703b7b1e04aaaec9876a3217126ee193a8d334218a31abe54513673ea83bb5eff712a356f89de926dbc080e66073d4bc8c6a44a0ce786136059da344f3c60e844e3ddc378a9f8bee4803632187ab7d49b8e9a3ee3223e9cf01237463589ff92ce0a63ddc7c6bf1d27e4a0b0fc45d426f1e2ebbda5cbd4ae1b587712ba51b1c8edc7df90556b6863e3e7505a3c9fac3ce711a3821763883e9b64ab0609277a0d3c46f2de14b89193a576bf9e12805fd588d3e7ee4bff6c8ecba6257959dbadb6d88701e2115361e390e3e50a85b823fea8218b700436d7a3a9ccd135884b9d23c246568cb9bf37e0b8a10ae054b4c86d6205937a4531bc7554fd1d68af3ea75ec67dbcbc24425a983aaadcb37c8d3b9f5dca20cd52b7168e2024af75bc8d1f89cd77dca26fa8e52b3c151c04197dc070b5ac65c1ca5731255a47f9e2b8724ef80b2268b15085e0c8eb435f89a2eb570d63d3e979aa53b79a8cc4e0a9874e6ddc3bf04fa32c96b42cbdd6c6d40c0ddf7d13636a0fdc6cf816fb0937a53cb2b8ae8cd5b77f579defd8510113b6d0256927735eabcb2aa9fe7b8d04c553f22c6516f22a6f501496e4139074647ea5481a1e637a9ef59f46423352242024d730bb63cc747d22df3b09150b9d8f2281b8c6fa0df9997d140ed4d2408deb1c649e70ae178f0bc2aba9ad76250b5131e8a5f706d01313dbfb7c4a3af3daa5949f356db62bf474ebb4dc05f25644d2dcd905a9418e089d405d38fb4b93bcff222226eaefc403162ca938b5ec97fcd763ccdae8fa8afb2f014ca0e85223277f310160c347ca656d046fbcd217b4163aff310c08a703304786de5b97cbed3f6e90d9b7c33f111a84c9c3544050112fe552cf7567a86a6e3268474754087df44ab057c76cdfef3d98d999bafe65d303189dac79fe81753120c366ddb150312b3663f2300dae0a502223742268e2fbc336ddcea90000a48d6953735332d525c8bb9a07a4dbe828c65866bb5e646a17f2d41c69ab56ac46b83123eeb3e9256d83af49743381b3c1ed89eee87d71b8b991e728bc11db58c0bb11222533e848dad0115b5862b3344cc3f127938d10efb1b278b714ff0bf58913e2bfea216ad1997bbe2bb887bb82c88febaf94bf1b8c2e78c684db452592114f731b6280db5eb869315faf6afeaa41e087e8c08480a1f32d08d4e6cacd264c5ddfb2352b312614d27eea3ed86bce25bfed6bc938f3d275c9f2ea1e1456200932e8d781d9e36075c0a4a1dfeefe351f4711a2102d72911e9af8642e1738218b55ff6331cae058accce6d010fb7109a3dde2714847a59d9491b5d84f4a3e7181f4c9cc772cbdf4a6dc6cbd2b3b863cf0f43096ea2780f0acec9cc7a7e722ee4c93d634d2b4755f744e9710cf215ae382fd3789c1de8b3a278139806edd5af5116cb8b497e7f9febc7fe4da542127cd82300b26b80a4779bd3e4eb6a3728016aeebb8906ed6c06214d1d650e8d063d76a0736c2fbf436766e289e3fe47e81c87b620cffbd69925c191a952a234cf43d221c111fc510f6016a0a9a1a05a670cfbe54bc83650abf737c98c2a70a5380f91ac149948e3a1d876be6ae58efe81af9d7c2ff4aa4c484868e75eb151108041a24205e910f37c67a5d4d24717cc8e889314f485e42f97f96b89dccf9c4f25f0286f8596e1f04e2946fe6cc17dd18a3743aea64c1ccdf1293dc03218e8f12894f8b06be8c21b77dce248c2f3b3393e4f1aa235d77dd3f30fee5f79cf38f13c6112ce46d70efd01949638cec448acea3cf14a3c19e67722fbd665de42cb17c8b654533902dd6ffcaf4c2f25cb2835522cc5aec837f7aebe06d4178d8555b7e5ba9dd065174efd340d855e8ee40fc3f7da98f9c2a2475e519a4f91e711272653143b50550f57c2e214bee0143513bfea4b4f8343f3752ae59d1d17b65f37cb8dabc92af7c4f1175fa7025f550d7a715490a0cfc8133b5f90cb603291166e0aa6ae389c271940abf51b3ff54f9c75b379b156a983cc112eb957fe48eacd3db7b722a6ab83709e3c29a73c4c072b2c49218ab6065ab8f99512af766eed10af048e7c83327562dfac0b1885dceed3fa3e633938174dd40660417f38fc82e0f2a31c90438bcc56da54fd04e98dd5bcb0bc73552672b489f3bcf29c616495dfc40fbd746adf7140ae50d0fc44e1b363476f0ed0d590f00075a94f471d12fb088ee0a9112c08b826ea6fbdc8d59dd40803c7e6da83cb43b24286532b527edf9be625622ffa7c725ec03011f4125339fdff0cc5a43af6eb9e7dd752dddcbd2db977363cb26e4045bf8429a2716101f320866fdcf89a84b40ea26d1d70f42fc4538a70aedb31142bf7d28ec6f7adea268f6e56173e64596c22ffd9c1c6acd947f1c134f74bd327bb701d108ecff897ea8b27a4c4b307f263c9d14a235160b86687c06448b326da9fa3acab6d995dd1546c0f20a42be8b3372faf27e4640fd49e3ff47a70058b4e005ed772d7f7540b43aabd713bbfa53811a086724e689ec64d720bd6acabb4bc09967a31d6399ade2613a15e370113111b8e1eaf7a0eb0712f777007e476185a0b75e3cc770aac647ff407913189c21bed86318fd016be31cd3fb3c361d035fadd7f9c184f5d1cf94038f998ca9252bf542ae96421331838c052537a268658d5e32bf869e0a5f505c7b32a0773f9c90e7a76af0cf28855fec952f26136883d5e42207698fe9758e87c2a6ac90f9c02fbd67aa2df8313c417724b37d503c6735624291699950b4da5b16a529eb958b3f5e1ee80b6b11e6bb1bb7046df172b30aaf2bdabe7bef72256b5509dee0fb754d120f135b0b5c5d0f92504f972eeeddaf33d66dddbeef7c266a5deecc81fdc87cb943314595f7103e36e2bd6af1f0a117d80cac6403ed8715264a3d25b38b8bfeca0297ab495e179cb2d5162a21f64f33b9cd15ca877eed5183fcaca339873fb2a19c7ffebab5af4eac7a92c1edf0580226d6cbf3e12c119515e6d734f8fc8ba8af7e25929fe0c1dc97c955f7c4d44860fa1e09c4df9f10727f644bd22fb7724a9a6ef60ea2d43ed54049888caf7747f624dc183c1f80b073697da8f0b195d72ad1c0af6046d06ab20cf46ae261cc1de994f01cd11af2ef9e979a245b4475286a378283b69c382fa4a7b6595497a57d68b58cfcb3dd47a8591fe6dee9724c6af5a5d641eadeaef8d8223adfb12920e69c1fea1e56585195051a7f0460daee6b069ca3514b7f27e56188dd433362432cc518d6aeffda1413238eaba0f0e6a9f17220c50c36e3aca00262727bbc4bf0289fa10018a331b2db1ee03d0783d41b3019e99363f2e0ce3edf5cc5bb38d7ab813131e7dc7d479db5f7f6acd346a2f3ddcf30a64b0ca71b"], 0x1008, 0xb5c471d06ed7b7c4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) 16:11:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) write(r2, &(0x7f0000000240)="a44c9905ce88f4163d8a63cd4665b9de0db5f58402cb813356189ffeb59c8df68b86f7122b43875ee54c757ca4bdd2c7c3a902869df60822c0fb898c20d957d194333565101f7cccdb63a695ee4e0df152f6224e17ac3fd1d4533d7f9ac8e770abe950a403c917178794920d29cefd549d4223ce482d0cea9b330141782d062ec9ee828be400e11a10c0d02fda9319916299b3a19dfb83882655d20b", 0x9c) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:11:40 executing program 1: setuid(0xee01) mprotect(&(0x7f00005f6000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8c20, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r1, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) 16:11:40 executing program 1: select(0x40, &(0x7f0000000240)={0x40a, 0x2, 0xc419, 0x6, 0x12, 0x200, 0x8, 0x1}, &(0x7f0000000280)={0x7, 0x6, 0x7, 0x100, 0xe9, 0x4, 0x4, 0x1294}, &(0x7f00000002c0)={0x0, 0x80000000, 0x9, 0x8, 0x7, 0x6, 0x0, 0x7b}, &(0x7f0000000300)={0x7604, 0x6}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = dup(r0) unlink(&(0x7f0000000200)='./file0\x00') getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) select(0x40, &(0x7f00000000c0)={0x7b3, 0x8, 0xffffffff, 0x4, 0x3, 0x80000001, 0x6, 0x9}, &(0x7f0000000100)={0xffffffffffffffc1, 0x6, 0x0, 0x0, 0x7, 0x0, 0xf70, 0xfffffffffffffffe}, &(0x7f0000000180)={0x5, 0xffffffffffffffff, 0xef7, 0x8, 0x52, 0x101, 0xfffffffffffffffb, 0x7}, &(0x7f00000001c0)={0xffff, 0x3}) 16:11:40 executing program 1: semget$private(0x0, 0x800000004, 0xfffffffff7ffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) getegid() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(0x0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x8, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = accept$inet(r3, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r5 = fcntl$getown(r3, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) semop(0x0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0x9, &(0x7f0000000500)) wait4(r5, &(0x7f0000000400), 0x2, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(0x0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r8, r7, 0x4) fchownat(r6, &(0x7f0000000200)='./file0\x00', r8, r9, 0x4) chown(&(0x7f0000000480)='./file2\x00', r8, r7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:11:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000180)=""/148, 0x94, 0x40, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x0, 0x200, './file0\x00', 0x400, 0x2, 0x1, 0xfc8}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x189) 16:11:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000200)=""/219, 0xdb}], 0x4) chroot(&(0x7f0000000380)='./file0\x00') shutdown(r1, 0x0) chroot(&(0x7f0000001400)='./file0\x00') socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000001440)=0x8) 16:11:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0xfffffffffffffbff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) 16:11:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0xffffffffffff2ffc, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8}, {0xff, 0x3}}) ftruncate(r0, 0x9) 16:11:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x15, 0xf0000040, 0x3, 0xa500000000000000}, {{r0}, 0xfffffffffffffffd, 0x2b, 0x1, 0x8, 0x12}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x80000000, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x81, 0x7d}, {{r0}, 0x0, 0x22, 0x2, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0xfffffffffffffff9, 0x2}], 0x7814, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x81, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000002, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x83, 0x81, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x44, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x41, 0xb, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x29, 0x4, 0x7ff}], 0x3f, &(0x7f0000000200)={0x1f, 0xfffffffffffffffd}) 16:11:41 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f000005c000/0x3000)=nil, 0x3000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:11:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendto(r3, &(0x7f0000000340)="ca45dcfa00b97edcf0af978e3aa5cac679fa8e57ac678181da0c2365d25157cc48c184b9f7e0730cc51c1fb8d20e6e7e805070c438d6bc1a7ddae96d873ba4d7a8584833df08b85fecde4a1b021f2f0c1dbbf8631b3d56dcd7f889d7960c7c93117c2186765afa8d2244a40b", 0x6c, 0x401, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000000c0)={0xc000000000000, 0x1000}, 0x10) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) sendto(r5, &(0x7f0000000240)="63db56a5a970b3a5b54258187e4ecebdb79ff6deaaf93288bfbcf873fa3e0d9dee26282c8a7e64ed18daafd1c8b5ed44bf6a817f80510c6a8bebaced4ef5dc324c97cd8e30bcacfa146917152a4a69d7d27f2610a8b68183784aed9203d651e00eacb783791a6f0709a2f43bdda7d1c81ba3d486590fa19a9e0fdc766f0c67dbe473617e9fda60c206fac58fde719edba095258a8898b1cc36251c2661ec8fe86171c0484920746eb858cd0b9bfa1d7f4584052480b10ee7833be9e85c031dbcf50bdc0d7f512852723a2fe39c930a9376eada987ff6b1dbda7578550539b12f17f15d40", 0xe4, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:11:41 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/237, 0xed}], 0x2, 0x0) msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/124) msgctl$IPC_RMID(r0, 0x0) 16:11:41 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') setgroups(0x6, &(0x7f0000000080)=[r0, r1, r0, r2, r2, r0]) 16:11:41 executing program 0: getpid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xfffffffffffffffc, 0x3}, {0x100, 0x40000001004}], 0x20000000000000bd}) 16:11:42 executing program 1: r0 = socket(0x0, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() sendto$inet6(r0, &(0x7f00000004c0)="26b10f214f0a5126edb2bea03aa6876a07daf5b76675f5d09cf86f4553ce77139dffeb13da763a8545aac34ba5b802b8613fc4add64555eb4d2ca9bda7599b3300891b90a5028a132724b7e18db8e096261f0719e177b1b65f8ccfce55c4c0b7cb27ef6996c99b71a3752d10257fc2cb31267d32ad620e127b181a41800384e5eeb066d0e66e51ba24d03af94856e9e89666d40709488571d2e35bd034ad7ed7a3f8a5c04b04f518bfe2", 0xaa, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x7}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c653000f095d22e27cad3b62f86fcaafbf8dd768ae2ce938d5c00a655e8a62d6e7706aa505d6653f9724a7ac96f8854343a79ebe970e65dc7454610bf085a52c6cb933a0533a3c8242111c0dfd6672a73aa80998eeff79b7f8d45f1ce290ffab6cd"], 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="b07c9af1fbeefbf5997ee9d8421139c05044ce832dc63578e6332ef27b70491d8ea56b3c9246339e6b7bffd6506ee587b43bd775c274b9406935cb31d1bcf45baa31992ad285b15e1dbdaa2ecf794e32059a4ef8bfbb7a6c7e2432944dc977fe285ea45c68c01952156d62cd4797", 0x6e}, {&(0x7f0000000140)="2b0686254b4d5e069bb902802f7ede75d4b58e6e9e195d956e5a25c7468f3503", 0x20}, {&(0x7f0000000180)="afaa4633536e87615241fa", 0xb}, {&(0x7f00000001c0)="979b84a9", 0x4}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000299d00005f3b6433df3543b190dbae5f26d672c2e3dfff91408f460aaf68ba5f42bcf40000527fa0f91c3758a1d1222e3174e825486b64f5ae17ea70e2254f68032554085f802604cb3af74b5190bbd5a68aba49"], 0x40, 0x400}, 0x406) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x410, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x1f, 0x4) 16:11:42 executing program 0: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f0000000300), 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:11:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x14c, 0x3, 0x0, 0x0) 16:11:42 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8f96b54876ee6f3a7100"], 0x10) sendmsg(r1, &(0x7f00000022c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000100)="71912378c7a881bdc8780f959b146355974c141850a7a128163a082c4dc923d039cf056386742ea944a0c89d494fdd2ebb84059f52ad500279bd46f16e73742db7340aeaae5be72a62734f7972da86b701d6b5bfd82c77727794e334fadbc6cad00dc5aaa36405db8364af078df3361b062d9293637cbff206c515bbbdc198bd946e27d3fc29bb20789f42bb084cc53bbe0fb9d101c16eee7b8b903f0dcc23dfe085f59ebc23692fb4b02ddc77930f639b4c3c661e6004d875a2f8b4b98596b32f68c2407b134ec2d2f42b78374365f0abcc6ac1e2c4a3be", 0xd8}, {&(0x7f0000000200)="49ee8475b2821a424e5ba417fd483d2ed6bcd266648041644cc22ccef45029bd50961a6d7d4a891a5de48bfead96dd8120f714170058118a3faf1f4952e0f6aa837ec05dceb97cfb2b02c18a224f1b054324981ab38b0e19a95255b914c34a3ba70dc4ce68c8536b07eb6e7014a90477850af9", 0x73}, {&(0x7f0000000840)="079d0e0f036346e7e2a0010f80dacc20f9fa55dadbf8641c9d46f25549e517f1bec0844bdd0a8c458a3fa4bff4692ceba22501d8b74b3605a4c401cf9837d342d918eb1ea2e2bed8d9de0668de911b270b3c", 0x52}, {&(0x7f00000008c0)="1b09227b14accfb3cfaef308aaac7f49dc49c5dad035f5580ac11afbd80b357325c48f40cae81e4f4e3124d3def051a093108d041aa9aae5a6740327e5850262c728a35561da19d4f2c76da7ea7c47a3fa01e5dea402ddc61bebd55324bf1cf7da4dccf3226210e11f62950a6b9fbbaec3744bc922f75dd7c62e9df64028c7230b3157a19056f73d37131fa416e51a62f5e15cb58a06494db52838a28e94e76cf783ab3d6e9330ac", 0xa8}, {&(0x7f0000000980)="95f1ed562f4aed53bc0d56f8b8d28c1f757f64b691c02bbff7773c1672d5721934114bfd7c040e9e25ca93bb791a1fe7f62146f879864f2d0d2788f39c2325b1f142", 0x42}, {&(0x7f0000000a00)="bac4f44c95337443c5ef084dc4c74705cc4531285351e1ee9693f1dccb148f061b929d05b00f8796", 0x28}, {&(0x7f0000000a40)="b8b24d1185245fae74e15d292c7311eead8e3b88f4652b89a4fb88aab70ce29f4ca6da1a0cc10bb0cfbf22f570206483bcf9e646705143b334946ea73db3d34d6345a79fb0d2afb113bb1b96ed2ab63811ba422020cf4fefc4a8dbe7a6944fca584ae6b3097096687742593bc2c872fb07b723ec6be172e2cbeb7edb6cefb92e62f3718a32603d1f8a8b46d8afb1366a9cee51c1b56147ac688d04ae9e29594f5df2d67955dde0cbd4dd046b10b92b9da9b52f8400e3a021697af5", 0xbb}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="5f140c879e532aa368ee2cd62ca62d01a0749cb1", 0x14}, {&(0x7f0000000b80)="69b5354dc205eb791cf82ee61f3d63c86cd1a02d8fd217f6a55bd4cbaa4cb427d22963d2bcbbb68dec32a6f0886a372fe3f806596cae6f5e7c3cfd2a1b126ae9ee18a15292585fb414ae67f3d42a6bd04ea6ca20e18a4fbcb838c57cfcca9ae48ed62701878c4770c020888e627a73bec8e0642176eca7dbf80fc5f07bfa98898148b074a1ae44b2101defb645e45e8fbaacc62a36d8b922a849", 0x9a}], 0xa, &(0x7f0000002340)=ANY=[@ANYBLOB="f800000000000000000000000100000036cb99e08cb986b49385c843a505d2cd345d6119de3a148533451cc48d690df49b868a8f5c0b499b032d3acecb9de5cd00bf63bbfdae853cca28aaedcb3adc323e5621ded27c528f323a42b2c071323487613305f97a770168fa09b4a9b23ce2ff6548bc9587e19435398708fde6e15c8848816a094f5e300d901fd6c3ca58ff1bf18d750912658bd50bab9e0f40d5a72ed4eb9e372f22f596085dfa77b37f738b96657fc23577b16b3f7811760c3d75b70950f78c5d90ad981eb766811a0ee6d1939d81807fcb4841fcc238dfb716971b7d233cd5b08ea9f418796ed767fb9f1600000000000000880000000000000001000000ff070000dde7b29df2404ca6e31c716e038b42567d37197705c88363a84851cace59a6165e5f45ba8893c6d32ad7f746b95cb24c4306a182c0a6c07debe734e559d7df235637aad39844d27d2c18eaf2f1e2aab3447a1cca18aea1b0b8f6d2339fed4706fca4a4395ed801bfe7340214062d309cde220000000000009800000000000000ffff00000500000095fb8262ed186902370e563d42dce1a2150cab840bb5d8a5744183a53b11d864fcdb2eda122ab99b42a48d13492cf77525940cb316361de94ab344b6c049c1acc6e8a48aac19b99705f45fe705fb05a92d47c3cf436130264925727dcd10618a8906aeaae1fdc738f8554b2917fd69cfec9bb273d24ea86955e2c638f8e124fc717431d3a9000000a8000000000000000100000000000000260c3205354767b1a1a83f7a0d8842bca95663380887d6303d8eff6073e23659a481a79deaa6b67ba81b5536a44bb60e99c1d4c32fad7c7acf6bb0f9e680be67a28853c4047c5de4b53388c311777aad9ea9d4ea1c333f73614a28f6d3f56cb6c0db86e733703e19ea9287747ab9ca58ab32826a137f4fcea1618b09e01d5c4b12fe0876fd74a3f95e4257f2407017b06eb2f17984cb19007800000000000000ffff00000800000018684c976dbef71d45846eaa3697c7403b786a23e3c52a461fbb527556782586891162762d8dd5f41c3f830da6132920578ce29b309883a28a5d30384dd2c85e46bf4138460bbad7ff23a808de2c7159a2a63947a18505bbce013e1e7325f4a45f00000000000000b0000000000000000000000000000000f8d50d334aa8bd3f985e3eff38ed132c3fa83ec46549099c2457b0bd5948a26fa56f395b973fb967caf25058a9fe2abdc425e600bc73dad70d0ac0f0b6c6d38f8d2a4714653b77a26e9e315b17a5357f7a06f0f4270c04943808f6c5f371489dc3c65dd639e62deef8d1e0bebd5f6bc073270bf875890b9640f68e1f4c723dc577342b36543f21d10ce7cbdc6e6fdd3361fa5a21f76b964fe4c7345300000000101000000000000001000000a87cffff992da62b205a8a9cdad276ea2ef03b909967710286a741e771d9da129ff314998483ca18d0fee19819519734d5303257ddb33dbfb462c22c137c2e71d97f6ecde2d01e0304f799ce9ceae08890c09084fae53bc6048fad040718afa0be19d77ae946b8091cad45251cd1028e09ed65e183b07c06fe74b7c9aeed6e4647d1d51dacfce671450b3f910bebcf6a8d61d120d51690a2e04fb9369a17d466824ffba995302d12469826b43779199b83df540f4671d6252d773c245d532c3093dac47696f62566547ef767470574248ce369a0ec35f462ab22cf0ce8dfbba53687100f613f1833f3fb2d19bc7ffa59bb7eb6c21b549f7fe757e000a32f0c139fd5c246115d49afb2ff59c484941e67cd436cb1b721a120e5ebb335ce5d3c8a697ebfdcf22570521fe2f353e5794fd88742ec73dbdb760b88e7ae4f4b0bca1c00efc3d57aa473ad237028f263cbdd47da2517dc8bd9ee648772a1cf65642a1c00fbe37349252c5a825705047d2c9e39b2208f0407be3ad548a0bbec3945f25a1aec89967a075306632ead051d0e9b3419d20e172867d4e694ed131dbe7c457211c6a872a5dad25ea31f6e2c5b8ebc33a6f644e37a9951d5af3e6e34e78221d7db1b3d920e7f5ee9516d1f7ae8c39d36ccb8317533ef3ec8d6f9ed30c3df442d8b57d6baf895341f1f7047b60da553967d4391d0001706ecc28025742e22bb72fb2a1ce71e33f9d4ff625ed0f4cb3c10a7d7ddb90b04cf914d75c5b69abe7a4c55c5144c7074800de15812be2e44e64720a9744efc3e97ae1797171e893ab971aa942ab84f4a4b533eeae109714277606be4b6f8285662054f271935299728e399a149b00932050ebe110e7ca1dc4e590c3b8c7ddabb27b201c33f76dd583f3d2cc6b91388d1d70bd32a38d43dd17ac88a4d436749b8c60768265bc0814b8074b4879ff0e8476ad8dd2dbbb0089f05d533a14aa357e1a1d7ee502476440a2e7a4c7e702e2933a26e83f5648b06ea102bc541fdc1438a855c5e0936ce685709e407a1d5de721a6084d3158bf81b9349d18f5c77abd08838156ed8a6e2cde10bd6e578ed27012e2a4c85e9355ded48be3f5150396358f458274b3b86bb2421fbd0ea6c4e74af316b231044dd0cbb0fe2072fbf65008264d62c2fb165fb9eeaea1dce30b9d68d15728aaa44b0d49e849375f06056460cefca32aa1fea84397d5616362d2ac85672061504a9eb9eca48fef526055301d1aa52eafa7247ddd9de66b8d7cc187ea24b0d4795f41724f02c30c680193995effedd5ff2827a84e008ed7bb74d22be0cbd65ea789019bf8b5f925a99cb642bcad6acf24b7ffd211433bb05d1171494c8843b232ef454a1a3e343e09adc8378ec6409ea0e3ee19dd0f8442b174ed777c99690e98a0b0e53dd038c23b716b9fe454600f571e733497560065a9837cf1d86a3e7db34dd0502718915b2cd2a5b68c05204da8bf31d1ddf0f1f9a5a8fe348e2b7ddaa946bb66e7ec258c7881ce18164eef9411dfe74a1eb003c6d5e06795d96b783f59c776772a0f28067616001baed9402340bd0b9dff75af78f9f0d48747906c3c99409f0df4f758efeee14e736cd2504538bca60855c449454ba3a52c37552b734430c307522c02586624b1a15bd3af925deac13a05ea99edb5baad189e03a521b49d38cecc75869585f6d464a146ec2b51191c64356b3422bfce37c6d5dcfe56a045afb9efe638cc8415d95ef4ff0363de66e6a31fae32170a754ef0c4ac46fdc1547131f6e4bc0cf785bb6212f909ef80fe6cb909e5d7840ab5606a146b01fde232d973be97a3639fbe3db26fe277ad62c59534a0c9f0462303e58859b62c187cff07e2307ef3be4db585126d268133bb3ca3a1ec688a75f695efa549bc572cd56a8f78f3435d2cbcad6b14ae6ceccf2ce43593454abc866df4e8802e918e1871d412da727b69949dfd970a169d12d0f041bc514004b46786b3c8996683849149768d61c953e4cc4131f3bd5274b7ee7e5a908cf5f0cdef4b71c21a82a2fc5a4698f81b225f21e8e3cb1f0dd78aa6dfd3b3358c5691e6fa0868a369cbd1a83c75efc2f908b55a869314fe44e17afbadfdd4c37d57c641b64945adb383b5c38cc32fd925a5e2ba9a189e1eade0b2723615f8fccf3285bc6771c9b19c2de957a168929a557f031b8120c0f81d078f2a36a5e204fac6fa48007511077a4aa3a4aa9ca81fbf72d50809f3eb4b645eaa44dcfc6b08e4f1c4c1b5333b3cf1bbd63519e46c11e172252ac5e76225c409a9cbae4b58af26df03b8f6a0399f338edcdaa01d0d345cabe695d95903bb64855eef26c7a3b5e0cb64750f4d9c2225258467bc27aba8a43d75913ce944dbeed85627a66130c0ac21cd1acaaca8c7dd28cab411b5e4d1ba8c1e0733f55b9d60f3c2d64d174236e780c1d81be9b84266ae43b7301062b12a73bf71c5db46dc003c2c16e0e91bf828cd520aa63a484135aa1cfe4feec0dc15a96a2eb7db0ae6f997234811779469ef104fd06044c5a6aca195d426c35eb7b934c92b426e563e62e30a14a8ba84f6cfc0a335db4f6897ddea05e5da7c459bf4e10fb6cc265e6ffc695e177311734b3f5da4fc128f32ec000095a816317d9d0fd9adc1b94aee9d5ffab5b5c61841252bd749b9258b47cc4a2f0b97bde124dc5dbe726748a4edec0f26068a3d65a241d526ac3cc8ed3e9c152ab1675c25df85f65fcf22b2c4c2ae9f4ba6b822f8cb5d950cc7eb97c2c8fa15ab2f82fd00e0a9c3ef7ee9d76817cd663a1589e0f5eb8826f548a46538eddbcc0281db48212a1ca962ea66661980c258f3b124b781dcb4013f38170879a3d04283c0bd6067768db17ca21e4bd82e0593ba61fb6caa7f4dd21667496a399d2569ac838d9eba7faf9c4e4238b42b63d38e274865a7da08db1e5b1bb323ab01bffa349b468a987d8e0f852b39c8e04dbd7948e5a3e3af4fc2f3bb32b60011d411e3b23cdadaa2eaa8f122084f14a09de0dcb272cbce0f3e3cdf85961543830c8abb3952572e58a2a6942ee2dae9f67354d3d949423d9fe62fa3480682ec59bc5836b2cab126e57551b4ba2eb620a428a2eacf7f9e63c73eb487bb118455edf1c46a6580c0ac9f1abccfca279dc2f9f89cf3bf66ddce55b00778c7a8759a11075b5c4314b596fe2a38340d9b220d78f442612ae1b8a2fbd71ad81dd7e9a3f24ba5e7dd6b7d4c633a70f176d065005d4582b898ab671e912812bf7e976ccaf4a00b2e6e6e73a1517c29d9e02d9b4eb5c70e292c82d094d0e167306e166e227c7dda71d1ee88860a9b335ecddce18e7a8711ec164b8c2fa680a64b519fc1640131735786472582a47b656c5de9ea910af8cbd9070a4e527f1cd9c940f26893da573a826286a99f1cc6f77198a0d88399b16f7dc55dfb01a35f72673754be2a428e414ed9bf23ce832bdb00a30ec2b93ac9b8c184ca4dc29a30b4af59a63145639038a3806785dfd1543e8e258cdacf348b51cf101b56d8edb4368419735d190ab632cc0f5714bef3220dc5fb3ef12a780d167152cd522b39300f5ee03a540f3c05196d22824dde7281cd6aa7308abe66a0daf19e959e6617b0cf7dc9526827d9476b2de81ba8780f4aec023e687ed4e2c2164543e85f798ce9932f129482c42c919300ab07caf1ceed8aca1ac47c77a33ec6de32f6960a52be9c7286e4e56b225ac995bcc3bbe396244212fd7feb999206d53db981a3cff1f25d7bc3a754143e20627a3c949908d21ea9180b79b693f7bdd561dad82e83a7e7d5428d5bc4738559bb94090bd8938f215ef782711dae67f0079a247da2c30e562f9633591ee48d4cad6afe6fa4e0bd4321d6a798bae1d3446ceb165c35950e1e33b4144ad05dcbcf468b117749af8b94486566e45d439c6f8a1c155194a4a512c555cc8e1b5ad6c033c93c03e437a09ae4b98da66b0837eeffd8dcc0e6050d2709888c2b8678a03b0b40826f322d80c470899557155220664b1a84b5e9fe2806b3b3aaa3f28fec3e1e595a098f4da3b51da0ba34920bc87ef2bdf253aac6c8d9c5989204687ec35926a439a0330934c3b00342ebe532b0b503624113e24d0bb8d3c0aa5a4ad049ad35339c3d33053c2bcc3da96ef609eb3c498efd0d3969ea395f072e699c3301c23fa740536e391edb46a32f7eda4efa9745c1ef953b7f24257cb08743e52edfeb579dd14a00474e63b28d702dfa19dd5ae5b4654cc223fd870c72c9102c95391dc6df61bffb426bf58fdc64fcce7a1f3b3d0be91c78ed0efdfb8fba250eafd1edbe63db391017d0702368649f3746148f91c89389c68e68553a4e5fceebce98608280406290c7694bb53f1566eacb03f1fa2b6bd9382fd1b7588a0cf260201863225a61a974dd2035dcbee29bce6a9cf2af6116bc34c87da3140deb1e43de10d1dc153030321d4896446cd92cb2df2fae4ac549c8164ab9f4417955ab13be8a1bd2eb8df98be187f7bb1229293f2d925fe2892bfba6bfeecf5aeec22c3312ab7e4cf486c80ef84774f369cbaae14f61d89062ade65db0e7ab5dcd9814da0c99c43cf2959b78c1a366486a2062ed7735b519011f851a02499bef8634c432284a4fd52248fe559442a69f17ec7fa424431e7f91b79033933a41481d28396053c3cadf4617b1a0081e5de58e00d7c3769fe977d2d17dfc1e6e001666c17373b482b1ea9028486a83d19a2be1d71aa0bf03054b98dc75f79ed59cffc989e5b4b68a4a8d0b92a578b3b42a2ccf6e6a45fc9f927f37abf65e29ffe58b993cfde6953ac0cbeb750ae3d553626c91a446168bbd10aab8d626454f44522ed0885f95631a2aeecd247bf5971f3a8de6c07b0d4414d52667a167e7b3f84bab55b62ba91b5ba0a94c82ab394a750c7015135437fb819e2c3f58319ec7d20d1d857e3429a498987cda12d0ef8284a7be90b97d478ab1ad268e0687e8748a8726f2c46b4337246ae8b53e528a563e05d988e52ade1d5493dec23f72584fcd91adcd8178a2a5f682c5cfe515c9527e70e4778c02786afb098ccedb4330d43d8b0e7cd1e5f6a361e787592ce1c53a72208d8684bb9d511f78764fecea6c680aee0ce4f203afe9ccd9d4bd58c7b86384656954b6485fc3f1b75666281b8287a1bfb9d6e47d0a27da4e064a70cc1e2eaa134df0287433fb24dc995f654b895c2a9da0bc508004beec3f90eb1b76fdae8af9813437731aa96504464a965cabd75e67b49ad930ab15a7472f9801264507e9c4fa8df17496461e0b11c008b763b6fd890a5b23673248cd6db35c7f9a4ee76e2669e6b221134942d35db6a2292ba976c611144bdd3bd1969488a4779269707c3599501bf398d58706f404b0e502791588e49bb5184d798ba198659a3e7a9fc4b10b697862c8147e96e563b632c6b0fdcc4e7c8c560f023f380c226a4414e44a75f53eefbf6d3c588af8a6ee46e40ed661a6b25ac6d3d790e4aabf4e327eaf0ea9f5e9649637f3084c6b8c5d9c6af2a4dc72818e26ac139ec0fd6e27c813a0d5973dbabeb7e3aa015210d7c86cda8c2eb08a1f639c38c6bd0f6cb1a7dfcf5ae6567f87c7014f17b437d87d511305d34b8ac30b29fc29a4e3f21fe8e01f106ff17b2722f51f3d3ab8168edb8e5f4034fd755e378be819d116d9f686caec9cc7195a2aae9149e2ef5978168982b4d983399cf6e24657942d6421a08232a7c03ad404ace18f491140a6ccfc3a1c6f4661bc179b4f7bc51ee486205376bffa3f8775959e07ffed13cf17b7e0e09739064cacd24679ad921750bcfb71083b800000000000000ffff0000080000002c89f7b7168b9aa22e68197314036f9789d1214afea9bed38e4387b6fb6da3196824c40bc778762174c2e75ce0c509216eed9738943fe840691972d2b8fd8a168ac412be4040f90b55b559188bb4dc98da75cacbc470ecaf0fd484f235f59ac0447ca38f34b718b76eb1be188f5214519769a38a4ef795379c01b6c3a6837f47296c21fab520ba00f371788be60ff97ac8dfa584b6586bbcfd33eada0395bc24448b754c00000000f800000000000000ffff000001000000560f0f921ba7c46eede7f2e92989f86123a5eb897d6550d6051673026b6a58cc4020b3cff97f05c3e23a13d107fe0b17f2225d13ccb04507ad610746316b8f8aab0db6a340ab21321504f3c1179c0a8c525a57755380a2da513b334d504c174bd33087d988b45f11bfbe1b29b094b9fb42aa27fda03c54108ac3646fd4c25efea3a3bcac56b31b29368d7ec95b205c0549308d0cf294dea1cc64ce6b71122f3cefde1b3d08a2f9984bd9c8dbe537e91d59ed88e2ce9e29d8c2ab356743eeca017c369e3585d1542cda01c2b66bb366dafff9d5eec69a8800008137c595d6600c383a948699000000c8dbdad16e767b4550643aedf3fd5fb2a8f05d4eb31a35c65ff4e6099b9bb94954f6506df26a1e36cb09664a584fe2164ddd31206e62ebb48daeaca873b2e720b62018f594354871554694a016a090f403ede4f9bd48ce4b172168cfb757f5c60544d39cc278eadec01f5eb5b83574839013b7cc7e9ba27caf46c8a0ef8d31943b5c382018ae8c63663765858b430a8f2ba0f94356"], 0x15a8}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000002300)=0x6) socket(0x2, 0x4007, 0x9) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) sendmsg(r3, &(0x7f0000001180)={&(0x7f0000000d00)=@in6={0x18, 0x0, 0x1ff, 0x76a}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000d40)="41e66f402ebb65ec753f1dfb154bdb769bc798fb4bab9ca744196ca7a6c3259f8ac594f606d6cf6b62ed93ad124e75fb713cec578e1e115ca002cd5c39d640de5735", 0x42}, {&(0x7f0000000dc0)="945dd546799af360c18acdddba08c53beb92964eaaa621f436997cefcb15e1bfbc55b93dc6", 0x25}, {&(0x7f0000000e00)="016498feaaafea01b0ba9e1481c80b23041f10f81824f94adb66d27f4312079ac85550778b8d614d2986e603138000a082b7bc32a102dabe0447d8a409f0e22a95ed277f42bac25f1fd284f44f927269e48402", 0x53}, {&(0x7f0000000e80)="3d728fa806da2a926852c2b7f329a736be9d24c60846d7bbef3785994d69794d5aa699b7f2549bcc8e030a2e10be01a2acd299488101f2318043b01ed14f3c46aaa6938a3867d29a167c324ccc06a55644028dba088f32eb73ae317411041a90f31ba8b0e5d7d1265f3c8564f103593106083512bf4a7d2b9c500be7c0d43918d18e783b6b4a29e59b", 0x89}, {&(0x7f0000000f40)="03898c9d0170ef95da0be5af20c5b5ee65ce9f717378a2c6929023986cbb7d379afe2791abb71fc98ef3d24c0874b6982bbb8a755d0fae42e9e77e85a9b24017d82aeb09013d68b22eae5a14817e160da5b4b279815eacdb2ed66162341ad64816b019ab9e76774e9ccff476e24d49cbb831e58d131142352062257000d4549811b04571fcef5aaf5e27f21f269d9b330c39be474c5f2d19c9f62bd0793805d048661bad5a405b98d659b96011a525", 0xaf}, {&(0x7f0000001000)="15f669b2166de5437adc1041630ed38a85b0ca3bba4b56b7037417c6c2faecbb93d6eb805fc6da203ebe4ed9e597fa9d4724201ebba2f43c12548db2fb0832475fdfb303b6077d18420c7ca8629c08ddce4bf2608435e708bf68c2d73ca5f0eaf9ccccbdd5dc0a1928e0c56ba02c892c669abc1e144a0aacfccb3f30e01cc160921e9781878b2b7c877f5f57e9b10968a7e1047c210ae3ecb4dabe80f21f6e0ee96e2f959b3ef9a8494e754209e3ea60bd77b56df14329d97d82576bb45238e2c6fb6a5bcc308b62", 0xc8}], 0x6, &(0x7f0000003980)=[{0xf8, 0x1, 0x16b, "4aa12a319405f364912ad53ebbd7552c2fa139fabaeff3ecab98c71f9575e5131ddd762b71fbefc203e969f66b5f88343cdf4a9b8aa6934df34082d85688849b6135d6ec46f4c565a79c13c22359e3c02581496cc7d97db62494f252740f46670cb1dc2df5d472320073eba2cabad6aef69008a15898e10bc634ea0cb14d4c37087049c3502cc634ec452478f285eabc9db9a2d6e5f52308ac95413ecf5977de6c3d049c8ff6dfb130a3bd5ab565cffa21dcd25b07c494d2201a919826cd9347d6a8a723cf6a3eaa85438079707cb78c550cd150d42130f6a9faabebde1f2a7549"}, {0x40, 0x1, 0x9, "ef573484d44d71ea3ed4a24e515f7371b289245b245daf4744807ddd9d54d83de03c06b5c8c826d4e3d51ccb8f7c34d6"}, {0x110, 0xffff, 0x8000, "99a15e11497e425013ea7e3fab46474305721d95076de2ad240331562de9d3724c7ed9cd95e999bea4fd87a5d7c19a8dd716ec0d10b17d0841e818a17009620d8af0e2dc3eb2a1290f5d37825565fba5bb991c2045e32652ac07b0f019477d0bdfd4dc2b53bec8ba317b824d5a04b33b9abe71f6eeb3acd14173a12dba9ca7ef10c4406c2cbe2e2052feaafb5376748dd94f78c8de797107c4373430600e02ccc71980fa459cddd4115f18b423cc32074787538f73d9f4b29e941575942710c720e0a3c777a8b4fb358e72be1cd4b357ba9a19238d4f04a13f30d118b01a1ef163aee37d0af23a1550d7acdd0e9e2e3187454435dcb90147e9a17da2"}, {0x1010, 0xffff, 0x6, "6c1862832c24d82bfd81b4e7f95ed5c6b76f867aec68019616fb9a7be73918ff6339133987420121129bb53caf5ea95c59b67b084627b93adcb4ff1e01eb2bc9e807aa37e322125c5ffc4fb822b70271b397b546ecd463f35154bda8a502138ca46c5a8f8c524c7bc0dacafe2057b482dc43631c66516f934eca19e236d2331947966df6c2bc0df493195d13a4b693e03c04952c04dbd7f127e8a78e4d3a1b92985020fe553fd688f8f00e93fc048dab92e814dd82a9db05509266f48cabcc81f9c4b1505837eb5a894b1973b621e196d120926773930f4e13b465875e5873d9f21fffc31b022c2075aff1127e407ca4d88581ebf87fcfad79ddd8b7cac6bea659718d9cf572cd770684cd9d858563c982978dac62838deb562ef06770ca8ec51eebf35ac85e523f6bb849ebdb5aaacb8988943896368946a18f785290879c89985f6b44d16cfb9d0ff8808e9a36c2a8ed728c85c199dd8b2d5c95f016330180b404aba0c42c7faa3b945a30c63a0a806f52905ec0e37f354f322648d7eeed9e1b9ae860a40c28302edba12fcf43e2e5974fd8550f642d1657a0a44df681f445826514f36487303deccca441ab6d80feb9eafd27ae46581d0604cfe27027584c744d198f60cf03dfb88b2d25658299802dca0525f185f18701795cddb3234e9fc4f17391126ee785c3a08eb5002636ed4bfae336f84c633b2242770a9279851881ac97e003ada29cdf8124600b593a989b0c1022b16b06f588cea5ad404cfc0c7e7ecd1c1e21a0629faee98b809458decac02a232be10f6c5e5c1cf8ce59659c059ed86ce473442874d316be97c664558adf480dc17452507403835a0785992ec050f6b8aa99c5da0de1438f4eecfab9f03a7f9808c6c295a5d5104169df396db9828b18a0c10491d0046ed6a7814a465497a32e885d4604e52df9a31bfb0dcaec4187bb7721c08c13a659c705f8f3a8dc38ab00c7c87a8191a9754943befa256a147a897afac119f8d103ef3a24a9348fd76a80e0cf6251aad26e63f7989ce1179ac1c8e2fe7a84a15f8d009446048aa35a1e776cea5f0f6d6a2fdbef1bb9ce3d6bf83876ced55b2b31d6730f20251800968a1989dfb2f32f4675b00cd7da335c4c5c68599cc59040a1425ccf21e2ce2d10e640b02d6fb316043547e3f36e4bfdc98346265801841b4f6e9b394afe3d22868ad0ebb421be054d8be085556cbec7187c3e7f8feb58d441a108df6b4f1cc64dfc583c37841c09fd49b459ddb118a4e39447f65a052d4eefc0ec9c14aac2f64ebb224e2a08a6214957ff5d430ae2a6c0db759b84fa56fc66bc94d9dda3fa3c78c7485454adede8a9976ffb0779a7ad87d8702d4672b516ebda3c834d3e6977fb733a6df930104b1e19dbdd27c3c5ce78380e8d0800912d4b023ea7d97e3330eff0d02c0f15d22545ac8382898b86efb74d82ff9d274cdb12acdb49701a73b93a93a77ecfecdb60fb14469a676c99661a25eae88dbf6b7f5c6bda33a55708fe61724dee4a24c7099c7ff67f1dc1a7bfa0a2f8af97b23254a4ba366e1ae1b945e0007c92899423c7925a0114bf637feaba678e7e8e50003f29ae963abfed08cad83a2da9868474277aeee154dc78cd9a936a1b79dc9924caf288c948b1bb7bd8cf07c02906c7638a6be88f4502b1af61cebb9f9693527c7a3707eec6c29995c2efcd9ce9edd46e597fc0c41a720c634b333171e11a2fbacf2b38e55cf5c069e12d1fe036efdc178b272d431bbdbbf8ec031413fc718b0015baf4c05c286d175c72a7c06bd40de5be27ee1d39b4a46a75b7aa67f2ed9b28797e0cb27c753268be9ab8144a7a1fb9f5515bef994396858733c40da140e8e4ac63ea4e6b449bfc71d09b05ba4bde693dedbf6373cf876ea2bf2a544c69cfc527969d143d83a76401de180fe30ea6209d8480aa5228e91e253e19764b67e5bf559d06692139d7641674d3f16d30827f47b4d9ba6e14f34a54264093ca6f17c51669d6be0337aaa5de80d41a49e990b029003a6cbdb7fdb8455c152e182a8ae2b3f80721d94340d436eb9fa753b75257ca05188d44338060ae3e2d4c2cd546a9affa88a02f698fd3b1488c6ea9663639b718e092c20d0d644d7675163b3b1c2b074b13ca57c57fb147a725633e0418ad4a6cba5204670a14d738e74345662a0a4b7bbbc8fbdcafe1e33dfffebc9fda84d210ee07b9f61cdfef970be55bbd3035a5d08ddf3dd7ac0e81fa6e3107d2503403c63fc8752e0a6a74a9df280ebadc0cb53f2c663df103b75d938f5764613cf40bd31a209dc80a961c4e6017ac0a5a8233495fc91a6d9ba358b9e59746374346bb69e3a0d08dd33e7e3b5fbc7e2c9c01dbb38e0d60c61df1acc7742fdeef372062955f55dbc4de6a45807983b2fc1be555e336a9869e71429846d8a7b8ad4e51750dfa1ce03dc32b8e9e791d35a4b79181789b524d323b4b38e86cd7d3b0496e239edcdc7ca73629661b63054b438a002b40e128437d89e63454369e1c029fa697efda58cd0975e1800246bbf7908192e4525a81159dfdcd03a4d5d13119d5838a0c3fd53b073ffa1415afe118ec59aab00af64afd795ffe0d0e7841d538d5bb5cd313a89cf9d09811950e6ba393d265eef8879bf0e34667dd1b6a4bfc1c9f9b33a45d651ae15c796f08fb8144ff8ab67318869695cf31c931d562ab91cbc450d48e39f80db0f222d61dc787d72e1cf0aaa6b74ee56c89440e194119085d96d9ef9b1601dde735c0b0d61bc099aeb45eb7ffa99cd98329df485d905c92581db969d58d88d16fbc9681b2bd240f9d6ca3ef7b761c56b8a1d9a0628fe64eb723fe455a330a67407c9071797c3747ea765fd8fa5ddf14274c14a93a35adefdbf4b30166ac9ee04136cf4349824fc8a6e5529f9e11b49c0dddaccc1faa9a7249e84b98fddf9fb496fdab0c31f101a777c3857e12ac6e3ecadaf042a08359474f2511c2909cb8580adeac748225b37df263dc06709e6b6e1caa174036f94c6fbc401dd2a94b8b03fbf71e9fc45fafb12626eb16ee6c5841c9c240b66f06b7201f845cc6611f3f8cb2af20603cbbbe68c1016920616e76d0babe741c454fce59286220b6e96e2d7defd6feeded4250d3e5694b191b0253f2e09f9353402e7f21d5a3c032d11f4765e31a462ea9753c67eddb5002c89fa8f56c1215506649035c53e4280cd21c47a929f62015ff1e0d13eab9ffb1d46893d084312857e6a95a267e0bd8f5385038a3f292929523bee7a90bc04996370f323d5184cf151cf13afc16f85a609abbf2f260386b4a453cdf3e2ada69c434502cd1f0e136937808c5b2f1e6e6245aef291675f3410ca6a6ce9cd2505152a4b8e036e1f11201ab2041b51c98fbcce1c86b74e3fd2a1a86f2f0ddf14f256f2c2a602800c9fbc2749690c887aab0f755c4a76081c4d75565501fa37ac93467bcab1cb9ecb0bc2fd87e91f63d7c5e3d340a0b6fa052d00a2bb0f2622c8e51183d845f10c357b41a57383e6c73809cef76801c354f590e9b4ec1727fab8b16d8b868b51697ad4b1c915406082b3eafdf3cc1ad58e88ee93217ee213178438ecec42102b4336d05395618276aa9c4a89bc8d5457b0545e2ff73a64209dbdcc3d89fd529bbcdd2daef257f5040c7c42a1f24c0e0a2f9e80581d24001d869b9e8d6d6b611ab9339d8ced92c8a97622920c4f73eb76d4d8152af0faf4fb02851bee0813a035163899d7c415395aa918551b7fe4399226cb0345c84fbe8e89a6f3899dd9665785290ca4ac4206439c63ce7224eccdff626abd52cb4753d088b0c29c3a3c403713b720677d9be986ec88c8cc4047503279899253e548bfb835a1a83cedba078271ab89306037720afa34960fb64c9885b08e1f6787907ea65925e978b5bcfc2e6f88f107da106e29203085277f8f8f567c5b70d88d74fbdc709955e114db29267175dab2f81e6474a9499fa773df19ff18b325bf27ca6ec0cd4f4dec49d1cc8261a9898222df3c818ac9b0e94f8e63b0dd61300836462e63d1b17c7f3bfccb64db40f386ccbd69c54bc91c6baf31e603aa1b34ed8ece740755161dbf42c8b0e3c9e76d839586ad6cdbb0046f630badef6e3f51ec03a29fda06adb1c89c73080eaa63bc5504dbff8ffe0f5cfd255d088c5b1bdda1087a45f8f132f011b727b9dd0d75c3f4e3579272eee723084b2cdda78657c7ead1ea75b6abf1ade307de5abe519ab9ad15e9541181c55e6659746155c2545d319f8f35511fec8b88d26c5f2882503a46b0f09cf71104355ec50032f44aacfe475cec1a95d5b376f0f2315b2e11882e7e6076946fa4467d3931b582232bae867d6df744874d9e6b138fc9d0263493f4cb32bbb125f8d71e35445ba51177f2833e6e3a07273a3c273c6fdadfdd2ba212f92d86b6a127bcbf603b46c259fdb9e424f5aed0815984a608bdcf5d393a8a7eda5f11452e939fafda3ca7206138180764cdf9b73b1aa7ed8e6cb5a76abc8bee544408a6ac46595fb4149a8d37ad2abbc98914e9862b8c9cca688667b1cff8a8bb43d113cc1b834f4f95a2ae8eb512a0c4efd8529507fad53b2beb61e3d0103f8c001b451edf010d1dc74160717954e071fcc477ddc8854efc4fbfcbf67ecf090983a5d2c1b4ee5eb075905bb1833fa3059e14c115b7e3907f9b053746ab6b147bd34673072e9e8fb7484273d4a7a3dc03c7202eca014c836ae3394803deb4dee6a4e0023ebbd39e1160184f80b443fb8c5ba1620a5be24fd3f2307a049a690a6d5ecc632767cf63a6bbff215c389c7aa07e1953374a8dadc43b646d33cfc87cdc435a2379cae92c19d7c7ce75ec5039a694bdd2026de17be9abf939820ac1aa3a33fa7b3204cb813d0cc06674cbfc9414aa627c885dc2c88ba0d00f587890b17876e2da354f37f84bfc5e8a01dcf4e62789b7d878d2293282184686787622a6365b9d453e550c6a3846c9dac023320c333e9ff55bcc80d99980df400ad535b9f55dec4465ed15827449484c27024c700173c99ec404b50015e82f6d59375724865d2097a00ceaebebac78bcbdae6345f656590d2ef8cc8197859300c56f6150e1fd2b31b08f5fb2dcdf548f0a683be66e75ea31222b476c707dbf30c1d0ee9abc7cf8a8731e913114d42524c4b188b05759696238eadeb055d8171d32d4571aeb170279078dc7b6ef79cd8798e25645dad387e16118360cabd3a7fdf309d11b6c5245e3dae97c26c035411ab1849df018644b11b57e2c07f117ecad9216eef5b1ab5113a4351d22f3d2732a0d126cb5b727477423b9f540a60b4987c49c4bdf3538dee67c0872037f3938b7ce908d87643002d85fd6429ac6fdfe24975c0186504be53c3ba52c34ee340e06fd3590ff430a47626ff279dfeafaa0fa0c1fab07b3d28795ba47540495b886be227be81c146eafc59faad22617c70e5c9cddddff4601ab77dc2ff5ea58d8e6048a1a4fe35db664f8fa35de4bf29c9b4b0dd961356a1458bbf6007a07d200d970c40183e428c13e1e6056bf00dc2a0b7bd02fd60493adcc7090d76a9608a84bebc4e6b05ad20b45dc7a540122aa18c1c1665db14cfacae5c6ad44a6476cc41338a247055d770db4504fbd29502900bf55b52a8f0b4ee4c7627984d1c2c3f03938d62e919f63db0e985e21e2d16e684fb6f9c58f48f9015ac13f1ce61f187dc9bf6424c5e273f31ae1546d846baf7862bac2803ab7cb6ebb44dd2b678f97976462f083f02630b2b86d9a0e6da7e5be33668f8de7197635e48cb1a7eac5cc4984b2c700f5d29"}, {0x100, 0xffff, 0x74, "f2445122e67b1a3de2a9c051a7cd1a1de7fceea113de5f6f7445d098f7b3828f0e9bfd445314a0acae61fb842854ad8b25d4a4962a933b31cc0bb008fe0017e32b81b361a415958ee1b4b429abd44d6c91a3375cc5aecaaeb696d58f21b9ba9014b36479247fd4d065bda06edf1fea7cc2992341fb2d50c07e1e4a116c51bf4e51990d1b1ca6fa6377ed0fe3e244e3584073ddae654b847005d584537aadb0d7c1d2d498cb67654061615e8c25b2befe899400b6a1c80f2bbd9651981f2c06bccc945403234c9d6e5cad08454a0f083143f6080431c067070b3092368978434f689df79b1c181c66ca2a731618a68e83"}, {0x1010, 0x1, 0x200, "880c115c1594f12d03b1b60522718e9e6f90f45940d9fa1cc866e7a8a03b46d36dc186b06393a71553a5d1312329c6091f7b3893f16367aaf274f88ac7abd6fefa34d3644d4d1f851fd4530c96d6414bfa63876bf90aea0274a88f11ee888fd715a61cba17396f832bbddf664771b6f57a1db01a0232b9b19a558bcf6473c2a16097a8d49a5958ac7ae341b80f2086bec83279e9cb8e6ad850a73087e169e2de1da683fca05a3dd327e842128e7d7c7ee4ddfe6b6d262cd882b97fc42de5a173882eb1ced56364a8d0624f25790008fbc764615f91e03cea2b73ff92a26a2e420ad556046383ebe6bdf27e378f9f594dbf758d0cd0b252b6eed9cc02a148e85889fc9ca2fd205f8354caf8b8ee9252cc600fe9ad5357e14f5443e2641b6849d5586717200668dca5997e529bf672f1bfcde737cddf6bd3a9785fd1570bc310a1887b5f6efcea41d84155d34056e129825bbecd1e91bd5c7daf378f0313140fdeacc827775e3e5c0ce9f0c3ccf49849e07ee3c03aa213271096091c4fda8d414eec2d9f40299e30fd05aef5377ec56f47cab44434f96ffeefd60e1e73841bd18fbdc8495d144c41cb7c653dbe69951d0b89f1f3ef8d44919a99d6b2f0c925520ca09d988f80208ba6fd018d4f2aea860f53a8182e916e87a6a4fdb30fa4984b1a671924afb12aed5707d26e63098f7a12244fb8ae44d761994c0877ef3d6523acc76c2664cda386ea81563f0d6303a7747d3cbb9a2b922115241dda247685e3eaeb8d16a579e8abe473a0e151c0c8708e1f676f4863fc71e1d759e659a626052749452a87367d636ec6917b3721353627b92e09e3758baf7bbc4d2f74c4c150b28f6d1be2b382eb602e653db174a2b27f6fa1226750585b2473d09863083b6cb7a2049323cd49297bb6683b4078a19760ca24c191a390482272fd39bce354c4697b9d18928119f51ec4291ab549c666cbf244344368fe4fb6730b772c47f86d33b1a5ac0a29fdc7bd57793cfa627f1acd2951b89bc23ad225fb88d1f2c3ed8ce7a7fb7cb388ea1a018ae5b6c2302a57134ce102f03e1b023dff375a4fcceb6d97b8a74b580882ab88828e1b066cb9e4088ac6d8938af97b09a3011b6cf3057730a22f0b90fe903bf178744253247e80ab4f4ceda786b6d2d758733283bcef0a7b64766bd3cc4fe32ed3569176f9ff74c49cd651fb398833524892931d800a8ec02456d00703d50e0346b5061e07168db1c2791a6f3995d13fa310ca5819bd770be686c128d02dfef4a3c56b8fd5f9fa399ed9d2738ea0f3a1da87bf460489421fdb2a93be7be5698a77453e8f9e0dd7202848bca950de96a455532c2ec959a413931abc9281c40b38a637d86bc591d9eb1671df4e1e500d5ec673c81788a3ce06fbc991e139f237d7d3f1c04fb73334569bec30752386daf10fa9583ade01b914dc953f173d7fe67ea33cf5c3e5e9f7f789ac96d99d9a1c455e357fe42bbfc584a6235659b416a0790a315145577915cad8bb5d9cff8537dfee2b84e6eb6f98e8c574fc9ed1730ed9a9c7d63b1236022ecb1c24b0ab2de930364b45cedb1dab3b31c33a1f9fc073b5a887a0f721277e0bfcdff1fc9925ea332020d97ca3eb01783ed91f9457e57945df84628b208a4c977256cf2525410ed64e891f11b6da21437ec86108f0f20fba3355bfe17c3bb1fc4de50d084a2a6126d8a7ba0250efbf678d442b6f2b3b3ec40a9205a0d07cd814b4b5810cebdce97e083f9ae0a631487bf0aa95ad9847ccc3c602b441b81f04982bbd5a35728214a9d40cada3a47c9db0f4b47eb28e19a49e1a2a5ea20144ccac5810d8a7168c365a8a1a693dbc521da99d35b7bfd6655773be9b30e263458defd65ebe1893863b9b01dc231533e360bcc6556fe6861986c1c5a5eeb4114283e4cac8643ab9d4b10e110317a22780cdbbd617752d3356b66cbf5151b288bf2536020956c5181ac917b7c3f393fd9858213b0770ef8dd51663a86374fefb239651c52b80a54b2abcd2b812071e7b2b06b10ede2a9b75096fe22de0ff18112a9fbd1ad0c49b902444574dc7733feb0bfbd5521eec11dd592ea7dbdec5c119dda182e0a8b36404fd7be2d5d4eb1f5e4887bf9b76de523aead08c4474ce70d9a16ae655c21e244e8ce9a64b8649b8cbfa3ee0c3bf7cd61adc0c8cef139c4cb17b9dc6f9b05ecf9025bdfaf2475828fba55860c614a35a6b22c5dc9162862ece953e331b7d83d610e4c31ee787b2b885314c88b96840f80bca5e0f8dc22bdb48673afca8f6cb936c610b966b1de0ccb6cb575f7a09dfa2baa053544b07c7fd8c1f7856686df113c84f9c14a13f357d724d44cb5958630bdbb994d44908094b0d126231dc99a46f74c5b4058f2c4a5f6e930c5cc5c1ca52195a0465998e4e1a547e5ad2ce328fd5c95e39a62e73aedb35bd65d08054ef635c04daecdeedbe94676a17f8b5431b8636c88c4fc8b55b68ad1a56df5bff3d0b497e425a6637600baaabe0fa156a9b049448c01f166385844bfae5e9afb6cb0e165d461dfc0a68c6f47cf68cc5d0c7c6017b02e534a915ec3b71e22b0a2420890acfe9c88cf8e829a4d4ba0c1648218f3655a1cd1c2c432c5f16112fdeb02a1b1ddda88a209cc96ad88aca7846149db27a2074331c3a65d058e6182fb127a85aac110026c0c9c0e1118377af7053b0f62ff0fbdd6fb4448350a9c8158c1f2dc7781fc35bb0d12199c3ff3d1a2a1871f692175595b06c1d3c2f6ecf28864c7f2b89fa8779aa7ee15ba2f278d6242afc8327ca681569b131759a223930e94460c22c7fcaf9f88025369b5bf368dad71a087e261c91b0d280bb2dbf8b52002532a85b4d2c35b23cb4568c446c1b0bdca589360650fa6d6e55db37b15ceed93f05100d042bedff167b97aeeab8ffb973525c335ab593e4704a53d1f05149aab2e2a51f3023dec3f96b2fcadcf3c3d3be89258785b1bf9d781847722c935582f49b5c7907e2e541ea9c1dcecafd66f2fcd478a70783f31169549565166b8d37c2eab78f87ad6446b886174cf5ac11df0ff7397f6a0bf36d19f1bc8669e33ec414ad1c18f4cd8d40f5e213188edde3920ff53eac3c3daae2628aa7ca1088f6826a107dc1f026e257dc4866a4696a781e52dfeb8c9491f2978b4b9827f951f3e004cdb6247a1fb31c30aebd951279a29dda572811c8946c382dfd9784df264dc13de3f5c112fb6599ba1d8ece8ff168eba495a76d1053bc61fd9b23ea98a032ddd52ebee33b6bea89bb88aa5991832b216815ce6f47aa5960adf1b15414ba3954a9d7ae600d479381a304b1bde8e8078cc539186eac7feb941e62184a20bc4fc311c9d2a4c9e017f6fd84c2f25326a9bf1ef92fa53a26f848c76fe718b4b3ac1dbd0bead6ed2480fe792f49115ba3305eff89ec33926ce10d5ca5c2882f20b63500990108693298eb554396904176fa87e6a3e472b9c2e9b98322422929bebb94bd2a131b54c65e46accc62319489ce0a1f1d8b9d3523431cbdada04cbc981ca0c7ac8cfd8dbb51bb576c5c1b9ea9c24791fafca620588e6761b3fe665d2805c2cba2cf47d524443d59c6c196c1fa51653233750c17a8acd1b7f64cfc9db777b46ad01fa2f589fe3a43593e15636fc45dd95956894b51d59bba3122cc93c16c6f812b424e3a40a2da86e48c0c487c94116eb256d57c9ef865015f3271493ae92dbf6e94669be132274875ef5cb63cc72b689a00d8f5c44e854cd8bb734f4200e9c52f0633d028250ec45f1dd2d0b36d206f193e458b8109f048cd003963a54de340a5a81d577030db798b6f9e7bf2f474be262087b928cf10049db5c22496f9ef22421deb549e04d356a1f00c2790b0b76836d21b9e48d8c89b4132799c22c091f5d7ac124a996afba3d4f996f8cd782b97002bf60880286bad13f3c6ffdd6ed6f5ad12f074ae98834a74cc8d4341bb14b8094e0b857f06a6c80091d11fb87cbb75aff46633f900881a1e9bb56716d6ca94565cb433e7208985dc803767564fc82a8f7ed0a8ff6d064a77c63545355f46c6aa3d0be2a778d0d81e696b33953dd1f4637368d0e138b2838f2dc162b1258ec266dca5b957432fc36b5f87fce81a9d5a267e3b44df4d090ef6324cf77a6368fe949f4ede2a89d30076b3328c0a0716f81e794c8c1f02adf5f98be9226a32131c5914549c42054f3d91d5905bcab5053e91caea68d11fcc94c68f09e9cd5618e852e758124de7cc433eb9a4c0d4ad6dc2530cbf401f4652f8e4538d1ccd80c01ae10b3e7f2ca7c6a0655d28b6af0379c498089429a16c7eae44a4343df964547ad920cbb35d671ca58c9ef64bfed5783fcb24a3d2e4c6b3732a32265aedc29cd8004d2a8a7616bd35ba6b574e83b69e762054e96f85a378f5e2f71fe1299de0c226369f283767cfb948de245e4af82ae995f2122f26e5d29799b52b6584fa70056a708a117cb3f0a9cf8ccb79da65905ee209d12eb79187880280c2f7c145f3f7b0b0ca8c1a7b073b31c2c50e63eae59341e3da8f810410b88c82fcaf211c75c84ef3f6eb8585040c276bd4230b97f181b1bfaf36cf6a4dc42ded8bcd23f61da03f6abfafb6576ba54f3adf4beab61c47ef86b881385cac2b60108a582df41d8601989841490f8e1ff91eb7336ab0c166c2fe62afb00720511004d91aaa23c29fe420c2bcf8b2701b6307c8cb36e8879798c5756ab731bebd9699c586fbb63eae11e7c3ebaaac61f5a5a4cf481b7fb774851397c4f472b9922f516325c7ae4d9ea1165c6a98f0518be8a9f7fc4f00938ed517aa4dc1bab14386d52265195fb03437a0789136cdadd3286ad4e3e2407020f9d0a3841105ce0e4485f3e150a4fae7bb963cb84f401663093ae81947897083768058c9fa20c57f016608fb6daab08fd14cc5810752dc2e22f8b691edf210d93cb7c3d8243708943ae8cd8549995a585d56780679ff2eb923b4ea74e7c050441f7aaf9ffcc06562d79c325aae52b5b1e73d65e30a0c5c22df939d945f44ed3b004d25b843f60488aae24021657dcd1a7a179ba5b4ff45b127a15fa4d0b062546acf8994dcc54637ab6cf196214ed0d97ff0d8c2518374fc763a599934687891bbd127e232fca4464833c09dc9dc99997fc493c36bbb131fef570712284172e6a7363ffed6169e952f1ce6f061a47b6cafa0ca08b4dd603ee27c20203b919e7c58da735c57e941d8054fc5c1a67f18716d235b1a9acf3b89799bd47698ee1a1a3ba506c15cc736f95a281b11b7274c97ba15a98f30cada0e5d25c553f398934582e37bec66dae976e34d5e3a8c5df87b49c7c83f8c14e0d7200661a7ebdaf83c612f8530980188303ae6acabbadbb800f4e907c91a04fb96259caa954494e6f794c1cce6e81ac4e8a5db42beb0d50d3b2ff739aa3e48032bf37f054bb957fe7eda2a4e6b1002c3729fb36e829aee51a1bf297e40eb486a96718bb8db4d3e96c0603871101efdaed50d0092868e51ef792a541270f1c01c9d64ff662a4d8a425c98e27443cb8c0d2324c872b236ebe057076af338b04632029cf8e81dd9e83c1332240a8239739bf6d7a8031cd77940af631cc61d08b9dee77cd497e1405ef39e8405e84f8c54616adaddc19b25e58dbc30980f9eb2ad531ea252246b124ab621ae65626a4ae20e60e37f8bdeb2a3cccbe6fa74b1ba14ad12e0b731417afd7df14ced4cda455a23255d13e8b14ce6c1b3d39ee7d471af64916b22fff3352a5f2e814db302e9e083fdfd2d981840f424b7435943d438c449e6e15b6d2fb1c1"}, {0xf8, 0xffff, 0x0, "14af5cd45231c76a3fbce7278a275643ea32711c6ec97b0051aa4232a3e6662e03ef7dfdc51b7c1c7a1f8d68aa95f2cb7b8df0c74f0c5667f649c77fa521cca71ba5bd7334882942103e34c5846c4263993f4a2790fecffef77ddd6f8d8e0a6caac2bc040ae65c05ad701131304137854f0afb818afff81aad00271b3c7261bddaf7736317c9530a9f7451c1e1f0e9dd98cb34f27096e5b45142823b8842860f8db665c2796d1748ab20f0dd04a0c670501f25a65956cc9bfbecb362a679d7c0936eeb15a708e6a980e39dc0318a80a06600fc58d960449ca7a8bfb98634b71b82c119432b"}, {0xc0, 0xffff, 0xa6, "d33aa69bbf46a9af223b2c343f96fa8ca93cf812bc325b72c21efd437669f129dd51118b5a83c9c8f270f6ced336e231fceb275a2338e37ffce7cfdfdd392afb14fa843fcaab0397e163c569aa6846c7d8b7bce700fa4a9e6a223d4685f1db23a6997fe7c29f982c0683dde733070730b43aff74a5d0e917698def692768db48036a22f4761a045ab4837d12c4b7d08874c9345093fbf1b9364b65268267c0ec00369056d75a94df17c39819349327d5"}, {0xf8, 0x1, 0x8, "54df7b23a61c6e4ca0e88accfca68ae3a2f898e021773fb00083416c775f867ae36888f987ba36b332f2f0fdf6943b0aeabd7b81cdaf652d223195687712f1efc54b11ddf24601d2a3707ea69628c6da24d261ada1332f7d9e20a1107100bd5c351ce4668011f70a9b88e65e9678b596e87b112c28b5d7ea9125b0732ef4782d83db19cec76b0c902a6d740d2522c403f9e5fd77f5791f1fcc3ede829fe4c8e0c84420d6da19087623abafb65edc917ba836fe4bd4d6efd3036ed219890ad8e8eeaa680f894bf16325566d3d20d13ac1abc0934f8e97de388068e80ff2367f7a42eb27a8b6824c"}], 0x2618}, 0x40d) 16:11:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x48) close(r0) 16:11:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mmap(&(0x7f0000001000/0x12000)=nil, 0x12000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="27950aba510134af5bac9e6c6baa47316214a22c4e2c63347200d4546402d3b83865eaebbdded3e7ca01d70274", 0x2d}], 0x1, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000001100)=@un=@abs, &(0x7f0000001140)=0x8) bind(r2, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) dup(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000cc0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) execve(&(0x7f0000000d80)='./file0\x00', &(0x7f0000001000)=[&(0x7f0000000dc0)='\x00', &(0x7f0000000e00)='\x00', &(0x7f0000000e40)='\x00', &(0x7f0000000e80)='\x00', &(0x7f0000000ec0)='\xf9*{#+\x00', &(0x7f0000000f00)='\x00', &(0x7f0000000f40)='\x00', &(0x7f0000000f80)='$/\x00', &(0x7f0000000fc0)='\'\x00'], &(0x7f00000010c0)=[&(0x7f0000001080)='\x00']) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r8 = msgget(0x1, 0x82) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000d00)={{0x1200000000, r5, r6, r5, r6, 0x100, 0x5}, 0x9, 0x9, r4, r4, 0xf7, 0x7fff, 0x80, 0x80}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() 16:11:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) 16:11:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f00000000c0)) 16:11:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001940)=[{&(0x7f0000001500)="4a90a96c994d120b8e5398818cffa144eebb1ce53f02b3e12132ea717a2762cd8f1224e7a5f4b6fb966a8c610e19e0166a92be3381d1ea2d36a5714b8dc86ffa85cc73e9bf8103754053ff2f352f529fad90f032c498cf1dad35351d813ea0fc29b634742ac49f44f246522131b0f9a7cb5953f6f36c3765fc3c3138a4aa6eca5896af96ed92a402bac6c4", 0x8b}], 0x1, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="d6ffd90e61f0c1b6ef8ec68f8b927d4539e1047959a53b2b3ae1fae37ed3eeaca30d33602cd7ddb991dbfa52a3e1a4e0f50585a9780f92e43cde7f9d907defcb78ddd967f8a43233f1a948209625af836dc832864be309fde2575f582e0025cc156ce8cf7b466f09cdf19605c8aabb75efc394b9b2e1c244c0dd852fc961522d24d3d99270322eeb170e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) 16:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() flock(r0, 0x2) close(r0) syz_open_pts() r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x401, 0x8, 0x766, 0x8, "68d6f3a39b9c5d7a7e7a5ad8d221b18cc0b0ca85", 0x3fd, 0x100000001}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:11:43 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:11:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x1, 0x2, './file0\x00', 0x100000001, 0xbea3, 0xffffffffffff926b, 0x4350}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:11:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)="6349e9651b26cec43ab7a07c46be5769d7c788978d5c7c414d47ecb22e1c774446bdea84980f77876a169e5ccd0ed96f049d4b556bcbcc9083eb82feceabb05037bef49ee51741467cebcb8eea461efa64c663a416052e3a35ccce2b496c2e16357d1fd5262cd4d0119a2cff0c9f46c2d86637841d7647b6fb7d66250d7ff7aa0052b076b4abf8e6bcba3671e71ae63bf8fa05c02b24c7e05953bfc8341e90b2031ca096b9bb74fc29931539f7c5fa26e234222962f8e769a07301fe5ba399af95be7501428dbcb0a0bd192b57c5c462b424", 0xd2) close(r0) 16:11:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x2}, {0x1, 0x3}}) 16:11:44 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x1, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) semget$private(0x0, 0x3, 0x4) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x401, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0x20, 0x6, 0x6, 0x4}, {{r3}, 0xfffffffffffffffd, 0x5c, 0x80000000, 0x0, 0x401}], 0x1, &(0x7f00000003c0)=[{{r4}, 0x0, 0x0, 0x2, 0x8, 0x1841}, {{r5}, 0xfffffffffffffffd, 0x20, 0x60000008, 0x7f, 0xffffffffffffffff}, {{r6}, 0x0, 0x2, 0x8, 0x7, 0x6}, {{r7}, 0xfffffffffffffffd, 0xa, 0x2, 0x3b0000000, 0x5}, {{r8}, 0xfffffffffffffffd, 0x82, 0x4, 0x4, 0xbf8}, {{r9}, 0xffffffffffffffff, 0x10, 0x4, 0x100000000, 0x1000}], 0x7fff, &(0x7f0000000480)={0x8, 0x6}) r10 = socket$inet6(0x18, 0x2, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="041553be6bb5c90bcb00"], 0x1c, 0x0}, 0x0) 16:11:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0xd8d) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x200) ioctl$TIOCDRAIN(r0, 0x2000746f) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0xa2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x200, 0xfffffffffffffff8, 0x3, 0x6, "63e2f87ab3c284d2e4b1f1576387de1297914a18", 0x7fffffff, 0x7ff}) 16:11:45 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r3 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x7, [{0x0, 0x2}, {0x3, 0x3}, {0x1, 0xfffffffffffffff9}, {0x3, 0xc50}, {0x1, 0x80}, {0x3, 0x90e}, {0x3, 0x5ddd}, {0x3, 0xc40d}, {0x2, 0xd1}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0xfffffffffffffffc}, {0x3, 0x3c36}, {0x2, 0x6}, {0x3, 0x80000000}, {0x3, 0x8}, {0x3, 0xffffffffffff8000}, {0x3, 0x294}, {0x3, 0x8b}, {0x3}, {0x3, 0x2}, {0x3, 0x886d}, {0x2, 0xa907}, {0x3, 0x1}, {0x2, 0xbb0}, {0x3, 0x101}, {0x3, 0x80000000}, {0x2, 0x9}, {0x2, 0x401}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0xfffffffffffff828}]}) dup2(r2, r3) 16:11:45 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000300)="008cc98766420a713707ab37257293bb14e7a29aba3b87edb4aaee50cffad61e8c4c87bee46a143e9967db93a6bbffd408d73f730519f3880fea481a46924b4e1335077f8115b6abf3f1dad1a06fc2634f882f1e1a18f84edc0b02e3f8334352b9db11f62def9a843e1cdbe741c88865c17fc6251c12df27ec8c8ccd00abb7d8e9b95d5ea47c94d697a35f14257747374f5069685dce751f721ed72e632c84df501c4856be42eace355c5441de7d6e23d033a3da7e587a71deb171ac501cca8688e25f7447ac9eb1b5565844d64f23b44eecdf8f7d34c20da23f5a43681e1fa94e5741446f7b183197eb9e8ef7d49b92b5cf59a570a99aadf7855dfb44e4d1010000000000000000000000", 0xfffffd95) 16:11:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 16:11:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x898, 0x1, &(0x7f0000000300)="8ac2ed29b6b9be9b712c23796876ce75df2888f96c7b99ebffe351bdd811955e03e0752c4a1cdf5283c49aa881f977ab5b453c455b9ed90fe7d2b6e983a5a005e0f3891b9423061adb3e1c7b3a1b2df540e2c2d17a60a7ca495dc35334a021dc6ecf423f7a9a7a402dfae1d08c2776ff4216b858568deb5abfb195e26f9811731710d3bf5cde155ad0aa6bc9bd794c8d8f89be93f4d8754bfdf01da48499ea9b4fdbd6c7ef0eb3c7443e726acc6e593d96f99efc70ee1041a3d98707d3afd711827d5121a89667ac10372464ee49f5581c7738f25e4a106266ca1c585df4e4074d56d4", 0xe3) 16:11:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:11:45 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r0, 0x7) 16:11:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x1e, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 16:11:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:45 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r10 = getgid() getgroups(0xa, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r6, r7, r8, r9, r10]) r12 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0xa9907c4720f238da) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000340)=0x6) geteuid() chmod(&(0x7f0000000380)='./file0\x00', 0x18) wait4(r5, 0x0, 0x3, &(0x7f00000003c0)) ioctl$TIOCMBIS(r12, 0x8004746c, &(0x7f0000000480)=0x6) setgroups(0x2, &(0x7f00000004c0)=[r10, r11]) r13 = shmget$private(0x0, 0xf000, 0x240, &(0x7f0000fee000/0xf000)=nil) shmctl$IPC_RMID(r13, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) shmget(0x2, 0x2000, 0x400, &(0x7f0000ff5000/0x2000)=nil) sendmsg$unix(r12, &(0x7f0000000700)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000005c0)="b6a6fbc6696324e45dca0af5c00cb4327c83c90469eb48667e33c92685c779977c0b6597897ace38700197cf29043931bd9b2f8cbc51", 0x36}, {&(0x7f0000000600)="6b47c6fe8e952642287f47e4782e179bb98b11027939a3bf8c6bdb0ad248862f11cec0b834f9a1f0079f2556593272f74aae2b8c31b3952da81e7dfdb2d7a06fbd25a59f3a7a27a26eb5f77e8ab4e35ce8f9261c9e03400ab74ae1589a527d1ff2028b1154ed136d2fd563a1af38cd5e1a19699bc32cbd46022397ae2f793dadddf90172", 0x84}], 0x2, 0x0, 0x0, 0x404}, 0x8) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000740)=0x1) mknod$loop(&(0x7f0000000780)='./file0\x00', 0x80, 0x1) recvmsg(r12, &(0x7f0000000b40)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000800)=""/81, 0x51}, {&(0x7f0000000880)=""/184, 0xb8}, {&(0x7f0000000940)=""/227, 0xe3}, {&(0x7f0000000a40)=""/10, 0xa}], 0x4, &(0x7f0000000ac0)=""/68, 0x44}, 0x841) getitimer(0x2, &(0x7f0000000b80)) getsockname(r12, &(0x7f0000000bc0)=@in6, &(0x7f0000000c00)=0xc) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000c40)={0xa65, 0x2}, 0x10) 16:11:45 executing program 1: r0 = socket(0x18, 0x1000000002, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:11:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x40c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xffffffff, 0x1, 0x8]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) semop(r0, &(0x7f0000000080)=[{0x3, 0x3, 0x1000}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)) 16:11:46 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000340), 0x0, 0x5f) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x1) 16:11:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0xa0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) 16:11:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) geteuid() munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:11:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:11:46 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[r1]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) poll(&(0x7f0000000100), 0x0, 0xbc4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:11:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/21, 0x15, 0x40, 0x0, 0x0) 16:11:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) 16:11:46 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) dup(r0) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:11:46 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x101c0, 0x188) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:11:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:11:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)='\f', 0x1}], 0x1) write(r0, &(0x7f0000001080)="41c67aee466ec3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae17ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb83e221feb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb", 0x49a) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:11:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x400000000000000) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:11:47 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x84e}, {0x5, 0x1}}, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xff, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 16:11:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() r2 = semget(0x1, 0x0, 0x100) semop(r2, &(0x7f00000000c0)=[{0x3, 0x10001, 0x1000}, {0x1, 0xffffffff, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x7, 0x0, 0x1000}, {0x4, 0x1000, 0x800}], 0x5) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003eb000/0x400000)=nil, 0x400000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x1c) 16:11:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:11:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x2000000000000001) read(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) recvfrom$unix(r1, &(0x7f00000000c0)=""/93, 0x5d, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) H Ö%ÿ¢Üt]ÀÕûǦ-…L‰óPq§Û«ŠƒZ}>m"aú/f‘Ú0Lí€} 6Z§rOzD$GŒ[PU…èÉm;·WÙuÆÐíÕ£€±ž¾M)rèÅ ðO_8:&±—¥™ê¤úü˜ŸªÜÈ-*¤H±aèÛÂuÅÛm÷ÂGaÕ;¤ˆëMUÇÀ Äh€°ÊPã;HÌ+pý"—ÐiHZŒ"—…—îx†[l;BáqȈQMéY¯ÎáZU“}‡:¤Ìé{½3GY}Ü7 ÚLZÄ• ôÈì4wѬ.Î5“×¹T‹‹z^»»¨œ-÷)úo*HÉ«Ò<ü¾ØÒG¾e¦YË``NêúÔôÓ÷Ù·$n5S†@=]:µÉdR»*™õE“Æœ±jLÎq:¦#CÙ›QbzWyøU¦÷;ïË}xiæ­êV?"ö?%«~Ñ„F«ä—Ö-¬~”C²„bmap stack 0x20719000-0x2071d000 of map 0xfffffd807f00d168 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d168 failed: no mapping 16:11:48 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) 16:11:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x101) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:11:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) sendto(r0, &(0x7f0000000080)="3a4dec8dcf9ccd75759df8a41f3e5b43361a6160e18717b810ba68e8438a42537aeec8195a8314cd166bf74876a0ad4a4afb618878560afe8174bc63ab1cef0240c27348a7f257ffc6506fb7bb32eb33d392bf0c61f87e3c69e67e6fbbc17b4f2e2a06e50b378b99ec7843ff8790a99d2dd3aa3fb7aafeb8e83de354bbc1495476fe102882f99031cdbecb00a8e3ffd9b5351f048d8aaffe51552344a60a84f904fa92ef4704973c15a465cac5d538653360da823bd62a8841dbfcadaf8b10a4c3035c4c98598deed7d1ad0476553e5520ae02170b332fecd24b25a13450d64ad013044a3f5394d51dd36111405daa34e3e9de448e640a7aab6ed0caa84f7701e0ca87491bf7eb42dbcb0a0256b0e96c535a64c593162d109caa524dba2caf458306c8fa2c9c6e35c6518c13fe0e7ecffcf1f37ddb8788e67cc12fa774df15ef3fbcab90b801e16194f6c9a4990d7550950e3c21ec0416f590b2611a2fd049fbaa902e5ef9acaaa754cd25ba20b0275a0947061a632bb5689cf8fa7f46fdc7b06047678482d5c769e645a2aaba29233e9c7ba5b795ccfd54cd5d9d2e70039e48c559352c0167c580b7d88a833d83dc14e898c876d593898a0a3718e350fdb3842cf0061b4841e6ccaa9a13a4693b3032330403ccb2aaa1d2eef19aa4f3d5670c3651668a270e997f3cda673e17c32b4abfd99c1815f06f440346d887167a8cf1dfa397dd6eb4d919a9a764ff3dede348ad7f859133f9bc941f483c7fe6c2e98d12e794e43a5d8a7b99c5029f4fffb15edba1cf78057700f26a51e36e5be51ab2d432f8e6b930ed4b682ac03ecbe81227f7b14ecae78b9f115a559179b7bfe8b09e829b0bbdba7a8b92895681588b1380160bf110e61065ba61bdb669456303a149d160609e78f8ccd393417020f34711acc1d0dfda8cd449dea3a84ec7a92c63010fc44caaedccc4a43d1459615c3671da846596247fa32f6635484644b8d20a3eef7ed4ae602d76034d369f74fa9be058d630bdc546f9cf0a8eefcf66b290a631442c86c642dc6e91baf24387f2af1c425656f414d70cebd4601e0d489bbc304451c8e31cad2d85e968109d5c4fdfbf52ba25d2b4983d1bf5a555148b4e91a64c0acb1eeac0e79466cd4cb3d42517093b14fea017694a5dc7bf6737ef264a8271e0eb0ecb9a4c1dc6cb6224cb0519fe9bb276874bc3ab98b939f4698e42e9f2f27ffb69c1d2ce7add6557e82aa12c3c0b02472f22eacb1636e5d611ad08d09786df051dac54462c0ceed1b578c43200933c4e3ce8265e758d033ab65035e387ce585288e1bbee693fa747425c3dfac1723d31b050c0e25c770657432aab58e00209e25f43cf27f7fc8cf069f66c12db524409e1ff63c9ca6ffdcd7c9d3caafc27bf5ab2938db0df14ad38a9f889f12d21d6fcc253c496a9cb2fe96246263b74767782575bd957c4c45fe35b9125b0a5c80dc89d77a63737bd014c609b10d40baf58d56e149a65e7b5094abe50bb80c5ab50d77dc88b92d686007140893c324e5ba29e26aeb0e987372efd7ffa1b70095c0ef800ff3bde50649f53799e57f7f9a13390e53b24dd54401e383256718b977177102e627e67eec21ae43eaa132e3e239fe6818dac6665dc388526115f67ab3855570b94ad46b07ef05d2c9a927707328b23086dd571c6a04e41069e635ddb391c22391381cd48bed020fe0144ed99440d49ee6bcb4c75e5ce87afce3e2c6eecf31ac86fa98988b5b3f535ccfa0e5cadb2a5a759f82f9c5eb16eee70e54e57bdf79f353e68d68e83bdfb005324ecf23ce523a6af1f883be6df884bbe7c9716f8dc0da7d7fe08bef90ca62814632fee9447e176fea51c3b85f4a1c15a37f02ce2e0169bb40d697075a5d8b071e061b20ad8d69ec0a4f924917843f932385974a4b296b2febb9cbde7563c451ab74bb55a24f214ad2dc1c8b8743db0c97e1749b3c706447e7840d3fa9532c380e818d7a13d96faef4a13cdbb0fceb964c11d69522240feebd70a2e24436f754c5be2d98b246423a5e1cb0c7ce0142931b49113b9a9136ecc186d2bff94b7cf4888554f5a3586e40ce2fbaaae16b94b9f2d80f89b8b3d6cd936e1825abcdf34b89ed5b24df211c71cb6d5967786686dfafffaa198fcee8eceb86dbda09967bf23536c1caf108081f02cd11635caff583d4de65f306e967467917c00413d23b2f6165d9a20db3b5176fef6054ae9769c95273f82339e29e0dac76f8b3853713efd053318ec3d92aa2965ed7e1dae4fd139630d8388069a2a62574ec5537ada891f6eacd0eb2609f28c557f601dcbb2cd6aca5c14c223c269bbe5647fc905d5d8c09d8ac7a289351adfe360f6dd4454837f01aec32779ba5e86822099cd2d5057f6960f790bf149eeaed45e415c21c26a90bd643ee78325645f84312fabd05ab38128ad32464a8e4f93a96dae4938c70d41d41fc7c76a63e86373d0bec59355635ece6ca498820dcb18409cbebbdfe2f0941f4a0e08a5fea67463665386d4b2020071062c2dbc045b63407e0d0be19f0622802fa639d2499302bd7590e756c9019c2ae62a6d7a5c023fb30762cec8edf1f122854a8e3ba3abfa0087abb8401f4396a383ed34d94683d80a64cd3ca741e1234b5cf1108b72d01300f3703b19aea2f626564a68abac494aeb9234a4dcc59906b784a5acf9cde0f09414796dc3f4c7319ab9f15ca49ac10fd720ea736bc62f0fb1ca6ca7b825ea274953d59bb5f5c663e0b3b89bfe177b037fa6b1121127828f4f0bb42ba2a447aa4a9246989867dd22dc72bf63d998d391214ceaa3e8802332987261f94c8f0cc8d47d67437cfc48f659abc1045d65533376418bce934cb9257c37bfc6d880f9a3226ec0022b552e4c76f8d5326dc9a4884070e3349afde4b69184c0d5402bd074d16b7ea2c2b1e78e77d089dbbfb65675fe6823a7a0a1692e1d2382b6aae636392036611eaefda590c6d5d23da002c061d096fe3220ae194291441ce92367153b45c70566a466643590680c01900d63fde516293b3a71ecf0dc8586b8ff1f14dbc6ebd372c78fbcb06452a581e74b44dfe79a5f62e36089ee701ded90858474897e63593de4a9c43543c9b6aa39634e4f14c77184ea862f2971633cbe36287ad25244f92ced9a46f03c1ff7da3594309d29abb0114b65d2a87ff135e3264353b8f6a016f078c141c1bc5f14ea2e666ef028ca5aac98ff7b49a41cd33abfbcebd554100eb91eeb434f35f543b00fc72fce0164cbe2c595e5ebb1b4df5957d12829b96f1bb38f4e7e0d64c4ca0b648fbf7ae17fb4b76ad0f2bbae3f97f43fa81aca46bd2eb6fc0400379bc2bb05c475ff77d5def141019f91c5dad5dd783b467724c8231cd2e423af8a49bd71d9ed7fcb55ba53d3e606ab89e56436a2de4b240f217275fd7f043b0e17d707f30115015fc7e229ba9c60b980df35aee0e025924544669352a08127f72c725d51c7d7085c7eee4ca0017ec6cd109234d9421d0a764e4385028a338d7d557fbccce76b7f73666587e9d5f186a1fe75e2ccf1a81585c5b1a318740512966d62704dd97de7522bd9e11381b7a8d1f28b2906cd10198eb843fe6510a15e635cfd5db8d2523abf6b7b06221fe0a17b935ae921e55456717a6148fd6349a2b7c25e7018b9f22b624975a4120434b380167fc5bd179a705893f749c331b3b2c64b676f44f45992db900bd18bc103b5297c6f5a889386be1821e595e11c962feb08bdaf084b41dfceb794ab58b7cfc8d9410e0a93b204bdf49cc138f59598ee3900b5ee116294a19a0d89961c9e206e6a2c3a59be9de74c3a80fe4448689a064947b408eb81e2e5f415da64c5734e9b6988708f47752eec44a246f3b34568e3fc5d799e356a4f80075c656cc03dfc1f7d59db0675cb077f5b3a5239fab164ad3705501a63b33cecf56d5f1005fcd48e01078a5001d35df271d18f321ef72b7bde14bc42d340305e68a37fb5835097d087d5c0391ceefbcc0d12b0753210ba2792b7b352c3567a84f49b25115948c91c4b36b493543efc46e359ea8c948bc675743d7693b0ec7e0960805d51f55b312ffc6b683ba903b044672fa1198aaaad47055e72b20a985bb58c1a86b077a6b27c1b9cbd9d095f1c6a088826b05fe7054ed53d05d915f842c438d51b76ef5f668baae7404ce2500aae6be0cab74d18a220a605eef65f8313e6c30f5fef8649072ccb231c928026c85a0abc39f637aa96fe25b346e26835f5fa42fef619dabaf0f1c961941b7d808e5ea17ad163ebc5790a375461ce078bcc67473e630cd55a6ae58d6cb431fb884682315b00b2b08723ccbb7465dc17d8dcba705f1e2f349dbef98c71489684f14aa7adab28823fb6de142607928c21876e6e337299994a24975b25089a7f436c6cff4aa53e3d865f5b6089aea7016cd1264f71bd3afd0e4b33976800667c61c0050cc1a47fc36296b9948cfac9200dfb3e70afe235c4396b4c28da5f4893985fefcc2fee628414c1486a3f7a0dd557fb8b7fb47e2c39b4949b86645503c3f1b0689a572f1edfa7a3122dd7115784413be2e63f77b1567951cecc9d1560768ae5412c08a9a5400c1d78f33489d324ddc10696119e6892ad0772703f34bdda946df2e9960337ebaf72a82af27f4fa67d1122286b2b11ee010c34e43672ae1f6ceed707e74583ab747060b42c4175a0b3de6e3a980bc0c626ff238d552c03ac5146c5205db753d2749c81ba5605107d00d37152041217e9bf3cd65c6d010d08572907c9a885ac934bafd2ce617623fe327f59616ca9b644395bed5d6714fea9d5cac3972101f059f53ac712ab24423abd921e6db041590214f967416a4c33e50f08c84b825f5768d4f492dee08db20be912e4e3675400bccddddd94a0f30d611454426fd89e0bc1c57b090fc3dae9b3af70b9c91bb581143ad8d30f993f4c0088f1804a16e1913c002698d32b10c86b0fe59ace478f591ce6be9a9490f127dc84fa2c0e1f384ec87ab35548ae450ed3d2d7312bbeb279274b16fe521232cc32f688c08e0836e35f07a32ddaea24680da280d59b16463509f47c9c2cd748d4f5c77b3879f6d102f870bdfe48409b0e6ce14740071e53d02e8c658d4a1beb208dfe8f3113cdd67603ae39460db1cfd0149324904f080b9182edb5945f3b15a81e8779018abc6d5c67cb5d27a8d1cdf01682b18434f73f3024f6b3335383f4bbc62b0839cc19d8c399b9f20d8d48fcd8556d7d76fbbe1bf9a28c6c50b7e67a0cf57855122e89a592861b283d674348f57a333aa4b32c139c190cf812721029574a74b47c7b6d9a78e3abf36d5f0962605afcc661302c4ca5caa84d4f723373a361cafeb1cabcaa136ede2e28d90f9ec77fd80f79e08d4c72035c1539ba9eb20800833b71895add9120ca5e43d56369b70d6dd96e0005ba8c5db0d56fcbf04a9bf2f2e4acde44bb8641276d70d0b6ab6db2b7cd114a175f64b0ffe32d3d7dfe76a3d9d430d70b553f80a1348f7fc96a919e9f20b79d3fdfc47710e21d7d7f5fee3c036b2b77958bb706f24e69c1a1b0b55bfcf6b399967d348267eeea7cd4d47a425c47d1e2eb4b12a5c0776e8a589372bc9a9d5a3edf31c183d58f4e7b8f5504307e74471e806aaf44525e3ab12d0a783f74d1b67fd83feacce10985a57b41f1ca44f6d2c5b51c6c9153d40bbe97526315dc93222cbcc79d8ddc1234d7ab3d476f62c512e49084b47abf3a2b2f00e57f8d74afe2191fbc66e04bbcc3c9cd1cffdcd31a7e527e980d377e6625fc958765b770", 0x1000, 0x400, &(0x7f0000001080)=@in={0x2, 0x3}, 0xc) 16:11:49 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xfffffffffffffffd, 0x0) getrlimit(0x8, &(0x7f0000000000)) getrlimit(0x7, &(0x7f0000000040)) r0 = semget(0x3, 0x1, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0x20, 0x7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)) 16:11:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0xc, 0x0, 0x168, &(0x7f0000000140)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa432333d46200000003000000"], 0x19}, 0x0) 16:11:49 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20080, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000240)="553470bc1c9dff4a5f6a97550ec44f2a12ec9dfa", 0x14}, {&(0x7f0000000280)="c7d52800b8765c73ec34a7b52908b257726c58747bc92bca05e541634586278eb352198e1d165f3c057f605680e9a07cd38492b4edd9c1d100892640e60ff112a90ddaf7e286dd6bbfb142820989230612c297331677ceab651ab21a3091d83526edd2da6cecb77226b7bf9cbf66fd773f750b660661", 0x76}, {&(0x7f0000000340)="87619fdad3bbdc0e7e1a80a989576f9e800cb79b289c119e8a5d600125c4697df46883f49d10ca8e8b8b5484eb935acc1ca547e8d974ea0b69a30a619660b47a617feea28b08ad523dda607669b74afe430cbd19f35f32ec77285e4ae87e8609d04975886da3b4298e871a31b9745a46743c1ad29acd8cf40618bf910269f007d9cc4553da991d5f399c6e02818659dbe118dfec64a85e277d3125f66b10f2f120b70ea41485872bedaeb4bb4dab1615178b01dbb3108022250eb32c78543f6dc70236e6ce652fd2d8b5102934f7423caf", 0xd1}, {&(0x7f0000000440)="21c01f1c224c4fc99906b5aba97d248b8e2e9f48048cdb2ae93c83c8d2ac06ee3b506f888902ae6d8f19733ac4449caff33da9b486e56d2c1945aed4850220d90602bbc18d0c8e2f8ba2762c056157735ef2692e9e66307b807842028a2be7e91999a652f342fb918978d236bde89ee556b6899b75a8a2f9851b424b71ee03374b26e36608e8b2ed295e24e8d7af0c7f1bf321107569d442271901ec30af", 0x9e}, {&(0x7f0000000500)="492640fad7012531a8ffdec3ffd2b9593c7f22908e3f1f40c33d1246a5e88210e23b06ccca594709c34324708d9b6d67a5b2d4cdfa075965157b8b66c5f674dc3f9e6a6d4938520b3ee1d38fb5964f9d3d86f94296597fdda06894a237bf5284ceaf8f3c700b1fed842254294cc85f5b9788f5452205c5250df3ea525fa62c3ee5a10ba07808a555b442690935f28c15c903c2a2181fc5cccb1ff39b1ac4864f70112e463bd246edea4538fbc5e830cb19abc89b", 0xb4}, {&(0x7f00000005c0)="0cf761286f886ae19665042bc5d17da84a2bdd5db4", 0x15}, {&(0x7f0000000600)="c14fc09424ceafe849fc9f89f65aa704e3cdf5fea6dcaf0317d6eccaac11c9d6f22734628088913b4598fca5f48e4b351b2c92ac6dd66afa069196f655b4a349db7fd7b1cc4f5cedb98c741b840ae8ac2d4447e8c59bf0d580f43d9f923447738bbd3578e02c40c3ff53c287302ea68fcc9a922afc2c45ef", 0x78}], 0x7, 0x37) mprotect(&(0x7f00001ac000/0x1000)=nil, 0x1000, 0x8000000000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x220, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/8, 0x8, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socket(0x6, 0xc007, 0x6) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) getdents(r1, &(0x7f0000000100)=""/227, 0xe3) mprotect(&(0x7f00001ac000/0x2000)=nil, 0x2000, 0x0) 16:11:49 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x5) r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x9, 0x1, 0x1, 0x0, 0x0, 0x1000, 0x1, 0x2, 0x3, 0x7ff800000000}) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) r3 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x198) chmod(&(0x7f0000000180)='./file0\x00', 0x80) r4 = accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') r5 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) faccessat(r5, &(0x7f00000012c0)='./file0\x00', 0x173, 0x2) linkat(r2, &(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00', 0x0) symlinkat(&(0x7f0000001380)='./file1\x00', r2, &(0x7f00000013c0)='./file0\x00') lstat(&(0x7f0000001400)='./file1\x00', &(0x7f0000001440)) mknod(&(0x7f00000014c0)='./file0\x00', 0x2011, 0x0) write(r0, &(0x7f0000001500)="6511d7b6886ca6ada9c63ed1ce73ff5f2649509ea815df50b3e5f310c5c2358975", 0x21) r6 = msgget$private(0x0, 0x24) msgrcv(r6, &(0x7f0000001540)={0x0, ""/151}, 0x9f, 0x2, 0x1000) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) symlinkat(&(0x7f0000001680)='./file1\x00', r5, &(0x7f00000016c0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001700)={0x6a, './file0\x00'}) truncate(&(0x7f0000001740)='./file0\x00', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001780)={0x40, 0xffffffffffffffdd, 0x81, 0x45b9, "96caccd891d44d1fa59a078ecfc6eada4bcff4e6", 0x6, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000017c0)={'./file0\x00', 0x6, 0x2, 0x8, 0x0, 0x4, 0x40, 0x9, 0x1, 0x1, 0xfff, 0x100}) 16:11:49 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x6000, 0x5dd9) open$dir(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') 16:11:49 executing program 0: mprotect(&(0x7f00005fb000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:11:49 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)='W\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f660000653000"], 0x7) recvfrom(r0, &(0x7f0000000040)=""/227, 0xe3, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x3, 0x1) clock_getres(0x4, &(0x7f0000000240)) r1 = semget(0x2, 0x7, 0x10) semop(r1, &(0x7f0000000180)=[{0x2, 0x7ff, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0x0, 0x1800}], 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000300)=0x401) chmod(&(0x7f0000000380)='./file0\x00', 0x10) clock_getres(0x7, &(0x7f00000001c0)) 16:11:49 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10043) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x3) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:11:49 executing program 0: chmod(&(0x7f0000000000)='./file0/file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', r0, r1, 0x4) 16:11:50 executing program 0: munmap(&(0x7f0000726000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000727000/0x4000)=nil, 0x4000, 0x40000002, 0x1010, r0, 0x0, 0x10000) 16:11:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:11:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/49}, &(0x7f0000000180)=0xfffffffffffffe6f) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) 16:11:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xec3, &(0x7f0000000140), 0x3, 0x0) pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:11:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:11:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r0, r0) dup2(r1, r0) 16:11:50 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) setgroups(0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x7f) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r1}, 0xc) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:11:50 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:11:50 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000200a, 0xffd) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000040), 0x1, &(0x7f00000001c0)) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x71) mkdirat(r1, &(0x7f0000000140)='./bus\x00', 0x10) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000300)=',\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#-\x00', &(0x7f0000000480)='-([+\\(\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='*\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='[//$$*\x00', &(0x7f0000000600)='-C{]@@-\x00', &(0x7f0000000640)='&]!-,\x00', &(0x7f0000000680)='-!\x00', &(0x7f00000006c0)='}\x00', &(0x7f0000000700)='\x00']) chmod(&(0x7f0000000280)='./bus\x00', 0x100) 16:11:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/189, 0xbd, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 16:11:50 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x5) recvfrom$inet6(r0, &(0x7f0000000180)=""/205, 0xcd, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x3, 0xffffffff}, 0xc) r1 = syz_open_pts() r2 = socket(0x2, 0x0, 0x40) recvfrom$inet6(r2, &(0x7f0000000040)=""/190, 0xbe, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffffffffffffffc1) 16:11:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=""/228, 0xe4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) 16:11:50 executing program 1: ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) getrusage(0x0, &(0x7f0000000780)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:11:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) flock(r1, 0x1) 16:11:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x5, 0x18) semop(r3, &(0x7f0000000080)=[{0x3, 0x8001, 0x1000}, {0x5, 0x61c8, 0x800}, {0x0, 0xffffffff, 0x800}, {0x1, 0x1, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x7}], 0x6) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x86) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) fchdir(r1) 16:11:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x3ff) 16:11:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/8, 0x8}, {&(0x7f00000010c0)=""/54, 0x36}, {&(0x7f0000001100)=""/20, 0x14}, {&(0x7f0000001140)=""/248, 0xf8}, {&(0x7f0000001240)=""/45, 0x2d}, {&(0x7f0000001280)=""/195, 0xc3}], 0x9) socket$inet(0x2, 0x2, 0x2) clock_getres(0xfffffffe, 0x0) sendto$inet6(r0, &(0x7f0000001440)="61a48709cf7cb4eea6c88733b41e255cc7028a9fe5cf978f946e48fbab28c5d5ec5b6068829944a71f077b5134acb5d588f148ef0f0cb52a064f1151a108e5ad4b02774b845e506360dcedd497ebe67766ee53be1d568d4ff698bb44729e850db76111cb8327d59eda4225ed01fdab40abc23cc6fe68483cfdcb018d64d986701f0268531c48e88818bc294d06b4cd9012178a4bfc8b0c56e69fcef4f288cdac76ed7d243622b6f3eba36188df3cd32a4b74e630cafd4a7627", 0xb9, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x4}, 0xc) 16:11:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)=""/150, &(0x7f0000000180)=0x96) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x3) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) recvfrom$unix(r1, &(0x7f00000001c0)=""/21, 0x15, 0x800, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) socket(0x5, 0x8000005, 0xe2) 16:11:50 executing program 0: r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x890, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc49, 0x47) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x401, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x83, 0x2, 0xbd}, {{r4}, 0xfffffffffffffffb, 0x8, 0x10, 0x1, 0x48d3}, {{r5}, 0xfffffffffffffffd, 0x88, 0x7, 0x4, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x28, 0xf0000033, 0x3, 0x6}], 0x4, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffb, 0x88, 0x80000000, 0xffffffffffffffff, 0x9}], 0xfffffffffffffffe, &(0x7f0000000300)={0xfffffffeffffffff}) r8 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r8, 0x144}], 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x1, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r8, 0x166}], 0x0, 0x3f) 16:11:50 executing program 1: socket(0x18, 0x2, 0x0) 16:11:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 16:11:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7fff, 0x0, 0x0, "b03f275a5f6603ef8aa3291450c7401d2ea85125"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0xfffffffffffffeff, [{0x3, 0x4}, {0x2, 0xe68a}, {0x3, 0x5}, {0x1, 0x2}, {0x1, 0x15b4}, {0x3, 0x3f}, {0x2, 0x8}, {0x0, 0x58}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0x7ff}, {0x2, 0x5}, {0x0, 0x4576}, {0x3, 0xa31}, {0x3, 0x1ff}, {0x1, 0x8}, {0x1}, {0x1, 0x9}, {0x3, 0x2357c7db}, {0x1, 0xff}, {0x3, 0x6}, {0x1, 0x18}, {0x3, 0x10000}, {0x3, 0xea9}, {0x1, 0x1}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0xc544}, {0x1, 0x8}, {0x2, 0x200}, {0x0, 0x100000001}]}) readv(r3, &(0x7f0000000200), 0x1000000000000013) 16:11:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0xd000000, &(0x7f0000000040)) 16:11:51 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x7, &(0x7f0000000180)={0x4, 0x9}) setrlimit(0x8, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001240), &(0x7f00000011c0)=0x86) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x59, 0xffffffffffffbf75}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001200)={0x2, 0x9}) 16:11:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7ff) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x242) syz_open_pts() 16:11:51 executing program 0: readlink(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="3a2e9c6167522b3b976faee51c471adf8565c959f9d9e6897d488816b1752986c12655f064bf94aac196beb4b04661f2be190ca9fb9ffbc98f46648963c7548c11e69a8db10d26fe3a30610395c627254ecfdfaec2711982bd3e26ca5e9be9fa045f5d47c5d90adf0a35ea681668263d03a9ac476c90f9ba64eaa0a678429fd80735d74f3d9d3e8583d7a85c7ffa9522f9c92d7d092fb2f9e44e5d83e827c4b3", 0xa0}, {&(0x7f0000000200)="802c5dadd2d672522d136ecd04f56f41964f4d343fffbc1fb0c6b6f7b2ba547487fe4afd74f483ef91ae3b78a33d5c2fd1472e91442dcb6bf657b82088ea083ecc206c51edf50f4ab3eb5c030ee1818e123e49462d06aab61bd4cca23b4ca6244e125a25c12a62da88e0838a897d78bd0000d318cd3755e458f2ad07aea7fe1dea259fdb17a88ddef19ace3f06c04deca09a4d508ea529bf05e8d97c6e80d3f6ec2f9934470a", 0xa6}, {&(0x7f00000002c0)="f52e6a9742fbe8fe652e873e20d0570f6231d8ee689a1157827f6b3935341659", 0x20}, {&(0x7f0000000300)="13a4b3195a9faa9c385682e964c97bc266c33c8549dae204f7366534abd0b84dd0a503d3cdebf1dbe3da3186d0b5b056dc34fb15b01967b5cd69bbc1540b5a4ce83d45280ba4db9de572c7611ea58c2b06b5041464e4dc953a68c2", 0x5b}, {&(0x7f0000000380)="13a67ad6ecd11b27a2369ee87ae8f27bcc87ffdce05d3de5c1", 0x19}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:11:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) openat$tty(0xffffffffffffff9c, 0x0, 0x80000000000000, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 16:11:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x2, 0x4) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xffffffffffffff9e, 0x0, 0x2d3, 0x0}, 0x0) 16:11:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f000035d000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x88) setsockopt(r1, 0x54753e77, 0x80000001, &(0x7f0000000100)="56d3b022f8224527f95a51d37279e31dc74546886231e44a5107ddfaa4edbdadad057b227c81992a009ae3de4900669f9037fa1359fedd3d8954510720ac5a710b46b7c97f34a953ff0c19709044af588162d217b74a0ec78b09ba650e61a7b27a6e961e3d032b57d2a62890ebf19b70c45d49468d3f8c007531db2ba5c66b4bb88c27d64ac46e77eb94d4a06ec63b25d40119968f599953136cbf01f047abb78104289965e1b32a4ca08522eea13c3a3d811b4976f6be6ee2316c100de0dba1", 0xc0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:11:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet(r0, &(0x7f0000000240), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x1, 0x100) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000040), 0x78d5a6a6eb1c6bf9, &(0x7f0000000300)) mprotect(&(0x7f000058f000/0x3000)=nil, 0x3000, 0x2) r4 = msgget(0x2, 0x4149c14a80373c41) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0x800000) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000001d9f94a43aa2984cca8f2e085f0977ba47947394bfc87205f826dc1e87208efaace48269f3505cf06e703816ac9e208c735d86ccef0a50f8e32058bad6866c89807d301accc0e2aa5453ddc78f3ae064ce005b0cbd56e4bcee9b2d539f52"], 0x61, 0x800) sendto$inet(r0, &(0x7f00000000c0)="a4c5de5d505090691faecfb674577d105e5431f30b306908e882be4bc8cff77e1d39f9a37d1a33555ecf15379aab2b6e8180cfe580e9d5ab933d9bef977325455eb7409185da11f016143b351c96dcd6a5ab13a9d72133e9730c8f861ff0f45550479a8deee4aebba81b5c307887ccca2eaf624b80f5dd97f9240868b68cb8ecadb0ae3c0fb86627ba7591d668ed10ef81c9095d676c97bb20d7490a93aa67e195dc1cbfcdead1929ea2ed8be3e05938d03756e93c0db95a0855f7fd66697175eeffe4352ce0cc5e89baf2b148ea", 0xce, 0x408, 0x0, 0x0) semget(0x0, 0x1, 0x25) r5 = dup2(r2, r2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000080)=0x1) 16:11:51 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:11:51 executing program 0: msgget(0x2, 0x0) 16:11:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) r1 = dup(0xffffffffffffffff) r2 = socket(0x21, 0x8002, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x60) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) socketpair(0x7, 0x3, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x38, 0x4000, 0x80000000, &(0x7f0000000200)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xc4df950454597d7c, 0x4, 0x0, 0x6}, {{r2}, 0xfffffffffffffffc, 0x22, 0xa0000013, 0x80000000, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3, 0x401}, {{r4}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x88d9, 0xb8d8}, {{r5}, 0xffffffffffffffff, 0x2, 0x4, 0x401, 0x2}], 0xfffffffffffffb8b, &(0x7f0000000300)=[{{r6}, 0x0, 0x8, 0x20000008, 0x6, 0x2}, {{r7}, 0xffffffffffffffff, 0x20, 0x2, 0xc5, 0x7}], 0x76, &(0x7f0000000340)={0x77, 0x8}) r8 = socket(0x2, 0x4003, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00fule0\x00'], 0x10) sendmsg(r8, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x58}, 0x0) 16:11:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x1000}, {0x18, 0x0, 0x9, 0x80}, 0x6, [0x85, 0x0, 0x4, 0xff, 0xc, 0x7, 0xe31b, 0x9]}, 0x3c) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x10001) 16:11:51 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 16:11:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = dup2(r1, r0) fchdir(r3) 16:11:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) mknod(&(0x7f0000000280)='./bus\x00', 0x280002006, 0x20661) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x22, 0x2, 0x7, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x30, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x1ff, 0x1c00000000000000}], 0x8cd8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x80000000, 0x7, 0x66f}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x3f8}], 0xff, &(0x7f0000000200)={0x6, 0x4}) fchdir(r0) kevent(0xffffffffffffffff, 0x0, 0xeb, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffd, 0xa6, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x11, 0x2, 0xf4f, 0x7}, {{r1}, 0xffffffffffffffff, 0xd4, 0x10, 0x4, 0x5}], 0x4, &(0x7f0000000440)={0x5, 0x5}) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000480)="4a8d70cef71bd94272c9c899bbb0a81528fe74ac6f509b5ac873ad0fd38e0cb7158c622aaf540504d27ce2ecd31096efd4039c3dc6dbd718fe0dd96f3df999cbe7afc8efff0a60a66c642ac11a273c3d080e869ef7aa2a6e8b4e18abf745ce544b70c7455346a354d5b7ce1ebf4f729f502371ac43d6a9b22cc6bffd139f41311c87749742268aea542ef9c8a4390793e55083bad454d774915c6d726d07b3b33ba30f2cb8d555e19df9570e1904a1ff0216", 0xb2}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0x400) 16:11:52 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000045000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x1, 0x280) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/236) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffffb, 0xe3}, 0x10) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:11:52 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) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) recvfrom$inet6(r2, &(0x7f0000000180)=""/139, 0x8b, 0x1b414e8f8f27fc93, &(0x7f0000000000)={0x18, 0x0, 0x8000, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) 16:11:52 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setflags(r0, 0x2, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) close(r1) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:11:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x400042046, 0xe00000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) listen(r1, 0x5) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x4) close(r0) 16:11:52 executing program 0: r0 = socket(0x800000015, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x81, 0x2, 0x10001, 0x200}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x8001}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x1be400000000000, 0x40}, {{r1}, 0xfffffffffffffffe, 0x2d, 0x20000001, 0x7, 0xb5d}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000000, 0x200, 0x6}], 0x4, &(0x7f0000000100)={0x20, 0xc602}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x8004427a, &(0x7f0000000000)) r9 = semget$private(0x0, 0x3, 0x1c) semctl$GETNCNT(r9, 0x7, 0x3, &(0x7f0000000480)=""/39) 16:11:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000180)) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000000), 0x1, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:11:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a502e", 0xffffffffffffff8a}], 0x1) 16:11:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:11:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x386) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) write(r1, &(0x7f0000001a40)="20b8db9e10c5e428fc6b15fdd0adab5564d0a82d8921d331152eed7e2bef619cc2a7484370f6cb2bc2f9ee00133b5a5f489b3cb9a3051459cd890ce8660f14e56dbe128aa45052a0a80851c67c05e7bd7f89d7db55e0fe886ccc27ddd5191c3c6bb69ae7f7ff7641e041b67619e90efc4dc45ce7d9d8eda228bbc825cb276a689a616cbd2fbdd96299b022b7a31ea6626c92656dd5466dcf81aed91511fe525dfcd37090b24d46b857c45d7e129df722217a2fd1b9b5717eda328e4010a50560a3c849d7f3bdb3bde7f82d68c17d9b1c92e01746569f29e28ec9f47b730020a8efb54358acc89ebee962c20626102cc36b890b8cedd6277e9ece90ee4b87215a0254a906c55be362d0f57663a2aa9e7e1e58f74f83188f557b5f974adaf4d904a3898bced08c025a82d69186f3d29bb712e2ccde5db975f0e7fe0d2511eb0f36c8a2a61d44c01bcb0466699451c016890a", 0x151) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() fcntl$getown(r0, 0x5) 16:11:53 executing program 0: socket(0x18, 0x967d073f5bcbf405, 0x10000) 16:11:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0x3, 0x3, 0x7, 0x0, 0xfffffffffffffffe, 0x4ed6, 0x48e, 0x2, 0x3, 0x2, 0x100}) ftruncate(r1, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0\x00') 16:11:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4fb) syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:11:53 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='c\x00') setuid(r0) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:11:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r2 = shmget(0x0, 0xe000, 0x5, &(0x7f0000ff1000/0xe000)=nil) shmat(r2, &(0x7f0000ff1000/0x3000)=nil, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:53 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/12) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r2) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8}, {0x18, 0x0, 0x7, 0x5}, 0x6, [0x382, 0x3, 0x6, 0x1, 0x3, 0x6, 0x4]}, 0x3c) write(r4, &(0x7f00000000c0)="14", 0x1) 16:11:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65300049c5e5b4ead26ec11a546aaab5f5d8d6df5adc68ea4642c4280537c7403edf2fb37e45d6f470dfe0090340c3123c430a286a5b12792ba5c61a80901c4b76a60e0790e542b30258762d521dceaac74155cfbc0fccaa91d26066228789a1741d972a8c7e89fad4c7ec7fc25adba781f32ca412a054b6c218f058fb434a1db74992f698cc3d99e50a73f7959a120fdfc966a78da33d5c151c932145e741297e520ee092ffdd60e8ff0022122d849f77074edd9b6b5b62fbef44871063960732d1e50b0f44c78241843880d3c23b563d7f809a73fc08a901"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x10000, 0x91, 0x1ff, 0x56}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:11:53 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r1 = shmat(0xffffffffffffffff, &(0x7f000047f000/0x1000)=nil, 0x3000) shmdt(r1) mlock(&(0x7f0000776000/0x1000)=nil, 0x1000) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x0, 0x7ff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6807, 0xfffffffffffffffc}, {0x18, 0x2, 0x6, 0xffffffff80000001}, 0x7f, [0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x4c0b69f7, 0x5, 0x400, 0xffff, 0x4]}, 0x3c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r2) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000000c0)=0x1) 16:11:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='!', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = dup(r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20400, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r4 = syz_open_pts() poll(&(0x7f00000002c0)=[{r4, 0x40}], 0x1, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) syz_open_pts() r5 = semget(0x2, 0x7, 0x20) semop(r5, &(0x7f0000000200)=[{0x0, 0x8001, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0x9, 0x1000}], 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) 16:11:53 executing program 0: syz_open_pts() r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad12930c6d2179e1f8a26265f8c6d98f0df2ac9b4fc177f83264c2b215e93af4c4c3c009a5ccb485a02b43b0c7e1bade7aa7077daebe58601d38534bb965c980141281a01e92ea37db0a73c", 0x65}], 0x10000000000000d7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:11:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100000000000008007b13ed401000000"], 0x10, 0x8}, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x20, 0x7fff, 0x42ec, 0x1, 0x4ea, 0x4, 0x9, 0x1, 0x2, 0x100000001, 0x2f3c}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="333dd18b85cb224b6aeb9c348561daf1c4574537fb5ecaa4c1fc52fd0c74e561c989d6158f8dff39d7d47bae745d1ed1896bbfb52eac018cd4051e58369cbaaf5d734b2e7d1c452cef1abd02fb785649cb8dd32451b572d610d3ef099c335d7c98984058201332bb67ac90b23f4b442c89ef8f972ba2cd4e78e11cc9b037243dd70ea4", 0x83}, {&(0x7f0000000140)="ba0ca2bfbf292198ea712babb5f286a73e019d71223255e7197f6bcd6c5bd71f59cd2848114ed18ca622d2f02b8b4c51ebd6254aba676af3859120892c41ba493d52f0500bf695d5760c297dc241afb8fc657b2d", 0x54}], 0x2, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x4}, 0x8) 16:11:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666c653000"], 0x10) r1 = socket(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) dup2(r1, r1) sendto(r1, &(0x7f0000000180)="4ca79d1910a7c5e5b4d6152c7c481b9419610e670171b1965e7a5f7a516f8f7a7caebb3cf75da07af6a2e6655dee73298bd04e19ec3c65d25483a4bc965c9446f890c8b68327745aaa75358da2afe8d55fe71954ad296513c16d67edf01a69fc1e44f81f7ba438302280ca6fc782749df254458512403082211cc697119424335c530030e47f68b6585f2d031ecec6e2a13034a8cc71a2ec456d03c5b0d97e28dd38c097ebc5d4027baa89e5c7a3e90b5816db0e32ea40eee25dc019fc11a8e6aa647f5b3b6552bd73c3c3cf0cd111a3964bb3a8d87629504b87075c8dfaf4723c", 0xe1, 0x5, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x6, 0x3, &(0x7f0000000040)="935ad75b667832cf7efa128c49ccfca802b9b7f051aa9d744119ebc9762996fba276f18c87c9b50728eda8e128a1a4ff11f0a56e83d6d89dae2f7e80abf4a9b6d3d18964e506195beb9d3f71b51b98", 0x4f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000140)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:11:54 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) socketpair(0x1c, 0x5, 0x1001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) socketpair(0x12, 0x3, 0x6, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 16:11:54 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4ae) setsockopt$inet_opts(r0, 0x0, 0x8000000000000001, &(0x7f0000000040)="830446d8aaf71f9255568b4e", 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="dd065e865775730e33f17c1c736a6323f98ae645bbc5ef3f2845d039757bc9bccde1a402e79a660b7497ed7a5607c0810d141453594a541ec9419d9a0374e41f7a1efcce90e0c5d142e25970b204b88597072e8770eec30b3a16dfe6bc6aa1db0d620a1ff15949fbb6afa928c81af3239d8dbcf3d4f1cf9d606e24738636dcf53e75fdf7b92dbf3e2a87ad04fbe9e034ae3c5f5ffa7a506e9de563573628f70784bf891a0f8c9c80bdd61466344d59d3d3e50238678417a242a6e66935844dba477aaebec08ab4b4dde56421cd56e0843a3fd19d828467d7bda69bdeed226c51804d719694", 0xe5}, {&(0x7f0000000180)="d6d7d850efd1bb6156701ced66e81770e219cb151d4a43512d538750b61a44a1fc7aaacdb1d632d405186c37effd2552b903ae7a31254a4db59124df1f3fea824a91009dff8b595d3b4fb5572cf38bf9ffffff7f000000001d83b62e5a815acbb4642a49677ef32e5d2c4176c5add20493903c9c513571bcd83313307920414b49e886cd3cc6675a7d82567f27580254cdbbbc9c2f8f692914bb9ecfab68f266932181bf52b8b1a64db4438f1b97f9135e6151a8dc1807d21fda88c526ea859dfecdfce69958ad65ff325ac6cfdaa49b01bcc19da7b9eab26da70cd6f0a08aa26cf4fc5d985b2736192a090056f0a39c29870f73fd2d", 0xf6}], 0x2, 0x0) 16:11:54 executing program 1: socketpair$unix(0x1, 0x80000000005, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x6100) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0xfffffffffffffffd, &(0x7f0000000140)=@abs, 0x8) ftruncate(r2, 0x8) 16:11:54 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000080)=0xffffffff) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f0000000240)=""/20, 0x14}], 0x3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x7) kevent(r0, 0x0, 0x0, 0x0, 0x264, &(0x7f0000000280)={0x1, 0x5}) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffeffdfffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) open(&(0x7f00000004c0)='./bus\x00', 0x80, 0xa2) fchown(r2, r3, r4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0xff) 16:11:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 16:11:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x1700) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x300}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x108, 0x1) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x180) 16:11:54 executing program 0: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) recvfrom$unix(r2, &(0x7f0000000280)=""/139, 0x8b, 0x800, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) syz_open_pts() msgrcv(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000080000f7000000000000000e000000000000400000000000f0ffffff00400000003ca7000000000000000000000000000000000002001a0000fb373f3a8e2b39f15959d7f02ce59c7be102ee5e2b738fd23e6f4f6ef81a85129ba0230a7d18c7beedcb3ca654d8e2f39fc35416c5b76af02b9e6df026ebfb7f83bf841e523bc6144f7969e9a1f3a296118c7509a489dfd651030ffd6b9f970ee1ebaafb92b62187a264bf83f179b030a5875e85df29e34eba802efaf357687973cc3a1fd37a1f031fca3f589686001774a8351097c8672765365706c0488042e4fccc335423391e5177d2ed7edb18f53540a83aac0000b995b13d00000000000000000000defa4749ba27d10d9350ba3b451b9e1aeea63d627f298d2f757f672364b081c6d151540ad10bb8468d2cb156c1730c954378ea71b92eecb96eeb70e98482fa5ded954bc086aa295bc73300575e446134aa44288ab6731ab3f40f780f40fa8af99861f08a4afc50b9e17029a17e4c0b50adc461b73f4885d405cb8e80"], 0x1, 0x0, 0x0) close(r0) r4 = dup(r0) getpgrp() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0xe6a) getpgrp() syz_open_pts() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8040, 0x0) 16:11:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x8) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/141) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:11:55 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x3, [{0x3, 0x9}, {0x1}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x1}, {0x0, 0x5}, {0x1, 0x20}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x1}, {0x3}, {0x2, 0x10000}, {0x3, 0x10000}, {0x2, 0x8}, {0x3}, {0x0, 0x51}, {0x3, 0x401}, {0x3, 0x7}, {0x1, 0x7}, {0x2, 0x6}, {0x3, 0x80000000}, {0x2, 0x10000}, {0x2, 0x8}, {0x3, 0xbc}, {0x1, 0x999}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x3}, {0x3, 0xff}, {0x1, 0x80}, {0x3, 0x6}, {0x1, 0x6}]}) pipe2(&(0x7f0000000040), 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x88) poll(&(0x7f0000000080)=[{r2, 0xc1}], 0x1, 0x0) 16:11:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) setsockopt(r0, 0x8000, 0xf, &(0x7f0000000040)="f0d5c70abb46b65a5d72ef99c10c47e4c0679863199d1dc0d12dc314ee3c9b7c2bfc4fa5c6849e3f2dc9d7e5dcc157a460edd3a8bba6908a0c78d75044a6388498e731cdf284a0445bf45d7521b79f594a49402c3f1d8658fde3de44f196b57bdc2e61f48cbbc475da0b9a3336308d08752f1c4bc63673862d4162f515ab808ebffeca765ced51ed64f9c6f2203707db95b48320f559ddf790018c1bdcc7c0eb5b68ef2585998ddb2103ffcde3", 0xad) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x10001) 16:11:55 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:11:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:11:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:11:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='`', 0x1af) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:11:55 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x5d8f, 0xffffffff, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:11:55 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x1ff, 0x8000, 0x5}) 16:11:55 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6100, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/21}, &(0x7f0000000280)=0x17) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) 16:11:55 executing program 0: mkdir(&(0x7f0000000180)='./file0/../file0\x00', 0x200000000000008) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x10, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') unlink(&(0x7f0000000080)='./file0/../file0\x00') 16:11:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffeffffff, 0x4, 0x7ff, 0x0, "000000000000000000f0adb87d00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b30d70a623d105f3f214677cc27e6afd0b1bc2823646a9ba77783656b692248ff68dbe0e1de9e008b2b5de03404d79e4da56babb2f0fcaa2f28d0c7bec7a5a43af5da3d02342", 0x46, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:11:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:11:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x3}, {0x101, 0x1f}}, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:11:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) close(r0) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) 16:11:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='.\x00', 0x4f51) write(r0, 0xffffffffffffffff, 0x0) 16:11:56 executing program 0: socket(0x3, 0x1, 0x0) 16:11:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) write(r1, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) 16:11:56 executing program 0: sync() setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8f, 0x2}, {0x26, 0x400}, {0x83, 0x23}], 0x3}) 16:11:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) read(r0, &(0x7f0000001100)=""/4096, 0xfffffffffffffe8f) r1 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:56 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) mlockall(0x3) 16:11:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0xfffffffffffffffd) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x200) flock(r0, 0x0) 16:11:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x1ff, 0x8001}) setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000000)=0x80000001, 0x4) socket(0x7, 0x4000, 0x2007fd) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:11:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/zero\x00', 0x20680, 0x0) getpeername(r0, &(0x7f0000003800)=@in6, &(0x7f0000003840)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r1, &(0x7f0000003700)=[{&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f00000023c0)=""/184, 0xb8}, {&(0x7f0000002480)=""/233, 0xe9}, {&(0x7f0000002580)=""/115, 0x73}, {&(0x7f0000002600)=""/82, 0x52}, {&(0x7f0000000300)}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/100, 0x64}], 0x8, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x51) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f0000003780)={{0xfde8, 0xd9b}, {0xc98, 0x2}}) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:11:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r1, &(0x7f0000000dc0)={0x2, 0x0}, 0xffa7) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000100)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 16:11:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x80000001, 0x6, &(0x7f00000000c0)="f41faa07121ec16830044723d7f22878f2fd7d3e6ec13c89cce9d11d0647c225e89b46434dea9b5542103e85aa1b278fc21db39a3adcd91f21edb200a69581e12c89608a06ce0a542ab015d050d69737c55c9a5f5207fa3cc9ec982b4f9e752b5831e53d06c39ed1937f604abac19d7f8119d9f7804b613307e05164768c9f0a982485f36b3fdb0814865164ebfc51a6ea7e99298880fbb4a3c782adb037e3f58fafdccda73835b656b3703a1850655f5ddd7158e19f7fccc1c5373d16c565026972c20cf5e565c356fc8dffff3d28527c856d98170ad472853a11e470a368194037f709d8ae", 0xe6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x10001, 0x4) 16:11:56 executing program 1: semget$private(0x0, 0x0, 0x1) clock_gettime(0x4, 0x0) 16:11:56 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x514) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:11:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:56 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x68, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x67, 0x8, 0x1, 0x4, 0x2, 0x34, 0x0, 0x1, 0x800, 0xd0}) r1 = socket(0xffffffffffffffff, 0x1, 0xfffffffffffffffe) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:11:56 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:11:56 executing program 0: 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') mkdirat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x43) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:11:56 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/51, 0x33, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:11:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x10) sendto$inet(r0, &(0x7f0000000080)="28efa6ee07c0b26915cad6cf37f0df997903003b41e1157b34606ce53238231f539e03f1bb423abf707b53a7578e22c329395678e89abca4ab2ee1b3851a748ad6a0f5683eac7a5d9715eecf4ec91a12ccb59207d66ffed37526f4e5fabcd44368dfbdd998caa64596293e2799657b5d14de50000000000000000000000000000000000000000000", 0xfffffffffffffea1, 0x3, 0x0, 0xffffffffffffff24) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="eb227088041f34cf561d73dd2c0160953e2627efe4165a3d38d7aee1e0a3a97619ab5e75eda45a214d733e391a48a0ad2d2cb8646dfcb5", 0x37}, {&(0x7f0000000140)="308c07e5939c2f1efc449ea676590dca736f4d5e8834d425439bbc1844e40a172bfd3500469e2870f6cb2de44ba6806470db4ae61e8ac615fd3dec739e58586452f72eebe17c5ad2553b05a6d4dbeade3712e08b509acf6e4c82ff0eab1e9b0a54013d3013f97d8243ccf6c1b60f897c5f970fb25f5056581b355868d43e019c9d162033a98eaf6e9c80aa2bba5a", 0x8e}, {&(0x7f0000000200)="b7289235014d1300f094328c62d2e9bbfb61dfe2d1af8d8a6445bba2d333608a3cf6e52c7300fe98c1b0159ea519bf682af370637c41037cfc0286d69f646ba3db4793", 0x43}], 0x3, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="cb32a37dcbaefad4edfa3526dfe0182dba320d0efac7dbe1d0560d820a3edd6519eff82fad5ec9d41b99766df85986450811ab7efa7b337900cb34e2cd374d560d8d45293c327e5f69ee2b19ece5a4f59f5127fffa0d8772171b3bbae04104db7390bf2f09caa63f481874b748975efe38b79277e04d629d99418b9eb82ae747d0d533fd114a3c6bb36241f70821f849f205c1599af338634ddba365d571616ea6483ccd1bdcb36e9dc9f5f157b31ad671b4420a10cbc0233e310916e665332d919482", 0xc3}, {&(0x7f0000000400)="765c2b9f4153e56ed86e226e335ebe2341b23ad65a66ba263341e5419c7b63c3144f36772f00b0373b1b0ad948b74b510677907f47c6b4f6a03e2b61d5aad3dfee33d23e11", 0x45}, {&(0x7f0000000480)="4784b3b048fdba0385a8b6cd9ddf9df98b77a3a7d66830473a191aeb9fae30386b96c986ebaee1c7edfa61237e0a0928778389a6b722d70746a6e84d2abc16a25d91f1caa68a0d4649a95d9fef72b814569bc0cc3573a67b71f84d61025a45a75601195f035e88612ff93777045534a36ab4393d5d6653cb2b9ab07acddb39889834cad0e3df1cad55906df19355f185a33b16e9c67869247097fb5d8e03b52bca7da4feb1110c1c785184bdfd9e800621b6561bdffd64d6f503db67c33e183378341d26c60fb3c62e32578d7e242595fc62d2672ad631f183cbee31bb86d9", 0xdf}, {&(0x7f0000000580)="0395563a217d827c7a2ae7937cf13bb7170c5f1f57afbdaa52d712af39b47ab5689391f53d6feaad20673d0660f19a1309060ba6ff9d789c2f00c91f8c22206682a108b2b181b593b6dca585e3f7c8c5e4283423534aac25f624a08a88d8cad33afeaa41f498fd58b5f4d9cbdd726529c394477138081b36a493c6cf53d04210cdceda2f3b825d424f5ae40c98220d6ff1118eb0bd51354a92aee4fcaebae873c5e5bb57e286452c65e45c9b1286dea6c110f920119a0cbe7f990a7f3a957a438d3ee8c185f19688b23717", 0xcb}, {&(0x7f0000000680)="073d0d642dbadcb25cc169f8754636de055a6de993c04ac7738f4566057c69ff7b49095124d859ef32e194998587451edfee6894c1c4ca6a55d1a7929691f83a2aca143f637216d5eb1f456f1c3f4696c8ac6b5a166feb17d2fbdb5beef9146ce10b49eae4853ab3cb164c62ba2374395fbc823d64cac9404fb27289668345bf6405a71e1d6b76c5d1ec0ae5dc56bc1f12d29e2cdf7f745ac23ca43eeb55802817f63510a97d20e2ccd096c661faaa24f718d90c920175beb0d1", 0xba}], 0x5, 0x0) r1 = dup2(r0, r0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) 16:11:56 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:11:56 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='@!@\xd6#\x00', &(0x7f0000000040)='#@%/\x00') 16:11:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x68808efb, 0x800, &(0x7f0000000000)="9c10c3b61c0bab94386e4ea9e9a1923e97cb4fe68c7561230912413f0401334519", 0x21) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:11:56 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x9) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) getrusage(0xffffffffffffffff, &(0x7f0000000000)) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:11:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000000)='.\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='\x00') 16:11:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x7c, 0x80) sendto(r0, &(0x7f0000000140)="37d4ccc2eb4438001fe5b2929eed5ae0d2ce61ff85e844ca86c056e88c2c0a5254d474ed0c0dc99dff2b0012bb23d042bb0e9b41c6eff97870c4bffb2c5c81e222535a7ee6a399db65b7d9d30f8192e9fc243e5f93d6a2fe0aeaf2ee119a393a3fcec12a7f240cad322bc0800851563e421d6afd64d11457245322316cd1a1c60866ad54c6e3a8f555130d42da926d0039dca6290c882ce734c1f0921c7fc2b48746a4db05c5ffc433f7802d22ec5090695288447a4ac2bb085b0ba143ba706014681b0405a8d6aa5056e953877e4a7abc2852cbfd975f04c6e670de01111db3d07abf097969359fa7ff706f14", 0xed, 0x407, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') getdents(r0, 0x0, 0x0) 16:11:56 executing program 0: sync() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) 16:11:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x681, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/82, 0x52, 0x840, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) r1 = shmget(0x1, 0x1000, 0x210, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:11:57 executing program 0: r0 = socket(0x10, 0x1, 0xffffffffffffffff) r1 = getuid() setuid(r1) setsockopt(r0, 0x2c, 0x9, &(0x7f0000000000)="03000000", 0x3b9) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) getuid() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x297c, &(0x7f00000004c0)="4ff2f741fb4b01ba3e84af7bd2eea0cc6a3852a7bfeaeeece9ccae5e191537302a300c1edf68c9deab746d03000000a6631c6adde62e891942dfdef82d17a8844d05a3ddbc72e7ebb84e91c053972b6f87063ddbbb5aa141f56864ad12682948e3062e38fc028a7cc7382c2ce7815a99fe1b5696d9eb972718c537ea063a9e1fdfcc6f459f3aba3dc43ba9e6509c38ce8089feb7fb72e50c895a8658429717a4de807255a7200538eef0978100000208000000000000000000000000000000000090800b08de8f31eb3838650698aa80dac5a7d5d1b0b2977d2566521b6bc8df2c84fb7a7791124a528aea42e215e4f0aa4b14b0897228e348be661515bea77191752d6ecb6d17485d2a43220f0e6f66db3c8e21b88e70f58f002eeb6ee564ec75473949dcdddc589a8a573ceca025658c6f0def82a5411af72a82956fff663c9d35f0138e5eb918cf37c32af531f8d5fc2e8a0456f9895bb1f6e9dd78656439707882cb25ccb4d44c63dd", 0x37) write(r0, &(0x7f00000000c0)="e20dccb6dc101b05390fda2c69ea5f30725add86f90963cea309d7535cbeb2f8d80287293ada962be44867d5c191ba0b6f4cb6c68b341e196390fd3c779c99838fe8ab1ce8a74951f0343b871f02354aba8d2768cb61a4825f5f6cd8c96643c5f4574c457d900a3095594c023d1aa1bc1547755673bd2490bb9635129c428c585427d449cf171d30491fde327b64c4364f2333474ff2f85bb0312fd3432f34b198b4b238b2a8268864cd8e65d20e80bc008e4456", 0xb4) 16:11:57 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="90f7d5414701", 0x6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x10c) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/88) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0xffffffffffffff70}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xf462) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x81}) 16:11:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="7c10bc7fa5fe667c198eef8d43d05876e0c18ddfc26e3e1f1a0e87d700fa3006ce7b85e5065d4f4c634a70ca950bb120e270b008a09654f90d9849381e21a8df0125be4dd1f4fd3a60c0280796a21e8e7ec7bea1e40ece27138cf49a1641ae0092c0baa394c645191f39c7277135aae89393c27cc0dabaf695cfcdd204edeb49023ca7c386e3668b272f610fb13130a88f25a0b6f7eb5acd64ec7b277c2c0f07193a00e19d5de1b8101608d80c61b7bc92e5c0d6b1212ba3f016894d4fdfafac933b985e644e1b834d19f08ada8a4c1c27a36c7224f90aeeed1e83ea03bf49a82e", 0xe1, 0x400, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) getitimer(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) ftruncate(r0, 0x9f4c) write(r2, &(0x7f0000000180)='on', 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000140)=""/36, 0x24}], 0x3, 0x26) 16:11:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000005c0)="1b", 0x1) 16:11:57 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000680)="eaff125c000000001e4957cb8c0ccea0fac29f06c365722e572f4f63f4a2a3539ea32363b7984d36fe55d2144a6f5ac22fae5ef7d366c160f7ea5bcae800a6797eff378bfc13e090e9b0bd79be3383be05738dccaa40361afeed7388bc2b", 0x5e) getsockopt(r6, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x4, 0x8, 0x83c6, 0x8, 0xfb, 0x6]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x4007, 0x100000000) r11 = dup(r1) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1002}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r11, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) semop(r0, &(0x7f0000000400)=[{0x3, 0x1000, 0x800}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', r7, r8) setsockopt(r9, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r3, r5) 16:11:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001fc0)={&(0x7f00000019c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001e80)=[{&(0x7f0000001a00)="deb06167fb720acbdab798d915c3174f8bbedbaa313ec324205ac323ffdfafd2680d8d2b0102f9b82197e0f9a89e543ae4f05c05b680933b4cf9567e14c579dce1ecd60a811596446e3ed56ec51568a9ef88bd06b9d50811ae6856705191d722e2c8dbae65bdd0323459a7bf0e5b90a71989a67ec66b749cb614dd7e02c4c695c2139c9b28acbc3524c8cf30211b30bac67717459cb87ae73bbd9d60435d0b22cebba7eb8a62210f5fc54d03fbd49c5d108e70a7", 0xb4}, {&(0x7f0000001ac0)="9468f15bce92637716ce6ad89d01e782577413a664bfd6884b284c6bf395f15745676ec74158fd99c3ba8c09d5c8de1f784305f611ea040fd5f45f202bca0c0ab0bc2d702f58757c3813aae0f9c9f1a747d837dacac3e9d2495bd4e9eaf643149f94efe5181786617fbaea3e280ac16769eb9e8f83ff35df0778d99364b09481431d71", 0x83}, {&(0x7f0000001b80)="6043300ca3e7461cae1f5c975a040914c63e0aaa8d29f87f88db44e3cf80655205b72f3927a206083d06952b1fd99f6f9f74b028c6c3a5cd38d25b859745f39994200dfe072a3ec18e5f3c07e2d4869ae7ba3d73d39a693f04", 0x59}, {&(0x7f0000001c00)="1d4d6e04118b5b0d08b716629f1bf4a7470e8f5e7e0c9c7bbbe95319210285b41973887036775b1e8277f8885736104feb87a00d9623fde4914557d53e34a69047708e60299d546e55811d723e2c03a3fa", 0x51}, {&(0x7f0000001c80)="2d5be2fa7d8271c1661b393af469582b086aa0eacd30cc4382fb8e8079b3bceb2736f324fe14be804a8877bb806cebf581279d88c79555395cc011f3248e7b91d41103e8868fdf3a4f11d18971a2597e46dddef160b1ad0ff05d5daf78e1b426c96c67acf74292770de5e68c464b65b6097a1dba0bf4", 0x76}, {&(0x7f0000001d00)="53b5fc7ca895286a5442ed15d1d444cc6127efee42d87e1f72dcbeb6f2c4a8c7f0f4f36691ee91eecf05fd5a0ce0be54caac355e60e84c13c39c2949de1c7fd6486ce6268b12846cbb7be4cb0f70eb6ab1ca5dfeb8602036a0ef6557694e11ea5436df5cd981e301dd91e5c4013e64fdf3ec242d6a8a64d32be510812c6e039174586e5f7792a990e3", 0x89}, {&(0x7f0000001dc0)="9a1dd6ec2667c0405ba82c8250299ea2690cd4e2757afe87f7642cc8657a2e5b756603c616637fdc474520623e055dfc9c16a603a2fc8b61e52bc27dcd50e9f3bb2a4690a2287fbb66e6782a98cb8ff15b57be59c754d680838c5d8d1bd13e128c7bba1aa11a8a20a8392aa3027f118df10b831e54be1e67110e4f8853d6f1a4f5eb687f29", 0x85}], 0x7, &(0x7f0000001f00)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb8, 0xa}, 0x4) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) mmap(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x0, 0x4010, r0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTART(r4, 0x2000746e) fcntl$setstatus(r4, 0x4, 0x4) syz_open_pts() writev(r3, &(0x7f0000000640)=[{&(0x7f0000000100)="f143c558985bc14a23669b0154937b3568aa7ff673fe3d60d6b48204674a6dc026c6c352307a4a3f96873151f7259ffb95cee6f5077e81d341f41798157e492d46d7ce", 0x43}, {&(0x7f0000000240)="36cacfb48e827e8ee814b8c75c4fa334dd42c308514308b615b3e92f00288717e59ea7df1e494d32595ccc5fa5d823d961a3ff8b5e8ab6bbf3e0dfc76179b8b309c4f549942f7c644841c7ee312cf4a59017f6d48a51ff03002386c59e", 0x5d}, {&(0x7f00000002c0)="758901ed7832e5268f671629a669a620ec514f3e8b446e7f43abf5cafb52611da083e500e3b778e8b4d7c6435e5c31d6c0c9297b0b7cbb3544efd56e002a33d6b8bddd3e0a5ca20a2582b19a4d44ff1fb0c4465d9a04e7b7cef749", 0x5b}, {&(0x7f0000000340)="58eb78d6b336ea1132ef743986207877f04d0efafdcc8d24652121e008762a3bf60142940a049a5b7e820b40b32fee57bb0b7cbb3c0403a52f339601b01aa4303b81c8ea2d12bc7220df0928b92ef8a7ca85b4e79184a5442861f41ab53ede016e9442b384f7d5b5a37ea78593841cf52830920cc8e379fe0c8fbdc88b8d382b7c878c7074d4c6fb245eca3448e6e6b0bd22e3e27978574f5a1d05c4680feab5a4eac4cb33c5", 0xa6}, {&(0x7f0000000400)="bfc78967f87f18040161441fc4e5c04179bf86943b6a72fe92436694d4ba375e23f520ae3f10537e9f19e0b346d93d286753e356f95f01652092bbbd5095c5150af978d333330fe9f64b7217f6c1a0eecda9b28f96b18584348647", 0x5b}, {&(0x7f0000000480)="e50c0c8d95bc527ab41e73051715e750735832ec52541c5ef7eb74f8f9fa49f2691c52ba753f7694b97f5d6bc379d5eb0e4bee9764009edae6333682c13810a39b95f40206611f236c75cae50cdde2947bb78722fa6c7f8690038ccfd84d2d85f9d7a4975dc4343451ffabf4186807fb3d00113fcd4c57d64d7072702893fa347123ab8a529772833faafe5bce648c6cdb7a6d8b110c17bb470ef3edb29708fbd6de4232bd8bc55e8eea812d87d38508dfea7173b1b867200630e9a008233e0d32f39bd68ce53a148e4c603643f2f25e70f25103d4e80fb9c807", 0xda}, {&(0x7f00000001c0)="29477656a270a91bd2882653a7f5", 0xe}, {&(0x7f0000000580)="48a195c8152d7f3d719d676a5f804d5f8f28a6c67d35bfdc350057a57185d685927e49654fb7835fb7a5dcd1bef7ea17f89fc95b0d0ab296b27890ceab3d227406c5ad9e60428fe440a1c790381a480284318d19707048fe4de3d906e4fbc91ed2158b5363eb4bd986c57c57eea19842c7f4c76a2cc0a91be4f677dd1187cca4db52eb1bf9859fd3ef702b52423fff", 0x8f}], 0x8) poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) preadv(r0, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1, 0x59) readv(r0, &(0x7f0000000880)=[{&(0x7f00000006c0)=""/58, 0x3a}, {&(0x7f0000000700)=""/146, 0x92}, {&(0x7f00000007c0)=""/53, 0x35}, {&(0x7f0000000800)=""/73, 0x49}], 0x4) flock(r3, 0x4) 16:11:58 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r1, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:11:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30420, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x4, 0x2, 0x56c6, 0x8001}) mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:11:59 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ff2000/0x3000)=nil, 0x2000) semget$private(0x0, 0x5, 0x28e) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8004) 16:11:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 16:11:59 executing program 0: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = getppid() getpgid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000a00)) pwritev(r2, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0x202) r5 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, r5, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:11:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) socket(0x2, 0x4005, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) getpgrp() sendto(r0, &(0x7f0000000200)="c393e1b3a9e0a7676b957896f7c4e774871708efef64118df343c2abe62dbc6ecd9bcb6ea932a36e6671106e4201f08a05d288a5f13d2798e3410eda9724325f5cd19208b781f3fd25f578f71bc071a38ab797dcf27a5bbfbc247ae99cf5e0f30b6aebffe1dbaabf81b96258470fa83c6d0601951b2ab5993f70cbf56dcacebfa622b4536266630a3c8fbed3", 0x8c, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x800) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x100}], 0x2, 0xffffffffffffffff) 16:11:59 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r1, 0x2) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000), 0x10004) shmget(0x2, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) 16:11:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x9f7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 16:11:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x8c) sendto$unix(r1, &(0x7f00000000c0)="5fb1d0bc7bf488686ebb3ecc672ff0efc72884234ed6076d810d47866df3f36978350a48ffe5b8fab125fc93ba91e229072970a3c3115803c8321892bc8f99d638c39ec13f88e7198fdb54857e8db65f64fcaa35b21d38ff3353918841a40577fa425c6115d4e296151927feda84fdf6a066f4221a3df275f809217123b615845cc710cf59b140bfea5110d8721ad6502df91bc2f014cad2f2fb544041f4377da3bd7b2ad7e3ba4434d011da2e802194b53b4e59c5f7fb378c32e2a4b960eea6d1019a7c6f0ae12c11dfb4f93da5183d317babb64850f0c21a5cde6f3c6d1d7a6c5d28f79a4b46", 0xe7, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:12:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0xffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x28200, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/78, 0x4e, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x7dbe}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:12:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b, 0x0, 0x7fff}], 0x3, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x10001}], 0x7fffffff, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000002c0)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000140)=0x4) readv(r5, &(0x7f0000000040), 0x1000000000000091) listen(r3, 0x7fffffff) 16:12:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 16:12:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000014c0)=0x100) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) symlinkat(&(0x7f00000012c0)='./file0\x00', r2, &(0x7f0000001300)='./bus\x00') close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:12:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x9) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x7) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x69, 0x1, 0x4, 0x7fff}) 16:12:01 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() setreuid(r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x82) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) setreuid(0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:12:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:12:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001540)='D', 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0xc86, 0x800}, {{r2}, 0xfffffffffffffffa, 0x22, 0x20000000, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x9a, 0x6ee3}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x2, 0x7}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 16:12:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:12:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x23, 0x400}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x418}], 0x1}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) chroot(&(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x120}, {}], 0x200000000000010f}) 16:12:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x108, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffddf) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:12:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:12:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="0000be29", 0x4) 16:12:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04010406000000007824af429f3622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xc0, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:12:02 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:12:02 executing program 0: mknod(&(0x7f00000006c0)='./bus\x00', 0xc410, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x44}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f00000004c0)=""/105, 0x69}], 0x6, &(0x7f00000005c0)=""/192, 0xc0}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:12:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000180)=0x101) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/34) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x401}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[r4, r5, r6]) rmdir(&(0x7f00000000c0)='./file0\x00') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/172) 16:12:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$unix(r0, &(0x7f00000000c0)="4610ef0e94220c444d2cdd7cf9d2b65d3d5ccd075e032cb3673fe6c6017b8d936f93941a5b3a80aa99c633af8074b10813cd65a039049391b25841a55c956427912746ab5a273885f4bdcf8c8b11ea05f044896ece359d6a59ceb8c4a719a266910d73c8523ea20141ff2173a9d2df938f580267a785e26cc2b4b47662418baca340614cc5c768d30ddca406b87150bed12775e6f2878b44a3e7d5e9733eb8620dff39ae938082cbfd0cf6af75", 0xad, 0x403, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:12:02 executing program 0: poll(0x0, 0x0, 0x401) semget(0x1, 0x0, 0x40) 16:12:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x380, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/218, 0xda) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="5e5adff70f90262b2def42fcb1da1def1712d16b29ee2863030cc14b97d998d8eacf5b27fb05ccf5e09afb2c3e8e9a8a4d359462e807db9d6b70289ee373795b39c21f8b92511d506a4e15ed9e75695601ac9ab8455fde92867b7c8e03fd7c0f4e9ba73da48887544c79e8fc353cd03700c4aa9df844405cce07ccbfc2c7bf459bd1200c7e4f63706c9f7d6dd5bc817a9bfa862a9b77e94e149dedbf3c7d1aba5efa085a2e2cec868248289dc11ec9af55dab0568e53ecb7e61682b251b4f7383626af5416e472a3189ef469e243db86cd4a9c0d1b8551d3d99e4ca48780a15f21", 0xe1}, {&(0x7f0000000080)="10642fcff322fb78c8b968e25f89c58149fdbde4193866e5", 0x18}, {&(0x7f0000000440)="3e5f63ec90fded406fbb344a9e78735c0ea666381610c86695977ca614602b708d7bfcb2b63073ab6fc16a5eeb738a49ebb0574051bc96daa5a6f06063abf2a4fa03014eabec0d50a01bc96ae4f7fe4f066f37cbfe6ab392025a3cf875019f479cb0ac37773d5947a628c97b16b3a821a4b32027baa440fe6d1785f8ff87e36c25ef95be61b955ba2361b73197", 0x8d}, {&(0x7f0000000500)="674705729102e0ea6b33dc086d785ae624c78777593b1c95fc3ab1ae0195d74bc307279d4b1915d37f36dab811503831b9adc260e2c910ad1abdb9d3255b7798d1c8f4a9cf443b76a0f463630e6017e2479ff8f2e82740a8c4da80aec8b1c083a157602529e4f7fd4a10cdf60c240147ae9e692ea1820aeaaee754c494d3ff16e64fb75263cac7b1350a9f8479c57ef0f1d9f61c571958e5915c0dbe2f1fb30c0cbd73e5ff8320e541693534f71599", 0xaf}, {&(0x7f00000005c0)="e679908c686af3aa6c391ab98d4e7ad5bd3fb5867eb9721884230dd053e0ad604e2fda8f90dec0f29c39aa501f8e5fae8218606565bc4ab3e91413ef4c800b740e4823c07135de0813b2368e226db95b84f7a66994f325938a55140bd6aee92a669104e21f3055b948caa7e3e1b1e8d16240bcb819af1c78b640b2fe11e69a5eaf6541d4a16a1ff91ed6ed4e206f327e585f59260a6c7b218a7996ed1abc33a3e900271fa8abe23f72d139cae2927e4226238e5f108fbc62c740eb45cc7ae19b5fbb5355d17e7f93396ab72aeeb19c884fbfbdf46fc2d0c569061648ca374d0cff0b69473c6acad3fe0966bda005be3b750338dc6a2cbf30a9b245afc1132e", 0xff}, {&(0x7f00000006c0)="f564b2f0d96365adfcb07e7cd4d1c567c38e494c842c1051fdaf46cbaeddc14e3ca3c7ed75a763239c812d618714986540a3f526753c99b09ad5c0ac095b613848d311d57db411d5879d38373162b45f05ba9a17dccf68765e29321d71bbaa2fe3b4b9350feefe6f4d135bdc1d20f565fbb774218a92b2becc462b7d619408d97d1500bfd7e5f3cdf45b1f", 0x8b}, {&(0x7f0000000780)="86690982d20e82a5f11e5ed0bb465fc73cba19afe02dce325322d6e99c820339157a02070913debf48df4994b1065a06b9805eaaf50dc96e11c8d5c29190820938abd4692950b5594b4abbf05ca85f5ee93289cda289808a998f628ee09c0041b6ce50a5bddc5f2d360d6a7e9fe8a5b62e5d2a79852e063fdf72630633626a8fa02570ed61fd00a75971d2fef72c1a3e0067e9ce78f834d8f0a524fcc52d1a663025180355fcf8152bdce81b711f3a7d31f07e9888878283fbc8d04de2cc697d4061bc69b9523fb3e909ea2113813717dc45ec6d248ec149098230eb78adf32efb5fb6626e2c4d94120c40a0f4093c6c50d0f58c95341427cb5c0eebd58a2ce3ac683fe3d24a73c0fa06bc40dc2b2aa804a92a7bb7b116955727ac813e74a2e3bfe323aea206c05988682eac9785ad6aca1a5c22385fcd2789f0c22a4599d8bd4676397759118580aec4c7e7a92cef316e7a7f76d34949d3303999db608f26b7be4358933a1dab0b032f7c7c4a143fea41ddedf850a01cd1ff70d74d101e2accdabdbc3b084191cd7fcab7308115fdca4af47b416ce0903911119cc1b093b56afebd5c589049bd9ddf07eeee34133a19719a6d556e1fd0f61e919a88212f5baf8069cde9c447b72b35407791601048650936c56f5993b5a461e6b9689de853fc7f9fd436b9a9bad29a063176b6268bb57c37027e4fe4d4b0b7ae8d6d017b1dd4d19074ebb20b71add86631ce98dfe68e1cf53c50b850ff859582a3f5780d8edf080963c49394817e0cb550df9eaf304c13a298dde3b1f5bec8d57b8988b5a6a2d0c6d2d144c3f180e55537eda8a62ee096c38b393731f6784da31fe79d43e7759b78fd518455ee3bf28e0a5422bf576271d7f239c10950fe2dda1818ff4e4d556444e5f70c2f5f65b1480488536b24e44d3867b148d2b0a296558c49c0031e36751f5da591213adc84cc01f8690ff19f9c878bfee211d3562d4195cf8a3554f0e8c23f2b32ce4d070489103a71c6e6890dabe35218cb87969d9846abf4cba0e98b7924276c593a0f1533e5b095b8265464696e4c2eed82ab77bf02f7a3d18dbcda953b587b47f9ff8c9fc9fe8d3cf94ec54f28fd72358e6c75a9b3149b025c27efd85ef6a3f803e98e80a4b777af256b25f476885254dd8a013ca1c88d91de2babca040709304607ca08767092c421f673c653680558ebbddcf4410c78d48ada49d6a65e84aaf1f17e0ae3fb12c7eceb1fc5f3b4039aeb46629f0f48c9c4a21646958594408162d9665b86b09eacb91870c0661d56da57e855737349222b286a5a86b0c1c3cd535f665e3c3675af348db1f59531eedbf56a151da8618890c6b0e2f51bc61b8d1cd785a9bee0e3ca1f95ced5bb90cb4f9f4c77dbd621589b93c046c9e6ec94a999076055c9c8c0f296ebdd07ba9008fd934c21b1f595444b232512c0c2fe95eb8b61b266ae360adeeafe5748ebaa774b3e18912728eb2ee8ec7ab89239ed452961c3acec3b1424e367655db548b789599c64cf47e8429fcaaca40af92a30320d27789033b357ef18475a63ae4854ebdde0fdb6577677ebb099f386e7b106737705c3230ec2daeb5e62a6d085275fae842f877322ff5c09a1a7f4f4838987498419f8fcb37eaef7f910b5b9df72684635402aaee2e40f65444f8adf4292abe1485a3d3e8d611bf0500cbf2de6c0e7f3ba45a0028645da795d25cf05ae471a87dc16e7f91f71ca21dff33887d42fdccf6c8b49b19ec2bd2f302083dab4cdc7bf2ab451957b642a8c7c80e0f9ae7b2ebe444c2f5ced9f89cbdf280c0a3bac4cb242d9181923aa5fa436eac0ac9ebea4106942b9a34835386b5fcfd2c197731e78c55242a2a16199b21571f9259ce451b9ccbfff5cf3982fe0c5ccf3de82dcb511c368b298b5f87efbc61e100d7846591eb4b89f37922b57287cd522f09f07c39ce5dd6d9d805603b4e4fe5e43afe4233c02e37a6dd7225ddc4885527f2e7bca57b16dbd0717d9770b2e0ccce86b0cdcdb270f1a349d7c0b40d525bc7fbee67c998d3d0b33245277d3873ac25032aa9803cc053731809ad9f07b2b5595d4444491e4abc3abe68257a265494595f9634ab47223798609673a8fc3f639ce0d696f5e3245f1a5384e606ae849904441d223a217130ac408c58656b4e7da67a9703efb11a3b28e99231439ff6dda01a06d9a27a7adef35c18533ef6be6cdb5c764da312c40c862612918038af49da87c273f6d1811ca1e78c2b93545d6b8c30c8878fa52d4205526bb582176b0aafa9912e4b2a5108a648d4a3cc91eeb30d1cf77dc45a9166a05e5c93535137b2c6adc497e0edbfe6f94c56b85eba15eb7f07c9d2a4c9dc69067a8ec474144aee307c7e60523f4163d05f0597941b8d317c5139b3fe9029f9f4de7f46c248730896bc712d259798af363aa9c3e276d7ac1aa01391e0f08902946f35a86385322fbdbbc33f2c8c16c1ee6ab428bf849593dc91e80accfce6a1f2c05b75f349f79af184076b0a59f5df4d48a47b4a5b97328d2d6ecb36bfd5452972624b6d7627314c0279064f841b2a539d3739d725ecf738848baf4773e8fa60ea78ca613e2a46da2e5a43446bd76f266251f5849230dcf517544e76a2169a74683a24f36b526cf673e3a46bc4682310df4af87384a82bbe6a6e5c4268cbd29ad0fecef72b4de98ce8f7488458763b9b33a1e349504e53dc3defac144611ea010f65f1d9b5d9a8453d5cd56f70c9d2384ffd8cc0d0e378d65e37cf8c98ca7aef2fd6f544060c9e1900c6cb9f3a1a2d632783f1de9f9a92128728bafb737e62873baad512326ccbe718f247520f283fd01695137cebea5a12a57878ba4367f7335c0224eba041542a9d5fb5cd3dee89fbca811f7355a5cf86dffbc0f3de2aa901926021b3be07cc35a7d6eef7f713485d33100153102b809e9046c2248a3055d8bbb2a1603bba4646cec936f679ab715b076e21b69091c727b0b5502678caf1c2ab486894192b452102399e6fe7d2b2eb00b0af9031d8f8e78d87d36585ff910cb3109e987a525845b53410d6cd37bf3eb3243dc5b58819460336aa6b58650c51bdc5322be89a28eb9eb1d67d9552b3c18d3b0956371165e90dc4dc8a8cb2df2494058fa43bdb8322678c72f9ed9160c3b3c3938732c919ab107e8b2630a0ca7bcfbae7430652613fd71f19a8ab5a67beedf3f99f282debd3a0eb97113e683eba6edb0937c7ca1ad69115cab80ba7384648f3a64078e1bdb554415e45f737e3687b115367f66e3c7c080d11688c8d50e3bb5642988b6a126c5939b7df80f9b7a792eb7386853fd93c61cf735e3b4c2eb08ce47235f5cf86d83ed99623dd2b9e31b67d616bbe3b835b3f1bcfaa2c48083a671692b43b4ba8628fcd705e353d0c354d4c2e15b763250b6083c76770a0532e33fce7b485718adcc1647b84bfb7a8a9a78d956bf00c624790468b1632b78b6eb3a349d45cc59f404fed2878942fc71c0bb22e64b8a407e9dcb220a0e2afd3be7f9c79045c5789ed90c3ceebb5b02c41b282cabed51c4602a25902d39c6c3bfe2db2f437916a2e9f2f73335fba956b7714dfcdbf78d0632920865b07eb00907ea7ebabea1b40a0690e609253728696581d3e47ac4d06fabe7c2fe0986014ab0afc6cefe3028870c3a4c2f894d6ff049c8e8078850557413b6e909bc707c0d9ce3cb6586f60ef527eb4da89b6b6328f8ac2b1c0128759fa2437f4a6c412672768c2d5f0c7117dc26346f00f9dc4c5599aaa88da40bc078150496eb567718d9a3f555eaf3e314801b54222b851a7d6890ee0e55d136ecbb85996085af5202112a007c94435fdb72412fce07cf3d1348a36b71c47630fa1e69189de4d105b570ac7dcab42604db18b9571b017b69083ac86cf0e24e366a4ad4f21a19a8c1374eeef75f0487046ee6249494cb45b48a8cde9c35fdeecd1ca45bd40f5f0c8b27e66f8b22e3604c0deb970ee0d00e7caba352484379fd7b5ae6307e5815a7ff4e34a5a2bb0c57a7566b20b3d074611392a906ab5e3bfe63563c857e2be6ba3ef3ebde290882f90a2e12af226f5b1ca2f367b38a945ee10398bc5f3847f82956dee78c87e68f238f4451f4e65864a9e0bf5df927a163de7254df9da7068589c1b25b904f0fd2155bade73da9a014e466129353d1ac8e5347e1a846384c570f3adc69715f3531b42e2f593f7332c2c3810ce62c92d7934f2618112532ecc9a993be96ee15d49c072aea814765efa2c824d678c5813fab109d362bcfc2939179856e3b1e073b6b2aa54e1816ea3ad264a43cc1e966d0b5c387ca936029fc462f712c407719d0d343bb2610a859a797e84f8899a62aad082eea8d8c896231eadf3879e68a4c0fd3bec3f4f8bf3cbb46d103021250cdce67f9a86bb7954544feae28d7528be2dba1b514053f2e7db161e26495ab5d2c26e379871061a4b78720d9cdacfb52324453ff950d9f4d45426d3051bf4369606b6154f4fff039b7e461eaab2a700cc0f69f9307fa6019e9d78fd3f9b2fc23795797236ad0c09d27b25c846074af771e373385623d089393e1e8c27262d5159c7b375a29cdd19cbebd9f04e9f3827259f1e30467023f459533e6a5f6e9584197a279a8c8a30085dd514619e1fd796e1a6c338f241d5280f1ed19abf7eeff292c5c0da21661d4b1766fe92466b567c266fa13149ffa0bc22e31cb8342b9d0ace8dd47033dda8f28463e789d9dbf351671dfd40d090346e3a464ac53e77341537b2e5e09280dc8ebda5664080852f009afd2566b688f904b2a1089b238b5b6eec1dfc96fd1b961143edcbdec094a04367f0f86308773a86f8488959c8570ff4395ab41ce5a7c3e1ea55bea6c7e8664e5256cc308aa5f1fa4092c46747d54311b6afcf402e94480df45cf91cec6e490252bfb50a1527d7fe30d83ceff78c827390c7d18361d1e9c41db8c0a3ea15aef5cfb2b9fc79e7ac2b7f5226780c347edaa14bdd05659479fe64c1abda7585179a8506ab8d455afe1a925f236ad2c74504b1ba8bf7b70cc638acc49fc5388605f5e5f5d103bd170a147e439326a314ce2f999f94a392db0203eaff8db5f42d9a8e58185e572eebe21f518e8079d731685b6561cf0714335d2087735de31c22391488ee75804584124b225acba0845ca3b56d96496dd35fbefba47703ffade792ccfbf94238596e162bbbcd5c40c74a2f02fe4883e71bd13fc0aa06f67ce156cfb4b52696905c3523b7bdaec2dee6f90d632b48c656b7361f564e807da6f4cd0df13f70cb109082972fd90a6b1f5637241bc4b0f74d8b2b322376b2e5d9bac731a597e5f7dae44bc6be18448bc5cfee4c34fc85c7f94c68eb47a9c560d13aa3353aea0b350d851ba6089bddbedb65a5475f2ffe78d23a4164c085c82779621dbec6f824e2e21b87960f66bb40c6eb65d75fbda97b73a09a20d6004843d1c5eb3bf3beb7dfeb13c6df6b572959dd2499a1a3f88fb2dad15ee44ff475e02e89aed849f228aab158e95b5c4f690e1d51fc24cbea49c896e652cf39b220ed121beac8ca151ed7936d841be1eeb13f482b4af2615ac0697605f250aa8fa347262cca9b9610fb895477404f7a16f4cc24f4257c07679b17392128b3e15d13ef436405f9a86050af7cdfa04ad207572b9132402bfa0f3c17b83c3693eb0d94d93bb4068a8c0ccd23ffc4b5a22a7bf01cae20cabb7b004c02ed72a82db113d6fb53ae263cae8bc8b642af3e633bda6e3cb8a67dc4fbeaa95b63a1cd199a6584faab49bea7aa1ed5088dfa024f95a", 0x1000}], 0x7, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001780)) 16:12:03 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x48) r0 = semget$private(0x0, 0x4, 0x81) semop(r0, &(0x7f0000000040)=[{0x1, 0x1, 0x1000}], 0x1) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:12:03 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 16:12:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 16:12:03 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x20, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0xfffffffffffffffc, 0xf57b}], 0x5a7b, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0xda}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x34c91119, 0xea9c}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x3f, 0x2f}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0xc0000000, 0x7}], 0xc8c, &(0x7f0000000140)={0x6, 0x20}) 16:12:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) close(r1) 16:12:03 executing program 1: r0 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = semget(0x0, 0x2, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x80, r1, r3, r4, r5, 0x8, 0x7f}, 0x2, 0x24000000, r6, r7, 0x900000000000, 0x6, 0x7e, 0xfc}) msgget(0x2, 0x43) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:12:03 executing program 1: setuid(0xee01) r0 = socket(0x0, 0x2, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:12:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r2, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:12:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1000) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="02b50000"], 0xa) 16:12:03 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) syz_emit_ethernet(0xea, &(0x7f0000000000)="d4060b5eea5733eb6e2d3c762e7bcc420132fde73fc6d44ec8a5d69a5f298aeb05ba15a9c7f4f88d73e69bbbec17b19ab1a13ccbed4a8f01aad31b5bb73703ea4884c80f0ff44f477a64114a8e1e11881fe29d02a1a4793e3e0ad7f4583456327ec0e7e4478301b9d9f3b9cb92b3c88cb1685ddb38911aeb34597ee7049865af82e9a43e0b88e5fbba29c54c49811e5651f1ec219669e2f7d10c388e091bf9fec9508cc7faa5b513f20b6db3786996c03bbb2625010b147478442ca7a67a1b49c2848b519ce11c3ed30840112e37423c910a32083fe4463620ae1b5ed42e691ee971f390b5566ecbbf47") 16:12:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) 16:12:03 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1}, {r1, 0x10}, {r0, 0x10}, {r1, 0x180}], 0x4, 0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x7, 0x1, 0x7, "aa80a9e3abad876556c3f8e897f418c16a02a456", 0x3, 0x1}) 16:12:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:12:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 16:12:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x8601bfd9f5a50604, &(0x7f0000000000)={0x0, 0x3ffc000000000}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ff9000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0}, {r1, 0x82}, {r1, 0x2}], 0x4, 0x7) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0xfffffffffffffffd, 0x56}, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfff) 16:12:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x74) sendto$unix(r0, &(0x7f0000000240)="b8a3ea62567015ed11d4c716959fb354c6bf16a3fc5f82b1cfb4b6250b57999d4a101229150c04a3adbd3a88d32b6924e69de1efe6c59ec4ecf83402b9b2dd429a3b302f7a1c3c081ae347b58fcc9fc170ae615a5b107c9f9401ea66ef15b99d30438836855028ec00afa09772c7d522c21d85d9c0d6f07bd584c68e8fbb80246c4129335822e2271c742545b51d18b2e15ac7e41bfecad2eba4d6b24f95135a9545fa59d41d975ff3d047629e499a6af65d9417be182777712c5b215058a90b7a189c47c5d6c38ad25a", 0xca, 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="0043af36a23643fcf0b56d68bb3741d8b100"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r3 = socket(0x10000000006, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) 16:12:03 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x100000000, 0x5}, {0x0, 0x81}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0xffffffffffff206b, 0x2d7}, {0x1, 0x401}}, &(0x7f00000000c0)) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) clock_gettime(0x3, &(0x7f0000000180)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = msgget$private(0x0, 0x600) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x200, r5, r1, r7, r3, 0x41, 0x8}, 0x10000, 0x3ff, r8, r9, 0x5, 0x8, 0x4ac, 0x2}) setitimer(0x0, &(0x7f0000000300)={{0x4, 0x10000}, {0x7, 0xac}}, &(0x7f0000000340)) r11 = socket(0x19, 0x1, 0x975) fcntl$setown(r11, 0x6, r9) setitimer(0x2, &(0x7f0000000380)={{0x8001, 0xc1b}, {0x9, 0x5cd6}}, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/47) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r13, 0x2000747b) recvfrom$unix(r11, &(0x7f0000000440)=""/126, 0x7e, 0x2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r12, 0x20007461) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x9, r7, r2, r14, r10, 0x3}, 0x20, 0x8285, r6, r8, 0x9, 0x3, 0x80000001, 0xffffffff}) r15 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x102) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x40, 0x0) sendto$inet(r11, &(0x7f0000000640)="fe64e8ec58c425091182d33335d697bda5fd8fd11e447d4033abbca7bc9695715a42b2fb3cda98d409c8601706623fadc2f72544b652c2a95d63985988fa47334caa12cc41ae166875ec8a8aa9e5a1f7481d9232e79b149a7146101d1c8e59093d6fe34904c50d8000d1e0612ce5d3b7cce877ef4e8f594fd880d04e4ebfe07bf52a55426cdfa9b6cc36aa9e958c6435c23fe988b9066d9d8110d9896bc7125353445f37211ad0124df3c0d4f6bf71aac5b1061194f6f24770d6dcfc9b73a9c6847f368242b09487eba6538b5529187dcac85d33d3a987fd8dc8752b9077565d4dc863307bc48af979eac6b6a1e5539a6f743f12c0725b491b90e168", 0xfc, 0x406, &(0x7f0000000740)={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r13, 0xffff, 0x0, &(0x7f0000000780), &(0x7f00000007c0)=0x10) sendto$inet(r15, &(0x7f0000000800)="a36d1296aae69991f3c29d37283e0a96e7c6f2f9a6cebca44322cbf7cbf259804778991cb01b5206091051fa208bb7f0d4b4241de94a4ca8550e3282d78c68b2e831b75fd51aa025ff4b645ec0851297f378cc40939f2a374c", 0x59, 0x8, &(0x7f0000000880)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f00000008c0)=0x8) 16:12:03 executing program 1: mprotect(&(0x7f0000633000/0x3000)=nil, 0x3000, 0x3) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:12:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getegid() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000080)=0xffffffff00000001) 16:12:03 executing program 0: socket(0x21, 0x4000, 0x2) socket$unix(0x1, 0x40000000006, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) sendto$unix(r0, &(0x7f00000000c0)="03f96d674938c253439262e0006d5184d18b1c8a1bd8c00de943f35bcf7c8844091994326542ba50fcdc164e4be1a707faf331df5449eeb4a7d967a9f398631cafb1f4d478edd33f1844d9acbfacdeeb6297c7b8d29a5e45f5050158c73ba04419bb6286a6000449d82f90227ca59dd297f263eec92c05ed88fe70d4b274c0b5aed7000a978ee2dc9ab67e3ff40a808ff2db5134828ccd2c20244fe436ad", 0x9e, 0xc, 0x0, 0x0) 16:12:03 executing program 0: getuid() getuid() r0 = geteuid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() seteuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r2) socket$inet(0x2, 0x8000, 0x1) 16:12:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xac, 0x80000002, 0x5d, 0x396}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffffc, 0x5, 0x4, 0x3f, 0x6}, {{r2}, 0x0, 0x8, 0xc0000019, 0x6, 0x8b95}, {{r1}, 0xffffffffffffffff, 0x21, 0xfffff, 0x81, 0xb8a}, {{r2}, 0xfffffffffffffff8, 0x1a, 0x48, 0xfff, 0x332cc1d0}, {{r1}, 0xfffffffffffffffd, 0x82, 0x0, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x85, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x8c, 0x2, 0x7, 0x7ff}], 0x2, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) socket(0x22, 0x5, 0x7) 16:12:04 executing program 0: nanosleep(&(0x7f0000000080)={0x3, 0x1}, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 16:12:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="7da5d05efde694d6f4d4d90c776941c5c4cf92b3ce875e3a977eec366c8b847ecd3c652414bd727371d265cc1d577dbdc2dabe2700cc9335a517418d356e00a4809f954e13571c40f6796a568ef52386dc91ec5ba3b659756c5d5bda268aea6e34a2844eb4694de35927fe6c0d41ce032a2369dd07aae8455703dae8af248c54cb9db12e162d4bc1e9969c012c8be2878b357870c8ebae4d0866f2", 0x9b) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 16:12:04 executing program 1: r0 = socket(0x0, 0x400000000005, 0x40000000) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa432333d46200000003000000d1a63e76b36525f91e868bfb716ee7187f748f405cc0d9f9ae9cfb8a0d57406b2a1e38c8ea4ccb1a90499bf8cb264f57c4f20e5cd4f0f07ecf0df6f7f85fa6711982aec72cc6d191d894b427e7b821df1e1608ca60f006b34ed5a4ca93affc5de870da57b8a05fd3a212b1eb7105ed0de19aa826aafa412a9d7b02ea5ab593e77728f8df5c4fe4d07ed8434ca247"], 0x19}, 0x0) 16:12:04 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getgid() r4 = socket(0x18, 0x3, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getegid() r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x100, 0x0) socketpair(0x2, 0x1, 0x8000, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() r12 = kqueue() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="8fe4561c5127d0b312e9c0a4d0aad4a4b9c542a0f5ed613d4ace538abf8d6dd2f238981ffb0274d39719180b1620ae9d234e5c6fbb67e029043f90d8ea6855eb7e6d80cf7a6ff5a3f4e8a6db4190f0429599b66c0053c110b0756f20e43389392bd804931b0569468cc099d59fc5166970ae2f1612fd8bad7de0d83f08013edbf6d3acc9339fc71f792afcf70a48dce7f3324cb41d838bf347526540983e8b96bd1cc39201235ba6bd2274934fc69943e4f100d048a85ce3832f9123069ad014723a6cd97cce23b3e74239884ba939ff5f9cb3209b", 0xd5}, {&(0x7f0000000280)="43447b510faf6d11c43c9edcee07fbd5a59778eaa7e7918b6e4c1f8ef2f9b136378e44d198f04a6a895f06dfa4f2a0a130c18491875c41483bb3f9138ec498a318df0718228d", 0x46}, {&(0x7f0000000300)="e1c50e332b92797fd704c18b640d0d67414bf03c3cf8ee3deea70d2f9dfc3f8a7ff112c930d33e85df661ac3599cf770cd21ea1d5ec91ca161f5e7aa45ba14ab73a1605445aac5ea982493ac39ff26eb5aee32deddef00e38dec25b727504be1e1761b", 0x63}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}], 0x80, 0x400}, 0x8) r13 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r13, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r13, r14) 16:12:05 executing program 0: r0 = syz_open_pts() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x10, 0x0, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x3, 0x6, 0x101, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:12:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0x10000) bind(r0, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x8, 0x7, './file0\x00', 0x800, 0xd4, 0x7, 0xf4a}) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) setgroups(0x9, &(0x7f0000000240)=[r3, r2, r3, r2, r3, r3, r3, r2, r2]) 16:12:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sendmsg(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)="94140e82002183d9dd289d8b3866fb71484e9d93675fd4d209fe76ddc2de331d097fc2699cbb8ea420da1d6a9fcf176adfd5da7837ab912aba0d7a2754ff2e4d559ffc47c2e02e02cd9800ae482e277333aa74b6262d41ee75c009c8a042a64ff48b501a6256e30fe997498ae5901c6fa0c4e9dab5d32c25406c64548a1c779343e9a5f2eefea03dc6437da06b095fa4dcd242bf5514bc0436b6014573984eda83e8adf72dee9b602d6e902f43b4bdafd6444d65aacb1f6395218f47e9b57366412dcedcc3e11bdb3ac017e883f8a0d39a050cb2e34032de3119a0c84003f6494724e7360142786170ac37", 0xeb}, {&(0x7f00000002c0)="3ba1f1fbb2d670cdf05be3b987a2e9a3d39cb1b8053a9b05cb94d2c75bb66be85861b99c13db77bb6b2e233f3437307ddff7b9ec26cbe534b41cba83b34d63c00a37", 0x42}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="9800000000000000ffff000001000000899e722c3deccdc20d86e6b6d94f7a57a37fe99823f6f727dfb6b0e9d51f4b295682d4182254c0a8fc93ba929d913461a4eb1e31b9356b07d7b53a9cccdbd75913bbf9368a38fcc8c7ae32884632f7d3749051815780f3a872f3347bea279eba77fcbe2856bc7713069bd500d0ba47ab380ce819d41a309cb7f8cc90f4fa8354428860af949a57752d00e800000000000000000000005ee1b91b21b7150f3ac52ef222213d7a83e37b7d316f05e9fcbabf65e7ca39a568db7bf1d0e0c2824566d0dd97dd072ba4533cc59267fd950d18b9fd016d3ed40ccbfd4b3335004d19a436041333d84c00eff3d3d9a6561a8538f7c60403f4fd306fa85c92b199e8be770191c441e4a186dcaef2a111e8a5a61d05332110a68866ecb78d6c98447ad00407543c213b1abd71a4206780822993b1fa0a97557cc552f49ef323d227967cd514b9377ba6717d9bcf110270a75af2693f026e86f602c2e6f07e9f43d3d774c0cd0000b00000000001000001000000040000000de3a454f4109609985a895187017369ee7d8680c7e264da7edf1371b12925996f502ba153eb024492f20e2164205753d67d42ce5e2c80e15756263bd3462b0920b3bb05d9801914285188721fbe7b23b0b3f6ff214c9bb702e8a1a16f5e87602a2fa800e7b6db29f4863950fc4bc7d7a7feecf44ff5eb07d00559cb887736f165f1edc830096160ee6fdb0adae8cf7bf5e42f1cdb453000000000000000000088cb68e454b0a8f3433c8c6c9e1a12775ecaeb4cb436454d34ae58fa1586fca383cf90728b1f4153a2cd1ebd5e2efa1c0efb4fee3d6967784ff6dcbd014ea641d088a1963afbb62b71b650b8bcf637"], 0x230}, 0x40e) 16:12:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000000000002001, 0x9) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000007824af42d6323500000000000000000000000000000000008c706fea4c838b3ba36132ab2557d59369afc93b6960abea9c6b14e2c5c2c6f9e271d4f25e31ed9bef14985c5b2f8a9b719810a9accd1dda3984f337382d000000000000000000000000"], 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x800080002002, 0x6b5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) socket(0x6, 0x8000, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001500)=""/4096, 0xfffffffffffffe2d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/99, 0x63}], 0x243, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000002500)=""/174, 0xae}, {&(0x7f00000025c0)=""/211, 0xd3}], 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r5, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:12:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:12:06 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000320000/0x7000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000363000/0x4000)=nil, 0x4000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8a, 0x5}, {0x6a, 0x7ff}], 0x2}) shmget$private(0x0, 0x3000, 0x0, &(0x7f00004c2000/0x3000)=nil) mprotect(&(0x7f00003a3000/0x9000)=nil, 0x9000, 0x1) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1}], 0x1}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)) 16:12:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x100) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="ff7d58e411f849af75e0c8e8b017272d8666f820719e524dcd240a82377670a33b1d0a6a06902a52909022311c4e00546284c3dd8f71c6170b09975eee2219d2ee4c5e53eece68db3fc46a8ba21543a346d45adb408e700c", 0x58, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800000000005, 0x0) write(r1, &(0x7f0000000040)="4c0dc5", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() syz_emit_ethernet(0xffffffffffffffd2, &(0x7f0000001800)="caa9e2f0d6fd32c7d062f20c36076ec979ff80712456e94ad27eb03d0587f666c5268276fdb1ab48f35dd08188364652529e69d44871cb3479cc6a137cb8025cfa99decdbdb0680ffb06b2fb2952c3bba29c0fc8203a0d7f5cc889fbbe9fc8d1804667feef33e6beb79868e89135") kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0xa2d) sendto(r3, &(0x7f0000001280)="9962fb2d08fe5350f2955af41ed0129ca7274d7b4f421e6198d21cc850b5d82a21c9933f3a7671353ac11788a18fbbd83f7dfa97ef5d3add4d9f1f472575eec9ff4da9cda0053608c9b2bdf10bf979e0a0f7ce8b5d9adb35ec4e7e7365d04700fe254dbaf0082dc4d9d6375f57d743498db91cc6878eef02126646e1fe5a61c6029a0a4fe22bfb9301b46753550954adde44c9815213984d0754ce6429786a", 0xfffffffffffffe34, 0x1, &(0x7f0000001340)=@in6={0x18, 0x0, 0x2}, 0xc) r4 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) syz_open_pts() fcntl$setown(r0, 0x6, r5) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) recvmsg(r3, &(0x7f0000001600)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/31, 0xffffffffffffffac}, {&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001700)=""/241, 0xf1}, {&(0x7f0000001380)=""/181, 0xb5}, {&(0x7f0000001440)=""/108, 0x6c}], 0x6, &(0x7f0000001540)=""/149, 0xfffffffffffffcef}, 0x1) 16:12:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) select(0x40, &(0x7f0000000140)={0xbc3b, 0xf94, 0xe6d, 0x8, 0x3ff, 0x2, 0x8, 0x786}, &(0x7f0000000200)={0x8, 0xa1e, 0x3, 0x9, 0x3f, 0x10, 0x7, 0x7b}, &(0x7f0000000240)={0x8, 0x1fc0000000, 0x6, 0x0, 0x1, 0x727b, 0x7, 0x7}, &(0x7f0000000280)={0x8001, 0x53}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:12: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, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000000)="47e792000a408d173e5541a1a75e9f07cf7d0d6e60f33d05dcc4", 0x1a) 16:12:06 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:12:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="3a7b4bc3b75c34a1fc0982a0f400"], 0x1) 16:12:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000180)="9c05f8", 0xfffffffffffffdda) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:12:06 executing program 1: nanosleep(&(0x7f0000000040)={0x80, 0x9}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7b72bc4e3e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c70c218cc809fd0a0ccfc69ae1bd9b977d23ef7a1ce0886f12ee40bd0ac2920445ac0a324f5394d405c6097d2c5b2791b6be5bc4649a431a6d7bfa0cbf42f47c0b69a54a91ba13e399c3e41495821bbd8e1cd2bf63d11ab3d83014f50ae63d7"], &(0x7f0000001100)=0x1002) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x2, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001200)) getpeername$inet6(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) r6 = open(&(0x7f0000001240)='./file0\x00', 0xe08, 0x48) r7 = open$dir(&(0x7f0000001280)='./file0\x00', 0x708, 0x10) accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r9 = kqueue() r10 = accept(0xffffffffffffff9c, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffe, 0x22, 0xf0000040, 0xf92, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x14, 0x40, 0x10000, 0x7fffffff}, {{r4}, 0xfffffffffffffff9, 0x20, 0x6, 0x1, 0x1}, {{r5}, 0xfffffffffffffff9, 0x2, 0x40, 0x3ff, 0x4}, {{r6}, 0xfffffffffffffffb, 0x40, 0x40000040, 0x4c1705ca, 0xd6c}, {{r7}, 0xfffffffffffffffb, 0x22, 0x4, 0x4, 0x6}, {{r8}, 0xfffffffffffffff8, 0x91, 0x0, 0x100, 0xffff}, {{r9}, 0xfffffffffffffffd, 0x6, 0x1, 0x7fff, 0x6}, {{r10}, 0xfffffffffffffffb, 0x10, 0x80, 0x6, 0x5}], 0xffff, &(0x7f0000001580)=[{{r11}, 0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x8}, {{r12}, 0xfffffffffffffffc, 0x11, 0xfffff, 0x82, 0x9}], 0xffffffffffffff80, &(0x7f00000015c0)={0x5, 0xffffffff}) 16:12:06 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x800, 0x7, 0x7, 0x0, 0x0, 0x8, 0x3, 0x0, 0x0, 0x774, 0x64}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:12:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x180) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:12:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) login: ""‰~¼t§êÏ€ñúHôD^Õ""‰ OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:12:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() fchown(r1, r3, r4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$sock_int(r2, 0xffff, 0x1081, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) 16:12:07 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x808, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x4, 0x8000) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x82, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x8001}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xa24, 0x20) r3 = dup2(r0, r2) sendto$inet6(r3, 0x0, 0xfffffffffffffd92, 0x40d, 0x0, 0xfffffffffffffee6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x7010, r3, 0x0, 0x0) flock(r3, 0x1) 16:12:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) pipe(&(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2) 16:12:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000"], &(0x7f0000000100)=0x48) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x3, 0x5, 0x0, 0xa25, 0x5, 0x7, 0x0, 0x2, 0x3, 0x10001}) 16:12:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:12:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/182) msgget(0x3, 0x200) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x53) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1810, r4, 0x0, 0x0) setegid(r2) r5 = dup(r4) fcntl$setown(r4, 0x6, r0) sendto$inet(r5, &(0x7f0000000180)="4d706881d09e32441b32ee48f41de295e21741adf4", 0xdf, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r6, 0x1) setgroups(0x5873c43ba5805da, 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10002, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000280)) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000100)) msgget(0x3, 0x84) 16:12:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x48, 0x7fffffff}, {0x25, 0x200}, {0x87, 0x8}, {0x1ef, 0x6}], 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) 16:12:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) r3 = dup2(r1, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) fsync(r2) 16:12:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ftruncate(r0, 0x7f8000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:12:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:12:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) r1 = socket(0x4, 0x2, 0x10001) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r4, r5}, 0xc) clock_settime(0x3, &(0x7f00000000c0)={0x2, 0x7f}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='c\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) 16:12:08 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000700)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setgid(r2) 16:12:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x20, 0x1, 0xff}, {{r6}, 0xfffffffffffffffa, 0x10, 0x10, 0x0, 0x4}, {{r3}, 0x0, 0x65, 0x48, 0x2000000000000000, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x6, 0x80, 0x1}], 0x7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x10, 0x1, 0x238e, 0x101}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x6, 0x6}, {{r5}, 0xfffffffffffffffd, 0x30, 0x2, 0x3, 0x7}, {{r5}, 0xffffffffffffffff, 0x3c, 0x40000001, 0x6, 0x4}], 0xffffffffffff8000, &(0x7f0000000040)={0x2, 0x1}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r8 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r8) 16:12:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:12:08 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x4, 0x3, 0x8, "0d11ce006ff6fda3bb43aceaf758b449aaed017d", 0x7ff, 0x9}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) getsockopt(r1, 0x8, 0x1, &(0x7f00000000c0)=""/79, &(0x7f0000000140)=0x4f) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0xffff, 0xffff, 0x80, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x20, './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) r4 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) truncate(&(0x7f0000000380)='./file0\x00', 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x90, 0x0) getsockopt(r5, 0x4b0b, 0x5, 0xffffffffffffffff, &(0x7f0000000400)) getsockopt(r4, 0x6, 0x2, &(0x7f0000000440)=""/128, &(0x7f00000004c0)=0x80) semget$private(0x0, 0x7, 0xa0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000500)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000540)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) readlinkat(r5, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/45, 0x2d) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x1000) r6 = socket(0x2, 0x0, 0x8) getpeername$unix(r6, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) chown(&(0x7f0000001700)='./file1\x00', r2, r3) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r7 = openat(r5, &(0x7f0000001740)='./file0\x00', 0x6a2f507bfd26feb8, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) 16:12: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)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x62) kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x106) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) dup2(r1, r0) 16:12:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0xfffffffffffffd59}], 0x1, 0x0}, 0x2) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 16:12:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x0, 0x7f}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) r2 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r2, 0x400000000000006, 0x7, &(0x7f0000000180)=""/105) 16:12:09 executing program 1: socket$inet6(0x18, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000900)=[{&(0x7f0000000300)="ae531d97588cc6b5829956b26404d058dd5867e1b4a1b28267bda671959e19eeb5ada529c3891578985fffc8156821ac99442223d747500a2fa3667a708a2ffd784cf1e2beeaaae8c4f6270f73598d8907a2942cbfcde630b8ef9b0e7444eafec64ffb326478501a6c9a0de8bbe8307476bd68ca4c47fa6dc23aa61c1690eac710087a892cf6cfe94a809e83fd6f9bc142ca775773275b733bf32b667151ac0aba890f63627037e84db78e186932a3f0d9e6a5bb62ede63235abf2a566b825d73220e998291578ecf4b1e6d680b646790a54a1a93b4d70b5da985bea2d61493df37f4aca88b1", 0xe6}, {&(0x7f0000000400)="11dedcc2cee9cfff27cea76d8c5bf8d0e07b0adc7c1575df20a76f64276d1301c2ec61d05e27f9133bd20fcd9069d7387e41a747542f213bc54dcc14138bf0f90db6e113c3720cb60368ceaabd761a97417689ce1e51233cfa6469667d05dc6b85a073bef6a0327099233beb9b8b3d2b1b073fd132a711478ed91accc0cbbb48c5d96785ea593f529df8745bcf2a5b7040d87fe1ff975ecea4ee74f5121391c69f5fe52372d8bd243c8038166cdd5f8f8e6d2c4d35326b485dbb44ceade2a75406ba85591762", 0xc6}, {&(0x7f0000000500)="ec0ac70a07683021b72fee391942530a63847b2475d52e8c0394a552674e15508f64f69d72a98021f37ecdcd7eeef5e5dbfbbb79857962dfa009e9e5cbc80a7f45ec219b5a3522707a78d2037f3aac8b94fc5a1c1874c4bd8909d179690b092482375e6961c184a27fade04cd26701e06900df373464bd8643dff77beef782354238125ad5227ae0498200c6f21ad85ebedf309510e2be04e392a84029f21e7f4ed3d1342ea146b446622e0cdd4f858d317cc7b1510dd781ce6b43a18b8569af6f8ebc7e423378ef366e059ed90fecf8c7bcfe7148c2ba6f08ede703ab31a3f1c7c5bb461c43352c19d0705270510a161e3e23c154a156b79ee185dbbf3a0d", 0xff}, {&(0x7f00000000c0)="11b5dd9a96ef152eca4315290155315182172473033d0973181eae8f00bcd4b0cc75923810d5a91a24901978578fd9bc5ac687bd2a1ea4f1ed698fc0b96c3d4e2216edc06c8d46125a95ef855219e3a75c5883a8ecb189e3aa76f459215246f7ea404f4e20b662efc1f7509b2cf3bcab4cd75656726a78006427", 0x7a}, {&(0x7f0000000600)="a289a44e4fed0efc1971704140b8e277cc00cbe977aa9c3459bd0b50e996f141a7062c6c8c8ee0c2390ebf0fbeb60913c6eeb3fa3f473064321616c15506f18a579cfe0c3089898c192915c073c3c64bb77b84a2476f3c402ed14a3278ab8f1255c77279748bdf0430f9d70c3826e72b085b2e43c12288c8d5a0d7c71085e0eb2d510ad9aeff7fbd5df66f132dec06c8e7f7553add70265f70569a19238368c6f9ca8d20ac7294b4dbbdeb72af7d7d34ee31cac2e00758d770bbcc", 0xbb}, {&(0x7f00000006c0)="3eb4d7c7f0283726174b974bf12720d4d71d74b00bfb05be41c726139f29bd474a843e23aab164c1b3caa4e1781dc3b8486384d7c11c60167edb234a0841294665ecbb57b349bf81d67766e946", 0x4d}, {&(0x7f0000000000)="bbc3969d451ed3c84fee9c225a560c09c362bcb822", 0x15}, {&(0x7f0000000740)="cc0daed18f0fd024437cd6a460488401529d4b43e03878cac02e95fe4d1d5c00ccd2e4e0f66393bc07d1f4587c3541944610d0f82090ae6a45fc8def8dde786aea1d89b1d111259284eed134f70789564ae4e8c3a217362b45677adb2c627262693d0e38cee4a5600b6d1ca918bc2bbcd7018bc939109fb256b63876b3d47d10e91596df5c39f23370608eb5c8fe696f2c04bcc8a4ef1de1206ffcb4ed10de233c85f1412b1ffd4e5854d315ea", 0xad}, {&(0x7f0000000800)="7ccee978d1cde65ae1b4a7efc2c1d99f5531dc55dde33fe6489fb68fa5c2d6d8c4f1d417f996cc53b9043835a337ae992753843e6f985ba19df5c678b279d07cabf51b57d7af5da3cf2800e5c05b0c9434dd34ae7df045915bdc4563157ae9ec9a7d96917c0503294695c3ce8fa197d32108003b05d78914f7b3ea414a2573b272364be4441d297178a95b99a6cb22509060814039614991e111fd58d90588149e44da9502bba716d42cf4fda084966a1984f3a7d360ce3f3f0c562dd66caaa2c69c5325f924eb96ea620a1ab64845b448f02aa189add365fd", 0xd9}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/150, 0x96}], 0x1) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000240)=[{0x1, 0x8, 0x800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x4, 0x800}, {0x4, 0x3f, 0x1800}, {0x3, 0x8001, 0x1800}, {0x2, 0x6, 0x800}, {0x7, 0x9, 0x1000}], 0x8) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x10000000000001b0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:12:09 executing program 0: r0 = msgget$private(0x0, 0x102) r1 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000580)={0x0, ""/104}, 0x70, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x400001000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380), &(0x7f00000007c0)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@\xa5\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000640)='-\x99']) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYRES64=r1, @ANYRESDEC=r1], 0x2, 0x800) 16:12:09 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x210, 0x0, 0xfffffffffffffe04) 16:12:09 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x8, 0xe}, {0x18, 0x0, 0x4, 0x2ef3}, 0x5, [0x13f33396, 0x2, 0x4, 0xd1, 0x1f, 0x800, 0x4, 0x2]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) 16:12:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10c) r3 = dup(0xffffffffffffff9c) socketpair(0x20, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x30800, 0x0) r8 = dup(0xffffffffffffffff) fcntl$dupfd(r6, 0x0, r5) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20000, 0x0) r10 = dup(0xffffffffffffff9c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r12 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x26, 0x45, 0x0, 0xd69}, {{r2}, 0xfffffffffffffffc, 0x41, 0x4, 0x9f4e, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x55}, {{r4}, 0xffffffffffffffff, 0x26, 0x8, 0x0, 0x9}, {{r6}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x2}], 0x6, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x8a, 0x40000000}, {{r8}, 0xfffffffffffffffd, 0x0, 0xa0, 0x200, 0x3}, {{r9}, 0xfffffffffffffffd, 0x91, 0x28, 0x0, 0x1ff}, {{r10}, 0xffffffffffffffff, 0x60, 0x20000000, 0xffffffffffff0000, 0x7fffffff}, {{r11}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x200, 0x1}, {{r12}, 0xfffffffffffffff9, 0x10, 0x2, 0x2, 0x5}], 0x5, &(0x7f0000000200)={0x3ff, 0x1e}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:12:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) r1 = syz_open_pts() r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0xfffffffffffffffe) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x1, 0x0, 0x413800000, 0x7, r3}) write(r1, &(0x7f0000000240)="4f8fda40b94b002ccde89d1194629ddb611dd5c88b660294ea8730e69f76485ceb49a8a1e74c226ae9a3abf57fafdedd4e2d79dcf188311502da77026d2de8d3279ebd6f0907245cfdf6d41284e6aef1e8bce01b6b11268a199131d824f373deabda9cac43e070091eeb5ec501", 0x6d) close(r0) 16:12:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffffffff) 16:12:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3, 0x5}, {0xffffffffffffffb2, 0x6}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x9}, {0x80000000, 0x4}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0xe253151f519aa406) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') r3 = syz_open_pts() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x6) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r8, &(0x7f0000000200), 0xfe72) write(r8, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57c", 0x46) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r12 = getpid() r13 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x2, r5, r6, r7, r11, 0x114, 0x1}, 0x85, 0x3, r12, r13, 0xc56, 0x7, 0x10001}) 16:12:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="112ce00c4164b71c4eb03ab811fb92a097c2d9f748a78393c6b4b91ebe47b15dca902bd84f00090457092102797360667006b27d175a2198ae32b2b48a25262fe3119d9b4dfd3dcbd348136ec1bf2887d0a1ced4a4a597d0ccf9dcd5871ec152aafdff5dd487e66dd2f1ea06081a9e9e62a4d44d02b312b3d7d4fb5b2999cfdb63dbdabcb0c50e4df6edb0a35de37e0320a717fbf0f93ba81100d30c654b52ae5c9c7df5670e425163e20dca2176c19350c3903d4ab059194408b21566a469dbdf96940aef5af3fa100a", 0xca}], 0x1, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000340)='./bus\x00') mkdirat(r0, &(0x7f00000004c0)='./bus/file0\x00', 0x10) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 16:12:09 executing program 1: setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x6) 16:12:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x803, &(0x7f0000001080)={0x18, 0x1, 0xfffffffffffff801, 0x6}, 0xc) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:12:09 executing program 0: r0 = shmget(0x1, 0x2000, 0x110, &(0x7f0000725000/0x2000)=nil) shmat(r0, &(0x7f0000732000/0x3000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000040)=[{}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000723000/0x2000)=nil, 0x2000) 16:12:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x280, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x263a, 0x100, 0x0, 0x8, 0x97a, 0xfffffffffffffff8, 0x40}, &(0x7f0000000080)={0x5, 0x2, 0x40, 0x100, 0x0, 0x81, 0x7ff, 0xc6a6}, &(0x7f00000000c0)={0x8, 0x200, 0x7, 0x7fff, 0xa8b, 0x800, 0x200, 0x6}, &(0x7f0000000100)={0x3, 0x2}) nanosleep(&(0x7f0000000180)={0xfffffffffffff990, 0x8}, &(0x7f00000001c0)) 16:12:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x80000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 16:12:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8a0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0xffffffffffff5174, 0x0, 0x100000001, 0x8, 0xffffffff}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0xe48c}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socketpair(0x13, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:12:09 executing program 0: r0 = socket(0x18, 0x42, 0x0) sync() setsockopt(r0, 0x29, 0xedbe, &(0x7f0000000080)="4db8fddb3f4d16ffe481363588a57656e49bf2b60be41885cdf6d4518f8b5d95aaef3c8d41dfcc9589a5df8a825924ca63faa833ef4a663a4fbdbee89fd9d6841e2f1eafb03cb44d401772a6fbe3eccd7195acfb4bf76b1ef070c2580f60e6fdccd4d93c3496b02a7e9e99d4c6caa404d4e4c742395ee28f77ffade044fdb4e50e75cc88e09a2af50754965b4d1c810cff63ed0874d7e11e7a29f637f0a5ca0a04652ae60000000000000000", 0xac) 16:12:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) 16:12:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x100000001, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:12:10 executing program 0: r0 = socket(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:12:10 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) stat(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)) r1 = semget(0x3, 0x1, 0x241) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/197) mknod(&(0x7f0000000140)='./bus\x00', 0x6004, 0xfffffffffffffc00) semget$private(0x0, 0x1, 0x203) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000a00)=[{r0, 0x7}], 0x1, 0x0) 16:12:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = dup2(r0, r1) socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:12:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x420, 0x80) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:12:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet(0x2, 0x3, 0x4000000000006) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$inet(0x2, 0x7, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:12:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x180, &(0x7f000076c000/0x1000)=nil) r3 = geteuid() r4 = getegid() r5 = getuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0x39, r3, r4, r5, r6, 0x46, 0x1}, 0x2, 0x8, r7, r8, 0x2fb, 0xfab9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:12:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) write(r0, &(0x7f0000001080)="41c67aee466ec3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae17ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb83e221feb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb", 0x49a) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 16:12:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x101, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x1, 0x10000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:12:10 executing program 1: sync() r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:12:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x8000000000000, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000}) syz_open_pts() pipe(&(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) pipe(&(0x7f0000000000)) 16:12:11 executing program 0: r0 = socket(0x800000018, 0x8000, 0x40000000000000) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:12:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x400005) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/148, 0x94, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:12: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) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800080161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2eb745ed15000000000000000d"], 0x5b}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) lseek(r1, 0x0, 0x3) syz_open_pts() 16:12:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000018, 0x806, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x4, 0x8, 0x7fffffff, 0x1, 0x9, 0xffffffffffffffff, 0x2000, 0x1, 0x3, 0x3f, 0x8}) recvfrom(r0, &(0x7f0000001880)=""/4096, 0x1000, 0x42, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x1, 0x4, 0x0, 0x7fff, 0x4, 0xf1, 0x2, 0x0, 0xfffffffffffffffa, 0x9}) 16:12:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:12: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:12:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:12:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="f9f73c9cd10ae49931c45c21a13e54", 0xf) 16:12:12 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='W\x00') 16:12:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x181) unlink(&(0x7f0000000080)='./bus\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) fsync(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x23, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0xffffffff00000) open$dir(&(0x7f0000000180)='./file0\x00', 0xa4aa8f8c38a3b1a3, 0x7c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) fcntl$setstatus(r2, 0x4, 0x0) 16:12:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fchmod(r0, 0x180) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc64, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:12:12 executing program 1: rename(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:12:12 executing program 0: setrlimit(0x8000f, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)=""/118, 0x338) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:12:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:12:12 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81}, 0x8) 16:12:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x40, 0xf3, './file0\x00', 0x3, 0x8, 0xffff, 0x4}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280), 0xc4, 0x0, 0x0, 0xc}, 0x1) 16:12:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r5 = getgid() r6 = openat(r2, &(0x7f0000001400)='./file0\x00', 0xca0, 0x0) r7 = getpid() getsockname$unix(r6, &(0x7f0000001500)=@file={0x0, ""/61}, &(0x7f0000001580)=0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r10 = getpid() poll(&(0x7f00000015c0)=[{r2, 0x15}], 0x1, 0x8) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="15c518602d61bfbd45cfe769a602259907d3259ec603682a97535e46f505bb0cd70e0d121badedcafe02ef34f7ed5176d3c3e7d35055113f075e687e841b45f97704f11d6c31c11ba37a16390c4c9efb43d24bae23503dd31c58f0b8008200a61f7eba3af0f9ed7fb2362ae505f9ace063a0af0e8fa0c64d7ed67bc6f0bd1327478fc53dc4e683eb3e8c8ef9e15140af7b89945f08ec5bdf8665c13cceac2b8141fcc921a71c4164ea790b66685f89c7bb8cdda82a16939384b179e41252390202205c42111bb07ea2924b17144b1e4776f4b6cd0eca34548853d72102c44270268fb61d9a3631a45dd8adf484c62d5f11bac2ed", 0xf4}, {&(0x7f00000001c0)="a88340f70b77d7ebc9e802add8c5690a3008b2c35162f57460f3afc2f3ee8a3d30c5f8c4b2eee42b25a515cf0a5f0f5a51ef2ba50fe49c6f19f83903fac050a6643becd1301167e6e84aed10e5979cd53e59931a04fb8a53a7c1293eaaefe565730843c8b788585dd0c173913f5e80944e49c7b5c20b28f4ded74cb4e08c4ad4ff05d1a759a0864ecbd3bf783ed1468b1117a7d6b5248379bc583a74cbecbf961ac14b8f227b6b2e13ec5afd621925c609fd46d995d7a6f0e75c977f2e57c45d822b0d2810d82c2c768e0bd8449479e0022229a4e165a34983e63c41b3331b4db4c363528239604c6b1bf218c19a14aabf86b15d93018eb59ba5b0", 0xfb}, {&(0x7f0000000380)="66a8383b029b15abdd8c8437cfc90b86b8334e9f625e8338be0eb7306fc904613b7ca2f294d891d12bc18c4986455fc9f25f9cf0fc3329a3a3c2d3f258db0d3db4d904e9a3843c4bc92a1a4cb2b20b5292c5e890e8df0c6150c00a9478dca5a3e6191bf9464eca28697f686cd9896c0caea2ab43efac6fbaadf265a4e7125843c6aa2ba2a80eaac8c635ccede45ed08d7914d202f4059f47f1fd218fba92c893e285926f80265ad16a7df0c14958e1fcaedb3a95d8859c6f196672e6380821b356f8e362edfed918d74d106516d26f2744430fb856f22e0a840c90163e1a67e45ac75ed99df0959e78ca9012ab79059ab7078c41525d34d3790fc8f5b05120aef5f4312447ee2b402c0ff6976fd239d623cb92b14669037435a547111577f321194cb800184670d572c110d78cb2da1f11ba1f343eabecdcef7237810053532afe47e7efc81e35ede613e862a87576436e5937dd9797080379293cd40fa0b0a54d3b482988f356e44c19a90c4250a20eae1722cebc97b1c09dca73172ecd77f649df67a307a19a54e5d3977b73f271679d189a5647b7f24737e02d05f0de1f2034dd4fbfd32417062dd9470ea09f29646821df258a8421e524113e1900f348c66222e37d5e8f0ef4cdea28e5777767a147a542ab17af09020db6245d1af75eb9fc4449e15fb093b55850df4f8e7cebae6f6bdf06af531518173522cb877666c531d1c8d7d174d89f028dfc22f3126b4575fff177feddc5d231146c8e169d29fe33a5f6a0d957412fa0ab3452ea590b6d021c6ee2a4f9ab131ff5a74c1940e6f56dc67d8287c0e54d295b8d2a99c2ee68d4bdcd994c5b1fc4a381b899f56257dceca6953978ac43e68ffe600b9e1b2769d89cdaaa870b2c15f2044a18d546b2de8b510ab6a74d68dc812914f95d8d976a56e5cf63d731453d16b9c6ef5681302641a2023ddb8402bc72522de0b7fb30b2e61c6e389fdf8568c7376ebfeb4543107e841a257455ad8b658d7d18a26cfff7680d65d229cd49bbe6328e0ff7cfbb2e4c7247eab9c277d037d9a309bcea84d7cecf463de7fef784b27ae099e1560fcd3302db5f2c0a257f9607f66c24687314a06b66a05d6de3f1057473342b14c5c13e5961de76d8f59d1f4179826086c56e42435e4c930761c63b31c2726c523e663461f50cd23a9824ddb00853c61fdb9dfdf907d0e0bc935f5df2513d7bb971e45c06e11587789b4cd49918276c2f397ba77f58dca27c20788cd60f7583913d41b5919cf3f1f7e19fd602dbd7cbaf66c498aa864862942a584eb9aa154db1b795b13ed597810d1f2b51ff1c6f65cdc59f7f787f99d5e4877be5ae263d8168a07eed2f45f62cf6c3d2827143b1108e54f228a052d6bd25154b55d8a5ace6196349d6d0b16c74c4222f8f7ead020269375846e7c98fa2ac09afb065df93e8db0bb9b51e8f1962ff05245ef98880390bbb78ee132766e44eef4991d421f65f6d2ed63683e9c4306b61b0db2d5aeaac92b60d678105798e7fda0253449f947abe40c1b28b24befc26bdba161b8050ee5800aed21367a560e853af59007c90c92ce40c6fc5d1d845b85b96ec59154450e7ffe6e44d7ee0f24d4bcd6040272fc5952d6c219d1f3233e3abc124c029facf8efe3f5e247341ed9c0a00957e4ff517b1a5d48a162d0d0947e154b4dce344d73b198c527fd822f3a1d1c2ad0a9911d1bda9b14515b2f84518ca167946b9c458a8d2791bc7dacc02580bb6d6cc8a19f8c36ce0433257fa242502977469d202397d83ba2ea633889eba0238e9566e0483329078fb4824a514a4697b01de45968f188ef1d623562ef8e767cd5ccdb974c67c1c39fd09399cbb92d955d70fedc3635f6497e39b5612927a2748e36a3d52ba67c0037faf6cbf3b055011dbf64d5b7eff960e90f8c80bbdf3ab6f34f6b462a7fe2534b0ae7394af8568e9b7506ca0f83d418578d5662e4529aa610a5f8e405916a93e40462cf4b8e7ea6a0edac388b68a036fb07feab33a95aae7f3e632964c0df533a05430467b85c0e8b09dd11614f24ea2ce92e70ec99da63e46051a5ffd492076923494609a8feda65bc63105410b3851319ef15474669157ed89bc3c5695e9880ab7bbcbc4e3f8e2b9b2a455c85f87058bc97bb98e4f7e51501f7f20b4f11235f8043eb595bde5533705c5d3d148d110f17ae2fa899b204e29271bc6ff30977b201c1a8224bcbae93ea07eca021b6e44da50e0f6c2d1dd2f2d7cbbd3ddc6a93b679508cad7b4aab6c6916c3fbcf1c007eb493f0e6b45b40076bb8a353789b84b2c20122a0ac2180969bd77ed6d63771447d81457e29fcefabed847cc0d27137708619a9799a7da868f654a3bd3102310c045bfba7492ea3eaeae6e3d46f64cb6fbd53de6d9f74fc102733720ee4cbcc74608f9902ecf341ae82d2d9b43f8ffbd689f6b2cc7253392985b4a6a46fd3004c4111487ade55c4ee783f6f69a6e7759ef51d024382028b51717838bcb55d447ac7ef9a867cee38d6008a7bb066e33121cb8d684016fa3332d3463575cce7e65b5d1263256677f935dd01696907bfa1725a372281254b29995e3ec736fd1a9b243fae91cdb307291b5c8b9768e6ffbb177314a041cc4685199007ff5516180d7e19b1ea784d9ec930c3495f0724c6abb5010ee53b3d4c0b6dfbc52194ec57b8e6f824e0b12729075d622313e6a899c741e8074cfe9bcf4a609ac9baa2c72bff7135f742d11c0efbdf0cdb704a39414a3bf2c04fbc0c4a4c634fb0aed3cdd04dcaec3e1fbd9846683b8b7d5df1e14806c75ba9ca91596b8eb6b55cd26d8847e7793cfcdb05571863ef2269ca481ef3c704af005cc6e98506b28aa0bac819ede28d9d9040abae2071b9c49adcf99c088759bdcc4752d28b6942b311fbbae551102a503c7a021a7aeea39489361a07c44119a4a31c1c2440ddb598fd557a1c9cc2cb516f8e78fa3ab9f22512043095959b46afec6adffd4122b435a1e82d61674867bf3ebd8539a15b871182033e7649779dc2050b3646a2c2498d1086638445d5c36320a77efd323eaddfa835149e5419baa890573c7cc5bcf1555ed3359d8ce76c5fe7636a0c6ec2223c57f7971d5ad268c1c2a4be2bb77b54e5d0d73f6639bffecfe3b6f4075c51b81bf314176f52830fdc1eeebbdf28ecf412fa543429629c84589117f48e49077c4b222db4eebfb87d82e6667572ff816a33c626fb4a4fffcb509ab7a5f59d6ff1997e852a2cd54dafd16bfde0109a30a8fd3699b1c5588cf7e956cf34462439fc158cc62b4ae1379a1102f8ec5543a464583b2d95fd0800922afd1dea71f92f55e4f8670c61922bb7d863b3007b759c2b6a6dceb98dda1063263a62d7be3617234eb1524f10a29903f5177ec48f7ce43ecd56f7d0265c94c4a0253a71be4fd8af4af6898e1335b82ffa95a1ccba16cb9cdca6ef223f398849693a5e1a33a5d1198cfcc7ba3548a45a80f0292fb08188522a2bbd0daf2ad8fc2aac3ae24cf4e84e9e34d7fc0601feb0fda52ee44002ba4d7d3d87f07f28398b34bcc005d4e6765f2726d0fcddf0a4749ba59fb3c3c8a9a235f5d4e4d0de30fe64c5b782847ede9e35b400503c847bf29b9056c3e031f0bfb2384252fa6aa039dde119962688d5bc165b388af9dc2fd891b3e828afd4eaef48f7fa5e63225a7486fc185004c932c6de12834c89b40cbfa287b4077f88abaa06afb070ea542fb948291f5130ed3f50b647676ab21533de2f7d9d35632778ca454a6c47a020cce9406f29994f7e1078b7f360ff9467664977bc415ec29bf5719ca070a61ae5f1199f890e9c077418f0aed0e774b7da803825c40a5b5b666a16bb652a29217da053993e8562d10c18a9d43d6a334716c89af135e271951f3e655f24a86c31ebd551e195141c168eb099f5a242265488e2e21b9be93cdb91e7dbae0a6c6e89b55cf45c0f0f9c2285eae60a3d9cf24fb346f2b10983d339ffc3b46f1cf36699fc833be642945e1031ea0ca2c65fb1b58d7a7c48bcacf8bf137ce8b67a8f51ed86507879b9a86671b741261176acd90e2b9fed5afd719b4f8623669d051dcd8c898f5d4a5a2da994df7a45288bc9dd4637f4012536093ffb71963c9750092cb34f0d1d24fea1d369ad139e571b65b728d7caddfc394b7eece3e278b3e5996df7a509813685a6b347e1e1ea69f3acd248469dc97d52897a11a39f836e7d9a755ec83da66298abc8816299a8c81db44acbba81a57b17f314efb53ae5f0cc0d808febeb68b03ba7a0b17dce796be8b2cb91fa0bcfe78361de32e21b9d40d4d4816fecd24c2c79b62cd2bcab64d875b491b72e1fedf4853ec02daad81501b73b3c1d18af61aeebfbd0c8223e61f94708f97888bd70d10536e460ca8f674a3ab6ded9ff08bf2908c281ef3562a41f97775d42920afc1e096d7c3f2b59871bf65b8da73f1a04b3127ff60a1e14691a9d555a52088c1afda11e0deb959f2c8d6aeec447e671d1e24edc3fb8d13dbc87dfeaf308d317aec10d2741a8448c6c864169d8e9834c51da048940481fbac08b372223120454ac08ea9d163bf39be88a2a64973667ffd5f28cb3ca67510455cac5d85c8a82966d23ffde1ee00a3cdee33455546b8893c20494a13282f03df2e951cba1f7f6256324f18a6a3cb6ef5b29dc9ecda18303ab58f62f79524be2ca7e28498c5be015081036d501833cd356d9f29ee61f6771a91c89e80fcc4644bc427bea8252d5a3a097916d80e006979d86a1a34ad54dea9f15f5214d63116475198c611b57bcd1245b1245ae13c71110ae7c05f112af9656fb2da58ff21a0163b4a8e89b30ee31cb0e36f5b9e5cdd283760e03ef56e544625d81ff3e4fc59241f2ed1c9451c252ba9e9f478b4335b9e4271721d889695b8158797398f8f96aadd3332a67f47960974f4b9fd8d67b8657c5a904beac9161af06369421f5b648b4744407bacf2a69251bfbbcaf3bfd8dabb5c3f29b9b97afcb5bc5d337bc039883ea58eb8e3c2666800b50139e267568e1d872bfc346f1875bf8dbb4d25c2e91495ec6aed7143f5c810dd260411cf1df5138089da85489968790cbff56741ce59b648e3d6a90a10cecb10f9ec7c5072c4578500c7a6e4e4e63dc4f322efebe8ff376396d4544e11dd21277d3543f8ebea559ee1dc0f839f90dae013f285acf3be986631dbd2f228d8adc29edd33ada2f131aefe4f5b3e05fe0b6fa07bddc243fdbda8f078c780456257784765008df3cdc7cb9bbe6935a818bc3511126c0b5d9d97bae64747a8455699ac5f5a2b4527086943eb0c1a70e7e13b9cf3199f6ead490f51b0366b728bc5f4014347fc784d2d61f63184f9130fc5b63e83b758069ba157ba0c6fb7ea33670d883178b7c48701ed54421c5017878309494a05bbde135f428faa5d1c7abad904685f1f0d5e8171b63c35de54f14154f1db1acd79211579a171055283afae6ba876edaef60a0fbd8cfc9e2a8e324731181624221c7f2fa15974402046093a1736566b97ed5ee09a9c015071ed8589c66c841f125a022492cdda37a69a10d3219347302b2652e2615dc15493d14a0dbaa14c439ba198f86718f057247db6780f772148af7c463b1c67d8dd9ecca52937c1aa8d1e9716d544668ddc51393648edc9e190f34fdd1c68855819f772400eb50874045f7ccb5b6252f7cd9f1bfe8d98c5aaf792767d97e5aaef90a5a4bfb9b09e13f52844559c6d5b33c076a11f3fb9aeabb737eab4a5dd12cad895064ca348efa4c1c0074d6e643520fbc264e621fc", 0x1000}, {&(0x7f00000002c0)="d76c73438fb9d3da94273294aa3c6eab7e7a72eac8b6f7b7e2d0fb839214ada60d8d51fbd0d6e19abf0bfdab642705a9686f2f934d631bb481edf59b47e619500789720e4c2985", 0x47}], 0x4, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000076526d454ba7a54be600152f7f199a918aa376c9e9f20c38d9a675825ea211129e579f5b537236438f7f129ac4a37fceec0be244248513d97f9121f3e4ba23df54effed062e55d7a8212d16334cd85c986bdce6461abc52e16a094607b2f889ac80b6a7f7c89f4cbfe77b3c0be0c13ad19764fe1428f2538be35151aa3f65b8ec597d612cf63181a2a53805997478a491"], 0xa0, 0xc}, 0x4) dup2(r1, r0) poll(&(0x7f0000000340)=[{r6}], 0x1, 0xffffffffffffffff) 16:12:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) recvfrom$inet6(r0, &(0x7f0000000180)=""/133, 0x85, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x1f}, {0x18, 0x1, 0x5, 0xfff}, 0x0, [0x81, 0x10001, 0x8, 0x9, 0x1, 0x101, 0x9, 0x2]}, 0x3c) sendto(r0, &(0x7f0000000240)="bbe9bcba02ed331a7f51efe6e0b4cd76a5d23c315c7c0bd5ce7c9ef4cc21effef2d9202d2e89d7e351eb8dd833cec47777acadf13c566e9dc156acfc6702cec3dc09dba37b1449dc3852378977e3ca57b96b8d33646c0cc771202ae7dc188408af80", 0x62, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:12:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0xfffffffffffffffc) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x42, 0x2) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000002c0)=""/26, 0x1a}], 0x4, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:12:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xdf508b8fcc54ea76, &(0x7f0000000080)="db886e95", 0x3a) 16:12:13 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfffffffffffff476, 0x1000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r0) 16:12:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20029, 0x32, 0x0, 0x209) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:12:13 executing program 0: r0 = socket$inet(0x2, 0x100002, 0x3) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xfffffffffffffeb4) flock(r0, 0x8) recvfrom(r0, &(0x7f0000000040)=""/114, 0x72, 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1000000000001) 16:12:13 executing program 1: shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) link(0x0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(0x0, &(0x7f0000000100)='c\x00') socketpair(0x2, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) clock_gettime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="1a95", 0x2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r4, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockopt(r0, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:12:13 executing program 0: r0 = socket(0x18, 0x1, 0x2000000000) setsockopt(r0, 0x7, 0xfffffffffffffffc, &(0x7f00000001c0)="015728db", 0xfffffffffffffe3b) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x100000001, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x8, 0x9, 0x1ff, 0xfffffffffffffdfc, "8a84f08dbf0c864c7de148c93f10d8bd50e32e54", 0x80000000, 0x7fff}) setsockopt(r0, 0x29, 0x7fff, &(0x7f0000000180), 0x0) 16:12:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrlimit(0x6, &(0x7f0000000000)) dup2(r1, r0) 16:12:13 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, &(0x7f0000000140), 0xb51) syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x400) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:12:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) fcntl$getflags(r0, 0x3) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x1, 0x5}], 0x100000001, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x3b, 0x0, 0x6, 0xd843}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x7fffffff, 0x400}], 0x3f, &(0x7f0000000180)={0x80, 0x4}) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)=""/171, 0xab}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x200, './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) semget$private(0x0, 0x4, 0x484) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)="3ff746c84e68df3c35a2c95e873d1ec5b0cf5c0809f185ea6492247c0410488157af34b1cb732726b9d6dd3975f528aea79775f0141a4e3b0e20e7e74fd02155427a2e082d5674ee3666", 0x4a}, {&(0x7f0000000300)="0b04dffe88b006610356e1d99c2612809981229b891a930eb55ed15d011d05271706ddb19453519d147f8dc99edb20790978520232ba9a75eea2fa169d9e6a1059ecf32d64520dde328d01a9ca349926d28d7c16975e3220f96df271a80a6807308831a3ad129803f79dfe2f82b8a3408b7da35d9b20b404720387", 0x7b}, {&(0x7f0000000480)="e9b317095c44be4ea53a7a0ef62efd70bdb80da0f4a8b57b53c32663e79c1c949601715ae45119e11546a053abcc9581f49ad0f020a4ceb06794b86cbb8c4f63ce9471bd2a694adce39a9f45b21fc39213960b9f23d661be385132a542d0a8461bb3438507e259012ba2651d40d0f0427bd895b843b0da3af2a34db097a73551ccfa81c0111297b94abee31ba227356ec2a14e1842e22f1e2b0543", 0x9b}, {&(0x7f0000000540)="72529cb66f690075d55d55a7ddb977bf62fdc500828105e5acfdd5f6978aa2d7ced4d37633113395f603bf214b6c0b70db7bf49a84133c08cf7fe2e3c05ff83adec883bb0a8e457f27a3e9aeaaeb833b9d", 0x51}, {&(0x7f00000005c0)="080e07e5b1af7148da8c4fefb4e205a4ec3c7650d8548145ac42784817c85bcd401e995a97222ca5a1bc8005dc0231214faa419da3b21088bfa5e245baecc9307257e4b3a0cb9b1b4bbdb7252433cf7cee2e9e3a297d4bc3fa5a0a23293a1e3f85d89632f5c9041026c3fc1a2a8316070bfeada6618598dc51530fe186e87da4002fa0d4cfac4ef46ae0611786255a7ea0bc26c7213d70bcb9a2fa6101511df8f3cb0008596007b29d205145f193f600bf13c8123e38271d8a2edbb975ee56adfff1c0afaa8629c9cf04734e9d9b72ba2830289c5b9c11f044d399c3bfb524a3978953adc4fe30169639a272ef03f6009e6411c4b8d6e0e539a2389460f0481d3d2d29ce99bab19e0c7c498458a23016a7e5bf9b39024d85c76755edcad45c0e1d3f3fa80a73ca70e8a65916e782d9b5ba334bfdaca5005f32a3664b3a762904afcbc0d9fbd6d209f6b2178b4f22f4fab8a3fa91c538ce92b849ed3addc8745af9918b3a5add81bdc68229bebe12ee3549e11d55819a047f1f1cf1f98ae83c23a800a76221b549be3f38f02c751de9eeffe481b9b5e4f2ef4716adf7997bbf2a6ec060f57789d12929742f4ac5cfe58fb61e354be43dfaa6f8503f14d7042a019fe3ea29d077895ac2cdfe84ff91a2993207d319b0d5298fe60fd56390187408736ce003d74d3f5fa1dc7bce148bafa564a89beb670ebc14323961d7e1b2a44518e14641e2e4db245d60f3abe7fda7b8863da2fe2bef628e58843cab811ea2b297acca6c990ef9e4106a3f24c29d4a902050d435acca9515ddf3163591dc1d5ec9f63c1a7c8f89c1be2bdd4413bd313392f44be87ce4847df579edb4954ec3fd08c088ac413781a81f0838a11ce36d609670e2648fdc232d003fca40871ae02f53e33bb477ad40a53ca022cdfcbc0a8ccdea9d4b14313d0963227dab193f4d5b45e397228450ff3dadfe3cd12a69f8ae590dfb8973c24ccb8334985985e30f6a684d502a14e94e216af46a6a98ed0c35004d894caf6853dbadd2ae846c7c35a2c9d3dba3c6feca946f48265b89ea9714c49a3302404709f8029b3d7c1f3284a37164b1f54b6ec15a34837e526bd7b26458e1f38579090166523919699a3daba6aa47ec4c8555b83192cbd2d947f4d8cbe3c0492508aaff3db8aa2dfed9e641e11974fd9833dce12c4f7f66053888ddbcc2dbbbf5f15d74c363f7c03e355cdb6e61bcc2e5a22e8391fa3efd4656c5646ae2c85cc1af8ebc491074f6027578f18a9fd519edd7594c0bd45955b2c361d09a639fe0e85a780c7349a3eb5c4326c1b9588ec39921e73b34bb7baeccce0d3906ff40755c5b53e2b8879a391a9a9ec3f140e4475567f480134dacf3576c7319584b85a2d1c518696d3d5beef553d410b435a7afab01f92792139efe24a1566b34864b8c9087b8ee11ab1d3fc0d7491506d5248fab8b1171336d31e6034b05c13bc1a6af96324615b9aa7498555795d95247430ac4fc0363c43350bd19fa3cd7ddad7d619c22aee49f40682f63f2bbfd4c37c4c32073470aa0193379418a888ca58ab55f64a7f0f11365b05747b8dccdf69d081c9dd9cc81d12357a3a73cdc1561ab03baeed404bcdb1536e97f64f878fc17ad34f5d0a873cdb34f99b9a0bf0812da730bc5b86d6e29ffea8ee78ee0bf9991a0ba5d78e339cb9e27e7ff1a755953aea3773f7ea56530ada92f431a910a42c687ecb693dcfc01c1bf3c55fd07ff5a622348d7328a22805218ed7a724ca36d3b873a197f05bea60d5f29eab25d60de9ed3f2c3dd3f038bb590491763efb2b1181d6d11e087f69b10e7ee6a29cff86e13d0ae026dd8dcf467068a6be75b6f2a8811d1c48080677fae15df304363cad99fd18fba2d4fde1197e1d529952fdfa1b18920279bec4354e867c3b84d89d0c1e66bc603687d400c3c57af99740f2bfd0a3caaabd3694a2697e303c21e6a4126d7918d95a7db32d40b3dc03de5e782bfa8975040448c364fa6e80f31743dc35cbc60d33da0cfe52b77e14e72a0e1a12286d70c3ea29999bda965f0c66f6b9c82744c95abbbeca69dc25e651d5cf5e4bb107088196d01365f6fabf086097ffbed0b22499b4550260d76b7c2b1ceef919e307b1020307f95f6d9a8cab0db42e7060c1c7094918b780749f9bb6d107317b86d626d14ab1873bf06635d18259df6b1f18d7ac865c33f7d3649028909edc039535b2615f7eeec2aa15a5df6de00b3bbaf2be396dce9eda5db9c0a3205541800804e7d91b454e2f1b09506777f006465ec3e19a8df89feee7127279a01638fa5e676165214d9b0ad3e225bfb9e364beda4b9d2dcf2e822f49a2f395b58f7bd896ae25689980b9f6525c856ba79bcc5303d093473ef282c76b7d64b02ec7189fb2080814685aa70ff5ff023d9fb2c872cd7e63cb42e93adfe6e01ada9a33d623a8a90ea6e773cbec9f46505a1f972568fbfcb5f5c1e2add4c95592a547e817b129a40171944b81eda5d0f706271d7016b123b41c98d9fa995e1688f59909bdc79a7c67ae877cb56172e31f9d5e26ac7c55ce4a2ebba1049216836a678a930dfbc38de440ea562c4013c729fff900847235c9c32589f1a6e3f438ed4d043826eef43ea44639c9a8ffb040486bd8f6532b7d373125ad0b7e09782faad696731b17c835a50fa2fd6240fd65f92516af9d2a3769579842bf1ce17b3c88d42560e60d4fe757d525d5a68d00979607cbe23d05c5af99d84d9771d3747fbf2ecea595e76b95e31cf60327c14de7b8e998bbd337067e683eac3c5b7ac570e8a97e9272a916881920f1d79b944e172c4cb13e56439cb1826924aaa11c907b5a3ea897c31ff270f0ba3e9547a8435a58a9f9242de38736d7db7e929e496bbac82114413f988431f7ae363265d52fbd22fffc52d1d50c53c7135d51d691976944e56cbc625d736e4fe0fedf06fb8cc59bcaff7a51eeadf8179895fcb6f3bb8fe246eee21a7779f6dbc62d8351048e70e3eb0122b897a0bb47ed6ef15a2d8f5c0729731a61ea0194187be734477e6fae012d3065de3a30afe22b5bd6f545b59d8e89b3e2b3225fe9caa7173171c6f7111bf6c430aca10ffe20c5a3c4bff436c14ac65d0d72351abd78b51d8bb68cdcc4d7272ed4fbe4bb4d30611585f21ed3c061690fd1b6319e67e3898c47472f6ceb20a28cd3414ce4b3b5e84f8406d54741bcd1cc3d16ece1b22a1bf9dea0f36925d701ca74eac6f095b83facb16cb325a81a777101b3efeb8f4b4026259294387de857d3dcb3fd16e7fd4a8771025cb53a87bd23c2767a8e1b0aae97294e75d7f7c3647c82156e4a295411c3aca3d0511f7ad3a3173b7b82af79bbe427da5cd4a29619646f08db9b3e0364a0281caf2b17667cf4ceea43041869df6a2462dd10aee965401f86c7a84bb2c41cebc66e01ca158bb04e61a1b814f0dc718827090cdf8d879a3854e8fc131f54a8be2565ffd46e102eeb1fa0efa4446a9f5cb460348f3d23cca038ff7c5be325c09b953ebc87ab7d9a49ecc42a504cd36e77d6ef74dce57808acfbed9ae6003648a928b26be5cf561372d081344c98dbbdf611077ced4978c3f942ec8c8b8a67b36bb21573184495b7605c466cd3a2ae42d482ba9ade81b3334438ba6e43cde77c71a06815211756ea4675da852008ef1213155063d17738fb7a16032c00742f593835dee122267bfc3fa217df4ae392b70b54e73ab9b963f7d0fab2b26a8af84e726136079cc3aa5a94078d0d92dc499715fd3c5c5e0752cfc6a3f6a6cb3bb72130b5fa3655844611b27d0a25f83cb1a323d753239d851506122d1f99dfbd86c9288bd298ff267c79a4afdedfc7e94cd7f9c2b3d6d3cf7f42d782c06c2781b35be97a43bc4ba8b03e3e9a3a8384d7ca5a0809f4dcbda4ebe378742d640c7ba8ba63bd8c7d0366995abbdf4bd7659d1767ba602fd387ec9386b013d08f55024c906dea57d8b7a39686363e6d9a0530a7f369f89eda5a4f737aa3451793ad44b82434e3567afc479184f975d72241dd5a2eb3a10d5335c3943a3b836a9e3b08587318f85c9210a343760266f7c5562c7e0dfa3baf04c833f0e0e70692bd978a805413ce7a9f45213a75bbc0d6420daaa11de11699a3ffe4a7871e911e74fadd53baa962b276d41b2b2536312201a179d2d06fb68df1f9ca00c83720c7237a19f06e57043872ae71382c418dbfcf138b91bea38550853f088adb72704b0cd33c9964e4a8fdcb4d40c44e3d2a86e8c606ebd7beb69ae2a5a0f8dfb4f632864658f4b620660bcef249653a451a2c3264d8fd20d17cca6c0a8af0d1bf94cb6ee6ba35c58d20600441980b7e9660f384c3bf919954de2ed715db6046bf25aab98d2b01338898a51685c7e9bd57677f67d070b3300b1458336064403e70d710cd227815f357761cf3128bd7171accb7a73716c64e84206549eb99673cb8eee3835fbddfd9b00fbec7596deb514d2d73665035cd64d6de595920f8647eae762f2a0fe52722ce492bbacb56deee0cf9263e7de9ef76dff9d693fe1d16a53b496d3285d0c30b164ea7b01865b6306a5f0012070cc10bb34e3ee23c1279192704402a4a0bca141fe98ced58e9632ed30f7dddd92cd3af5220f54bc290108ae223c152147d282c8da8ece066ebc2bb4cbf1c3ab307fc288d73999954075f776764b40bffeba225aca415c98276f495819e74935823922f8830f733c3b0eae30156cd2b06770b8b13989a6a8fc6099ee0f9b93f915785194d7d7562cb71ab622184db7be3792b26fd87916b9a09cf0c0dccbe765a49dfd063775994dfa612972afb4c1ca973a73438dc092cfd821fad7b1688f8c3f7a149d25eea0916ccd88ea654b110bb1869f2483d594590b28d5df4859861075a13ead3cb9c618e5f810a7167975146d65d087f2c9bf7473183291c331eb35f03debd46b5436ff409569d470d0c97ac9760e4ca3ddd8413668824da0d464dc4fb29bb3aa98d8cd1f06071cff17478bb3ce77d1214a7d956fdc556cc143562cbf74d97e31b9ae6ba77a409dc13e29644b366433cc5e6480a9c2391051723c787919a45ab0d2944d20d526715dc9b57cfe18886d885fc4484880f180d884f8321f24eca31ae8b301b8895ce85138fff98960da58f494c67bc20abf07c5dc73054d0a9fc93b7e39be68adb8ea0d93b9530800f6cf0c37b9b3ceb24a8f81e701fdc4b1d0c1257a31ef85dc8ced315d01613c53b29e287656fc0f07a3ff615cc91916e487516a060b9b9e0e10e350542cae91d5d7b60f0cebefd6566abc7290ece681d24e138d4768780be7e3c180fb66e613eed9ebcf58cacdddf6a93caba735cdd69fc37b31386fe7c77d536ab09275632fc2de7f4666448d3b0de7d7ae62fe262aab3b776f8a895f67da2f0903946cb339f0253e68adbb34c70a81e58dc35f9a315cf29817ba8126a83a55aa545416dd351a5ba2f37fa723e353c357693ba74749390eab7ddc1bee4a512e14bdeea63f05a2edc632e9ef22bee33e28da15e430784be9b2928e2906f0b9803553069b72bf6f656a0b9716612db206d1d156c83b8d2bf979de8074f5c17ce260fc5498686e7c62094acc232e501fca9c88c55616da8de78a757fa20d17c52abb4c191a01acc8535fca80bfab378fcfecae37b9d04c8edb0e2ba859e650ffc91971345b8421f415dbd32016409a05be95290f87a661278bfeda70e9369a65e00f88bdb2e75476c44650c6927a0f9d5d9bc336a2eb046d6f1b390d7e2a854cb5fd5024776c8cfa322e412efffd78996bf33aefc9", 0x1000}, {&(0x7f0000000000)="c491939facfbc930dff1b5573d291040a89576effbb88e2a88f57eb831668fd0cd063bcb4c", 0x25}], 0x6) 16:12:14 executing program 0: r0 = socket(0x6, 0xc007, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x4) r6 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000200)="ebffcbff1399fd812eaa4e713003009931929648e99ca15084062ae6b159d2eabc1f195e8a24469b2847940275cce101bba1ca86a06922379c2592edd274c7e0f1c8f747e8314b7429846c90d2a95cc4e539d99dff0bbd1cc314fafcf65b852a089d67e56898b1080060159dcefa59f07c14786eb72bcb00022dbc5c863d54044547500c4068b327a27be140771037bf86bb8008a2823c557ed44ee3543b2638", 0xa0) 16:12:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$setown(r1, 0x6, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) flock(r3, 0x2) 16:12:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:12:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/243, 0xf3, 0x800, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x6}, 0xc) 16:12:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8d00, 0x8) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) 16:12:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d0aa4214537793badb40a886452e3a2dc8dd6b05e5408bec3dffb06811c66ff11348a64ad36fc18763d0618bafa002964b02985d03ad2e13a306b0e36091908f1cc964abf6886b034866ac92b0729d3af2d65e1d4db448b376310f2b857d9bc107f4b67448a62cdc4d25edfa299036c0abc3f7542e1dc26fe0bd504eec15627de2bf9e36990f26b8b5d25c55e9e1daae89e9ea329c76b13c5b98", 0x9a) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:12:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) lseek(r1, 0x0, 0x2) 16:12:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:12:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x80) r2 = dup2(r0, r1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) syz_open_pts() 16:12:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() getrlimit(0x7, &(0x7f0000000080)) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:12:14 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) fcntl$getflags(r1, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/88, 0x58}], 0x1) close(r0) 16:12:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setuid(0xee01) fchown(r0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/250, 0xfa) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) 16:12:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4, 0x10000, 0x0, 0x0, 0x8, 0x80000001, 0x6, 0x1, 0x2, 0x80, 0x80000000}) close(r0) 16:12:14 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10092, 0x26) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x40002065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000180)=0x8) write(r1, &(0x7f0000000000)="c7581b51e32c0156", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x8, './bus\x00', './bus\x00'}) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) 16:12:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x6, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x8b, 0xe000000000000000}, {0x63, 0x9}], 0x3}) madvise(&(0x7f0000496000/0x2000)=nil, 0x2000, 0x4) 16:12:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') r0 = getuid() setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f00000000c0)='\x00', 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') read(r1, &(0x7f0000000240)=""/89, 0x59) 16:12:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) mknod(&(0x7f0000000000)='./bus\x00', 0x6040, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:12:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:12:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000300), 0x0) r2 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x6, 0x0) preadv(r2, &(0x7f0000000440), 0x0, 0x0) 16:12:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x3, 0x81}, {0x7ae7a719, 0x7}}, 0x2) 16:12:14 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x86124) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bf1b05eb5af35a0500000004"], 0x0) sendto$unix(r0, &(0x7f0000000000)="e8a1af38b9dd3c5e81f9decbf47f9341319318c4e35b78437cde979ba4033538bcaae3c580b551633bb51f845fa828d697e1500f5462", 0x36, 0x4, &(0x7f0000000040)=@file={0x1, './bus/file0\x00'}, 0xe) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f000063b000/0x7000)=nil, 0x7000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:12:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) flock(r0, 0x8) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) socket(0x1, 0x4000, 0x8) socket(0x10, 0x4007, 0x3) 16:12:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) 16:12:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x1}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:12:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x57) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x194) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x9, 0x1}], 0x10001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000048, 0x4, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x10001, 0x9}], 0x6, &(0x7f0000000180)={0x8, 0x11}) fchmod(r0, 0x40) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r2}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) 16:12:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d129fb44c39a0a8db17a8094854ea78698719fab970001aa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x20000000000004, 0x0, 0xfffffffffffffd72) write(r0, &(0x7f00000020c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xfffffffffffffd9a) 16:12:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getgroups(0x2, &(0x7f0000000080)=[r2, r2]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:12:14 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffff0000, &(0x7f00000000c0)={0x9e50, 0x5}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffff9, 0x37}], 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x5, 0xffffffffffffffe1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8000000a, 0x0, 0x7}], 0x66, 0x0, 0x5, 0x0) 16:12:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x900, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x44) 16:12:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x90b32c2b18f23489) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x3) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x150) 16:12:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:12:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) 16:12:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket(0x1, 0x4, 0x1d) 16:12:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) 16:12:15 executing program 1: r0 = msgget$private(0x0, 0x100020010005) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb024750000000000000000000000008b6a83fa000000"], 0x1, 0x0, 0x800) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000fc0)="33b5e2abc63e1b625e74ef57c7f05bf7302b67a707a26bda075fa8f4c481be56aab7c0e0a57febd5b0501794d276e962fa70cb6ca97d5aaad1258977a0a895829df943bd1776c2d95d55780ee4449d940b9826fafec2c9a813fcd6970500228a0c09fbcb8c9224f373e34610c3f87408f458f202051db3ab1c49715478199024c50f79fca40c50849a8e1bbbaddaa91478b53ad4a8b381cc116ee9721fc3c8906ed31e0e8346c3e13d7bdea5968b40ceabb4ebb9204a2220d7c38c8cda86d19fe4878386ed4dca6804eefecc360fde1de1bb16a63dd91926f22352e49f9ac2c0a25fa42be39c8e0f5fba5ca29323123cac524c41b4eaa7d74af21b8de88b7ff08506e3c7745101b5f4318b98e649f990fa8fa37f5652af5fe9520d4c3934a50da413487824d7c2ceeeeb43502c153d69abc31e6f0aab3a05729fb6c5e597194229cbf68e42b87ab6ba92710fdf77e31cddfb2aa2a8028565267d3ce8448a0ccd3d9cb2c99183dd1a8c032954e132f1d9142ef10289e4ec197eae234c80389317afb2e8d76e7a8e4efb5e5c817a8e24164600f6bb3ad5c6bc18126773ca37ed2397e4a815ad28c015a0158f3a29708f86c1af2194c1abe861d339508efa8ae1456df151a0693b7d65afecce5cc99face426c97be2b832bb8aa70efd8728b56f565ebd6fa7d6458a5843a9669125049e1154018ddc59c2b0b733f9a763584d15448156b7c407a540deec09315a6cd0229c9ffa996eb073d5f03da7851361ae877f91197e472dd25f7c563ddac578e0904229cb9107bd5d1ea0bb42c463de104d182aabf2fd8cafcc0235f8f7d024aba67adc91236e8e24f413d3c7161a664c5f17d1bfa7f1e0c464e4d916d504d9a0823cf9a443ba6cfc5ee57a34f8eed6a0899b91d50f978175b99d699543f5c36a9b8e887b1e9154c9245f7485d5fd2a0f11c10f8abe0d32fdaf231290214cb767cbf8bcbddfa6d776d0d31277ad943a4cfa9b90bc7bae27e59f5c441a4a14866f93d59d5ff456bd1ce69aae214046765ac472f49fc520ef09b75518c2caaa62d1cae80c9891175a58119bc62c1c8555ed950ce5720f10231ca3ee32119e3eef981cc1f96d0fd80f2ac618a179950be13e700623228087bb7adcd9df3b73bb223fcb693aa8bfbb2147f9519fa8217a603aa132a1cdf774a34c6d7d5a17e55886f04dfa6a76eca6e7348717f45186e05ca49c2b80bf5998bf90dae8455f60fc6460dd59a6753ffd4390234d37e7620f387ead2650411d68912eca4cd0bd8524031309345faf441a42bc7a2b3c1f5a298ddcacc4597e096149cf80def1e594b4740d2befbd3a2c660fb762d6a14f7965d6c33509956f87702ab5915dd73ccc8fc72c260fca82bf059213fe1d0b6867cb4d1a864387863763d04c6be2f80aa2bad59a700b72ea5a00f6b5c6d068803694e150f562cdb5ad3e401a6db2b1556646f6e57456bc0707d0bc0b7d7728829f99c8d0dd89b24a0d79148c8f750470d55fab8e2396d09f0539ba760483e8dcc39b7192962926a94f9600ab9f3cfb063a467efe4bf5342faa50365403a077027b3da59c35ce51223af34c2712732026acf2b17e403b261a2d090c9481178fca72c1aaecdf6e7224bd6dd0a20d7a8b11acdaf0c8c1d6f1e149dac6afce868f95206335512b34df51acd1ca0fbeb02434f07fd5335689567dec98853ee254a60800fb01d424fdaf642b0d2a739b3bec7653520558002eaed929f36d889a0b91cf2aa22f50c8b7e4da19417a4bb168b24f5e2a35e8a90ebea6188c2df5abe067ce07cdcae75c809630f78cfda5d9d96089ccedfcad48b220ac5b84b510ee80295eeaa192f180041338b52eb65b68c292739626095ca67be9a7a0cb95fa263d9645b74cb97000173596c0f44271cc1d46b287266d3b7aa2c2b8c1a9ee12476668188c9034140b31684440cd6dda4335b215406ad6c15d2f3c60fa4a1e123fb3edb6328d312185645ea7a1e984e86e60530386940176551a1632dfdeb5caf4ad23ad8b0c1491fb62a4e955ed26332d299e74eda754834c96aacbf793055126b302ab154c23715fd748af15ac295f2627b30605645bdf2eca73ee626e9e4ec1d3234f868bd1b27e5070cb41bb2238d46bc917f32eb53985276629f45cfdf577ed880d78ec07e2ad028cc807625badd49dc5fb837cdaf6d61abac29706445f7c7a28d9eea2b132b7dd21a71d8639476dc5bcf5edb2ceb8004b86d23d4742b478732af93ee4418f9f2e02200b711701dc1f4839008ce7297b73019096b6aa0941349d7c476876639d47576ff701c45cc4f8bccf5e8375a86ac7386f15fcd9eb526bb752af093bb44b107949d90ed6ad884424c315dd1b54b7550463e05b60896c563c179ff726979f7cc465c8df895506f0b45ef30a0a608730924e3a8c4129d4a42b19b293438a529db8e5bf44bb17c547d9af9ec6ca64ac86f176b92141aa77b5f225c8af513b4da1ef305c3311acc94ce5cf2a765492897031b9a6076bf0be6401ea7a2980e16d647913fbbe6bbba69c22788c4d205d6b047f79608da03e017ba6c6f78551fff3857fe5d0c27ae09b68f17b2cf4fbb16066b74b9b8b0ed453ff95e7971d02966fe525a014b893f31c2bc2892474ccea9e5ed51aad3867c3e144ee5007ca7444aa11a4f91d945c83e2a2be6a6a4416bf16bef4b3f4ad12b2dced56a671f074f6ac7d00ed9ecb5741aee4de4e79b865e23034b71a156f09fdeb1f89db0fcf4d1c6bedecc45823cd2ca7b209c33d0c32a13a6134850fb6f2d0bb6f0841ee271e1692ef74d21ca767845e86ba6c848955a0b98efdb22fdd56fbcbb2fd0c3ccfe750c90a2d925f3e0ab00acab978baca26a75563d3ce0e11fd0659ecfa70dc3f0850f52e5a87a7cc3b981a5cd8ef91cfaccc77183070a60010916ea94737c4b0bf8034b4b3952689edc666b481ab2a52647fca6674e1546e103bb3beb77706fda67a01d032f807bdc3e3401c1689154d5688bed60f1afc11ae0ae1a4393b752b577aed2a26dd7d08e63b61a74071cce1c04a5e64d43b0062f4d8fe0a7cac0d1b76ce9d376512392ef4807899e244583fa9754133503e35e080d0b5d9de1d32ba4805113355c38c2c70e61d33598968f6f9c98f6d7d837b032c0f61452f512cb370d0e992d12c87d313b6c8773f67c463d089ddcb5f89cff593b9f016d86a75c03da1b033d7d7c1068bde3fef7513ea58239ea6cd6e0dedbfc7760647e1586fe161c62419c99bae986603f60e4aed7be7a08f80877c9413e8f60f3d46768b82d559ff692ffef0b56218d5d94858e5fd8f156b06252a6db76834647c58da4a5b7c8db120b997d114651bd988988ee2ed5b8f30eb338ad80072ae8247410691b2962fc4ec37e90ad968cd54a6031dc6899688c27e6da4876b1d47e7b6076d37f71de1b4d0dd4aa4fd7a428f40ef85a8a008cdd7345483019d480347800d807a615bd6195a67d464f6c8d49dfc78620292ffa5e663e64e02fbf3ef522a0b836053dc3aa3da33669a17d7870eb11faf99954372868fdd46c5d99986f0a41f1eb05838597d06deb8fd552737419ecf645223dba36ed5684eec46ca0476fec8cb84e237758e8b9292c730bbec6f29100a1f65a2839c28599fd852a0692273ff4f39159afd327ff45a983c7b6d5596f8b2fb14d875138d67e22dce0b5de387d65495b4e4dfde7633b88aabc1183e2f35d195148123e315f388a5e2126b74c682096a21f6ab845e45ba31a53c0bc8de203098615f62a6dc1da8900ae9fa3cfdee3be1764816bd773202cb1158e4ad9c38b298895b9dac1b45bf9e130eb6f64ef8668ca64782cea8664d8abe612b4364979696c8b8e394f06a82d076a4d2b54135b3d82de97a92118ac4cb0be22e51f96a7d504213269908af6f66fc0bb085192ecbbcb50c110fbef5f080f3cd1aff89866377f001ae9bb0571ceeded5f8ed1a7ced970c6be0b4a12b2bda19b7b121a95751337bdc0104fc09150dca5dca4db4586137d3d6736c2ff98526ac6557329ab266139ce623dafdde7e298ecf345d6b6f6228bb51792646653ea43459ea9cd3fcea3eeed78386ace540a54a73381f85118e4177764747fcde8e363e4915628211708551c1852b0cdbd9ce1a9b4b480e55abb36dba5eccd6da0e5df223bed38556d339718cb41ce3a29fb93345bd610677820d14170cbd65b216d3032ee83e8fdddb54e736786d01333f4dfd6de373856b28492cf77cd0cbd9745b3944f979b95ffb3d6eb6acf8ffb6112fe953c9e55866a1746e23c8f77652536de13f9bf0749fd76cc582e3466442f68dc8f6159a0d0901c5d3c61b090284bc13b6b272f4657d7e7f96b252439bef2e27cd0909dc2d2cb7a40fb67fdb3862a42de5516c7c6c63f2f77b455c024a75bf5ec03255fb51b863be4cf6632ab9b6dcd451c611d32dd0c185035fc04f8f9552856f39d0e8659e80cd7663660f183eac716137e2612f9030f3e3fa126fa09bb7e1d7a76c8861d24b861f4ef405206673154987f0e140c050bf8ce3ceeb34b908dd69500746aadaeb871e516a2b4f9b2d4a7b4b84ec97d80c978e38fa21b1ee58f9e66fa3afc19847fc4b92bad7b2bc64e4890835c293b50389a88e9e58ee736a7f453380f767f54172858473232b02812287ce01661d0afe2bcf0bcfe33c36f0677b9735eae9db2c7db447518cadb1cdb5eff33a7a31a39fc97db65b0b73845532b88868b4291955ac68104564ce60bb3909fc5a0346ab7df9b8364f878ba8c9a13895d685aa3820a8048d551bf73af5b32cda31de82b52f53bffa911481d5a4bba949b32c4f1a67cef1e314617bba6f6b3c205a7940b6d1fca9786762182e4c76ce2b8496ba91c803c95767426926c263462eda063bc8e5e76c4229f1e39f9002e57ee55c50a3e90c11060a1551735d3c3753edda429419d95fa1d71710904178beb36b0afe2519840dd680f70040259643fbd226c0321e99bdd1bec7b28c8a7f7fd55144173e697144065b7533fcd15da20306054d3a2eb2fe3aa056c5cabbb467442f07dda0181343dcc83595530af49664d6c5c7c43013b32db553bfecfeca22d266bfe55aedcbc1f98726e4e7e08e76b10221132557c3621409451bdf8fa48cd3e1b269e81feb1d802dc6dade15aae0d3864b2481a5e52ae7d3ba5deec8bdaa42753ee8837b021adb0394993de85a6d1c3d19a9ce99fe804427af51a9e23c7546fc88a6f75be1b22854a0c5bc5b31c83aa7f0faad8943492659b1b7288482959c2a2cbe9e8631decf6de2a8c073e1c8f651132c1129ec6bd15699aaa3f8cc75073c5279c361903cc5b1f055bc02a2afa0159a9a2e19fc7f20452093b721fc3eaf8433f80bb83de7b2d6de2d26a1d30770b7920568fdf55513f28f2e3bda3aada949b0e038c24c046965f0f1f2153700eb31c6e0ea38a74b3efe7923ed4cf0633913975d0fc17ba66e04680f24d088d35894fa75e8e4955a5f52769a4f6725c2f7a86a175497dd48d63835479c0217728d39ffbd6814eff6ec636afcca46914216bd702751ff592d7c74816b2ba3b7b1e4bca7e2874df9b975e67619ee70a1e3d6d06733fe7b020fc5a9f6100ce3ec38cf49433324f1131702b0df498f5e94c79fc052291a558dd09f4151ecaddbb15dc77bace2eef1462c6fe3efb84d7b1c2b7b22a02d94e01ad08033d154190f35edd0817c084bbf0a08a428c91fa132d1cd3337d02c6332e254e662af47551a682b18b5c0fcdef3258011a4ba7dbe288751edcd0735ee750efc5f2843028c", 0x1000}, {&(0x7f00000009c0)="9a848c45f91222eedb807581336ad4ea6bf52fecf96e457dcb36ffba48848feb3560d4c97ca87f4d6435b6f599a3505e249cac38df5a299cb5d485736cac0929c9fdf6a545079617e92dfe000351695ca19516a0d57c58ccbf22f9bd06bedcf518db85345864b287e2cf336d6af5c68a18a4a101d0530ef3419cca5ef97de752e6f8e48c8ac2de16190bc4d59f", 0x8d}, {&(0x7f0000000c80)="1a82b32c530f0e9444c88bbe5e3a3e684debe5d3ce008075a4599f3fb56b85f3d20663305df10c212f047c2ca1a8e9386994cb6fc792605ff82f847a3756857be9592874642c72335c45ee867bd3fb0c7524317db5a77c09ae981ad7cbd7b0045545745e820fd2f4eef44c7af09ff07da200f9195fdbe1e052f9d2e7fa58ee18caecfd4fa6894fe79fccd63184d51a740006905e05f6ed66c3ecc9b6db45c23f706958df82b99031234262dc966dabc115b6a11436d5af3c8f4403c14da659", 0xbf}], 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) sync() getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f0000000c80)=ANY=[], 0x0, 0x2000000000001, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) sendmsg(r4, &(0x7f0000000640)={&(0x7f00000005c0)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000f00)="a09204a3ceb7bc3b3c7137a6e1ae149bd298f72945845d9a0d529aff7460610a0c745fff970d1cd8e053b35ed51b19046019366e9eef46ec8e3651c2f17fc83926238586a48ace279f6fc945bf5fdf5305f8d2178df82ca9463cf5dbaf4097d749e937da09b80edc7a9d964908a3ae3c6e5abb9a14fc848f3e1b77ff881d845f2a8dc2a573df6b1580ce56d8abe663948b", 0x91}], 0x1, 0x0}, 0xc) fsync(r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000740)) msgsnd(r5, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa1, 0x0, 0x7ff) 16:12:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x6) sendto(r0, &(0x7f0000000280)="eccd06652e1a7aa7ec457b63cdcbd5232f10f6d2686dd2ae338f1c0059ec43d2fd3005e109df7d6b785296e78e6aab8532f17fad8810bfc7af0cdf74fe0fbdab6c0f16fc6b31867c9e440218556d3c79b5c1f56328e3b0a59e4c0e66c4343353cb9ea6ae8b40196cb58276a32210929933d61d182984c1042ae37b41b4eeab59eda2dacdac8f0b4166688b99c1ac202e159e47fa4d37f2605810638fa441c83c4a7f7fef92066eacd0ddb89e088f781c778f63c49b941f3a7920c158b06607944c6aef9a6d1c53b4d54a809fbf6213c2fd5dd381e920fa35d92057f430e9e4d44db68e19f5fe5d", 0xe7, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x7) sendto(r1, &(0x7f0000000080)="f9990582ef491c5f03bea250e9f26de6f769ccafbfa77a2ee0ec9e622e7d35e5a9427f43a0619f19ac224872cb09de56a18f35ce325ac3ff57d5bf634f0c0ce79d06a16bc0c45eaddff374e2094b4f75a4685e973a7de31363d193d8f532e57dd60035e9a4493e12bf516a1c958dee", 0x6f, 0x404, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="062271a7a46d1cf1b198db5fae437e125838a1d062a8a14595ace1b85f2cf4b37dcb669abc430569326430076c183ff45347734741c30b1a51e9ccc2d3792055ae293f396ea6b1f84c3826d46e6532d5f28178b4d6dbee9059d30d05abff41133d96b884910fc9582ee6e607e5fb19141343c56b08efaed5640eaf0da7a32f523a3599896d985486e8159b65f9a764cd5b4501ceb6cc0fb11dc81c8ed034c5146ffe2abf52210d2bd88a", 0xaa}], 0x1, 0x0}, 0x1) getitimer(0x0, &(0x7f0000000940)) chroot(&(0x7f0000000000)='./file0\x00') linkat(r0, &(0x7f0000000980)='./file0\x00', r0, &(0x7f00000009c0)='./file0\x00', 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x3, 0x1}) getpeername(r1, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) renameat(r0, &(0x7f0000000ac0)='./file0\x00', r0, &(0x7f0000000b00)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b40)={0xed6, 0x7, './file0\x00', 0x7, 0x0, 0x401, 0x90}) utimensat(r0, &(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)={{0x9, 0x1}, {0x4, 0x7}}, 0x2) setsockopt(r0, 0xff, 0x7, &(0x7f0000000c00)="ea011d448c26d8cb56c37560dbcfb5814a7960d588adf19fc9898896b6ed7330d9813d69f17ab983ef8a0c812cfab81f28fdb16685ed5904de0001d06783728f8b9a1de9ed043f396b2b4fbd26d94e99bec4502b6463ade8257729e969566d7dc4bafac708fe657f4defdf8279764e62b9467b2995ee68e87310f920cead680d90b479f8fde27b254d74f607752eab0f9acaad098f1f3ef2b830f217348b7d7ad427d88adc4644d51db5cd2ff8", 0xad) ioctl$TIOCSTART(r0, 0x2000746e) mknodat(r0, &(0x7f0000000cc0)='./file0\x00', 0x2080, 0x5) shmget(0x1, 0x2000, 0xb0, &(0x7f0000ffe000/0x2000)=nil) mknodat(r0, &(0x7f0000000d00)='./file0/file0\x00', 0x100, 0x67e) getdents(r0, &(0x7f0000000d40)=""/4096, 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001d40), &(0x7f0000001d80)=0x8) dup2(r1, r1) open(&(0x7f0000000440)='./file0\x00', 0x220, 0x42) sendto(r1, &(0x7f0000000380)="de68bc7fdd0081c252e23e34d0d344fab95505240db59909021f8c7c7b3077d59e86cb66f1ea6fe0401d6271d17623dadd421bdbca52df29cfa468ed43bb2271857978d366c0a6c69042a9b0b910a02c3a6de035c0b606caed244d9c8c0d978eb3bfc898a5e113cb5713cb4d2f3e53b69c32b1b6f3ac2f32212e56d4c86cd50f2bcad42d9f9f7b319465871109b869d1ec7077483ad11aaef984f0", 0x9b, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0x62) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001f40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x2}, 0x1ff, 0x4, r3, 0x0, 0x9, 0xfffffffffffffffd, 0x7f, 0x7}) 16:12:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) semget$private(0x0, 0x7, 0x17) r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 16:12:15 executing program 0: r0 = socket(0x800000018, 0x1, 0xf8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) select(0x40, &(0x7f00000001c0)={0x3000000, 0x2, 0x101, 0x0, 0x2, 0x4, 0x9, 0x4}, &(0x7f0000000200)={0x1, 0x1, 0x0, 0x6, 0x3, 0x10001, 0x7}, &(0x7f0000000240)={0x5, 0x800, 0x4, 0x5, 0x0, 0x8, 0x57, 0x38}, &(0x7f0000000280)={0x6, 0xf3f}) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9c, 0x1, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xf412, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc, 0xf0000059, 0x10000, 0x80000000}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x80, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0x20, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x82, 0x2, 0x0, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff}], 0x5, &(0x7f0000000040)={0x60}) r2 = socket(0x800000018, 0x7, 0x200000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:12:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getppid() getpgid(r1) setsockopt(r0, 0xffffffffffff0001, 0xfffffffffffffbff, &(0x7f00000000c0)="432d8df979ab6113234eecf72f45bf9947f5480fb091f41069ec786455a24dabd132f491e84ad3c972331ed14370dbf5316536d3a73aa1d5ddc021041ebe988e1dec8f8945d10e64d3468f3a5e34f438ffbed6418a80e780f25b525be925bc4bbc546f6f1ef993ccc9f38e6b99e25876dd79b53c75216f56424078fb8e50edbaca4bf8e40f026242cb2aa2c6cf4809dbf1f65440b97ef3e14d4e55b14113c594", 0xa0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x3}, 0x8) setsockopt(r0, 0x1, 0x1f00000000000, &(0x7f0000000040)="4e5260d7b723fef91a3f1c404205fbf7aec55504f07c5525bd1236d2282dfce925c4cbe36d1c69af79e9eb7d56ab8107a61d6b9d428cc009d0c8caeac9a12608ee40905e238f55c42d8c4c66774374", 0x4f) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f0000000480)=""/255, 0xff}], 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x480, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) 16:12:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) dup(r1) r3 = syz_open_pts() close(r3) 16:12:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) truncate(&(0x7f0000000080)='./file0\x00', 0xffffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 16:12:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='-\'\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='\\:\x00', &(0x7f00000001c0), &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='{*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!(&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',,\x00', &(0x7f00000003c0)='\')$/%:,\x00']) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x401) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000500)=0x7) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) unlink(&(0x7f0000000540)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000480)=0x5e, 0x4) 16:12:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getpgrp() 16:12:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0xfffffe06, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/171}], 0x374, 0x0}, 0x43) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000340)={0x1, 0x6}, 0x99) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r3, &(0x7f0000000040)="7b487eb8be746bb2c63b79792e1ca742c97e9059e8bc", 0x16, 0xb, &(0x7f0000000080)={0x2, 0x1}, 0xc) recvfrom(r2, &(0x7f0000000280)=""/147, 0x93, 0x0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:12:16 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffc, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r9 = socket$unix(0x1, 0x7, 0x0) r10 = dup(r9) r11 = dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r5) r12 = dup(r11) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0x134) recvfrom$unix(r5, &(0x7f0000000700)=""/41, 0x1, 0x804, 0x0, 0x0) r13 = semget$private(0x0, 0x3, 0x53d) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f0000000640)=""/172) r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:12:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = dup2(r0, r0) write(r0, &(0x7f0000000200)="4db5c0e35d827980b28bf4fca2f1f1430fa4906dcbbd207c5d6016fd7d9c237060727683e09320c07121503d5bcdf7b39a7e323e81b91c673a388a5f7c57d9dfdda92a60ed7f2c2c3331258ff4a3cddadfc3c8aa48980384f3f4891bbed56877cc9f85af72fd210f3d26ebfbc4167aaa2b2541593d611bc4669e7cb3ad57b16acb8c7ca9e8b5856998dd42323823b433f8eece7fe179dd7576e4", 0x9a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:12:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x3) 16:12:16 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6b, 0x0, 0x0) 16:12:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5300) r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f0000000740)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/115, 0x73}], 0x6, &(0x7f0000000680)=""/176, 0xb0}, 0x40) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r0) clock_getres(0x4, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x8c80, 0x80) 16:12:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10480, 0x0) fsync(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='O3;', 0x3) 16:12:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ftruncate(r0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x9, 0x3272, 0x5, "12d6b20c148880422a9930e5c633a68a0095b5cd", 0x7, 0x200000000}) r1 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="560b2e0002000069df7b"], 0xa, 0x0, 0x0, 0x0}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:12:16 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r0, 0x0, 0x0) 16:12:16 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x335f, 0x5, 0x0, "2aef69578ac90909e3a0b745304de5368cdc1a64", 0x200, 0x20}) mprotect(&(0x7f000013e000/0x3000)=nil, 0x3000, 0x4) 16:12:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x8010, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x104, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffd, 0x9ea4, './file0\x00', 0x8, 0x6, 0xfffffffffffffff8, 0xfffffffffffffe01}) 16:12:16 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0x2}, {0x6, 0x2}}, 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:12:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x60, 0x80000021, 0x1f, 0x2}, {{r1}, 0xffffffffffffffff, 0x86, 0x2, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0xffffffffffffffff, 0x48}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000001, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x2, 0xa0b}], 0x400, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4f, 0x4, 0x400, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000081, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffffffff5368, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x7a, 0x11, 0x100000000, 0x7}], 0x8, &(0x7f00000001c0)={0x6}) socket$inet(0x2, 0x2, 0x4) connect$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xffffffffffffffc0, 0x4}, 0xc) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x200000000001d, 0x0, 0x0) 16:12:16 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}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x1, r1}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:12:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fchdir(0xffffffffffffffff) write(r0, &(0x7f0000000680)="92e04d93746bbd3534236af28aab462a0010792bd54e2a8717b69f09fd9d7e55d5", 0x21) write(r0, &(0x7f00000001c0)="2406f743cd624260cf27ec4f977e4afd394b5a8b9a393334e16f2627c538b8622d", 0x21) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) write(r2, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x1010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) 16:12:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 16:12:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) syz_open_pts() close(r2) dup(r0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:12:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000000)=0x121) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3d, './file0\x00'}) 16:12:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x11) semop(r1, &(0x7f0000000040)=[{0x7, 0xfffffffffffffffb, 0x1000}, {0x2, 0x8, 0x800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x100000000, 0x1000}, {0x3, 0xff, 0x800}, {0x0, 0x2, 0x1000}, {0x3, 0xffffffffffffffff, 0x1800}, {0x2, 0x10001}], 0x9) r2 = dup2(r0, r0) semop(r1, &(0x7f0000000080)=[{0x4, 0xa72, 0x1800}, {0x0, 0x8, 0x800}], 0x2) semop(r1, &(0x7f00000000c0)=[{0x0, 0x6}, {0x1, 0x100000000, 0x1000}], 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r3 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/137) ioctl$TIOCCDTR(r0, 0x20007478) getsockname$inet6(r0, &(0x7f00000016c0), &(0x7f0000001640)=0x6) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') semop(r1, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1800}, {0x2, 0x192, 0x800}], 0x2) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) shmctl$SHM_LOCK(r3, 0x3) close(r2) getpeername$unix(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1fe05631045de095e9f1047303bc38051715afb2e2851abbc4420715db34addd5ae683f62c0585ba19a3f9ee32b47d79af3b945912871b460c68c1c850666606c00ba0bf5df911bf5c9cdd5c0e252dde0a3d39697f8ad6a74eb123e33d089c3252ae68330d708c269192e40d2b5569b43ac06609886"], &(0x7f00000013c0)=0x1002) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000001400)=0x9) semget$private(0x0, 0x0, 0x2b9) socket(0x6, 0x3, 0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000001440)='./file0\x00', 0x20, 0xa0) getitimer(0x2, &(0x7f0000001480)) setsockopt(r0, 0x3, 0x400, &(0x7f00000014c0)="8d4820afccdfabdabdd1017e027f638e936a6211ddf0de5589429f952b918f5654efb1fefbfea8bafc28aed2c4e93a4b7d90da0deb8bdb059743f071b3a1a6143b3667863b5eef87c307bca24409eaf2ee7cdc9cb645a4ef5ce1073ee2a64640d32510cd64a002926400f2e11e0c31b64bb04e6261b28e1a4e40315e78dc6a0675e91fc8ee6c0921ce340e8c0236cc3578a3947baac080e03a4845f77ee1c0ddaeab28162dd75c818ad7417cba1e1e081f04a6ef6f8593123a9701accaaaf51bd8cd7f8cea68c3a6623e2105f6499959e84ebc", 0xd3) 16:12:17 executing program 1: chmod(0x0, 0x200000001000000) r0 = geteuid() geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:12:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/176, 0xb0}], 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:12:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget(0x3, 0x7, 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0x6, 0x1000}, {0x2, 0x401, 0x800}, {0x3, 0x401, 0x1800}, {0x0, 0x6, 0x1800}, {0x52fc0c39c485eeb4, 0x40, 0x800}], 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fchdir(r0) 16:12:17 executing program 0: utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x1}, {0x6, 0xffffffff80000000}}, 0x2) r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:12:17 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x5) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x6, 0x81) open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x80) 16:12:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) socketpair(0x1, 0x5, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x80}, {{r0}, 0xfffffffffffffffd, 0x14, 0x47, 0x6, 0x1c4}], 0x80000000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x5, 0x6d2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x2, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000041, 0x2000000000, 0x7ff}], 0x800, &(0x7f0000000300)={0x1, 0x7ff}) recvfrom$unix(r0, &(0x7f0000000080)=""/209, 0xd1, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 16:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) r1 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r3, r4) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x5}, {0x401, 0x401}}) 16:12:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x20) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x8000, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:12:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x7ffffffffffffffd) 16:12:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x10080, 0x84) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2e2f66696c65300009af47e8761a0000"], 0xa) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffffffffea3) 16:12:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6f4c00d73eef26db1ba3a347fab293d3856fc2b191eed88d610000", 0x19) write(r0, &(0x7f0000000140)='a0', 0x2) 16:12:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4000000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = getuid() seteuid(r2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x6) 16:12:17 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) r1 = syz_open_pts() close(r0) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) 16:12:18 executing program 1: getrlimit(0xfffffffffffffffe, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x0, 0x40000000}, 0x0, 0x0, &(0x7f00000000c0)={0x3ff, 0x6}) execve(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x80) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x4, 0xe48}, 0x8, 0x5, 0x10001}) 16:12:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x35) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffe000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) getegid() 16:12:18 executing program 1: socket$inet(0x2, 0x7ffc, 0xffffffffffff06c3) 16:12:18 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x5) setitimer(0x2, 0x0, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000000)={{0x9, 0x8001}, {0x1, 0x3ff}}, 0x0) 16:12:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="7798be19eebf5b049844739f935a1d7a99b0367e2482bc377081a6035d23a1b9745d7bbb8b06048914faecd9e301c548521449e7a66dd161ec288a87a95c2547c53b052aebd781d191459da0953e70febb253f2f0e949f63b2222ee15c46ed2ec8883b6cbe6bb15262706e32d38026ff11c37494c543094e2a120b6381434ed6da060a1229e24860cf28bc47e902c5ec4f95c00ed2316608ed9fec4e9903903a37aa858ba4d82418cf99b18168391078aed2efc0c971e4b61bd9e39becb860a80ddcd4186bcd0f", 0xc7}, {&(0x7f00000000c0)="fc2cf60cb4a6397f0d77fc53d3b74997faa6ead412c431097caad6c3c2cf0bcc81d07998967b4fb2f8bcc01d50677d073c38696027438e710b05babd038b2527d786ae42cc3251f74cf6ba2e403499a53c15d92653c8e27862bc9e0d9ee3fd9f3c359c03038ef886a74de2305de14186b46a36348f76425af1a16137df35d86bd8aa776c0c72690a47454c5f123cc8cba9b6620b3b439b5cdfe7f874a238cd192c5bb41b941be4b1f25ef23ac9616c3aa9c3474b4257e70afceb4d75f4a790", 0xbf}], 0x2) 16:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:12:18 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) close(r0) 16:12:18 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000005c0)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x41) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x1000, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffc, 0x20, 0x0, 0x7fffffff, 0x75a8}], 0x2, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x4, 0x20000024, 0x2, 0x6}], 0x200, &(0x7f00000004c0)={0x6, 0x400}) sync() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r4, 0x20007479) socketpair(0x18, 0x40104, 0x1200000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x4) msgsnd(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000002009f5dad7459ba46c3d75a42938d86e56e44959ed466d40abe93a76ff958003fcd71f3ec64689ae83dbd99cc0cd108c8cc7c09884481"], 0x30, 0x800) getppid() setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000040)={0x1f5, 0x1, 0xff, 0x0, 0x800000}, 0xc) msgget(0x2, 0x2e0) accept$unix(r5, 0x0, &(0x7f0000000280)) r7 = shmget(0x1, 0x4000, 0x210, &(0x7f0000ffb000/0x4000)=nil) bind$inet6(r5, &(0x7f00000002c0)={0x18, 0x0, 0xfffffffffffffff9, 0x9}, 0xc) shmctl$IPC_RMID(r7, 0x0) select(0x40, &(0x7f0000000080)={0xff, 0x9, 0x9, 0xfffffffffffffffb, 0x1, 0x5, 0x3, 0x1}, &(0x7f00000000c0)={0x2, 0x7, 0x0, 0xdee, 0x9, 0x10000, 0x1000, 0x5}, &(0x7f0000000100)={0x48000000, 0x9, 0x1, 0xa9c, 0x10001, 0x40, 0x5, 0x1}, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000600)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 16:12:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0xd618e63}, 0x10) r1 = semget$private(0x0, 0x7, 0x400) semop(r1, &(0x7f0000000080)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xff, 0x800}, {0x3, 0xfffffffffffffff8, 0x1800}, {0x1, 0x6}], 0x5) semop(r1, &(0x7f00000000c0)=[{0x2, 0x20, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0xfffffffffffffffd, 0x1000}, {0x5, 0xddef}, {0x4, 0x3, 0x1800}, {0x5, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x0, 0xeb2, 0x1000}, {0x2, 0x9, 0x800}], 0x9) semop(r1, &(0x7f0000000100)=[{0x3, 0xccdf, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x4}, {0x7, 0xffffffffffffffff}], 0x4) semget(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d7fb1a33f141ff40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x800) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000011c0)={0x20, './file0\x00', './file0\x00'}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001200)=""/79) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001340)={{0x20, r3, r4, r5, r6, 0x1, 0x10001}, 0xff, 0x0, r7, r8, 0x3, 0x227, 0x9, 0x1f}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000013c0)=0x3) getegid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001400)) msgget(0x3, 0x8) pledge(&(0x7f0000001440)='\v@\x00', &(0x7f0000001480)='/dev/null\x00') syz_extract_tcp_res$synack(&(0x7f00000014c0), 0x1, 0x0) getsockname(r0, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001580)={0xc3, [{0x2, 0x8}, {0x2, 0x6}, {0x2, 0xfffffffffffffffc}, {0x2, 0xfffffffffffffff8}, {0x3, 0x6}, {0x2, 0x9}, {0x1, 0x4}, {0x1, 0x6}, {0x1, 0x7}, {0x3, 0x5}, {0x1}, {0x0, 0x7}, {0x2, 0x100000001}, {0x3, 0x100000001}, {0x2, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x3}, {0x2, 0x3}, {0x1, 0x1000}, {0x2, 0x9}, {0x0, 0x3}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x20}, {0x3, 0x40}, {0x3, 0x6}, {}, {0x2, 0x100000001}, {0x3, 0x7}, {0x3, 0x76a}, {0x3, 0x6}, {0x3, 0x4}]}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 16:12:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x3) socket$inet6(0x18, 0x8000000000004000, 0x6) 16:12:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) write(r0, &(0x7f0000000080)="284e3dec413d175b384d153b7427e598198f3506eeebdbfc9993b311ca6c69d17b1bfffb4cb12b49a23f805a5c5f68e75f0bbb98e45a2b02e56e0bc315ecaf94afea3358d2bd68e7e44bb22dfbb541b0e5bb0f5d767487e7c03cf5767cf9b5", 0x5f) r1 = socket$inet6(0x18, 0x2, 0x0) fsync(r1) openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x8) 16:12:19 executing program 0: mlockall(0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x8}) setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) setrlimit(0x4000000003, &(0x7f0000000040)={0x170002, 0x100000021}) 16:12:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:12:19 executing program 1: socket(0x18, 0x5, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:12:19 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) msgrcv(0x0, 0x0, 0xffffffffffffff06, 0x2, 0x0) 16:12:19 executing program 1: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="88ec2c8e33b11e6f3d8960149de2eb0de9f84e0491d332333cb495718ea65293a2a2140ea6a06602f4c392a2d216bfffa8c42a8da1d3991134830a27243604a864aa803c6a3c117f85d5f4d1db0469b5ac12b9731d8a7e56d509785f6d7d65f6c4dd5b58138cc40d94956b30f1a2591fd7e1d01a7f00678c2fe469925f7aae29", 0x80) close(r0) fcntl$setflags(r0, 0x2, 0x1) 16:12:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:12:19 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000a135a14805dee201e9bcaea660f689bf9c1cc591ad7edae7fec5099cb77bb8cd4c5b69805ea4904514631a1cd9371f58feabc3142fff8138ad532baa6482d9ab0110c723a1139b00462f4261e64dbf8b44152c51a09a8e8818473c5d3f36d2c2035988bfd328e388f427a6772e509f7366df03484b47e0047c72c9016f9af006067eceac21fae45da399d47b4ca872970b91cb24273e0c0f5586176b3de99bd7dbbc146ba65a356f4df919e11e11208aad1918b5f30fe828c31f551600ce20267cdb432072481d702b84c9bf292eff5fdb92d3ec86f33ddde98716f09bd1162d1c5a3fac3dbfb948e10739b6807bea33f820c8e2c44e279f03a781bb7966989d11bce5946cb46c70dfb5c1b728d85c745123939295dd484563beccf814b78a41b19d4703037ec4827416372bf65e71f61c8870549fd8609ddc131ec1b979910fdb2c768b096ec614db35df8725f03775edeb83a1a7e404142de307ff6997ec8b9b7209953b3f8c91c3aa1528b715d29e2b0df8af7d5893e398a749ed6066441eebc2de2827c30f828e98fd29a249ec1905d94a7336ca4cb5bb7bdd26fb1632ab2f0d98e18615d20062c1ef0cdcc8835556ff11f6fa5c4e8a0f3c63fe6e4210228ae93599ec2dc8f4348b75383415da141c2d0481aac2b010e10a9bf1e5a20fc445faad1176352427cb77bb84e20f52917039823a3aa7e529efd7941e638303d98ae139e8127dd29287f25016e3b972d603c99eb47f6febc686e613a04d8d9b0d35851d13e3de2d96bf2c5bb17023ad6c1ec5d80ec7213c23bdec32054e8589416bff4e04413587bf5194ccac729e861379269c17c0abb7cbf3bd36c844d397976c76ab1fbd6c75079308cb05c47233a306534056f0a5bfeb3553f0298cd232acd64b65f65a416dc2e319dff7408c11a9a0c46edf39eee6b19629984459e4abd267c4648f92621bed4f4903f66e377472e101d09c3b0fd4a6294649e333833fb1a6f67377d5fea49ad1f040e07038447fbc7bef3c17bbda528b274e4feb6cb7de1b29ab267c8f2053a9b586e89958391b55111ed54f834479aee2e2f96d7ee62e4e84a428947016322309b9b230830eb0f2a2972df7fba695b2dd0950e403dfefb146e911fc9de0174b4fa63dce4dec76a00972a30620bc161dd583f7838650c9c75d7215cd80691e2af6a3b28138b9816233e2135268d48a66d24f46120b3b97cf5ebb08cc2c1b9680b4745fa1a047e9bbff0941fc06b2d9c66000dfbd4fb4e4414d5643d5b52734016d7fe688fdc94f34479f04cfbbde49d502db9870d19bedd61750774eff03c1e775b1bd35915998beea650c74e27748d157486c8d5ac30fe5eb960bdbc8a197503e6e01f906216bbf9ea5f1d068e13c421bdda147b4562f429aa41600273e68ea8951f098d785bcb8659ce2f0c845dbcf87dc81fecb036929edf2a5ea2184a73b9eeebfc1f0d33d2d5f7b9f85e3fa266f870728f540a59999283b845abff0da2127153e66bf17fc1cb6c894d4adadc121e7418bdfde1132714d1ae8d92a48878ed9590006d618c0034997adbdb2aa59f6be140636841243639b1cf49024fb5c7db6e832ff85e13f616e133b78b8f3a17d9455c1ec3cad7d6ed813ec202a9d7106221271026abbd2aa195b1e6512d8e4203373cd6c113f344f834be03a567b30dea2ae4e37f6e51514722e102305cbf67e1e3ef590cc29c50e69092378e9ea0b509c5d0ddfc0fec962264287b09ab3d7eb4068fad42bb2f8b6259500323d2bc45622121d2e585ef7f4b07ade05e6d8d49283cdabd544aaec811df524440cb5b9733ee56bf9892eb4bfc7aded8582214301a27934a0d7509d297dcc16b067776039c062148964534034127b02707600aa1d9e3325c8dc4424f4015776a7cfdae419f966439022696c1da4f66a71d3c67eed046645a8722c1dd4edcd62af71458a453504e6fac813ef37baad398707cd36df7493864b7f10d858bc3ff123d1230ed9b34e87e17c190cdc40bb47241996f8533482301d2f299ecf3103dbc4e6f4062593a16831969d480ee1e1022de8c15a738eb574cf7afa3d3f9c4cabf37de095d8b5e4c517ab06292bc3b06b517b1b5d93a53f17b969183cd8ceb4446b27f0f89e7be73f562a64bc118701c632bb83efca46340e4428c9de09a8bf4a4340023d2fdc68d7e7296907bc5486ec6d3f0ba57c8223d1010465f6565717ec5b877b28656d6118d992a8b97f66bfe8f351af2cb76902fdb8a0657a7e9dfd0454600fd830da5699c1aacd0c69d0d0de5229cea6e782235436350d8bf0c4e095593095b7522b32c6c047f70f18fa54546ad867852fdece2d227e22d3df11dbd54fc56d8d4edc90494edf53bd8619f02632afb001200ca78ea2ca55445564ce94a024206c101337ccc8caecdc482827c1f0ca1d781869f63d842527c2446b5e98ea5fe8473bb3ef24870bf2b331e119e000b4691d435524bdd804cb30c69dc9d37ec27e861866505873d8cf2a15bdefe8b738930237d2ca6a8a3664bb374165a37580f27ad5df5aa73d544ccea9ff27dd8939d1ce66f5ebd2e10aa253f1c7a523497a1ecba345e5491489b5ffa92d425854555ba7da5d2387addac4e5e443bce1fb1180088bae5db37796a54b53532f80d2003653831d5b738ee6efd9c2fef5a35c9de241e4cded1cde64eacc529eb165177b74965acc5fd39e11e4218de51104bce138a14592f3589276be57e55b144c4b50708a2b81015925920448bede9098f60d93cafb8750b5be0c3673e94ccf3f6767a30e717759df3ef4e8c0c1168bd633355462ae1d50f10597155e7df1a5e59fb796c7000000000000000000000000f950dfeec588f6d9f42fc4c930e4958c1cf6851f20dc3e21273743f45433571fc3d8808f6613d47a43e244b0c0b27776bc7e6c754eb3ca678e06cb83c8df89052f0bbfa96157888cfb82d4"], 0x7f1, 0x800) 16:12:19 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sync() r2 = open(&(0x7f0000000100)='./file0\x00', 0x20100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x2) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="3397c78bf3c4848839cedcc61cc5aec7f77e17f7050ba3553a6af6eefa36a89ba6cc61fd80d6838055df8f62417221a0e26d75e99d90a088490e5d4dcfd69704c5017d6f832fdaa3860dd9709791c4c5328f8bc086cdbeab66819bdd7a2db8768d6155a933560d70465d00430e801564aa15eb71d272fbd9a77f1190f87d36ae5276bb7ab9cd8d02fc2d22147b2883e3581489bd5fd71e230d02c2ed385dc9c04076725df2f0abb2fa90a883bbc508e254548e60139756aaff158de813aa981c", 0xc0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) bind$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0xb11, 0x5, 0x1, 0x1, 0xb3a0, 0x2, 0xe5, 0x3, 0x3, 0x1ff, 0x9e3b}) r3 = msgget(0x0, 0x5) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/238}, 0xf6, 0x3, 0x800) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x2) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3, 0x80000001}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x1, 0xf336}, {0xe514d6dca83d2b18, 0x2}, {0x3, 0x6f}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0xe5}, {0x3, 0x2}, {0x3, 0x6}, {0x1, 0xff}, {0x3, 0xcdf}, {0x3, 0xff}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x100000001}, {0x2}, {0x3}, {0x3, 0x2}, {0x3, 0x4375}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x40}, {0x3, 0x436c}, {0x1, 0x8}, {0x3, 0x5}, {0x1, 0x3f}, {0x2, 0x9}, {0x2, 0x7}]}) kqueue() linkat(r2, &(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0/../file0\x00', 0x4) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000006c0)) r5 = socket$inet(0x2, 0x4000, 0x3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) r6 = fcntl$getown(r5, 0x5) wait4(r6, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r5) 16:12:19 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') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffff47) 16:12:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) 16:12:19 executing program 1: syz_execute_func(&(0x7f00000001c0)="c482e53d490e46afc46190585e0040f6a50500000065ded9f26f41dbe4886900f3420f5e4f05f2d07ae8") r0 = socket(0x18, 0xc000, 0xd35) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/142, &(0x7f0000000100)=0x8e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:12:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b206c, 0x4ef) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) dup(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000004c0)}, {0x0}, {0x0}, {0x0}], 0x4) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e41f375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62", 0x30}], 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="0d3df78380b402da85b706721c3d2db0891f29599aacf10bd196748cfd42e1888b5b5ab9fd37c3dc3d21642d", 0x2c}], 0x1) 16:12:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f0000001280)=""/44, 0x2c}], 0x4) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:12:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() syz_open_pts() 16:12:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:12:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) open$dir(0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000000)) 16:12:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff25) 16:12:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="995cb11367599022acb65fed32098b836e6fb3a0eea97dea397986fb00e6ae43c9dbedca367a3f1dc6ffe35065ec1309b02a4cb6171679c173915282fd803dee7b5e07a1f70ac012e7dc533e6be6311d0aa44825fcaa73e004f36272b8e1a2a8b5350c032d4720adf4d348b413424604c1d2115cdd7a3df18e1524493a4c15", 0x7f}], 0x1, 0x0) 16:12:20 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x201f, 0x1b7e) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x10000, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4723", 0xa}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) 16:12:20 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)='\x00', 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0xffff, 0x7, 0x4, "a7292dfdc0c4df20682a693a08fe5291ea599efa", 0x8f61, 0x20}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:20 executing program 0: getrusage(0x0, 0x0) r0 = kqueue() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 16:12:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:12:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f00000000c0)=0xfffffffffffffffc) 16:12:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x80000001) r1 = socket(0x18, 0x1, 0x0) setitimer(0x1, &(0x7f00000001c0)={{0x0, 0x9}, {0x3, 0x101}}, &(0x7f0000000200)) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="308cabb874230a55dbb758fb0db1a3dec021113c7bef9eee8fe0a6a6fa759e19ea311313828f584a418fb41f8b33c96ad176cefc31ee1e747f06b12926434c39f54d5e73af6205003ffdb87d4994d58fcd2c6bbf4c95f09cae35240f72cf19898c097399e5c1adea4bda759c6b1ed1af9b2a55d15b48e660360efdee8b6caf8aa1b19eda3392b470fb4b516b0af9df4600a7197cbb5d1c1524e5b939bceefd2020d2845865855d93679642cf1d2071bba7948115214bc0a885af3e14718ccc74e74d6ac84260cc58c837c165b0b7bcb067277d2e5974c2f9d6fed6537f", 0xdd}], 0x1) r2 = semget(0x1, 0x7, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/4096) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000002900)='./file0\x00', r3, r4, 0x6) setsockopt(r0, 0x29, 0x7, &(0x7f00000002c0)="d5ff9668", 0x21f) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r5, &(0x7f0000002840)=[{&(0x7f0000001300)=""/146, 0x92}, {&(0x7f00000013c0)=""/14, 0xe}, {&(0x7f0000001400)=""/175, 0xaf}, {&(0x7f00000014c0)=""/182, 0xb6}, {&(0x7f0000001580)=""/58, 0x3a}, {&(0x7f00000015c0)=""/172, 0xac}, {&(0x7f0000001680)=""/190, 0xbe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/249, 0xf9}], 0x9) write(r0, &(0x7f0000000000)="8a223ecd2782f4", 0x7) 16:12:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18089, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/184) 16:12:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) sync() 16:12:20 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:12:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) socket$inet6(0x18, 0x3, 0x0) 16:12:20 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f00006e5000/0x1000)=nil, 0x1000, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10880, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x20) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:12:20 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, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:20 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)=""/201, 0xc9}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/42, 0x2a}, {&(0x7f0000000500)=""/37, 0x25}], 0x8, &(0x7f00000005c0)=""/123, 0x7b}, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 16:12:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xb, 0xc, &(0x7f0000000080)="0001ffee89dc1f15149fa924b5ef4147a3a4e58f62019e5daba0e8da0f9ccc2d106d3ad8112c81f63a5db77cf582860418d97879ead33ff5fd1d9653f4e2bfdb4ed957353935b9be26fc5532d5da7706d7073a6da4e5aaceb746da53166e7392cc658ad6cccf164dc0c695f1c51ec91cd5fa5d944f15e7b62ec066e171ee1400000000000000000000000000000000", 0xffffffffffffffd9) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:12:21 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10081, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x3, 0xfffffffffffffffe, 0x4}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) 16:12:21 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8180, 0x0) close(r0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) utimensat(r1, &(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000100)={{0x1, 0x1ff}, {0x8925, 0x2}}, 0x2) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:12:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt(r0, 0x100000001, 0x3c, 0x0, 0x0) 16:12:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000100)=""/151, 0x97, 0x802, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:12:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:12:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff07000066696c653000"], 0x10) shutdown(r0, 0x1) 16:12:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000840)=[{&(0x7f00000012c0)="f178d974a8fdf7ec72ca5128419f88b362d0724d21b3fd37285a5a3d283c16795f5e7c43536662028abcd2806094fa2ce723c93b2ef8010e5e46459e871b1cc1b89bb4ddac10983fe94933a97274590a076912aacf808cc0c3930831d35791e7beffaa9bbe1ab19b6f5ba006e2ca23c0df69ee7634d85d751db5df9bbdfe86ef63c575520d88f785f1f4cb06aac79ce5568bc9aec0a406f972f0c73de8579aef4c0b4ada29cf5e3133954e6cec8d489ddf644543e4b5da50486074ec42616f142d6ed273813977d7fb54e5ed808bb0981b6269427dfbf1947972481117ff1e00b109d477043ae7f56c00237575ef98ad2b0642e6d82ff4801eb79121d76e794ec6f6e9d3922aa5dd98a4f9781ea2e8d12ba49bea71a80b04faaab6800d2a0dbd53b828fa85c3fb6a27e756d69596ef37ab44faac301df9d7f03a91f828fcffd1c6c04271582f5fefd31b296a0a44b501bc3c5db0859719ad292f037d42e9de25c1e0e1f952fca9d7a63111e7f3dc24e16acb3447bd304b8eab992831d4155747814cccf265526f8699e572cfd7b82d613f1b9741e501960d9e288a9de778bbd8a2d1e487eb46358a61065b9875d44b220d70abf7e25f671cdd8034dc04c92d9bf03a356e40d3f47fe41f4035a0782bd35a06beece99fc27aa843ec9502f932d1e66764af68985222cd3eda185de6ad690adabf2a162277be19ca7da9c596d665532eb24c88f1fc26d751271308f48493200b65dd404a35af7458a7d4e2ac95904fc1ffd0c55ab40bf764f41f0738c8df3dc76b89ad6d9b7046f046558c9db3191bbcb34b220a882fd995e371b634f3a7cbf940881dfc20f3266448ce88a504a77a96b006ad7c838b777a57441cca9d41f6342d02ad4f34d231006e39240a558440e70e88ae1f33d54b7e1989c5ce413e6b4b87fbea6661ceccdf84f9eaf37ae6fcf3f943527e408056d2d1fd114082c242b57cb3087807f81e6a382ef007bc0922b70c6a1293fad6777d8616a727890c04deb16a469d481134c4bafe3327678f98cf58cc75e024b46f7449975d9edf885db01525546f92c513947cc270f7d6fa7554b5e8f97553ab54673769370e33b6c999729602624144874b3e6a747708b102f27ee716b72130035945275f9244b1f2b9037cccb6ef2d7e3f750b1f253879e9113f6fc4956208706965bc45254bdf1f5da28b7b168ba7e76ab7bbe03083ba9eb4cdd3b2c2dab8981fdc67707077304b168021aeb9817d352efb656e2a88f0f91e2fb3c5a8ba5bb988d703d0134100c93a943fa6a7f72310dd774285c4a008ffaebcdf2a4a5634e9f54a8e3ea0f436225aa37eda6b2b69b059", 0x3ba}], 0x1) socket$inet(0x2, 0x1000000000, 0x0) 16:12:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="01022079bcad5f44afb02aaf056d0d4593972ce401691cadefa42ca4b9940d9551395439c73f12f3140df83a0a343a7be011fce0cbada126500dee6b10da2ecde0f4fc0dce8003349b393dacac8f4ba296eb4afa36747138790fa58107b80fcee2019ee23803b4466d1c87050812ada14055f06a0ca4db9d1b3c1fe29e980be9c2d246e9f8d31747408d619048440bbc84598db64c1aa71d0ea434bc9bb8143a889c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x100, 0x0, 0x34a2, "9f6d050d3737c36ca1fcff124ccd4c58c7560df7", 0xffffffff, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() open(&(0x7f0000000300)='./file0\x00', 0x209, 0x3) 16:12:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x10000, 0x86, "2a093475ba5b7434e5eff7d36ad866c3725a08a7", 0x3, 0x3}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r3 = syz_open_pts() lseek(r2, 0x0, 0x2) close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xfffffffffefffffb, "fff000bf7b3000", 0x0, 0x2}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:12:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:12:21 executing program 0: msgrcv(0x0, 0x0, 0x2b6, 0x0, 0x80000000000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) 16:12:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000700), 0x0, 0x840, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r1, 0x0, 0x8003) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r2 = socket$inet(0x2, 0x4000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r0, r3, 0x0) r4 = accept(r2, 0x0, &(0x7f0000000080)) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="5a4257071e540c0ddc496b95ae7fe38dbd3c02229a6ed6c02e685989730afe5213ac258b15cb85ebdae38d47d76e84a2180ac18eff36cd28813c26cd3bdbc1e6d87d58ea8e30af6d86b3bf6f4a8f53cf869ade61258065a48564b516228eda469764f21db03aecfcccb6a23d83357153f1", 0x71}, {&(0x7f0000001280)="d054e7ee89f8b4d5168a0cb3f3cd7d08576d62b7ea2d52f2f3e404e03ca68e613526c7cd8a49be58c8f14c43cbdcac40a9b3024e82abf65547b9d21ba753f45c35e350c58185d01ce6a8e8c08ddf150a29253b2173ff209791b122832799590d9848d1c0d27a619cd7f2a93821b9a96d496416dd78f76e13712a23583d9d9834a2a72969f0acf07cfb96454c049998af792f483ab40640864cd5991b3c08e37e582c42771eb6783976a37bf05b3d3f36bdd3ac826cbdb4fb205f55f888881d5d04247007f293f35b2ad80d67db1bbf08fb1bbdd23193e9c70d90cb2bf27d58f605cb4f910b1ebfa8311cd53dc859b126a1b3e1f6edc970729a7b1b9192b20b0f2c546ea89885caddc52067d2745b800e1763a47a677951580e926763a3ce23bd1c46080061df59ae9e109b48496f9a8bb0cf59afdb425afac8d8e90953539669e723ab8d29cea32c428a9d99357f822358cdae0c677d5ceecc5a196bcb4f059370dd436a157a9a2d7771e53e5043339f7f4075a83ea96e00d21de043d1f2e3b3a1be1e7251acdc5e0a4494fcbe0010f33d4a963d8cbc085134e48e50b68c799f43764ac3fbfb995a2990d85cb18b03ba49468fceeb9cfc31a93508873b83d7f323eb4536e4399b46f3939a89750f3b205ac95b88e9d93d4f4c3c1567ee9780e058fbc58ed93bffad644702266e4a84774a12d82bdb76b46d2714aa9279cb7c4b957873105e4753e47c99ce2f3db83d20dab13f498c25cca24c4ac380dd36e98045e48c26b68d468c34d07940e1fcb9b1edcbb38eb4204ea33ef1e021e327d0c00c1574de1491597c88a21f816d457147a3d4207843cc0b2661b4de8e12982452783fbc38041b527378d80d0d3949585d00d3942e97686d8e127b5122e5dfa469c6470d00f1fd0136f11f61ac1f7d338c66a40da01d48022417dc603c4fb25c45d68d0f17c25cd8eef91da41c30cb97a3c57f97bec31b922b0c4b1300f60a999c031b0661494c38d423526e2941e5f021583ac9be2d524d0d7116ecd8270e44dec784324b35da5639e592881a018647fa0fa1357a951ac24c82fd623f2f51c8dca38d8af7e254b02a11a30505d0b802391f41fbe0cd13427343d19157b85a1642444bb832dc8081f77b59b29e9b9c3ee59b02b7bdb9a054531c00fc6cbd39f2be7d3d5dbead73c87fc0132fa87b944e7274ee0c61a88403f4f8a434b23379549d9c127cb8fd0eaad147c98652ea92a73cb61cb923b155746106e03bb1dc5c0674a308d3f50df1170c9fadc49a92806b55381ff7e9434cf7ca0edb28b4ffb6e71ab01231366ec17444aeb57695bbd2d6b413849976951f4ba4481388706c365e078108e9ad395e480a9cf28a64432aaa19dc78c3450ab84c0bf204953f1c249892e076ac1b6b09b157520513abd9370181295dc1bf073d2b8a1e73e33fa77a268a705a6530752f74ebdc5a5a14ca330c1122335c7593df855960192b4089a8ac25256577df1a69593507dd5b0767f37b710ba0d4a20b1acfcd3391c1a0351c7d96e0619191f8b94db89a1e266ab641b13dd15669393562e1f0946ba6a874f7e0e3eae8fe6ba8fb68808dc7d4716a70992f4fdc5b09decab1f61b0a496388d312ec20424370b1f7e1a8327f201cae950ef440579787165b9555fe7fcfa7c26341776bacfd0b7a9cc8806c2e5c96f971fe8aeed08b75037ae8d5f98c43882ee0254ef4cfbd9e92e892c47c5621c1b9c4935fda16378115a6ec5b85ee147043e7937060e979b5420cee3e2a53b0b5bd4fb0ff36ed17ca636d2dc834b241625e367dd70f3975841ce02c25a7c28f130a3e1eeb090818284b085a8037f05a511f63cf0f2d2995a6c1ccb3a8acce436c267aca0460ef23a4326777ca4cf3b58315abd242f53eeb097c6154b45fbcabc2277c178c3715db27abbb05cfb6fd5e55bc7f1e55cb5b4d4b8de58df294997177607630ff24e5c8cc7eeb6eab521f1e8ccc81b3de7a070e37895fc12c50cea8e4ffc7b9aeefd8fffc10054afea82eebde56a1548b329d1645fbdfdb56692d284a3c11d5b566770ea5907e90c124a1e08f0f4e0e9a9d6b898884ad4b2f9e7fdf2e1bd51cdb6badf36ef3064a98a4b808fd1ec0393668ad0c44722cb28c094988a7f0ae3ccb8f58d3bc013ad6fd195308b06ca46960116824868bd8b2dc7eab48fd3534eb905ca8af0ba3678574393032fc4a69469ff4f3b552879412f773c2549d7bc97cab88f06fa05e0ed8a5ac420e5f91be0daa7b0d0a8eaee3bfc9d05f9e8fbb162cfba0b7fdf346a8ec722842fc533d4d0787e79d46515620a7e22a11122889c990418828d0e12a123fed0cc0dafb1f0c9c55649cc4e336d7217589ad26858047f3bf7e4eaa1a51592cf5bd126ede017c5e99108169f8b65dbee51dcf98a12008de25e19bd74ca7dcd06fc110d59c421cf4c09d64e2b7a0f9fe1d88f9124a00a97d5d76f875675335a46739e7e368012ec13d1eae1ea466d5af7c18c5d5b6932cb5798eff35229f0882b10cd8f14b0a3125a8788d644e58caba432b76ea02216a2f58319cdd280073adab68c23376de5a83df60194642f4352b02cb5af2ecc0ddc920b52b74cbf874ef97e5873297850f3add9501a6b1ac4d4c03f95df7cbae41be439892d76efcdcacf47c12c2fdc538ee3b35163b1ad472ce9434b85606915b39119000c59159b0a1ded38562318c58d8be6a1ece91aedebbebbc4f2c0075ea11fc458740f74bada26e683f303b31538ae9fd6a58277ca50e8cb269d4955b180996afeca815b4bc2d75e27b2555213e5daa802fe7643234cf650932873512731b19a6663161a30fa5503ca785dfccb488f865852ffec61561f535e1cce22fbadcb1161eab2eaab0d457aa03a32c57e7b8e717a44430027b5eebde34232d5ce0e78b1f8633f4cce88cdfe40b05f9513004ccc3ba2561d54ca24c2b48f04f4bfa36ee8d53883a483eced0bad35810adf91431cec16fe7f8ab00f8e16e2f2245c2daca3668bda7ec834a6556020e647018a2d0abbd196347afb82a9fc40ff731b0c84ae4e522df8159e708c467b4a070d8fb2d0446524d256ba814a02723defb090360aed9be2c9f8683682ecaaebebf83958c0a5016efda0a7772ce07ceec515e4f2ba0fb5d9ecf691836cfaebc12e362a0f133f53dfe355b9f5786f5a4ae1eb27fe6d2511011777121db25e42da742afc97fb56b496739c4842efe622d0626c07306470fa08158f30b1f07a3c0ce5f8d54ed328017628b6996f12743a5c335360d9982eef0eb0dd2ea20fbb3d1654a51a084f0023ed3eecb0615d8f75606a3ce8e7bc4382279967ab3dc340eb0f27d0d38559dabf8ee0ff8bae695908aeb3d6273a23003e40ff07a5c0cd0d2ba39546b6a53579ab61672a6c676db400430ce9f70d46d89e51ad7f45b21ecd23aed52b58f29642b271614ad5bb362b654757d39f8b15978114bc115028d9cd3bfa8ed35e69962548b6b7aec897dc525965d007dc72d1fe2be13cb86fff38590049324409a8442dc1531119efd4cef25b54e6e1c7430f2f98796afd63972dde9263006f770ea04a1e2beef325dde2b52e5a39153ac0e07f6629515db33ed6e2f9d5f59b1a970719f371c276680be88dc391be6692304d9db95cb1eb9de796d4d99c60292e18dc86a532220dc37f45383e9e4d8656b47ea2263e1e3931c43bc5ed623ba2bc7f400f437e98ff86fe8bd00f1dfad59be4e7348d9a29fe45064e939bde1d3f54a8a477534e68a4e663a41f30016193bf78ada8a8f83fffe85ab81e13a5560d36c338f92eabb667a408669dc2186e888a41c7ced657054e27d1687bbc7016f926ac673c9600af7c10de4fccbf5056ac8ff1d021ffc77eec451e07fd3890776a24e73eb384505c283b09eb895883644ed8a7f6964bb978bf9a6c2b4a4c626266a4a78764446ac0157ebda9a00c721390a571ec3c3ce8245739b8ba8da10a42726dfb65e1ee53c9f8c4e01f53c1befbda8dd4a6ccf3e0786409d4f6d45ee1d7e865b57f916d9cb26bd11656e11fcb7788179b4ded97bca9442b85cd9812b2c93a1e521b2348a9ca667c11ba5ea64fde32d320e04a0768fdc9a18778c7ece516d0147f1ce8aaa650c36d577a88ffdf218e08fcd79376041b9756f62ee13594a67bac0e88c185e7d4f05135ea2d8e8dd24ef4e316cb10c81351956759519ce9f9320dd41c775dc75680ec813a711a70564e2359bca57d8508453cedeb6b6044a71d51b57b7b8366e1eb53b2d21830358a7e677bbfcd0521cfa1ea49c71f283daebd316efaa907bd044e7ac09790919445f1f1ba4f1889007c204e587ad5aa8b45620a4b9734f2e486ecef160b13f371022ee54ff981d31b0c39f80d392fad0402f582c202682004fa5838d8c7422945d3af2b64d5080ad88a26030ee4e944102aee86b7e55c1986bfdf120e3aebe25bd7f3fafed1714c99f78d9542f4a4349beaf8d9ea3ae3bbd9ef55c58a053c699b5ba910520cc6456c91eeaaf42c54155ff85f96e5837cc5a811ef06ac3e5d8f731b0d301aa0af0fa41116b48cfbc79fba309ebe34f26a39a9b7aa502147586f97bf8526f518aa1177c59b873b24d64f37afbae6d7c10ff3e639feb8e10d2b7cd1e85685ff6e2473c356ca460bc0f5bd9642b131a064ee78bb9963ba40d7993796b6390f093dc1000cfb2c1fd33c5400a88d6cae58e6d519387c9cfe8e152a35f137d563da6d970c71c0dc0af70343b47adb370613f37de23f434733d38691b30142dbad79685e2198c494c4541303a48bbc7856b2d92962daee08d3bcaee16b67a0d06072f412344dddf987dc9bdbf624ce45ff60d0bfd51692cc7db4a6c663307678cd70b73ec4243de93acc6e642e3183b15e8ff36a6307c8730501d53c1f9ce81fead4d32b396efc3d74d434411048bd296f4b4df948da0a9d387eeba2176dfd13cfae7ef9c327736921d8f9244d7667d3f443edc350624b22f301c424a570b5b8a7be6b47040f7d80f4d7d232b0135d94550ec0e41c58b3a7f020395f739fe537a4486b85a68c1d2edb0392747320c8c41d1b708b88669de7bd5a5456c456f6a0b65b0e645a117db98ae9f9857eed0e998aef55f10dee5d148eed0f43893ee942a2b5d108afa1d12d810ae2becf61ce743a9812600b25d73f656be4a4a7ea8dae2295cb6229eefb3c515e92497cb0d9bb2c07b7f6f6cb3acd0f92e08f5cf853a385e8e2a3dae1408ac9a6d443ca6635f93acfe8d743ce7c76b2020e97aa01e0bf2633880e32fd3dcb71e9eb295c4a7b7ed7c030fca1e94e0e3bafc016ace84cb82830bc9a9340579fe03d23103df256c70e0a822ad3b28d48f3371552cf992f7826010a332fe250e6172f55d984adc05c9e3b3b30ef15fe842d233551b5db108dbf05bdd0883d6f7834fbf7c919a42ea37c96a2a52f6e267d50126c020c32b5ffb925b592035e022522e220a38e6411ed88775af24a8410369a8805665767339498e903c9b454b893205fd2bce9cbf01ae307a449c439159b7e68942a45759acd7d7869127d0651f712a1bff55d25472c07196ad49a967bf9ca6678c84ab4863d8589aeb468b79745b412d6a4fa382f69c78966c4d32e28846e504897551d31e362932e0a70085340cad515b313567a37620f5cfae920f6118820db46810d2aebe1dbd2653a7fe2c5eac78bb64b6b2e3c1908f091a1261cc54486f38650a46b2447b539565f119bc805519b3394435a8e08296b7d4ae86555f7fc6b65766cbdab31615664afeb5363586174459a62f48fc8fd0", 0x1000}, {&(0x7f0000000280)="2ca97e710ae0f3706b7fe41eb9075dca2c748464936b9786406ba33a6e906044e70f526e706d614441cb9abf3be5f01c815050e7ccab589a4fb98a369dd1022780cb8c359af464ccf0394635e8d4ad5d167e0af10dd174b1e49a7e8fdf3f1791aee1f4166f8745c53d60d77057db4f6185ff6d3c3fbe7a5595e111ceb8aac92b5dc1622b3665fd3e37ac21fa8920676b45bb98f510f07f923917c8b750329205737b8acbf89bd9da", 0xffffffffffffff5d}, {&(0x7f0000000340)="d2d6176d9e46d47601a7a48075ab846e399c2c920753ce268db56e8aeaf1eb4250bacdb72f1b0e67c28dacdfc86ada5f4209c7d14db885dca13e94535750270b19027ae6a78b3d74fd315b7afe1db957b626df84dede98f132878112dd72b2cb0858792470222aac50a30dc018dddb5f8d416642869fbba8f5bac065297ec3cbb4dda08f8553498247cc08b73d490baf4d724ad74f04c422833ce7090aa22baae513a655d81f031b4bb22b8fa7b62703b15f3bcb90c5eb8030b12e949f10e02cdae8ff74f7b3010f1620a76e", 0xcc}, {&(0x7f0000000140)="e74c207c849164efa8ee93a434ee8fde6fa20a54ef", 0x15}, {&(0x7f0000000440)="c65f560402bd40e6dd9c3f2563f9c4fda22237b448d83f11ee4e497802f824e4a5a6ca4e6d2e4dd0bb62801fc1d45de27bdd8e2c50c8d884dd0825e3b80c7bae1053f705110ce08e64d9bd08ff9ab762f36b4b02fdb3e6a0049123b1c75681c5332dfc70cabbfac64700e8b10df608a3c081b2996b4caddcd614dd7a87830b3d456aedec38c4c133425a11738c863c", 0x8f}, {&(0x7f0000000500)="89091807cb2157b223a6585c421f11c1a9f3059ad25e45626bb14f15", 0x1c}, {&(0x7f0000000540)="48fe236f8318fc22c4b3bc488d863a4a39c8958e38529ebb7bd57d4f81829e75252ca59cfa279b46bcb9bd06f7054950139b49b4d40ab41a9b6b48435c070570808482ebb0527dd42332109906e1b4d6749aeb3e84a819140d740d7b70e041c46154bbd0f3f6861cc670ec837a78ceeeb0f4ab652c72bda0ce8e6109b1d919fb152e1013aa8e2441133dd08146d4cb1fba9c0982e5a9ea5295b3ee0e15cddeda46b9f54449b90288edfa257345555057035cca9436caaf5755c4b6b63bd20c902bc8d64ada05c699", 0xc8}, {&(0x7f0000002280)="4f53cb7fa46826320e17d11b1673417081da5231cafbd878d629b00483fd28c9a2a894a43900c868d182e22b646179f4f410e21ec14f56fd4b55c2dd7848dd5259da534fb0f9a379228d3d6fb348a4389a2726786cd2bbda7300eb1ea614f5faed71ac2fee1933edbe79d686298823fc43a5b3ad3e0ad401733397d668f73bface97a5894d3d893bbf35bb01cb466e0a609dca0338125ca3f6e1b053fe27b3c9e59b74fb8d778ce363871bfa387c023b7d4866f8ffa0de884b760c9f9789cd0358bcb3e9301cbc9c96f7c07671618fc261e5357dbab25fd1f711c3198d5de9a303c4a5943e304abcb2842f979ec7135d1e3842f7738eb8a4a3d348b9fda1cdc6aedb2078b25b79360497abc0281a3ed92aad36475d329476fae79bae243b56f97cfd896284c201ea85b6b714dd410527635a0a88108502c61bb822e6bc8712414b75d5154cbdbf21b8451c0add60f9ea49627e14d062930fc5d069138491c22bbba5656ce25abff39f34332d78b88781802ae91f4b78224bf4899b2e384c2f7b5985c5c46fe8fed99c4592dd38d4a98b10a9496dd14b61f9bfd832dec67e02b797e7d8153d00a8eadc487f6bced4a5034b6839e920b91c29dd8a2262b6f23908338292b60c9be9935d552a273a02d2115f60c1236ab49ea84de875959aa37229c8429a0bf2549d9d55a02ad826026a6513e4056af592ec1bafa90b4c5d0fb496d8970731a8673a1dd01690e9878c02d67887f41b8de06b8de093bcecd466eabf20ff795501f93b165ca4d2ee43d72a650f4adc63a83eb745333eb84001d766796db9ab618c6c5097fde6677a3b803dc97c1d81664014930afbbe0cb528f5b6493e14e1227cf795a22696eb8087c50144060dd72f67bbd2951d4f38b72aa1812a2a15cf232014e1f3ced6b4008fb240238b3ba48614c5e5492e5e220a261527026564f9f96775c48486fc47e5266ab79ddfbd5f45e7f8db1beac766267fc4ce9375f797280253a7daa3b4104cead9ee7cade72fd0c1e09c5cc6f42c931e76fda1a804e90e61f3f05ede09ea40db09aed3c69346d31e4ef8947e05f42900dacb500087df92e1817550a2caa343c85f4b31df3e9006d186ef8593ddb52873558f5a922b7025384a7d0284a10a2d4d64294ca5557d330761cb332720bd604b2d7b2e29b4de1a94f3fa69c963d55707153585b1afb01ef04410f46a45a0651b0947eca49c9534c1ba4a98a2a67e35cf67cfe1f6745b3e55106e908ac24410bbdebf7d4290705cf169a5584cd56416f830c8e484349edfa822dbfdacf1bd7188a1f38c996151f044d4e69d8f4a69006a20ff7164e378ca5cfb858a54f010cb76e99673434429419fa6eb7a4f1ef5dfde07464fbe5e17e3a0249f9c633ee249981a54470172ac9fb8c0b938a259d26468c8010e4bf272bb5ac2ecaf3610e7b0bfdec145ba9fa884d3c638d4ddfe71c3fda5dd17b93a71ff4cfdab53dbc52c5a3501677eb371f49ca1bb1a4cdbbe04f02b4666eebb544fdad9d7f2caeaf936a5d1bf8df28f40616f88a5fe20d452f8e362b6928f122f1ed3ac810ea913d5af3366bbab0d1cb8e158852b62e10afb2e27f11ddfbf7399b823152d472b2c5f93539bba26efe06fca5d389127ca345db088e8e643cfc71ef4189aa9afd896051566ee5fa9369d2f962a4bf9bad8e3146cf9f2c66a6fa91bc79105d7dfe25b9bff91f521693d854606f5c1f29dab2140709791782e9c811a7491fc723c09ca88d52081603170648d8137f881186e72183f71fbd93ee082a6f9c0649e09e897c463f9798fcb677244ecda311f4773ab7ef60e1b767ba00319e4907caee1239c4424f087cc39520e50627453f4d74e07ec111733247d1566e342b67d3e18e0410751236728e70ff2a463b0cec936d0d3d53a11ae7f925485d61380bd803a7d26c87cf8be2e069316f1c2ff5521d1b174b7197892b1ec8b4cacbfb3df75b1f6bec024a17c807872ebe4bef06d932fcbcc378ce0b7c506cc455ea2d2be03c54eebf1bdfbb563146d84a538880c9413793c6c5c1c7b24e45ae54e4e876f5bed251e847a880339b20f0b3f4f894c50708289dad0cff9c40260b2e1855c062f82286d66502c7550f6702df17666faa2cb88de2e9fce504944b6a5036c2a5ad37ec5603089c713ee65d741d3963d954b3b993200c5ce197900304beb0f48d5b6a99b63bb4a6df8b1eabfe52c5b843668293141912403f7cd1bf8b026340299f3903b8dea35aa32886b7f881282fb763777ba3a146cb9eb683733026560bd73bb786ce1bb85f9f06fc54df32d5ae746f654177b988b7a9e9c45bfce88f10ffd0075ac77a1114f79fa2fa0fc4049606ef9c28db5c2b14fe7e36e33c73abf98c8605e1ac503dc5ea044b7960ca7cd2b78bd2499a1e3d51fb148f2269ca279e50a1b3e264eec9fc2d826320013c7a7d4b2d23cf8204dab6ba6e3f926a8c36265b7937b9de11c2d6c8a20b3e3cf7d3fbdee2dfab7851eee3812b920bd8e210a100faa7a618ef3948d2df980e2e63c2eb82414ab62dacc2a7b8d7d5e0ff209659b15742e97343292baf082b7867652e1d03a7262cbdbd352dbe5264e6bd95abe58f77371f4b916b1a563293d8085325d2c84b2610353cc5b31847069ee2581d3e7997f1f0e7f9e0de549b7d0aa78ee3f91dcba2e24ebd7c9a1706c10c867d8bdd7952819f15ba0881246d8ee531030fd4503d44e7d9888b84473f70f96843ef7c79f87da049406e51878cff361d82aeb8d62fe3031f0ff148bdd33983c6c1f278babb23b4b621ddc944db8dc09185ea2ce07dbccb2dd67643273c5b27eadd27a874a64c9fbb945ef28ec1e55e50a67b4d0f8e65f48d46efde43290ecf941724ffec1b37ce5a94219a49c2627a463c7aa16a52323b7ceea1010b11253653134c39d141139cae754542db5408d694f4293b2ec85f6b77205028b7ff2e36a68fbaee700bd9bd0312cffc82cdb977b5c50c0b9fac2fc502359e501eea8dfe383f25cb8ff0378c133dd936f20e948abc2bcbf6832d419520f446c275f4ae71b9587361448865592df3544c1525a2bf6f5c25df440bf595a837fa480df61d09f7944339638930fdb67ce33ebcddf7798a806396dfe1641141901c0d181af02f5c639e85e49db6b12ed76f905fba2808b6ac6066e8200c9b7e3ed977b309378aa920a6ea0cf7c884353efb6dd2ca366aebff733e8800cf17ebd6a94d70c5b521d1fcaff7c305601254bb1cc9d29e926f8a00f9dc7bbe54d1dc97f62cbed8f4dc347ddacb431e44971a36eace937e313662cd9087670510a5a1792c0fa10af66352db2a84a466822d7d4a0728cab33d6b2e7a7b99d14fb7420ee1f6412824c99269d6661d06375248a44b8e613fa6e8bc61fb1aa80ccab66528e5e5821ed7ef93bb42858d4dd616c4e84a1ff5da916d15e6d77577187aa51316532112ae8a1c60550b31b5468b2b41371342408aa1de256d2d771b7489a9663a8c2ffb75c36cd9c1a7ceed2ed1e25c1b226e70a8852597ae305cac51877ff56e9b61769710c6be764289d9c969bf125586c00de541fe789da8f4f71741df921cc0c342ad53c39eaedb6bed26f5b118685a3830da6ffbc2b470b58617a6188f125603caad0c1269318c79a487af631af3ba613b084c9986622eaabb390fe9727d907a01fafe962c039a76052da394cc39f06bbac196694719ce282a131a6b0f746d185a41c972c172536a57b5190e01d6207c40139a9f0fded477d06f3862cf37455c898254ed4bdfae24fbe9206754da6e38b0e617ae7487e48da445ad418df53872c7f4f8d80395a1c5e582e227a825d65fb3d067f1d2255116c16176402d76c573613b18a0065482f8f70bbc15cca403b321fa0a4e29058d9e521a7067034061f4d4655706def011a1a124b6e09de8c2e786ac49d0260aac11dde5ceff674a4fcede04024bf60cd0d25870484f960effff801094cd5e2f12723bde9b1702a87467504bda9f583642f69a13ce67375671e65384c514d91591f351c4944ae159dd3224343fc732b70908a7a301841eb178fe5cdc2159821b76c8fe15fcbb80a2d34ddc7076c83b43b9c5fb2f733cbfca8126fae8e4390cc26c2fe61609eaeaa9dc5d3b190866d38da9afcafeb3df8d061213fff7c38b501960359bf0f9d618ce066de9bbec7af15fb269320ac7caced7fc613d8b3253f67e013ba7253a24268a2c2787e8a9fa5ba89b6e2cf8b3cee468f526a31823d502017f3af5c1c2113ea28985d1f9d9ae097b8b0adc2821454f5d5067cf75d26cedb66598ba1bd9d9f6f119d59600b8aa25213c5158590100368a9c90597fd227a91383fc56e219ae7a123eeb65438d6e8ef5edffa10db0e7323506e50fe561724d8892ff582193c3c5c2c7f88d744b738b1b9f7bcccb83b6906819db176632a854ebabf02fe98293a0ef84bb9ba0afcff85d7763eff3c70523dadb04283c7c398cbbf93fdda148025f05de5bc406fb5d6a994c10b7957924ee951b075577a29ed9022864e8cad8265d1d70240eee8def9eea8f65634f95b6000929c13f80252384cf87dc7c4c65c73f2bf046b3070df3d649e858e0b0334c0a57067c3b1287a9d930107bdd556b82f639c57eb908057fa4a0266b14263916fbacdb3a7be9985e35edf92f407979bf3a87c0286cc84de5f28f8c5b2b9c43720fcd50cda5fdf28adf76480db2de992e76fbfe0ddb621fe88c3c0c8af81307d6527dd550e57f91a6641c84300a2174c427a429eb5a66ec40625f3a34240f0231bc88ba4e94d754717e272d6d518bcafaf0e026e7df29b228b535ce0470683928a290df04cc206dfdef0adfb3328b1ac9bd98422b5ff2dbc47fdfb29353ac087f68d0fc31d0991bd4630c8cade55bd06a7ebbc73f4b954ee545d21ac017ea5ef6d7c61bdcf030380ffb15a38d7b600b1658e3570631a64850774e85730bff892591c042eb3f97401ac64279de6efa9b1de5d6b4418533895b2782dfdb6a8134f899184db5767c93559904e5c26c1dfc41e4f21ab4f6585489bde8472b3a1844388736f90db39f2c4463f3cb238055c07a0c3be4d8b64ff85e337ae464f6769d8d977c22a115ff3711e9fb67024cba243688dc03a74acf1d9b11ff2760682b76c421880bf9612cc3ca06d7f7e45ffde8f932c65e405f5d817992ba7885b6528bf1759d807067b1416b3c492224f69a16a34ad18c3458599efce3cd0a80b0f3624cfec48d4200c165195d02cf0ab4e76fce3220c989a62c1c96eff2884969690270c29886eea57e4da3d0e1d23ab99a8dffd65c71b77d9000206d6279938142752ef133f77f42bdefd51c607e631443f1d83b601c16f22ae4baa412533163e82f79a2f0ee19c937d2526d5fe7b8a632a79206193c5c93f45c2240287a490201d40c5b0ec34a351b8be95935c4c377afdf8364777dac04b192f29e4c5cbbe3b391dac112a82feb3df9c18e43e6b1ca620993c76cfadba92b7eebc210668b2875d12fd354067f80d32d53891b1e77e9e1daa14bf1b068c1bf02b65983331380a37fe8c68394043e51e860ffeab83b545f8102ed639b5be28799dd9738c42a37fe706911103261b3ea000309780d04b235c799e128afd7b8fd01d7788746e319b7292c56fc7f6e50fa9d9ace0d6fe9d52463f360e97056085796f2d99ef64292e2c32090a5514de7eb9def3b4d25bc2e9c0c22b7336f47721e825fa4cf03d20f2cc36aa92791eca00e0f57b730b0388d44429e357a3029af082d182478100fa2f5297f5821e63c9cdc045747f", 0x1000}], 0x9, &(0x7f00000008c0)=ANY=[@ANYBLOB="2048000000000000ffff0000010000006d881bc45cde6bf80e8fae4b4857008d727df6263c9b8c97efb058b72b14818bca4ef5a4f7a29a18fc51526bc68d597ecabfe0a06a2c99a20f50fcbd9d953dc9d0c61c9c18727382e2c1960d72157b2d0529863a631dd24b4d8f0d16fce64d837f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000003000000000000000fdff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x400}, 0x40f) 16:12:21 executing program 0: mkdir(&(0x7f0000000480)='\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) rename(&(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', &(0x7f0000000340)='./file2\x00') r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/112, 0x70}], 0x1, &(0x7f0000000380)=""/62, 0x3e}, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 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') 16:12:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev///ro\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc0) 16:12:21 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:12:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:12:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x0, 0x2, 0x241) semop(r1, &(0x7f0000000000), 0x0) getsockopt(r0, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x0) 16:12:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xca) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/228, 0xe4}], 0x2) r3 = kqueue() r4 = fcntl$getown(r2, 0x5) getpgid(r4) r5 = kqueue() mknod$loop(&(0x7f0000000340)='./file0\x00', 0xe022, 0x0) r6 = dup2(r1, r1) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00', 0x4) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x40000081, 0xce83e00, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000004, 0xe0, 0x3}, {{r6}, 0xffffffffffffffff, 0x50, 0x2, 0x97c, 0x7}], 0x100, 0x0, 0xd3c, 0x0) 16:12:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x4, 0x20000000000, 0x1000, "ff757678840f9e81f7228734c6e62d78fb6a13bc", 0xa9, 0x7609cd5d}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20002, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x25c, 0x9, 0x4, 0xb08}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x14a) sendmsg(r2, &(0x7f0000003800)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000002400)=[{&(0x7f0000000180)="7db240a5dc1f613771212984e7badf666587c4dcd3970de63692900718cb28aea466dc1b36ded354295fd5d57ccf0325bc11da1c0b01f486abc23e962e5e30351ed98760925005847111a58105667cbe5a1bf7f28c97c12e23e8a9906704cc745a800bb24235e00e24027d6304e8e073ed98cf4b6e69ca98fd055a063ef2417689f29dafff22b8150ed360f326b43a29ec6cf3817ec387d7cc63d36ac3f2827e240377a8e14926b112041cfe4edaaf4d9bb652b07c6d9f62b557256981b9aea679e512ad17057f2115ad5facfcd15c36be6018b8ecbc5784c0d88d81e161af7d6219d092e3caabcd6a705fb87beb264e4b0db6c48626fadd36c965d11bd0b7cf3204f7492f7e088b354a7939aebea4a0b4e20c8791ef261145bf68fb95130833eb470c01c834a7162115188d1f066086bee6c08a245110405ed0d0889366bbd1da3396ba9ff1fd1de64dcdf8f076b5cdf1fca628b74c94fc1baa7dfe418b3b3603e021da436f68ccbb495a5635c5b2f3d296807ee34bf4084ee8a78a1b72e04c0a9fa21383af1aa1b77562314673c4054b4fecb024a0e2bb75cc89321e98978213c6a66c209e5f1c7ecd2b4617652bf3420ad52292e7b4bb1f4a0246b36dfa5c5ebfe0b726ab3941f7aa387e9be1a320cd8cb800a671d484b5707333c456232eb2d257c07c67aa4f5f1c0bd18f172eb267997c239258412451790ee1b09d725b15313b2fbff039b6eaa4facc14fbbc4263155d1c28e5671c48d2f64ed847e6c7f09c08ac42fd3c8b1ce4df329da161a7d5780251723181462a8c01f69d726c21ba0375dfcb7defee68cf6359b66aa6e974c7f4aeaf69baef5977e581dd0a0f328031a183481983051e442e64b821f1a0bdc7bdf47150569f5e4c5072225d74565aaeb1b75cb7a01d6824bd245a1f989c5ee5bbae157835c564f50b908f76a8e3dfd3b07f002a2554cd1b4d8e989a56f29e0ab83303e1cd8305285e924be4da85734dbd175772f6d8be9cad072e93e0e7f52d0b4f21f043374752b17770dd572d126a3cb7235e87e25715649ae7fe7f109ba654d684043e76b23287cfc3119553b5de425e6db90a53286d775dbb5feb0e1268e2b79d5e52ef0e100d7b85c2a1352875c37521a7067dcaa77ef21f357ea5270855f4689a81fd63a965c0934c1ec3c0a60be51c1efeebb68a457de1c4c1b72f70c7fb05c55b26b7cda17f2a6d39d8ee6c10232db8f5f039d3b0943f81abc4158db833726e2ac9c48640c478c155dde8c9c98529196778b477d9707982e4323c1a39d5096df7ffed38ad518b15f073d0f49f5b9f13951c1331edfc0645449adf85fc68cb942640fe4a198f1ad3d159d2bfe5fba26cae89cc5f7f9358fdd8ac1bf4cba1634c7b45c06627c9790edfeb8697418ffe3b92fbada983f7ea35e3a37cff1b6158051afcafe14882327f8193d742127474e420bd44de799f35ef04d75d8b00d44521742a9d2bb32bcab6bb49cef21f0863d7a04a99478fa95d29e26fc2e07669e6f62cbcee3edb4349436431777ec9d15b13eae0196f7bf4d8c2fe865d3dc99d3e5d425065c56cf51a5420d7e96aa087eb3f7c46cab199b57ae6b09dee4c88390995d43dc22f2289db26489c601d39fb31aff947ada3b9dd65d9682a55ea1a3cb6aa5f9105b66e77e2e5a39e36b1f90453f85b60cf519263bb31ff653ac4a24fc55a02ef93f9b2ca071577c4cb810945814f9945852dafd2b10b738e208fb3564cf80b0cd51dd2a1f1cc54325bcdac28580369e36a7e8a81e812ab3ed0424656073401f6f0b939136e9219c2772d7e1b8b7d5ae717fc70e01d88711f9d8f751656426726e6a370c4830f7478251ba258473cf933c64b32e2beab9eb077da4141f9a70ee79c4abe0086b556f5dafe9899c86ed984d253d8c242c854ffd7cb554ed59a899d13a13e3e066e15b4649f9b365748b16bbedd2227540662323fcb223ee63e2e8b57d72d1f771b1cd812b1c1a9e10f129ee4412242bf5acb70a4b512a296b2ad5df112644d29849c29d161cf365ab596151c4a33503ca49dd30ffdacffcaae1e122e70d0bcd1f509edd14be8d007ba4a3bc3448df24cb2d98c5184b57cb4ac185ecbc5f1279406e95c58ea15dc6fb370c084af8d4b24d5ff904c94a2b5955003571c17cf1597d8857b32709ee56a9c511527deb53f58b22cf84874964aafb1bd5832318c8ab4eee244de828b188204cb34866637c8c25cbb906df0bc05a4c281ba99ee14acf09e962548b969407d8ba2bc902042a8366959d3f4f55ff09fe36a88651ad50a42c35c2b42ea40c932f657ce7b8c40732e0a46733f6474e158cb724f967208edde104f30255fd485158688c8d2e6818a485a8bdeb9891ba89f0dcc01ddc0846b85238b42ef6e876eb58193c6cc6c073c0f280afa669afe0d949c05fcdb883f4ea45d7b863daf84983f47f5e8c4c8254ba28292f8395984f165dbf70c6be5ce6918944e3aaa8b80e62baef4c60284a25700fd313f467326cc87ce457576f3277031c87335424699f6adf0b0d2a8ae7b8b47963ec040d5bf63406c8ce40edaa9bc55d076f87a51ba179a49f74285e1033d96287d02d492d9d7108d11a05158072895168e175d191915090da6eb392470fdbe9cdc67688e0f70757e829375c933b03b4f2cd1017310ea6df9cb8285d5fbf393b3e3f9bab701960c991c3d72ec51c482a3836b8ee1bdbb1d51ff399ac954c7997dc1c70a67a0ce2d246d251391e7073f9f5065dc5123e31678919e54b583c734d923630e44bc5c083f1ea6680bab0daa24dc6f9902d155564608c3d9feb093550790ba5260ee6ad76ed24cc0f2e79d67bf5ba5a9fb026500777adc4e8d278dc4e304f3f0bc2d1699d80be5d867d1ccdc9d2602a016a980811ee462bfaa436414ce9b8232ef4564a4cc03de42796a4c8151840f0b28a5c61d8aa84f299cccf56f2f5dc87d2fce6ec4b2a8c207770897437f84d5ede96e488b814e9650dfa42cfd94a7dbab00ceae650c64c303093a07d644180fd706747a0dc693a9712b098c626848754597bec09c2b52fdb3115fafe275f7c17c46cf839bd7cea2a4a9b413203e33f05c4be7617e9f0c9927af7645652fa3098074a81e5acfe1fe45553a1d719872455a3c42c3c68100f7b92ac0c58b9004654e4e0eee52600e9a33a87ed918f1981bd40ee32921c9959e35e2eb8fa4a438b51927e604f15f36a533417d30f7f29d142fc4a3a273cd79579dd3f8adb14f26f462772ae3972c9fd851e0a3e1f4e6978d9c9f233e1d871ac0eafff9e7c28f55d931b78885ab9ab5c8a667c40dce1349be6990190aa115971335f705e489be6a0753fd16fa1cb878aa47aacf089475beca4813b5f617d0f7c489784fd5f570cae92245f77c9f15df0d717e94829d140458e5966ab5e69aaba2841ae75e5cd961c2c700ae5809936ed8dfb74ef5d75f78cb53551ee011ac771ffbacd14a29af55910a7560f16f258b45bd97ac34e141970b9890e41d9ddc6256c87806766c9e6973b96b26afbc920385cdb41e54786e8abf1c4fe51a886e9e8086846c017c9b5c27fc91ca017b210230688aa9840d656c431dbaf613285e854a361a49bdd048577a6652a8b91a056ccd0d209a2d86d4b235381fd33223b6d208e3fced4e06d056318f6ef57a84254bf4be9b934eef524aa83920225ff37ee675ba8e042ccc2ab9f2b96bf61a821cf2e5a15c85c9c88eb25ac48114afd3279e51111976aba5bb775fe0f2933714fc32b76fccdc64a490f2fdd967a99c49a2f42187dcca15d321240f808a5c883f8eead43e500f568ebaa2def2956e730bb156764fe74e92755b3565b5c29ea9625f42c8ffa0d8cfded08a0192d823c5fed4e88e4ef89f8278f9516e120d0af1e33186d481d10568deb413af0a772bc3db0f8fb7972c6400c970300606ecd380f1561142293b978d40b08cb872e4f348a087ba2adfdecf0eb4b06eecb7c5d950e2095dcaa07138bb55428db2b7a8156e3b1bfc25f7cde526bd8b390184460d2693315006b062d606409eeb2a3f729717431ac481d6aa2a37f3270864cf202413bf29241ab738befc1e6a3ee8b75d0e69e7fc748fb99a0a3619ef8214d2ee64acdb72ffef32b5fa6b923d4814fe0430b1bf2fbc1db669b49ef4f96a24b461ec5536fe6b9a894bea99291ce08da09a95fe9ed7a21fcc44359915f8c1f5db088f8b2c845c9e201ef0e30733257d796ab8b67a5a24cb404f76cd40a8baac468955c2dbdde2590ce37a3c967c5236057dc2f08c8ed30aee693061423f77daafb9d0355749e76f6ee6223b60423c845c24cde52d69760deefb85c13c9542962dd2d5626d2bcd78c28c12b1504cbc077c9be3762d45602542a6e7a459bfb6461dde57d2013ea1cada15215e95474b56506a60969431b1d68a1d6353a29cc5e8bc09731238454a2c0b7f2e379c5f6a251fc5334d7244745b3501f58e4476e4a43a5f17296f53c981af53c7910acc25ba33a6218862ae7ae3ec2004013be86ed783f37eb5d70a237ab84ab8a3f13ea2a445d7c1e0d31d7426298d77b6c3e20f99f896b4181b90bd447c510efd28c7538577f0b862b2cad66db797c9969f7f9206700ca2cdb2ad1194981db31a5e33a69414f0259e65cffe6936d7f94e5eba8cd3c16105027f7663125bfebfbe1ce41e696f1e2ddce7adbf3656bd78979695a8f147fbce2f456f3275adc6ca6491c696d56f5198d33755b91c71610e8baaa1bacf14878dc7a7b319e2f7470fc6596c6fc1be49a132e190f539f63e16ebcec64e524324ea52eda673da1221aaa4032f5438ccb052149af26f2a0adb8ee3e80b4c21ebf8161656cf0e14cc6dbc4bd1d2299b4c4fce52446c79c14e957a851c44cda90141ccb4b9b3b42b45c226449f2613ae4a1a0ac1cf9b8bfa24e381accbf9a372c469ea800af8372b5ee78a962102cac7f607009c158f2076df868827edaadb2574dc9c94d5b2b90823b2025bd3e794910aa1be61fc6ecbc8fe4cbca814c9575af601455b9cd16a87b42070226a3e472d6d5760a3d922952f569098d4b6dddafa72fea95960434bdf5547a180cbbc13215c00b149896a3b73c423940a0d4c73dd5fc41474b119afc6ffeb9ea508fcd7bf4cd77719567bbe084b28a95106d0471f7b8e7ef87bc8ff641f1979762d0a4baa76100917bb63b461d697e2e63946c5820ba212c03f676b31b61d8cde2fa513c9bdcf6e435bb7f551bab312150a88184679a421cf90e63653d770f30fcc689a1e1362d861e56a8a3f48a915c9e0650fd0b8be2d42071ac89779531b1e0c351fc238f8b65dc57e536c2c5376cf0c06a705260d3070f0de10d0caa61793f312650fcc9664ff425096a62827b33d4442bf17848856956b20e98312b7f0ade6b66d9d32b7e1197911f793152cd634057ad840c4226f7b3496661281648ec09c096351ea2a615c2337b103771fde40005ec2832efecd63f69bffd390783ef33db3e188cd84637a43b082e59df939fd6095cf982151d9f78fb98d19070be6c536243ab73ea86a65a53bff562197b1100cd6fc92a645404f87edd96128a0fc74add01b35d3a4764a15f984dc93c4a93780ea7527504a9616f77599ec99c9796b827a4ad6901bd70360861f2d92ee5cc1d61bbadd43feb4c50859459c61f24d19f8359edb800ad2c8357644d2720837042a58570bba4e0e0d2dd4921fdae99e48a135a1f354f55f75dc69a05f65442c34d7c1bc6751994b1db3f77bdb684f6c536457f009328f4a2631f71a0e679463bba78a2832", 0x1000}, {&(0x7f0000001180)="eb11b03d557ba0c3f836cf41ce48c5be840a540d4698098b7b6b772fd82d87be360fdd3fd4b5797bb12794efcd24ec5fcad1c263fd1f4d2052bd950ed78a12e0004bae3737050d1ba43ba8c33def82f5b21a25e9e3aaa0e09da3101eacb5e701cba8f11a549ec2187ccd1ff75892578ecab9c2609e85bcab09c121ad7afae8182763c5bf83c7316ab23457aac1ffc764ed91b67de514431b7f3cca9ac5650e1353cb60ea3f460b6489cc21c631ee4d157029bcba1b3444d98760beb8a97e93ca1230a0a8faf0ffe666a93d2114da29926ac422254dd3ecffa9d0ba7c1b9876c4f05c12bd78d05854f99d72dfcfca29fa31883d36c4847e184db87328a8c75fd25140f98e946182b36ff0c74c602abc7afd6a641d69a9f26fd0feddd568dc7835ae631b25d7ecb09c7f8ed187fb6e91870186a58368fc68b7bff4e6ac74567b82cbebbb4576b40ffb07092b32408e6b2b591142424d64dc42211e14e9875f5ffd294980376a4738607ca7076109d6174425025af492737c0219db90a2255760ba8565b895f117c3b0e9bda2a97bff5d625cd7e6ab5d7c012eca4703f0cb13d8bff4a61ecf85f0fb0851a47681d86ed074b98ecbb70cd7f71c7160c8b36c772e9c9d5e031de2bc31b886577bf38b4df4dde00cb47c3bbf9a3667511e65715f714089df5e0fbe174d5881241b900d37707a24767b3f4f662c1a2a14585023ce7fef038acdda97b6d2971083574fa8b39a2807c885cc019d9886ddc848d207af39c9a7d1fc84f853483b1006a0d12a5d3ced1118047b8b1c19e473414a39d894baae3af80280ecb768bc1c17e5f0de03a0a1b3c306c9ad0b18cba391315d395dc7573d0a4e98beed27d478f060e3314c1ee4087e57c6cf73d3b3ccf4d7df8f90944d5302422eaa0bef2e2aaecb5dc712b72b8c47c9b6b53f37156d7fcb7a338de05dad0a0f1db06a98a56a730b41df4e098bd91990027925d199ac62c22236c0709b1daba92055ceef74e990572146c306f8555fbfa2a39f683a7aa705f6ed74661c41a5cc38446d294c6abefbe06439c35ed13f5d44230133cd954bbee1f61c4bc4468561bb855bcbb6e64bda893e70e4ef19bf44e90fdb8f59f7ce3b01cd3b7eac58a8707fbd0084ff301bea5cad3141a38ec9f74a57e452f10cca82bb6aa1212c4923d57c4be3701282e6211a03028feb36782fc6056bcfb675903f8eb83ed6f2e2ad519b2a2fbe88bb6ade9288f5d7c5c1a127b841b05cf7d255c6c8bfaa81cd4824a32eb3800f53429e7bd34e211795d4f986aa2a13c3ae22105a3fb342948217478d406bc53a3f1e98b10c099fb93a6fef4d5c828dacb9c47e5c92a03f4b32d55a50fa4ab2864e41b3c4cbf94d04959e779f3c93d1d1094f79337d78a77e8c5d0ef5b1b9664f52f81d5180f64bd6c2f3275029b5469bf4946eaec7f43df8b805f00fe2351f0a85710ccc974fc6900452113c6d927d773c16afff47016d0c814e1cdd27a6409416b173c1c74fc2185eb80d25ac3f5737eb504f805bbc1e71cb82edd8b661a43dd316275b90f3da1b46a3c56225e277fe9a27da3644e882f192750453c77dd702e039ccdfe7415266deba677a5338c3b69c51043ce641c1bf7f97be261f0b89eb6dfd7327f025fc9792e54c9f2e4acd6483948cd7546808cf518ed679726193cfdfc60701384354e448451d113a4b8490ddd150f6eb69d0f6f744bd870b4aa96225aa25618edebf2354b12c21206e1e6653421893535c8e9b5898e0a64a488300fbb71ad7fa8f2fd30ad427c5aaf0f17bbdd1c397840ed6a983cc034501934dec05679faf8e15fdc8d2d196f2890706b9b6e7332f0357bf62adb0fc31913c81f260cc6dd1450a076562e00dbe80c60f7b0fbeb66aaf3bb5de590484456a1a68a3a1a94c30e595807d430be031fcb79471d31fd40851ac3e9e61cb0580e880ad2de5e6016474b4cc720a52baee62a30d30faae74cdad22bffebf862be73754bcc2e7b73b60ea1783654e488e087d045d7bf738802f91914729e1b6bbc8ea12bbdfe769b6a6db56f8f406cabd9c7fdd314944700595b9771946c6f697b93b6a0a0c4c48afe27ee04195b8996c76c9bca7a1357b70ee2138608c6c78555bd5a07e71a8f1beebe17473246f511e8ad15d0b31220c115a8a3c24b2ea526167306f2b309a5683d0a024c81018721a60c78f4007b184c43150cd61309d2c22903c3b8e54fa6aacff28515c5500255038c5630d8a42da00ea49ed8893c371d5bf77e61661732c0f3761fb1177d28155adfbb0b55d3810581325228e3883331ac2661cc219e3dfec6c58183c43f17208731265f7ea4394e54865e1c04dc0272fe194a33823e16e703b1c703b1eb7ccacd8268f8ba7133738971c09894ee83b21446a224231911f9310226cac8ecda718e0ab62115606c1a0fa8f5d488a6a0b1d851956e011831050edd70bddf7012e71ebf1ff21a75d5085962440a0c02d76bf8b8152a8149fa8a260131ed0f372b81784a5a205020634c91254ea44c5b245cb91ec642cebf72a0d4a9edf216cf808639cb3b4000901ea4c6e39701bbf55d6fa25aa71f266b2d6e652100ff1b5e1c94e42ff5aa1e19712fdff5bb6edb5ede1cb9a80486409425db1fa7a79c09367eb3680b06962d43237c4944538a49444d5c75741499dbbc4d7bfe62922ea60091925a4ca6dd57901170ff0c4177aeaf3eea49aaf945758b7b1662b536d47232ecee5afa8a41e47e198d91f76d14f95223b1216f28f332d515f671e2c9d86cc59c86d1efcff9416516627e5bd600a0e5ad2280161588ff63c082515ae5bcf52dc24f97f282687dbc0f7ddfd1097099d7e2c16a83faec2085f98b06fada7a5ef09bc7f3d90dfce9f4d20d734f25b47b2a92e8102966182ec6cbcdba4694cde4b8f70e24b6f1eae705bfdc0c6c1b726e8638fc19f07bec14c51b1cdcb4f7a06d358c14dc3e1511327e123c4078a719c5d2e362423e37dcc4ad355fedf74cfda5c070c6c9cf78c7a861553b73c379e2babe6c95266f0db99fd2ab50764b80e48bd075e358fe682504e40880910b48a53888d2caa62e058c2cfe3ad163742216d7b1043276afebd1f9932b79caf18dc010b94048d5d96bf059274f0cf3a1b8849211778e90dc7a8ec6b3da9738c40bad50900748ad43abe1977f53ed27ffef9a4fc8062463b675842d38b21518bf66fa98f790c068e22604a694a3032fa6e4bb5c16a2a053d38cb56d5409830cd7837f58e2a2a00ea5fd3115fbfe131f9a09ee91459c20e2c64a7b789ae0cb76a01b1d74957acf5fca250303181abeb97d29faf2717d47bb39e28651e9cd747f20bef3b344a174dce168966b2d08484d8265a640e1646bacac6e980d37e9c6752cab9948da2d29d5801247772b0239e551b590b23b34965061bf0e59be7762441d5d3cd9d940284e000d8e8022526db1920a6403552db6ea9bd823a59e2e1ad72ee2fd65a5cdbdea7b262c761f7e3b21628d86f68f6ca843dc6f89338ca38841572bf1c8df6decf2b566463b143fd909caf2b1bde232518554110371a8e042e979778e497ea25fcf5d0beb0f985f14da4f83e92d85e5fbbaf3241a82c022450a9cbbde1d8fc7c41f7cd6bf9a735a7b65c6aff034f569849fde9f4e962c6e6c6ee5aabac43e782c37085f49ef391d42165c6d104b36e512c1d23292bf0295fa9fb2edc3c2d542d7dbb616031c5b74d46f599b1de44f0c954ddaee429b3d3a7b876346d0c0e3c9748512c48d5ec8f5a40d19fa90524fd841d0c77af94d36f71ea5f0d41416eb375e86dc4dc3c364db54273bcdca6265fe1c565311400ca26e92e668abc036e6c77ff522789cc0daee1c12241c98cdd66c877d5342ce8dcb5ae1feab5548356324831751960f5bdeed19d3d23bb7d24ec2c6db6ada7b2a33a4c0e442702b3a90acd88f9ae03df1bc8a53c71b804f4f4db118ffab3f058e3b122a06581f94927dcecbd516e38d31c1cd15f6b3115def850e68a089fb9d73651a934f717400903c4e16c83bc026cdfa09866c5e8ffa72da62dbe2bc8c7c82915e35f18d570607ec074e04f7e6d9376205b591847e39da758596bb586b736715de71bbf2d8f3f096ef1b4b4b1bf44e89404a159141d8266d04bc3adf9e3d183f847c5428276f25dd0f380bf5ca7e1167e5b08bcffbc6958422e2887952afbd90d95a74d63f710f13dacb0dcef98c7d04faac254c0efcb1ab52742c53ba75c4ba916348bdcd6572faf042179f9ac9f990053043b43c077379f984f4c65fefcdd3412137310f0591126700c6e8f96aad7ca15662eeb673706857976457be85cc2fc75172ba18e5f50cfb9b9425c7a524fc66338c93ef1623ff2612a844a02709d55a1e7d12a4ea3d5d71f11e06d036a1a34e145e422321e2c29dc36ad94f31dfae4cf30fd3ecc969253a3238ee979c14e1a628858566848bfdd7c2412902699959a700525d528bc9a23995038217f5f6c19144486bf30df96a1b8ee9da99a220acf5bf2fc04c16169e994bb48a297d7635719ad8c13862a60aefd11a4e988970a76285637993ceabd86c0e98ae8c7efb326548b41ff423b00ba92895ec0184b9a780720f6c1cdfd08b1fe786e0e1193eca5eae7d334e1fa54b3cd1098298e7f0f0aebb3117c842e2bac88051329a23549937685cf4fb717b8f2ecd63e828f61d0c1f87bf1ebeed6a37d84cc9dce47f50ba3bd9759f42e6bc618478fed6f455707fee64ded1ec247958823d643e43fc05e6ff2de0a8da8738f0244d5bf8820a7a56642266de6d6db29f9b2d6e4b1740ee6a02141e80232c072a4e29dd77f425c7370bbc70952a08f25ab9bcd934b6443b667f9db363bb4210c80aea1f0f1f8b6b0154e0b5bc6c834a3770d3baaa0157ac3a33520dafbacef0896a7bf84106bc0ec46b73282fc7404ead58e4c8f117dfeb866cf409d1a36e34216f17570421e384d9a4214b8d13f4baaf16e473b1e0401e09e1a6135144334ce5475ac7251e0948c336a2d6a49263ecb48348d6d400aa5fe6a13a7b3cee6dc7159d50f9a3d247b43df3bc4e9c75fa85464a3c8c5d64960b07a844c3ce0b6098ccbbf4a07452b929f21d848732f4c5d1bca39c089990edf585b022190ae95f9e62dd7703c41e11df4708365effbe7b99a000fb2645532f871bacc7111d51edc61a370f751cd0d360b5bb74ce2766282902c5d24fa52d19223d6a88506fab5e08187d51f1895bb0298584ecb0685de8af82b928e0ff45c12ea925b322d8ee5f55e80aebbd09ebe105e93d3335ea7923e42abba36a9fed2b9db4ece0f89ea4533e266f9a1ddb5ab1399286bf516c6d6d107db672997efa18b5261dfc8d3e9b0d5ed62e00cf0d5410ed03c911765f676ad1d6310be4e092844eca6e0f741f07386ecc859d877f5d8151b26c04a41efb8a363324360f7612dd7a2976a7cc42b026063e7ee0289de22e3d9b89a7a0e0adebfbb8a432d5918d918388a09ab7d552aa011e9dbd2ea18191de9430f149e15ddc1a66f32eb99de772ab06bf653b5a6129fac86d64d35f4b602b96a36be5c00acc25ae5700ec698c218dac9f3114110e2289ad8bc4b933fa9d991092396a3c8414a68a55e180458551a728b375959aef86e8c3d0151172f9b02782db8c81804690fef1156926c44ada4b080d4bb36906805e2254891b5ec5a45299616d862297a6bdf7d348cec42f8627a9304a230cae7e351b57d581b8fa652a0a06c3a8f9c1e534dfb9e8aad064f05b1065d6c1212e67e44c42394cfb9ca158ba4d863f3b5f55d5b7b", 0x1000}, {&(0x7f0000002180)="f5f4907beb675e6577d3faba54a8b3a2169a7b72e4ac224d0377ad52d22f29208edf0382f419cf8e523fad133136b67f3aad654ba2b773f5a394f5e945774813f4bd1787fcebc2e284f24f1a7c7fcd29be5aba09eb30e01a154e67044f4f9c247e55667d3db7739e1309388d19307753f22b623ab31267418d6dfef3d49945e5a21e0234942ab44439c2287740159a5ae5754a8bf5f126544068936e9cf066a649270dbd459eca9d37e0cab35f09a75f7a7bb80068ccb7319813f931404a43e3867f7d1cd21c1dd21709fcf2b49d4c21a84491bac95f0a280f54e00fe3448c4c78a191e4fbd29ac87491", 0xea}, {&(0x7f0000002280)="b66e286b16ae98843abc14a5502929fefbcd92a273a5645ab3614e39e9d7c4551cf29e96088db9e7e17d243c48dbd5217d3fa344a1ecdc51ad7f0bfed9650f32de20ff629cb03f140b7fc605ff5c1023ef84bfa77e9a0b2c9af863682a81be421eee3deb0ad83e47462cb29a2755815edc762f5695fc527468f40b1d75b14ff351d87a47622e1e17b8c57e7dd2c5c2d14789902c0a63ec435e8fbd6b2e7ee7cea7835dfebf084544a8c8c921fa6998aa2baf79d11026b58249a6cc66df141944e9255b5d4ce077f303faca49fa3ab0236ecf4022925582f3790ec814c1aed1ed8bde828d5f11874068bfe5146272a150cda1a477c2b71cf122b8b9", 0xfb}, {&(0x7f0000002380)}, {&(0x7f00000023c0)="5bbbe77a1abe9cc4eb9e3283808e2a8e23b2d510c62e6d40704d7caa334e7290b0b9ede89c3c7a32168bc9a4c855f8e1093497f8", 0x34}], 0x6, &(0x7f0000002480)=[{0x90, 0x1, 0xfffffffffffffffc, "99ce4a96428d498c3c1b2a522660aebc8b264f674eb79c811e91ad83432133b8bf3e8abd093ee4908dae58c685fcd32a09e3317c86c4a6a6aba48694e1a929117f8dcad207e1fe96b6f783cac7837e1d72665a4ae52237e74718bd2ae5f6f887c6c33e925606a4b65333516117c45e17ba781a16460531078a"}, {0x1010, 0x1, 0x40, "1a12e66263bb1bcde46469e10ea4b0c3c91e2f67a20ed4828754e19ac2c26b84cd08945bbb9b3612b4826b337180a18f94a5b1f4adf8a83dd9b3b7eb28871ac14dac0e1776f821b4eb7e0d77dba5e2f537605d6762227efd36e097d2ee9d2d8e102efb2571086075dc7398b67336396b046e5898052e95c5977df24402b27928b34c80c8b2219dec2e7ed5dfc61170db7a3d5fe354b0ada72622171ce5f73cfe00d3f15995c4e1d6ad421c004b61b12f2163f246dec798308ada19c6c8a0ecbf356ea523cae8ed616a032768b5c32fb6af598e7ea2b4d1e8dafa629f1cd4030a8af92eb7ae4c17193a09e57d476e42d99d82a09c19bc5dd21f59e34d54a582f3558e4c5dba247410f273c28ea7ab02d0de8e7ada6e8031cd1dd7b6425b5507dfe2e1d7f5e520e09944599b6b2befcccf711067241926cab5f9832aee906f3fa9d5d84d7abecff311d583df6665f9974177cff5b4e4ddd836ce306733d238f2c36d2b645831ac1cb9ae594f66121030831104a809ed86ca0e47caff763801954af244d7187d1a900867e84b93e97a743045a46f3981d49e7f0a3fb3309bad8b8a9a17024a8187342d3550b03bcfbb07032d6d1361a6116e152420d2ccba38494e6c9c9508d1a76c618582bc23fa60986fe1f3f8b76cd70787f2bd7dc037ff597143f8e5cb99cc06f74988b7eec66c3c52c1277a4c485bcf5b3b6ec1a5bcd12b4b1782132e4b7283e3cff384ed31862109b7fb35f80240b956ba1b85411b717e0ab2dc2430d2f14af9519cf529a8b5a0ec021ac91e0da24ac68f3de0612f6a8122d515c6bb576a88e279589ae467ab8686af06dfd8c77a4008f7ecfb33d43885b1535d32597000abbd9b371176d782fbbce29c920766062ea40d8ff411297e95fd8ca56063a523987f91b2fd70f7da9129f0a4398511265769bb1ed4731b043bc2dd53bce532a38889fd18b68ed67da3c3ebf77e646d00856b0ecc239ed8fd4a17312892856a06874b88bdd64603f4a44ebdc5349b37666d03de77c7bfd573884bbc62bbabd809c43506c79d43d2a7dad4afa3dc3a7c46732c1961a59de5026a3c26b38010102a327c9e576f0c076e014caf0ac8f1f5e3a20dbee8b94d8d1d4657775d1f00e0efa2235ae2843a054b282d64405bc7e4a3da24f3b33b11feacc02ae630d1786a25bb85cf75bb28cf71431fa575b2e077b43da73c5da5ef8aea9fdb15fb6499fd3c8b327bba7aa2dfd709643fcd37a0d9a2cdc89551796dcbdf62de9db991772746a073fea8fa2000f54d060ef4c9798a70d89202bba18edf368466023d1ff75504382ded9a85396db245b292d307a1c30bd956ba654b88c6c84110ee4f4fb01089ba33c55d3335af09815b1cda32800b3514cf1687340f48983f969295ddb2b5c76fd4ec2a0bb13949a4cdf02b9b3d7f7688cf74b9f838f15e3275ebb2ed5ec1b174a87dca9c7458ed0697a9391526227f3f579d71242a4551bd6de845129999624428907a0bb3ad268d274a6f148bd7e77794e1d7a2bb395ebd6b26490cf494eb9a24acaba2017d3aff8251617d19d43981f7f4911b78f9fabd5ba1b9a4fd53fb980c9ac04ad776acf357d64af366dab692454e01fc96135de1bb4164fe0992249c1f648a7b22226ccb64f867d79e19720d30b0df0a298a8118231cd4af21e3125252ea9da0093966bd336de115e671960c301ae9ce5a72f3649910c42c78a16ec8758eccdb230bc28424ac8056b6b63e2ec8c3ba6f5cb445070d017c3dd8a4a4b4a68113f72be9d9c22f3bcb1aefd80c312af3c09d26b6740c8120ac11cee0080085e72b47ceb694211d6c6a165a5f461c8375a0697572a30438c03cbf7f2ca9cbc71573b8271fe99f7a331ce04a000666239f5839e0273671498a061aec949c1d7d5b7e1b756214336c0f0283883b0717b48552488704e8762535d1718e4306b61f4e649d22e6fa476c6569aa99e1f60856f4530ed7f4bc036ab4f54ad3557cdaec27d23b01e13b8b46fc9c2be2ac6d498fd3a09b79cfe396b195c9df41c4d5f8dca66c07da9bcea1be98ceb527d620b98eb0908d2bf3d941d22ed17b1222fcc988ea948bae317b57a3664865061b6f375dc70739a7026da122dd3ef77efc56b22c71bdda6f52024c1501cbf5c8497c36b66123a1d7626e40c56d5bc370f3113a1fc579fa0bd9fc279f54284ed4d9ba5ebbea33b30e96f7a50f6cbc1a27e4197ae2e0a8d6187ef3fe2112f3bccbb44178e14f498200c05e80320f11ce96116fdb524dab09732acb03627525439a621d6b923653b60dd394891e1efc604539b0b0947f21c6a0750a80205f4af8930e835e5391738ee373a3682fb2780344fb261e99d10007bcfe82e44ed9c88022bacd10bbc4ca8e755f9ea7b18f0891bfce4791f63b75a119b3ce65e81212e2b47b45ccec6dc1e401d4582942773ccc08226e2c544ffb6703d7e630171c213856c9b5411789e62b9f0c133798086551f82ab78e9ce742295c13ced1998ab5dd11f00987620c7be765f16b2568eab1ecd8da9bcf2054022cdb3d1fa1aea6834234060041540894d36cfe3d95386380a1ef43a130ed87c656bfd11b1b518fc272d16613e23d9c4f058a5d8500009d50cc606f69e7faf547756cda838ebcfe2900a7a2439acf13ebd2c0e8374c230f86f424a263a352bd7e216ca2f4b2f6893557bf8c56332635e89638447a42415d1eca243cd94a73c7499baecc131e9c4c92c2044a614abef10be12ff26fcb6e54f4b415bed74a6b3ae03ff18a920bb6b31391cdc7e5fc174883fda6022af39bba84a126ba32651b510be3cbfb1cc58eac22d6aefe2bc421a85dd35cc0db50e50d67f48ed2a3a269eac5e70ddb975934353447fe657347613c82bbf83faa7f666269f6a1e6e8e62dce13558334922abe37a0d8c2f9942a80b1e12d20b57ff2d08022966431cf892ce9934205e855e1fc80c986bc5e7bfef7f4c06d592c723df99087416f28184053fb77bf578caa9b02cb921815dda520491e971ed7da1b48fb17c19af4b8dd625f480df6abbc10d6a14c5d5bcddf011e8d86718cb86447041eb3a35c3bd9063814ce0b00152c429b55351ae97f66b5bb9abc494a5b0c4d452dad1b28d37326b49869fb7e0cfaf5d24094988e1733296a80bff1ed138614b12ab31459ca7d787a7b380e2472b0824a53e5b217afa91886f68fe0ee576f644c7706b066d2d41dc49521af19d1dfa5292aad8e89af5be25f6633783a47ac8248e83cc6f31646f76a82d6de9c6fc7a4929279451e72e7b3d554eeb3142adb5dd5a1fb04a8fa3025e8797b19e40406e6960ff1b8785f1a72e6131214334e1820eee961d1c2b173ec17e5391e1d8127fe0bc8ae6d983179af7a4ccfe3dcb0c2b21286b3b76af3b1adc6744b4b725cf77cc9ef7e59f5a0f4fa316af41c7af4e951483a21ed4c9f6e0feea554dc305dd4809994e12574c24fbc43d464d3955e9b2d4338a5017b58e84db0b0e132b624df9a094357aec3cb160ef5c8833cbb66434719e1c788bc317ad67c27fee15e9007380a3a5f0ad4e520b19eaf63cf4768ecf3c4a871b0d75488f48c4d3f2a8ebb6a8d01980ac8b4b1341edbb5a003de0b40aa137e1e61a44886a54e9a467369c5dab839fcfccd93bbfb430eb205d4849e99bb3f4d171a6cd8a44ccf2660d27e1047a0eb81c4d1b2a725f54791d64e76a5e057cba476e6464b03bcdcd1d8fa220ee67154231da9d02725ba4e5368f4175c2ba7656e31a40f7f1a60dc495f25661043ed7049268c7a6387db2d7756796b28dbe94c491214be276f7e261afe3621634aca4dc804a8a9ab1a6d06e366c2365dd012792a1b22959cda8f0f3f4b232b2208362f0ecabe1758fe0997ce47000a904027962004f1a27ba9796d3dd67ae877761ae8653e22569b32986402988b9ac2d80c56bddebc46aeec58c56dbb64e473ab8748f9c25b303d0a438e48978a869a08afbbafb4339c28d7e9b745b11e0fd90113eba816ad78d771f1260e8b3486f0d98ce2ec105598103476be47c129463521e40e25ff2eca16f12a425e064e2aee759318f2322aa487c4e98a6940f01f554a098178320095a22e632210491342ce912f5a91ea11bf171f8f3c25310563de01be3adfb44f16f632f0b4cbfd7450416e188e6b4dcf86ab897054a9913a7d720e72f93e018a73d89a5691392f3185398339b4ae9ac6591c973152400183435d5cdbda2797b4540e4c55dbdf2228d4eed51bbde3c635b1c806c47de319ba5c010d0917147afa919776dae3615a506fd1c9be540a538bc2c4ab213db8dfc9e96e4372a038e3527f956a2f2d2a4151c380a0eebfeefb3db4198bbaf4707b4daf653512f3125d77ffb336ccb13a816c8553211af4b331d2def2adee1825efe9c58e28e4c642f7e53bb9c2d226221709913328e58c7fd6d683530b7d778288940a957b762b22bbe6dcd8a6a09f2b6c1ffc60005e88a0dad6481c477cfd6983b3d81c87cb2b575e7dcdbb5a2e4141f9b6a4fd99400b51fa2028bb420117149e7c8497e25a9a533d0076aca0d0012bf707e05dcad9176f2548d5779576276a3352406cabd75dd2586aee7fd6e685bb3418e06f04c14a0ccca6346e6e289f3b04883918db4565e36f419838a4343cd35c85e238eb5a522928382101159cf5e1987cb4ba9c178758b3fc36dc31b104a47a1527b981bc9cbc5a79ef5a25796e794e6c74ccb7d0fc8aad1296b22222883b7085deef8ccb33f80400f3a82ca40a87b569e4fc6e098033d6876e118b11f1b1b189ac9d9a7fa2a4ff3d9327128840e287fc7c3cba71df4edb07138d979ac60e0c0e2f13443625df56570eb3c15de5504a7cf8fd73eb069e4e53adba0d6e8b899e0aa3b2a86ab83cacf78e01311876036a40ebc6e1a7660b80c4371ae584601d63c86af92afb4ccc7ee2873b962b39421c175c2a674c514970bbea03dab886717d7521d19b066847e417820d0e130bb7c198f7e12e3fa1fe5ce39c675f23f49caf54caa7306ab1b3b2f6ec22a9f9ddcd0ed9f8f0abe49954b39c11bb57a7d525131eb537f351c6211e0c19ce0e84f10627bd7383955be43370af873baf015991a1235b49e774b4c3bf5edb9c779f05a2f5cd87ebf8a3e0adf395976983100665d8243badbac214d3be984c1933c8c9d07b9af8ef0f3ab786f77ed3fd573fb281334a7c1d2a7a60da8b8f209f478b0a415bbb73652638498357550b4580739767bdd0d01917689e38702d465ba926937a736498cc966facaf21e8b150d4583b8d0cfb7313ac6d273de2031742985c06e8b26e5de570551e07b35abb2ddc3656a66118775c88efec2c20b8d83280d8220a255692a89cc75dc7c4b1d2dc3c5054056d659690223a909b1f849ede697637931834ebad01cbbdefb329a28cf3aa24d5d5ee37c2c9c254be9d8913a6327f110977538a610f50231e8c0d8cf0b4933f261f072d7845df67b0daa41ef6644f3c5d19db3b378f4c572304589780d1b4736128d70672464bcd08e51497ad0679f19ee18cded8c5421bc7d0f5747ecb386c44e6a25379acabf712ffe7d8f977c5b901eea71633ee27040ded214243c1d0c67bc73aaa003159304d834afe37e98afa4dd1a1cc3e23989b75c0df3fd16c9ad745042001324b3914abedb50fc3d8143ac28a89382e858bbc0244f691aedc5e6b13f7e281a21c9635745fc20d7d8ac286a1225a15eb488f8e3b7fce73e5a00c61c014c9093a1254040abf52b304f5b253bf45592b77388845115f569f8363c9949b5c822d16a84e973b"}, {0x20, 0xffff, 0x5, "1b0cc47a878dee5eb9f08f7f9825"}, {0xb0, 0x1, 0x2, "03c04b00bf16e85bb7e6ddc494770c7d1959ebecb2e3826ba140000a1af07a4079af82813b20c8b157dfa080a5f6d0ee54db9e05bc97c3d1298b633ad4eac38202bd3e94025926e9d590df67c1872288fad0565a2449f0fea8a2eac46bc8bebae3c773bb484e26a3a4110623e31ab38147efefd2710c4f8701386c5a0d0df8729a366b53dffd10116d02bf0b2ac1b266038b956d0d06a762a9e5"}, {0xf0, 0xffff, 0x4, "65198cca6a078df022294471f3742d53e7c8ff68c5291c0c3486d425ac95a0a9be0426f270a3875c304060bab96cd7e55fc52715779837e06ab14709ba689e6cc6564b958c68416f0ed34e59648da08ffb482c7d52ba0ec680c315e61140c1edc5405bb907ea57eb58c6b96655a70b964882fc48325575f351ec04209e9084365f2fb333bc7d6eeb9e84577073e29274ab9e3d0ab89c036d66e5155847f8d3224da9f04760da781642e45d9c2fd16bc83c41b90cdf7d87d7372d70355f817f4bffc6ee1c0349906e56289b934ec16cef711aeb387ac7b9fa398ed1"}, {0xc0, 0xffff, 0x50ff, "067a52f53377bcbd6415bef302ba292cbc8c8415243a9589aef25269d4a756aa00626801796b79010cb39cd7c8a2f018ea6ffae63d3198c6ef5c88dea89796b6e4798bf527dfe0d9be6af1db02337c9b97f3cae9f3e8f263a162091da72575964c7da82a8b5d8534a13bb50da309f203f6aff6a96f4fd5301d36c7fbf0385a1a2741d7def04c5216f1cfffae6c0bdf0a3f170c1292cddf93db59e252e8b6b93e88ec48874eb439d3ce9b"}, {0x28, 0xffff, 0x608e, "c598a6fbbc5ef664ae7d6d604bb955dffe62fbde396243a3"}], 0x1348}, 0x1) close(r1) pwritev(r1, &(0x7f0000003d40)=[{&(0x7f0000003840)="cb22c04b0ae0df9743c23ff1d864bb5b00184b90f2bfe209691c95993e4b6822210ea02c58d32713048d81e99b7cab1b1c4c4d9cccd645168ab5f98317b1ce0623e23874725e1b288e8a1e1dbbaab6271d0f8b073096b68a4ae9df08bde10735c433d032496995d71a31cc2237598905384ce398c995b28d683708310501d1905591d7c8e8f46eb3805f5c37134c13723238ea4d2e051f1431f9152d3a21e91d9da2bdf81c9f8d240c448fa1fc66847490f6111b18c27052", 0xb8}, {&(0x7f0000003900)="4b9fd1c57f69b23f59036f59eb1f9723", 0x10}, {&(0x7f0000003940)="02f0ed20ff2919318d56da65446e2739d51629a2ebf6aded6a7fa76d7b7f74dc76ef3f5a258b150ee6e9bae636ff1ba9f91b9021d1d5a24908868d51e9cdc8457ee43d0282f0ff3d9d5c052f60c34848d89dee75c4eacefd787f0cd6837aae979260f6435c491ca034028b1bd0654637ac7d87e5898e56d9b6c39d62ed27f34c114f866ee2ff638e6164b8fde147b84ff977940c80a5f368107e4445236ed91c31eb4a8d50cf6f98eb219bc53847742c8c00c1f6b1f857bd976db695f394b51a260c26df3fc91b52c816092a5fbe9f15c57eec33449ee905cec10449e48427205e1bb663921981fb4724bbc328082df18d635469b47c", 0xf6}, {&(0x7f0000003a40)="a3cf8fff041588c5ae71cd53a16321167e60b6e4a198f9815f7521c23bdf26d49749de5cf364d0a824ec5ac022bda8dda2dac194bc5752ccc242564cf58bc47af2c9c4254d0b2d3bc6fa24fd2bb7f532bf40ccd9d6154f94321d10d11df1eed69392a0074034d1d1eb8e9cf5340293951f7ac83579df5d14ffc141fdb1281b022fe0c47d1309babd3707da8b896486f1145a7e2511074705dc7246baece04226a527f7eeb9ab73abfa90e09c7365d672799bdade62b9413e53faeabaa9a396abefae1cae", 0xc4}, {&(0x7f0000003b40)="48a94c0f927ecf9cd32222b0180a46842049ee5f54b228377b56a027471b6856", 0x20}, {&(0x7f0000003b80)="773b7434a09018abe452a2662e56224f8695db8216d2625588e55f62b6f6c6b038027e12bf802ddbd7c10406e7181a4048953c95d1d496ddbcedf8edac6bb398606ff041fe3a05915f0b97154eee46c7a952ddc14bcdeae769639122dbc75db8537164b8fb166e5bd90fc51fd1aca579397d019a10e1525764bca9cc183f81521d39eb4f7f45b1f9d60e2e790ae8", 0x8e}, {&(0x7f0000003c40)="92a3216d133c8cf548a955564c535ae7cd13bf0f04bc1617c498bd02d54d59d8af2ed36d0d7f65444bed56852c42dff437b92a7d9f2bd487bb37028311996f54ca6a70dd557f501e558df94ba234975634d749d899370a7f82f50b709ecf8ed59de957855f70840fd70c5757d3a6b8d15eb740899c3354816f", 0x79}, {&(0x7f0000003cc0)="cdd1ef0f1d2edd451ed55dcf522bbe971aa1b0a05605746d386d278ecf598ceeb7b8bc6230593ba92d37c2ce6c771f2cf33ffa7f12b18f5ee7dec13d7a8d0db32b58e7ddfe58f60fc03f4f76e433b77369a4a959c3d3d8096f88ad10729083b03e1b", 0x62}], 0x8, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000003dc0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000003e00)=0x101) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000003e40)=0x1000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000003e80)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000003ec0)={0x6d4, 0x7fffffff, 0x1, 0x200, "eab84a52b01228a7011131cbdcc8f008d46f9f35", 0x4, 0x1}) ioctl$KDDISABIO(r2, 0x20004b3d) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt(r2, 0x7, 0x8, &(0x7f0000003f00)="be3ef9662ec32b423b1a74155c5db18c82830450bebaaf3b310c6dfcea158b6a49fa9c205de68ad6619379d59803c74ee000f60ecc50e8dad9b2fb4075e29e4e313be90ab588060958e3e34b96b9d0235132f887286c23a1184a620e96b92a3f3545eaaa6bc5109370d5477a76ef54c9ebe2", 0x72) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000003f80)=0xf7) accept$inet6(r2, &(0x7f0000003fc0), &(0x7f0000004000)=0xc) r3 = getpid() fcntl$setown(r1, 0x6, r3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000004040)={0x7, 0x80000000, 0x0, 0x1920}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r4 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:12:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)="ff3a98e70aa95c133a00", 0xa) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) 16:12:22 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000040)={0x10001, 0x5, 0x3f, 0x2, 0x7fff, 0x6, 0x1, 0x80}, &(0x7f0000000080)={0x3, 0x5, 0x3, 0x54, 0x8, 0x5, 0x3, 0xffffffff}, &(0x7f00000000c0)={0xfb, 0x1ff, 0xe50, 0x80000001, 0x9, 0x400, 0x8001, 0x10001}, &(0x7f0000000100)={0x2e77e50b, 0xffffffff}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:12:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getpid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r1 = semget(0x2, 0x3, 0x480) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/71) unlink(&(0x7f0000000200)='./bus\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/254, 0xfe, 0x842, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) 16:12:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) 16:12:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x95f, 0x10000000f, 0x0, 0x0) 16:12:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x40) fcntl$getown(r0, 0x5) 16:12:22 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ftruncate(r1, 0xfffffffffffffffb) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0xc6000000) 16:12:22 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d", 0x265) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:12:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) r1 = semget(0x0, 0x0, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000300)=""/252) write(r0, &(0x7f0000000280)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x12) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x2, 0x1000}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:12:23 executing program 0: r0 = socket$unix(0x1, 0x400000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:12:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffe8d) r4 = semget$private(0x0, 0x1, 0x42) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x800}, {0x2, 0x4}, {0x2, 0x2a4, 0x800}, {0x3, 0x3, 0x800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xaa) getgid() r6 = getgid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000440)=[r8, r2, r7, r2]) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7f, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000400)=0xc) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x4, &(0x7f0000000500)=[r10, r2, r2, r8]) getgroups(0x0, 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000580)=""/231) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000004c0)=""/21) sendmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000006c0)="e9e3cfbc324b50483a1b7d091d30206c4f2f955fcf3ce1d1d2e10907cfbd69acc0b182a5c0eaf1d56f4e7c2b284c52b2c1baa196740298c76e", 0x39}, {&(0x7f0000000700)="35a33f010babc4c1a5477164a42d3d3cdf2ee3fccc0a7ab58075bedf53901a3ff3ab8b2083206e0a4b832975ce78d1676b406c8c3df0443ac60fa684de866528f738d30d6d6d946a4e644e9f4f30496aaf9fc8df9b132f59099d9908d3598d414fe00afc9f997a0ad4ad15b1b139da1569894df181bc38ea3d8769cc1e42c8309bfa7a47379b0c453a97647b18e98c7ec118f3", 0x93}, {&(0x7f00000007c0)="ee53ad0fc9ff7346bc5be6ff5445939d0bfc44f112b46ff567c7865017227a6f7fce24ec627c9014f80fde50d69d2bee9bd4003382c1fcfe308a66975784c14eddc27a54388b5ea0c119c67a1e1623b030477757a827cc5c8ae692a6b046f9a75709184fda92f9ae5252b62e8bc5599e63e5a55be0542ab348e3fa29c65d2db71f014b59175780d093f427ea74262fe9b6276cb9abf6ee0136fa1b6f5f2ea60372ff05989d78bcb38b67ee3dbd8db50eb237acfc8780f689542f19ec1feab898b5812dd9247babf4a760a803395ceca513f16074558aa4f50c8d1b899113f770667cbe3b875ecd833ddc233d80c0af8b35f6ff01c6342837ddabb5b24a", 0xfd}, {&(0x7f00000008c0)="2147a839449500cb26a95208f614572629ba6ad878cfc4a02dd9d54a27b50a65f7d5107853ce097e2b66a7c500925ebc8ac36ba73ed7af9561fbebe8be8d961c0ba55c4b3053fbe19c1592922607e3b9540af41e9874ccd4f4d8ef5074fe2062fbf7edf6d0001208f549bcefd5dc2952a9dbbd7de3f340ba75b976240e2eee64e248056bb164b68bc81b1c3d63af41fd74524d9ca15273fed9b1244857c456c44985644d8a7dd7f70805b8851c1fdf28a832e9f66d0dc638dfb4b341ef", 0xbd}, {&(0x7f0000000980)="a5273944c3f65b5e1d8ad358ed2a967d595ac99e3dc9a8e930878f8cff0566665b94671f53a81bbe340039a7a91434657ab100e7b055d79eeaa91d90c9beb0f4c6fc06a586a5ba8d60d5e388bfb794102770abf7d893", 0x56}, {&(0x7f0000000a00)="d6491be791278680335803e04c2852e27cb9e046c74e846fcb82252a0507e49395f0f5b6824e97a6c84ad5745c1978c5fdf66630f6", 0x35}], 0x6, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2800000000000000ffff0000000000005704d10d0319be1e0bbb882fdbd84396079c2b5e000000000000ffff0000c0fffffffa730839ca530a4cc2391d8938e27c872cad62e7162eb373c125fe1ec0eea685880000000000000001000000ffffffff870bc1dd0c7457da62de9aac68cb16c63631c082c48867bb198b95e23f06481eab3b4a821999eda9a44217b499b61be2b57ea5b4e0f5be993bde587204b32fef1d8ec74d121542a951b9506f98d55018a66580499d606d096306d8e6da1e7ecd622c72f88d267c2f0fbd79c2037378504992544900000000"], 0xe0}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r5, r6, r7, r8, r9, r10, 0x0, r11]) geteuid() 16:12:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) setsockopt(r2, 0xdcb, 0x6, &(0x7f0000000140)="e1c91109a268b57467d15c01fa8131841a3659baf84623db32bf87e1444971b5a3a28523dc12025d678c3de5370c3f466384d345af1b361c31b3e9e4bc52858866afd2d1b22b78a039b0fba833102b96d63bbb6f9166186ac2b568e0f81b1857837399724657f4ab5e9935014721265bbcfaaf6769df4db00ef7cd", 0x7b) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x40000000000083, 0x80000000}, 0x8) 16:12:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) recvfrom(r1, &(0x7f0000001680)=""/171, 0xab, 0x2, &(0x7f0000001740)=@in={0x2, 0x0}, 0xfffffffffffffdcb) sendmsg(r1, &(0x7f0000001640)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="6e7d2e8c77db928de3ace862052500f8a06c94006eb93cceb3be21e077409a66700cd66c8c7505f7aa086934b53bc9da5955292e942daddb288efffda9c1d97aa5de5328b50d3efaf4d3e70d08f0a0427fdd707ef9b7ae0c865fcfac9b898145f5687011ef3e65b8c92130d301baf16ef4ad00f440b5337d507971bf5e551849f7195607cc41553369bd73ec03a1c9c809f339a3f214d88fed3ab1", 0x9b}, {&(0x7f00000002c0)="8cb7b478c1d94f76b7aa26a5e817ba1ad55966d5728965b7bc8382db4c9991d2b02d09f5aaa45bf287991a6eb9f4396ad988df3992d0df00fb55aa43753418a4af6028a4b2660116b8605a9673efde489c2f655bd380944b4fb6c32bf4cd07036ff822bddbba950158151b1049397bce4eb6c2f5fe61e47bbcdeb6358e641be56cc74625dc5f8394e342d69852b7d06cf71cb507b29eb761ea621123ce672a1b6bbf03fcb76f6c55f4f618b0ef5d2b2fd9317f77eb5642732b4ab57d03c3e54c87a7dfab3cb167f962ef02002f4a466f9bd1919e88", 0xd5}], 0x2, &(0x7f0000001780)=ANY=[@ANYBLOB="101000000000000001000000ff480000e5e270c8e2e1e037909f72d1173d4715da44ae526a55269ed513184701443d91fffb80ff89306950184b03daa1a27eebaa825b13ff1e663f317dfaf9201e771110bc0c7f50aa2c271d644e2a88cc10bf744f583ce84632564d11663d1d0878fcc7591ef1163efefcfcc6a4b179ff78cf0932af9f762569be9c4cd6b8661bfcc88746792172cbe6d2e86e900a76e7486b4f2f046674dd9d88ba2712fe4622eefe6edf09910a411feb158b6adbcb1c580a8a41225e2a39955868c96a87f6094749176aa918734ee7c1efedaabb0b7be2a1c450ca47aead036331d4010ff69ddf08e8e544271473abab6aa4c816ae24e0a68be1d50cdd670a14b4de06e2e22936a0bfa629d67fb5ad7a101ea30a6fdf3439604c4cbc1c9a3e8f51ed4c5e290eabde04b8898022ad10f9b32f0b108f38fcb4d5841f960aeefc99c0c1cbc93f97123237eb6715cb7805517240fca0239de77bb966747fe566c74091ae6f5203a54350b3300627fcb29fba6df7810478af536e9b30682e783aa858a9664a9cca51d55666ac12ccf06f52ecfd36a5f5a7326c7a41403880ddf210aa228cff8f4c567cf491eb86255b80cf4ee005e7b585951f2e3019c6024fb06127211fed72713e0b3752277188b9fdba29a4b77f2eb2ebd74e4d8662cbd54e087dc34703c5cb55b45d7012078d3dad0fe7dfeeb3b8458502fbee55ad8b4df1d32f3f4de69eae00dbb01383fe8b139006c2759e411806b09161bc2b662dd2362419cf0415bbbb5e3d6068397dcb3308f180037d3802dc2dd1912a8b60692b5e5f77f3151e0e10bf8343237156b135932cd5a8f99a8ccb2a1bef81b415f394b15a761a5421ddd8b43d5a4cd1a4bb95c0ab7592fb0496f0d9b95c98b47543b8fcad20b9f727ea5490fb56493dd3e71922bc046ca884b0dcfcced05086ca8add012c5e6b4de0d21dc496baa4c90c493f514268e60bd232e59968e332aef4ff2123d9ee40f743e5b1825bc4dfaa193fd158e211c6974457300e8ae1efb8436e504143344b178366009b5a6759c46eaa37247e0ce33725a14d867dc65bb634f58cac8d1979ea2fd3a35a106c62c800ab8773fc3abc5628b1ba070b66f236e128c4a9e96e8be02537214dfaa8cb6643da7bbaf814077abf20369d0001b033812c79376c2255058c2fa0bb36ba776eb375dcd709c91bbb2bcc33f0660f24f97d33183fa7e0b4afdc7cb602cbda96aa8a95a8412c6b94bd5f91bd0ced9ea6988dc056d34ffc63df5a2ea49cb7bd14223597f1c8f5604fc507b7235044d1da69d4ded616bb7dc53871c447ee2e06bcb79c9602e2529e9e68ee046f043f50211849f2af0691d417565dd6d829ea1c1438d5f0b1c1de47e5c1fbbc9504f0f7f548d991797ab18b7810340fa80665f08d028433dda22d416af00c2b986d159ba892454b9d47cfa098e2c671f8ca7b0eb2e2db90755cfa6d1e609fb468c289418629cb505be89a1d5aaac99af0c63e5d8d63be9b267fd38e260b0ed823f89c482e2d3119298337bb5b0a3f8b76ebfb7114b8c1bfda891e4b1009bdd2b4a23b241024fa0067b0074817025adacd0ea17a92238491c41f021d7ff5c7e22d47638706fcd75dcccd5afc6fa9791af0fa6d56d82464c1c84754537a9be1365b762ee249758b60f65140e8766ed41876a6946842301a097103ec647760c43dee63deb0bbd1ab30485d586cf3c046c6b8ad5e8c21c5d4deb25b7c24d01bec4eaf918583d08a7c8eed5ee2973f0cab4f4c915a3a35c82ff2b3367e1e34fdc0100b77d7b577588d62350a01998f4bc329ef2f28ba65b5db859de0afb5ac6b15ab0b61aeadbda7e1fdb44f4a3a6462465037c48668ec9f689da83efa60b59f01faa87aa72e16d0d20edc6ab31fa5aa710f737d60f50c9dd8683ea7901af281ac8d12f3b2572748ad4d6c67a2983640dc602dc50f19ed11d0817363ebc39f40b414e1d97594b0744c493bae8d8dfda42de92f28ef2eed4ad75217c5e161762fcab0b8f0fc1e895a50def8346aaa5907ca82f29131a551fceb6838ff1a5ca4a23b0708ddb5b962bf64334918e4a01353dd7a3fb93d745a4667547174c8ed2a525103d3a54c0525af852bb20257df032b4991ea674e9aa505216e56e2bf325d46c3cfa0916234a309a606096eb44456a6c108fe3a7d936d13ef904487a9a0027d4f332e2f8049d3aea78b8c2eb5c70b0a41edd4f67dc3e6939892bf92972ffb601edc5528bc7bb1c530e2175aca7271e9aeaa000e6b35319a04afb10aac1e10b2d50a7c8919088852e976af0d4829fdb8f2a4588d02643903d923a966d5c1f8d5f54423b6069542b9612b6a0e81456e68daa4db1f3603f86e0f72c80e3cb4980c7c50e1cb701e5c1f6300d64e803d6cb6bb419bb46110d64a1a2a6717807bb316d97e24aab641ca4bfd52183f48315efe7c0916aa5748dce75029524b356396db360ac1a341447131a33421cc713896a36d41fe40fb24298a714e720756d27be562a5081849980f306618bf96cb36a0315e3a7634faa565bd121709f5d22ba41be4af6bdcea3965184338ed9df49c60494408e08cbca20fa78d5ae6085385e2f858f17e5a794e4d622185f1a12ad63ba7af6b6daf62f144e1b7e4199578fe6f32f9ba21d7c3e28ebefd39bab3a43b69d3dcc43aa4437ebd64d786575fc2f4951264fe06073bc00c1a018d73f3a139243f262c09aa1ff235ab56096a646f36e47063831f834e4dd4ca7debdd7b2de25e0a1cf0ce41c17dbb3587a2a7676972bf1943ce344d0b89598398869209b0b6bb8f77064334c3a3529acd70b60303e87113135ee28b3f07bc28308cd7e0d83307c3c46532b1d12e8e4884bbf9032ee76861542632fb5e857f7a686a82ddb1afd94667543639be9a94fa989f18daf370d8dc3867172ced5d65caf05b30ed96e67e81962469a951447fcc6db5adb68b1fefb14c17ae2d92e15194d2405c3ee857b02c8a4259cdf41e546fd17868b0d3871dff774ffdd0e405faebe7c053cddacea5303bf8f59f6a31f57e4e42c16353a6b9b9060af4baee172d64ef63b50c26ceffd6ff39f483ca2153a4adc0200a239d9a421b7c54c626d0b7658e6d6334d7e020931a63918ab87fe8d97a2ff5899a3e9533149879e74a49cfa5ac37aff091662bb1bd9c5b37b2458d33a742ed67cba98cb0d49abc4ac9065cb3c6377f384872504cb8ee7e198e3776cb9bf99a149471408414a631a2cf2e4df2485b0a79419a9d24a2efdb940b34d099a5cf82025865c6b2c48cffec7a88e6914db1df600b516e55e54e126e74c944b6f343a666502cc1b48c58c7aaeec27622008f811eef22c35df24b58a951bc6bc2e34547b310643c12d1925ba365034fbb87900f33e774b97c3aed84f7754ac20d02f0b626f87eea89e0a6d4dfd8d04939b63ce0b6ffb4f0fdc1e797b05cfdbebabfd66b099108c757c87e936ed2178475299e624be15e4549ae892bb6b76ab26f4aa803dc334613194d3b3b556c473de51234e29ac5031171f74e3dbd6607ada62c039672e5267990b0c3a396f7be608ec11a358ea1efe8b3dcde44dc3cfeb2b3bd309cee6f2de2b4cfd771cc666301f4b77975c8f7f27b5c75e3e7f2208a63d594f0c273ec00b3e1f2d73de71d65b8682037d932b913f43db808c0c390cc23b30203b4e2497d6582b3c7da517631f27542cb237f9958f0861abf0998d97d0bfbdefa92af05588317842446b72fd136d32c6523f962e9aaa46708cb193dfafe511a7154da14b36833dd4c0c770080ad4a502624579cb7ee63f36bd5ef653d156f142a92ae9291fa1b1454604235519a214b878d268655ed914f35d3fe5ebc99ab5910bbb25599309d75deabd8774e1142daa68662c58c27d49736417ebc187cec092cd4936c9d09e20fbc41e4fd78c9a5476db74b620d4fe125592b3b31032f31a46badf4644121216573cf8fc0fd1760612a4b4e3c7c23ad020f068c2590f5efcb323cef30100c44e053da18b2717d4e0eef2caa995faa0d9fa4db45c4c9d875538ac9ed80eaeb813bfd549aca1d7031e16888edfd8d6edce0b7f0d9dd052c4b62d8c7276f5356e973d44aa37d25075fb852ecff6bdca3af687b5e299c6f3067f545a2248b4c983900765412143540f6c08e3b999007f60e992e79ce2c8dd875f43ee89b7a9d467082e38d994c58886e1966e6fe7175d741cf25b89d5507e3f5c4b18bdce10ee6fdc536a98c7b98aa1da3cf5a7ebf588ae6c36e5d956258f5e622b276d09c7cc8078b97ea317c7eff149c6629934e2b7375eba1c5083bc5f65c1319853cc08cacb12c06b87084e08d5be85bd55f64afe925fd98bae2a90e3853b5ce7189334fb10647c81218fd1ddf32ad3139ea955c13a2b6c57a53a8633521e405ae8c395a7ae09b4093c4f9a1a71d518f887ca13e1b8870aa2a374e99f4e2fe47cc8ae1b406e3a5d7aa6c3652e8143e82632bfc0444185c60d5fe846ffd4446d6b8a4688b147ce1228f52675477f12a8612c6d88e4f4d1c4af4b994c8fd1a4837c02d0ed2d3198e32866954474ce10dcdbcf4965897d820883b10b0d07dcf2549371dd19edbfa3b310e6241bd0faf0f02ab8ac43cae51ff68f6fa7e5feac48ff8aa6f31278b6833d0e65e1610a2450c470913878be0bc726187506e92ee133e2e14bc25484788ca4ce4fb5ad6e742e4a1400b91ae1efce7ff05162d1e8be76ca30d2bf9954c5f03a8703230bb5113fa3c3137165b24493d8846cf307a09e85f81c5a5889f3f235ff7a977cc71087d8e9c50119a883c9f39c77bc5c828d24b88fe84edbdc25f80fc403aeb3466fa560c4a960807046209f2ac63cffc2b41b3467b71933b0848246c3779887002bd0b34738151041298b320bd67541b3fcaca7bf47393b0c4108b4b70e4bed605fade83d124bdbb7cafb3d17e0c646e8092afb9d5f42b48ed410bad6a2bb936b83036211148a2f9754d4476995baad2722405f5b12637d65d76afc8537b0b2fbe56aa53cb913b7628362497ac9e12ebee859784f5e284b1cdfb629ffffad3a9f600077a252d8631fd8a16ad82e93a023eccacf3707d211978abe333908c80afd83c2fb6c622cd84837b10cd603dd38a26a273c6710ccdb4df62afe128bac34d308ea64e881513d0fb152ac42500e53dc3ce1c9614d8119d463969a6f13800a55584bba75e5ee99ca7e75d18b722e3f96db9b0257ed4c957b80baad105c460eddb5deee57f6607f04eabfeeae68b21eba523a211e3ffbaac7ff333f3b48161f5c25d1b5a037014d1cc4c803676a83258cbe7f8264f5c0572c25f558a7beb42b65794d1311d00f1308c059e6c8368b02833fd770cd9b6b02d0df12e6605ecc2ff49634e8b0778ffc526aa92f9bc0d0fd32dd99ee113f99f0e4a41c4571d16f35a38d0936441ea79dc48a61bebdb10aba426c52550b142fe240df8c548bce52bf712eddbae9efb425ec8c9ab4c298b0adf999ccc27613554f40fecafe1b4be53e32d6cafbad0859358959bd411687828553b44cdd563443b5b1784df77a9205abc2505b3bdd61f6abfbc422069ab08651e313cf05eb58a577ee906ea0589e9539e4a80b4ec56b6ea247b02483318d4f5dbf7c4bd70aa25eea72f720bf6945e5793f422b23e62f49942e81e2cfb6e7a498ac80ee51adff12ed7314c49c17061dc985221f443bc57630ad4cc5201ed4be86ef80ada4da3b03bfa78b172d6e50bd8b2e63f31ea8d2bbac3c6c112ecce590802c914de42ff9b29c3d5b2f503dd3000000000000000000000002e000000befd124364818473ede78a68596c32661e54538516944663d55ce73700000000b800000000000000ffff00000300000067b79d1c17e28dd5d5d19fd47791fec735bac93543f097b89dac7c2b34835b7fc7a94268c4f1a49d54366053f83bd40b3b211f5643bef202ea7638e62d316160e3239988d1f8243bf839e26b9f75b1f52bb73d5b60f3b781820edbfaf9d44b435c747a40be4626f8236bc9872be370eddc21266a9e134586bdf5eabc5a3730f7799c1a6210b9c6177392e07c52c41e336f1f9e0e83b54478c88dd5be8e6500e3545b490000000000280000000000000001000000040000007e9e57c64e38c4cce7ef5ab3aba18aa6779b596106000000c8000000000000000000000000000000fab4c76d2f4fcb5fe56fe2b3146cf51056e86cab0fd3aefcc633abcc0b42777c13878d2fa738dc08be18a7694a9dbf6cbdc0d7eec6bd7a614c69c1ed4a824a65a0b8744b656601006ba3ea05d59bf84a66704e0bd709e8a2d425039058abf6bef08ca1717321e212fb29328f16317e066fe316e4b7e048e57b947035010e8430ac75ed478bdb35876380971f7d5601ab16ec9f3c000a50da278854ecd5771ec7a9da8809973fa1e6ef7817ab8c7b00655c3c4be9153200002800000000000000ffff000006000000ce90e681334e229dbb6f26998e51dbfee26acecf460000000000000000000000000026d0f009f0032f151744ce1575d9171531e6e30cbc58a5451670de93a5e2c779a3b99237f6eca80d490b788d86ce53673016dfaea2862f9870aa406a4dc9efecd7f4fe442bd445746af4d034f123f6e60ec99d64839fc17c4fd25af5f9ab2b1bb5a4ccb32dc5717580d69f0b1955ff29f74d6af1566df01d2b783d14b4d4f7c94094cabe40f29952a2524b055a4fb3d9a866d794156be1"], 0x1210}, 0x2) 16:12:23 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7fffffff, 0x3}, {0x5, 0x3233}}, &(0x7f0000000080)) 16:12:23 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x80}, {r0, 0x110}, {r0, 0x160}, {r0, 0x9}, {r0}, {r0, 0x184}], 0x7, 0x600000000) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:12:23 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x1000000005202) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) 16:12:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x17b8c712, 0x1, './file0\x00', 0x0, 0x200, 0x8, 0xdd9}) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x21, 0x4002, 0x2) setsockopt(r0, 0x4, 0x10000, &(0x7f0000000180)="6ec14a083dd2b14f46ab118b97da49044dfefbf4354e1721796faf3422787f7683db60b9690a70b5ab1bb92d54e401a6b595414fe4b596e08e2d511cc4a319a9c2ae255e6ebd7be1598126e80cfdae62303e3d972e3c88c764259218756437e32df9b8335223414c27b8ba9d977bc15b621f72d6b0271d49a21bc0db350000001eef5a8c2306958720139d48a045c762cad7a72848953c286ba0fb93fd3630dc66db1b4b3fd07dbcac647218281329c674686846b057253cc5c414c861ea2a8123a79c5868e321167b55077d4f", 0xfffffffffffffdcd) 16:12:23 executing program 0: socket(0x1, 0x5, 0xff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) fchmod(r0, 0x1a0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:12:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000001280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) flock(r0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/29, 0x1d}], 0x2, 0x0) 16:12:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x4, 0x7ff, './file0\x00', 0x4, 0x0, 0x6, 0x6}) 16:12:23 executing program 1: pipe(0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='N3', 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) 16:12:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:12:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/176, 0xb0) 16:12:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:12:24 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 16:12:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:12:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) recvfrom$inet(r0, &(0x7f00000012c0), 0x0, 0x43, &(0x7f0000001340)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/227, 0xe3}, {&(0x7f0000000040)=""/157, 0x9d}], 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001280)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001400)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000012c0)=0x3) 16:12:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) 16:12:24 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x4, 0x400, 0x200, "0427fc06b81a3115d742b00e8d5736d753bdae51", 0x5}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffd}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x7fff, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:12:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = getuid() getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000180)=0x46) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/74}, &(0x7f0000000080)=0x4c) 16:12:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="00000000411b1df8e7b7625ed1eef05ccab7cae244e797f7dc12681d49a50b9b4cc98e0d837ae6c27bcf7b153c8c064dbeefa588b14833666fb7f393b8620b8dd1c0dad3c3e94d4b75f6b9745b9972bd99a730d8a8a29ca80c4bd57357c3f7d720f3802806980964ff7ce2d09959a96176e10738d18695e535f39f48444696e1a2e5d334ac2c017421ee55336c58e72c9f7a801000394fc931ec", 0x9a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffffb) 16:12:25 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x14) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0x10, 0x1000, 0xffffffffffffffff}], 0xdde, 0x0) lseek(0xffffffffffffffff, 0x0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x42) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') 16:12:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ftruncate(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) 16:12:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x2) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=""/68, 0x44) 16:12:25 executing program 1: setuid(0xee01) shmget(0x0, 0x1000, 0x8c, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x3, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:12:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() getegid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="38ff4f7fedd64cd08f9d7ca59f0e3b730bfd063acaecb13ff7010d7c3607a18bbafb1601ccf9bf62cf9bdd38f0452bb4d8642a2667040dc567f00d6b135a3c36c0b9197362b7eb5fb16e2015cdb097b71d3bfb13c3a967e952be19f077a517fafa7524df6c48f43857599bfe95c3d1d546a65a0bf0a15e38551dbf00c0b82f8b5d1b0c7c0c2f579ec7b499bb2ffa92a037505360", 0x94}, {&(0x7f0000000180)="bb507d61fdbcd42776a6bfdf0a22c1c91c4ba57e3eeb16f45810eb08e36e281fd43d", 0x22}, {&(0x7f00000001c0)="0a31d60e49f0d124d9ee035e151f753f6603acb4f7c5ea19385ba8507d257a3805f64d9f08ecae0568bdd9bb43f1a59f8dd4853e963d420c88ee89ad72801a264e5abb6003819e639fb6f4330cb367e80fd8bca0f8387c316522caec18d4e4138741f30fa7b82a08aeebdb07726459f4a8d582229cbb3565cbfee68759301a3f1c35c76c761a8dfc09b20fdd5ec0996ee1f5617508474ea7615ab3371cc0c9fbb0711f94a5a478c5a22536dfaf35a388a5c1fca79f8b85bce503ebf219545931e483b55c0db05db84f2fcda80cddb068ccc081dc8efbe77fc6da7ac3dfef08ab4e23a9f3f43366bc7ca703214150bd8c662915cbc2e78eb5eb08275b16112596d5b5fd8c78166061bd15b6e9e6286ce482a977e8093221dbb7ff2110fb99f85f59516693af730f082eec2844eaaad0e0abfd3d8277ff668a2598d62f05ad7b7b79c8ec8990174d993e6ccf4dcce1a80715c5add01ebe3d43c1f330c6dfbe0ce71ade0d05bb975b9c4dae533077ab512918f4e37106b98d2f7f5ea1fbec381d6b909a1f4a6ff0cec95406b2ccfa4fa6cd58e0903cc00446ec2d45e8a351c6a76b9278899a7458c73c7eae2a43d499666909ece42b92acde42b153642ee0bcb2da90474db7a3b68d51b5a466ba8df78c4a760f378ec037d7c4bc5df535981948c4c309f74295a76e4a37b23a2c31ff04d55ce5dbc72ef0472966e49156e05a4135317d231041e6c7fbfedf407fb5b110bb59a68b4433d32251021c4d0b06a5282d9db134d40315af2d0b0f9ee9c49555285aecf29ee403d4fcba50a878c24ba88db5d374e3425609884beeb521d584ec66926e20fc7599fabbc15e410ddca31ab239ecd4f6c0f0e31731c55145e554fe72eac79305cba5b194f7f5ffd155f1e4561f6593ec5db5bef6ed591ae5ec92d8ab4016d8b688b2fd56b7ddb4244d1575f427144094be5f67e6a32179f456b9afb6444e1982d2f18a2c5f499b4317b9acedaafdfc8be4bdb48c2d8c5ad7923ab15ab01269ea72d81b594f9b2cbfeaa836a97f3e7caea84d34e177cc3a53f532882aba257eff89e34fd0a4ebe956edfbfab5477b7a806ba7b5e94f9cc3408b84e3e7f62e25c39cc6a2adfee9d25ad30ee3f43e0e0299f4908b7280d0c45ae8b70ef5ee1f8dc3cfeb95760885d37ed8cc40a34b03e0e7d14ac051a3be72eac980d80eb7ca9e37cbd10cf5907349cc33fa1ac11c90fa9913d6fab7d17747273549889c5cb0d4de29e2cb9b1753d54ddfdeb458c4505a4279daaddf811f3ae97c26d290545de80becc440e48fc3892092680d51732c9f68cdd54b3bc3872b8106f51c8bbad4e45f53fca229dad4e758b363a0c9945254d5192e8dd7dbb27912ef68e3c4e28e6e024571ed34eacf874710b0a542f4d05dd9da41a1705f0268270f91758f8a107a3cb2ef3961265f6f8c1a9c9e1aa243bff3585120cd7ecf2ebeef536404a12ba70c2c49e9673cb3caa4fd3d5e732e43e5c9792918585264a3605260595903769cc2d1cc5448cf76055c74317cd1fee561226a3d35cd2842b2047ddda29d8826cb0fd719742635341453450bb50a8cdadbe01d93cc0ad5d1f2fe7d44b67368a8d42d6d3627fdd31f834dcd5e76254d9184d8f3d910d6aab53d99e234060e44b6ef3e464ed668302998fd3524b48763c9402a62f64c8bd245e55ea47ece9fbf94291501c7910c990495072420a856778fcba5503613d4ee2b1acdadb2d58a9027581f7acac285cdda83cf04d3bf032a767bccb80468da8d05b574d9e85be558cd86e58bd797594e1426b53c84859da4caa4399b1ad6dd82a054c646c953e368bcc592e4e27d80161a1245789b410f029db78bcae1d517f3978b5ddeae980e85982e57a1958268f47f248e08880ad8977f24450f05adcb1409c9fb8ffc5b36f67ce5eb06b90ed9b812999f007893e91803a736b68d02c3c3f874a0d728f2ac38b29e77a6c041cbf3a82cc60d6038f4826b41c8bdf8a8a7cd98796c05db536445db5453c3884f195c7d33156523d85112249dc088069f7a27a313627d0d326b5202000cfb6eebddff1c111959be40eb2fba2d3cebfc7f6384e02bca51acbd05064b6df5871bd12a28c378f9ab610a9adbea6ad1f928aa43a508c4fff5d664146013816790f8e8f79d172548dce63ace12f83653bbd6135be179952cab59103f72882af7353e43b0b169f80729e792e835bd91dec072b95932902d01ae5c60239e71a0fcfdb715c0e77bde9b0d84f08ddee37108984306e26a5ca6341f7e1894e912bcd7354966d42b8496e4982d17fe79b66f3d3c26878da9e6d188f3657d3415c010d37fa0f43f768d9c72dd359b20f01d7b18a1bf18932f97087e2666ba3c6b1f2d12951241781ed3f4ed9d81ac514aa6fdbe91f956775b0e82b1f308c06178dd3475dafc2dd4ae3bf6586d3317bf462de31d9fc879c0aff11a8e5d0f31a89303e79a7212f95282082ef829c7d20b968b2460ce98f27be0655d5a2eb1704f50ca28b01fd091db6d3d05f924a95dc7dda13de35ddd84ba3c8375c9c7ab86fa633b0d381a4de3ad607681ba4d54af87ce3e2e7a2e491332dbcb36a5b9ff7122108ddc0ca983f78733b65f31d56e5f8b99193d59006591a3c59defb7846969495a65c8fce0309d54f79112e2b8a41bbc5f8d4b58f10b27e8747f4adcadeb1080ba3e48541fbaa69ea7bb2c492435757fd2cc4cdab455b8e8d602eb7b20764421b81e751cad24270c1254261107313f52bc90643d1742de5582e7ce84eaf8b7a3cd2f920478a0d30e8af4ae822986f1d9641f14ea02dcbff0cc23dccd815fdf4f71e4a48adde0936d68dcb728ef9603b413d4cca5931bbac6eafb7433d47c2c17e6ebdfe8e91eb14ef9137bc27e07028374ee8bb1b7be4ab87e80a082075615afcadead395148bb84d64d9cce880796b5b49077f8349ab0688e8b41d2660b59b6d33b34b696ff733cf554c5e107c4994d0d7b5fd63454c79c90f8b555073982bf9e1b80ce52e85d2fbaebe5cc9dbe377b4191b884d3f48c7ecd8dbebe3bc9e48d458a85819734bbd8526c8773c340d4463d4b1d08c6d913d92ed4bcdaa6845913f072c84992ca16a063b59df8ff110323052a260e60b3069169b888458f1fc52865796799877d1609d918cb66b102f730593d6dcf2aff2d7cf45b7da1e8a7bb069974f2938af71b367e6995b9031d80cf6decfc4549f674c304715bde8ea9d36fd341e661b8d493d89adfe912b581cd76bde4a970e13f960d5d7bc46fcb3e687a61a86465aee492f9f474d90db51f165bdcaefb4d01cb096b75f1dcfaddb9b029b99c2bea0a2dec3270bd846a9a3816f041f79c024e897b54a252aff4937814ea18362c7ea7c62f34da95f2daff65016060dcfedeacd6a39ab330b5ac7724b89bb64ec9d3d1b7a1ecf54f470b12eb50b2cb7304b3caaa6697a4891241723562e4d41957c78cbd61478f8e069148050ff32c2eccc9af236edc3d526c2261685a5d88cd27073ffe08fe227b9a41eaabdc25b6b0d158a5ae668a8924f57952c282b16fa1918d89d19dd53720a5a1d65d268dd3e54ea7e943dff23969e4b630483e39eee309aa69700386172a82620fcefc8fff377ffea4962a16c06863d40b6c249ba650e82211b44e20010bfeeef6bc17cc99759366426ed55f1dd0425a6d956f873f8138d92d953872472d19cb90e16ec4fe8642bf06c4f4d72ee5f159e7c650fddb20df862100d774671e152dfb95fb88d8a3e8e33df17eadb57a18f9311415cb3e0e165027675a7ae850fe3db40dd96d2c2e46fe6d811f30783722ae166ba123eeff2a9bb33ee75cec696b19050c83705f33f08c1b5359f13f45e30ecacbc4ae0eadfc1eb20d5329c7221f0ae099e49cef4151fafbcb7cd68be039d60acf3821af3b32688c6187b9f71097b9b92608c0fd8daa57679dabccaaf4fb4b262f7117009c2fe072ffe342a7d762e3c8336b436314f26a5e70026c3fa0701282d5f6610866d1067cbaa0032e8ccf15d6029d7ed9141f13213e30427c7fade795b1c3b1408c081d5d5ea453c9b38a4677ee65dc743cc681d0a2583de3a20ba87564504106e5e8fa939a9c8fb718f7a6dab53c0ee18591c1c6b70d35f02c8de06b63105c313c0996c8d0eb73228e88ce18476ff17a3a5b171b30d2d06cc54adcf76437930a5719502c5ab490edfda2bce72d5ce31b8a0278242e9289af9b5dfe9119f69ba68bb197524a873387311fe273cc2b258a0c8ba9f456a807597ccf962e99349beab81423b19db87225d3ec4cc15b810495b3effc13f3f82b4309510aee1c0adcd955553615c9e43b5ab086435136229e45cc65df04e1db209513f9c44c2391f4118b1c3268666f25e8dae25bbd5efaad12dabe76b5e3442928240521d758b30c206ba1a9e5bf13686322208444bc3f96968f34f2613d50debdae69ba8eb62753c07ee630f2d329706766051b7671f4507985e38c91bdb05df81aec0212ff51e35ec9a7a37514d70f41ef1b839d832faad1c4a34b049d30094365e9f56387cfaf73b21489ac53a319fd8690dbbe6528351a4c1620152032e276de568983372a3704fb112379fca3faa8c5c959948da2cf3f8f6fef89d1f83dae9f2b50f788976933a05db3104fd0905758b983a4080660ca30b682a4d1cd30aa478103b8627e7004c04fa23afb50e594ae235617728c6a0fcae2708a6ebb24813ebe510e16e4314b42ea17ec580aa343b41ed95d30bf8035638518fee53cfa0622b0ed2af680a9e944424bd73c9c3c39bfddbe48df18b19acac20947908bbd5d5e6e47b3b5d33f32c670a7f1447ff7b51f9232edfafa8b68b3e844a1f5406810d87987f16dd3fdb64a8c5f4732c1dfe9c730c205b07d2af77eddc8e1a656548eeed6b13561347037dae101a9a9f1f9bccdab61e3c86443eb3934e42b059086bc092e063f0ea62e1a0247aabab2b0e9fa6e85313ec0450bbc96bcd7db8631932635a634bca4e9d30c492537bf74441bcc366e4498677a12a38eb878e3e3203d55a235b0e7db9b11b8e381e2dc5862bb2d4c04683014459afb073973d0cc840081f2adb5700d0d33f6c16135bb12a24256a121311d393b6e3dd7ebdf6e945f641f124b4c7392cca938498637b5b65862cdf26e7148acfb165dd840563fd067df458bcaccdb53bcf206ef01d7d22ccce66ee3a1bf7dd653190c98a57488cd65150baee3de557eee0c1684e550ab101a2842f33437e6eb1ae5d774c141428b5ce903eee9071bb8bd9d959928c288f50eb976af721b6e74f7cbff6bcc433ffa87afa726883a170b1c25c1d26a26b85475f8edc125a578335f1fb4fe8fd9676b0fa804e67198308fa3a3d5633932ebb295738342b944b7ec4fbb97b0942ad5ef7d8880b52bd2cc6716edc4b71865cc87fd1ec3e67df3151011b55ecf0497030e3bd89983d5879f5b4b49950c2bb27073c62dc54a4b414212dd4dc265b0ea06b44f50e281f219bab5a36f0f9b8afc2f3f25b7bdd996ef5479f396daefcb2b0983e602aa4ff526d4c71c00d6ad7b7a518fb5fc8e69e2e13e67bdccbce8608b468d504d252c35b0d562079f5cf7b092cd9370a9ca2a87410f15fe236f9c9ce336e80b204af2e05e2e679503291ac0987edfc896a9e0ad32e73369576858a2705313b26c18e5f626d142b42a916f12bd88bef23ccf3a587534129684d8aa170b1cf8bc85d1674916124b30156a405ed60c294af87034a97648aeba9a22b22c1ad84207236159f3eea5eb5c869579b13ed3c7e93a562c160f9b31ab02", 0x1000}, {&(0x7f00000011c0)="436a5d0eb928f2edbd02bc3f2cb8a579be49b3f735471fb41447e46608e052e40638a107ed626c7f08e62ce5e996e89d705f4bcf1b8750c68a8034c747fec7136edf507c7b59f28a7dcbf08bab7a5cd2a8836c3e134eafb7263b1a6117080f214c47d68f37ee3b1f52ef4b9bb48d1d1d1c9de9d0a7ee465e52ea11d1457748d71e272df790bb1576fad4dcbe376df6d451998e4bd813b864280b297e", 0x9c}, {&(0x7f0000001280)="70ff68e5bf0d2174ac8885a42670476930759c1ffa204fbaa574fd255bc1c237e49a8aedd4feeab318aef4231ead08befbc21c3620ff79059e2f022c30088a2b82a16268134de7593bc42f054c4f344a74b40fe7fc7ed2d47461629db65cf161bcf0395b769160de662e", 0x6a}, {&(0x7f0000001300)="6dd4911f5498df55fb7b4d9765f161dcf32a487fe12a595cfb1cb8b7e5a4eb883c6c1984d0b9cd148a2f1cb036f435e77c992b12725fdcd44fd0b32292f196218cff162ce0f5dc6e3f61d6e5a08edca6e97a7ef3d5b6", 0x56}, {&(0x7f0000001380)="97243757818764f72433c291c00e0355813a7d6165cc985e193e0824d1ec3ab229e05f18088d81e0e00144075d4de4b5695104cb74c77299273921ded58090f62809df39f0272a55a057e5c28f1ee24d770356eaf04370e258a8f57603ed6c1f4d856a7bd604c4b8b872cab12dfb969e2872f528c3f3478d49a4a131ab27566af25964cc9798305a224ac300802afebd2d948b23f7995db4a7d7bac7c8c2531463c9fa46a317c748cb041f44af2b9845cbb8549b40b13b2f17eb9d3b4d54652762c464a9b021764634891e8b0a7452cc30c52eff935e86aa", 0xd8}, {&(0x7f0000001480)="5c12c1f176e4230a562251bc7df64b69e63949162a7ce7c2bdc49d9848849b5a973d039696314e93e85ccd085f8ff33d3d89ae", 0x33}], 0x8, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x78, 0xf}, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:12:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './bus\x00', './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0xa, 0x12) 16:12:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) read(r1, &(0x7f0000000000)=""/218, 0xda) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x40) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:12:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) r0 = open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80185760, &(0x7f0000000000)) r2 = kqueue() chroot(&(0x7f0000000040)='./bus\x00') fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x2}, {0x18, 0x2, 0x401, 0x20}, 0x2, [0x7, 0x101, 0xef7, 0xfffffffffffff801, 0x9, 0x0, 0x10000, 0xfffffffffffffffa]}, 0x2a) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x9a, 0x8, 0x79, 0xfffffffffffffff7}], 0x3, &(0x7f0000000180)=[{{r2}, 0x8722bebdd806eb80, 0x8, 0x40000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x64, 0x40000040, 0x5}], 0x9, &(0x7f0000000200)={0x0, 0xd32}) 16:12:26 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) write(r1, &(0x7f0000000100)="47dbba61d5497264a6c080f5bcc59adfdbe8b2dbd673aec53bf16f1393912bebb5b9be364e8dc95a8855f3bd9bc33f63585b6e6cc037e346fa0fb7e170", 0x3d) pipe(&(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xc80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:12:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:12:26 executing program 0: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) write(r0, &(0x7f00000001c0)="b88e301fad69efc8070083e8738826e20363104bd14a46df4e2f9208a21ee3c5d752cfed07d6eef8a199164679cefb984b3601d812a7ae24d9af49dc018e10bd476bb8218e3c40f2301ad6f163b711ac67bc70c6dfca0351e132fc9dba01c3a08a1200df96639cebe3120dcaeac357a00007b32cde0812d7e93cf2accb3d0a295c45a22851a82870f85def8897a73db4eef33735083152ab9bbae763c9b04945d1c1f2abe7468ffe9d21d84760d1b3a5", 0xb0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:12:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000e000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:12:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="a43a83072806c97e723f61cfb35644149be7780e405f4b320f157d16e1596b7f0901000100f33f8c533b421a9bc95d7e925af17ee83e05ab31f568ba91d4871eea23278ddaf65d5a0000000000000000000000009ff7b9bff6e9a9ebc2df581e8e829f5c8d5c8623735281cb80c9680909ff00a4886810438463281da6401178546d635a6694f46c0d97ec6a6ce65533dc4bfea009d6629ff52cef03c1bfffc3c0991273ab5eafe50d2ce46a601dc766d2f94ffb258bdf7ef6feabbda404942ca930c66de0dfb00fb3b68f5c11c0c8a3289d5f545423545e17a819cc64f878b1f154a9a751b2", 0x54}], 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:12:27 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x4400) r1 = dup(0xffffffffffffff9c) write(r1, &(0x7f0000000180)="406b118b6d78a41c3e34e1ca825c730a72a82748aa97eb0f9fe1721e4572a9fcb87c7b04cd25be8f5b464788c8baab15c2ab85533d09a5002d2d99e30bb676aa356fae64789336958ff7178fa16255c77b2f4c65ba19652c2fe1393ae0ed42ed8a1e4df1934a53dd95c2e344a096dcc67962121a84e2f1793054af4f811d0d286292f281d98cef8bd6e2c8163a3d3d16a2f6da081e970a4e2ffd7f7756aeb5d067c4355b09d702d6ce2ba408ab27d609659e2abe5fc97d8a8792d47fa9e1a52f2296eaa4f1cd3fd3417055b7a8d2c0ea8d3049a28cb5b012736a0e59f08bb51cc854540fbc9321079176fe2d35edfc1672057b00122d", 0xf6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x220, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) close(r2) sync() geteuid() 16:12:27 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x34ae9fec, 0xc0e8}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x1f, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xa8, 0x40000002, 0x5, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x3, 0x2}], 0xe290, &(0x7f0000000280)=[{{r0}, 0x0, 0x28, 0x80000000, 0x4a5baad6, 0x81}, {{r0}, 0xfffffffffffffffe, 0x48, 0x4, 0x5e, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0xff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x24, 0x85cd, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x14, 0x100000000, 0x401}, {{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x4, 0x6}], 0x1, &(0x7f00000003c0)={0x8, 0x100}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x100000000, 0x100000000}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x19, 0x4985}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xe8e6f5c8896f78c8, 0x1ff, 0x77}, {{r0}, 0xfffffffffffffffa, 0x18, 0x4, 0x7, 0x81}, {{r0}, 0x0, 0x21, 0x2c9bcdc0ef8fa02f, 0x40, 0x8000}], 0xfffffffffffffff9, &(0x7f0000000140)={0x1083, 0x80000001}) getitimer(0x1, &(0x7f0000000400)) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xbb, 0x2886fb8c}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000040, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x98, 0xfffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0xff, 0x359}, {{r0}, 0xfffffffffffffffe, 0xe8, 0x4, 0xffffffff, 0xcb}, {{r0}, 0xfffffffffffffffb, 0x59, 0x40000000, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000008, 0x4, 0x5a0f}], 0x80000001, &(0x7f0000000580)=[{{r0}, 0x0, 0x1, 0xfffff, 0x6642, 0x101}], 0x8, &(0x7f00000005c0)={0x7fffffff, 0x6}) login: uvm_fault(0xfffffd807f00d9d8, 0x9f, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_detach_sc+0xca: movq %rcx,0(%rax) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00d9d8, 0x9f, 0, 2) -> e wsmux_detach_sc(b6cb49a1b8b8e2ec) at wsmux_detach_sc+0xca end trace frame: 0xffff800020c4f350, count: 0 ddb{1}> trace wsmux_detach_sc(b6cb49a1b8b8e2ec) at wsmux_detach_sc+0xca wsmouseopen(35b3b2a3fe9ac15d,ffff800020bbb530,ffff800020c4f3c0,1760) at wsmouseopen+0xe5 spec_open(212a17d84adcfbd9) at spec_open+0x215 VOP_OPEN(2454409d797981d,ffff800020c4f570,1,fffffd8066415a38) at VOP_OPEN+0x72 vn_open(4da9b78768060a12,1,1) at vn_open+0x4c2 doopenat(19e6d28610f58448,0,ffff800020bbb530,b1f14e3f8e8,0,50) at doopenat+0x2b9 syscall(15e168ee3a3e65f6) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa8,0,3,b1ceff26010) at Xsyscall+0x128 end of kernel end trace frame: 0xb1f14e3f970, count: -8 ddb{1}> show registers rdi 0xffffffff8196b497 spllower+0x77 rsi 0x990 rbp 0xffff800020c4f310 rbx 0 rdx 0x991 rcx 0xffffffffffffffff rax 0x9f r8 0xffffffff816da4a4 setrunnable+0x94 r9 0x5 r10 0xbb3de0d9614b9f6 r11 0xe80d5943bf33d828 r12 0xffff800000026db8 r13 0x1760 __ALIGN_SIZE+0x760 r14 0xffff80000064dc00 r15 0x1 rip 0xffffffff816175fa wsmux_detach_sc+0xca cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800020c4f2f0 ss 0x10 wsmux_detach_sc+0xca: movq %rcx,0(%rax) ddb{1}> show proc PROC (syz-executor0) pid=229513 stat=onproc flags process=0 proc=4000000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020bba720,0xffff800020bba280 process=0xffff800020b946a0 user=0xffff800020c4a000, vmspace=0xfffffd807f00d9d8 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29266 42985 66997 0 2 0 syz-executor0 *29266 229513 66997 0 7 0x4000000 syz-executor0 29266 518872 66997 0 7 0x4000000 syz-executor0 5312 130336 1 0 3 0x100083 ttyin getty 41125 312256 0 0 3 0x14200 bored sosplice 12987 190614 65723 0 3 0x2 biowait syz-executor1 66997 188159 65723 0 3 0x82 nanosleep syz-executor0 65723 471783 91171 0 3 0x82 thrsleep syz-fuzzer 65723 376613 91171 0 3 0x4000082 nanosleep syz-fuzzer 65723 117262 91171 0 3 0x4000082 thrsleep syz-fuzzer 65723 460807 91171 0 3 0x4000082 thrsleep syz-fuzzer 65723 232444 91171 0 3 0x4000082 thrsleep syz-fuzzer 65723 482954 91171 0 3 0x4000082 thrsleep syz-fuzzer 65723 326738 91171 0 3 0x4000082 thrsleep syz-fuzzer 65723 436859 91171 0 3 0x4000082 thrsleep syz-fuzzer 65723 382918 91171 0 3 0x4000082 thrsleep syz-fuzzer 65723 302251 91171 0 3 0x4000082 kqread syz-fuzzer 91171 68282 1939 0 3 0x10008a pause ksh 1939 233397 22619 0 3 0x92 select sshd 22619 135808 1 0 3 0x80 select sshd 18787 281599 68228 73 2 0x100090 syslogd 68228 272220 1 0 3 0x100082 netio syslogd 95119 481685 1 77 3 0x100090 poll dhclient 40653 251786 1 0 3 0x80 poll dhclient 7911 15242 0 0 3 0x14200 pgzero zerothread 83972 206538 0 0 3 0x14200 aiodoned aiodoned 85327 79121 0 0 3 0x14200 syncer update 38594 263877 0 0 3 0x14200 cleaner cleaner 95157 125 0 0 3 0x14200 reaper reaper 34520 404643 0 0 3 0x14200 pgdaemon pagedaemon 69334 2223 0 0 3 0x14200 bored crynlk 3961 293188 0 0 3 0x14200 bored crypto 63413 92537 0 0 3 0x40014200 acpi0 acpi0 39220 3438 0 0 3 0x40014200 idle1 71270 446065 0 0 3 0x14200 bored softnet 37210 207818 0 0 3 0x14200 bored systqmp 30929 183770 0 0 3 0x14200 bored systq 63654 11289 0 0 3 0x40014200 bored softclock 94041 398422 0 0 3 0x40014200 idle0 1 274264 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 29266 (syz-executor0) thread 0xffff800020bbb530 (229513) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822d6828) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 Process 12987 (syz-executor1) thread 0xffff800020b744b8 (190614) exclusive rrwlock inode r = 0 (0xfffffd806e51ee78) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive rrwlock inode r = 0 (0xfffffd80684b9c58) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9503 6366K 6366K 78643K 10942 0 0 pcb 23 9K 11K 78643K 569 0 0 rtable 100 3K 4K 78643K 334 0 0 ifaddr 50 12K 14K 78643K 145 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 27 0 0 iov 0 0K 32K 78643K 100 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1932 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 27 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 128 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 1088 0 0 sigio 0 0K 0K 78643K 9 0 0 proc 42 38K 58K 78643K 461 0 0 subproc 64 65538K 67586K 78643K 72 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 172 0 0 in_multi 33 2K 2K 78643K 68 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 237 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 21K 29K 78643K 4282 0 0 UVM aobj 73 4K 4K 78643K 79 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 26 0 0 NDP 9 0K 0K 78643K 39 0 0 temp 148 2362K 2430K 78643K 5697 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 499 0 492 1 0 1 1 0 8 0 plimitpl 152 25 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 152 0 148 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 18 0 18 5 5 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 4 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 126 0 116 1 0 1 1 0 8 0 shmpl 112 77 0 6 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3554 0 2153 46 0 46 46 0 8 0 ffsino 272 3554 0 2153 94 0 94 94 0 8 0 nchpl 144 5347 0 3760 59 0 59 59 0 8 0 uvmvnodes 72 3702 0 0 68 0 68 68 0 8 0 vnodes 200 3702 0 0 195 0 195 195 0 8 0 namei 1024 15353 0 15353 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 13888 0 13886 9 8 1 6 0 8 0 sigapl 432 1257 0 1244 2 0 2 2 0 8 0 futexpl 56 13506 0 13506 1 0 1 1 0 8 1 knotepl 112 373 0 346 4 3 1 2 0 8 0 kqueuepl 104 364 0 362 1 0 1 1 0 8 0 pipepl 112 758 0 739 4 3 1 2 0 8 0 fdescpl 488 1258 0 1244 3 1 2 3 0 8 0 filepl 152 7898 0 7800 6 1 5 6 0 8 1 lockfpl 104 426 0 425 3 2 1 1 0 8 0 lockfspl 32 733 0 732 3 2 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 2362 0 2355 1 0 1 1 0 8 0 zombiepl 144 1244 0 1244 2 1 1 1 0 8 1 processpl 840 1273 0 1244 4 0 4 4 0 8 0 procpl 600 3642 0 3602 4 0 4 4 0 8 0 sosppl 128 22 0 22 5 4 1 1 0 8 1 sockpl 384 1027 0 1010 4 1 3 4 0 8 1 mcl64k 65536 581 0 0 69 4 65 65 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 110 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 676 0 0 37 0 37 37 0 8 0 bufpl 256 6650 0 982 355 0 355 355 0 8 0 anonpl 16 144639 0 136857 94 46 48 49 0 125 14 amapchunkpl 152 7618 0 7532 28 23 5 11 0 158 0 amappl16 192 6981 0 6568 84 51 33 33 0 8 11 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 2 0 2 2 2 0 1 0 8 0 amappl13 168 25 0 20 1 0 1 1 0 8 0 amappl12 160 535 0 534 1 0 1 1 0 8 0 amappl11 152 185 0 175 1 0 1 1 0 8 0 amappl10 144 1159 0 1153 2 1 1 1 0 8 0 amappl9 136 341 0 340 1 0 1 1 0 8 0 amappl8 128 675 0 651 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 48 0 42 1 0 1 1 0 8 0 amappl5 104 127 0 116 1 0 1 1 0 8 0 amappl4 96 297 0 273 2 1 1 2 0 8 0 amappl3 88 158 0 152 1 0 1 1 0 8 0 amappl2 80 11365 0 11315 2 0 2 2 0 8 0 amappl1 72 35241 0 34816 23 13 10 18 0 8 0 amappl 72 3879 0 3846 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 78 0 6 2 0 2 2 0 8 0 uaddrrnd 24 1258 0 1244 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1258 0 1244 1 0 1 1 0 8 0 vmmpekpl 168 13847 0 13825 2 0 2 2 0 8 0 vmmpepl 168 141382 0 140018 123 49 74 75 0 357 5 vmsppl 360 1257 0 1244 2 0 2 2 0 8 0 pdppl 4096 2523 0 2488 6 1 5 6 0 8 0 pvpl 32 397103 0 385854 176 50 126 126 0 265 33 pmappl 224 1257 0 1244 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 598 0 7 17 0 17 17 0 8 0