endmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1ab17cdb7311c32381b41deca24abd95288450d685421a4d91fdcc5b24cddb29b589e517e47e1fb4a351c3b6fcbbd7cc6698b4c58a842f432e33c6c371823c4b6901829cde3932d7f648b35c92425cbc8f8d20c53b0c2ca7ff83b55f211425017a8f5e92818baf59be1291be5addaeeaab297c8b499e157508bfcc22508f42eccbb8650a5c4a00043db113458d93d864de7981b69c6275a01a4b81bc03edada179bdf3096afcb7f6ba467692a8979a7f0439fa435acd4994aca386378f01f419d5fb71fce9d3b95ff28f45e951af666d2f6fa2d607b2acfd36d7fbb5113fb8"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:15:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000080)="149133c7a1fe2df1163e7705c9ef323bb4ebd7b20520401ae4488cb1de", 0x1d) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="69e24dbefad471a1363e6a342c00213f31316979e63288ebd93df1f0a89ac1bd4542069d27a858011800638c5642d3487be012f6a5512a30ede7af7ac4070f84175881fa13779a7e2037dafabea9d169eb6f9ccbef2cfb5150b01737397b887535c633141f440f8a2fe2fe67a07e703498dcde", 0x73}], 0x1) 06:15:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 06:15:25 executing program 1: 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) syz_open_pts() chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 06:15:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x3) 06:15:25 executing program 0: r0 = semget(0x3, 0x4, 0x400) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0xae7) socket(0x27, 0x2, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x77, 0x6, 0x9, 0x2]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mkdir(&(0x7f0000000140)='./bus\x00', 0x181) ioctl$KDGKBMODE(r2, 0x40044b06) r5 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fe, 0x0) dup(r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) poll(&(0x7f0000000100)=[{r5, 0x80}, {r5}, {r5, 0x8}], 0x3, 0x3) sendto$unix(r5, &(0x7f0000000240)="4dd435a96617ad6d46dbc3472813d3e28f1e6525044a43c0b04fca3d25e4bd8d9bf0e98470649ada43be082d27979ff925b5551eee16c80d61262fb6495227af90b0326021f30efff1e4a052c7380c4e607587b0fc4400bb48dd948bf2a6ea21b5009576a1f9db16d62e9f95019fd0edd35e795cc277ade270cc1d4ea5a040068e00157d11d043ad5ccdd7", 0x8b, 0x8, 0x0, 0x0) semop(r0, &(0x7f0000000300)=[{0x4, 0x7fff, 0x1800}, {0x3, 0x7f, 0x800}, {0x7, 0x40, 0x1800}], 0x3) write(r5, &(0x7f0000000140), 0x2c9686915b78a7e0) 06:15:25 executing program 1: r0 = socket(0x13, 0x4003, 0x40) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="6730d1", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:15:25 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000001021, &(0x7f0000000280), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:15:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x20400000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:15:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffc, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x232, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x0) 06:15:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r2) close(r3) 06:15:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x4) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 06:15:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="dd451cb1a425dbd23129fa8c78619b1c248ac3a9f83e11d423f9d3b7ce3bd0063559b7e45c2c180b0728d0193e67f651b7b882ddd42b42c2723d4785b4e28b33654f2804a7d75bbef36e712428b1ed940510ecca8597cc56", 0x58}, {&(0x7f0000000080)="061adf906805fabc1b484d1a003815a8dfbd8d690b370feb56bc3a04", 0x1c}, {&(0x7f0000000180)="8de47bdb7da8c00bd135cf2db6d075a5f616cf01214f39e8a446920e4798bf142332f6acf808622ca14e38ed359387981a01ad2cb8881ea67b4f886c3324d1bbe1255ab24397d04a74a78784c71901b42fca9ed77f75f887963e17de711e8bf0212694713b7e2a1dcf8b6e172238a91f4e8d35f6502fea6cc7a76598086146202eebd6397156595a7dcb36205fa0d11b94338ee65c05f078c421eb9f6835", 0x9e}], 0x3, 0x0) 06:15:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b92a7b9b59531465ab60fdd7b756cd99ecfafa6459e0134aa1bc67cfb1cdc68f6c86869406d1fec74cbc4dd9683271813725fe2c05a23dd7a754e295979574e56600df3857aa687be4e938a37b54828146221a3c4f089e", 0x57) recvfrom(r0, &(0x7f0000000280)=""/152, 0x98, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) r2 = semget(0x2, 0x5, 0x600) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000080)=""/191) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/99) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 06:15:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x2462) execve(0x0, 0x0, 0x0) 06:15:27 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='.\x00', 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:15:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) 06:15:28 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0x23) getgroups(0x7, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000140)="8f0f6bc3be3eb9c1b764203147fb4b5555429d2c1b6a141b8f5f9163ad29531d861a9dfb49594e1c104f75f86b4c17bffbd5ac178938509387a76ebd8b127ef929b43c962ac8df21fa586913167145356107e4b9fb9ccbfca895fafafe38eafcd38be3a7087c813a3863ab5279315d0bcd0eea14182491", 0x77}, {&(0x7f00000001c0)="f60185b9e67a8ce4d4d93cc5d51eb77d290739def7baa614725d837304623fb1dfc3a218dbcbd6ea91f9bf7744a032cad5168622b0f73c126be47346f40e1dde83d8bb689dd72891d40f9dbfb52819683f51280cc61d8456fc924b602f07fea346207ecb08ef49ca92f5e078db30234265cf89ab72d147c86196e29d668e07fff0c31006eee832359dc95a6b38f1baaeccfe2efeb6dae97f6af8e3a8dd7aeb92f0bcf11348d5734d0f2083436e72b45ef3f92706a69845e8bbe521f2605514a0891da0b0bfff0dfc9bd382983282191580793adc9d44222bc12c85ae5a5f839f037475e6562338b3df8fc5e90493ef121d6ef8fed0efd1c2", 0xf8}, {&(0x7f00000002c0)="6e427e87813e4737d80c3fa9e5a53ec459e40053d02393f8cee556b767c6bf24d1cd879da9dd9bb7f89e05c34839e089ea19fa8c4cddb9344229ef009a82425dab09070b7eb4055d14deee9da3cfc29e9dc1906770f3e9841c65758f7f5f6efc97ba1a82f97c89f2e57395ce511d8bffd1e7c40ed0a20e6c3b19e2577c3c132c05770736c67f3c77de8e0768dc3d46fce37c9ee6b1676ca7f93f916387b71e107c867541c24da4fdb344eadeef1002b9d541bb615c32e3abde665d6e7a65ede37818b69ade", 0xc5}, {&(0x7f00000003c0)="d15211f30376056b08ad4eeb0abc109a7d9e9aff096aa6d5b2ef53c77386e9a31b542d548def7f6b3e6f11c4a4d14b70c03cac66d5e0fafada0493f28075cb974b1b56096ebebc70148b53cdfd7aa9934e98071455fd2e7715ed6ca7c18eafa577c70e0bf3fef08704f3c8df07bcf40cfc2e000ca702357d55e7c1908747dcf21e3ffd7ae3418abedfe5426bb7d02e37ba1facfc87b7e8e72f8f21885e7178a26a97f25a63599b33d1b67198ab00b567e99f19aa41afa1fe04332775ed9344264706efcce976fc8b71a6aad10bdc055e28d6ca1ad3c1b08cf1f1997d6a8a23d445", 0xe1}, {&(0x7f00000004c0)="389755dec5a59fdd811375b0c3d1c841da825b63e9dd3f5fa87cb1aeb4cdaf270070", 0x22}, {&(0x7f0000000500)="a93cf8ffae75a053a299d9549a59a2d197b54edccecc168966d0cf9cd3c4120da3a9029472b5e859f63dadbe86d22848b95ba4b460c25eb895affa75f6643e684db8f2e67a9cd23ee4613fc553dfaed069a0f3571b1a59534ea604af287fc6a9970681283bc88b43bce93acc20849ee2637667e37c31db632066b3eb37c81e82e8d7d3aef540dac20e11bfedfa07f9015d6dc3a9ff080743f9c891a1c67b41cc2fe2f2acf26a4687c14e5a20237e6d0159531a7546b8ad06ee6362e32139", 0xbe}, {&(0x7f00000005c0)="c07453a7c7874f3707894f2bd3a79579b22886113a1a3d16736dea965f4d4e81590a70530e3f3abb60e781a693ec98e02799590a055a2459a01a5f66822d4aadeb0f01b6e8ecc797252b64149d4bdec5df02773c25542f5b0b76179b963c1f707d67b64976c5561aca5786bbe3409982e56c4f386f682d44d42dbdc040a869041ab7d6980ca0c515042a5f63d9dd571ee897dedb5b6d244fd764b6cabee85c1f54aaaf67b698f8ed4db06e56fd31b6fd5e7a0812dee3e0701077294c8bc20ef3271b382eecf21710863c94e631a32315db5849798d8bf519177f7da96a1b84542b6a3d5392569f4b0e1e8fd03d912f38d7a4805b98e20e96cc425911ab82", 0xfe}, {&(0x7f00000006c0)="5bd76953b4db06fb0a65199f8e73d98f47bc2f9ae6c64cb1ebcadaeab38cd7e46af9b548f539e913fb24d27d8fdd6f0ab77be9f679d72c15", 0x38}, {&(0x7f0000000700)="da64a30a78d29a0e72effa3e03e1c9006586617223d9a346dc30f3b663", 0x1d}], 0x9, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000040000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xb0, 0x400}, 0x400) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x8001}, {0x6, 0x8}}) getpgrp() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="bc426694600ec3b1ff70d400fcfbee524fcd69413d605f4e5c5437d7b959abbd3386233928e3c9fb583d0533c79f8c3d9a6b5bb57f076a9b9f188e31", 0x3c}], 0x1) 06:15:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) read(r0, &(0x7f0000000040)=""/50, 0x32) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x109) write(r1, 0x0, 0xfffffffffffffe2d) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 06:15:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000003540)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000002300)=[{&(0x7f0000000040)="55904dd982f0c0251857fe8eb2085b2b512ad40f553a232465887bb483c6e92bd19bedaa6712154f5d979b6cf72acf4df696c98553a300ce966477dda7daf5a90235b283662606c08c42e2bd4f63c05c99740eddcf55b180c95945f7603bd1e86ab8847f87dd3819e2adad8e3eddbb43a5c9e4e2e9c1e9c75459882d23538aef3bf390f74f6fecfb6102c1a6dea994a85453945a4f5cca90c5cb3875cab95fe5d81e04d8674292470cc6dc111f9bbc6275b29164626722b0afaf76c5934226af2252be1af74fc3b9d4f3f5ddd57d48ecc1185c33adea2b97848c680b0f12552b9d37d0267f0bbea7c64d9cc1c55e18e7215119caa29ca083ca7956f10ab5cbc687667e118761eafc44f1f3518b026f56418f78f11f15ff07bed86c22c1a9b45433b357755e8e2758b8ed2095b531f3a2b3f04268faf07f49732f537c9252dc13e5c6e13d2cda28c8e89819a7a746b2741ffabd48c17e0478df183204e4e4d4fbdac492de693d6dd3b9727893859632221754254b26ec75407a28cedc7914162d99fe2462ae20e2496826751d60b13ae6f52b6c54183a0f5431017c7f4e0da92dd3736c38f3f4c6048b6ca8913b11cc83078eb9cbbfbb409567ca7a021810d4d96a062225f7f4e8189b638b588625253cfafdf089e117de945180452610e2b477f658bfbfbf2cdbd2d6269e533024e43fd6bebbb68caf0c7d5b0753f917318213c103d6adc11088dcbb4887e5352ea4b835795926fde477e983afa247e8892f82a28971dd85ea438bccade164985ddde72a9c171ae7eb533cdfd1d2c12034470cac933c21ce78d6d101d7548d6cda318286251873f9724ea416430c4c15dd3807056cd33f3982a41dd0dea7e40c400f2526afd3e8198c62d25c3426fc5a6fc103bd05fe8c5e3c3bd3d81594c50748620cc462847705afef79addf031df8555b3c1ca7afd27b1ffa9c9613bfcce20e6a43a2e2513c8ea5758f5ed16409cd0cf9363c8b0d40a8f7d423431558b9dfd45479a24fe90ce7e1bc3d722390aeac111561308af43ff9cd133f96122724d0a48b09ca8bb30f1b89bda19d0f9b680d8f09bc5ddb9623f91ff6184438197294d494f8c652683915e4c1378c310e1b275cdec70bf4935075c19d4bdd788d78c43075f09afebd1ec7b081c81734b9f177ee897a1ffbc29726a6931a897b939820391c695dc65ddebd6efca14a57c95e4237a0b8e804369fd4e46f92950994974e843379977e5df354388962f53c00688ec19542d87d25327641e51abf7cc9dc2d4d1175f4ff6df87dde85af022b922718e35b47d3a5a0b0522e78d711c686ab64aaca7b37daef71517f97dab4c817a4b0b709450735c0ba79fb792e02d764ea9fff2e118a61d7342d1d384e4b12f1d1cdf501ee78c6b1982cca2b2563e841f160e6f70a8c9cdf0d79082144411392753179d25f7c37c3a703e28e490d46a0d679d913104a16a655de39b55de2be3a328369adfefee878602efdfc5c9a178a94404d99d8c4fb7d75685355eecb229f9d5a79a76b495abe7c4ba38258eeb588e9165b2d6039dab24f463224ef21dc74abcaa24cdd6d34741fef464bb8e9d13cff8de7f0d632412a34834bcef34238507c217e06d502085be3dd98c35510d7a199c56ba8bfdff0970d1eca7dc4eb923eea117559be0830213c7154af868757b9ff014966e16ceb189a23a0d28e1a1e139b889cb2cfe70b1a29f3f59d68b85bad23e4c0dc2ff4db1dda46dcced56229d3be596103eb1789ee357069f01064e0d7f81a3002c551fc3eb7471b43d90466053947bc2214b23c6e5a2c74a4b85700df75839bbc7441cd73524c7872ed1a72506ee273104f9c58574e4db35df8733b771a07d7e3504de7f55f41ea3a6f802bc537a556aec963b93b77427b93ec01f3466f42e68271f6fc69da06084420678a1d95781f178b3bcffdab6e3c4b68283b4e097f5e9a1330d56d8a03b07dd7e9f8ed645b6baefccac6929ff52197ab6bcfb015ad966fa1d4bf2723935f61da8ac9c919884ee6c7baa287beb3b1e406407e2b5e232ddfb685650fdeab6df5f9de50b5fb37a2014ee6a38bed7e93326897afb56220bb15494e45fe6f617c5893a4b9c33be47902b5ad1a0d941b2cf68d522c05010c6ad6f7ea85826b14f618f33cf607efdc7577d66bf1ad90e5bff354a08b1169e311375aefa2adc0dac34e58806fa4902c8ce0c3a90287ed4dc5a774c47f5cf06e11849bb1738c846c8502a80a640d451008c65b17ff8021296d109d57c11c261d9d613b6543c6b58064bfd4ff946878e81445fea9baa36dbc955252670860976f8b3062a1e225dce5249a2d27636ed2722d5d99fca8359c87000d18ee748d2eb1f44473f8483bfaf34b1062cd0b6c0b8e5402b8fb933c72c615b7509012b3df74b6af1fa16cf1cdf0d8a106e3b429f501700b4ceaf984fe25f625dfcb1a5042e32778339011d70f394c8774a0e82cd6e027911851a928dc0724d2686a465389a78d39e2a544272b5e98f0e120911616776528de280cc1f4c0c37ca04af5f509394257e3c1848bd130b74e0d72b327990695e11e6509cba0b6772b07b42e93895008bcd59ec7dccec91b9b099d983eb55172fc9b25a0a9fded5d966688e25d277512ce175855b6c73d6d4614035dfa64e240b21377d49df229241c17d5df09eb14a58987cc1c0cf0e62f826dc4b776430a7fdbcdbbf931738f421d0d699f7d75a9557eab81f1077787c26f8d44b4ac33845fbda72d33bf7e7586381256147aaef210c6f9b4656e437b0b361fdaaea72bff8c41eaef9f17600a3b40c94232bea9539c833b21588388afa3ce0fd7b87fabae922443f922b0cd31d0f8f24351fdd96d4fc966d879cdbb3b68ff5c323460dbd88d54f3842d03dbdd439f31604bef3944561cae4437ea6c61b5bd5af1fff12cac3a913e864d710965631fe5bd281547541cde2f6463782c1d0e0ad0c17769780253be69efab5bf8fabfa9ed36a39a4a20276ae721a70cbdf30650d25c90d2399dece83a0806e59c8730c1e6a015c7de75199aa2b5249478b6787d9d867a703678f569338a53095ab58da347ec21a8e5548f1b8d41487e9df991ea277276e58d7e70b095aa011331e49760c64f61dacad1e59a23eaf3e83fe2355b37a6be8c63c3370f6fb358d22bd8ce5d9e273a4517b72fefe3cc147bfd84a569682cb00430d7b0357fe357f40b88bdbcbd8465e631a0f2051c8b351da4194133c5feb05d8c2d6f08c5f914ec94d1f3b8906fe513d59187adf66076fbf3b37e4983e68940f1aa4fa307a7c9361063879488754142d454246e214f5e5caa56ecd7c0cee9fff56fe63430d98d3f8051ef767517140111053b3664ae17d7ba91eba1ca7e4dba11b0490692f3e29bcc8170a69bc752990b7cf5d0aabe94d71553d53e3499c7aecd735737ffab80c44af0e28031cb1903c03f35ca07fa6622d276509741e02ad7f957512b402eeb456cfb8ff7730ad09d5ba04d8709ea61c9509e2aab642449c5bc0a84f811f788e61264ff4c3017b0aaa1094cbfdb8bc048b85a5b3b22569e7e4f9693fdaadcfd880a3fa1b3d207aa25ae85555bb671ebce7ccdf74b007130986a915e9932504bb3922a515489da785f4f9cf368bd2a6757679f0812933e17111261d3729c9578d7062ff4478bb5a432948d2d8bc4602b51e5b331976c41f5ecf06678686844002b8d7a4edf1b12ccc26c45384c0daaa6497be9514ca8a977f0d99e592fbb91b1f2b4fd311c01166e87fe68ccf74bc9de4ffd813ecb979bb87f46460d3356f82f9e3d7873bbfb5cae0e03e952869c6324ade159fab341a935910614fd9fbab3565f1d92203ecde57a75f721c1394ce73aa839724c615404dd0a3b478987900fd0fd508160114c79eb283ad5a526ae368b019d8ae29cd3ab87e72296727f492f951bfe46fea22844fe83d3deb2213ef25a9b819b2ac92649ed38a31e36eb06b8841db2132dbe9a614cfa69502b818426388b95c78689fa4767dc2287ab621c15fd923036fda639ce832ec94251b63fb110755cab995c743cb9d40a44c3ad6e1b5536daa36fef1bd128268de26c95f49d61a445cfad14ddcb6f58f0dc4dfd4521963a1a6ea2e1bc8ebd4c82614c5090318ca5a53347b4028a565f314e0bd49f14ffefb28516c741d8dd8dd36bb52f82b455daf529503489e45ca47de91e836029a3a5ffd1cf70cb56aa4697424a614dd18b10f00833ebbc1a9f8c254027532d2e83072aaa19e729a69ee9863018344524e7e65126c095aa1327b89c920da5d12ffad6f1800a1467edaf482658607a7ab05168924edd3f82521bf7db2409f24f2938c69610939dd4f6e648d8f0a640d66781d5bcddbf92e3e4260805ee483d780d0d4af09514b6a0abf108e56e4786eedd5eb6ec8b711ffcd84cd2c55c3ffc923d391bb5fd5e6c641e61685a5fa07a1e5aead104d1ee70604c6a93b7eb7c9fe54050f4cf962336ef562abff4e3440a27ad79feda2381351fd39fcfae55d3e8e5090893d5997bd36aa6bdebed5ed9d034ca66e5a2e41c830836c5cef44cd31d7482e0e35443096c4656a7c8eab6352c2d06721f8e501d7819424684e5f17205f3ffc3400e212534012ba19ef4f138721d0c7d81896875b182e226e43094636e2c75c3245fc5e1bbf259222ba2ee18a909f6dcdb2fec334bbd9c7fb55d24f71a2dd00f6efab28daa25fdc712189d5d55da89d27239e372e8a1b10022906277364fa665d2561dee0b0bce0c61deab14f773040eaad5d231e8622892149e57ee90b583f85cfceb2e9a63fa5c1fb1777d7eefecd8bbb7dfc785b551560586914aa732a3789de4329089d1ad47d4e3e36d01c61ecbe6bc55201e7e56324d47a04661202440aa34d8c9bb04a3016812000b139af67f653e6ff6ef0f247bc72fb00c48ec8a00408812d33854305d52b161e2c7bad62626b20258e637b6ae97a437b37b4dc4418d8e3132d907d68fc8e53141023780a4697356d528bf588bd2ec00c6d7861cfb2f069f2fb78a6070fa4fe5c4e523814fb84daff96ba04efea014c17279d3ac9bdbacff5cfea168e316f8a78644ecb9e1ff772d9d4ac5c489ed5340f08a845d91fc1c53ca9b8e3f9b8752a896bd5b368cb6f817b2991e3387a8f3eb51e6266edbff2adfe699d51171b96cffd1684007eb8aabd92bb1ed7ff23744bb69cda727b36fcb4b7c9c7b9c992ff52cd1210fb478347aa4c4736ef8b54dc22c21e60ed369bc7bd10cc1ca6f5f18bb8e27343e7edb2d36a6f7c6935076c6c552fc9d50d41234629ddb5b0e718cd627d02a2ba3d65c051277823485bfc3153e2e01c7070bcbf5bcd638473c6275a37be942db28c7c21cb00f6652ada6a63e1db919260c40137a03ee293fcf7c437831c6d1fba1ed029e14232338ee4f2f6446220239680464a4fc571b3fc14817e8564aeda07f46cb2a2cca787641e8ecc8076aad7944aff9ef209d629e7566627ede8cb20e9602de1a6591044d7eb523cb1bb517c3331e5aeb7cd9d2a4f2405e2a970c955adc02490beb5e2ba43554c7cedd631aff385075e53d388450afb5920ad4a11144577a9aed523d331e4d7bbe2a916d6321c77486cf5169afcf427a5a94f8d62395ea1d7e3e8eadb96ee95c84fd6fa91eddb737dad71864405bc0ef70273e43d0eb8a298fc9132a2291ad6476136772785dce1b734037a30054e1cc93a6f8ab2fc7e5d3f1874addf5b79e6fafbc43c14b62ff6971f7f47aca6af5ae0fb93e29cdb41d8ba552e9f9dd39634b4373293d0ebd85", 0x1000}, {&(0x7f0000001040)="b0e75b78694ba2e0c529eabd0f8f2a17a6543d53f56fdfbb2009c53b64c1d4595b5ea47f4dd1b0d2f9486de5fae9196c46f6c521f601394e7fa563392a9232e5ba95498eadeeaf72b0e09b3a4483d6a89b754473f3f1e072ec0a85690778def60a485dcd0c186bc07663a806b8194fed13db82491438a2e54ac52c95a1e876b6401dd9c25ee90311d2282bbe57542b7fe60402cd03c9234e7f49bc4903c61da81e75468e7f5a16f0fd41115fe4a3c286b143162ddbb226b4e2a81078133e995a1490c69d2e47936b3f39938711474feee4fc166e4d961956d31a913e9b4e8f6d58569ebf26fd876b4a6af689e0db96a79eec405ebb6b75d50b3bc71d882fbf08efc555ebaaf0216a435368b193e1a73f02331be1372c60e10fc6f0f2c8da84e7eddf9c7ab66b125ba562e4ee0327dd8569c2b05126f310ce8c136f79250d631c5a7036959e3a7a6a1450a005262d304608ddcd37dedc52f695b319043fa927d2ffb7b505bb0ad936bcd9aa05afd3a20bc183be9fb6f8e0722a23ddecb6b109708a767af8b076b78072fdd3c3988002db48446a577781b41ec7e9eb5edcb240a758b9a9f50e61f3bb5b15a4994c4dd1080749197ce34728f35317404aaf5a89ffbf3693c5e26dbdfb56f3ec67f2ad2bec9847ae1419ed7125d9a35a5bfc9817a15794cc59e9a72b122df6af7c5b198c1e1a12c5881caafbf7146847aec0bbb2ae0cde48014d2c93b418dc27514717f9d33312560250200388dcbcb137cc0722dfe30388fcadcbd3598d3e8ed5c5b962cfc4e2963bea6627561cf0c4e457751fd1ff332da60036ad4ef859c78d05cb5f4d1638a99ae0e2ada3a8230d26a754b8e12d6455368281bd181f8070299369c0cd273d0aab759bc6f94082150fc6832dfe6965030b7066cbdabb9809d7d5cf1d5067509871fae9c53626d536fe55ca66bc7091d3184526f465ff62242fe2b25bdc1d9d2d9ce6efd4dfc5e17fab112a44dc51641725954e079f57fc1df963fe479dda4280a8fe855308c083898e4f69646c0971090dfd1cfe434d0561b1af2717fda65962cf220df6aa5be93fb24378c2ab9360a144e2329bf83826c82c51824164f2230c23b474e0755c29543b90e0710e64f9b08549e48c43c17043c27e1cf507dbf971d693c721a6731f7d29245527bb2663a2bd3971d172c1137aa5bfee1cbdbd4091e911750bb88abf774fbdc5d34f126b23548a014df1f711d4a1084f94ba1548458c63e362ccdf0f7238031751aeadc3b8c11687f66b5c24701836a40896c01ab729ff813558ed2b122ee438eb78c09ee636ab7454da87c6db5d2b86106f9a3ec8b2f4981c8a18186763d909855b93d3a3e9a7c02691b96fe62e7eb435055f0f03cd1e76c132c234e8d3ab6d6fd213543a301fb505c5059447210e5244acb173c9818fb23bc52d38643e64f0cf70b74f4e703016c851c000838bff1481c9f5acdc848c0b26ef1079707786db82009a86e8ef9072703769489147e9bccc0a56130eca72bb0966e61bcb3f5a95be4c9ba7535b7ebed94e9d229cd842b17341cdebebbe683469e6db09c13b60729d299c0642df15a42a2494b111be67b7990662696e74758e8a29ada848a1a92a2f77bd9d45f358373def0b6de538f266e7169143fea2273edd135c2009c88e567608caedc1b760acd02db2b4b917fa448602b06a38c6185818fcfd95ec83b1e3673ed3ef754b34b2b03c0a8841facd99d7ac989e7e18846db96613cf7eadb2abb29f6b621a7434ea507dcacc0cbda2c8bdd623abc5341ae5ec2c9a3c929deb750fb53e848b0ea784173b28516846f0bfccec0de4ec355f04f68d333fab95b643f0d22d0cd272d393aa7deb2d73d476ce785d431a2fe674e37a31baf3d6e0b04d28d67b5f200ce770fe576b47cd7b67719364a6fe76756874693538ddd5df51045c06a26e30cef0032da10da33513bea2d68f4ca929f654f61a864de9eda19fd8c5fd0012eeb85802d14c9af06bc7bd9e320b712f74d8bb79deb00f8897098d19210e7933003714f8b19e26d6c5c9b6aa1334485cd6d32d6b645aed290476ddcd94986dd4bec3c86549100ed236f4d2459e7c87197cd82f967f904c7cc145121f48846f515f95a07bd9158b84e8b552bb4273ba228c19f56a423da9ddfaf0f68e417d7409e271a96ebf73f27599be23fce4a9f4063780a6c40e30538fb5414f761a60c0b1cd93f58696affc196e2a49ec494fe231daf1e895c56db2d4011e42e5a18cb17d4b4e9c7aa880c50114e533f5fad94a45e0afbe22362c8fcf85316b37e14bb3f56ea78b30c62a36bb69d5f3d3cd51b37ff3bcd917f33d1b7e1abbee40a370163598b968c42d84cede30d65e6ce31b100edd61736268b7676530c55d7cebceb3c48af29795c87bd3ab61dabb005beef964f1686c7dde8ca7e811263b53d4b03a8a3bec775790f90cfee86b2d76d4f602dc483351528ff6b85673df1f02bc5c1acc0dd40f6c868afe31b4b3abf935d9c76ef387d47d8f3636954c760bc8c30c607bdaecc6c598f4f262f4f5357c90f1e8add0fac9c16bbd08dff84ba28a3ab79869526b33570019b9958982db2722b3ff3ec95201aeeca97f7bc721d6fc8cb4b2fda50edb38129039be91a3e6ffbcc43777b2653389a643bc589e005a42ab385ed6538833d65e5e7df71676f03824ef2fa02aceac82bdf96ae2511f18e4a6fb5e86f1c6508495de6b8e52918a669de68b451c0d9de2f5e877a5bfe02486425f7b301bc4d172b9d4ff35e09737f1e091cc2939f36600cb0158a88ab3df1707fd5d2a32e26c9a1fec30ddfbd0c911e3205963818fe292dedee3f9a08844f373d409f094a136239f29e7231e317e520d2d8b8ea4c94eed1d9513953b42cdcc07ae0cc8a6087f851cb60cfc5e03211ffc0c68374e08582a20851ef7d8d1c2c915fec6a670996012d1798f3fd4cb914107c1d114428102b2e74d967adb9ba123ab92045ed469cedac4782e673119dc186f46d73f179b791d76bc6d34af8832287d30ce1ae85cd4f3fd99b95617c2fd3eeb9f3e9657fa4d4207b1ed333966ec0b99e4a0fd331f544231ba13d80c9b0c6234882c3877d95c16f247b26cac95762bf24f64d694b8884663baea8c8af3d61e608ca45ce0d9e7079e49a485664ccf183c94863bd1c5232c2a01bdc17d7e86ad68bb7c50e70cf95fd83b6a4a99e9106d82f956f21de9531016adbd14d0fef4270e83e3e65107039edb068f17e97bae6920c0f216803c5f1669f141756ff64328bb0113fe3113865e12c49e1e239957f5cf3697a423c660e9242c840663064897c017da0fdac2ecef098ad0031ff3ce4e9d228edfe852ee893de57e4b2e8695d7fd7300f8e5a8e75d10fb0d7add3de1a024d0c2b22bdd611112691e6229e505c21966de9f14b21d3fb00578b2a2ba4d38f6830991018a524e5bc04777b6148d0fbe9822695034ce41ebb136dafae3979816e785d24752116fa62c064410939532ef2ac7173bc7422f892013898de5358156bf62f8e413b045651b41bafc5785f3086c34b10a7d47e12694e30ee196632da8c6416e1737918e3e43c9bcdb234fae530e3f72ffbacc49f98e527cf5f485368689b4feaa2379bd72da3c70af206d8efbedea2b0ae73c2a18c19acb284f0d4a26192b46e09eaea54a42a199eeecab3a162899193306593ec70826248ea7f9bb6cc9086eb010e58b19f0aeee359d45db7c29b133a837400c1e507bba8dfc539d850a3ca700652d04131df76b7efe5ddead8d0811ba840881973060f734ecae1ac1e00c4e3875c5efb83f454d7e33fb54fac8984b12043c3a9bf13a2212583839a1c2f7f6d31e0f93ba191868f4d7fb07deee269c6dc070882b1460b5cd42bb1363be44b07310ba3fc843762a4b8a2420219555b9f23155b7f7534e7a20e9631fd7a86a68d05ec0799c396df0a9edf897b5d5ffb847744d83d6f0b07652524e41fdb8e4d32b87013004e31bdd6fcb12e6c32ae694d8912b17061760a2bc7e39a9238128bbf12e14672cd583184aaffc7606a3691253dafd86e1b48d3a82ff592e346c1ab703871670eb841cf62383cf083e4faf5a76b4afc092a808986ae307669c6e40326f074da9fd60c5ebb0d0250f9e98086dba86c43fc9b23c1a05d5f42c1445312cd81a6d2cae1b37c4fd7c836f329befe7112464ce7a894365404c81997788a7819e018d7a1f193c69a9a82f35ada2bbdd9fbb7b208ec794f6a6d67720d8a1a05279ced282f149778a9ad205d579415d5962914f6a4541f619e499c31aa42a265744457fb1773eca058fadf821b7f912ba9d9ea0ab2ad31467d341850f7e3ba7460b59e3f4b0dc35c009e7853e6cc4cf209b6db68b50176da8c3a54c69a52622caa889d6913347d15dfa427141155832323939103afb10e365aeaddca43d4711814ae4693bcaab71695ed2adad3c73df1a71cfd10fff3e0111eba8ba5691f34e597ef071229bce18b8b8d772025386994b19ab32656b972bed3abe1b4b28c9dfe90c692c0e826a4b2b07b0100b55ae5e653331593535d43fc66cf637ef383a0a9ff8f7b07dbf287778028628fec228bb50b8de0dacca9bd3ca65fd45b440e949bb42ccbf8f3e863313f503b425aee1b25bd6825069b35240ab7649ecc6b5859096ce288108aa8a8e744de0eebde33c76395b817f1ba3b261dd5dc8e79ae4aff0e6d8ac325ac5433c083ecf4964fea5d815077be10f0910920203c5fae8fcb075433056ac7fcec742b933e7c56dfefbe015fcfe40cde482c2f1465d6149ea7fc00391f9b3ad7468018d52a74592793d0059f598683f2c7a21c3bbac14ab6621470aa272ffd5f31a1c71dcfd8e7d81788727eba9077839fc71d537f28095847c428b792e125e3befaf759d363522ef92dc32c409ef0dc30fa5ce2b61de4478706561ed4aa145b951cb62493bfe763fe7958054a7b84225c8c0e25b0aedc46c035a2a5806880a0c9086849b8a0ce34d48570442060c88417ba139e8e930c96bdf0e8a7644aefe84eb163e28fab81f62a56da1ba33f6fb91edefcfc1cf7965458abe143ae8fb9f34e01b0b868cfe943c9f8c8fa154cdc0225a39e2dfb6f022059ef752e3d9fed358809b2dd4089b7329590ad7d480c1f1c0c4e02752f6016a982553245a7cafb80caf87529f3f7f1942fc3a5da232a5de8088d0d5ced8b7c3cd21830cb3d98c181c623b2bab40ea80703542e27759fe50ed61c2df16296634a4a4432fb0c23a3bc00a596b17a93396edb6ae7cc489690e6f1e545e2379db736a011326162d45bab8357803a0d80e1bb8578bd731be59a084bb62b60b0392906a8e411370c5ca54103e8079b9cd0c404b064e74d68a6cf3a1377ec043b6d635ad2c32636d6e158ff38da7a8e9f9f58677ca4541bccf79e3d3c4b1823560eaf1596c4465986bb0b6230965f256e9cd3c8e00db76f34894c53a08aa8108cb413e7e865bce5c60e40b47566e2ee594dc9f03b8facdd43442b225992b1177c1cf51f9baefd8ff55886b7c4f392d0740b3e4a70f5eaea6da97526b6e8de41a86d964c833e2120ad48c6b21bc910fa4183db568a6368b8895e89629ae643ef1a528e631e578723924d8cc172f1af5c6dc97652f85ba3f2df1901fbe82fca0c979f21d16aeba3f767836dd7770aca705680b55b06a5b09be7f6c7134daf934b0b584743cff612d4a31934dbba02c3fb499811308f1b52dbc783d03508213b86b3a6290bc8e91c8a3e8e9a7e251ad1bf779d9c5c78a5ff66d5d7cd99e995bd209c83d6df6dd", 0x1000}, {&(0x7f0000002040)="5e1533359f26fbbd33d72ad9eeec980d51add67ee4ebc1fc43ae3940e92b337c7b52a156c08d450b15af8e87d68a9dd569e92586e88f5618155d477f114370128332c79d3bd7540c30e031f6665baa0bf6501a596c1ffbfc81a6f86f65249997a179cc3387791371181b150354c28367d795afc65b9e71c5953a43545ff81a6486684116c4dc39478c1852", 0x8b}, {&(0x7f0000002100)="4df3fa169991f7566cecc8462f8a83aa15bcddaa9dce46d49bdf4993351a500c5c711b56b76647457a80bd2cd97633760ee24b9888d46f05a4749a35f4aa7ee2d987488180ae7d7f43691bce26b84b2166eff6b4fe0eaaee2a619fd150476b0b56510cf658c537afd095d2ec43c7dbb17624b217350f169dfcab18e4f6c482b45df0e5ff99ee985631fe50c441b81b025d5ed7a5be14ff5da58e0884fa3f8e5d01bee86ff4d8d481d1fce24a5cbbb939f80cebf8ddb22d90794f0e9bd5", 0xbd}, {&(0x7f00000021c0)="ff408b67068b4fbd0cb4f7213a9e3bccf415bcad7423bf5e75e4c9bd34f94adb17e12c67b3d5dd0882dfb256999b5f231ee44be2dc05348a8405a2353dfb4e2dcc4ea7398eda42d653fb16dd110c3014bca3", 0x52}, {&(0x7f0000002240)="e9cb255ead9faded3fe83150ef5430150b5c2bef22b8ad5b68fc631631fe877874f756ea93bd729580adbfffa3cbe1c13738aef6499d8166d923f11bfe5f1598b0c973461f0080feab728b4f57801672800a4ab7a454bde7fe01ab81ce88ea6dc972deb538a1279cae22e46ff590244c0f094a4db12f8d20f626b0ff8f8432ba391bd70acb8063cd336e48bed59cdaf54027b8", 0x93}], 0x6, &(0x7f0000003580)=ANY=[@ANYBLOB="6800000000000000ffff0000060000004586ef784ad6a812e71bb0a75688c596760e009a418d7b92b23df6de5d55bf9ca5b24a7b408b21fa298ad4da45c3932c590e805bb99302fd1d247e589334cdbd74632314978e41de6f26fcf987ce7069c495000000000000600000000000000001000000ff000000816fd7c9b296e383db48d47868db20b3f496bfff08c622df53981d536382c9f26821639c85709c073dceb0b02a80caedc6ae4dd313691c80cd00c6f578c723850c0cf8851372f58362f0c2a29670e416101000000000000001000000000000000b815687482c021de4b955a629003789d7380a5e1d9c254050b50eed5f72657a9ed02530c7bb8d19f8bc15adbfe8e724389fd80037471105e137b95e402599a71c1954d538b5899ae89f2e521969b142e0ac9327a90de0005589f557844a36196fed9891d4596ebdd5ad130aabb325834015679be7c35cefad34fbe349cc05ccda152be733b1eb81a72cb7b40f643d8d428c7b253c410228a691f53420f6e2ebfc97a91f09e580ab2397550edbb13538fb78a23efecbb788fa2687bf4adaa416e60f455df1dc6068b97f5e7eabeb9d8891682f7a63f6591cf641a5074f4e5ed76910d4496515d0a3b4825e976ebfb50bfc14224516cbbf9ae73a5c666d0c6073fcf3b65314607ca8e372b565e3ffbd546ff4b3a6769c5c172841e444c8e2ad93f1d49b218f1c249db5480cf8801ce5fafa4b8f24d4939d4f50316a0bf75c6a4efd5b90f4fe975caab5aaab007d41a697538ea5a42db8cbfc1bf3eae6f66d269941e25815f532f74ecac768ab902572d2c791d20886657ebacddef861bcdb40467967c5662b6bf61628c80c06afca30d2ff485ee9bdcf8ce0c2cfe4809401fd7f1612e37c0fe4d1556e2d816e7ef69ff4d21748507592ab16223197ef50682dc8eb386f809c548b532dac710300d5fb9f3f71e31fa3b56f8dc2c700b9373fee9ba5b5e6870e97c317915965b99fdd8f3c478f0dced133863a67490d0131d1a8695a3bd36295973a96639ad03fea495534ec65cfd60708f63ca7eb38d8453797daa7d2767c98dfbec0b4adb1814c06b05e441c55660e56ca7171c8b129784d1dacef7312b3aae09f95d564a3608f594d2cf094cc750b1390033abce00b10e471b119a915edd02fd5b0b5709914e72ef6fed14c4075b11b724803d8b5c71ef5a010a3ecc299c3147e7776e28bb749a3ff78e55267fcae3c70d74ee2264c2c49714cec541d979f466a7580f121fde94643de2caa3a8c89efe527df648406b8b4100ee16ba91caae35080c3363c43a376ec6dde53d45643f94338882990bacf05a2d5b56b5916d08e3717b9797c0f1d75cd302821db23c811c06aa8868d85b081c98cd4f0ae16b351deaad2bd58e8b3670aa4e1fc7ad22e4c1f34bdeb591b198f5f3b4431c2c0b36871b0bb0569e4c3e2bf2942d64dda73f2fcb40159b501d0aadd196e1866ba7bdff97ef3cf6020e82d5919c011b8287e697a86d031ca116cf0cd4a20a7e7e0d687bb7475f021c40acd38e1a5cc4f8c8a2d46fef19ab561f694c2e8d36d6dd091d5b8279110d135e403ef9b5b3210962c6163cfa8e1ee8314b3f1fcd4764766930be62681fae2a48ed3e1c4da91f84b4f6a4285686bd7186b10df85c084bf2fbf813dafef470f142b2a87d7a0b3732f81289e1d5ebb97f81ee3bc66d4a3baffc239106c0194303f84ffd8a21e145516e65d6ef9e69dfa10111bf4e3430b9dea089a662e972af40b7c4f769ca41c4124a85e6801dc69ada851e030f6dc507d1626b9a04de12eef59f1152e9fad2850667623f53378bbbfa123b27e65df295e5b7137098d0e661354de60e724a97be738ed021a61c801d191f19097b35594744ec0b900de21a171b55ac125baafef7eefe8cdc3635faec867fba2a7e0b41c49e86c48edfbaba31c0167a6f3060528d37c275b472af042394a8201b0de0f6ee5ba76ccf738344c417ddd61e0e191a0eb527a240e21e26205f289ff84fa6df07fc97a251bf8f6027fbe47620eb1d101f9714a31c94188a40f2d0acc3b2ac3624d374300a014ffea73e19c1d5ca1b83c9f693c33115e4e28e15c89f54cc4f63cabf45c50d2efea089be35655f9208e7d9827d9eec145931c30adc08c5e57074d39eb07f8de2c3719ad501e3e4e0e49b1a7c00f6af2297672e8bf5f93ebe40a063e21f4ad3aaeacf4cbdd16f0e3a686ba4d276d32a1b2149becc4d6a8ecbb1458929a8accadec1f20ea84f9fc3478b0cf66a39bdfeebdca7abc8a44bafd69eb72b03257597d7e69c9938c4abbcbeab701f6bcda68fdef5460a4ecab45c0621f6be24f5c20da3bfa50622178dc1b71f0c8966424f053c76aff5dad6daaab01897980c1d935988412042610c0c1e12ac7bd7d09f6c0230c93ab637553094be21e3ed18a4703595b5259d9f431f967965dd4f87a98a7d048f6ed6d88958d1a301800a233742259935931cd6f2f6aba2656ee87fa5f9fd63b5ac22006f436dab9a44ead57a8179eb08da2315cd84864fe0b7a7dbb14a5153ce8ce11cb33dba422b104b169fa1fd6f4bda7b26dbf373509f8601c257e63a6214ba604dcf90bd427b223a456c1d36139dc08a769144c4491d7567d3af9f2cd8956ccc93c6529f211c92ee58d5c3b2ccfecb9d4ad9f735aaa913cd826554c8cf53a296bb63fc820aa14155d68f3e3f60b5568b5834c92696ade06a4d0527682a33ccbe254b20f9070056416561d24ce7468dbb4b86f92645bf10768698e9d99f833da6b21b368a1954610a6e952e4bcceb0afadcb1c4710500af2bbf8e68e2d4a9d8ba45cf5e1d87704438e6e468fe00494376b4ae9756fabd103521d5883443bf55e24566fb4642817d5b801207a98cd3dd981686903e7acba9ec0f889725926559dd03b281372286058b1c1bcb4ba15275bafaee9907d5d5f516ded9d0b7e251d9f033b630bfc2c46a454797650539129e78a5a32f22b63a54a4a7e448319f4550cb668f672a44bdf10428432d81f04a2031ce77ab3383cc370eef5f74f64a341d57833418b5765b1d05dcdd390fa39e9050682a7236ea765623cca9a95950aa7422c8b2b394e7ec270a12e9dff62d34cd9014dc3984aaba1c32650db50e78740406b07b1360be298ef2566f8726cfc50cea139bfc20b1c02c2c667b5dd7f5259963ccc80524fd3102f559c5810dcaa2fbced411719c1ca289a00ad1c381152c83f9ba7b25f99564a03f2e5d9f59577f82552c52c52f108563f1b6fe41850df2be594deaec243872c78a04fd471b4e506ea8c2807fce3cdab802e91023590aad0fc59d349688cfdb10394e3443b04c0955d0285e20ff69ed757ea0f33a51d32521bce9fb3194c8cad534aed7e900dacd0b153a2f396e334a69787698eb05a71afc65ccc562a481507d3b4cf50c21fd6e94174dae914ce43224af342386b779450c5cef5dc307ab146dfede2ff8d7b4a20cb09b8fe9efbce72134fab41d770ca25d43fab9a216b88b86e8d63b60543f9516e25f964ed63dbce52c3d2066ccc178e8ca7c88f0b4f01562b2d7da77dfd29676ef4a4c064485b2879e5d8e8eb7a46883660be938d9c6406f37c555f2bc882582d55f2c5d72e0ebf25b8aa556c59f168008dbb54c9ece93b31ab3d224cbae5253c8b7e31927e1237db256c6b1c8104eff8a6840f962a2d6b37258b86e40d07af138bc819d9489192e96edecdbaaab09298b01fdd65533294367b417fe809464927d3d0bf2eb219c987d4b2578178b9676e724b2c66ef0a894367c291a22382d208771d880be55d3c638262b8e03f7c353baf6178f493f461c24e2fa54368a3dbf419486b2d830bdb2d6a4814f2b8dff06b1687fd81b7ef247fc9b7a1b47bbcaa3616c4de7240702bbc8a74de693d80bcc15d1bf0b452071da3cbf71491c332c85eea749c1f0688ea5b32af24caeca58ec9abbe3f55fa52026aa570042139f909f9d78e5b92f03e282d4458a647b309c2c3350728d1b9c7fde48cb11dc168aabf0a3a4c7e60e5eeac0299601ba19f137c62080cd080658f428c777e7d48c6b1c0dd3abd9ed06052c76be441c39836d6474abb3d27b330939585ce48d46232a3d5e45edc72ce6eaa72b0a66059cfc7352bdd06819302b5de926ad7a9240b667fa4f3977a470f339b8ab8d46af8224cf37f2bdbc18615099761d046c79dbda1d4da37c091716e936b4b4bd182d4c375babea994cd61b8b9315f251be8d9229e8991430e091ee0b55d87abe85868fc252b8206036def26884743df8bdb37fd3f27c1319c4730bff8755211e503638b2614f79654c6a516d04d68d83e313ca0140c709882a95c3a246c655116e74874ec5fcd49a472afc61ba8acb590fa5ee9400478e8bc9af58cad8719c1b7921dead9f63766d3c958cd613c19da7f40de18cb07817107c97019db8e082765606af78e4ee7219bce4a3a34674544c1446c8c1a8e049d3d811455c2efb94e2f23b42d549aa3629fb2a65eb8a9db1dedc9ad13b5ed71b75c37141214edbab8d642c6a61056784a78a610713c9fd2b0435b4e052afc060af3f59acfa69c80d0af1482486d336d8a579ef6c5a127a2c68c506ade0abfe2917953fb14d282b934d8726a52db05f7038f3a700dea3ea1ef6e7afa8b7ff733f9248b79d584c4aac64244bc777a75627092143bc3b35937a1408b46cb2e010911debff32822ab7bd2205224f57f047886207f2a142a48eb2f09b79bc4309796e40e82e4f0364665372a6f649b6afdc5d603ad4e4793ca2ae5b8cb23e11ca15521da6fe85f564b974c89a40acabe5ad02c2f461e6b6bdef9ae976982a3f09847beaff7613b785c958a9d678b1f96dc523aa46652ce1dbfd345ff4ce51dd813a5ddaf1d128c4c65ac747e086b4d26324f7ac42cb87aa156793237548b8c58d133b207167771c4040bb6f107f485dc7146c2481ba9cb633c214f188377b4ec4218cb66c96d656f14d74827e5203113369de8130c55b0f265ec90ddfd7ed1d17ff98e7dd74aa3a875f77659669c477efe230fbbaba0836ce595f18ddf015e4c55ad23020383cf2ffea40923144fbc85ecaa9dde4078ac5a81d197bbfa75c37f104886903e5fe072b1f4d48771b4c0efb29e9952fea96d387a26f113626ca4c32c2e621d336d46bde6dc10e81b5649f51338a9e88086b9acbf23d67ec6441ed72ef352d68c8142d7d12f0f96e0de6f03bee1ec305fbd7ce424122685fb51cc230ec50fd49af2005537808ad71c36be130f7978a607eb73c8663f2cb45c213654a8a3574335459409aa7edf92a14b19db3ff2cf815250abd90949ccfa5e930e13e10e83435d716bba1c8a5073ccb1cb4f8fa4b77d0d27260e4b31c511d4f9d61e85edf920271f6a9ead1dc3d3a3a38e2749ca71358e4987437a253ad2a76cc74385081605567b471fecb5440510286e92badf04c2f9c825f7d1c531598df3597b687e24f0da544a2f13b5aa0a264c50c87613d7c1004c491f13a0624e82fc33b823acc324ccd32d31e2406835cfd9e719269dc17659f7209ff4871c9c2fe6854aff241768dca9a86428914429a2bcc4234fb413d200a1ab8bc30038c731a40f0699a3f06e1550f4c3495c3c95ea97bbcae9e4c8bd23e286ca801c3956fafd5260683054e88f6642bf60b2c8d0be26df9125d4d39d62a0b1720259164914453cb223fea2c6e28dc9086e94e733857d2aeb661bb3e9962b8e2b8d61899d58e989def46d53d59099748bbbbfb0ce7c211f096effb125d9a2c0c118df55175e30fb605bfcd287acff0d8b4e311641c62c49388a485031ae21de83413ccec87dc414b1aa8646cd305e3839ce19ed177abe068f18519131468b47af1ba493a788f71dd0c10591ae0ca4f4be168af9c9ebca7b31db32676ec4504013c6d4ce48372d263cc7499fc4fa28261f44fdaa31ebeb6c72f59d0357e188032a36c04d3e9e653bd46cd6455231e1135c7f9788aa7bf194c2a432f6ee1782886fe93a6f9e028e5ae8f84c01fc2a6a9f6ca6900454ac44f266981119d46e481301e336308f15ddfe0e8478aa601fa57783a212eff6278348fb940f2f01845f71ee1b951ae28452a138b076e800000000000000010000000008000017fd99586d145bc10461dacae7740cf0b376c7acc543e76b6eab6b3ff771f663780b3b522a7d25d858d917d51a2b74d5d5402a470e8bada21adbfa0e92af9a7a4814a455620353f5566d836b942bc21050dd8c7d1271b950b029f4cdde77374b171f679b333a1ff793e76fe3505da136b20e003af238beea0c6f2dc90bdade70a6c0e11bcb0c988d1f1ff7e4755737244567d4f01a8eddac2bb717e0e0ca748aee2eb2e84398459e7a0027fde2e50aa6afaab76f6757c3c245b46baf51703e78e9a88085bac35bf44b0a93f3c32c333b328ff28a00000000"], 0x11c0}, 0x0) getsockopt(r0, 0x10001, 0x5c, &(0x7f00000023c0)=""/194, &(0x7f00000024c0)=0xc2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002380)={0x3, './file0\x00'}) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 06:15:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x10001, 0xd1, 0x8, 0x8, 0x9f, 0x9, 0x400, 0x6e}, &(0x7f0000000080)={0x9, 0x100000001, 0x0, 0x3, 0x6, 0x3ff, 0x800, 0x80}, &(0x7f0000000100)={0x3, 0x1000, 0x0, 0x1000, 0x0, 0x1, 0x17b, 0x5}, &(0x7f0000000140)={0x90b0000000000000, 0x7}) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffffd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 06:15:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 06:15:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) 06:15:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0), 0x10004) read(r1, &(0x7f0000000180)=""/167, 0xa7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) r2 = getpgrp() getpgid(r2) 06:15:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x9) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0xd6c) 06:15:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x18e) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000140)='!', 0x1) 06:15:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x110, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20, 0xff, 0x3, 0x4, "fd210a85003143819665e21142c83f140767e147", 0x8e6, 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0xffffffffffffffe1) fsync(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 06:15:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = semget$private(0x0, 0x5, 0x240) semop(r1, &(0x7f0000000040)=[{0x6, 0x1, 0x1800}, {0x3, 0xff}, {0x1, 0x1b, 0x1800}, {0x4, 0x830c, 0x1800}, {0x2, 0x8, 0x800}, {0x4, 0x4, 0x800}], 0x6) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 06:15:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) r9 = socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept$inet(r9, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xffffffffffffffce) 06:15:29 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 06:15:29 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d050000000000000000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:15:29 executing program 1: r0 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5b, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28810000ff708276db"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 06:15:29 executing program 0: r0 = socket(0x1f, 0x3, 0x400000001) connect(r0, &(0x7f0000000000)=@in, 0xc) 06:15:29 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) 06:15:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x5, 0xffffffffffffff71) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 06:15:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001300)={&(0x7f0000000000)=[{0x1e7, 0x3}, {0x0, 0x7}, {0x67, 0xa308}], 0x3}) setuid(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x28) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000d1ffd33d2c4804ded0b5fae53ce92478afb3160cc3a3a6665fa56263f0f9be845b5476ed78bfdc73fa3dcbc770ccc77882b261056fdcb70bedcd87e3134f91a2981d720be16f021c662701074c206816ef24d038557492e7749a660ca893d332221c3c2de8752b3d22409b42a1d16f6ac9a09c679babc200d102c3a85de525e4c3e97f61843c516aa123c23eec8539b63dd5b78fd384e1647edfd27a32a6f7223614812f460dad9c3a99b348875ff6ff2a2610153cb5bd1e6fc69aab26afa43072b03f12df90be2d55e64c4d81c2d12134b5ef98e6ceae5a6acb"], 0xa, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) openat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0x20c00, 0x40) recvfrom$inet6(r3, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x0, 0xffff}, 0xc) 06:15:29 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x820, 0x8) write(r0, &(0x7f0000000140)="975e65f86e153b55aecf9a7a6aa98863c3cbbd1a754d078818c0f2d8ffdc991297cf57916fa6137fa1615df2e24d7b3a245f99d7e79f94663a42bbad48eee3e0dad308ca19", 0xffffffffffffffae) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x4000, 0x9) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 06:15:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100080000, 0x7, 0x0, 0x0, "0000ffff0140800008000005fd9600", 0x6, 0xfffffffffffffffc}) chmod(&(0x7f0000000040)='./file0\x00', 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:15:29 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="79cc54f878a2", 0x6) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 06:15:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 06:15:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/185}, 0xc1, 0x1, 0x1800) r1 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/228) dup2(r1, r1) 06:15:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x2, 0x4, &(0x7f0000000000)=""/159, &(0x7f00000000c0)=0x9f) socket(0x3, 0x4006, 0x7) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 06:15:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x100000001, 0x400, r1}) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 06:15:30 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) 06:15:30 executing program 0: socket(0x2, 0x400000000002, 0x0) 06:15:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) setuid(r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000200)='./file0\x00', 0x94) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 06:15:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:15:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x11, 0x20000000, 0xdf, 0x401}, {{r2}, 0xfffffffffffffffd, 0x1a, 0x1, 0x80, 0x6}], 0x2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x469, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x88, 0xf0000043, 0x6, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4c, 0x20000010, 0x1000, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000041, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000047, 0x0, 0xbe}, {{r1}, 0xffffffffffffffff, 0x80, 0x329dad76ba7914e4, 0x5, 0xff}], 0x5, &(0x7f00000001c0)={0x3, 0x8}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)) 06:15:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="fc12adcca2519e1a52b63e73e735c39a7fd1a4397aa4c81c414a4c100174f2fa53809691370c614bf9b8e0d22734f119f20782bbed29f3eeaa2dee29693ee6fee3c54d513b882b7b385fe79248a4c303c6b8733ce3035ab26c2eb35d55485ce569fff3d68dce061c8e4b2d155c0284fbb53c1fe448d20b17e6fa82ac385a29be44293ce226fd5761db39e0e93bc2be9a57ab51a137d347212b687389bedcc2e28c9e1eac12", 0xa5) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000840)='\x00', 0x1}], 0x1) 06:15:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "0b02ed335c88004c2664876800", 0x10000}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 06:15:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x2}], 0x6, 0x0, 0x3000000000000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 06:15:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000000002008, 0x8000000005700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 06:15:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x41, &(0x7f0000000680)="8be8e4cac089754d6c8bb2cabcf3e35e8f7ad19c1036e252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d43cc201cf7adc42efe2589a40440ad7e954a03914b7a0aab36cabe41981bfbefe3a694cdfbb319e0ac0bb2b7a4f3fc8769618c33f89fcdf4925be8d92252e5a79ed4411af6860f5c82e53a1cfbce9097b75d81b872502301eef8c46c9e305b6a975dcd18189a977f46d6d685a11b33ffb0b88ac34eb0708fe6404054299a63f03e551731e4722c0f5a29ce86bbd3eaf52d145329ce65f18cea67f3750ab5c853693d290a79c7dfe66086df8b21f26020705b994cc6fd8c0e9fe3e20a7756d102dcb9ae871e6a3f8ad955ac91a0fa49c70d0e28db8bbf4e70466a0ad832f33aa2356f4c75887ba551e37390bad97b1b9", 0xffffffa6) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x0, 0x82) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/245) 06:15:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x42, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x2000, 0x3) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x8000, 0x3) mkdir(&(0x7f00000001c0)='./file1\x00', 0x12) 06:15:31 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[r1, r2, r4, r5, r7, r8, r9]) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000280)={0x8, 0x7}, 0x10) r13 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0x0, r8, r6, r10, 0x8, 0x5}, 0x4, 0x5, 0x3}) semctl$GETPID(r13, 0x2, 0x4, &(0x7f0000000340)=""/233) setsockopt(r12, 0x656d, 0x5, &(0x7f0000000440)="85edfce5d9e4d00761cf3fee2d1f9550e6aa28715dbc9e3b5e04f047782714c51c95a941ccb6f2bf97ab400cfcfe4b0ac276f37eb3825b12f24fbb037bcc4ebe675116637c38abd658b8bf7f4e2b68c4379f66ebe98fae805c3ef45029b0b129d2da6506beccf7c888dc10f651525faece6a6cb31bb6493697e1ddb6c43ca89fa4b9d23a188165be7e5f7eaf3f6d8e4489ceab9ddccf7333ba53eca04d0d72c88c9a3790487249a1754c81a68a31455c75deec9c5d478010fa3f095775654e88993d", 0xc2) getsockopt(r12, 0x5, 0x2, &(0x7f0000000540)=""/189, &(0x7f0000000600)=0xbd) shmget(0x0, 0x2000, 0xcde8824384a5794b, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x100000001, 0xfffffffffffffff9, 0xcb0, 0x0, 0x9d, 0x80000000, 0x486d7389, 0x3, 0x2, 0x4, 0xfff}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000006c0)={r0, r3, r11}, 0xc) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000700)=0x1) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000740)) chflags(&(0x7f0000000780)='./file0\x00', 0x3) getsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f00000007c0), &(0x7f0000000800)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x5, &(0x7f0000000880)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000008c0)=[0xfffffffffffffffd]) ftruncate(r15, 0x9) setsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000900)={0x200, 0x7}, 0x8) r16 = msgget(0x0, 0x1) msgsnd(r16, &(0x7f0000000940)={0x3, "2d70ae8a31dbe8644bed43ad8f87d7b6f4136b33e3f2383b398b54e523386372ff5b2fde9d17fb46"}, 0x30, 0x800) connect$inet(r12, &(0x7f0000000980)={0x2, 0x3}, 0xc) 06:15:31 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="455fb3da53818a8b6d52d863d9445dfa72b9256beac02810d83b14d29b551ceafe7243", 0x23}, {&(0x7f0000000140)="28e1b8f507964c6379dcd223cc62eaa8fa9a8d0773c8660ce11ca4cba7b819d4e273222cd21819242c92ba682f43fa4a14a613bf6d24a37dabb22cf8635a0813d71294484774ca905428d998c10e8fef61042514292b955f63f0b0c88f2d454fdb51fd469d5c21177cf7735e679ea9a45f23d04779c5b59162eb5e3868cef0521703dc7a0a650c5e81d3bd9f67f2fa3f2f32550a407ad86cde3dcfbaa9940227bdb7e14adbc4564220ddfc708c6fcb82fd9d869985e5188a8d743b12f5e8e32028007dd04eb175032df8fc94789af7f193098daa9064a5e54396b8d3ced1a5e9778370dca9779780b725c42965848542e3e3181ee0830c1b6b", 0xf9}, {&(0x7f0000000240)="fe7a9de6a6b86acacec56d4f2cb0d04152486bcaa6f1ab03f084c8601fb7c22e42241acaeb02cfbfd0657ef2e9b1d826cec5059eb6a8d1fbb47d486483a51b9ecce6ad31ba66813e145715024bf031d2a13a67556dd9a6f7e6f3b5049ff2073f9c9024597507a8ad8c", 0x69}, {&(0x7f00000002c0)="b348ed416f07541a36a92025184860a00cc7920e18e5fc5ef987e4b4", 0x1c}, {&(0x7f0000000300)="1bb397d8c5c2c723a7d46efb95411fede779b144b5cbdb1b538feba3c12051b261596e2e97150fe0a5a4a716491cc9909c8cac6934127202f78abc393b57c5f5a43af7719d502c499dc60a290526e9f5a02128a61c549f48c4881fea89d3bdd553707571a13819bee997070a48929e8a03b4", 0x72}, {&(0x7f0000000380)="649f0fd927071c7c91e0df3cf908e86db0c15b1d537cc812e85c8d18c327eb837c1c4fe2ecac0be3b497d215192a46fb266ed787f716c3fc530ddcf7152e118b012146902924fba95e8ec2a55ff55f410ab6a7d54192a29510b0ac31ec4a62745dd534903626cead8e33572ee17115d4a286381ef3020f1b76f215d038571494f988dc378e59d5f23e326d8d33c62fc151122f10050c4652d882781ecee08f3c20cbdbfaba68b7420a0caf4110534a05c35acb7c58b4ffcdedb6b016510a36bdc45b5ebbf7a1eeb3a53ee10d94000bd1d3bb17621b5b04b3000c5757909930da6c407f61a0a285346a33487674dfc70e0f4fdf78f7de2a2a03ac2ab3", 0xfc}, {&(0x7f0000000480)="1b363a417ca07851e60de8e0abe0b00ba36c30220c77ada0a261aa6a6cb0351bde5593e1831dd14c17c35d60ba10bfbc", 0x30}], 0x7, 0x0) 06:15:31 executing program 1: r0 = msgget(0x2, 0x3b3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x122) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x401, r3, r5, r6, r9, 0x20, 0x100}, 0x8, 0x6, r10, r12, 0x8, 0x80000001, 0x80000000, 0x2}) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3, 0xffffffffffff8001}, {0xda, 0x9}}) fchmodat(r1, &(0x7f00000003c0)='./file0/file0\x00', 0x108, 0x6) renameat(r1, &(0x7f0000000400)='./file0/file0\x00', r1, &(0x7f0000000440)='./file0/file0\x00') geteuid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000480)={0x1, 0x1c7}, 0x10) lchown(&(0x7f00000004c0)='./file0/file0\x00', r11, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) truncate(&(0x7f0000000580)='./file0/file0\x00', 0x6) readv(r1, &(0x7f00000028c0)=[{&(0x7f00000005c0)}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/150, 0x96}, {&(0x7f00000016c0)=""/143, 0x8f}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/35, 0x23}, {&(0x7f00000027c0)=""/194, 0xc2}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000002980)=0xc) r16 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r16) sendmsg$unix(r1, &(0x7f0000002dc0)={&(0x7f00000029c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c00)=[{&(0x7f0000002a00)="ecca9192b24e183f4d44b767e5b663fdba511c2fbb9e2fec4821d0d62333bb5ab759c3d50b6a7ad53837b1ecb088219fc1c95c7f7fa12094e2c0fbf5099cc5fb2ef25d49d03474984bd39156c6680269a5128e05097f2250980e69d60d624e696ede6b1401214535e85e4a8bf823ff6011d9eb1fb0570466e8ee943c41ece43184ff82deed56a1d2bb886417484fbc65e5dbd716027129c8d70f8a3a6833ed6b5c918e1b6d1d88b9087804c09ab1f88123294e", 0xb3}, {&(0x7f0000002ac0)="7a1caf5c4967491d39de76a21eee607bf3a29f4eb64652f317ae75dc6cf20308a1675a3a124dbf206a1c5c01d1dba6c517f3238489b1668bf44ca585d4022c5a4eae1e90ebd0c67d628ab3d341d2034a8aae770647cb1094df30f51efb7bc61346ed0e5b785124abfd75f162501e88a3c719173a893d2560c0f4a5519dadd99c59472f89e27bda5962a8f70bc72ee8d1c4ce01326f94c868be98373f0000143702c0dc87ab17d4d4383deb11525d7fa552214a7e5b08c733bbb9ef0ef3612c279135dfb223139b", 0xc7}, {&(0x7f0000002bc0)}], 0x3, &(0x7f0000002c40)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r13}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r6, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x168, 0x400}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e00), 0xc) r17 = dup(r1) close(r17) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002e40), &(0x7f0000002e80)=0x8) stat(&(0x7f0000002ec0)='./file0\x00', &(0x7f0000002f00)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{0x5, r14, r5, r15, r13, 0x100, 0xfffffffffffffff8}, 0xc0, 0x8, r7, r7, 0x70b00175, 0x0, 0xbe, 0x20}) connect$inet(r1, &(0x7f0000003000)={0x2, 0x3}, 0xc) 06:15:31 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/10, 0xa, 0x2, &(0x7f0000000080)=@file={0x1, './file2\x00'}, 0xa) 06:15:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x659c, 0x80000000, 0x7, 0x8, "6fe38f514aa8804a9757f19961fbfcd8893debc1", 0xfff, 0x1}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 06:15:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x8, 0x6, 0x4, 0x0, 0xffff, 0x2, 0x4, 0x0, 0x1, 0x800, 0x80000001}) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 06:15:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200002000000002800000000000000000000000000000af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) getppid() 06:15:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffe95, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 06:15:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) dup2(r0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r1, 0x29, 0x80, &(0x7f0000000400)="e889af838ea218c621e56abde67cd79885986a7ea55ea15cf03aee45632398a3e978554767962d156948e7479e2de472e4acafa5232eaa9bbb49e7e577b450850d19af4fe8098943aeecf7c50af806c41f2c90e34bb7dc33da6cd6f84a1d12a59269951be6005cfd02c78e42dab92a0a4b97620e4c5f612c0b6ab6e7ab52c5a5d78611f28d2c7a83e534f25ec50d5a4d0cb8e09c58ebacd8441be1f0c3936df9cdb0e57f2c8b275dffafd0afc85faccbec226ceea2d8e7c18b200c86c6c3440d357fd2bb1891c0447839e86834a72cc131a9481e6b8f6ebce6f5b6d009cb0ea07eb725440309bc7653de1b0daef173d555ef951628ffb301cc4140f31c105924e109ff0fa39f0b9fd9393037df9b1d640a49b0e30562cdecd8b9941c170b7877d7ae59c4be010836b80f0fa6e3f5c5c849c45b0a829257d10dd17e9e75914f5fa08cbbee8694d0324f858d3119490ad02f8a1decd0c7578747a695780ff132eeeb31be52c140afb9ec442ce937beba362bbcc0fa2531ace8c1ff2042c0759a5abead9245efc51b", 0x187) r3 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 06:15:32 executing program 0: 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r2, r3) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 06:15:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 06:15:32 executing program 1: getpgrp() r0 = msgget$private(0x0, 0x20) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x800000000, 0x0, 0x0, 0x300000000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x101, 0x1ff, 0x49199ec3, 0x1ff}) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077dcfe63a44966de31b0ca37894200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x1, 0x800) pipe(&(0x7f0000000080)) 06:15:32 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000540), 0x400000000, 0x0, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:15:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x30010, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000300)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 06:15:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 06:15:33 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000001400)="4437326cc90faa286e5762152dde751189282556096eec3f458feb484e6f57a59b9536afc3a1b821708faaa80cfaa10c5a11faba3442b56f8480b7f686368125872ee318ebb4eaa6894a636f391b71989867040f7de9158c76e07c8bf85dca9b1b03afea3da26695bb00127ee05d067f4259e99b737c0359861dc464cf157b709777a2a2ceccf26aa2ac921b3e216ed038ad8d26d5df063fad2b6411cf791a1e82807c4c93e7828a18d277594c5d33ac95eb721a4127f9bb80421449dcfcc8ffe9ccede22ceed0283402b0fcfa9968ce358a51ffcb09001927ea38ee", 0xdc}, {&(0x7f0000000040)="ba9cd2845a", 0x5}, {&(0x7f0000001500)="98215d9189c9a17b1ece74b357c95cf478e7b98fc984a2d1e079fe4574d5166836eb23ebc666bb197f830cbf15045c66d14b93451d9ae9044dbca1d8203434b5954d65a1d18af0dbfc83ba43fa2c0f7235221c2d861a7608a51c754704ce7c63e2d1d413c59c4989cffe38b13a6b73ce37110d5cc85b3cce27372a0457bd38b5b1bcbc61573a7e6850d77515979195faaf953d", 0x93}, {&(0x7f00000015c0)="54c859728608750f530d36305db07ea872ce2eb2a8cb0fba5706c3a1e1b2d750e06d1f63f60bef867bbbc7463449158c887dc541c695b299eaf8e7bd779a0ea541e6a9be3893e0d7b08348dbbcf4f768bd73b5477b7f10c26f210f658ddfd0000f87428156fe", 0x66}, {&(0x7f0000001640)="95d45d753c71fc323565b0f26a6fe14e86e6f2a6854421bf36b07910f62172ffe54c36554bc5a9bb5644c3c3784571145c7c70e2fdda12e5c62c8abdb4e30ef617157774d791cdfcc01907e1b3043c2bc1c27fa04b3eeae70c730bb19fc4ac2bf726ec09fe33d1cd9aa70086640c71e569994958b4247e3726ce0630a57a49159c3d8f74228aa6d04d58505c800ec6a977fa40a804afc6922304e60d24d83849b66a3e40e6d1ff0761236b6c413db7c5c291b6e85436b42a98555d96c1b6c3a4fd900e0550ebf2c2780686670688d89c0832a7c2bf4272562398c8f0b1d355007fb3e8d0f57a6cabc02802a8d4065ddb090965", 0xf3}, {&(0x7f0000001740)="0de42d0b2dea1e4dddb5dac3bcf8a81ef16fdfbfef0e7dd4ba13334200c2860bea1650b7e52d3ffd5663d89fb96a00d2a2546ccb9ceb2a37496bba668f4a9f27c171bb4011b0a5a534423c907f20dff8747bb4fcb6dbbc7fec0e0f3fffb0624bc5d3b75dec8b3ba70bcfc3e220102a15e06506dae8bf086920a0a3dee07cd282d5a3ae13a646fa3922da1c55bc341f1adf98b6a9dac646a9d6b0e7e7d1d491bd73aa1d0afa287db5427b3fc55fe1798ea0a28ea6be290850e8aa7fd9876cc7014808ad7d", 0xc4}, {&(0x7f0000001840)="0fba1ba79366c9aef0803ef9968e0ed02d2a92dc0e9d6acdac28c1e9b0318bbfc3c08d4dc4ef091afac0dba6fb0ddd8742684faf15f1acd55bce350432af0b1ee45a6a113a67161ec936db12e0b4f8fad8a4e4787ba56fcff9fe5f8f43b5fafd035075da79774ad8129368dc917e7ae0", 0x70}], 0x7, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept$unix(r0, &(0x7f0000001300)=@file={0x0, ""/58}, &(0x7f0000001340)=0x3c) r4 = fcntl$dupfd(r0, 0xa, r3) r5 = open(&(0x7f0000000080)='./file0\x00', 0x48, 0x2) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = dup(r3) r8 = shmget(0x2, 0x3000, 0x68a, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xa, 0xed, 0x6}, {{r2}, 0xfffffffffffffffd, 0x12, 0x6, 0x20, 0x9}, {{r4}, 0xfffffffffffffffa, 0xd6b60892edc23eb7, 0xf0000000, 0x800, 0x20}, {{r1}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x7, 0x1}], 0x10000, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x18, 0x5, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x6e, 0xc3, 0x3f, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x1000, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x50, 0x6, 0x1000, 0x25b691cd}, {{r5}, 0xfffffffffffffffe, 0x8, 0x22, 0x4, 0x19c9}, {{r0}, 0xffffffffffffffff, 0x2a, 0x2, 0x4, 0x7f}, {{r5}, 0xfffffffffffffffd, 0x82, 0x8f, 0xbb7c, 0x6}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x5}], 0x64ee, &(0x7f0000000100)={0x80, 0x6}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000001380)=0x3) syz_open_pts() r9 = fcntl$dupfd(r6, 0x0, r6) setsockopt(r2, 0x2, 0x88c, &(0x7f00000029c0)="562e445534306443c57a8dd05ac6601901915f7ad056a5698cfcd5eae9a0f79eb01b06dfc75e031c261501e452cd42a8595440a0f52cfb86ee3e69d48f2b9ed9ff42b4161e38ee4f18656f8a807f407c87d287f43eba4318b0115d2ecb9e479d899ece93ded16e82dad09ac00a582aae03fef63daf17035142cb15787cbce407f2fe040163c150562b0c2b16ac5cf2590119d75aeeb216e5f68922cc9b76cccbde7aabbc4733d4a8282a99896d3ba0af855f5fd036c6b475f17009098129e6c0a535f3d66ff9470e756462b25c30efbd233cad4120cb68f4fd9350cd7343c565960205550e61db4068b8f01f585e71cf32d06fa0f73f87330c26ff78b844b013a500362767b636072b0b29195ffdba5f18c0b8b95aced3a6eb0b6ef6ddaebac64158ef89b4e133004c70c0c59853f45bf6106caeb7c51d373601110bf8a2f0d613172fddc623474737bf185f6d2b15df4b9e721e2de4041b0c73f95651cf039c358429dcbdb867135cea95001637ef26b71dec1c481c58369a594dc4aed434ea20cbe94f2964c0fe75a533a37aa88843954b7ba0a2ec9428dd3d7693c23e070cc6643490341c8359eec4ed0cd15b25ab097377e968d234a5f33ca6db2eb66b121130254b3119a5e5ea1e7110e005f926ed606e9e47e0019d771e60211f47d9beb05f13f22f58f7412ed0c7704a9abd1d3de83f99f90ffbbd037e2672c286011951f103cf1cd72e203aeb4f0cb18b5ec8934541a3b986d585b8585c5b1adbf0c2359dca64c0c39ad639e4c2a5159f0f5e8d87483b9f047f963227fa37a0a484f68a8f379e895e4ab670d06351505ea7c46d73b815cf85146eb13c32b62cd01642fb84f4a06283183580503873e42129cafc4e85ba3b3888beb9c57691d500208f1d56ce082327e3b739b78063c69326022dc8253e90ca59ecfafb93720c4e37b3e26e4abe55b90bcc162d56dc034dbe874d42ec0617295b3d9d0675ff6a0027c3f3a7fd16b8fcb0061475177675eec1c43d076dd563346be8b0ff96edccc50cec24f262d25f97362da9a3340c7d12a1dad788ba01a4453eedca509c62e717659b98e8a487cccdb824e79c0794ad62368778b0c13995d14c209144f4d136984b03fe871bb19c01954be91b0ab88c0a9814ffe3dfea3029b8976a8ab235e8da04a66093dc579d7a45e74f224653951173b6c7fa302edd109257dd6f481b9500724cc4a39a20cc068c407ada5592b4e6302f03b43e4f6f362a0440ef4616229fe86b23ecd73a9b6f38d52e7a8b0ee5ca5c17a0890585ce405e1ab84ac27806b66a3a195da5eb61d71291ab125a009d222e8351548d77a25ad5183f0f83a7ab06e9f30c771fa9be7f3db72832068b375926dfe1e0c3453311324b606139c54ba9d9e18f2756973a2332e08de3a211965409a137a09204bff3c0146b1f37f74b851f683f0c18ef1e279f2cb1b85d6ebe0dc36f0f10d20c590173ab608e77364a187447b79efcf2523bb6373e0254d5d630be39646d2562919d9e0d694a3c2a0066c8487313d50f43276ae66831fbfdd0a5f8428ea02cd66698384865759408d9972ac4a8cac94c060c31cc422c7cfaa6f4c90592064654a7a28b4499d636706da4a965cdcd19fe13090d63e802945bb531fd75f26b27773e1a066afc29942bb369c1e7a7d7288ee4fbf7cfea1c9c12d7ad7ad7add27375717645c3cdddc987d1b4652a0746f5f0fbbb8f5568778367c9d5d1e64292315be2473df67d9fc4dc8b57e84435afe9e66d17c86c02e0c4ff5972ab06a9b565e661930f2ddb2155af5fce08eb10815ee7becbbfd741c1fc3a450a0d6cab2b122f1879653c3226b8c86fe5d0b7170c268a090a0787207705ec250bddb24f24736027be246637d5f0209be21ce22cc64084fac8cb47b09e57ba3da1419fd02e157954811535370594e2143641902b3227f8a31ebd20e46d0a416a0f1ea3756a045f1e532dc21136fdb292f2f7c78cadb8e2553dee7560a38fc37a05b8a8aa41261adfd8f600ed9b387d36bad75e08cfc2c4f28302568d427d473d262088e1d706069f7670d53f3337321349f93f7a48f33f7bfdb7c09e236f7d6d01e468de4595652625bfcf45af8da607b140f4d21acccdca1b1c6c7008aeaaa6e76f89ce3a34b727cb3181b7c559cab5c3acc4644fa1c7be7325bb3f3522f2d28d515a409df9014193e3fee7c569a8412efd19e4cad5d1ae56318d6f39b1ef2195c5b197db515a9b3b5567e95a3d5096ffec6dd9a5bcad835a9eb249dae68675a4835383becbff77badc3667e796a23f5c0980abe91d33a1f3adc6ed947452f0d8a550a0fd3f81f916c91daf5ca4545adf57d641725c579ad48a6cc0650cd4e2512c5b34b1104a80f34a58bf9cce8f29434e2cbc1ebcfb7192b20aa9e89809232efc65ff35a5295d2bcc67cc214b56de68eac953aa240c13d042b201bb2dde26dc4f8b46c09c9ae207425096d594dd221767b136f844a86e3489a8d2da0b43d70427325ff9920ae8d18619962234611368ce1660f6c918d01f9b1c9d53d73178309a5997d7c4123d0437f29909bcf4a737b759a0358ef5bcd1e94b766a2d327d121540ab1525b818ec4cae2d33163d460adafa6180c2bf7164a75848ae5996c2410696223e8c1d41938779d39f8946547d8f93d5e1a689cb37911ef76322dbad4cc9b5acbe1936ac0730e0eda55ce338c18fbd5dc788488b019ee995b448c95f3791a6fbb5d28415bf3bc141b586a7b6fe33582274360a124b3afbf617560b316ae31f5bd197117c86c7e90f3dcbac3f64bf2798262e48471a4bb0d5d662b666fd0b60335809425f409354e9ff6ec0d11da4dc39ffa3f1d8d07ca2f326980fe2dbc0b05fee426c7410ab77430b5741fdae6334f0b0ed66fd688f40f4da50d585eb7b716f15a18a17400ff4c4d51609872af68ba0969e369ab51b7ca12efa041134e4be06e75b78e3f0d33558bdb7dbddbc25b693a8359538e98ba2e55e1da2780f5a6f066ae5c3064a91674ec7aff6925cd3a5d8cf31cee2e81dae3678e3610b630aab66ad7f8290c88cdd959f1a9f947e79fd722698af212484e1698743d205dec84ca56a4cb76255deb371849c283cfb4b3952b616ee74adc5ef82a1e38dba96673beb8e08780439052a4db47e838fbc84e5b56025d7a7275f1037fa0d792abd95bdd44dd28fafa417eaac58b9f5d35011fd79d88d494923e423283c3fc1b6c15231087cce1be9b3fe261a5460db147b70f9146265a64b1baf5a52f334a76948da72fd445b12721039d2f3f6967eb4acc7cafdb6d63e25f94752445babaae6aa425d3dd68ee3df09e9a42573080547e8380bf166e1ed82ccc15a4eeedfec3cf125f4ccf39ffeae080926bf83b2f4d3f13ff5c99d41aad5444fc95ae8d16cea39948bfe7904bfc39fb906f9ace3109389751feb12c3a53aa9b4d88cc2d230dddb8953f8d4a75a6e93882c39b1359d69c820cee2c7a9d8d5a4e9652d4524266f9079dacd2798bd783fe5570d7a05066967e331f0974d21afb041350b3b5adb67c77d13a21228ad203329fdfaccaf55438af52763cf02a413c56352acee0e3f9d8a4f45559c4dc4545c6f1f1f1f5495cce72c3551634d662c663ac50f29922c8853e02f20ac8993ef9336fb0b27c9975dcf46e5d2309c6454d251cd26dcf6053e85ca6ba637b5792ffdc9c4f4388143b9c885020dbcc4d04f5419941c697f604744979c3bf388a07111b6e86dab01495dc32615a4b95a9c673e49fe010f5838e04e63af0a6a2758eae538139e70f15897e1c534219daf9f75de1c5a34f4b1f44478477c07468aa6950ede0d95449db0ed02911dfb2d6adf44f9366e8b5653aeadc3372739c78ab023670c382cdd3bb682423651aafff67ba695ed1bd0f0db1069741249de701adde93b8ed6d425dbee59e0c5f03a3ac149d1a41492843e9fb4340cd79a92b08765faf279d5d748174a3be8c3a2fc6c8ac171194cf1c102ac0e2c342317c45adb519f319188798dad21e80d389690468331bb4ea46ef518a1f454f38d1a32a5c04c096bbcfd26dfd2ca55508244443480ff9d1420f10133fa37050cfa8d7edcb7ae844d7a33e97c4494dbb73eabfea19ad4bb216c08dca2526b913835245affcccdada0103cf5988d0de4a7196066e0a94d5132377d6e4a1bd703d93e020bb0818fa85e8342ce3dfaf8dd7d8439e2e8340d7356682dfc7530d9a212f65d119a2c18e84d1ff5f13d4b279fedb800c47a7260f472306620fd4a26f016ce35cbafbeb91b609be7c8b4016f9adf94fe5ba21554869e141b98a755b8cae333bdc4e29430dd5ad04d43b9dc087d55dbb9613c885c09e357a71afb6e86dbb5c391c9952a02015771596bc60816750f6514af117b8a02e1679cc4d36914e96521dba8b8f3a364e44b9e3ba56ee47e4a1bf1ea3549d4126dbe69ec341f6f54a595d8e091f8d55c0d333f1055c9c11f31414bf0cc42e414bf128a5d7ba8cde7bce75f5788348967f21c7830a539f03bd81d0855f76420a0fe6e3619eb9dcc92af13c0981b5ad84a1af72cb6ef8dd5a088dc4c9fd081d0e3c2f39fab4e9d413d741abf2c6b88a51e293fd6d9fdbe8e9dc9279b176b379456314b21044a762b76029dc36becd35c452d86cfd61156e107b54bf0d37a4e339838bbd0dc79a946e7e15b9b45e649ab6365abaa5f365842ba5b002feb2ec2d82913c85ba4976889ccb47c1481ececacc3151c848455b1f0c911076d90bf10d097ef73414a46d7728a88594484c9ef65c690b73bc19fc2c2f5ae555b156a02c5487977d0ddda5aa3f055e4aea1719a44c68b4295b1047f5b58184791446b536aefa8fef442bd64f6fb424905a5cc1de216a5488c180b9d91da205278a5dbb9efd80b601291d2998ea4c8f350ad15446e8c5cfc9416ebb6f31c15f357f5181af8ec6b0cf860b02693e19a165a29577e061e5ef6dc1cf0e279f97b201960c64044c78b321b782b6950c6d3ed829ae339e435676e41b992575ad38f6303a41439248f7daaf419f2e859bb46b857a0540af7921b7a890dd67286c36b1a3e8479f3bc02cc93a71f9010fb54b1b911c91847aa264808b999efbf077685b5408ef34de01ff45c3c82cf7ba1079747d21c4f792c3033d73cf54cb671521f86b5e69a1e7504daab4fe317578ca6286c1a3ea99adf1f18c6ba8abae3d7f8cb0f46ea2acea4281e335d90208a5a101ba911266e6d55c260016abb4bd3da066157f817215720c37d410c60812086f6fbfbfa30987f1dd424aa9bb700b617d8c0badd85f7ea56db4bc6e8c8365a0a98b1eed3e9eeee770520aa1c4e2a7846c422cfb5bea9657df8e3e85458c4bdca35e1da77a19550a737e30363c1b2dca428e4db4279ff04d9e3a39d872c565eea0ae650fb1efeed843f86aa61e4a7c788e2979257272225edba85bb25d7ab18b0fbde2b47a90d1f12e541a26ca5de1eadc47c4cd07d01ac9edc72690d030f1b350a1348212d6250930da5c3524ed8b1835652871a4d6b831164eb03b3b59f929d53adbacb9b2f4581dbaf850b853b5a12e7a65757480082c4f2e8736b52f243af8c74e09032d7d792ba44a2b8b24111536c17893ad1373f054435a24cb192bd5e625fa6dcc106871db17ab803ab224415354c571165335ec7964bf4887611a3a76dbd6e5b4f203bb1e21ee077ed4791b222e043333e3d59dd1f0415edd9b22074880d288bd4444d51380dbd005ff55697eb875a80535a8528b397f595355a41816d1b358958bd6d913606ecda332b417b3e2ce7710000000000000000000000000000", 0x100e) getrlimit(0x4, &(0x7f0000001940)) ioctl$TIOCCONS(r9, 0x4008426f, &(0x7f0000000000)) 06:15:33 executing program 1: r0 = socket$inet(0x2, 0x10000000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x191, 0x20) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) 06:15:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) flock(r0, 0x7) 06:15:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) 06:15:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 06:15:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = shmget(0x2, 0x3000, 0x44, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = getgid() r5 = getuid() r6 = getgid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x4, 0x1ff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x41, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r5, r4, r5, r6, 0x100, 0x7ff}, 0x3f, 0x7fffffff, r8, r8, 0xa19, 0x1, 0x6}) 06:15:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20040, 0x5) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:15:33 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() kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200, 0xfffffffffffffffc, "b00a2c21d8e500"}) 06:15:33 executing program 1: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) getgroups(0x9, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000700)=[0x0, 0xffffffffffffffff]) r3 = getgid() r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x7, &(0x7f0000000780)=[r1, r2, r3, r4, r5, r6, r7]) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x403, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/69) r9 = semget$private(0x0, 0x0, 0x246) r10 = getuid() r11 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r10, r11) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000280)) r14 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r14, 0x2002, 0x5, &(0x7f0000000340)=""/106) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r15, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r8, 0x0, 0x0) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000500)=0x5) semget$private(0x0, 0x0, 0x50) ioctl$WSDISPLAYIO_DELSCREEN(r13, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 06:15:34 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) 06:15:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="15371d531ade0ddf27b80815de41108d545edad615b16fc15a775685", 0x1c}], 0x1, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x200) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) 06:15:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) dup(r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 06:15:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, &(0x7f0000001a80)=""/4096, 0x1000) 06:15:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x47, 0x293cbc44}, {0xe7, 0xf43}, {0x80, 0x81}, {0xc2, 0x4}, {0xaf, 0x10001}, {0x0, 0x5}, {0x47, 0x1}, {0x46, 0xffffffffffffff78}, {0xc6, 0xe5c}], 0x9}) 06:15:35 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x100) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3", 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:15:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x4000000200000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x120) sendto(r1, &(0x7f0000000180)="bee3d48e4247435ef39c3c575825d9b50134417985bb8763491830bf4c5d66dcf43744c6dbf441c695353321ec8a7610b5ff85fe0e27479fb0bbeeef4ccf074775cc2afdcbab73678c797b32268f10d58bd6bd542be79825c66167cd64cfb1f2feb7ed5daf20ff995dd238128e866ef2b62701043bcb74d750cc47900a869e592a2070f72c9715ad8dd89adc372a99", 0x8f, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) chflags(&(0x7f0000000240)='./file0\x00', 0x20001) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x40044271, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) 06:15:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x12, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 06:15:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x113, 0x184) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) r3 = shmget(0x1, 0x4000, 0x21c, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 06:15:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/18, 0x12, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffffffffffb}, 0xc) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x1007f, 0x1000003, 0xfffffffffffffffe, "f20000004a0900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:15:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9}) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001100)=""/236, 0xec}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000001200)=""/168, 0xa8}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000012c0)=""/115, 0x73}], 0x7) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000004e40)=[{&(0x7f00000047c0)=""/215, 0xd7}, {&(0x7f00000048c0)=""/112, 0x70}, {&(0x7f0000005000)=""/195, 0xc3}, {&(0x7f0000004a40)=""/175, 0xaf}, {&(0x7f0000004b00)=""/125, 0x7d}, {&(0x7f0000004f00)=""/214, 0xd6}, {&(0x7f0000004c80)=""/104, 0x68}, {&(0x7f0000004d00)=""/100, 0x64}, {&(0x7f0000004d80)=""/131, 0x83}], 0x9) 06:15:36 executing program 0: 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, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x12) 06:15:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x400000000021, &(0x7f0000000040), 0x0) 06:15:37 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="588b883e6fca7d3f91e9a9d2d4bd7d1ef946da8261617dca6fa28ddb7d7712c94ea62e7532c134f36db925502bfe682af50350f5e1d5653badb6e2b16c8f823f661147ae224b0d9dfc893fed5031ff6fc8d455460574fc3701f8ca58d2bdfdca912d39", 0x63) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000001340)=""/154, 0x9a}, {&(0x7f0000000280)}, {&(0x7f0000001400)=""/119, 0x77}, {&(0x7f0000001480)=""/120, 0x78}, {&(0x7f00000002c0)=""/50, 0x32}], 0x5) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f00000001c0), 0xff2e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:15:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpgrp() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x100020, 0x59f, 0x8, 0x7, "18f29a7ad4ec710fa0bbd9bba253ccc4d7330cce", 0x8, 0x3fe0}) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "010000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:15:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x10) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) unlinkat(r0, &(0x7f0000000380)='.\x00', 0x8) read(r1, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x220) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000440)=0x1) 06:15:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) 06:15:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x2aa}) semget(0x2, 0x3, 0x0) 06:15:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) flock(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x8}, {0x18, 0x1, 0x9, 0x6e9}, 0x3, [0x100, 0x1, 0x200, 0x81, 0x4, 0x101, 0x0, 0x495]}, 0x3c) syz_execute_func(&(0x7f0000000080)="c46225067ac8c421dc5f5212c422a1df8d09fe27b3c4e2f91706f26626d1c3c4a165e53d0d000000c481f164ac1b0eb8510c2e66410fc68ead0098f650c4014d61c1c4c379629eff00000000") listen(r0, 0xeb) 06:15:38 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0/\x00', 0x18c, 0x1) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 06:15:38 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xf9d5) sync() 06:15:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8001, 0x0, 0x1f, 0x80000001, "4bc1a589da8a6dafe1434c1a37eff9b8e0552030", 0x1, 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x80, 0x140) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) pipe(&(0x7f00000000c0)) r3 = dup2(r1, r1) ioctl$KDDISABIO(r3, 0x20004b3d) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 06:15:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200e0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x1, 0x1f, {0x7, 0xcf9}}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCCONS(r2, 0x80047462, 0x0) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 06:15:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) semget$private(0x0, 0x4, 0x10) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) faccessat(r3, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r4 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/221) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0x4, &(0x7f00000003c0)=[r5, r6, r7, r8]) ftruncate(r0, 0x3) 06:15:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x0, 0x4, 0x800}, 0xc) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) rmdir(&(0x7f0000000280)='./file0/file1\x00') lstat(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)) r1 = getuid() setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 06:15:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) 06:15:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000001, 0x0) lseek(r0, 0x1a, 0x1) fcntl$getown(r0, 0x5) 06:15:39 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000040)=""/85, 0x55, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) write(r1, 0x0, 0x0) 06:15:39 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000100), 0x0) 06:15:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) openat(r4, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x282, 0x0, 0x4, 0x0, 0x96, 0x3, 0xa7, 0x2, 0x2, 0x3ff, 0x20}) 06:15:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="eeeabcb76199d6b7da5894b429fedb31db60291f650486007a2b620b3e4d5fd6be8c621f149356d51ae7a3cf48f934cbd8dfb59028a6de852124054c6ac29764f803ff7271b72bf5fd4cef32e12df976a3a2a6bac6f13867eafe51750afabb2470fe2752ac86d8b883f02fb518f270b6fe8c08d62c0100d5b3b32518ff9d19e5000db833a5a4b673151232e5553943", 0x8f}, {&(0x7f0000000080)="ca53facb94bfb05f", 0x8}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="6800000000000000ff0700000022c72469faa7a2611972e1fe87bfeee4bd59741b5c4d8b358a131f406b4bef918f43915aa14ef771102a0e153129583cb16fe6334524d64f5facfe99761d6e3b56a5a6d95a5e9d2f067ad0000000000000b000000000000000ffff0000faffffff53a7f812f6714735d521a0a5980d6fde42213ebd6c73d4f5ba4a7937720e90f31e86289379c34735504646d9fbf01500b1bf8de1911b7d5971fdc49c43ebee0495a7ac7375ba3649a05a16fffe7df54008ababef14e56dc5a0f12d9723ed675f4fccc2d499df94c12432aa1d29de7c73ddab8e4afa20ec4bc4e28cd5565fdaab7d125ad3e0139d4f0fcd37327c6eeb4efe882efeb2e418a6277b1600000000002000000000000000ffff0000080000002f70b24a28472524c99ce5517c00000040130439a2ec5c8f9a6f773653a6a9153b533ce8cc51c306c4fb9c14ee5720403f4615784cabbeac9588b45d9553ec05f9e50149739cb081fa1c8fea40ea7f0d871ee3a1bd5e470a897d68f9de5c14587acff0bef8678a9d957a602e5937cd2ca0d66da6945d5b803a45d200000000000000000000"], 0x138}, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) 06:15:39 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 06:15:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x202, 0x1) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ffff2d2f62757300"], 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) mknod(&(0x7f0000000140)='./bus\x00', 0x2100, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x45, 0x1) 06:15:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fsync(r0) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 06:15:39 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x3000, 0x116, &(0x7f0000ffd000/0x3000)=nil) semget$private(0x0, 0x6, 0x2a2) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 06:15:39 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:15:40 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba2641dd19fe81266af300"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) 06:15:40 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x3fff, 0x7839422d) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000180)=""/17, 0x11}, {&(0x7f0000000080)=""/254, 0xfffffce3}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/255, 0x490}, {&(0x7f0000000400)=""/234, 0xea}, {&(0x7f0000000580)=""/157, 0x9d}, {&(0x7f0000000640)=""/100, 0x64}, {&(0x7f00000006c0)=""/165, 0xffffffffffffff8a}], 0x9, 0x0) 06:15:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x4, &(0x7f00000000c0)="0900ef002fe374efd00e149d0749f06105dec04904107c0415ce861e439c8ef51d1cdc2e5f4842a035d860566f60f9a5e060d7927738ac243d549c7c5dc66b070000000000002069cb70fcebc0d62ff2447f700d52509fad5d22a30fc8a9cf594369454dd0b750877c4152c24747e5b06f46cb6e2673cff3e7f06e5a0021be126b978d41978411d71a04848e6c102524b3970ff9d58824e86ae7be8110be5f3cbb157facae84", 0xa6) 06:15:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80c0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) getegid() r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x80000001, 0x5, r2}) 06:15:40 executing program 0: pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 06:15:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) seteuid(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x7f) 06:15:40 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2002, 0x1000000000000, 0x1, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 06:15:40 executing program 1: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x2, 0x28) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8, r3) close(r4) fcntl$dupfd(r0, 0x0, r1) 06:15:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000180)='\x01', 0x0) setsockopt(r0, 0x29, 0x2000000000000009, &(0x7f0000000080)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 06:15:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000000)='./file0\x00') 06:15:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$inet(r2, &(0x7f0000000000), 0x0, 0x802, 0x0, 0x0) syz_open_pts() 06:15:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x33d9, 0x7}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="286d1467e4c695ea49cdd0b579beea8891d72753e8da9cd195a7dff23c4ae940d92a50e483719b404915d1b792059f864c7dc8449185566ccb7f41cf595ec8db2c82e054938baf4a0141d765a391edc36f93a6aea2695aa7d2614910f37cd6cb128468ccf6975d20f0a029507f2e278836d278b1a299e03f057d64", 0x7b}, {&(0x7f0000000240)="03ae97ccc114e2794dca1cb3927d38fdd1d7a76823a4d880bdcf6d817644f0ea979941d65c0b73e64462d6b8b6ac0619d5d104151357701aef3c3fa8a399fe204b02b7d22da7de2411ab8baef74e873658a8e28987c432051e69dc9aa1", 0x5d}], 0x2, &(0x7f0000000300)=[{0x38, 0xffff, 0x100000000, "7011b36a5705511648a671c9a7c7092f02082b77d280c985ceda003a452e6b6855010cb14b944d88"}, {0x70, 0x1, 0x9, "ad90f4e39a07bcf698c530ac4f813b8fff17e4462ebfef97b35d9539170497d5954692e48d8856223f0f9af8cddcba7d7c9e3a3d2dd87e5ca4234c1c9a9b39ccb7d4034c80ac1fa0ff51767fafb3b596ae4eeb78b16eadfd635d2e9a"}, {0x10, 0xffff, 0xff}], 0xb8}, 0x8) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x3) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00./nile0\x00'], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000440)="fbaa705ddcea1f11a19287d8aaf173da670877086a649ab31ce15dcb4133f80ca5d4c7f8dec2fb6ac89f7bc5f390be709065f5902ffb4cddb753f4e5fb29ae7e1babcb5cd784148f0412a913622265884bf9a327f638c4f79ec8da0fc9081f0f6c08a0bfdc956eafdb532f5c56f4ce48e6d4bbcbaa2437f9fafd4e61146ec0b0d7742f413346855ba1d604bd39b99cbacc101a3ebb80d831bfeb82fc4ca714a5adef910840ed92663daefac00ca18e555bc4dc1acbd24aad24", 0xb9}, {&(0x7f0000000500)="71a5c74a6fefb7ebc207ed7b4ba00575380a615eb3f689cb96607a2aa15b02204ef5e0c41fa30bb60d3349e125722bedaf924f99a14967b0ed6a7d83ef8600c9789cf4297ed47eb48608160ea46ceaf350ba0d39020b9eed34a8fca4796d881f35cae11304b887a52ff39b6d2cce83f7ab8139767003a025fb8c5ac82cdd82f512beac71020e9ef36107a2b4005c2b74a3ca9630", 0x94}], 0x2, &(0x7f0000001640)=[{0x108, 0xffff, 0x4f03, "1e3ef8ffbdfdc83cd90bf638f4ff0648c7b20606c00bde4d41dd8332546d017f7d40345cf2235307c181bf2f54807e4b5b52e6b683fb6a54f2a58f19ebf80074ac204c95972f40fc095135e8ab6d5e5a7ffdb341a851e75e5c0e05b729c215cc0628db8e62e8a6d385f2536c45e973b17896033d40a38218a33bdddbacd1e59b56414efd46c12e25abd7f1dd3eb04e0dc40b4d62fa4ec091de1a3d77c3c344d9e27d2ed1bdd22c7a187cbc63bb47f53b2e66acacfc112a2c632b3e0823c0078e118683b7bd8e34f9732429213eb6e418cd8cb52634a29350c9089427aa7bc5e1b383c2283076fc9b8c356aa6d4e7f9651b4c26a6e29adc04"}, {0x78, 0xffff, 0x7, "7c72e73081ca9f6026b5006a22987b59ba68c17a28f712ee9b7affe582074816e1594825e42b7210e236c58bed7030bf1475a42b7d2ffd66071d438e0810fa58054fa37b0d5e88c0a5c4748cd0f3379bd22c45b1b48c6dc6879d721d3ebf973aaf3d610d1d915e"}, {0xc8, 0x0, 0xf11, "81b4aa2488edc644708729ddb9793f9a14656e9f68665c8cb9c6995fe4975aee29e5c4f3bab49c55a3e8e027cf8c15fd8464529a35a659499d901dda9f195951d4600e40aa1e1e986f03fea6770330b4402d21664207104e4e1d085e9bce2749703396a83770976c3368ec74763c3381d63dca5f83fcea73169af4808b1336341f70db22e3efcbda2debb0eaa8cde67fa2f9bdb4869d7953f1209cb9fcd505921dfa62dea318ad5b2f5dbd06a8273e5f6dfb616d"}, {0x88, 0x1, 0x3, "f3634e5ae4919d751e802926929025301b40e948f6145ff3c5a3d43700cefae5688bdffb40067cc7b8a58171540dcd42910b2044b7fd5420cd8e5e7efb8b0174bde291cf0f9d0f9ee737d6ca8b8ee1208cb2953500ff05766ea34940dbdb1b8349932b9315da1abfb5fcf3bbf9c2a3b1197f055b87"}, {0x50, 0xffff, 0x1fb, "c0993158c21135bc314363a3ccf2869f3b481287d6ae5b5f3bf11ba2e254dedc8526c977a7910556107c43b4368cac66fabe415bb485d392baf3f9cb8fb3"}, {0x28, 0xffff, 0x1, "0cfc4876f17b14ab0a898f9cc7ec57171316e7d609"}, {0x20, 0xffff, 0x6b0, "dd26f643480112306b583ee1fec3ae87"}, {0x30, 0xffff, 0x100000001, "6c17f70d6905df9a37355449acea9bc563c30397f121bc6d7f99"}, {0x1010, 0xffff, 0x9604, "50bb60c6df67a27db80fa309d06688ab5385493bcaebf09bcc73e08544a1e2ce050876fa81adf1d4acc2c33bbc4df69531dd1364fe660d94b1325250d53420d2ec0f39f19e9ac0832989c3af315e75dd5f30bae7f506cb8ee01383662181ec7336515c51f7e333a6b86e4251e230250da70854e56c9b749df2cbe665cfd51c22eff342f3c531dd041dbf1ca9db274b907ad54cbfb2fb0f51db767b9b1bc858a5b0375b97b54c5436fb6b38631db42656994b528a555628a8280bcbeafe8e16469b17376010cbd74c59a355ea85b5df056f6677deaa4aa003c57249ea3824c342bd2527a5916111dbb930070b78997c3b14b9a811772c9cb576f24e73ee40bf083b107956780044b3ad753b1105800b7ceb6eb6c3a4827f4fd8e86d610f798dc60bc081aba94ddd2c3bc8e5bd55b995461c60ec0798f6cb72fdd3555360ed68367e7ad327c3f12cb068e932204bbb9dacb1e74f406d655365059bded07c74ef80fea3e8b73c15d459ed5f0f0e68963ecf050561f96196cb6a7c83fad03303bdd7a3dc0954ebe30a18e633a6c281521eaf4e83081d0e85e6daf8d9b9df4c8d41ca95d55d8c03a36905968200c2d8519d9ce470d18cf0785e89f22daf9c07e9a7adf5d49365122c05840764fde78de0e3f523213d01d7b85cdca2691f989ebb418b6b6924b83a5ed073957f6643b6c7d7773903403e536e13e083ff731c1874e2f22d8fce541c00bc397c624a6587042895117abb0226b40b99eb8f9b5521e3a601c0336fc9f310dbbe30d7ab1be81eb5dcb0e6f35fc09a93f79852bff3265b992f7e52b435b4829190d5c0d6ed4581a9d6b6173d4dcefd4bafcbdc35b556c214ed6811ad2fa710e20b75a9a4ae37041f420648dfb3a22cb1a1cdcee554b04b6544d77b00e2a7526a782d40beb61e2998efb5b64007baf877bc4a38847cf6a2240bbe8774a6b7ce091063bc89ea3dc26aa0fb4fbd5293ce314a1919e92243c5c4d4ee40c2c970231e16f7357f92cc2cf74fb54abaff0087c9f850edc9ccbca903d3e865150232b5bc7a9cbf13fbc0e94bbc61b828d7b44aafabe9111b810b0e6d88af949af68ba7a50f4cbc6390d13ecb7b3e801a23ab44a8e545484d48f49e4ac4ad49dacbcdfd00643d407a200a00e8156838121a149313a0317ac1e340ac607302d88c85c0d2754c289f5e378da397aee826642b62513708832434c42e048ae4e72f6eb64e12b1f92507ed3a35613fff5b1ed452b2275fbbf4e30ab427c5cb2b0388f388007f58ec69b28b3a0e469181a4c38299d973c4684b83931ea38760176988de04f9e6a9e0a57d59cf37934ed5f30ec7e20c0a340eab418d055e2d436944e407f96867281fa9282751b98294c9da4f3a235f3b8e9b99f106b2958a049b2bbf9ea6e20b9fb02bf7af4a1edb595156f18223871990b554559f5f8802b4e191be442c7a1e50462dead3f4d2a9ab51f980218a6ee930983cfb586a7a79ecc150d1e52d4fb0c9b049422fda29d8936ee6ea4ab2842adaa2cd5dd919db4c8c547f8df14c79e407a92097bd78ab172399764216dff4d4b2f94b9bbc76ac6f95c53eb67a802c1f8ab46acd8abbc8579a9c5fa231946a5aac9c89c05c0f1ddb630032cbe7c8628ee69092a0fef3d2dda17b11f6e7b4239477f13e29a6b296a8750fd358f9371b6b049a282171d9a04c5d162fa7d6ac01459674bcda33b0914c81b6e7a13e6ef2ee16a9b850f0c4097e6f4ab12397a9261908f5ed8e7dd89c1ec66c44db32e276cab4bbdb58a724dc2d7ab9516cc6589f5ac7eae9b073a6ec42e618d8cb983af29129f371dd3fdd22f3a3b0314f11d7faac68695f170d17ba977e9991bb4991ae8d0028cdbb8d259671c8a10b0ad1e6b418a8199d120eec842cac7cd3fbed7d6841a57662e05899022708ed0ca864a696298ff0ba3c18c98718a0d22e1039a28799e3ffb6ae2c8eb577ead44558da25c4d504cffdb7167e59131b47e53a6eff926abee9dd03e1670f06f1cb3845e6fc5b752e170a54843e9f3350a3539e7ba88699e09f919c6133552d565e3538845b88537387be5de69fdd2a3145459d5d25bfb33fbb7baa146911d14bddd5bcf3f09652aa0b8cc2041889d4a973d2a5ac98297f0672a778c98b1e2ea06b2fc7740c553a32ff3f6f774bab3c44e3423070c03f483a6c68427fab3a3a18da26a0aea445269fd435fee39e0a655de79438497a3f22cb12928768c79a4f6058e9ccdfa9cd3c299a1ad46e23b09a0cf461a9b1b4f154c8d3104d5c2dc7de7d036e561f7596f8f6facc0240e19cb70899ac51d4dec4e66fbddb8e31eb73326999524f9ba78cb7321ffa0f19a607a1383ba52b8529d58e854d122c923f57ec81013230ecf2296c0d8c46b61cbdb39c5a71592a915fe0621f4faec8cd2f56c2ccc6e66a7d707c39932b3b4d130da2ebf29415b0b8b07a1207de554818aff678c790e77732c77f6b4fc87cd8ba324574d17ea8bd84567e7ce23dab8bb5d7f52b50ba69ba59d02ca070449b4d2b6033943d74c428fe8f775ad55b21b04817970952748a18dc7205d6bcf7479bf211f7bbf1ff7b640fa1935cd0572526c3ec1c7aaf0e0b2ce26f944718b8a10f5f05e661bba5341bae557381f804f2c1f94a502a545e612702500eb93eb18384f44870aef656cf06911106c0ec67d70bdf63d53f673ae9be29cf8a2d50cfd4e9a5eb82f1ccfb549ce04a358ce0ffda8834af18cf43444676123a417ea7235f2118176c046955fd1fad5533cee36f6c9f501fe4bb89671abdd028897053d98cc7915448f795fad71f0d05095f3849da68dbc8858dbf38edefd67d857fe205966bc771c212c0acca5676c5313d552dcc5d40ca3837400ac48eb9dfccad93ed912fca550b46cea459e562df690c4002e1fc80808e89f273ac488486e3ebe193b8074f2642c84f9812e83d9c25449238a25c0504e24398c6bb6e55a5f33d675d1a2a3e4cc1c5ed82b3b8c40bee9ab9bf316b9b7e3386cceb6ca8270390a6813873690da586950d968ed1e841984926a7f4032f2e8388881df67daad637a5952166baaae9c83227fb72323868f2563fe2563db0403ae34ab5c73346ad875e26fad449abe44a25c4a4edf72b048e0a52b770bc4edff5ea07d7ab1c94444d2ac9af72ad81edd7ed5536b8ef9c940ff92d2f67bdb20486b290e74972c799bd3b7e3358f30ee36abec865647318ac0b0bccf53128ab1f5d4314f2ddb7489f313fca9ce4e91af46693a8993456ee9942ebfd42b55e5f2117d70cb50ed755df19fc387b50f50a236c811e072464f9fe99ebca37dcd1b6469e0959370f44afbc08750d0e115c8e4a79b3c241833fc5d422d67b12e8d00134781180573c0c88f1ab5fdf550d5ccbce1271fa91136a389f5d6502a2e8bc81a4aed90a98ae6b44ed1854406d43e61427ea74880382061e3d3207fdba472aa7c6647841322854a1cdaf0a0ee0f2b64296a1f6887ed17588ba2f7f6319bccd93fc0e9f8425ccef4739bdcdbbd63c6405be8eeb40d6dd3d2e9a053992a0ba5110572c3e273ff4e1be27c15fc802180da835f552ade5842abcfd269d3b59bc8da327b3ae020edb76ad592ab22e2c164a401723c79911128a0c7c6e14af373c3409ffb0effac357047e780996c4890a47b3a718acd2e4d51cdc5f3e524613e32bbe8fb02bb90bf6fae17f7d7cf060a2a44279595fb6238d850ae1fa5da2da6c5126c781b9bd86d03c1f9182b5c30c41b3250c7b47b5d93c9fecf2feec61c1518edd595804e4a6da97f11b8b3ff9bbaa38e2c46dfe711c80ec086932aa8de3ca48eaf76a833b4472d7ab127b996418e48676688b51faf5ebed608f6769ca3f4c8d34761c6ee1f426f9791960b0b7d783c97219921c3512f7b431df83e374afd96b93894716083753871366409a5bf85b643bd98a543a99712d4ab07d01421e40c94de31840087519cad8445b4c980fa36771ee4d7752f006067a3b637c6a9fe8642a35022a9e452ea6cf59a637c321e4be21e0ec0525b3b2f3998e7137c52c46bd4b395aa9941c569cb5999bbd869f07f20f284e78901d7e0ea6ec8a4a7121894ec3a0bd6d5194dad5253b20c4fa86c387458c5a2a53f2dcbfd5627d7ff8796ba0d53ce487fcc4b0927e06ef3768b1b65bb149da770c080ad3968b065576d58c617e81cec635816130a910df40b99e3f589264aa2dc4be8337accde8f6ac4de8e6bbef790ca9370273de0cef47bed89b175c46e717fff45f5e98d67e6352a093046e21f29cb5e37e3ba24934c450b896ee927dfdcf1a8b3d72c5466e3e55a222032b9f51cc8662ee12faf9bb8be235d5835fefd9a0bed9eba28407c3bf6654dd3664808dd19d1fdf4d4038081f52a603ee23b82142007b825c41d49338d87e72f5164e1f13451a95711a5bee3a3ade39eff2418c088e1947139adb36d717422cab1ac2d651876c942b68d09fb976876bc965e667567e641ee7529450cffb36bbcd86f57c54edaaf75b37dff8410902c01f48eee9b76cd1e08df2bd58354a4bdd74eb627594820203ec531407f6b61979cfdad7e085eac2066b11a36e811a25ef6620141e68b495faa3c92e83ac03ed010df336362fe5e5d6ee65dcf8500810667870b54bccbeda8c517a2416771ffdd876c9db1f64b836d087a5d5f3c2a71a0081e5fd0039148c62e98440e0d2563a29996bb7f14cc1724f4ea2626385ca2ec309f97c5dba95e5d264bbe5b87b96e91e4f4ff79dc3e495d4102dc41b7dcf2b1296776bce2a7a540396c2826fee3134e3adcea0a259adb647df22975c31587aa786d20b81957da7e31f57f628cfe7baaa9e9a673a29418d730f67cc4c0a585fec95fe6811059bad0aee40f8cb14f0e0f5ddad72fba208a09e90eaa916be6d50bf0c58a3977ed4c36e96268d7bded5523eec9d3ada06b20111a9d9de5f79183f673d6f97453219c5982ca632686808deac35f37a3e715b9054d00546ad7c256f8ed64ad8be33f4967855f554146002be6b18c24b2c57d5c9ae23dc80798c4dac5e57f898a254e5196779978415ac60e77393e58f2bc5f797c40eb76c378c203e21e488e5c39a83c3e52e5a91a9225d66452050e0945daff5446b3b39490b1b2aee8c70429352a763d1765962886c35651aa514753be8b5b8c6c8dc30c0c59054370e4c206c29bc9cc942d9dd223e662dfd0675abab406e684a68271bb58e23c4f10e1e2738d74921dbb44770ec9fb05b4d104e20ab12811e094cc3d431a49263d50b2bcc8640bc9d11b8ecd8e3519ca73fb24ee5ab26971bd608715d64932101fd58af748b6273462d7a7a7897d6018409cd24d7eec39638aceac0f702649fc3ab322a6fcf2c1c52ec8caffe88b77ee68ed7c4348f2a05d4246a124e8a5facdf33577a37dfaf5ad8b50138e47730a6c77b392fd81d8d16ec85791d050630d1504d94a703f8df5af23b8d3d3a193a7a224c141abf15a9805ab24b0b53e2b232c4dfb6d59cad52373c46be8f51b16808f4a0b76890a74c8977ea764c4d24308736e6ffa215ae4f7517a24b09bd0317ffbaeda3c53e6d2e9b0ceb6ca43c62ed6d2937f683d366412541cd054ddf974c7842134106bcea1c6c1d31087862edbbcbc3f2c47b1d4a256685b4ccce32c262d87610a4acce2634f7047d335048093ccb432d11bdcf7a29ce7a3a2eff9a2c4b4ecb9f97c0e99dcdefe6559447c782ef35ed1a083535dc8970a126ede28c0bf34494a059a52612d7ccbae3d635c6bcf6073ef3e77b5cb263ed736a4af78e2d5fb1ebccd091553e91b06c"}], 0x13a8}, 0xe) r3 = dup2(r1, r0) fcntl$getflags(r3, 0x0) 06:15:41 executing program 1: r0 = socket(0x10, 0x7, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 06:15:41 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000240)=""/212, 0xd4, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000400)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x8000000000000, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)='./file0\x00') mprotect(&(0x7f000044b000/0x1000)=nil, 0x1000, 0x4) 06:15:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x80000000, 0x7f}, {0x1b9, 0x20a8}}, 0x2) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)=0x1) 06:15:41 executing program 0: semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000001c0)=""/4096) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001300)=0xfffffffffffffffe) socket(0x20, 0x8000, 0xfffffffffffffffa) 06:15:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) write(r0, &(0x7f00000000c0)="4d90fd8ff853b610855dc518f7e3d0c046561072876f6ac94aa3bd6810e99218e2624ab429500f3fdabebff8c1", 0x2d) close(r0) 06:15:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r1, &(0x7f0000000140), 0x179) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 06:15:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 06:15:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) semget$private(0x0, 0x3, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) 06:15:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 06:15:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x100) write(r0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x8, 0x6, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4, 0x9}) 06:15:41 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r5 = msgget(0x1, 0x8) msgctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4a8f70f1, r6, r3, r7, r1, 0x20, 0x3ff}, 0x9, 0x1, r8, r9, 0x6, 0x400, 0x1f}) 06:15:41 executing program 1: mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x1000001) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 06:15:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="6f88695e2d36aea763424622187685fdf0e93e99f7af6fb45b6c45c6d55c2237c5424b96cb6b1a148dc404edaf899cba408ebe22f8ced7", 0x37}, {&(0x7f0000000180)="94c14a6b15853a1051e97ccf56c8b2451578b6b460677e72358a551d6bf8651d477a1092a4162f769d84f2614f935284a930837967a0b9e1d83adc16bfd78cbf209526347acb6ddb0eb35d2a1c991511b6dbcf220218f1e6c5efb6637c4fac71665670e0e2b53177f3404f099fb3e4bf4deaa613f3a7ebff7743f5a5d26a2bc2eb572d4100b5e2a6c08313ed2e78ad6a04e67351ac2bd457b92826f74c5bfcb8d83c18a2b396ba8e854178a713455adf667f8638b2d650f21ecb278324ccd25517dd0ea846701cc3dc569f87f62b7a4f1d5419de30f63aca7eed570b8deef5d89eda940029bd4afe5d6b91f465d276d544debd2cc04a94", 0xf7}, {&(0x7f00000000c0)="66344051ad559cfdee0e52d5d18e3740bd51cfa9a2acb4cf184b0e68adf2cd17a71dad74208158f9c057ce56c0127df94b0d75ef6e9e83c004a56ad41c7d58be6aa2a615cdbc345008eca57fcc20231f3459a6e915bd4e89f6a36ed96838f1c33d2381bf9c5c507d1d9934d8028cd4ff760efdb6b570ac", 0x77}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="870efdf59160d548f25d768031b35e700aa5a1a933aea47fecf8cfc3b926e39eeed6797f60df49e5b4c35968c77242fd3a04d1fa0fda892d0e4ffa4f69219eea8ab677bc32eb33f921fbb16d71e59d222cb4a748138a4d7c2221bfa1c33c1d9502d0376658ee905140f1de754f5c96387dc0c6a8c1daf21103fd7948751144cb843466e22ec073ca90e187998f66679fefcef68e55c64dfdee57846c0e271882ad9507f140f7f55f9358ccb4d6827df01651fb4d55c411b767a4716f4655be3ffeab75a8bbc1d05cb364591d26dd2f166713", 0xd2}, {&(0x7f00000003c0)="b733dad2a9e4daa4a6e50d8b421bee0ba507e1aa7e99f50c29a8e9b9216e9393eb3405b2d407327d01b34a37172a1ce20763d4fceabc14ac85d9f9700b015e4524b25af123e0efe8d16d3f484582b8690a3a649f821e033e8593bfaca134a49bfaf55a9c90927c6be06329c32aba34775f87fa9365bfda311f5316ddcb05805ce6d0f2470c", 0x85}], 0x6, 0x0, 0x0, 0x400}, 0xa) write(r0, &(0x7f0000000140)="14", 0x1) 06:15:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x4) 06:15:41 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 06:15:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0xe154d015865d9045, 0x200, 0x67, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x7, 0x4, r1}) close(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='c\x00') 06:15:44 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x9) write(r0, &(0x7f00000000c0)="3228d1ae4d2291328d75dba3efc27c3e160300001b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 06:15:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x20001, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000280)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:15:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:15:44 executing program 0: r0 = socket(0x2, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 06:15:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x11b) 06:15:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x32b) close(r0) 06:15:44 executing program 0: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x500, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7b5, 0x9, 0x4d84, 0x0, 0x4, 0x7, 0x9, 0x2, 0x1, 0xc827, 0x5}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x1d0, 0x88) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e", 0x441) 06:15:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x10, 0x1, 0xff) r1 = dup(0xffffffffffffff9c) dup2(r1, r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x150d7831074004db, &(0x7f0000000040)={0x7, 0x5}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:15:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) getdents(r2, &(0x7f0000000240)=""/4096, 0x1000) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 06:15:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000100)="a624a77e320087044dce2643b8599aa9bb0047b438edfebe5d682cc67c85d8ea67eb91a3df689ae5c355f7dcb602", 0x2e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 06:15:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="bd4164b214da0c622e6d678165edecb21d1e5052bf745bcf1adcb4bf13c0703dd91ef8622d2966b1da153eaf97096a7658fa5a3834c418731bd0727a752ad17d5684806634ca764c1e85ea1a01", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(r3, 0x2000746f) openat(r2, &(0x7f0000000140)='./file0\x00', 0x303, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r2, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:15:44 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000220000/0x1000)=nil, 0x1000, 0x2, 0x1012, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) socket(0x0, 0xc000, 0x800) 06:15:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x624c6ab9517824f3, 0x4) listen(r0, 0xc08) r1 = socket(0x1000000000000002, 0x8001, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x23, 0x3, 0xfffffffffffffff8) shutdown(r1, 0x1) setsockopt(r0, 0x9, 0x9, &(0x7f0000000100)="d7b3bd4097e3ad881527baae4cd46662553549a71d7fbcb7a7fa6d22dbdaf42f38f20772b1d49ee8ade093a3fb852c250f7ca26e01125c6c9f4d6451dd06cc6edce2709b0a3a85b8e711034e1d4e108b5cc612c24dc61f3c8e2698bc2e602345ff207884cc45257016fb6961693507896454883a45f20ce5d1cde460b6ac261fee4a03dc969695", 0x87) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) 06:15:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x80) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 06:15:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="1bb54aefa6def174872255b9b21d87bb10063413d510a287946acd90ba005f1a7315d89b8a7f3c3869f7e0eef4a088b77840fefdea86bb4fb021ea9e1141e046d48ad7eee77818a49fce1b126720f2b75ae91f4728ef255d225b293edca5add6f790c27e0d133a24c9d5f195b8f8620a3b15b69441b4e0537cb12bada6e8ad3009cdba8938b786b0fd8ee9e5cfc3d1bfc2ab94b065484beaeebaf6d1ea1339c81aca430d3022fac1b5b876b7ab437a4f10bef4bc104bffef2a564b6a5f715447985acdd1c5a89957b401925bca3e60ae031b6012fd40de4373613a99a053d6072dd6c59ee7ad927b87f6348d2699fcd44ce36d8f7ddd3df0f58cff36762a45691720f3b7ea4476936ad5aee4252a11f38d6b72d8c11e9d7a4fc95d6f96addc845e183e711cfd97ba942e39d3d4bfde166b32c568c72ce5b5a35bba80e48d1ed39d72258e7d2820b2a639e96d7d0b6a4f83226c54c78b62a188ae341e1b6d2091721ebe8d7191c039a4cff194cb5a1d6b882eeb1f3f148e3f5fd10b9dff99c5b8c822e54144c591b0786eb57719d16906f890f5e63b25fc9711197b56b5ed7ba512a3a7d0567e8e4810f808b3124ec64da3262c717b98a360aea16b94d6fb953ac36c8d0e98c50b13b09b93258858d38170ff0ca7e7045731601e77eb56257795721b8e7ce370bb546d45df911e21b90bd1a322e424d2c79421751537ff69f45d1d7395b8bbab42cb0bfcb5dfb948c0477afa831dd09fa125f650fbe7eae0bd9d13749b1e4e66049c4c708f52f37ee30021833e79ecabb8dc7e43fdad7512ba17694d83f262d53173f13908b19839ad97b1e82de5501eb8d086c8c7324d43d58504ce111233b800e9c3de67e63ca2283097a732949e141954a37160ac942b75918061c9769f7c4cf8363fc0003d88513df9c720d0c7001442d1630cc6b9fa173e90d07fdc5e53c99b662d2be377a8a5d58f32eacfc07cdcb1a33a37e459c024bdde65a53984b6bd6d359f36238d3806d1507901cfc2781987c5db483a0d3589dc4f2b88445f6eb454bf490446af27e4394107ccf3c52e5baa0f6316c9a458ead3d515b153061e937c4d982cc17a7ab8051b1130a604bb9b6c21576615500e8f58a248cb49c66af6562689acc6264b8ec1b87387995f2caa77fd860930a5c98610d6e72226267f263fd2b2d0234772e706fbd6dd01d09fc52700f1707fdcdda3c4b7a5a01729c7b123a634acec5c5e3763f077a6d331d03350b3214dfe9419278648d5184e9135ceae82dd45346c7341e0c346c991a28431f054f0c0a48d5c5beeb01e569ef8e7b2ba7cbad08ad2244a9b60fc254667c0f5524a9a4c4650973918f44dbf5c6080b5808194ce033f772badecca85e44d13f51c3f413c36bc52f1cff436ba4594542891f57a53620b773c816d4511c3695b05c66e3ba0b9342acdf6dce8d8237254776ba3171729176ba68dfa02862debaa7f411eb82c02bc10b57b71a920c96b0fcf4c07b57cef6d2490ff57aeefb34d1d9b57759e7502eb9de101dd46f06b091a8017bcdd1728525ed557b4f9cb47f8ee1348b4e8e9d08c3bcf057a918f98ad126bd023b5d029c89c251dbf3bc370b6cbeca773a21c97cd1afc4ad88c95f439356c7fc04273417c7719490a874f04fa49124cf1808abb46268bab2e47382b67d4f823295da258de3af30dd7dd04a6bcb0b8388344ec1dcda7a94e6a710e58ff68aab830b28188e979c8d0bf26e25e707ad559f2e141632eb409ac0eb64024609a0c2c5cff417abe0d90ea9714068145a997faf402410d5d23b5cc51ec21701732f76cf4991e1861d9ff5c28c7b8989f4e051aa5dafb71e93c2984f29f3b0be3a817b4e154dbba3bc2e206f57279e3418497942750ef8a25f701df2adff34f2102725ba179e4242acfd72208a93ab59a64c58f7bd3a7bc813c32aa6d664cd2668b6a60e1e0a9644b4441eb17aa379453487f8d288aca203757f5c8658a8489dbad2113311f6842e35cdbb4bd5f26f421e4ad6a06ca72180a0288f0302dad75842088e5ffc2a3d22d2e2d86820b4809cb2cfcf81599dd7f3682ffabb378f42d6d6dd45e6d3031497c040b9ac51044402832b95dda7eb016a111ff11a6d77474943f2858363715add77095cdf2d748e3a9928a601d1da4ced619fc4109edb2ff69f86413b4c58c1331a7bf15c8763389310c85420640e06faf9af1f3aae823191954ce86af74de3ae815e9154f7884891fd9c557f51e8a980c2c92d63cafb70d376a158c0e7bb3fb0261786e243ca35cab26c8e0964233194ef8c6b40be1ccad0911d068a793fcbe2727ca2cacf494387ce5cd89180ee2667401c0b2953773a3a322958742a57a3845c7574d77553ed1a6760496b1a62253e0c45eb8fbaecb2f0fa2fb69481ef3c576e05a3de9fc75a56398693ccee8932f0efd33a71712a3f51c36fd20aee5c3a51b5ca0bee776e9abf95a15470189c8fe63784ee3275b057e7595b17aa04dbf2c8ebb5a0a98f5dc6fbda68c1ad8c1f25cd3621bc3142b03afb8a2b6b3bdbf758209ca26d41e0d946eaf2131e757a1e25abbdaf62987d7ce33f1dbc5b5f488c8c9e8786bb1198c479493eeaec067f1d80ceef1c1f8cc909ce5232b052156379848a59d1729eb4331fdb6cf640a8e4f88111fb72eca5b46adba8fa292bc7ab55a95f34e54ef7bc47a6bfb0f2c7543a204e6fb50acbdcce8ff78e0949aafddf4c81e295607b5240e1ab5273ab7bdd8322f9f2f46a7822d6aa55fd319d1a51096ca4d23b7e7676136636594d432773defda7401a88ac7a436cfdb31cef94a1d784cde744fe94a514fa6f73e9cc425aa7806fafd112405496bffc4581b6e466769ccab5b3f2c0c434d5027622200b8441266ca2f17ab8b38466a6190468c8bdc7b94208a00e99ece5c34cedcb59acb4d9b3eac040976d94c133b01dc84809f1889ea5f5fc675bc3acb17f765ab389f34a49e6adbe78911888e00dbd4bb46e5f87d9eaf7c83beb3cf14744677ad8b223ffa056f62a2de21169d429af61ae219cf1b62b9b9dfcdf6408fcfdec715e599fc5a24092fe442ffd79fdd93c0ca96dce921ddecfbe566fb3550711e51a6ec90cd688cd44abb2d4365dc1c52203dc7c5388b2e3101a8b5ccbfd0c750869cfa68e843b01845e96bf2482ee36d76643cd90a3aae029bcbd537bb386e4cc0ff57125800dec1e035017f82c5f24a1ad32306cb24b14bc2545e9b5b873da63b5db11fec8abdac6fb9f728bb0e7d5fca5e8c48d638d8ddaa89549488adeccef9f9835a7470aba21ebda701b072525105d9d549b010405a08a4c75d5035be355cf1cb8128e0874ed7aeaa9d17404a8c8c1725d9edf3d02d2535f2220665fdbe8260d61ea7ebd971129847d3dfd3c32de82e6149e2b47d0e3a8976fd2faa0cf1bc27023abbb2761e94af0854ce0fc2c1ba8ccad922c5240c829b965b8b1f3470826f8bfecdc22dccdebcdd328cd236954957c842c766b1327262e5188697dad32185485615c09d4de92f7210126c8b57f31959741d42d8a3669ad8e7b6c29adf7da2da7f7c0e20a9534788a21fbbb04fe15baf3506211e0818e7ea268e9c7b1a85d190fb39fbc4e1926ad68b0501e711bf0d03c2b6b6d8e1635620595f1f731234fcd5c937b1acd9863451f9ca57881d9df244a0d2c14f20f10707f950566a90edcaff7fc2b70b3e6b2caa11c94ffa1750ca3733ebf58ce38d04bbeeeb6768acaf8ccf69ec53bdff44d0c12b6871c68d050eecb29a3b0c6372fb36152f14a29fe283f9afe421618117b063c3106aace9753cc61bc3a611d6e40a6b4320e606286cf32cff7dc030fff40bad1eea8cfa082cc854847b6b71a9509d70ad470018ae43d57a073ccdd513d45183fbb6c832d0ee049f1772777a562cb626b3a0e24b526cd8b256cf414c0888a999b08694555baa137ec4a05afb1c8eba43bdf390da02f5cdeb7c9d93f669c4452b5003aaef9b584c97c987672dc6894736965ccd516daeba75eb0566cf1ecbcf496888428dea7771d6df04e5b447a55b6c0c3138a4491df5049da0b1832f55f28789bf43a0846411d1caa47303ce92cac8069907f5357402ea23bea8a1fb9c852c76fc68c7320a3bd4a6a1c4316889986549d95440bf878869612346dd2a211afce6888265a779b7ccaabf257b6926df0eb3f9cfa008da41bdeffb4bf4e9848fa783846a73924091cc19f24eed5634e62db484e84b7d6902e7fb6f54dd8342977050800b2d01dca41f5cbcb9dc0f9c4b4eb2a6c3baeef8f03f5acae8950e06350bf4c262a305df37b1d51cf34dcea31e0425cfbb05d8ca35114b86ce26d9d96cedcf8f29252459bd0fb3e24ec568cba95eb2e8dd7d1121a0a3ac8a25b516f5fc574902e7244586072e932ddd0a36b8a4b6002b22220a8d51f153ed258f078f2efe8bc8e28885a5cc2b0abebeb99b16401915263a5e2656f50c0ac5685495386955cd078019b44277c4a1da968a0552bddf8c96707bfb2fdf040b574e9db79dda9230a16272deb1cb293b227266ce3228144d3df212537179368e62cb63e796d1f1d802f3e7f0d31175a8e4882f82ed407d92eaec16221f10fbb86db04e3227f61296254a76508c56b582367bb84f7f78ada06422aa0f84d654037d1d3bf4c0000e5f1d52ac302bbf0b0300dbbf7a1972792bdbc98b10f80b362f964cf241d9513cefb2cac332a11fb98cb7f7787677491934d0a8d769fad3c44c80b86299b94fa4147b1bae6b15c0b81524047be1cd1caff72c4d39901d395dfdd47ae692df51543d94817ecc1d0c1592ade8411dc2d3ebf11ca3e57d529149c99db4287de142911cbf16d6b672eebe9471f32ededc6fffb19a59eec76eb862c908a9b455d49c2567ce235bf26c06bf08f10b96431309e7c36845ab8fd4b669c9eda6a1bbc1b9b2d391de7777644243db026599f6b15ed88be0f7295bf2bd3533518683cb081ab77afbb21e215df4b69d7c9e18d7ca8c3febea660afed9f5b7d9c814a6d9697b5e3622caca24c750801429f98762d3cfb3072fbd5b8672e8ae074ff5c4430ac0f5fd954e5bcba2c524287d84a227280705c1d8fd482d34891b29e1947bba0ee79a993ffea9b40d193080065cc8fee508014bd73609a75c551a82feba138217d910725acf5318c7cf0e79f1224889b0e47724f89a5949012e589b60d4c21a8aafa37b1a42c83e3a62442b17631df32640f479fa3d27f756169b49b9260924da34b90299bf9e75cf9d4b90a712e06cf98b9c518af02de8435e59ac2d801326711194b0a6f0ca515cffc02788a642b7fbdaced90eef04ce6c714d094357fad260072cdf0cfaac6cd2b75e10c9db8bd688e7a64deb76ad4e0161000eeb1a55b5b25dbce14d5c45bbca0231da4b2ee3d8027ec99c28351e3c9dfedfe2df8ce01d33c5a8b5fb16ae2e98e79193907e78b2848752e0e9ac707bdb9d7d92d9ccb6ca1d3b9d2b0b4f4ed484ea0b52a49ae3fa32bc87febcea0e2e8a621dad9d425189fef3671f9e8466356668581b5ebd352cf49004ec3be6e04b23fefea4c6e36422dbedd429efbbccfa69bbbb0f93d94b3964a3e37324f2abc212ffaec5e47afdd642cb546f94a8a93db70f2cbf4d3508d7408a2ce54fd24fbcaf2d9b200a8da4bfbe4ec831d208bd4af559f007956f9ed6f95c02b1538b6e1de2a5c85edcb12424f98cf78eefe4a576bc2b06bffc7235d6425fb9c739fac21b24358166ba7d306072ae4e757046681a54c06af11a815d69be99202526f9ec197133cc1e81eceaa491b5525a", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r1 = semget$private(0x0, 0x0, 0x62) recvfrom(r0, &(0x7f0000000080)=""/247, 0xf7, 0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x6, 0xab, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x400, 0x800}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 06:15:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0x5) getpgid(r3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x7, 0x7, {0x4, 0x5}}) 06:15:45 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x400, 0xffffffff, r1}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) 06:15:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:15:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@in, 0xfffffffffffffebe, &(0x7f0000002440), 0x0, &(0x7f00000001c0)=""/36, 0x24}, 0x802) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wsmouse\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000002540)='/dev/zero\x00', 0x20010, 0x0) 06:15:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) read(r0, &(0x7f00000000c0)=""/116, 0x74) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4002000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) 06:15:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x80000001, 0xfffffffffffffffe}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400800002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x4b15) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 06:15:46 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() geteuid() seteuid(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet(0x2, 0x1004006, 0xffffffffffffffff) setsockopt(r4, 0x2, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd9b) r6 = dup(r5) r7 = getgid() setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="7e6f18f4ccea1d38424ce39aa8eb5c835a9044584bdee5bea6ead2677288edc44056ce2f6fa0261486a755de133e73e4d7d1172afb170f02492377cc402e1adfe7c3acd35eee55d38842", 0x4a) fchownat(r6, &(0x7f0000000000)='./file0\x00', r2, r7, 0x2) 06:15:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x8, 0x3}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 06:15:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0xc0, 0x7f) open(&(0x7f00000000c0)='.\x00', 0x800, 0x0) 06:15:46 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x109c8, 0x9) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x24, 0x800, 0x6, 0x0, 0x7, 0x396, 0x3, 0x0, 0x2, 0xbbb, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x2010, r2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x840, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) dup2(r3, r0) pipe2(&(0x7f0000000100), 0x4) 06:15:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) sync() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 06:15:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x12c}, {r0, 0x10}, {r1}, {r0}, {r0, 0x3e}], 0x5, 0x3c2) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffe33}, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="e43b8a151a1e2c1571dc92c3147009a2c0c98e5d7e1478821f5a880bf2ec608a86ee4f9dcf499dd6a9b0633dd4abd580580752c6811b557a3c913f98429c988e2ad0dd41aebce5f1cbdf93ff13eaef7b953d4f77cf1e1700573c078bd67b339fd3f025869a6599aa3f5fd10098bd80b3eb098b83cab658b92027e30f62d3a1af2c2de60339e97be7669de49224ad0e8e2897bd975410ed20dd65e1d223ce72fedfec730dfd32e16171fbb9905b9138893e049af9b81d2e8e55bfc35330ab", 0xbe}, {&(0x7f0000000180)="7867ba9521ec8284b8ba72ed277f248ba4a6f5fcc7d62f253f022b334d1af26c808e4d9663d9d358fc33d2e950406aba38c65056b81a0a76a64ce05ba0d26d15bb7ee5262aa35e0f77ca78791b3ab566d0970d70ab63846050c25069ff42701549b7529dd4e3a7f1c0819c9199423e9ec5613474a161c8d2c0bf6686f722a1c0862231ae44c729d92ae71220", 0x8c}, {&(0x7f0000000240)="9092c68bcdd75fa7a175e0ba88e970b7bb60b39622e1ac378e323c506a0aa4fa67deaa21fca6d3853915e80987a284955be9039803c6e773b11145db83974b77f590e2970f0da0ead3558ece42b259be4366cf2a2d432002ab40d3517999c1b4773e4eefa524ed5c96ce84e3b6ed7f04f24f01a99896fad6bc42741e1200934c05ea", 0x82}, {&(0x7f0000000300)="e9b5f83c9c7baf60cbfe1a5b6c56cbcb90e79583b510b9488df693a5ad526f707e87df3c0dff3be3edf16be7bfd519d5", 0x30}, {&(0x7f0000000340)="ed07de53ca433e44", 0x8}, {&(0x7f0000000380)="c3d51b56e8589b5f5ae792aa7d09d5f5ef53e560dd5e12e82540705bc326fd41eb7ff87f7242537b2a0e80ff313dd82bcf0565e5acc0ec59bb", 0x39}, {&(0x7f00000003c0)="4fbf5b2eddbd188754d61960b6693b4259bd1ba7e1aafaedd1843338f42a928c318049bd32aa9a63cb92173d2f3cca942be9b67b7a6a9a7d7c359c53bdb55c23dc9daeaf84b359412305f0a987771b267548d3d29153f5fe6cc96754a1b8312deffb93dd9e494543783fb2cbaacdac3894a59cc5e9553ece2dbb68ce1ca137a06b0d7ed3cc5ff04f1afea051d6f2b4b0c079ebed4cebabd11c96212e9f5d6e5a27b21904aadcb9b1c4fb658833", 0xad}, {&(0x7f0000000480)="d67f19ba50a252dff9daf59e5acc1b77307082b88d3603f33ac7b05b0fffff8fcbbd4bbfcee4c29edaa0120d4d8166b73621afcbf1b72a15851d603e1b725a62c844b54bd74e59ccd76e7526647a4eebb96a0328828720705b530dccb45b25e2c30a3e405508617796cca192d9d2a3f1a8295529178c0d7e4d214684a2f36d02a17a389c5b078d42558c14b4", 0x8c}, {&(0x7f0000000540)="0833f04bebef1ccb624f3df403d9b5d7fee463c0e05ec97b821b4eec03ca0bec9eb7080f5e9f68b29d9fe1a921dc8b29e9e94faf290080f57cd2aa7c0336b471a7a0734fbdc18f28c30743a37155be25ccfc541116d6924764012b437cd56e3e2ca5505b82fc598b95a47124ef7051b62d9d8d814431eefcbb5c04cfb602cd", 0x7f}, {&(0x7f00000005c0)="14ce09", 0x3}], 0xa) 06:15:46 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:15:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 06:15:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) flock(r0, 0x3) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 06:15:47 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18, 0x0) r2 = dup2(r1, r1) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x8, 0x0, 0x4, "6c285d62326096f89a6ac6c7440116715f49d032", 0xffff, 0x7ff}) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:15:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="d64475bd3ed7ce81e9bc889c31a99f49986e3dc2e34cc89917010238e7d5d9a63ffe19e6a201aea909739c135e0474242a7fd7d1fc73381466102d60a69cc2ed2c7a566bd8c8fe5f5119a45744d88a6c13738eaf435d79371d85bc6e32dbe1cb8ad1c647554dc19e276e146b2c06b73b7d505d9efce92ea1148f91c5029b2816ef1ecbbdb4d90a74f7874aed0b05af1d5ad0c53ee9e5e1163e", 0x99}], 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x10) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) 06:15:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() setgid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getgid() r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x1ff) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r6, r0, 0x4) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r7 = shmget(0x1, 0x2000, 0x4, &(0x7f0000702000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x81, r6, r0, r6, r2, 0x40, 0x2}, 0xfffffffffffffbff, 0x100000000, r5, r5, 0x6f, 0x8000, 0x4a12}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7, 0x0, 0x6, 0x100, "320de1d39ae4c10fe9e8ab4001499c9056eeca27", 0x8a, 0x3}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:15:47 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="ef", 0x1, 0x0, 0x0, 0xffffffffffffffa7) r1 = dup2(r0, r0) sendto(r0, &(0x7f00000021c0)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb9405df9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824946146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbab2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f3665fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c27342105000000710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade57594dbccef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6258afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f282a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19bc0b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e89b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74c3656ba25e0939a66abad365825cebec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e12072ef555a652645d9a4787614a000e50eb399f58e40a3efe29d0d3a574771bcda381004e66a320049f77c4312e2775eb150dd60a1035b470d811540c90678ab4c62fecb138543b2c905c56bdac9771d7d810c844331d9b8081f184dc8b242cde2b51f2e11d1af85f77cb8093eab006a57a6632850e3922bffe91a044a5e6f8ed75fd97580548be19c8f53ff5f330f2748ef778c56901f604afd31ccfe1ea9b5891c5ebbc6e6061e2556260083b6f5088a8f53233e76ce1987a9dfebe78256f06f7c82ad9af150b2467f962a52427eb1f6c73e15dac", 0x1000, 0x402, 0x0, 0x289) shutdown(r1, 0xffffffffffff7fff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x18) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 06:15:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 06:15:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 06:15:47 executing program 0: mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x2) 06:15:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x7ffffffd, 0x7ff00000}, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000180)={0x3, 0xf66d}, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x200, 0x0, 0x401, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/70}, &(0x7f0000000040)=0x48) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 06:15:47 executing program 1: r0 = socket(0x17, 0x4005, 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x1a, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xffffffffffffff8b) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') socket(0x1b, 0x8005, 0x8) 06:15:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f000006b000/0x3000)=nil, 0x3000, 0x2, 0x1012, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10001, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x5, 0x7}, {0x67, 0x3f}, {0x0, 0x2b}, {0x188, 0x9}, {0x47, 0x1ff}, {0x101, 0x80000000}, {0x6, 0xffffffffffffffff}, {0x81, 0x200}, {0x1c7, 0xfff}], 0x9}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/56}, &(0x7f0000000100)=0x3a) 06:15:47 executing program 1: r0 = socket(0x2, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x4, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x110, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = syz_open_pts() r3 = getpid() r4 = geteuid() r5 = getegid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x4}, 0x8) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="7d03782b9e83e03d908cde", 0xb}, {&(0x7f00000001c0)="d9177f5f1f7062bcc91bfe0fd7302c6e", 0x10}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}], 0x30, 0x402}, 0x401) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) geteuid() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020b0205000000f45ed106712f00686c61500000000000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) 06:15:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) 06:15:48 executing program 1: socket$inet(0x2, 0x5, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0xfffffffffffffffb, 0x4) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:15:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getuid() getgroups(0x5, &(0x7f0000000580)=[0x0, r7, r5, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r14 = geteuid() getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="48837ed87c654dedcc183859aa9fad296b833d0fbcc5079888b3dca9fe7390feecfe0d2bac6309182f83d30db5f08a40ddcbf1c939a40c", 0x37}, {&(0x7f0000000100)="0e6acbdc095fb8bc9eb5db7f9c0a7ea4add038e799c711c2649976001d2c86f0667b87974992b327b6f99f7fd420d81a45d4dd02997f08e5", 0x38}, {&(0x7f0000000140)="7482ac4dac138bf612f412858ae0db2c150412dbb41bdc5bb3163d39d52f020fb4d93ba91e73a0866f0f1c9b20b8c15de0257538750305dd6e84a3dbc8a46cf31c56c65eb67d8f6355e6c0102c1615c4bd73d5aeafbf55b64babaaaf76b1eaddd453c2e7d078f5369ae5e41436394a8fe36001195f35311e982771d1f7e05ae3370c5202ea", 0x85}, {&(0x7f0000000200)="3a679c49f080adb100f03e5be2169072bf87a2c70b22b34e9bcb12878befac9949fdf05d22716f3635bd722531a0252c72e10fa3352ba01a229cb76da4b34ee5af58cf2db74ceaffa179daa47da5817306e991f4f2d094c1a42a3f3e4d5a0520cde28b5489fbfb71db05712c73ff89bd19a4c895228cbae5d42e6561cd7917da4fbf6ff7140b93bc14eb286895dae1097cd50aec9447a60b737532cb0a403a2a762bcc5b9ca61b41a9ca50d80dc216aa9a4f46c5d749780bc124652da4751fcce9ec881c0766284d30ade3a4540a8e687bd445", 0xd3}, {&(0x7f0000000300)="d3dedfbc83acdfdc2e1c9afebd82f00bb091533c0afbe290c786097ea293e333eee84b24451a11ec342d1faf27bd5c3a521a9f0b835b1bd908a451b1c1febafd9e0ac799096fd08ea0aa70bd1d5ee8ce7297c5c1a97f0143c9105332326837ba25e6618cc16c86ec03b0197cec349adbbfcc71f159cda5049b38f86870fe862042335814ea97a024543a353d3214", 0x8e}, {&(0x7f00000003c0)="fa0f91f75876a604a5cdf74d0e9198b7c179748d24081cfefc4d1891c7a34d391defec5ee834da2f08658f9d3be8dd4537c986916076ffa6be12db8dc68b4a2325a87df4d779da7922c43e3d", 0x4c}], 0x6, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001000000000040000ffff0000010000002000000000000000ff010000000000003e3726", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x8}, 0x407) 06:15:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) getgid() 06:15:48 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) r2 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xe568, r3, r4, r5, r6, 0x20, 0x3ff}, 0x20, 0x0, 0x3ff}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x81}) 06:15:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8002, 0x0) socket$inet(0x2, 0x8003, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:15:48 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) nanosleep(&(0x7f0000000180)={0x7, 0x9405}, &(0x7f00000001c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r1 = msgget$private(0x0, 0x460) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r2, 0x89d1, 0x7fff, 0x7f, 0x2}) 06:15:48 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = fcntl$dupfd(r0, 0x0, r0) getpgrp() fchflags(r1, 0x0) 06:15:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) shutdown(r0, 0x1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="139d5d9fc163ff83f5838b0bbe7e83e298cb2a9d906a952d8d7eb70dd6e52a4aff48a91e670e5e025c1e0f1d3471298762936c5f1d3f99db2d06405b4edb07d1df37ee0ca9bddfa96ea21ac611339380d5268c2aa5e8307840571fabc8de62ecca9255a2b10fd94c1373000737bbb846d1334475c90735fa9b3bcb335a32a8eadbb9424ce2191c59484032e83623c83e515d245e417d216cadf50be13ec4947be48365723453a5ab852e78a52993b9327f0f49e6bf28d9871959bc8f1057fc58032d06393b8c10ac51ed377cf124abed4a8ef40a57e9949a81fda67b35331fde894a66c2f7bc9134f0f561", 0xeb}, {&(0x7f0000000100)="481c84a73ce54327e53b17e3c29e44076f468c9fb1a038d09194b03811e4cc3e75b823a65050ba27cf8d681ff20d21f514a9fc5b18d02e5f78568b489cced77996edd5efaa724cd67fc46b96f7b95a91fb3b4a50a83c217abd3523e63566a0", 0x5f}, {&(0x7f0000000180)="3e7348c0b8f1a86652e99912407528cbc73fc80e74ae2f941e61f9d8b664b6ed3aae", 0x22}, {&(0x7f00000001c0)="a8e79c40589fcddf0d5c4df933b278470c2ccd6a68e9fcca6ef481f019f06866cade3e73cb89552884c78594c1dd262d2efb0c056cba392aafa2f236ab75a9da8f0d4c0688cafb6507f4edf0d4971dc3a5da7db1285fb402bdffa12884c32545", 0x60}, {&(0x7f0000000240)="68931fb5773828fa801118b1b2500a659d453d6ec29986dba1ae459c78b5e3d878bbefeccf27401d7d8d212ef544afde81a64d5b88c17dd6c27bb71809662ea75252b113cb7b4c74ecf8e01e857e578bf55b0b7839d37bf194ee69dd818152ec448d79d9b28b08d0cc68463588abf2d4ce2ad95ecd13c3cb2c8ecd90ebc493be7e4b7b92a9802745c09c120924b7749ee9ddf45890c357c197f1dc59780adcbd12d66ed0bde1afb535e3cd0e59bfab44bb4f75d43e0995bee06593d0b7e0e85ad3aac438d8d23fd3b8df259a2646734de08d919a88bc059dab20eb820e5ea63c64251882178d9b6d848c4e27b8b3dc21c0068f02b71d4ec521", 0xf9}, {&(0x7f0000000340)="24f8a076b97d5bb9e7aba7da5a6bd0a63f615c25399b7c55d93f777a58a470592ed3bcb85aa8267c3256156b5e072179f01e616906f060187f885ac02dc674e057cecbc9373e365eb284198104c8b4f2a51a1280958acea23776689602e1033707", 0x61}], 0x6, 0x0) 06:15:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x2f, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x81, 0x4, 0x1, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x41, 0x7, 0xf6}, {{r4}, 0x0, 0x10, 0x80000000, 0x4, 0xcb}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000023, 0xae6a, 0xffffffffffff8f14}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000002, 0x200, 0xffffffffffff0aa6}, {{r1}, 0xffffffffffffffff, 0xd9, 0x8, 0xaad6, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0xc, 0x20000000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0x3f}], 0xffffffff, &(0x7f0000000140)={0x2, 0x3}) close(r2) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 06:15:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0x8, 0xfca1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 06:15:49 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 06:15:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x4, 0x0, 0x3d5) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) 06:15:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2020, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000096488ae594c5fd9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093806e9883e3f44e1d794193b66c2cd8546058afd67dec5c19d6bd4b9664245c17c8567a1dd225319a44f69baf97acfcb1de150aa9587df06cf0587e0cc4c9ce96aff7a328bf89e21c0200a99be63846fa0d93d91513b2fa0a3dd0fa8aa62efad98731a782c3654660469f2c96d12ad5502b86070235b4e20db9232d5ba74d81769377d65d6122eab7397a12231c93d25a6ef2ff554c8da0b4a32709bd6e4a000901004ec689b3d33404a0f8369f7cc5147c98c0b794b702debc9e54aca45d0c900cfe380e4eb54c411ca7ea50000000000000000000000000"], &(0x7f00000000c0)=0x48) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x150) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7, 0xfaa69a5d66cda573, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xffffffff00000001, './file0\x00', './bus\x00'}) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x80) 06:15:49 executing program 1: r0 = socket(0x800000018, 0x80000000005, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xfffffffffffffd31) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x1}, 0x10) 06:15:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x80) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 06:15:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x8000000000000d9f, "b08d0000000204840b3001e70c1f21000700", 0x1}) read(r2, &(0x7f00000002c0)=""/161, 0x7) syz_open_pts() 06:15:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000180)) 06:15:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="16d0da5753957465584f941b10862c3ea85f462df94109b2c9a928eeef5b86d1f80e0c51ee528d32a16d49e45e793295b16512f744052873061ac7c2e2c8989026f6331936fd5c2a077790c080755ceca9b18ff3a4dc6e1191deca500542ecedf9163858bd452dc2da99c6899ce815aac513c706ed67a3de2ce49c5e47f1fe27daf4336845534a2b5adf6f9d26bf948d1698e196285317cf3632d4be8c8743340c058bcab684d7f7b8952e4198262f52037944395d48f6a87a0d98bf1aa62989d26a180a88dc1704752863c70b9822d1529818179d723f5e1154d95fc1a263aa214b50deb737b2047b1d", 0xea}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000240)=[{0x38, 0x1, 0xffffffff, "b02e5f059373acf6b2ef7683ab89d440fd90e5d3de64ed5399e74be09130a4f574bf5ca92b0579"}], 0x38}, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 06:15:49 executing program 0: r0 = msgget(0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x76, r1, r2, r3, r4, 0xc2}, 0xfffffffffffffffe, 0x4, r5, r6, 0x1, 0xffffffffffffffff, 0x4, 0x1f}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x400) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 06:15:49 executing program 1: msgget$private(0x0, 0x100) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 06:15:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6d73af", 0x3) readv(r0, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000140)="133f7971509ee07a0ad2212a2486036dd91fe63cc506273bb8dadc2c738d4321d501bb90d080c48697cc7402b34251770e7e1a289110021f08f192bebf76c09a4dbd87e0d54f41efd98761eba3c709505dede6f6e517f770ca29aba2fbfe546d2be9ac1ae55b88e917eff403a2e50c7ec8599d5ef9ae14cc", 0x78) 06:15:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8012, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 06:15:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f00000027c0)='./file0\x00', 0x803, 0x11) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) recvfrom$unix(r2, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f00000031c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000160b3a386e056392783184b901bfb14322ce913bfc953f8379b686956cbc452dbcd6a03e7bd1ff97463d61be5c2f03e52e6afb93feb40f74d29cbb21a405d3599eaee7be0fb5c2a1e3474eaa8d9a66325c25bcb274840eda63f665f32305f70314bbc1c67452fcc9e9f8c42114efb54693d7502000000000000000b341ceda0db31c79bd107de2b8a0c4f4840beb1c4e86da9ea81758bbee676840c7b08fabd958dec40a055700d8b2f49a0686923531385297c4f0a7282eaad4c53f1bc32e0c816f1d565e338924373797f8324400000000133e8d9fa7f2ffd8800b56b9e3feffffffffffffe9f529f6603d3f85fc4d5d1f1faa778557971cca223c0dbd5a34b2722da7122bc455f27a7647416357d0dc5102c2a6a14f5908c44e3373e0318984eedba2a428ef3f7d26ce1f64ade6d79b0488bbb615a2527cceace0ffc6f376682d9ca23024d7d7b430c10264181a41d1e6cd1094bdbcef2ba14e1fbe484a7bd29d21bfabc58ac5173a135ff7c9cdccb147eaeda9b393ef2d50b0219b0306e0f488dfb0485a2cf27342bcc1dff5c34deda03e032ece99592e27da58b59cab127bcb2859f9bf4f2820275e44bb37e25be128234795a5480fc396207bac3a4aa73e32e5f76aab68bbe5f977a4025ec32289350a15bb3344b717e552dee16062482f556c6a0743da77bc206f34655b71911bf560697acb74fc0493d3c496cedd550042c5f21161a56c557b4a33a5f87ce09e5a747cc46694e2158063daceb8c2905939f32e80b8afec39c20c1df0063962b8aa27b4ffffffffffff9e9ff0737ccd979f42931c162cc60b869e0188385ca75cab0d6c9fafd728cbee60aea4392343fbcb9082dd14bb9a7bb7f377ed73a5eaca3a21c44c3f13a8b40adeec04df43fe793a5fa42ede4662dbf66d001ec79e86207a66f282025b24bf10e61db1cd984d197f8c2b9a4818b04b07563aef77731544295e6e38953a226e21ea10dc6642e3e0a8e616bd8a3d0197e6aa98c38c75c41ccebbbfdc57f382a2665283a630a5cff229064362291bdc11bdab"], 0x1) r3 = socket(0x800000027, 0x8000, 0x5) fchmodat(r2, &(0x7f0000002840)='./file0\x00', 0x9c, 0x2) read(r3, &(0x7f0000000080)=""/53, 0x35) r4 = getegid() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchmodat(r2, &(0x7f0000002740)='./file0\x00', 0x180, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r3, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) fcntl$setflags(r3, 0x2, 0x0) lstat(&(0x7f0000002c40)='./file1\x00', &(0x7f0000002c80)) ftruncate(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, 0xfffffffffffffe82) chown(&(0x7f0000002e80)='./file1\x00', r5, r4) connect$unix(r3, &(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r0, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) semget$private(0x0, 0x4, 0x80) chroot(&(0x7f0000002700)='./file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) lstat(&(0x7f0000002780)='./file1\x00', &(0x7f0000002a40)) fchmodat(r2, &(0x7f0000002d80)='./file0\x00', 0x4, 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) 06:15:49 executing program 0: clock_settime(0x2, &(0x7f0000000080)={0x9, 0xb426}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x5, 0x4, 0x10000}) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 06:15:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000100)="eeed41956e1238", 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCDTR(r2, 0x20007478) write(r0, &(0x7f0000000000)="2b004077c16f435b3a14", 0xa) 06:15:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 06:15:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7fff, 0xffffffffffff8000}, {0x18, 0x0, 0xf9, 0xa584}, 0x3ac, [0x8, 0x100000001, 0x4, 0x2, 0x1, 0x2000000000, 0x4, 0x8]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000151, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$inet6(r0, &(0x7f0000000240), 0xc) sync() 06:15:50 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) write(r1, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 06:15:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x9) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 06:15:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0x10}, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 06:15:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) fcntl$getown(r0, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) getpgrp() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f0000000040), &(0x7f0000000080)=0x4) 06:15:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="00bf5f19c81a991f7f50fb3c6ae0d37b0b1e67fa236d76aa263be3135baf99fc8c47091c7dcedfa8e535b3f18354931dfca642724f8fdfd4a53a6a9dfb34da7f46809b13926acd5ab25c275b459447d74c092e7eb7d3c781c68a6b442a09f37873c3371514f5c8b22deb6b02fe165dc45192747268823a9922c932180814a7efc6f7b443d473d04da4c3532ff6bbefddbacd0d1cb8a73e82efecada20051f0dc8c7038c04ecfcf2ee9d49e096ad3b302f4f712f3910fd0a0bc144b09564734dd8248ed0d7089be", 0xc7}, {&(0x7f00000002c0)="879b62be0f91dfea0390e82985c76be065f5d299b07d88c5b67d801c6d8196c3f8bb8b3fb930b22b52aeef2c843b73365506141b657582eaa7dc4d5998ae0976bf6d4cab31d7f827666514156a740442dd7cea404f00d75ec6b410b3778f2f7917ae9f73235b86d111e27bc2111c97d5d4474c584e1c65748d3591ae78f1342673b0898bae6892e2571eba", 0x8b}, {&(0x7f00000012c0)="30acc23f40c5aae22bca18e8b41c1ea3f3f13e004c710e2903d9233feb2300ca30caba3efef2fc851b95e233bf6500fbeb9ba9cebb438c1b3e72d91925de464960e33dc57f959c69e78cef38413fabab5b0ed3ea6807782b94674c6434dc12f003eb8f2ed9eb983a99c06b14a6d36147af3a2e749a664954e573dbaccce74958a126126770b1fffe6b674bef33af32d52458c75cdbea902148b27159797f71daac806f13a0e6c8a347a11f5650d4380203ccd3b300c22f317e83ee41678f497d64582bf1d97819c630ee59ec0e8888e32a149d5d486d4c2f4bd48160c418e85b4a7ad82eaff7291f46efd800cfbc577f2ed0118ab0592b53a3185465f99cd480770af341bc5853ae27f1fb1f3954994dbc2ce82d1f1341b50192c43c552ac644dfd6049aafe66d9b710df5a10dcbcbe500e3bb3d929110f92b5e0731c29e39a6355639a50295c3d29bd9866b83f338f8a6883f8259c66de872160ba70b09c07136c653fdf35c7fecefcc7d615afc8e40db6eed8e4437afeacc0e33d497e16d8311e25237894156104b9ab6af1f9d34ee1cf55608235f8fbacc78840496723222c2d1fbc7adcbc61d918172bf2849ad5baf4a89d9e754e9bc9a5a95b1652175f4164ed629fa34a0b17a6b905ecb25e3b308ebf48db0e80af9b0347e42169350f3c3900a70f7f9ead4f50252027d32997f1e4335636e6827dc4a989ec82c54f7cbb684d725a516cead3d4bf5a2be914adef736783fecee304bd68d560f34a3c99d8f9aa8d36d6e131814c846d5f0cdbaf6bef685a40ed241f36d82f071631ee763bad52b0896e1ae766eb99399e03a906dcca907c231b1fd55b5f3f741e4515f69a568c7804803a998b38bfebfc32aacb36374c79f6f028583c6130c69845ac7be0a96adeb8141bdca7faf41f33997dd581fbbb00e7b155d948225b4dc8d66e694d259bad59ec0c97647bbb1c643421e8d3095bc63cf26f75b85dee6a69c3b39b0463f7963c47f8e837d066f3c84c668242f45c370904488862555185d45147e85da1b53653fb0e77561fc24b1f24969744b8bece65b881a3387675bcc81ef0d46ff8d56d54a360c6f7d6aefee9c6457fa988937d7e8d5474c312b8c5c31080eae37222851b706b4613a307a6598bc86f3b12df7f140b99e5fec96280beed82804709625349b38f288e34683c02dbb9e1634cb5fdc61c134518ec31e8c35b5bb0877c0eac31b84602547b01231957d9f1c958e95e69389b9aa2b78c754e9896f8b8a670e7686dc9ef791bbb41934503fc8a2c6d43f7d913be92887e00492733e12af5860b3a43ee8f86d099037cfc65f8c1c12dc149c0ba93c8d5262bdcf03b354548492b0bf4f12e727023f40a32a7b151f33cdbe9b746a5b91b1da061ef14a7a06827c4cb2e754d420dc0438fa79039a7a302477c5ce6ab4eee600ba24246b2b4647529ab221a6acb4f92684152e4abc9089673d2933f2a6c9131b540f11596d496eb3320b8887c1b7c18a578215bb169a2bafd83ac2006495b97290f8e8b04a83bc9eefea2b8e93613f98a63d87584647a5fa939cc3143d21810eaf142586549a0bf105f22f6f719d8465dd1d8093b23ef0ffd7b24cd036b39ec047d45f1a2eb63e610255a7a2ce72714eb822a3802d810f0c1c49c7d00b79812c18381bb3fa9dcece6b202b08aaa2bc20c13e22e00abcb71b9165a2949dec654a75892e3004f4e492251745a45cc78c1126e77cb717c81b2401b245d2d8fa346bc49a6be986accc1f4f00583eea0ad3a4149dfb4a6a35b790f8620f7cd6f9d4b8929ee00ed6f43506c2378e45b1709fac43fc42b19cc002aa22c0a97c2b8a9aa0c2bf4fdf90fb0aec2cbdb8b670ad384fa01b783688b30ddf4477940eac17cf1ecf6c009b9632ee90ee8822376160b96b64d9615dfbd570a2f978045e15fabd0b1a954acd57d49e7b44c9a93292a71070aa146b201eddd2e3d9da3a7ba09d29e097e62c2fcad46741b7de66ad0b672d0358045b52cc5cae30a1bcf3078f649b7d3c904aa8f0c4a644a8553c4fb451fd415ad3d732e8c6fcaa2f2c557d976dc0485676fa2a58caa67b3716c5c7dc4efe96e0f2284ac5928aca26afd1f0cfd58fe1fbb05607427fd792aade503c6494ae4da014da338b4c800b9ce13b416771ebd73687dc0efac3966a34374a08eadf890c8759fd6d2be8d149a2cde0cad204d25c7c47b096062053b26a71d390a42ec9db44ed3b64fec3c9c888a027134821873e6d9266f33c0a3059912bcb682f881b081949709b16c6566556bdf3d6264761748f88448da343280a541b1eb1120f21412049df075ee03cdba578bc50fca5c36480bc6dd9698d9105ee6262fc3362278162aca242c9f6843f7c79decb43c4d9befc41b4a6d689fa9d1acc4a8768cefd42bac3e991ef96be3ae16b6979703660ac567f5a2bccf4b8029d5f9cc71a1bd29e66d609ad6948ca7e2d83e7fc7a7a0f466b3f0d570104f38d1fce529f63412347039e308489528bf4db71af5cb6e5c1c786bcc8d5d0591beb2cc7e9e6e32392ac155968e7cab1de28cfd6cbe8f4502afe96b68901620f7bf661e8713d925f15f944f8ffc75f22445565b044ac8bd89a8e75afd6c111cbe219c8e0df121d1bc59cdc68dcd028f49b28bca1a8a2610441aea6fa5846904bcc189de402a546c6f4a571d13ae14da6ed4bcbfe984a3badafe4016f28700368cd69995d2e2cfd34f46380f9f2f68c766cd57c82700e130381f7ee63473874b88673c89eb1402bfd303d975d9eb07c462bf4161f2a5f8125d917d8059140668d1102048a9efc2180a70ac0c29f79099ed791ddd7da3d6444fb69849206d482d08a815c9331f263a87d684ac792dab4af34954913d5e103febe5fd84e4721483096334917c164aeb3271c9a5deeb19bcc044a1881458053a46be8221084c1b2712c163f959ea736f3e70af1bf014f94ecdaa1a632d84112214011a99bff424737b4ef34b6eda8403a263aa350e2620e91d77ffa0422478308f2fc24b877d693bf5ecf5f06aa9281eb11c907a367832e61956fe67eafd4a9192370ed22684001a05958bc9e8f3d780588f4d23dd42733cd31550ac170774d857262f5e6ec2f00bcd0fd0147eb9f972e0b9a415eff5effcb1ddd30bb75d7888d71bfc6dceb42f3a551801034d03d6fa367f961b70df021a369b77ac0da9aa1e4e527c72e9b09069ba3c6f33fd30e9f8cc65e1627d5cfca061007fa3b5e74b73c6679a9ff6d6863af4d4e61939a3eb001417923c1df36b7066a779fb391329a0e607d9bf489baa553cfa1a9b5485f9c2542d2bf2cbdee0a7cef599a2691192146395249ff170253877afa70f8d23b82366944b0d91f8994d22b9060e312a38e0201adf66c25b3bb297d0346e4ea056a15b508568c9f418872e72ea62aef9ee2abeaa77f90a5c993a958f65758bb4133bf126768eceac76346f6be08004a1a161293fea3a8ffe5f316e6f936ead38e9213214fcbd2b615239ce58d9fa9e94ca3d9ddb19499a490a9cce3bbc13360bc9d7c32e39000bd38e9e1f01c7ea87e0beb1f8868698a271058ef0c0214a9edd7ce96486520ba24288072702048644ee7112183b4c25e604a88517ad8a5ac7b8a71e77afed748afe9af8fa3636e8cf31c638919197eb40246c4c9096e013dafb2b24119203f3b6d93597ce5ac7984f2ada3988fc764c5003fbf94fd4cedcb19f5c19fae8419dbdacbb2881cc30d45d9d63a40954292f7fb68b92a0675a82247c057b51e9b0be41dc180c07496858c643daad6fdd719db4d51b2b48826c345d22692c9b6db6781df39b66d4bfe293099ce6374d0bc02682e31fe17352a74f5a88b543d4d364f860a0d77ca95e0fe583156978510450842a94ad4826c4493493c6b37b5a2e455fc1dd3f13f3bc939710709d6c0ec1f05f841bfd94239acbb0de6f71174135aa53db15bdd894517c485203b5d41f83e4c0cea25e4517072673304e5161cbcc412c2bc5f15a62eab941b830317e3a641dbc28ba38f010fb4983eca62bfca837ad08ca424e92e80842fdcd850979869e04fdb44742efd42d9eb4d92913969f6a6ef3995cb46cf9bf8874c3fd0312819578387443e7a00d77e57a78389d77bb9b803722eb26f24a2a6283954e2ceb733ba90949fc2154f611e4bceeb0163eda8bd04d6c957cea20e234d555ef46ccb1cffdb7e8433c13068bbf6fc6b1b04cdb8809622f1c3042aa7960d8799368e55ea43a27539c637f5cedcc4e85e9c6c4c8e67d2a78331bcbcb1126f83e81f17215c2275fac6b07d4a369321f5b23bc8e928550cefc0a405cf0042ac0628fc0aa472b703a423a572c4837b019713b34f7e91c41103210dc1cade0f1c5180a8bef3ce515eb752662bf861f0def4d7217f4ac6374199fb74847f1e8d5d174ab5814833ec04f89cfd13f630952d1db4a7e7dffe8a9b7403c5e69f1d8b3d3a34a3b3bd1eb9044f831d1cc0a741a402d6b1b8ac26f1a03371f3cd1e64450a4bc3e713f094386d06b8f27c7993a3e4d8eb0724e7d873f6fe28f93efbfcdba23d7b8f99f3b40c82051688eccbeefbee664a20941a5036dbb64937bbddf47501d0d2a55b990f4b77918baaed0aa050b85547f1ecadf1f528c036ba86ab8b5368292608726a24a74220f936e545e3755842a97ae9cdfdc3a354337d1ec8485fc3bac316b099a52bbd3b21bfbc3bf9753855917c3957dbc13d0db29a6f08a581d432eeaa3860c49906ba4df6902d0e725958bcb75d61d7234d7b8b43a566c29b61e6feade26c6acc308358d5b6be2bd99b430e5c2a95a2d92ab6547a87590df41a4e5911e8e01e4a968599e816561185bf421f4ac06f82317bc0ae98c34b6c3c5d2805ee945fed02b42bd600f5ddd2fc84d5ad83b2976b65c4112aa220fcfdc280bc29829f8dc8284e3a7257f780d4e82835cfb5f98f99a44617d05c5888c475472d377c48ad72d4bd1ff4c337925c4b1c855aaa21155213bda544fbce8fb1c9890d3816a91f67828ac8824c09e8c9d622542b8af51b27287d0c77c7d8f46830cab736154606cdd9412888f4ae86843e5c2ed5c8e368193b4daefe25ea64d107fcd18c20d2249b7e3777d4e9903de56a6a33ce5af7c6c796408aeb0ab241407ef54178d4d9b9834c1d132c088ddbfae3901322c7970ac177bcf1285ea4b701d8dfc33f18019c4ca57e4d5bc63e0bd50e8c2e02a89079a42f4db8935bb2f5662dd63feade3d8ec0e1e9cd26d990253b4a30344a85395b972f9bafa05b7f136b2f13cf8b2fcbe5846f5e610e3e9851912be0346310629d17639c520059f6150c12225dd9827317499df3c935ec1d00ca69771edfef296f9f12072f13c2e19bd76797e06c6d9ab64dbf197698c074613395a175145cfe81935d81b3c1c04705c46c149ee3c47daa28aa2d93956493c6f0579715d7ca30963ca88f8b5f43d2a2fb850f2ed43162f2b491cdd958ec308ab48a5d44c378cdc41ac33e6e325b941b904d94903b41c51b6e09b63ac0d14f95b699c09fbb62a1d67d27a150914ad0d63bbd9e542ad2603c357eb2ddb0e5999e2c392e7140796fdc5e8ab330e8cacee38ca9417ad83b085413aaea9aaf2389c167bf8693f7474015b10e5c7411cb4052c09c312ee22df2a328c7b3f484561aabec0672212bb5c46ebfae26b2db9698a546ac7a39454cf181e7aee9363a16af079acb5442a79af2f549c45ea161f838893c27927d0d734f1672533ede2f089fb3985c3c44631f05061c12d14419b9bd7224b351caf8b3eac6aae198f30ab941", 0x1000}, {&(0x7f0000000380)="a2e353dd54174e6ec2fef0eded583c3884ce912078a26afac8844e97d52eee180a69d8f646b405723611d4277ce1533d97955a6c983446a48cc1ba3b445ef2b3a2bf1a315dec44eb152e0299c5b8c68150f7b401696eafbf5029453fd1551597ec741c0d3a7978832cb1039a496ba6280bba91129e0b5b9502881a7808b34ef7dc10d5d002cfeb5435d5a46165c93f5d00ff67d001c461cf21897c9fa73b3650b053f67a37b31ae4b9dc53290d1b84cccab23a2c5211143dfc81791aa16db4d2da7ce2d5c695b034677c91ec0b1635710a3f20e528b2d63292847bf21e73d46c5cdd0346cfe6460e03de3aae", 0xec}, {&(0x7f0000000480)="ac2bc7742f0589767a73e083b10a4f9d04e8b4db5a50022a4634984d00ce4d2e0f497b66c7f59db44138f7ea0dedb8c2b45664bebb9017b57129dc463033ad9585f977d673ac94741fe9cfd24989af76f5b3abf258ee2b92c7584e81024108cb0651868398dc8696727faa93955fb60f5d9628c1e597a5173f4ab06c17e2cddb24c6c0a57e00ee0a465d859d3325fef5036cce335ed6b8cf9a0334e3af949901e28818529aeb70d9a18ef6a7f4f71b63fffcbc6109a77fec031fb3d44d75e2f8d4a4da2556b66d32cdc269c1edc83a54b23d0a2caa09b19bc76ee54c48fe2e17f54db3", 0xe3}, {&(0x7f0000000000)="d9409acf17a01bae73d5bc04028661fadac033a6a350bc45de0f059b3f0af5e9f7aefa028835545a0811", 0x2a}, {&(0x7f0000000100)="7d399dc4389c2d4f761c5751fb183e2e00ccdb38b0137d6eaffc0868188351f11558bc3e6213e399f0229729df543164d70dd1026bf45059e4e6e4cb09d2ca5d96dc7ac8a74564028890bbad63c8c0ab5fdc1f980d2b", 0x56}, {&(0x7f0000000580)="c31e2ff56deaa4", 0x7}, {&(0x7f00000005c0)="2bf458706f9881ee9cee942b28493a8702a0e0c498474246d0e5e58d9eb6ec330661415831ad1a15793c8d98c73acb931d5d5b5cbe6f270e864ca4a1a24aaf87305befd0908f6dadbd9db3f7b1beca78573e3c2d65f2a5a28a79e449c1e860d02ff15e7ec5040b586e635f6cce1dcab565479d4f895d55fc4c25f4052383baba152d7570747905e5edd0d6bb6cd288255ca9e2bc2243f7f77b2fc05991b942a904dc67d656b1436fded4db080883cf", 0xaf}, {&(0x7f0000000680)='5', 0x1}], 0xa) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 06:15:51 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r3 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) r4 = open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040)={0x3}, 0x10) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r3, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 06:15:51 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200a0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x272, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:15:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0xc00, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000012c0)='./file0\x00', 0x0) 06:15:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69dd8ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0a1defe8c0823b2edbc590c300103fcaa0f67890fa59901427150dc9f8ccce93b9ad14ea8b301bd25df31bf789ac6b097cfa0b327862b082b0b9a886661c440e5a91f9cb4b0625ffb66ddde65e415e7e191ab308269b60fc77552774df1da"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 06:15:51 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r6 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r6, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xbb9f7cec5f0c5422, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x6}, {{r2}, 0x0, 0x20, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x7, 0x833}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2ab5, 0x80000000}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x5, r4, r3, r4, r5, 0x24, 0x8}, 0xc9, 0x800}) r7 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r8 = accept(r6, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r8, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r1, 0x55) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r9, &(0x7f0000000240)='./file0\x00') r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') r11 = fcntl$dupfd(r10, 0x0, r10) openat(r10, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000000)=0x3ff) 06:15:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xe2, 0x688bff51, 0x5, 0x0, 0x3f80000000, 0x3, 0x2, 0x2, 0x0, 0x7f, 0x7}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8800008) r1 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/196) 06:15:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffff) open(&(0x7f00000000c0)='./file0\x00', 0x10780, 0x20) fcntl$lock(r0, 0x20000000000007, &(0x7f0000000080)={0x0, 0x1}) 06:15:51 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x45, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:15:51 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/90) r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/218, 0xda) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 06:15:51 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/50, 0x32}], 0x2) getsockopt$inet_opts(r0, 0x0, 0x8002000000000020, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xc9, 0x401, 0x5, 0x0, 0x4, 0x5, 0x1, 0x1, 0x1, 0x3, 0x6}) 06:15:51 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/114, 0x72}], 0x1, &(0x7f0000000180)=""/114, 0x72}, 0x802) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3}) 06:15:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) recvmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 06:15:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x6, &(0x7f0000000080)={0x0, 0x6}) pledge(&(0x7f0000000140)='/+\x00', &(0x7f0000000180)='\\\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000040)='/+\x00', &(0x7f00000000c0)='\x00') ioctl$TIOCSBRK(r1, 0x2000747b) pipe(0x0) 06:15:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getpgrp() r3 = getpgid(r2) r4 = dup2(r0, r1) r5 = kqueue() r6 = getuid() r7 = getgid() r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000940)=ANY=[@ANYBLOB="01402e2f66697b65302cbeb0ebbaba579f3e55f1f2ff094f092f13f31cbd0a6693a72305e1ac805173e38b6b0ba56277dcbf453cc715223633bb7c64fda2d891d5630aee6e4ac09efeef1fdcfecd1c8292b27a9708d3ed57e3cef5a10e50d505e98755b17cb831089ef1733fc0e5356ccd50b3c375192e37b0456ab097a0fbe081bb0d52579a96e68fdae94ddfa8719584a87003582bc7d72f676abacc3a2791a051f332cb"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000100)="1ef6231a40f14ce32cb19736b59e311b54c684417ce4faee602308e662f974518874b28f45ef48290b48b75f8611b198adcd5f4ff08f3762561d9ca8cf9b128732c20e01f44a43b5ea29cc9986938bea2c98f2688ac1a986196a5ed9f96af8441f66098bfe961cdc7f8666a1b4cfc7a0782a62a38f7aff8d3e27f225db647f6599879ff3796b203e650bbb5e06e71145cfafde00046b8fcd6575404a95460a6490135a60d8fcb0c6", 0xa8}, {&(0x7f00000001c0)="b73463ebf3aa8e3dddfb942d91d5dc74f4b30838d667f4044c97588ab03ab8f4f9b00e9a842d782a6d918b473bdd2ea8655ba63d717bce9a692e2d80a495b5bdd155b30ed7a4cf713f725f21da42814b95c7d0390e7c6b0e6c97e78f070dcb8bdc9c976d7f75e24c742e98d8ecd746d3d41015e35c9c0f30c065747610b1ca0c38951e8168", 0x85}, {&(0x7f0000000280)="0d0cc0ac21ca6fec8935d5c4318774133cc980bb9221fe10d1319c28e4fe5084dd5208b4aa5953d2f9b83800fa7eb0bef727bdf4f35353c0dd21673c7992c91227a9cf448e106fe648", 0x49}, {&(0x7f0000000300)="b258b280f0a1e90b7020d285bd07cac7a1ce93471643460371cca0009375512c31cca719e3cd98034e53b30ed27db18f4ab042d9135cd2cfb73b7a096abc1ba5f0e095abb62f21499f27354e996721ad94a206926eb59cd295ea84630822aa4acff2c211c5d5d216d18584fc79527d2042402e97bed46e", 0x77}, {&(0x7f0000000380)="dd3161074e91f8780eb01fc7c6cd39d7a45180ddb2304a3a4c0190d6ad955f483d2a96ad20a4f706198c5e4d509af86835011835c9ced68952e6d4537e43858fbbee45b83329016f96ecf67da209619dbcfef01016b35cb3653392e4755871e1b82db420944447da226bc4ce9febe05cf08a8798ea5455c003f13bdb21ac54165c3922d796b8c5ed45585816f1f950d7c7ce6d5a25c02480b7027180d94b618ebd7b54581951f963dd953b6086fbee9b99398726013b58cabf0fa4a4771f1cb8b28d083d76f6aeb0bacdd8a978ae4f3ea11bbd3984bc1d1a42393a302faf87c71a5a", 0xe2}, {&(0x7f0000000480)="86461c42fa0bdad5db38a1a5e36af034f01a7fd0c2153065a07c47c6cf92bf5ce1b1569a8e6fba8434bbd4679566c4f3413c86b6ebacb4f457a2154c9905891688983e3e9898e8615dd0173c37daa548a4d26f31871de9948c7726109b5dbe723a49a424bb1501d422d83a4c8d43f8c70bcdd1e0d65e569f7d4be3e852c6c149242fc8c1d1cb7a737d653d6c94c94b8e14ba2926969a5da78cc3262fc59a9d7b46f064f0c357af51325d1e2394ce4158ff148737536519c313c3bfc35104431f56489993f4cbf13c6b6d609f8eacf181fe5049e7bae743143154416e93f2bf27fbba0888b63662", 0xe7}, {&(0x7f0000000580)="6f788faf6f7aef8878c2e176a7ed07bfbe25e98ee5b03614d09b33db233c9fd05a4cd762f5c48855da63593d52de47a8d9a23858bb1c65bcc198b490ad33b3f32f56984d444ea792f330adeb428a3c7035ddd151816ae321d1316d1acdfd947fd864e5012737ab2b9fd1ad4d35baf748557a", 0x72}, {&(0x7f0000000600)="f018979480f65defff6611fc238aeddadfb57a783ce39083e17e05b56bae94928abf83db82009e2424d854f035693078f1945f7bc951a87810d2c5a3670342eaf0851ad4b585e3eaf79ff4f82848fa636b51d0434bc516d5f2d7c2190d684d016a5a6eab742ed1082225b180beb4621af67b09adcc26d8414aad4d268e53af4136c8d872b5", 0x85}, {&(0x7f00000006c0)="2ff58d45ccf62cdc147cbbbdfac491580eed81cea99b6646283fddced11af868a13dde878d9244b3a6d5b7ccd20cb3b46f9e2e8dd5a1307c47beeb336f9fb9c44dcce24212295f59f7742f7bd13c5808cc506ca5bc5ed6c33afd574cc0085763f1d97b11519b0bd63d87fe630b6c9d4a7d845b99338fe3e8ae7dc86e99dd882311f398ee38e5", 0x86}], 0x9, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x38, 0xffff, 0x1, [r5, r4, r0, r1, r5, r1, 0xffffffffffffff9c, r5, r1]}], 0x90, 0x2}, 0x2) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:15:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xd4a90f2) msgget(0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x3e2f4032) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 06:15:52 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x210, &(0x7f00004d3000/0x3000)=nil) shmat(r0, &(0x7f000036b000/0x4000)=nil, 0x1000) 06:15:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x80000000) 06:15:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) pipe(&(0x7f0000000040)) 06:15:52 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), 0x8) 06:15:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x2a9, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x800fffff, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xcd7, 0x20}, {{r0}, 0xfffffffffffffffa, 0x60, 0xf00fffff, 0x6, 0x101}, {{r0}, 0xfffffffffffffffd, 0x7, 0x8, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x84, 0x0, 0x40, 0x9}], 0xffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x20000000, 0x401}, {{r0}, 0xfffffffffffffffb, 0x12, 0x8, 0x8d, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x42, 0xf0000000, 0x98a, 0x6}, {{r0}, 0x0, 0x40, 0x10, 0x400000000, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xe86, 0x400}, {{r0}, 0x0, 0x9, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x48, 0x6, 0x81}], 0x329, &(0x7f0000000380)={0x80000001, 0x2}) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x1, 0x6, 0x0, "a784ed3901ce07eb440505cafef9f3482d729727", 0x800, 0x8}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x1000000290, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7) 06:15:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) write(r0, &(0x7f0000000380)='oL', 0x2) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 06:15:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x7, 0x1}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3f, 0xffffffffffffb13f, 0x2, 0x0, 0x4d9, 0xfff, 0x8, 0x2, 0x1, 0x4, 0x7fff}) setrlimit(0x8, &(0x7f0000000200)={0x4, 0x1}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x18002, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:15:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:15:54 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0xfffe}, &(0x7f0000000100)={0x4000000000003, 0x1f}, 0x0, 0x0) 06:15:54 executing program 1: shmdt(0x0) r0 = shmget$private(0x0, 0x3000, 0x403, &(0x7f0000ffc000/0x3000)=nil) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) write(r1, &(0x7f0000000200)="de0306c2fba5d0df6e2cb19afcc11415061ce4d4c74a1251b7b959a405b945595dd548fa872526", 0x27) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r2, &(0x7f00000000c0)="d8a3fa4b122f86f057623a", 0xb, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 06:15:54 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) recvfrom(r0, &(0x7f0000000300)=""/92, 0x5c, 0x843, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x1, 0x1}) setrlimit(0x3, &(0x7f00000002c0)={0x4, 0x4}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000024ba00000400000000000000000000000002000011", 0x2c}], 0x1) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/41, 0x29}], 0x1, &(0x7f00000000c0)=""/12, 0xc}, 0x3) 06:15:54 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000380)=0xc) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r3 = socket(0x14, 0x3, 0x3) connect$inet6(r3, &(0x7f00000003c0), 0xc) listen(r3, 0x0) 06:15:54 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 06:15:54 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:15:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8001) 06:15:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) 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) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x5, 0x1000}, 0x10) 06:15:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x831, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)={0x18, 0x2, 0x8001, 0x4}, 0xc) pipe(&(0x7f0000001080)) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x0, 0x80) execve(&(0x7f0000001100)='./file0\x00', &(0x7f00000011c0)=[&(0x7f0000001140)='/dev/zero\x00', &(0x7f0000001180)='/dev/zero\x00'], &(0x7f0000001280)=[&(0x7f0000001200)='/dev/zero\x00', &(0x7f0000001240)='/dev/zero\x00']) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000012c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001340)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r4 = open(&(0x7f0000001400)='./file0/../file0\x00', 0x80, 0x102) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x4) socket(0x1, 0x4000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001480)) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r7, &(0x7f0000001900)=[{&(0x7f0000001500)="30f4cdb6a6577e577ec83dd100d137fb63f6d774aa16378a9653e0b05174e04f0f14990250ff0696e97170e65f33c84db1da337985c92dcad6b600b0e388eeb0db9a5ed226aebbc6166acfb9a36d3c3e3831344401f95c172d9df379ebd7ff1a008a0e4bd07fccffc8da2778e9978c16e9a14737a31bdb0d11d234f58b2a4467e1656b62b6e98db3642fa23ad0d372d6449032e83c5456ae5946552bac0917edf36d1b8179e13d6641f14d61a89fa7d11c7c79dcd04b70f151b64279ce2cab31d886a2741b4600f56bb6a26a134df32e3d", 0xd1}, {&(0x7f0000001600)}, {&(0x7f0000001640)="f9b5b1ff0baa27b81fa8d2db0cba4559d55bd58e0ef255636b353d33580f189a9ddf52098280c8b5e6ba1a9cef699721c797093f2d73a1ad2c6f349ced124acd297012b3e48fbf9481969f3922d58097ea3cd1d45959404c082e121b5cfdf6cfe50416230ae32147dd53cdbf0841cfdb7f82900fa5b69cce470db0e3", 0x7c}, {&(0x7f00000016c0)="d5dc4f6a01bfd5e9504606f6d3a9dd7590a11814482d9f5f6f2ebdcaffb8c602f90d4b908b0aaf1806c9777dd9032425afb52d1da9567feb9a1767df5b828e84f394b9a2ddafb77e7236d684", 0x4c}, {&(0x7f0000001740)="70c6efb248be0c14fff376f4d6d7876964aa322c1f2aa9fe5bd374e55334c6016ceed779adf1a9cd5f787ecbeba3194363b0c4a67fb9d7e5237799b7bc12f657bd8330dc23845448260a9c38b5719b0ff66b949aa475e282beaa7116afb07e9c08bd21e280e3d4e978c4beec2c0aef59dd22b5aa2aaaa935842bdcc338a1b5d1f46d8ad7f3b568f010434092e91c495422473c7d08df66b8a228ae57cafbe22812550c1786505f4bd1e93c334b2b7e860f1cd28e281359f1a86efe3cdb6789b0d8a453a58d", 0xc5}, {&(0x7f0000001840)="0de5b33cde6a7dbf15ff26f4f9c49aa27fae7e4256cd50b7cc99e27fbb77eb3d7865b7a4abf75ecc51f0866b2ecd8ddf6d9c75b1c5b28130494a0afe895c811cf4bdab680bc8481f2188f38ca5c2aae3141af4000221a8073563730d539714418b71bc152c8bd8e1dc7affa9aea37cd311c759e3374e5903d01615f348ba8aaa58fabc2aeaa54f4bae6cdd76314e305d", 0x90}], 0x6, 0x0) r8 = dup2(r7, r4) r9 = semget(0x2, 0x3, 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001980)={{0x7f, r2, r3, r2, r3, 0x88}, 0x1000, 0x97f, 0x67}) r10 = socket(0x10, 0x4001, 0x3) getpeername$inet6(r1, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) stat(&(0x7f0000001a80)='./file0/../file0\x00', &(0x7f0000001ac0)) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000001b40)={0x0, 0xfffffffffffffffb, 0x1, 0xfffffffffffffffc}) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000001b80)) sync() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001bc0)={0x8, 0x800, 0x8000, 0x24, "bf00bbe8ab0043af03985e472c4854e939ef30b0", 0x100, 0x45}) getpeername(r1, &(0x7f0000001c00)=@in, &(0x7f0000001c40)=0xc) open(&(0x7f0000001c80)='./file0\x00', 0x100, 0x1) poll(&(0x7f0000001cc0)=[{r10, 0x100}], 0x1, 0xb4a4) pwritev(r7, &(0x7f0000001f40)=[{&(0x7f0000001d00)="cdc7117a137589e8a9e489e71e780d26247ae16dc36b266868bf1aac7eca46c02c47869a4568a0840904cefb42914787ee9a90668d240e9c09bf13b9e392b542f5f148ecbea5cf61c09571385d81df87778b0b267b9816d58d9a6e4008da081bc062db0466206570c0556245937d44d7300bc0039ddfa78c40dbdd9c93ca234901112cf5c18a04b1e239474a7b609a2ad4c52c99acf1858e1dcfe47159cb28b102d93e4f2078a20db973bcbdd6b89acd6f75e1b7d1842e8c5072b544e3c26a7b849bc09100f89430", 0xc8}, {&(0x7f0000001e00)="ed17", 0x2}, {&(0x7f0000001e40)="e1e49004e4daf4ebc0ea262901645915521566c6c8f7dc09b82f8d480529c3e8de22784a45d60af68ae2d5b29a8cdd64c4d38feb11b4a1a6fa386b68b88d206044a1d9d8d4f7add742acb59ffc12c1c7b0ced3db29ed55cbb8b46d868af5fc94f08aa799994fbbd76f86502ba8c8794da66fc51f2d7bb59a1dd3cb0cc7bbb6aff4f786f28903347087f7ef44c6cacd74446db5bf8fd10a7d31b7e95c6344b1087a500b0bf0798e5a484f035ae8a5895ca9ec27ce618969ca983b9e8dd1f2eb2c192911e599185a4045f8e21efe572ef0b1cf640177e0ca4e08f14de786bf249a7cc4fecdcc74eea34db7", 0xea}], 0x3, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001f80)={0x4, 0x9}) 06:15:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="7c78a8c492edeeecd74f0b894519ba510fc455ce5e44d17be4cb7b81711c2bb12d1637b068b8822ab7783aeefeb6bfb2f56090a63c1f3ea962baa72d1af164aff60f56595cdb3a6b3111d00e9b4263d402df4d0e95077b0ab85ee4ba8fc86d2ce263edf33d", 0x65, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66b457b8696c6530004b8b8ddcf9a0704d59fa64c95296e91b4ea78465a8315496cc5cf87d82683f9c6e2b964ef0f5a2107f8d905e84125eb803c42a7828a20a6c8df0bb4c30b0b7a156fe8256fe890f282a5383833d268a1d3b4915a5c2b4dcff85113e5d40066232f4154203f76a524d4e076277000000"], 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 06:15:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = geteuid() seteuid(r2) close(r0) open(&(0x7f0000000180)='./file0\x00', 0xc80, 0x120) r3 = dup2(r0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1, 0x4, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0xa00000000000}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x48, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:15:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6e7) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:15:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/164) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x208, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = kqueue() r4 = dup2(r1, r1) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r5 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r5) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) 06:15:55 executing program 0: socket(0x21, 0x3, 0x7fff) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x7fff, 0x80000000, &(0x7f0000000040)="32b7a877b1c345bc9bc9b2af844bd8520595506bd114a5c2b1f745760665e1c03f8833ee72abdae0b7e297f6d48fc3b232a50eaa7dd900daf796862ca52468d61abf3644f6d714ba312504f688686bd1ff338bb0ace9cd385f2ca2f2be5d897d1861230c81ea1944342e08dafda76081cd10bff661aa5b071348c860cfb43919aa01694d8790843fbf19e57b3ceb5be1190f21dea29402702857ca1533d98b391c676048880f582a68dcf6d9ea01f09696600df2e3dd7ad1d203c1fb03afd14e34643d4b34c85fdbe96d3861751c58b93538c2aa530f1209de0a0720190a1afda9beb55a02f1d0882f79930c10e7d63518d09050b66f4c59629cd6e0c4d3490cd631a8a4172916bf4240351d3ba93c2dcb7a282df8fc4ed399946923fdde453c1b582c39871fbb29275a299a0dd2c2801ecab0a9e6aade702ea8d73907531d5411b7b86c62809d2b522038909833152407cb76d89bf55a6ab8bb352c20dbebee0f26bea8ebf6ff72fa1408a278cf9ce6be1ec35600962d1d3cba35ac4550f4ae882f87156642ebbbf9a5fc2019c6f53efa424e96a9ce33f33afb9ed9407bfb0feef3ab79d2dcc3a3ea40db6afdbfbe14aae85304471fc11e9653a63189920bcfec204a08d3b9d0db9e52ef02f4386ea906ecbd13eba3db171801b247eb44d1f4eba9089085960605567a951c1a64379586a13c3b6e149f5b6f440ec79e63acbc5e3f38ec596b159eed4668d5485a848391a92c81063b53d1024425ab3ad5a0ca8cbb260a251076aae3aa5719e01e4d99c0658a0f6ecdeb5fbb541d02db3c6f89580f9c6466779f4e64ab7fb7446ad57264821a4e7e7f9a2882bdd616734b6547dcaf42289be0b1f5346b6ab978f82ef1845f9190bc90b8b06a408a0f075a90db6ff20c3501db76e5ffd3b1093b0802275496da05ef671ce3517fd1a145819c10fe3187446ebe8964193ef12741ab4dfa4379a35863a01423cf8d3399c7863dd675cef4d4ef6163f54d9e2da4d8e913d8e0ac16acb32ec0e42366b3bfb72e5218aa6f3a45a46fe29b31fe7cef324726ea030d88ab2588072e5d2090c8f6a69e53fce7eac54ac63f0737661ef9c88ff9431d6c311cc9d33de8a2af416b8419a8b8e7cef4604a66163d3e3ba59ac8928fd5034f667a19381954b5ebca7023fb1cf65876bf8d013e551bd94e612ee9b272885ae85f52d3b3d002ea3a8b438a8d76aba40d273177943edd68b8da12c0af7831c204dd3b25eab34a899d8e6797bd354a49b19819b077bae00b94da98e1cadaaea61f9bf3e0df4ba58dd70cb95d595c14df0c033d868c926e03890f6ad55aa6a3db750a223ac82841204e6b12032d9a5c2001228f4f62130e38d82fab69636dfcf53924f56b1d7e9fb0834b72f4cd979c0868c27dee9ee9b9891f87cc85ad6c4c5bf906e413d7631d96d0d7bd6a2e5614deaf875b87e92bf16f388b8d88b4bb493c50ec31e40be5d55ade97a78bd35fe663687404d59aafdb3b91b236a3f2c3aea5a5e2e003267d2f3ff18291df99867b7f0bdfeb111f3d6fcf4b08e4d55b90a29894b22ea1a099c460e715ff91956ed1c792d5b8bde952be49530fd49d0f110854d08f2d6dcb6641218d6314e8607a05ece90e024b9b9597f4e1b76f86e557f5afd3c006e69cd775352896b5d4515332be4284026b802eaf500d8f512332cbc196f95b81bd20b4152cd9a082b53aa282531e9da603ebbd5cad8a08e30a311e1fbbb291df1f08137e4fc2e73705f93fddee026f26d0e1037e73618c877bf7f4ec33e36eb1e40a813b395bc1cd4e22bd6b7ee33e75a29c3c7c5b88f71968b8289a8e8208eafb9c0dfb7ea2d25214c68b31173024db9248013374888270909eac3f9379142833967ed242ee516964f50b6e1edfea8650e6c1af2dbce0b5d806848a8807b70573184e9a906014fe8b73ae8d898259fdf4e1a7d12a7ee1de8f8bd88b3df9af9e8cfad2f46d8bbf93ee46c8f9d74930d9938408a47cc6282ba778367d545363283a64f04b82bf51db6aa2dbaf6c6f60c1443cb7b1c39657806746d9ad1b1d9558b63b8219e9db5019df9ade6fcebd2bd216fcfd1cce07ec60322e6c64873159c291b63647fa3cf2a0a13f7b67d054cc4257d9e81f12295bc901dfa8e5fc8af64f061b869156801aeae0d70bd3f93621f43e777984c548c59628f4c699e08806783dcbde5ccac79afa460315499cb111574d0eab45d4ae4d3bb682c3806a3b268ff911e8b1b6c0fb773d283bb4a855f703c61d5007f2cabad716d142666725c3fd5eb303587f05794be32f1b623a10623fee9f0abdd21ced9cb346bceadd75b43e09dab702afc2266cb1ee713cf4b2fd85393cd60d861fc16386b1f46d9eba2934ff11b44896ff5708c52ef3b589333e754877d4c0968ba42636fb4474431f9d0262de011899d996e815d617a040f0d6524208facc6cf9b0ee28f0a2333f5deb999d7c3d1faa311cd4c1ac33594d9633a45e264e2b28b2ab7885f9352a3b915bb3de2f4e1d47a8de2f1a54126628818d61d034cbd79ee5d13e1dab99a2cd54b8de14f28da65e65cb7bd1ca771ab87e2e0963fa288be7d2aba52b6522d1fc2e90305f608cfa08bbe55334f55fb283da62f671fd905b134347766e32146e981607dc0e48588a62b49709f9d43cc049a59a669a9a305fe1771ee2030cc9aae442fa5ddbfb9a8960a46e02633e77d41b025147870a0d2c8a3232b60b5d2d04b508da311bb70e18fcd7892558921f134d8940791ac1c1e10477b4300f49b97cbc4038b18e96126520aa8a2f9ae589cef79d1c91e309af2c967ab72573ee625599ef8f634d14fd68572b8d9e34f0ea7a7c70377e1ea621bae5d35dc34df72a87acb1be6e094f71d1ea798d161b60a8a2999b52a0ef95e012b49e284676f3012d84bdd9439d534db5b3efffb1d8fb1b675ff926cfda120f5bad4bc5fda93e2fff4b1141bfc09a4222c8d9724de4a7ccf325c870e80a487f9e236384e633dddb5c3c79296812f88ee7db2e2e274e7a060da4b90a455388cd1ed2284bbffec06e1c49501dd83178f7fa277b7165e51855665cf59a486c86416e37aee0248427bfe21042924b596fbcc4ec86a96fdf4612d65aac0ca14f6cbf01e2b6aea0f79bf8873911879f2d1e1940e77dc2985f2aabf38c1f7f27519854e5810e473d7656d06743acdb256c9a0b5feebde66913e52a56079774c89f23228388188e1350295d8834a6a53690d2eeb8ba3ddb22f240adb3bbea2607e6de0f085c8fa0c41260d5ebc1369eb57ef1ad79eb4a873e1c8d93411e5b101b4c971fbaae63dd27a27b2e5bc54a93c44c1831ba8dc92086a9dc977d957fb69fe60fc56ad47352f8461ad10784807c4e175866c74702929f3a454303ddcadafa9ddecf2ccdad6c4bd3e71cd3625c971f38e12e2b839da31c8a75db269a785981d25904decdd2209dca08e95294ed26f9a9f881492a1d01151ae3d942bc72380448e9cbcf0833fc17a1f3b4aaec61881ae9a8f622b57ac0a874335c422cd37721395d7dfab7055fc6a429d59036877c5b23eb22b489f010ab7bed2aec6994f3623079c796912073f2c741e9e05fe1c89080ae3c1e5a113ee7a66f3daa12751fbff751b4f32f6e6dea6cabbd69f4f39cb49df84430b3e6be3aaa9b2ecc89dec882be2e1d44f3a270fa2d7fe32d31adbe5e3049ff76e53b0112178cf6abccfcc9b16b6ed2178deb8d6d7ed363432e54edc0ef58e0b0e3628a6d59eebc6ba3d7206be4f76a1a66704808923c73c8c1b70d774deb93821bcc5f4546ee4f7bcd882c7132483ddb76499b4d5ab9742738db381a1c147cccb7401f054497fb0f1b04d530422997a4acaf0334f2f53f16bbe6db4bfcd6d0a7fd365b4b92a7015963f7a6dca3b6c6c94b0039be68e350a5924aaba8993158a476296a45dffa8f3186d0d0e8e2645a5a626a1594d23ad03b2efce04cd2ec3eb31c3a905238d917448d6b8318fc40af1fd509b135839ef776bb99144dde11929b70f207cd15179f4a89741bed4df1ddc63efa2335917a0271786403341dca8d0b01da0b84df58d5eac5a5765e8252cd878e744f513b75152a517133598459268c55680e7fad2b871e2d555bd49efe613c3f84269ccd2eda7ea2418c9f5d92715664eeaf6596267e9124d1d3590f6ca541e6f9f301c1754a14c6604d78896402caa596d04429f2360aa6ee7b1e29e17f51400a38661f169e80909753ec89a8f1dea73f4e3e7a36f91de096e07829cc039e546a812e32ae7b63b6fb16dfbed1e24967ef1dc3344409ea1eeccc7e029d0f267797c6354ec94d231eacca79e163ae8577637f2f78ab7d8cad670028369dbb46e619523246ed8404a516866cc0f363649995b12669dfe1244933ba4eaa5b0c49a1d0b9abf6eba8d5d205cf3fd970a667b64fa59f22bc676c066cc734aee4611e2c75cdd2c6c93934cc8e35f70cbe702899cd5cf5c17820279f71312aab384c56fbc3537a2b6b957b12ca0af9cde22f1423febed137fbfb635c6bc44acd7ad765f9d4e8dde47953af3fe22f03a30ee28a7de80b0b8eb72016118f11b8e65c7b90b632044e188d35655e94af6a770a9262b3ca779255dc824257b10337e4f3c2584fef48e17beefebbd5ed0d2d63bd4f1f6ab3afc81d812a48ece26d4927fbad5993023c787da86b42c65607e8937e6ac766979c0bcc4ad86828f3dd0ca278085b347b987125b8c1387288b3fdff0745b97c4164e4da4846e8fb4cf3292386bcae65d3531a09b985746ff5db547f030082730b1698a6861c2ea5a2eeb2a433ca08d1cbe477daf2f79568e6b99920ec977d59bdc806acde0dc6a04fa63238bcde46314a02df94b9eedcc0b4be0f3c3dd4bd4902906992cab51eef2eb758eaaba86e0e4733504b3a6d73c860a0e1155b86d8400459c835b9641855b641b256709671ffcc3a4781a3e1728744e995120de9d1f9c4b1b17a9fac63bbba684d69d847d2e6da6745c02f5b2584e35060c9564a2746fe55de07f97f228da8471c9a08fe35185db5703e6796f0a93a5af7ad2ac652f06347666ab3b31130427431ca12cfaad19ffdbc216bca68007ce066b49356af9a83b913a71fd6a1ce5301ddc902a59923fe70969255acfce4112bb1fa06d0249d8297875e13a4a3613b74ddf28e29771a39416462f3aa3bda701bd01652b9426c51fb5c23577fa5fc690fef37dc337d97abef0ff331e2b3dd26bc66259b2177dbe3706cbf75dd380f7b02696b4887758e02ae87543a9f8724bf6d90c891125fbdb4e6560cb2a674e090944ec5767ab24e0dd71f926fee30a68aae4d70c7982f3e5bc2fbc0a2ca81e3b86f94ce5f63e4944c3fdc1d0f1bbf2dc5b3363098ec6ad1a5ab9f41bb93b790482e1edba0bb43fc2fdb39585ba9bf05bdabea2b7c937b1d246943275e7ea780baf2405329ba7d84f4b260f49f1911a6dfacec3b5c75837449315298a4ad211a04b3c55a76eca69fe2653501a6daab8fdc81659a19220f4dd2c68e18bc9e98df515b52ada85f6326d9fa1430ca556af96823075b5c56900eb6440dae3a5cd22fb87cbe481eaeeebd05c22015e48ff22daf660ef77c95afbffb8fc9573a19ddffd04fdfece24a864b2ffd7a2544ea4c2eebcf816c6bcbfa81a49b550d70694529127112c49299e42ba22cc14903480f5b992ab53b5cf4d36f171384fda0358e804cbce60a4e0dca79413a56b5af7e8b35a1c8abd1a21cace725b5d1a7d22d0beee51d9ee1d907fbb204f5f7d9af2f5c173029437a6179fb4855f711f3bd74fe", 0x1000) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) setreuid(r2, r3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x6, 0x11c0, &(0x7f00000010c0), 0x2a) 06:15:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x3, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) 06:15:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x3da, 0x100000000, 0x4}) 06:15:55 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x406) r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2a, 0x10, &(0x7f0000000000)="ebffcbff13b9fd812eaa06713048e69921929648b6df5313b43cb3e2822bc6e9adeaadfacc93e88e07370b33f35917aaaf96ac0a0c465a52cb5c76e52ff439c5b0995b02aa80230fecac7feebaf414c8092cee0a0000000000000000000000000000", 0xffffff29) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 06:15:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0xfe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000100)='x\x00') r1 = semget(0x2, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x5, 0xa22, 0x1000}, {0x7, 0xfffffffffffff801, 0x1800}], 0x2) 06:15:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x8000102) r2 = dup2(r1, r0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="f3ddfcf8f652da4aa47fc8ca37d09f80b55988741795c4c1cb346898085d706b2153ac64bb794c70485c92d83ddee10bd51836ee99459472443c9fe4c82551de469015ea2f8a0aafdb1f7f9ca0c1c20105668081f227aad2ee5d243ef667f79a849f2f686d1daf42f20d667dd3e7bc598030a80a434755b8bc3dd63629d9a4549fd4bfd90012c4fcf70a6d512313317d85b2a40ce60fd1d3959a739755360863b8df7c8b2cfefc0be504c49a4f9e1f7a", 0xb0}, {&(0x7f0000000240)="04885e5bc2047f1d323f9054e720fafb8f7c3664cfc47761ea0b1bd59b1c1f0281a17e2fc487093d87a32c7953d91707d2c6a3cf292c848971c6b8709433aa2232e9be32fb5ca240fdf03af882cda139b1e56d732c451171942ecd9b595ffe4d0ff08543280f1ae56911f452410b208b19248d7514aad932ffe2f0d22b8e262a7242f05c64d1e681ce842efac6df20bc0745910f9183191dc567743554e553c67c9f502d251e900439d55aad24ad70c4e6b8", 0xb2}, {&(0x7f0000000300)="779e875f371743743cf2d0c6df2bcb7ff7678671cff2ac20eec8ceb5334dd3043741c15aad2f4a3dbdb2c19c2e10f0d2b9cbfb60404aefaaa73bec1749327339fb3f9f50e7552259d749dd13ea424841f714313c9189f0d46d1eb1258e3353dee18bb5fe50a1a62472887416653467a46fa1560766c911b535abd45a6a17b0848517e42385fcf5df410afbb6ca77a02e636a2a3b69720572dc6d9944ef1ef2bf2d62c7a73ff2c1da221dd87833963393603f6abd", 0xb4}, {&(0x7f0000000080)="da919397daf1cd858d41fc424de49602f65a3a98771e90c12b1c2eb5a00b0d90196bdfb851abd76a223f9e002ba5f0b116a3499caed69f76f18a6cd9dfce7a252931e24cbdce799bd2a5e65b3b0975da627d35e4db7c7c2cb9e9df3790bca78265c8e8568b402b9b13dc8a40c350b0fd8138", 0x72}], 0x4) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fbdb6d0c2a9f473f5191000000000089abf4821f8635e1000000000000d5b730409fdddfa57cbdf6e0998eb558e8763255c18fdae5fd58c865ee31e4aef8b0fc5e3a3ea6b1f8ab4d01483aef22bc35338d32052567420287e2a04f363e82b0c51f33fa594c709aa53f3733988de2dc004a19ec27687a850da3192e"], 0x2, 0x0}, 0x0) 06:15:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1808, &(0x7f0000000040)=0x5, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x0, 0xaa) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt(r2, 0x6, 0x0, &(0x7f0000000140)=""/41, &(0x7f0000000180)=0x29) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x1f, 0x81}, 0x10) r3 = dup2(r0, r2) r4 = syz_open_pts() r5 = dup(r0) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x10800, 0x2) dup2(r2, r2) fcntl$setstatus(r4, 0x4, 0xc4) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000003c0)=0x4f14e0fe) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000400)) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000440)=0xb2, 0x4) fchdir(r3) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='&}\'\x00', &(0x7f0000000540)='!]{:&\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='(\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00']) accept$inet(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r6 = open(&(0x7f0000000800)='./file0\x00', 0x40, 0x40) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000840)={0x1f70, 0x8000, {0x2fd8, 0x808c}}) link(&(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)='./file0/file0\x00') sendto(r6, &(0x7f0000000900)="f6aa", 0x2, 0x8, &(0x7f0000000940)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)) 06:15:55 executing program 1: r0 = semget$private(0x0, 0x4, 0x604) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/88) semop(r0, &(0x7f0000000080)=[{0x3, 0xc16, 0x1000}, {0x2, 0x40, 0x1000}], 0x2) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x37, 0x7fc}, {0x7, 0x1, 0x800}, {0x6, 0x88, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x4, 0x400000000001000}], 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semop(r0, &(0x7f0000000140)=[{0x2, 0x4}, {0x0, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x200, 0x1000}], 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000180)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)=0x1) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfee2) r7 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={r3, r5, r6}, 0xc) r8 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r9 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000680)={{0x100, r5, r7, r5, r6, 0x80, 0x3}, 0x5, 0x3, r9, r4, 0xb98, 0x8000, 0x7}) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f00000002c0)={0x1, 0x2, 0x1, 0xffff, r3}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/84) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000380)) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0)="37879be5fd2309ad0c5abaec13ab2f0ec563db7e423504a51f607e02bf38783717d45b5e7d776e9ffaab230d81d81c6596536774488b705ff947b33738c3d594e7b3c6b7a725356fe50e2c3b02d071a586fd5c2374bdf2a7e8de690ee660e3895e489c5d95eb92a170569dc39b7060dde3dc31285812e03287cf42a989ad0fe27569d3a5a284c57333e1b430b0c4cd2df6668b", 0x93, 0x4, 0x0, 0x0) r10 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x8, r5, r7, r5, r6, 0x8}, 0x4f, 0x0, r4, r3, 0xffffffff, 0x0, 0x9, 0x8}) semget$private(0x0, 0x4, 0x631) fcntl$getflags(0xffffffffffffffff, 0x3) poll(&(0x7f0000000540)=[{0xffffffffffffffff, 0x160}, {r10, 0x104}, {0xffffffffffffffff, 0x24}, {r1, 0x4}], 0x4, 0xfc0) semget(0x2, 0x0, 0x2000000000000007) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000600)={0x3, 0x9}) semget(0x2, 0x0, 0x1a0) 06:15:55 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1048, 0x2d91) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x6, 0x4ec653728549801d, 0x3) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) r2 = kqueue() r3 = dup2(r2, r2) lseek(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r5 = dup2(r2, r4) fcntl$setstatus(r4, 0x4, 0xc0) kevent(r5, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) recvfrom$inet(r3, &(0x7f0000000240)=""/234, 0xea, 0x803, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 06:15:56 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x7fff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) munmap(&(0x7f000090d000/0x1000)=nil, 0x1000) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 06:15:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x6, 0x1ff]) 06:15:56 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="aa3d33c40a42eed254f000eedd75e685be49968f7be737f89cd1806bfd08799a63649704ca5e5ad3afb500", 0x2b, 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x10001}, {0x0, 0x100}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa608ef8c494f0ded, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x0, 0xffffffff, 0x5, "8dfdb653f3e4944f3c41545dde5df6733df6ce27", 0x100000000, 0x1}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00bca8 failed: hole in range 06:15:56 executing program 1: socket$inet6(0x18, 0x5, 0x37a472b0) 06:15:56 executing program 0: socketpair(0x18, 0x5, 0x6, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000006c0)=""/201, 0xc9) socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r3, 0x42}, {r3, 0x4}], 0x2, 0x101) close(r3) shutdown(r3, 0x2) write(r2, &(0x7f0000000040)='h', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r4, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000500)={0x6, 0x3}, 0x10) write(r1, &(0x7f0000000340)="b01bc921a206370b620000000005fa4574f891d74e2380bdf6ab9e68f22ae3c239b93d1e835b8ce1b54af63830de07000000a984313eb15a02ab26eed0d8243de04203e8fd6a59791c22298caef8ecce4ef9148ad8885404e0f9bb4f1279cb17b70e35fba81dae8a89e4e39259b37ce5db5e04cdd1a0c08e618fcf3f69f3ed8063e4026049660573aed56c0cc7efc5ef0319081d451c50278b9399dfda", 0x208) r5 = getpgrp() getpgid(r5) write(r2, &(0x7f0000000880)="97a86454139c995a217116b24ba7bb1494af84f3e6604b845b939af6f5c26aae1850a004f8e121998b6446440edc5ed3a543be0933c3c8209c3302556e7947df37c3d95f29c8827b355d40c2a895bad0909f394e542a33d836710c7c6878d1590f81523d32eb9a3d10ab29324aa1bdc00a723414ade3de5f5d17633eaf89e95c6f98d76e79091cd92cd95d8e57b65158a85ad5cb5efd655ed86c3999385404dae40ed9a6866cb63531", 0xffffffffffffff6d) fchmod(r1, 0x4) shutdown(r4, 0x2) read(r4, 0x0, 0xfffffffffffffeaf) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000540)) pipe(&(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 06:15:56 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) 06:15:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 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) kqueue() 06:15:56 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) 06:15:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0xa00, 0x0) shutdown(r1, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) 06:15:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xff, 0x5}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 06:15:57 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) semop(r0, &(0x7f0000001540)=[{0x0, 0x8, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x10001, 0x800}, {0x3, 0x1000, 0x1800}, {0x3, 0x40, 0x1800}, {0x0, 0xd0f5, 0x1000}, {0x9f2b9bb51e493553, 0x80, 0x1000}], 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0xa, 0x20) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001600)={0x13e, 0xe80}, 0x2a4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) sendmsg(r3, &(0x7f0000001500)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x7}, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)="3610ff5216903330f4f3400c06035402767f22e03eaae7021af03957d72b6787e5e73b6370fda422e44106447a44d321d99e24b27eccbf5c3cb976ecb18cdce5298682f772f18957bb3b50c50fd3b5fc96421efbe97c32cd9e58404f465e54ba93db13eb0da47f764ca0f9dc4cbd91606ebe084db44ae404c77d46e7ed24e494e034ad3ef92df8b2049cd636622a155293ed0d60742c7b9c5b5319cc54a6c41466c8d56dcd02e553e343ad8250a7ebee9b292419f821c0bf4b672bfee0b113ebd4dca80804c76d952f5887148d152561d96ab7b4ae7e501a7c844f7bad3a512fca3041ee0f6f8ad1ab4d810a5360a98b6a89d1f39c23ec34d07e47888996046349c20e9894d5d2ec49262442e496d03d2d5e09632825067e5d9c6f412a85b801ffcaabbca90d3c5fff336edc2da68c5e5754b974373b5ae662cc6457218db4e1440b521d6d4c5c447539a4a196efc0a1ef6b74554b63f177353021d684596a44787e7a1697bafc9dcaa6d2dab2aaf65884f135e69ac2a4d56c75627bd196a1393f260b7397e85d6d1b0352e049b7b5247f6fcde80ce7ac48bcabb3fbb20533f7c2d018f36a8d045157777172a635afb372544606cba003a5558044d60e7881ce1513bfc1a94d50d70e2893266c9bb7e3091842c1c75daa785ece3c2e43664a28922c7bd8d12febe945993256c469257840746f32325375fbb86a1e8d05dc5e5f2fcba4f8313f2588a3cc62f894c7010c872947e3c8e6f388c97029eafb1613830e5e0338acd9b0f9f6452dca79d8c0153261e7c0adff1bf9720f2876c0c6c59e52a9fbb06372017feab9f65ece872023fcf80ad8b21841258b5b27c734dd4df7b1efbe8be57e93e56a763c27dad85ce0c39b5eb8c17fbd168e04fea9061a32dc40bf55a5e43ee5891673b9ddc0a4b87bd864d8894056459a2691f0036d259cdeaa01663fd9963f67830c70c3ce6701ca3ae0cc016f9c5aa2aa98c6b7d1faf0438e854054aa4b1650454e5d9093a0d9ef8c1e60740c8d511755550f814b512f9718b7563beec00faf1434059e5959b9dd15a08df0054ccb463c5f6686fc887e8c4115e13d3418a7593e65ed6e34f0cbf98953e59c1af2fe71efcfcb42aaa7b2d6e930314bab367b22e15185b7ff2077ededc613b2b7fdf32d7e45c0db05cb078b457350f73037d1c747f3197cd66a512f27249c97d350a7d2fd31427ff5d3ea69e60b909fad85058b4baf9e0c5e051b7a55bb52e6b0ebfcf182d9b767ac93da5baa6f5708c6fddebc4afce12c4f93798930f9338ce13e2547557bcbda6a7586fd862a8145d59d9bbbd3ca3387f32dc78c4a1f56b1a2cb0d7598a5e3f41d38ac7948b4f764bb6c3a25497c727961c7537435c36cdb174f2083c5a8ca2e2735da18169892f85c69fa6c1ba73558380075ae07e5a063239a08cb5ac82fb7a38c507bae2d93f77d099d22beaed10dbbac3bf0e0871caddd38bdfdda833bfbe7b6bfe10c49158ee96aca0c9983f538de628bbcee2bf1f9a955aedaf11d7fc91d4a480a19699ee4e1a2e739c7b09b84442a4448ffb5a5824aa632893165801f5835ca81fbcb1dced6f9d84a9e5f2ad647f7df72932dee5985a00ecffb759a9a22728829d959f4ffc061e5f236b0a4313f6da80cbc922f0507e2f751cb7372a1f21431cc332baa97ffe3bd0f014cd99a618b9982f59002335e16c22616fa9268644025787c09aa3b3036b178ebd5ccbdcd79196f14a76db8e47983c82a4825799493a493348a69501afcd837f77f858bd3dfb0b27cef21d24fa10321fe0baba27ed5df20b06d2579f962028bd8cb8bfe1fa5578a5c7a2f0394d8ab47bb8565a308acefc97621dcc6f8f488024c3714cf9bc0a64cff6dbd211b3b821f61a90440890ef9a3744567dfb9b905c30ff6bcd822d6275eaaa65aa431ade924982d36980dc2b6855ee1f2da9bf2ff71ef1ed4b510232e53d5e16837c0d56ac81a69a2d57efacdc9a2c579998f01c3ef20812c9aba995f76f0ed0babfcb48e6338f68ba9fc46f8ee800c895f3cd8a93f44e5ef490c444459f1cfc27ee8a6b5ba4143cbcf6d4cf57f8d8630b0b964a10ed6b506f16d80bb7a34cff05b272d273352a23c7950a8d4c3de6caf33b5c235cec50b74750c0d1dd48d68174b8f3f432eb2c25af0015adc36dcfd34f66feb5dd7eb31929ed045622a40061fc84507d79b31bbc0a837cb1ea03f54dfea6fcefef5c42dffc66b5b21248de3fcf31618784eaa17663b0476d9bde492661a8a16a89dc697013d41ffbd008814a98a7ac185608b3eae60657352d68b3d9ed7adced0a7d26a3bf24548b3970d7a8ed01359f0daf52a19bb6bcf053b9cea6f51a28be1044c10a2803709b6bcf493be23ef3edcb40d9f4a49e403a379e08fd2ec4ee3ed5514d47bcfd4418ef8a4268fd4066f62daa4c505487ed6c640250e9e9977c1f1531a6c1a13c64dbe88ad7cdfb651c7339d83704f2963f6aa95d428ceb0bc0d205de4f7d47be6f9b591560e71b615ad14014137ad678a3eda50003700172e4c4f447a8c5cbb7b9adcd2c7df31930d321173d17e9af7dff5bede33eb414ffef67fc370fd798e21503b3347ac0cc364f397283de9a793590fee55aff73416efee506fcd30a33a1ab42855ac0565b5bc8e37a6a97139801221206d6ead8ea2ed7d4d5d2c163dce05bdfeaf50ba4032b059168b2d370d439e34122ab8e94187c49c5b3d1209f9b57b121c04a85a0b8a8c24aa43ad50512b8f31ac2b025c7378dcf401ebabc9786c200b614d1f3a330399370886834b6d88928bc7ecda97002bc606e151f9797a156cac2a9b218d465f6ee28a0cbdbc42980d9316614d27166eb814b6531eaf0a09c2c26c9a82dfd4cb644b7058546fa1d0c2dfe8359edf6eae8fbeec58e73080b9accf98cb20c3b6e9bee4079188465bca08711a6a58f78febf7ae40e828d86f07789a70f3ad2446697c252ad266ad77ca37f6141a9ff6dfc28699c15c33b25eb4a176e37cbec643c356331d02312721a494f7ea0553e1fcd4a0196522d83b100ac6754b60738e76d3a9c5187e19ecbf7499245d3d0330a5b001ae4edab92cfd789ec059a00eb5dd579f3dea06547844fe2b54cf01970f7496a034c170daaf8d922a4d323540abe6ed3a61558c2a592adedf73e1ed8abe12e1d26adfdaf0be3db2d04623d46669671384b7e0d67b1334e6e571e7c78691dfe8ea50e6d61c5f3d7aa1c4500bf40c4a06ad94c9c3f369f9ef0d653b4d2954cc22af52a0852dcf3f751250d88d5b2eb3741df199911eec79fe8f720fbedabf5c2daaaf3821fda2592217c7f9c7e737ade0b22a4cc3597701d2fd222f441b7cd403769c830ec93a295ec4ec876a2811adf46f9a9b0394e019e8f37bc7e3b4bfde7210a678988e8ee39d3e71cab1e485740907b28c37a17233efff85547f4bb5dd74ca2988887c937be1c4d557a4e910f309a499d78cc460bf57878d16099842cccd46f0acb737f7b35fb254aa7b07fcc43025d8db6be21430a0b44abaa1e3ce4dd46a88bf81a367272f9bdd2332a7cbf1c23ae9f50c11fe01dce7e370dcbea8f02cafe0f4f2df75c8b0f901769021921b6c0d959494266d8bccab4eef5267678426fbae7f748d6bd519fb6eb35b875d57665ab7d824d09a57d201d93db3245c5a7a7afe42920a9902e5abb90e314b201ecb1034bcf5de3f3b66b62e2847eefda665f4697d6a726481c4956abcb224ef47384ee7f5d77e6a0beb3ead21264996bf3db35cf382331599c5b78b47e7a66aa89c56183700dfea58eb0e58db22a973706cb8479bb510107aab8a6f7802a3921e5a99f4fbee36f45eb2d7d9eff79bc9d279a366f60a3e231561ce6b0ad4cfdc06220163f2dedf589c48579d59fe5c03d165498bfbb4a7f31ef61600ab2e2f59a2f7998206d96e63dcc154f91a26624d7cf27189c3ae390f77a09c41847f919bff906a9ae7496b2473f405c8030d9f9628bca1cf056f43b4ffb619de8330fd4d55be88503ba9ceb74ab58ddd5b3e19993e2ad03a91c9e20e4d281825ada41c8c70de315bd4bea53e80e756938194c32b09091cf70ad8551bbadd2b06391c53380453f9bd2c71d36b538e2ad1b7e606f012f68bef6c23a6bee01d3c173a7d55fd0bdc2e4ded116eac142937c74921a60398524c8e3a35a3380d70b30720c35a56532396040af42c12e377ceb9b4947e789595f71c03c5285f53229e5f43170848bd42133e698aeb570b08dd954fbe94ae4e17c879fc816dc2f5dbb9214f3d84d10dd817d6c39c26dae21e7b6a7ff6e30dcd6c20210b836ce944a197ac9d04375657208c4815880ff867fe2eb24a1cc25d69458016511e411f832649af440a0964c64e957c3ae8847455b401d47f66fe4b22bf4647d1de11f6e7e692b00f03090a5c7813c547a3c8e4ea340c89016c4c0db91fbf264eb4346eef79e9cd24a226de97179eb08b3145e1e8652b1a59a084d75fff027932badca9854efddd2d3f445e576cae63133cbefe90e2f67aca5edaaf7786db71dff7aa7092bfe345f99541c5cfa88708841875df9fc49edb4f0fc100bc488c146f7d58aed678e18b6bd883c6b1e37cedf4822f344a91cfc0858caec785719e06c09ca0851cc394247df5293c4aa52f007adb6cc5ae04349543f8b0f53dc51fb28bd3aca0866c8df36c2389026767611c104178cb9c1b7a86a338cd0acffa86825353ab245a366a38871af9c8806aa973f53177dd67dbc3a2aea10ddbc910d99030e1dba36a6bb4ac02aebfa142bb424d214042edb83bdfadd7725085fdcd01d77480b33f848775900892074b9d23baa66fb9d8a863f442ecdac4384f9b39e6a420cfe645970144ae4a56eed996e84f3d230171275e132b581b47d9828828a63f2df54a0b26a807a41ee7eb4a8da9e1b03085362b58e85264dabcc04bcfeb9f92e0da332fbccacbd7f8a248c554b606b98543e9ac3c004a997172c996bc3cd2e8109a40105187a80a3edb89b9a4b4be8b172f49b4ae548bde4524f9c18f963369351e147a36610b54589e4e0418d4c92aa7b8e58f1854264287eb9b1e975f8465e139a1cbed3b7abd9eac818b4ce238ef0d3eaab72c37cbb9f71bc847e049e3a5f462f36db821fc12df32721ab3e1e69c2c57bcbec1e5d634a3e6bb8d0e63dd4ed18e29868e4fe77db20ec8a8a68a16175f83781a3eb33abfadcaf071911e3a0cc5b1d95cceaca486f6e428ff9d30b5208da4433bf998d5c31449a21099dc30211c34f7580df1c33b5c255235fb9ceeede3f5d9353f333108106bf4a46a4dd02f6465f325a441b57707019b58626e9c2bc425bb1b95e7e524787d7aa7c4562f387362ec6ffb39de77d8b5d021026ba0e525ce99d1f248017368188a013f7f269e82c2a0db73929a847487eac86a179eb882aafdb43ed43d5a63199e0b4ca5e938a70066bc08fadf921a0bb14d02144c78e7116deb5dbdfc00494c7306fdebe8f98caec3c77bc15b49af205812ec0f495e806128a171edb6400a9027b0dfd2947270d9f8422a4fd943582ce923f46f7fed904959c6a109d58bb67f1897a22c0d696a0ba7d350a8ebc2d9a69370db3a912f3d3d8f4037924e522804bff21077c1e6026947aea7ae44d872d4ebe4cbdc2a51625e22af94ed9f9aaeadab4f03fc73626e96345ebdb5c33a9b18b792c824f340e93d0e5719e62e903b405137914913bcfaaa6a521dd996307b6657109014935339e58a4b822692f9beb2385949a9abcddb70d9bf7afaec1f5b546218aa202f5723b9edf8c4c6f6754135", 0x1000}, {&(0x7f00000010c0)="0aa97f93b5d9ba7e0aac36fdabdff3c1525e6e7b90aca3bd53935104e4a16e89d5fc5c132821bf7205c73adbd30618bbbb760028d662721c069fa06da8e1e7a820797e7c95dc5e037d410fde59954084a9fd3b2b566910975191612ef44b808279d56127311547011cc67437370b657adb1c1aa715c2d40a1c61e2dea1ee73b9bfdf869130aa476134a52e859a1f73d4f714ed3ebe2708937ee2e8bf2e61f948a82afbdf8be4b0ff7c6a51a9765551da1913d3e5", 0xb4}, {&(0x7f0000001180)="11f87571048b8948b00230b9f1c299dd03bd6d2475643fee684769a0613ee663ebf39daa7a1d76f0ecc036b087313e983d4562ee1f10e833f537978ec3b4a519f2ab02fd8b50f8cc657a5093bc17de92397a3dfe76dc8d352750356da44ed16ea1642e24b37753a349f18bd2d168ffa8dd9b", 0x72}], 0x3, &(0x7f0000001240)=[{0x110, 0x1, 0xffffffff, "14077379305366d44597e159f9c3c8b1d604b78b132758714bfe47d8fb287a491a3240d8a5297d65e2e56de1a43b9112710a77e3ac6cdf414d94cef1bd72941d7204fd1d10c0ab3d085063d4a8c96bdd3d966566110336b4da83031d60e8b9d21b341874b0bfac4bff46686984c7360052586dc13b14a8515568c896ba45395286b9d50720d1c20ef87ee7827ede8dba021bfdba4e1797fc658342316df68002d16f520f952934574f66292e6b09a8ec8e122fcc0f7f650242cc1612980ea9e1d285dce0109cca60eb3068990525f81363ceb6e59e1642e2c0f159ba39d0ca6ef779670b793ec7141f7e3a0d30180fa1ee473894aa8a0a87e3"}, {0xa8, 0x1, 0x8000, "891e402e4e4e84f79692036c730ef493d484b57e7f66c6387db2b1c0769cfb2ccc49fa112555a8c66cb10234c824de77d5510870273544dc5d35e835cfc49ec8e7900e4dca22912b05e594539078cc37f9e4c7c3f9c3c763fd7e2bddf9443505d4b9e41e5dfbfc8199f5c418d6987628530955edcfa843a494da304798a3e9ceef2f5f29d4cf3d29bdeb5b8053a280493f58dc2889"}, {0xf0, 0xffff, 0x0, "98f0050ab62463c8c39ea0c864051481943048a82b467a176c2a31b1800cf4178b3de05e4bebf612f224f35ae04ff02d8a87f11c3a05443c7fecd76b245b4327ea2aa08b93c32112acfc6aa872b5e68c80dd7db67c67e8db6e6eff738ce2e4e20ec701fa74a4ef8dccf7f5f3f0c7315eb49a07732486e613bb4b381d5f1f11f11e247d82e3fab75af5949143faf1daf9a3a9d63039758b166bba8271d62c53022a4da4acba18c016adc53490126b8f0bd0bc95b327f4ddb455b2dfa95b03f2fc8b5fb80c5bda1dc127c53001e1b1cf492d2c2b301ca4d3f8aa143ede4b17711b"}], 0x2a8}, 0x9) r4 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 06:15:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 06:15:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x0, 0x2, 0xfffffffffffffffd, &(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/205, 0xcd) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/22) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8020426c, &(0x7f0000000000)) 06:15:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mknod(&(0x7f00000011c0)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81080040) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001140)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) fchdir(r1) 06:15:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 06:15:58 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1fc) unlinkat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x7ff, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x7, 0xfffffffffffff1f0, 0xfffffffffffffc00, 0x1, 0x1f, 0x7, 0x1ff, 0x0, 0x2, 0x1f, 0x7ee}) lseek(r1, 0x0, 0x3) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) mkdir(&(0x7f0000000100)='./bus\x00', 0x1a2) 06:15:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000001, 0x80, 0x5}], 0x3f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x60, 0x3a, 0x500000000, 0x20}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x41, 0x8, 0x27}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0xf283, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x5, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x1ff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x12, 0x5, 0x7f, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0xa3, 0x6, 0x5}], 0x200, &(0x7f0000000200)={0x240, 0x303}) r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10480, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() 06:15:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) close(r0) r1 = dup(0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() fchflags(r0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00", 0xffffffffffffffff}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 06:15:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x62b54009) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 06:15:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="00ae1e06000000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) dup2(r0, r0) 06:15:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x5}, 0x3000000020004, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="66512b7e61744ff19a9632fa8f0a86c2c47fcf11ef2d9237ff570aec0cfc51ded43919a36435e3c882172eab1cb142a80a086dd68ce00b393ec682a4959adb318f682d5b0a3be5bb33bf93c5d5daac6c2a00a4d146eec4cbe5ba668688c01ccb73387c2d0a6ea9916cc2c78623088dcc267d9e66f20da77fed24796f05e4d5f47f946a7b3302a019ebe0a8a6bd44c1fdddd66c10af5201834f11ac805ccca38ec697d69df56a4cd26154ec793cc49516a603b5718b87516f10a4e032589dc9cfe31c116629ad0779a01291d16852f1048f3fcc4d4a083c33a9cb7cd110ffc30e3dbd9f3b3bf8383d3ff2751ec41b491cb1c6c0b73531be", 0xf7}, {&(0x7f0000000400)="4cd3ddc3573d250ce8aec2dfcbf314875c92eaeace18b8997ca88790796c723210087bd574df3a8a91abe7ea59b05632af37a4a00e58d98365466b12863d37aa0e2a54466e40ec39b572f904a1e63bdbffcfb9aec8b93bf92e2ed2752ede0f4fb20a225b4ea576d0af28b635e618ac4380f67d25fee9cdfcb4954777345ace3f70517eafd8c6e82e439e3f85b328b008009f7987e496e28bf9e36a7bca3b7f805d3a8b3b6ce7177341a160e5f0667630cc9e06f8f5ead9bb5d6c389b13e7a52abb957aaa870dafcfb526665eaa5a547f125b2dd8fda0043a9cbd4ad52cf01e4420524eda529efe0135f0a5d8f40db3e3ce9c764165474c1eb08b70447ef3afe4f4077108ab1c1385a99b79d5874a45caac1fb011717b66c296bca61dfce656a800d4db02de0b4fb781984f51c4074555c7dd1767d9d4e625d35fb53741f888832605f19108a8c46b8f19413d3b8ef729d21e500d5c0f40dc55d6be779bb4788d0ffe9f0ea52f0b67778fa32267c97442494215a81e122446e29f55496de570b7308df2cf03d222e6a019ca2a3fb672fdeb8c02c157e2cf5604d07e4bbef1ef32ad963a54b973fe0fe6031f5036fdfa1345331438a796e7bc44888f25b1d621dcb7555e22c3682356e867dbe12d80a96cb0df9e0776ae8b4d35a7330ede977fcdef184003cc7d346fb5d0bfeaef18d1c6ebdd9710d72f756a11e543a65c441f60632b6919d02cde23bba6f5bc16df489b5e30cc061e511fc9f73523cb4497ee26fd05bd79e054977728c069ae969cf9e77a6827cc066d4a1b05cba18c846dd2c127d7dddb76179186600f57ed7580eafda1eb203baeba6f8423c54a000ccd1443fcb0e1a74b821c298a18b5896bb03bd520fae96d265ec8870ffe201c8ed9fc854bc5178987589cb5f1ca89affac31820eed52d0128dd55882d0b2b5167776080273fd37002441c85c8fed41f31facdee026645030ef46c2d3db9794d2e464dad1e688f62dd1e6797e4fbbe763d5d1aa1d2347a5c0c9165d7eb2fde0f3bfcc019bd2f8f77ce5fddcfec752ce6378ea07f6d69a02499ae082d531f4b8a256e982f00761803f7efa3b60b72ca340dd274ecfe6a245e04aae73b8ff34209a3bc0a0431d8da5414ce20d4ef5e93cd25981701812addba1ae58e34347295969fb4e1193ac8437a6b056e800caba496993851a15e9e194222c2354211d153d5e12465de0512f3cc58c24019209d9ad14b5198c163acc15222b244b2e53135b170c1593baafbfdc778761649205e50e423d32fc362622df05d6e7d7014a601caa782473f25e06636a9ed48e4a16f4866e05fa0339f774d30804320715b867570d4aa87ddeca175ea32195ce3bce0dce016a38896ef3311ad74016449363a452b5bae144a2ec5047e2e2e7805f0b65a1ec6aef9aba6c0f0e6599eb5e19f6ac0ebd726c04d16a7be599797beef31727081872081de6315aec09adeabe83f9b977b0a2eaf2b415d8de7c72700cfa36ad46f8a4d28bae4d0e05102a01c567c236d7264a466071ac12daa374f554404f45d84ae717bccf6d1d91baae07080654f5100dab998b4ccc8b7ea6e01e6f0e8078d6ab42abfc40fd119121d788c374e4468de693a7795c62026a2a7ba296d734fe0cc4d69a8d4a4d1c80335c3911b15c1ead552f695579b403da308eff5de7f6c94774b9280e82a451c15f019726ca9ec705534f5a39de3801e99b29c6cab8a1010e121107fa8d8d50e9b49faa16be2ddfd6bba1228d35c06bd990511b75513c0e93fef74ce031f5cc62c5b83b6a5111c07c196272e20eb7a31f22b76237de0748af1e5a514c3b45babcc4e04c5fca9aac09ec7d5cd9f47f2788bdf017690e3fd11d5d925d08260bbb999792dffecff827a106c4a66e6ea7347aeb0df6f08cba809a4010424d470bae6c759407da864507e83f347a17b430fd5d00a4d977cf32f845fd34fa5971ff027bc94553c76e32a103126be2ef19cea252ee03e4d7b96e2118d77813cf9c0a3db408835ef5ee008e67f812f82e29de84b3408a4439ec6b957840da397f4f5b48260663d3106afd341769bb17185fa1e1174d73032920944bdbba7cdb60749a5d3414bf74f52ddc0c280a27b4c29a3d59d87115f44c1ca33c2213fe9d68b3589f71a088381ccfc158a91c236b3f3e486927019a46858155a83e821365bce9838aab1354be87f0356e55f9b6d8201642946dde5aae781dd858bd641506cbcd3589fec8d434badca29296d84ed6ffe47653ae7c7f132f0a259a141be65f60da6da59a14c65c10e738b93e1cbc1523a7c2e147d5f172fae1bd4d106a375260491f1cf70afb635d6178bab8e8e827be6f4acd8eee39525e0e1b89a9b7e4f7912c17d3b28cefd94c99e03547632de8856bbee4e138fdd7af4523d8d94f1fcfb78b47603f5147924a9ee18ba323da65863bcad9ef1614c2e190e3d3ef6a05b75805713302fec636880d6712227f61f627c2870487afb7465c2a1bd8c10e94a4ff1fa6cd8d24aa37a5a83b5081417d54171cb732c000afd610138918cd623421edd39009b828a8b10114486afb8ddc5d33e4eb6d15d4ea1f6728f1337066f1a155ad673c58fd88615ca5fdaf145e96923c8c390f2a5fe45995f6db46818e152f18f5a0e91966b7e96440caa1b3768ed86e187d7cd851770e2a283fd7c7986df85079627fa62822413d859db7299db70156df7097dae72254719d3286184b35e05dca2ad45511be38124635bc906e6e5356385092beb073e055f71a8a8557b56b2f811a1b5a7530c86de44d0c081dc92783e8789460d43abf518d972778d82e23e7754e36a33469ec211431f6f64b4cf4c126a7d41116e39dfff62e8ff9aa83218232003b0d0b0ebd245cb873d0e3f6c2decd946a0e1768e424114da3916b8aec937264dd3933d3b0411d57a07288794c819fb4a7573b3bc1e1a560241568593cc1de422f81c559ef4d4325294d981bc44b93073fad6ef1d48dffd21fb302fc0f55952bbabfa2880119574f8452b4f9446d615ed7fab3ad3d6ac9e90923c6dc3bb1e1a328902d0ffefe6f8685d18e609e1e930dc04e00c6aa5f05ee4b2b4e9472de8c697f60bf2bdd31142fc96e572235c4c41dc950d424ed3247e049c886cdcf2dc3edfaa7851c94d78eb04897317cd912f26251f14be82bba2b316d764f60397093057f9f5c478810ca384010510fdc933242dd24ec86c7ea3caddbaedb42ee10e8fa6a5100f03037e03b65e32793088d4126e1740ae2adf2583591c2e0a3be4e262dc3bb55a9b373059ce0d77bd111286e4c53f35df6b54124f1370a883fd141f2d2c7a62d61c3cf58b78293776e810f48d2c9cf391ba619591bf627d24d1ad3e260846457a6977cb94063613067031c0cd7ebbb5f88a824a2601cf686e6e717fd7b16f09364be51b324e48700141020ad5eb8fd8a4c7727ffa306ecd33fc64b75cf66cdd67223405cb50299c1d0d10f078b83cf4508b1c41c6ab15773864b2b75bd373018cd993e0cf993b0576f2be7ab40b64c2e8346bd076687d0f539cd528562188a139d25b157d25b0b3d50b718e12ae066b1b0b9254350408b46415da6be16a7eee314990e1ff94e4a0d3ea916717bb92ad4e14637426ab0cd9882c299a75c8156a4d350923f644daf9c1837a6c6ba8ea7e604fb311a3d15c8f59fc89676a4ff886d3a27d9831bf782577cf107f9c6f3de99cb61b9fdd8b13d26a8e0b31f83efd4ddf63002d1dcfcda1e952bd8785c7eabcd4bcab8ba6ce1deec2cfa7580ea111f9f0fc9c57c42e2957fc36886dca4c2423c654653b1d74a5cd03ce5fe72ccd08e477989ba4d18e0af08977b6942b57cd5bfaaf023226c781585c126662ac23b365746221913a0bd6640b7e3ac8a4db7eaed56286327061d6a9c93111d8ac3e0e35c2d71b6438d4806419348606045b01950bdec2b9f930da9afa02f3372508b9f929ef1dd450cbea7ad8c1621b487677c13d056e0ee69c1c507dc6c6d047c134e4769b8d4e79af1f23a71a5b50bf95ddd4ed09d7bd3acda8d1fc588caac4659eaef7e25c5795a4d76c8d232fad943d9dc0f252454776ebac2c5359de9f26427f4cec9f341e563bbd8d03f2621ea00f7fab78be89848639fdd8ddce342063c07c44570ced045ab345dbffd4568c1d4dd6f164450eec6b34d6ac551156b59944affb400349f1b447ac1bb514c3ed13c9c1999fd82e2d63330c2fc237b6dc9d719d47c5727a97395cda87c98dd333e167d9abeff6ad4792097445d37dfd117a14e5b4f9bb7eb880b9d1d7ebcb3ce7c43c16b3fc34571694a7a1b3617dece3fc703869b840e38e0923ccf7a70bf36cf062fd0a844530e380664322de8b78beeebb78049bd0e53da822a193423c407adbab841d18e26c04b6f7bf72c07d42b271483616a6481e55e2ea807ddc6de69f59cbd1b9b98936925c9e593b82678e1017132bce0a823445dc5a8c8016e5c1f55bb8f0ce614f135bca621546b92c8dd8e6b67acde182e27fc86132be5b573ba0c94e3fdd940b1d90d5b6439fd7893cc0db16d3aa93e2de40abe35a4d7c6591f324d72d4bb15ba2277cc81916aac145bb2c1117a0fd9f054bfc31d5f68280be3ba4872e720470fe2066564b9d5771e6e1d4f360caa88c4e7276bb61707c5beac85e9f38ab095ff69b2d2686d5a64bb269b4cc208d4c98d928a49f982a2b1712183ac9cc3318ba730a558b7c280a0e6d9f90a4c7726da6d66aef57cb4fa119541d996d694d662103569f7ecb6bc55414edb9e9e046f53446a4d8375bd8a74683470d73dd42f569021885bd847b80d0a50ca813c4faa8d65e875e461931fce483d6878fd469d378911ae1f8aa0a46ddb508b78f9d666aef9e8d0ae986bd61157d4c6dc38a67d6b83f1c4d71332f17e801000667fc37bff162b334ad22d0c20636d0fd78d7c5fcd92a552c5810ada75a05b735a4241aebe67af9633a551d090cdfe6cbabbd8f5e86238c85fa09b2c5b6a022fc21cc857ef17558d4ab314a72adfe032fabe4c510b778b9a64c67b682d211840d0d9a78ae5350abe2d9413cea6938c6337665c0667ac53d5cb1ce5a62e1f4af8ad81091a69352ac66301246b6de424e066950b7681bee6974639c9ecc9f2ace327e216308e4da830f7156b736013bd829cf9ddd7b4c4adb4c79ebbd5694297fb846dc9583d9f70c3c51b42c86733d966ea61d4940d9b9deeda168f8bd75a27292ff93703ab8b63a3c838bed46875890b43bacb549d6f35484ca5c463aa3c7ef95a4d931b0f50e2207ceee109dfd875bcbd821b5c0f683be518de8a53850164ee32947e148301f06b0b9d827926850607025728669ff41445c78800f4996e5c59c45789e114106eceeb8b9640a005769703cfe60919c814a0e174b09d4ae6eda19025578a7eff7239d009ae41b13c5355b3b594cd4517acd74fcf0ebfd302464d74a16625f6cc6c16e31a750da201c9836b84a1402a4b3b803b1cd69b79cbf17416734f843b78d6424d5d318fab767896e6b2a2bc2ff8007a99546fc02e96bf0a44a5de9755474ee7ae4a416d468ac6448847af550f6e34d97b97abf3bf412cd3a36188bef1744a835b9f0091111933cdffb4dfa913d0e55b808ee50415b75117a9481a1e98f7bcc8ce0a3038dbdebd56373e6ce9bb20d93df8c496ee0420a306e90d3ca8c1f7de2046abfe489bc279ddeb8921a5ada4b00ff5ac31e05487007f00d8cdd75078c4c2de236e224c7e3528926ac4f57505e535d21e7d04c0c015ed06c73bd52f34fb6f731e80d0f0b7e6c", 0x1000}, {&(0x7f0000001400)="5152d144237baeae423e20cafbda805545324e4ade07ca19f9f8dd16ef1094da75e883f94bbb77e46d077a4218b9023ec80677fd886334fc3f17b59feec2262c44afbc7034b08c8b56eb0b3b749709e3d97f12ab63e0ebd231653bb09e660a0ac4643a91d0a0493f06f7c917363c59162088a2a24a7da9ff309d7d4219378aed80a6dd81b80bd257bda83ce0c5ba015f55df6bc11ec60ec025527d349ee11772fded336bc746779dfa97b73da31b3f096aa892bf4ae594b8d0e21ed878d68cda13a345fe6b846d62", 0xc8}, {&(0x7f0000000000)="2fb99d7228ccd3111488848a480aa65dd924429dc3d6b3695c10168a297085ecb678f763585c44657265214c", 0x2c}], 0x4, 0x0) getsockopt(r0, 0x80000000, 0x3, &(0x7f00000028c0)=""/150, &(0x7f0000002980)=0x96) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f0000000200)="265a62959ad2108271d7f4dc53d641aa8e813a214c06bf447392a75788d9638fdda3b2358833ebb7ee70e80475dcee6d5fe4b354b863cf6487c20ca0af3ed0ed858fb9f1189fd333a7df0e354b70a769b04197aff155b72afadf1f5fd0d6", 0x5e}, {&(0x7f0000001500)="9f87e87c6c6a302afc00024899192713614eef876e18c53c5aa5fb4b13b7cd5d9484806b8331383442a58edfeb527410c54f30e52c215560726bb30d0bc20ebd6dd9e93f01e7516222e5aceb8d7262441b8528953559608be056036053f3c4f4ec13afee17ca2be7ee34247577748eed690fb5ea6dba0ae266cd9172db8a651b6f53b9c43fac662f36e8", 0x8a}, {&(0x7f00000015c0)="b72e71c119ebde31f30f52f951f16bba13c7d805d55d09bcae5331b8b60b04c560de86c4381b28b52debce72d64fa072db891b967248ae2a7bc7d1bfc0898d6afe2a73302cd9e2d88a3c1542cd0aec4529fa6fbdb51fc875b5c2b43dba3d89bc4ddc6cf1e2aab96af1a578cb5bbde38dafc834ac1c170536880675d8e7e978cacfad777aaf1cc3f255ed2a76b778e6b5a1946a2c1b512d507490c2c4bedaf88a2a6d6d4c57abadb033eda868f2321a36d65eb0845d5814beac3300c35356853e71fdbe5cd4e3f3036521e332c32eebf2843b7a7a58df3fb6bdfc02d55e000290f171070e239d9d6fbea8aca0fa067c3220b16fb2241014404d25cb002ddc51982e0799ba516b2bc12de0d1f77c5f8eb4256e6b14dd59f548d986ce9cdfe5aa3c9c31a050db61371d60f4519c3c236e811f8d0e3f61ab44f5883eff57f66198aa19396240d90f0b84dde524e2d64ab3fef0ebe0ec278f313e1cf0ae7a64193c7113fd623cf4a741fc298c7454829a14aa1b7336cf877d7ccaec637c6ca8af9324383e496ecd691dc47bfb981c2f6fc3db5aac5029af3850aea9445d127b2c54d52300781d81d3b4fdb5fc52ce646d18c978b0fd263e6f4a80e4dacdb79d3ea3c29f87a047344eadcce8a6132022242d559ffc9d464551505d34901ee3340bc80519989dc96adf4d587cf957a8d1a914ba5e4f068c8f8f21cea7f2ea522fdaf1cea73076bee3093d3595ad9836b43be714a6eb7572a3906c13138f03b7a368ed00176a89f13d738e4ea86566259f3f399e00911db400ca78024947e286c1b19ae2100cf61df54c18feff6ba5cce8693d220f34a9b6fa9e4fb8ea0c1b0cd390d86a2c61acfad806c1254e6fe9006ccfd44f39eb033799fd64f0505b442a5f865f7489a1386febaf32aab5bbd553bc48226fae53d5bcb77c93998c4dbb59a6bcdac106cddd7c029110daeabe862b1c67727dd092be2e3d49496abf693a0c0ced2a66a5e4a2e0d1f7d93c265ca6287480cc538ad333bc5e3a8535d25e7efb099beefc0216764c630843a54b5e07d55b1bc16a9983c4b81a9730c2e83ebe1583c9333e27cb9b5d383c4054bc505add844910c82d58b5d416f7c7e9699670eb8d3a795811654749569794d235f6c2c6e68f5a713b92e5e2d07c294c4bab3bc426a2cf2b10089f41529d3937aaf5e8dd8c3de4bb937fbf1a2d098d6524ca6cd2a839016b2aa9eefa2125607d98bc03986c6144fed898768954cd4e9bab1d0bc8e6170b7180da3cde98d11ac4e4a2f8814ece077f0197e1991a2fa4bbe8b512cbb454f33ba91094aeccc200707eb02f91a359bbcaace7b9050c34d02dca9939eb4458d8857b32ceb2d57f4573f634bebca7209845dadbb4295d4ec2c69fa2c84ed808a50492d44201257cfe01316b7bae6acc7648a952402685b3b6edeaa9708202aff1e46b12a1468ccf94e5be3a0d23839c93acef24f2d9cd82bd242f8a07f71b280bb04fcd9fea23c4c3b0907db6920fba901955afac8c9aa6f4c86253daf7d2af94730ad95b4fc21ed4a545a2540c6e3a5c2e7a16952fd0736ce129944817b87e0c8ceb0a3ea2236b3f2313bc01210d904da857a01c928a8e39730c9c73a70059615c686289b4fce21bf7001242ab071fb60c029d8e3ca911d3640cc728b933e9b0178cf8b4d7e6332ea3278e82fa35f276027052c68e4c1b7aeb7d99bd02217bc4e82c59e1910bcd591f9cb49aa6ba19a711717e6a68b0396f95ce3b5e1d42079522e7124a9fd98ff8788275f58597fa7753586790f97db8158b4eecc4216b458e7c1586cf43b8958ea1ac70d58de9752dc2762940de8fd639544ff8471a10ad0238909104c3d1a6bfe380d6b37c78e77b96838289fe24a8fa960f0e78c02dfdb79330cbfc1095de4b40276a29351393192ef7ce9276e7f2e0bde404b8d7d6a17984f91674cd6b11c829318471cd61c84739e4a1df549aeb55a9b983a88e5c87e95f0d9fe972291f606e6acf625a365acb9dee4d445930262e66a33cd7684ed74bc615a2dee0dae2487e5af4a4b4f717a444964b12e2e17399536e93602b34365ea1ac5e4de8b4ac9813a881312964667a9d80a3e3355e5a69053ca87c80bec68a28ebad5d0239cafe5337c6bcaceb498697b9c9ac65cf7e4ae12e9441aad98a352163ec155cbc7e29933b7d7e687b26103b64cf8cdb7889c3593be55b1ae5c1fba9f545dc165dd44a30890db5ee3ba9f3dd1445ba6111946d5f8649248b841eec0d6ac683ae7a23aa2b018abce38da44660e670f281c44bcb35ea98ec2ce50577844199141e457cd89ef7f2273b74694e68a8ebf0414f2835f7b3397c8df56d799606838b02195e9be5267016b748eca13e0eba2c84181ee8c3c245c73509cbced5774a9d067705cc7409f74845a2ab05c5dcaad1af5346c47212a20c5c3304a3904fd4ee364e2096ac0f6fb56ebc81deb541c8f1d876ed20a5af1b293283c6c2e2ff0957e0187a516a177e5484a074d38cc67aea06140d2f0a1a6080ef969c61128f6ea09398fe22716fb08f769d508da5742a7b62783669a62df880a0e4400e3c95456197a9d2a85f0dd58c16338dd36c285fad8c50cd6a186ce72bf7f5d0cbdbef5fe494f1090cefd47ccebc85fc724574fac0016690aef818c6ac27281c215ce7b5b4ab1752ed77a6c025d5a113c7eead8177a4f57fd127973f0d38e976a2def9adaec2e80f0cb6cd66b5f5747003fd199082afaa13f4aaf49f3044b5007fd10a0bcac162645f0f2deb7bdac822fac6a409c084f858c2b179c1cf1fe71b2fffdc50773dc01c6ff5f784706d257a3d87312e298921a3ca5030b7fd11f6a5e1ec552b3a1af7d75c8b751276608d4e63b1304463880747e1f4a6efe7a35beb3ae82fa55ac4e95c8c89febf1578073ae1f75ea250810632519005d0dcc3acfbf13904c1122f0f104912285f22e4075edd8ee0787bc0f212d7e40889564bddbdb6bf1a8561e7574e21a2df289417417b6785a59cc5b4123ceb3a841526a746ba1dd5328a567c7f8f24e976972e284e3957852b74912c34daab285d02da0b979cbcbc348997d5783fb05a344c2d48e2dd54b624b40fc056556e92fff2f13a13617e6dc39d3efdd3543ff635b183bde9fb616542fc8c8f0d2e9a4aa81a1760df40a63b5fb9270600d0f6baa4a0fc43883584d8eacc91c765f613222e731165da9e11440bbd3042e7bd88f1c0476f46fd97e4f0a682af5338df9b1ed03c477f2b5b24dafbce4ada8ed3bcebecee348a4e61b117920154ae0baecf9e2b0a1b487caaca30cc4cd89ea29dde6000bb3f98458bb03301f599881d30b6f92e5191a5aac941dd983759933a437cef635c0ef6bfb0497c39048c75f586583b0260182ab3a28ef6f3452f5eb234ae5aeb138bc3f8d4609200adedceb3e93651e2f73712685c75edcb8c0b3bfedd3ab8feea190d996b09e41ce216e8a3e3581c425f442218aeb84316084800ca6345430ecdaf763685a6f367849ea48d814d58bce1d9acd90b57481bf6a7a4e1faa5410acef0b974a72f54bcd75d1d85d2f88ef9b1d8e5ba2a147d86998f7ad672ace189e46886d6dd9b2ad48d6cdb56dc687d90f08b24467d68eefb714411b898efc8094b1610a22622c8e4bb524332508435acbb0d1ba67e608d670a3e15ca7aa3c6229b7841c3ba32fc5ff6d5fa426ced0f18fdcc353e2677065e3c10906079bb2b0ba4b11ef40e7b7121fbc060db1c3822de4bff6ae2fa99792193c976d2810f57fb17d81f65959aec9844c7359003c5b42bc7d738beea0d645312ddfcdffdfb5eb104db3e7045eb5665474cfd4dd5c243425435f6ca4f2a236a7ec96d36c4853845d776859e7f335de0dbbd5b3db59dc9583575f631545bd87dbe001d34b26bc4efea0927e5319183bcac22dc7f8d230344e4d98755316463de54add65c352c2cdb26f9bac30ee13831955ae5d04504abd47a1e7ce7554b5fc8138a403096d29d2e13ae7520a7e3abeb8800513f52e297e321acf651486182810cc25314290b28d5a8ff96502a574b5af9d1a40cde9dd23a330152dfd5fe3db99039bdb8cb5dad568844cacd22171e880d8f4970fb988b675323dd7a19e9763f6cd64e339707241113d64ecb93112c7a7642d424a2203b61176054ca2fc6673971e36ad26f64c56f6a601dc36f1d0e5aec9bfb2c95f629b042aa8608b123838dbedb8741cac5259f504bf5a714cc6428f7f4bff38e0088985d012a282d7627a30f396f90eb1089dde4f96eca92e75c866a8db4076a034ebb27fd71845b1e5c0fc8e821b9b94521ed5ef173f25f168045f43c50b9b5526e8b1f4911687b52f7417a9624481589137983f155028e48b2e366b818c27eef8e7f07bf888078f0fea1932ce24ce594ec65d3da209e809d1e59df2947250cb804daae8eb9c165a7dde5e974a816b8c026b7a3bad8307b00d3ca266b90992048ee9ee2ac8a4736101290cc1f47e15fc4a2d67e63c5049de1cd3292b0089fb8cdb4e01f2e7ccc2c217936b88c0c4fc86943d7d958240ffc2b255d0f6c25d6bf7e7dc33b9f9e433b767c4a6a7dfc74e7c101cd62619f958323447e4e1fb6a47aeda4719fba2eef408deef8f16ec74002e5fb9f717d67bfc2190f6b6b45c973559f3b51b51db858d7f73a6e64676cb102c9b55397656db76fb184a45cc636f67bfc88762355bbc31d8281fe0f6173143fed974501a5e8919cd932d2fed5d3dae6dfe248ef7a23aa5d67c671e484ecca2e42de79882fa4ba11fbadabc46fab6f70e8d9d03f5a305202e47c7206b5867d5238932bd36951c8a39dd9723fce44ee1a6495a1d51fa12d7bdac8e655669c266bbe76024d57cd322ae1fc9a911e5f9ac3f7a7c38274b40e651f63d9f4e6c432aae1a35ddfb67fa623777b73085c98ebec9aa377d82c38f90d3ae4b697cc24f0346dd50507056dc15b5afe8adab4edf70d732854f140dcb87efa63b0549c524eab9fffb747ed86c1016c08643ac59269613e471200c64897852953804fd51738d81b0ea5b1d2e12876e651260a5f9302a72b7af7fe1d6e1fdaf23f437fe30800bca19cd9c218fcd08f81aa78f3ce550114c886f5472bcd1507c37d410c6d65bfea6fbdc6415d44b591b9ed30fe988b57ce7cfd0676fab300d86e0b7693e52965b592d637c1b24d8f68832970af576f3bd0c1c4b375e5d2cd1a9ade5308631759772ddd19922b2230752dbe2e9e6d281a15fa3d7ec1d5d8462329838fc6736b452faf5d7a9ea31234ac837942033c0cd1ebafbb51eb9977e44e005d64e7b07351ab13514731b05cb3f9e1050a2127664539220bb7b2924da3d26deacba922954dbcaf4aa7b8b644799a4c2df6605d3b0b1b5f7f1ee6c4bab2e37ba3c1f147145bd2a415216a24d545c2ab8762ed74acd7b755de4a4550161c9ef231bca407d37bc3a9f9dc599db2f2421f708d62358782ee60123c93f0073d5e7d799be7ba0f57e70f67f773aeeb902f162fe986d5e1bb5e26c072e4fab61baccc2851976b498e2183d0946be4b222b15d12673dc9dca4623d08f98c7d766b12ea8238d2226baf296706c6595d766ea74d6ddc29dc3dfd395976cd93b6d67f973b9fa2b38b37565df474c5ad668fea41d1d447fe72e3db2e08809dd5cef6151928f680f889ba5f0a7eda8ebb3d611a8228739c332c9f8db540b42766d2ddd88ec1c85a71be4dd103af25590f80c57884ce087bea09bc58456372cd1c6cc5a998fd2622dd2590e6ecbebd5fd4666ade2a5eefab1d893201f6761bed4ea31de37fa761", 0x1000}, {&(0x7f00000000c0)="65e1458d5be550b31171769d7d0b7091fe", 0x11}, {&(0x7f00000025c0)="fdea1c355631eca6d0c52ab5843321ed185a2a1ab209aa66e2b4617a2370952f2267bdbb4570ba82977ebf9e0eb9d66dcc7244c5222d02fef333b02b6df0ba9b7bceb2da038d14f0a1924b45ca9945fe16ca11894d05ecbc62750727248077af5d4ef127737e32258f794a8f9b286cf620b82bd76b6839856c9d3a3fe306d35afaeac0606668594d47682d27d7986d043f4250235e5e994298a6d767c58a20ce324f738d0b7cb5607c7cff4a8516bb93594753880353064cf067c899d963cc402ee62ee8c6e8a1085dceef554eeb08a2de11702fa1712d1240295ee9f77b95a810a8f84c4bb9df87c3d65c90", 0xec}, {&(0x7f0000000280)="48bd4c9eab5717c484b2834595579e0451440d77", 0x14}, {&(0x7f00000026c0)="de6169272e06dfba903894b6a161aff07e199c312266c09f93a10bfe1ee4cd95844d27d3fb76d5f614ab518d8c9200081c41e584f36b76c60fb4b812c25ae2c02033bb973a84a73199b377d46c65cc45ac857e03c8d2c8b8f9583baabb19c7ab8366584a2f177f0c90dfa6d0fdddb7a394620e154f2b4bfa4e2d6904b2e1f3183562d7040884cd0489a3ef66ce728218c66cb484310acc39d675feccbfc68e70491b7b6bc94317eef226958badeafcb3ca233ca5583d48bf703160ecfe2a089a8ea5efa3f200f036574006db4dbed308b9764f5b41d2307df48840b4df6644ba99249238", 0xe4}, {&(0x7f00000027c0)="01fa7036cce65a66cde15224f602fb1e901dc970241f7c83e5d88cdf234193675a4e29aa548d3c16dbb2e7dc5330ea5f241e0305b022660b48eea43b7956b24cad5e5000e06589c3", 0x48}], 0x8) 06:15:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18420, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x2000000000000056, 0x40000000008b) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 06:15:58 executing program 1: getitimer(0x1, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) 06:15:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xfffffffffffffd14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2}, 0xc) getuid() listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x20000001) 06:15:58 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) 06:15:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000140)="fc187d1a141efe7a71fc46b4be14825c005b0082ea5a3578d9806b91e2a18bce314066219ee6ad5f1f0ecc57ddb83df4c115e324f2f547a359a7e99d69a7c45ca8588d7d60aeb099619124907bc4d46e5d13808c43f93f3139672246f30fb05cfcc735b6377f14579616003aee361a5ec8430baa5f1b339dca9ec46c030c069f1bf032c7dcaf476f31fd5a7f3780f5264a9d87", 0x93}], 0x1) 06:15:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8001) shutdown(r0, 0x2) 06:15:58 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x88, 0x0) select(0x5, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x3, 0x7f, 0x800000, 0x3, 0x4d, 0x5, 0x8, 0x69ca}, &(0x7f0000000080)={0xffffffffffff7fff, 0x9, 0x2, 0x0, 0x7, 0x4, 0x3ff, 0x10001}, &(0x7f00000000c0)={0x5, 0x2, 0xd48d, 0x800, 0x7, 0x2, 0x80000001, 0x8e1}, &(0x7f0000000140)={0xd45d, 0x4}) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/10, 0xa) 06:15:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x1a, 0x3fffffffffe, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76696c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 06:15:59 executing program 0: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x4810, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sync() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:15:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/53}, &(0x7f0000000100)=0x37) 06:15:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setgroups(0x1, &(0x7f0000000080)=[0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 06:15:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00b781c8a5f7fe4badb0"], 0x10) 06:15:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) r1 = msgget(0x2, 0x40) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() fsync(r0) r6 = fcntl$getown(r0, 0x5) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x20, 0x101}, 0x7, 0x0, r6, r7, 0x80000001, 0x7, 0x5, 0x1}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 06:15:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000300)='./file0\x00', r1, r2, 0x670c5844bf8a1a87) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file1\x00', r3, r4) 06:15:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./control\x00', 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 06:15:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x20, 0x8004, 0x7fffffff) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 06:15:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r1) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 06:15:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = open(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') 06:15:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0xff, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 06:15:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 06:15:59 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x7d, 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x401, 0x1e2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x425, 0x3c) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x6}, {0x18, 0x2, 0x7ff, 0x2}, 0x9, [0xea9, 0x1, 0x486, 0x5, 0x6, 0xfffffffffffffeff, 0xfff, 0x40]}, 0x3c) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x3, r3, r4, r5, r6, 0x0, 0x7fff}, 0xffffffff80000000, 0x1, r7, r8, 0x3, 0x8, 0x10000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8001) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 06:15:59 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 06:15:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x3, 0x100000001, {0x7fffffff}}) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 06:15:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) 06:16:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kqueue() pipe(&(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 06:16:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="2854c35605ab2e8c6581c8c741f5249ce46805f121c8486869b85db70385d7ceaaea830d37afe4a78aaf729d8d46c752b70835be0cf6595b70bd86e686703ff06000ad50ae82507faee4ab889adfb5d443f38179928d29a483afa19ec555b97f64e27e06464d02d1a8fab805abe336672a0c0b981fde1738522cc2f0ab6fb31aa58aec0301adaba186278445c8cfc892aa86e6da2995cf8c63d24ef466ed4f26a15dbcd2c5a021c824", 0xa9}, {&(0x7f0000000240)="ced92cb340b8b4edb1924b428168d55f84120901bcf3a9c3f2ff57811171dd2d771570d27537a382f2413147", 0x2c}, {&(0x7f0000000280)="8c5b0dfaefab482ca08cef36334fe8b22f70093a39ac31cce2ac5716fb6cde85bee79da6a482cf94182ee9c388019ba8c8a79924b70c7a93faf74bef29365f3e2484ead5ff41f9bcd7f1fe0863d5593c61de92c7faf8dbd1ea2137bde821f5c3f80024def4ba9ace231c26ba85435f0411022f96d6550394a12788e70e73fa9d238b13f0828f448861b8882efa918a223b6bb0d4be29647b340b6cdc24caab54cab59bf8bb837ebf75e526040488ccba5c6f17132d198463b71fefdcec7266d24560294ef85ed39234e96c63efc42b412bb223e53a1ba414e11be0bed3ff85ab8ae782c354accf028bbc5a5ef5ca3c7540938518e76d12e06e74d181daa8f659e2f09f2e7455215b48aed7cad87dfe5fbfe128c0446fbbb36103d25891d949fdb12a45df6462adb7b0e49f79d9a08910fb838a6fc488d7f0efddd863064d16519d93cf8b6c0522d78a7135ba88c31c34dffb7bf614acf73543f30e1b3b3059eea2661de5541bd63535519eecf62dc7ea9a9fd34b96acb7fcbd2834c0671f193a54ca1cd9bf2b18599a4c56144d903bc1df19afafd4ea9535a92a00f098b3ef4226c0427f7fa8ad71b3e3ef1367d43c49e2117dedb0c3b93ccb6c3e8175c20fb240ccaf07742dc7d4113a706e8ad01dee6d2515fd91ebdf4d25c11210e79e65ca07816ca3491d99aa5a2e1db267cdb88a566e1eeaee61b868216ad493b1228c2c21b0479fbe715a16e11c207208022d3c21b2b932d8fa3cfb84dd7d642dabcbf3c5ac314e61a22b8e7801259b7df27275cb8b57f8201d179a69432fe2fb4175e8950e8d8b2cb7319be3ef355974772b44c8b304a101a3a9a4c9cba37c512ecaa890edf66ba25dd997c2332a416b24e2885eaba1569185e8b9e18c689a58d4b286d1384677cd6541d02aa6ebbcc103c8e1e1eeeed4e539bf1351e63b7f4badce6045c9eeaff1cea66d26a83263c6f1ef5020b9883d775a7a9893eaa0d8355c97354906ef71a84a92dc59f227c4c4d4c621b57063865d78c168fc9a227fe2856d417a8015988dd6734105adf00ca271c1a135b8562acdae98cdb6c70b427c13228240f266da6d6c202e4e476ed81b7edce89c38c474b842d41236d0f90ce56fd4729c4b01b191ac8d70e5f1416c2959ecf7a5e9926b6a05b60da959c0f89a029dfd5d4e4faca5f01fa356c4a124ac37b7b67c1a2774f93e98a00fb47010026bd10e3468e178f722fef252a1967cf94f8d8989b8ad3ada5d103a9b948cbb1bb42194b3a38a05b83e3d989d8105423ae1e4ae0a5ca80a00a45630ae0209f20ad7556575b17a5bda08114a8586a0c44367e1ae5cc1c0035ce804ea6135c36d941fdf91b73d9edd594e90afe931d69706fd4632d41c52861e5f474f048db28ee4de0e1bebd24922b175d25cb453af6f0f1d464d5a2930e982230b1d6b059e88bf91b4e7627737d5d37a1f4cb1a5da7217b95c0593bde0179d26a8ec9b8cc9e49b2b311cb54b4038a17f17e64ca73f84dc035d4197b249939d70f9b232f702280b8f23f479118cdc8904b0113cc70b27c6528df36b7c383d0d5d59400d2b5753463964d866c3b9e5e6545579bd302678122fa8f3c1ed9aba72331d83d0d006c327c5425336bb070edc05ec893cc02f09ae8d2aed200a9cab22d0d9a7dccc630183b0ca7abc97e8d4c13240391fe35c7e6a361b1e197a527bfe84acdb162902f1f30e0f719b522d62603680c61e8b762e9277a83d3d58932f624108713b52cb2f6cb984186a1a9420ec5f2f71f6f04a7392acbff009daa62f5c71892442f0d3fa1cdd7e8c1749d921b8299132c59e696479afe1d4a1ebb4af304d12b337527e10cfafeea50b832f89612f0302dec2518db8614ce68d19d29db163e713806e2621094a45d7c2ac4ad76910b2fe5f2204a49acd3158accf3b598a22d266d8470a873be9d5cee6d256a5a92e8ca7887c0373d1232201112a387227bb668b49b63c0ce7e7a2443ec29e2c66ffa40275113d2f1c14bde83cc8277114931295e2fcb9ca0c4b8b873b6fb6419b42732f6b7ef110383b664694e30ce11359d250ed90f45ee93b445086faf24a9dfd76ff7caca5fc4180979929498d07c071711c5baa4791e2b30c5be1c85e4c6ea0daa5f24194061151678e74132494c54290dd7400e3544be71235a1843581376dbb0faae2b51662fd8cda4ed74c350abc13f267890cfe83594198123fc80efec0fcfce50ee9850e16e1c2c25e094ee8a87f078f9051356bc67c37b8d63b831383bf9c672fdd353f5097a001f296cdfa752e1d04fdabc4354eb594d0e4a50ed4aa6e830cb3ba214097ee688cc6e9f4cc521a273451609f9e023fd84d5263daf23ea1b232883b190f452839f787553b9c60b2d6fa773a49be400836f9c9a4b075c5a54e5ded24801d9a3ff60474acc49ff482805bc3d138499d14cd0a4ec9f23668d38f801409068e912f063e21b5657dbb8146cf8270cdc284d4ce553058690dacfaaddd8bb4f51f0da12c667d73811c4747b672564218b7dbcb24265ce7e6c6057bb0c1d07e4d8a67052cb0f4ff3405e448d138add4a824726e282c7b3aad6b8b83327edeb79e762c967ef0a56f2b4f0632374eb13d553e922e4cdd577ef5ae181a75f8da04e3e22bb786115f0697f49da7028d3a2afa13bdddafe9db144ef68ba8f3bb6e6225731623567f8593d65be75da5d58bc48ad02f3dfaecbc504b24cf54f8e985df1800eae9cdf11ff0153ed952222158a94464541deae6425ebf4c4f5e12f9fe1bd516ef98b50635232ed2472b7d9667745f69f26825c95b1a56f22b9b0bfd5f36a35b6b9e26f843c0f0ad9cf31c46bd20f1ed30d66dc9dc4d1b6521bdf6580db28ce27f6c11967ca16cfd2042dcaa9655c040ab95dd9c1dbf0ec39077b33463667b531e225f08323efa4099556841b52f6889cfb88c26a23e9c317be4c47ddea91629bc0c9871b983fa1edda7dedcc5709a51828878464ef2ddcc29ab2578e2b74ea6a621a25f01ec43383ef68f76db2e50caf561580a47e03e05b0ac52e443518df79f982b8635111e0a0a7e107cc76ce67eb5ae35954893929658e343b3bf10d2a0b2f20058f50a39f4a3d7e4893bbb4bdf7d22a2a32da20499fe76b951ff8de995fcf41fdd7c1059347a6c6310a4c35023cb836899ab43f7d940ca38315189b5f7585bf5ecb24fe6a90c52cf5c5dfed5a59b43eb785c1eb22f4f4f25a481d62f37166acef51f18ea7c17f8b86d925670cceab666db3b2c1731a26fa0c9cf16725b7fa2995149e15e024611d276069bb01867ec2dadd12575621329d57d4abcbdfab8d5f6addb07bc57b2c2b447edab6c9afe8a61c9c92390a6188a846a90bb90a7f3afeef5b9cf0e2413e01d7bbafb6f2a72ca47ff46e7b248b3efb860f428b9b8d021114c0a7be5224d81e400b9eb75ff66c8c4a7c0e37da98e3dfcee3465e31215349fda0474e298c98f32f4f1154e64cefecf57d7ebb8510e19cfbe8e1e9d7696043401aac497a1410003f47cf9a1a672abdefbf2cb07e5dd6e28d272ca3767472103ed2d819fdf36e6a0c3f5db5ae4355247b13cfe73b6fe053c553c76febf8f68350a69715c8c8271717e4ec63a845501501054de6539db29f1b789676c6065a0bc9bfe6aff5e5d2006073e2f8065c4a56bf56b9fd3899e510e31aca9f71cb78de4716ec2d311562f70929d3ca9eed0269ed3fbf76dde15a91ac1f97a8deb070f21dd6b3621b1e9f5351abf51fc3b3cd04b0bb4c8939e9bc61581e2354e8d4dd1d27a3e41284c9d1c306e905db288705c48b48aa6ac610612ffc2aacf15320bff397e2aba025a516c19c15fcfb7659a8d7aeecde1400c44ee0815ac40bcf485715ed1431a23f7489e8fabeddfe993d8ef0f7be2e8c9484e93e5474509f1403e9e31140c10d61263edebf03f5849ec167cb74c80bf18f7c37a9a60d4c87b0cd735ab3dbc75f2178de38f771087557ce1310c62ad6d0a5a033cc3700c375c377974decd20ad13e0a63e39967ada8b37e4ce3a68dff643402996515791f426d9c0b9911e445149e0dc6dae6b2f814f9260a306418f21f122617cd4f169cd73c0589e1bbdebe57384d6ce17ac176a4778a16dea5d0a8268c32089bf043132ad7bddd62194ed13cbd9af6d3d1b1d934eb6797a7fa4a0b3a43b7673997a2a4d576a5e660924bc47fe5f23ba5aed6e166a14bd6cc803a2bb611ae4d5d6aa7def77aa14898334bedb0654ec626ac3101b6b2ebfcd70a4b8f662d7e601fe83d4a697b9b4ea3b19f6c80b17c933939e32bb0858080345f2f789ba644f5fdb1f55226b5e20b557bbc16357e187f56e8b76222c490aa68c822875c701305da21e96aefeec801633b626450f4c5a07303f6aaddecee2576fd0982793f04fce10ab60b141d258e8bc67e97ed57a26c9594732ebd95c2c076bce1cb80847e618c2eae12d41defa95ae6fb3ebad7493d2fa23b8a451c8c1a8af6f9c511f4eadc785a01483cbad195d09e9c709e0c5e42691fd33b298712148cb8c34c19c692abe9ee9c414af05435eeced6673c5fa6be60536b7d43b2790fd39041b292514083d7c5367fc017123df4a3339c36c4a1019f096fc792ab37a609538fc517aa11b01e34df95fa8b8009248afe6e14300f3166f8ee0862f0715fc9ec6c0a2291229c8f63d6e48ed145742826fadf9e30bd068213bef0d8706ec9ba4249d01709cd08f0b1acc3217b2ba6977d09d4c6d109fbf088ffd7f41d6dc9091159ff08d5ddf3f4e76495cee1d6c146b7be16e39f7dd3abe4f04a99e574f0f343d26027698f4c02a2d0faef7b091d74428440fcf952a7590d37137aa231007f75cddbe45b0b05642065a14dbca3da076cf1daf31c58de75d007a9fbbaf7b53c6e8df0b49095b367e22f15a8b582ab36710de7da179d7d929cd6b13a710a94a9f7b0f589626773fd86e042a9493c6acbb25ea8fadfbe21fea93beaf74a3df0e3c55b5a1878dd4cf1e22c9a9f4088a9cf5824bc82a2a0e581d00e0471522337f36e9628a1cb9738d9199dc38f08e6d1e205a0ebe024dcc83b66453d85cab802045252a0e14c8e1a7139e2a66b89c8f6fd06200a3565cfe3a521b363761d7802b0d30c7ff2353119e43dc369438f5c018a987ddaa08579173de813152b5f621b10662059cd28857b95a14717008bf0da6cbf5a07ee4fd8e624ca0503cf702561e5a6d9d0b10fff3cc9326816f242a3943be1ea1ec0aa0b8e196adb439e3bd21ad710ef7b1a080949e93beb1bc72149737baaf67b48570d3b57db00ecbb6b760968183c8e6c587929ac30bfbadf2a2a557ba5266bdcc2af87262901255f3553c751c577609de5bc368c0fe16895c8d01e9f7035e96676bb365cd52d4621a165056282943e83155e8ad42e115904d59801f6d9d5d2785879f79c4486e185f818ba7233c8333d30b8a48d71d60554a808acb537fe9965924e2d13e1018551933fd24a8ccb37a45725ee1884b7bdfef6269c9daf4110a00176a812d2462669c4df25fdf692a07bc322087b14cc91f660d39a321b45ce8a8a3f178f44922f976f45ab1ca69f7101ab48d997d18d368efb26bceeef7ba0b1cb0bffc5c91a5c24600baca595d0f2f4aeae00657df0aa2564fd28d29537d31a87ebb52ee98685014c123cc74e1b2dd4d7a31fde38d5e057b488fa5bec693987ceffd226d3443a6d002a99cb39711ac6e7d813b79bda5ed2030f6b2453907a8cf6c4321683a9ed139d8e1c7d1d70fa8a0c3a13288bfad60bb45c9b86607a7e461092e117badf5bca0f6a3209a", 0x1000}, {&(0x7f0000001280)="4efcc777e7c87302ac262d47cc0ecc312fb62b75dc96cdd5f92a8fc620092170242df400f308ba0c5da4cff2a6f394dea454ca7ce26893900122e1a0b23d7e2ec374a5fc1b0a5c53f40a6c13b9ed282c5489b5d6ec052526cae72d7fc94cc270b0894b05171fafda9605642a14ca0d4e6d19efdfb5b45035406fdd79ffb6f7dd5f2d4e02d89226deb80618645237071787db5dbf878831bf997801d9ef2ef050baff3815675f08700f2167efc1156096dbdbdc7d9e34c95608d266e9125cd1a39770bc9149efa467d0094667bb55831b4d265e17e82df788ab42dd67c13deaa828630ad6e01af710e5d0109b77398c94197379", 0xf3}], 0x4, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xffffffff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 06:16:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xed4) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000008c0)=""/71, 0x47}], 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8, 0x9}, {0x2, 0x2}}) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000300)="1aa913f8773f679817ff7231d74b3d5257cacae50fdc8ce572b55e1977ebd525b808051e2ac0a56b5eb869b0ca68f2b12c02b23f2488178c143a5c614ca3e80a03f98b933ad953857f1b3710d3b3865264daabb4026fc6b52762a1eb7cde9057e013d0bf6d85f2733d750563d3a973780fc972f6c6cb07be06f3b71bf9d1802cf0b7ab5838f70c1e5ee466911f58eaaffbe6786733aebdd44e0e13eef8a7934936cc683196bfa03fffb425c4cba03e8b960202504468784988c0198618f2442da4c69c053828822b8c24206128de39273545feddd45abb97f95ebd0f21725a1e9a3dddfcc5f64ef03044d541033f", 0xee}, {&(0x7f00000001c0)="e8df850e7414da59a64f31f6d5d165af41b1555cef5fe15a934b26f8bf6d6efb092ad4b2071698871769adaacb63dff0ab7f6170e7b2c9837127662537dbf81523fd54251ad418bebd77507210ef92ea2c1f423700ce04d983c6d6d94986", 0x5e}, {&(0x7f0000000240)="a461fceae6df8be94c", 0x9}, {&(0x7f0000000400)="6ab15746c01f11c3cea297e7296ee8442e4bcc338793241ed089b6b93ab9add921c34e63c4895a2f94aa781170d938a363fe0bea01492c8fb4051ef52340f478f1", 0x41}, {&(0x7f0000000480)="934f2399caf514b05b9dedf8ef8237187e6327d97ca5ff5ea1ca4bd9200a770fcef166ca53a2c2a6a6f4f71c697adf1fa722c607c9b81e3ba2dae442c76062ea99a0eab99abe336958a80ae27583844f2e7445fdfdaa01d3bb6449f903efae03ab843569267124f31eda2e27bb15aa14171e4c421c53bdd8fa9ecff59b3ef9ff633c2b868c455ba329cdbd873021828fa1ee07fdc4a86248ba84f9c36e262890850c5baaa32b3377d2039161c7f49d2e2924e74e243f780d6bb0c07a37a1682c021ba06482fedffd1a24f4df93c27b222cd0fc9da84058f501a05a", 0xdb}, {&(0x7f0000000580)="54d152b154c9892f411f6a0422a08b4dc600a3e91272bca8e5d573bd7c21ae67f7967d3c23801533205506f6f37acb5565ae9096bee94ef257b59bd77b7d4fcf9607d8ebe81a4db91b05c27573be522fd4e90595bc6d895a967ac2a0c5784859328b78df19d226289c84cdc232cff1c347da52cc4ea88ee9cc465851509d2cac4fed80c534e63dfd5e2698870588849af2b053efedadb3af323d7936cc73545fdc471a5046cf6ea877de39237c091dd084f7dd3797e71d86a418b34b4018a5cb5f608c66e456eef4ed388abec3111fcd0f071594806f84fcd282a9c9d862c776354e84851346", 0xe6}], 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 06:16:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00000ab000/0x3000)=nil, 0x3000, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:16:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 06:16:00 executing program 0: 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, r2}}) setegid(r1) setgroups(0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x4) bind(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) shmctl$IPC_STAT(r0, 0x2, 0x0) 06:16:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 06:16:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000001100)="02fa5515fc4e1c2122e5b32f39a5953178957f3cf66cecbe72e6315ff28fa8f73abff1c7291606d69e3a6840ec3c52a2daf54560f381009c89e201856bd99c8a52503fbc09836b7a17e097c4506ae0b501bf8f4fe4b2e15c351a2082cdcb1249a6b1cce26060ceea8f22b4ca459c7ebaccc15e309d21a480176e54e911b4c8a76ac20e875c42cdb24dbf7bacef1c98893865d2430cce7fe383fadd632b0e538f912349488437b63669b4de03a8e21dc9bba37a133280f21e47064902ed0bb5806457deaa14674da9b1b4d67fa3607ebbfc49709702e7a37d460acbbab485a470fc38c060d9ecbd370fb978c7726bfb50b8d9456cffa75a4e5bee4e3e0ba364e8b571c67b6cf7149fd1573c5f5235e078c5961ac1e050cb21f6bd74ccb5b08a2e0d51f42b5e7d54051ec07f815a84cf3931e07681de3a7c70789b127242f0b25c71384f3d9105fe726f8ad0683795ba1090ed44b448520fcdb1610ef0a6da485f7b85f431a686e748d14de8baa82e5bc77778390d8f71d77c35b41ab39569ada6d619a4eb26f98e50131be82b88b51a44cd144ea53a5c40d7279c6ccaf8042de6bbffd095b46f2376562e95626f6a2806d200d139a08a84543c18143a2c972b22303e05cd3ab2ee18cdc5cde7e44e966cfb8a8173b1975305ad3d79c39da1183c613e7201216cc7e08a8ec840a42cc3052d090534f1ef60ae0a7acc5733a14750fb46a734437c98ade4d4aec386648bfdc369127a50a4971a1cc02eb69f6c700fa14e4682503ed552eb1d54ca8050143090790d7bcb96eeb157cc90c1173c7f1d9b4b66b04f44641c9907a0ddcd045d9d67c4cb904d808abcadc2d3416b03c5bd0ae5024102657331b3649047963b0cc1f4fac1ea9d92455a2f03acda4951269587683f6323964876b69ef506efe70c879c1c79986d2696173214a0530424406d950dd15729a5d758b8bf60bc34d9ba2fa64a4eb54796cc589077b0632e82b3ceb89fe2329a6e741377f0e359d7aa52f8e48f6ea3eedf33058622afdf9bacf5002f0912deb67e4aa0c529ea69e0352a51a233817ecfa0504bda68f1f44ff8bb542877518a6ca826c962e97d7439506b03f4755adab4359be0b42dd79ccf3ce5ef55a11327e19d4e48cff340d1161d286d5912e5496af4bb1b5db7d8084f24c1116950d9e66888cdfd6bd094022c138d37f7e1b86657a993bf0be745ac8032ec120e2e3f3888621f5b14e92126764c7b8b5325a6e292ce8669ef273146f7206a1912e9262068f198631aaf85075e188b5876fdea1e9da006c011c91038f6a1437dc0ec590b9d6b9906a2037cd7e9bf34d05adac119aa397288b9c6b006967d3836b49a7bf53b2fdf9da57931599289492a46f1ac72a371ebaac791a478c384512911897b959d7c2f46216e4d3795b6f1c3157eaf4c3bf756713d31f3e26d0e1ce65172c836edf317a67a70ca615e77fe8e54fab0f215f0fd62e27623aa0b65729c41f942948ca34d68a68114bbea65a9e07ad615c5bf35a3fb8648b6de722f598aabcb1306b632d445aa26f77c341229ef1b6e85cbd6c836d8783727c7a47463887e9f15fbe3f0567794b9abcc100c2faf7c21a88fdc1f7c3c1c43a0c093e75b1dd999a7f7206820728743f1b1970c51fa921f65f1b657a3ef30aa709c44de3626a3ddad396202bc9fc7b2a6de3c543faa428c7da68b282846c87644e7daaf7c3fb65d1bc37f1e6a25ed4a0e4642a23e2d307685198781890fa152537aaab81fd0938655cf08ebe7a148bd979460d00ced458b21e8bc3394625ac1c2515cd52387d0e6d5d9f1124f0f319ded27bb273dc230a02710cdb94ca81d2ad3f9e31245b62d372c4b618a047453c5cffa545e5e572bb09d3074bfa9d38a5561af67e066d8ea8db4cb4409d6682470b297139d80fbbd2d49e3a7067daead9c1a4774f06752666df9f274fc9299c1f5ab61170f7857fed879ca307ed00aa56b557a08f5fc855190488a2d2a684c2f5d14b7ddbb54b430bfe312ebdc847e295f4c41d5591dba4b6c06cd7a84550ec0c4ad9dafd1152e085b4305e2f6c2c7860d5e271128674dd981c40509aa843c30ea9dbb33563acf645d3fae920588594d1f900566acbc50165796ee0b20e5a3be265ab293351196cd7da4f3700eacf96a59f58e35a34dccda9e96bf5455393666d799ac1091a67d6191008012649b08d6e1a484a5f45df15dac95633fad57f1214e8465822c3c8ca8d9a9d0bd4c34cc06f73e937fa6876fe0a6453aada406ca42d78df66559a37c569ad9efc29b7b139917531fa53083d26e866437d7bfacf71e78fd79bf737ebc4d165f0ee2725f740fe59fb7c68aabba51406d066e7ee6768cb92740e0b1d6775b675607bfd025ef95e63b87e63745008044c69944bf212ea421dc8154ff483829d038dc95b15ccd46e78b5112135a94cd1e5726f5396e578131d96f3440d8e36f8111a12586e6a080d1ab30a38f7414690c546016b3770f9d3ed02811b8a74f707b484c45ae10154e2fc39e90ca5cb4737bb706f52dad74ab113831e2754e9059574522e77c9c02adabbe735b8cd15cda7d557f9e7d898852e427e727e4218e67e3c51de4c8bcf84475c92e1ea2fdd012fda9b1bca5ed7d899d8b9e638b94cdfb018e016e4107608c0529eacb89e073622c73cb0211aaacb1873f0e47e3f3b472959731f12368ca22f271e08b052aabf37a62c098e7e6b23adfe0f41624e1d76aee71e1c6175271cced698e20468ac00410329a1096394a5f477d4f246733032ec9286d9fc26ecfcabf685171bb52aea522c2add9284a1dc3f248a3618a6a586c47e887a4c64413c3d6ace16531c62a74b70c3fcb8ed215fe948889ebf744a5d34c1e3f3c9a31a16fea80a6812f72f2bc7648c3d09abdd0dafbcd7370a6f86410b6819afdb7f434810939495a4ac327111d5c4fcc6bb9cdec4a67f2ca965c36ba1a2be78526d7d6a8e3e98e93e43537e5fed1d13dc96c7a1f9e285c643039cb4db7f119c0689e58d77e2cc141b1586e6b92c0e257a8786d3725b1397b7206410563ac862f9d1a818d550ce502a5d4516007f8d6de48158a19a758f40dc891d2859d4a1f0ccdb3edaa78735f9a9d94c27db0291f86cce294495ae3cfe7c3c3e05ade00f5368ba9d361b266237fa839a18a9200ff2d4cba8d48c73827c4f0779fc50530a51f389c5a0263a90f2e0c44bc99da4e56058b3dd0cdea178c933ba82191cabfcb0ff17d67fc3a1c6fc031f8c4e999e663ff5ec8d6c24b6bd4a6c9689bc3f552de742d6703b7654cdf86ca3ac68267dd76d36b0e76665b796e8a332d32a923be82d5b30c399e977a0a813faac5420e7b419afc367415790bfb463a34a5b22e4b177f4ddebaaae23db926c1e4ac4704bee6476edd49690fb00f369041b1c5b1b4a85ff4aa2518f6990cc64ccfe1be5ae24b03b9266d65b43c34c923343c342624dd9f9b4159ffe3d677970a98a4d02e4f06c4f94b3c8b3616d6eb2e6a90c40cb197608d2d6e997245af58c836260dcea90207e1385b5ba0c1ae06735cab3721c4f2229517dd7fb9a8c32cef9c6b1927c5c98c06ead639e257c03310e3afab0abb146e57fc0abe367937d31dfcac32c465d061493bddae7a8941d6f435268d110786266e2e93952b9ddd8ff8780ebd86a22b06be4a2bf50009ad69f123a70e6bef813d177ed14d123dde9f505da2e9b5628a10a7c90ace27206602c5e47e12614eb7dccb9ea55e951f8d2bb82df01cfbf11cb13d1db8b57755ad601f26f563c89fbb9e3ca35f53a2580a59fab753cf2200811318c297707fe863a3228289fbea416771da90ce514f43d018fe5b193b06f761a60c1660f8283f3aa7d0d5e55bc2480f6f625222bbb7f85887449cd62285ee093fd9fa65934aacc0225f093b89b955d99f2162c5b16785c453dbc4bdb230f8a23a371f3184d8aeb58bbec221086446d19740f3954fac42f25dc8d2615fd42a42e150ec4665a20661fa96fe568b32b99b5c0b1c9d8f149d09e91095bfb98e1034d2e1fb765ace5261cd07983d13ee2cc263a3194d8e9f0f37baaeadbc815cc2f40c7be84bbc649fd0194871ef6da981727c8d0ec544ea96e198fa89cd17f8c54e16a4a160f1c969c5569354f0e56eda66491941d51e0256db789ae6a85d413e7226acb209bacc10e23d872c60768ea4d6342051602fea8a69a34de8c597762cdc64a74fa5475d4a890b4ca40d48861d77af85c6c04235e166fb8b7d1cea19a88f7e4cacbb316bc62ee9c8f66288d72d4dfeeaff135c2d57730df140c8966c055992c68fc77aee9c4fe88718f9e3d70d973e7c911f145a4f45bf23629250586a0bcbe27c7ecb66832d21c858966d116b8acf0fbf86b9aa515f2931bc0b253435c07c9466773e51c3a47d46bbcde17d8033caeabe7b3002917f506972b264d9b7b8c94e7a5330e66043479e5e58c73d71304c0985a682359b73ee15f5a4b3d279e2bbb86abc3fce2b6cd5cd2117df1f7eebbc4537378c8ea7f9bdcea11176889ae025944437d528b0c0cd9c42f4144cc27c8aa47eff1cf8abb0329a291616d919b47dfd2a1f874f518c2f87ccfa27e62e08a7024dad3b66ea7542383dc0093aa2cfb4cc3e7c3798e341862181e1e489d446cb21ab005e89751f28a01cc58489584166c0816f934491fa96907a3bb2d8d376332294e016bdbeb44e43a15300db39b4a354dc89475395f6159509be549968da6e1d043736c3bf0a72be9f7a1b5c1bab64ca7453d0666b74be336d46c57a0ed5e2df5917dfc416167f41046efdd920bb6ae91b4353deb71d3e128a7b16abab4ef8bce4c90072d8be0b1900bd2df17f5281384fea4889969509ec6c80d66c6ed5eed855fad1ddd8157c6b8ddba6f05351ccb8bb9205dff07400560cb500a24bfe833ee1d2d7e55f6b6f7a58c450d641cff772f03a63bcc8c4f8a48996bf974c95428cc36f091e31e987b955e3f2ec3445ac49633f77a42c41089629232fe3a0ebe8f6a25d7f8e735cdc6ccade2223fcfbf37e2b66cd6f6bb2a755019354285f8c61b720b05a1dae34487e5612b2deb4381e83c8db3d6047ca01f351ead91d52e8396a141fbf29ba918292b2f4d8fd28e6261bd936a2fcf2a8d36820275149aa199563ddd08028d97865fefb03b2cad4a19b71a6d4057b13fe9e983be7460a715e37fb092f9ea3247741a1a5dbd481b67731753baf3083a0fa8663b06dcf997c4f6140be09949ae8c0c7c6f792b40c2ceb695550944c9481555b38386f5827231e3b8b33ec95975e41dd7308708eb85b144dfe9111b93728a709cdd32001c1078ed97c187370fe2fb7d9ed483c69387a084ead48023e358a06b7a9d1340371d8f08ae481efce1e9eea10aaa79faccac4c57f2c2d78852f4f40f81f61df2be4a086a0727d475e781f9e4dd06b176c6ddddc8a8cd7a800abaadebb14787df8e0e75c3b6c31034227d689023fb35a247bed07b578e74cb7a26b41b20373977eac44f407d21b37c0171c1b49f02ea4b1aa8a10d917d2711511226f09e03aaedb864007c42f52bc91c430624140eb3bc37fbf15b21485518333993a0d4b5ffa743c5b259536ac7173ef8e13b825decbcaea44e019d6948f6fff0ea6f3340dbc0dc3e10fcac36c2f5862ab00975fa7364979e38e0856ce87cb4db49c5468ef1f1c390754d031c7918492f534c1098b0111811488c7296761fc069439a3466d1fa9d70e68e0a3a81adf174a07724584782556c2a4a9457686cebe939f401c5fa742f7c8480361ff045de59abfbb51e3b1", 0x1000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x9860) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="27d835b77f0a512577cb28e248ecb96fdd1512327579e543dae9e077962cacab4c0603dfc6709cf77a260a60a01c6dfea8385e2c229c26cea1598d8ce5da8123841ca9c91b021d9bfd0ab8a3037355bf704f9482a09398735fc55118026b0653fa442976534334d4a56fcdd8441ec0c5c23b245bf59edb2a7566189da29927e345493f1f63c5cd50a89eb08c3c5c00f0e3602593fca9c1a1baba41507555d832715235ed347f8369e05810878ce41ab81e6544697fbb1d97c8f131a551effdc0bd2eb59b2a1a8dd4d264e200efc8a89cd4b8c701cdd0ba8c4bfda7e0a9f0f05dd8f09378728b4d6dd0c7309aed56ce62035a0b6ce2320dce2c3baffc58ae3f16684c217942130fea8b9a7c56ca746c0355ea475bdf0f8f5e80216f5415c0bebc013edd06d0a4a3092b290e20efa3985c6cc63da447f273b798dfa8093f9d3691f388cc21a844c8f6ca3f01cee4dbdb227d4386901ded55cef0c793e7e522dd59e111dbe248a1368185d181f9fed7dec3d01bf3916eeac170f7258400f89924b6b93d0679c1a32e71e85fb40bf55835ff5fc3980fb66b9eb938c2eb6aa7411f7664a2b35467e6ae565e28439be6ef1779f7e99b8e20bff76383b37e382411b2dcebed5708b15a0deae670801a7297474f115a5a62ea179b5209b9a1e05f156130a15d3d62f37e24aa79f8b05613e66a262a4b45f355b9a69db39f36d811cb90f1df0c78dcf0d90f4465135935a170618b5780f1ecd8a2a076cfe189714402ff2bc76709146be72523def0a56c26986a87956306543b1f29281c72598cf4b3d7fdcc99af704fd9f327da4edcb31f8948fc824b474f90a3c866ae79a72d80643702fab3fa059b6f13cc9a18a9dcd39e92ba6ff344505b2ee4116b66481726aa832bc9d3fab9010ae23c970185241d6698cdef186a2816e772d0ca76eb9ae5767cb91b098cb412d3079bc4f066efddfc008fc5f92453e700590e1baf414507ec4312bd215fefd254939cd2518cc256e4d775170f494ca78c848350ff0e22b3997b8d98517abe27b86743f1b945de3d60064491c7f0390bb51fdf64ba4826aceb19db7960397972d92387f5c327c3bd2b84ae572376f7970d71d73696b9ab259e311eb90c1b1c06667772dab2e2783aec9fd3e38f68d7e52573702186d14f5c16f5427829dc78e0888cf9f04c0c47e3c215da57d70591a25ca71f638a4a35615ea0b048a3c48a639f8d54002bd071a2ed688ced420fda152bcd94ed096dbe9c915b93f94cf914f5fe370f3a798638bbbe06eff2077842ac74c17a1c400ac4c254f88b55bb3a126ddede3d0fcc44d075c098f9fda29aaaa267a1f76257d74b11bb56e2a1a0db6df51e81dfe09da9401de6b0132db0b2ced994c48bc15752855c7b9b90b31e890af0d5fd6de2040a037be899da503161302ac572a006dd23ed205cd66ae6441c5820ba0b7e07a8562e15c46410c415ef59396a3ca73b74fc4bd470086f9caf2c2752a5f75748b6b12b426dee4379136f0634a1b8802b7c92428e9b1c413021f15c5509d0ed69d1dde436c63d208ebd1c31328626409926251d1273b4f5e6cfb3f56bb2a10d32bdc0eba5c2e9f7313a909d2c03165d358a9c1474a21830f3f6577ac13b4fac84937593560619f0f7ffa134341e27548294057beb92bcd288a177c71ba09c9cc8f8f32a4e0a507ad69d0bcab536448cb6b7fac535adc393adf7a8351ab5333b100b34abe9a475c6d5e5f1379bda30ec4529b5d0eaa01279e7286ab4d8bcd15b8d467b6febf4488aa81d479ff163a6c8e3ce9fef79f7a2b4e4dde67303316036906ccc01ea21ec9c630b9804587ac9272d48ed5e1b59d622322404c2adcd060ff8c7375330ace6207ee5fcd3b4d628485756d865c4bdfa8694f3d196bf9be5aa39715ad0a294e0ae08215bfd1175e835a8b1f789cf4fa1b780c7378e0a550d1b04c1e9e34997220b185dc74b03dd8ad7a4eb68e68ad7e1a2044d569703a376f10f1802d6001375fcbf5ccd3ca035ac703355e2d2aa4c49911ad47881bdc01817a18edbe83d016c13aa8e331a24c3bf0027132e5488eebb981e9b276e6a438a45b786289db29d39b0d5bcd2bd60e84a21457dc9d13c45376f12cef9e736d3ea6a65cc61708ff18f0481606a17299936ed9b980b3dc3e3809d45e32fb47ed0a0b695289e15b012f19f577e8888dba529c28e68b8debc40038d3d3f788d22d959a9c5d7880b45cb6d04d3e5f2de567258c8664a4c93cecb3c993e07efeca9b1440b4c6159534e5d984bb8f523fc5b313bec875d5e7a2c79ffc7f224797bb81df3f0ddffe00d4d346066cc702071f947fc4990000cbe545106beba458419f0fb35d28d5517ab53781a5ab673538a38bc23a16da15a91711d55a61db1b823467022154210391898e76cd74f3605aa07e301b13ec7acee5cf1f653e35e849fcdc5d0f2bee7ffd31772e5ecd2ae38547280a0c0cf549a9c3fcace2da72c3793f8af95ceb5ba1120d756362f6eb4032d055d276cfe6b474d024bc417a6f92786b7c636ffe68fc25948145e563b50ade5ebc35c566d8fedd3c274a59e97ffb3a23e0fe139cec213a2823207d8722e76146752c69fd37aa773ab5745542d3d99ca9a28cee60fe2b937881655e5b685a7e1504f7a28d9ec51d34bf0127d299f69272dbc67cc58535e489b191562d28a28d2f581452139cb5dfc672457928ad032ce3e0057f510c7533c6a3a7184a4b61838f018438c2966badb694effaf4e880912261e665d13c872fd2551cb5dc878afca982fa6cbc73a9a09683a9eed9e86c5100015ff057227abf5857ffd0fb0aaa9877c579c74de26cd8aabf915e93929453cf7e871b0d8d22a9bb0b5c78d8a7568d7c9a520c823978cbb6c21e75003e635c0ee1d75c9fad954854f6e5e6fa5da134b4977c75d1314e44b4804ad7cf262bf1729750814dd962d9f71fc257a5a6abc148a883026b6989350e7baa11aa76c15ace752bd2c6b35ea36653a5cc6b49755c364d1156a7e1b207d1b08b49bc8e63a25b1f0060f50780101e53c906afbb12844cd577ff53511311b899fa753a24b184bac4e2b0af8c2d6a3c8d4282a787daf894196c8bd3f5d5b2208a7d4af8c94a3c1ea342490ed83ba08390299b8a472846543620aeeba71439e772418be8241f467e78b1f83caa847e73dc8a06b5dbff7be57fd5e8f057fe6ff468b3db75435c49983b12a2acaf5d22103c654cc5c8db47ef91b8adf5233649bb8055ce43f4398af48ecba62d95db025a3d9f8378709913da4efcfb390a6c8b17646c241cd2a79e111196a854512e8fbbd2df0802b2bb63198ca35d86877326c6a3f2acca792fdb5c41f57e6e1c7b86ba71de910ceab9a1b0a0fbebb98b382ec812a5202bfdc1e0d899bd1fcf941756892795fefec76cb25e80e47749f3e4cc3758ada2869af536653ae904db848b3b44d90771a81185f809e72edfe859f3681fa0d28556812484ab10f7dd8a0f995e3385d8d8b353375f311655cfd7c3e5605f94c7fc2570d99b221ab2f634118badfb88d87eb49ab13e9e92dac584e28a4ae0b955b2a3b8f8e36beaef26f5659bc5139b810e26e6d6eb5b2c63d549085d13b6f0375a25465a0db9c60789da8c43189ed8462245dee0d30deeeb7829d7366185f42c697bd4d199152a3f442db3b9c4d30735572ec76b1f538ad8e48ac129d93f5d3162aa97068ae1a0a7a0eab9312e32231cdb441106ac75be4e87a7d6e83258c8e6eedf7036c89397fd8b995ec38d25be099f8dcd328678451f8e410dd8cbd6c3ff55251ab8ef49bf123240accdebdc09a05359226c3deef84d447e54b999a6eefaa1f8797c546d25b9f59336fd69bbb57d4ddedbdd5ac1cc779fbf3c077b0ececf95671705927e41874ad757e403c418ab67a737f526609a0a164747333447e5fe02a3661f6bf381537a51a25cb6d8334bfd3a8eb19cfcd876c32ccb17cc4f80d689c76122f59e9d6572bd74a8e0b3d09bb1a14d9cbe43ea74e320feb62a8ae0642e5665156f5bcfd72822ae55aa4e1ffad2457b50b718eb132fac1c13ae2d86e2baaa8b01035a763d7593e7e34a05a499f72b85eee61caa4e9cc410f2fcbe87e160df7dabfb2b31547c1d82e9326fe85c5f5f688401079083368605d9eaf181d22662256b43981eed63df7f9d94aea5dbf207d08dd26bfd0ca8c9c3d3948fdea67acc790db87fe466ab60f9db740b858ff78ca21b3cf559117370cb65c58c50d5994b90bca5f47edc3723d692909294cdce5cc3d9641362b8c13ebc242b6c71bb22029c7e6a6159aed5aad272881d5f67a624296e294322614bc4550a6c57aab8a27e5f035cadf4a5f0c2b6195b42286999dd0ec0641be46d4d46a2e508858bccb1228ae8bec8f6d0b904bc9ca1b3636f18c907a3b40226856c1aacf9466393c2ae9b4e6ecca20812189547e12749be8509a181665c2fce5b768de0fbaa3a3cfecf3d858398bc24241919073991c504ba374fc050a9da16b97e4343e47f368c51d8342101993b36e4b0ea3fcabce226e900edcd44bede60f378250948dce1d00886991e5b7f73039de761fae205b79cb9ea9bd3157366ce6c1e82592c344cf2646f67c37aaec4f2e4aad244589b8385e063667e2734fb040d1d350c92696491f9e2d915a323133595096e0c97f0251cd514546eda5d52aeae1d3a647c29670801501f907ddb4f0d27f482c1bec621c4f8978e4ba9d5291594653cda31282a11bdc0a0e2914ea5932f44952ab6b91120f373f927a15958d31d27f047f0e487b176027ed863a73565a0e70e6753c179bf90fd2d4cdb6b9528cb3ed3ad0420b820385c6ac476f4f9953108fb36d1bf7ac5ee900cca33c78331075507df31c4823933009c552fac69a14edc2c98fe328f315e975394e82a845e6680dd0dedf833c4e1938bfec09f251be6975018435e718bc7341c78047829c1a0520864f7a08da90d896837ce40b4cb3a79917b9b9c1ca951c3d7fbc4724f58296aa0bc2f4a1d55ac5288c1c1bf43d877dc9cc291310f409401c366e81f102fde6ecd319127decb87a18d52275a31c95a0f0715d877aef70f8e023add7324607098cfe8873b27076e34384af1ae43f54cb83bcf6ad3cce7d00a947a46b4a16e546e00b946132adc52f610778202a2f7b8b80a72c01e33ef579a3bed01b6d996a1753c18d3bb6c22520f4c30a979503b199df4fd08564911ba055b3b3882e966d277bbe03f573b4787111af5890cce63ea1c11a470e527f141fc18301931d2ff0d597915df51d641dff9e5c2519a229666fbd8be3537a6c8ce8314f25af05d709274785bb28d9b604b04c99010c09c5ddac95941f6cca547d04d49b8e198677e498dcd85eac2187e7185f4d9950fb9240913aa6b69017106669a2fcd80a02047509ce5d5af731117c72d201ee66b12ae174059af4748c488b62374a2d59e189de7ec58334a257a135677517ce99266090b42ed28840ac1176ad4b25f7fecb2411281c4ce28df65c6dab92037ad69ea4667c26aa8b97b200fe0a754eac4e4b14104e31c76ac3716354f773ab9b850b3f19b2436eaef057064c9e05af605c29ee490567826152277f6e26af7ec79ee2608ab67a2629950782ebb8038cc4ed1dfeb8bea54128908969e03c0d48be74e9783d61bc0dcd74911674f0d36b12de6b2fdc54aa8eceeed67df1539579bf754859e898dab4a1b3d4389f057defd67a3f1a3a2e2988b0688f5d8486ca279655b39b64a6626bbc879f37715d52aecf4195e1fa4e6119853acd66299f28", 0x1000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) 06:16:01 executing program 1: clock_gettime(0x4, &(0x7f00000000c0)) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/56}, 0x40, 0x3, 0x0) msgsnd(r0, &(0x7f0000000340)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/61}, 0x45, 0x6, 0x0) 06:16:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) getsockopt(r0, 0x41, 0x29c, &(0x7f0000000100)=""/170, &(0x7f0000000000)=0xaa) 06:16:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 06:16:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, './file0\x00', 0x7, 0x5, 0x7, 0xcea0000000}) 06:16:01 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) truncate(&(0x7f0000000000)='./bus\x00', 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:16:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 06:16:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x9b) 06:16:01 executing program 0: setrlimit(0x8, &(0x7f0000000440)) r0 = socket(0x7, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xf1, 0x1, 0x1, 0x18, 0xfffffffffffffff7}, 0xc) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4020000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 06:16:01 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 06:16:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) shmget(0x0, 0x9000, 0x1, &(0x7f0000b42000/0x9000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x3, 0x8, 0xfffffffffffffff7, "32de17058a13d06228c051cdb1503a1651384cdb", 0x5, 0x200}) mlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) munlock(&(0x7f0000b45000/0x2000)=nil, 0x2000) munlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) r1 = semget(0x2, 0x0, 0x8c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0xa2) shmget(0x1, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) mlock(&(0x7f0000b44000/0x4000)=nil, 0x4000) 06:16:01 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x403) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = msgget$private(0x0, 0x305) msgctl$IPC_RMID(r2, 0x0) clock_getres(0x2, &(0x7f00000000c0)) 06:16:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0]) r14 = getpgrp() r15 = getuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="cea28a840d0b6d00cf8a2f0f63099fc429d1419df5b700fbf8456e767e54e7a33944a2773d4245df6fe94c5d15a1fc098bba900d58e5e50ce58c3c2a6090565b610405e8e1fd5683d77d54fe64fd58d2ca55d90268aa2767f2dc470e26f84b31bb4eae189083668746c2b67c720024756b825d73a9bda87191a1f575cc30516159ab925fe16b529ee6c6f5eead5d385be59a95e96e0d05764a8d48022f2e4131ea28494ac0127b2ff3fad956d27ebd9fdf0ceefc0611a8f3ca560f748169fb6d6b391379d34718f2089199776538bd20d381bcd3ec2c12a81b1b7548", 0xdc}], 0x1, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd8}, 0xd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r17, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = getpid() pipe2(&(0x7f0000000040), 0x4) setpgid(r18, r19) socket$unix(0x1, 0x2, 0x0) write(r1, 0x0, 0x0) close(r0) 06:16:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1308, &(0x7f0000000000)=0x100, 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x8000, 0x9) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080)="eecd98bd20e5f6a9934eff7d4e143177727ff951e56f50bbc7223fb18f4c0e64ef83c994e7fd660793943b482a0ee6a7dd29e7eda00bd7aac61ba25945ab48cd69f181f026d6cce20ca963edb33d29b168c6da56bf35ab8f28925ef91d5976b87a2d39f95e9adec0f2b5ebc80f907698a4d81390d3f6e2725fdb18fb5f00cbc7ee35306f9e56789ffbcd9fb66a15df", 0x8f) fcntl$dupfd(r0, 0xa, r0) 06:16:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/53}, &(0x7f0000000080)=0x37) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = open(&(0x7f0000001100)='./file0\x00', 0x20, 0x10) readlinkat(r3, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/210, 0xd2) r4 = getuid() sendto$inet6(r0, &(0x7f00000000c0)="ba46a25975af8935a280b829f12d7f17995d4888e29a2e9c8f1e4645a4641b82de963c5111526e3bd41df5d822a7142249e4cd8ec51df4fcd304ef79841b30226ec60fbf319a9f8ffff3304505193f6455802c23028aad3ff26bb7664d3bc5c6db0037e83fba2ae64ed1945a072d783a60575e9aee82f23d26acca49b099a8a3f7d11146dc13a6af7234392afed3e8ca5a2f7fe458422388b8ce72f2e40b5416ef09a645d4c604761d0d33677deedf571b4fcafd68b90a81204a6d5e8a757770a56179761b7be179f7257932bec0d7f3c20d82374594058b45f0150824539e568ea5fb4bcdff359decd59f49b3069c701d848f483e95bb153a73857edd98271c1e135841c075dacb0a3b0cd49100f915df4ca684c5c74e6ffc976f66872a8865b12f47b696e811792ad7207673e69605aa27e1fc638d816235ae74c856e046f42f38e0d39f6d10bf52e37870e37f889b5b823fe206498ca821996a957ec33a13e5125419501532c85b67b386566322f5f4d0030efb78479eebab5ddaa85f5fc82c8c2c8be4fd947d8cfd670d403005ef4ad917de717f18cd2328eb9b750198f7ee8fe4c84b7a171cd80930c6d12b6f350c818a7b3229e982afd2e8f954376de40b383f72501f02c534013de02c74eaf5a24d294654e1c66adff4f9163eba787cee995b585afdc2a4eed5cb80981170675edec2c1544ad7d559d5fda585d1dd49c3dda9037350ccb925835cfeedc383f8883c49ee1653e0c31adc68765023be01b03693e3057990eb86a0bf6a321263545e95531f8541f89e0a4d92dbe128b56b7c61e2113033053e6b418be87a077cfdd9c63bad3cd9d756565a4327099fb343e2fedcb4928f7f2e28dac25cc2fedbd4712d9a37b37eb2c1e7a1ad58ea71e5008b3021156069b41cbbe1848081bd82a8acfa1af2a8d9fa67817b77eb29715274b659994978100f18c0536df1b5b565ee781bb3e652f9ba0a88906f7e0297f24b364469ca355c0f3754432cef27cc71ce3c6ad32df4425c2871ff4aed79d518e2c7b394055afb91399e181ff7e92785d2ac6d7eb49b7d857a7260c7af8bed2760700423978759c1f5e38d3c7b936528f9998eda11bc7ed2ed0393e1e6736533285a02b2656af7cdd7e8930f26362717810e326ed9770b05d5dc9ba9e3bdd168f1fa59e1201ebbdfe573a99746e27e98d2ef0caa21a7ec493fb1f0c06880a2249b113108fb2317a5e291632fd52702b5938f8882a17ce0ff7bc6984149864b638d03b8e4301fc5f8dc990718213e817790286d2d85a2e2cce9ca30a9da61c8b1b1e18ccdba5fb9984d4bfaec5a6bb20daef7f53c9f9204b831b12be9ecb5efc94b00cd3403fc85c215723c16c6e1248ce61b395265427cfafbe3b11ed44f86949e5a69f5b72b89bfe825d90d8b1e7fc462bcdf91058572c9b4618ab494f8811f74629036ca2eb39a5e84a22699dbfb2334e1fb8055c071db70c7cb8690b2014a3432d8002a31be4307ef41740e5b5e5ad576834907463062accbe2aa4ee1afa4051b698bc8d63aaff3aaa71c42f52e38c7d0bc1b356bf69139bb714f1d17bfc85caf990f1d7174a56fc20deead2c039aadd75b201e4f03dabfbffad97ff8e60365c9236b881a0ccc851c8502735ce9a0c22257d76a721764032a2be3f94af3edf3f20b7e5db8a720372b551824e1dec58a781c3a0a93370fefa88e21f5fa1ef5efadd3aace2e1133e10c7487acea90c33a799b04e882ae47a9b720940137c72517163d4fb3cff699b6dc67329f92d12f4198755b9d9126f041639cc536fd71f47abc55280a15958a8908cf7b694a5e6f988f167789c3e8bd23eef4212930cd4659784bc5b6b2cfa92fb4f4bbad5d24cf869e0505f56c8de7b506392fede3734122890a89a302d86a00c5ebda9375678150739a1d26465cb421537257a72f1d8fa9cbf354a28e2cec74c6f8ece3823fb961ea8aabcb9c4461a902a4f36212602cf5af89c08b161cdbc353ce2110a60f67129837fce39320e2a821c569c044c5db9a1b0377f62652fdd7adc171c578e2c5dc009c2c254a01e6d127ecbe99c60579d7bc80175e213919a152d76449f8afb285772f7427af2e8df9794dbe0df74e1dc7f25ecc23ad7b8be0b0cf41d282af574e8544c2f1959be063e686429368438210ce6630bb5629733b3b50f730e90a1feb70f8f4bb0fcec73cb5f2bb315913aa7065c319730e85fe306004ba024dbcb46293cbb00833adca8ce1d2c90a33f2c22af093bd317e2c760d8e13c54d6ca8d5fd011b0f0f16cb8ccb8a7980d21595dbe3e1a9654cdae1bb38c47a0b32a3535170a44c4914146a9cb4404c899ee4cc73ec39eab5dd8adf4b50ea77b24ec16d36a379f99106bc78c8a7a6fd1c02bf4a15837c2300d31d42138d503e085eee7d8cac573639e3edb78bb949fcde8985403f75760fba9e99f070a9df169aea9d61b25032dc9e6761fcf8d89b2b565c2ffc147ba8e3b88f347bb4aa7f7bc11bf798103f1ecac93e3a117eb50c94c98bc66fa34a5903a27a99b5d20cb8ffaa23712dcdfa2d0870c4f266191bca5d45f14fdefacdbe1bc723cc42afd3b13c9ea6c11c4d230b69ab9c21552fb550f406f1ca73d4cb9fe27f80ffcc63a7f414715bdb63335aa04b304e576e6edaaa5449c2be602292522a2525a5a155959a06e3ca31852d6afa593328359804a92ce5a33c00e9adcabc6a02fce4bd9a51a9fbfae6c2b45212f13edf226a7194518a196496c1028fbfad029c93de26798e9280919269409b881d994a462fd2636700a7e5387c7d26589fabd9c70fda2c51b136df61c93ea129ff22db56e2fb99734dd378ad4ac95662daf268b5833cc04ca7bc3bfc6c970eadb3a5c74baf1723d570e83b06e0d3322c4396c1ef9038e92b777e59416e8c4ca3e68629ec7b8087faf876987129eb058a7b446792fd0c076bf32ea63ea1026472fc334376525a3c2821704a96f4dfe44082d88c5917ad35e08491c788a022c1590f61d4141be02f4a2d36a8da9e5e7301c1d0078778caaaaa2aa18532cdde4c938b47e534f36cde0a8756383cdedbf6922d13cc41ae33c864aee6e7f1f8b54b41966c7335a9ae4a7b2372052ed985df43a5ae705d4fe17e23645066d13e97ff91dabd12b35f6bf104071253a62845247c3282e62427eb0b27e10bda888bceeecba4e9bfee32ac8f6c9e3ad5c42d3d2bda13b5ff65352e4b83ea0022391b806dcf5b6cf9242d4ce36649c4bffb47811a8ad0b379e58ec2a4731378472a836c7f8a637c79aea71cf133275607df81ad01c3b2a025c3dcec296710936035d2dc3c376619acc88ef5e5a397498bd53ab57d0d55b4c377f20605bba4e28b422e051f030a4b17c76b956242744e1d8ef8436c1b5db1dc6dcaeeece749d85a19086c59a10a3194f9ed91e675077093d511c7ab0bae526bb277a3408f4726fcf9592cff02fbd9b0ee97dde81959b4d8b164cc80eb2415ec72020d563f9095cee1910de07f8fd6fcc7ccbdbb2878ae122532612a51bb00e3b854b5018c0bebdc842c55af1ed665ab1bbd2c94370c8547da723898aa35a7e5a3acccfd386799219779804f1c18f3d76ad6ca7fd69c4e96e33baa3f1ad2f800d84aa7da75e6da57293ce20a37241bf9a9b7f12aa41bf9b0c3a8aac41f363d448989d36ea26907b7d01e22d601e58ef607be755f773a8940abff293f172acfce2f054f418c5fd346f76c496330b21d00728e15db75a4e0e96b1561326299cb3ba7ff54c1d9c0ce8f8b1a44e752a1869e58ee52e8e55ee24983050df6d4e671c49106f5fcd9a4adae34d77539a83ef1c9bd0cb3cc61ff92bcf1d93d6c81da8732c89bccbd6daa213d79d32626904df82a085331578475386f6d40050ea150965e75927768e6c9fde1df047ef4b599a035d72532c088e34327bb6022e8dd32a2a75a4e8591431ef4764090be7a2f17a9dd8e52f74821ab6dc7fa1d58c3f5cb8951264b54ede4260320d57b3b3c1ad8e5ab5f443cabe28739817f6e615f3dba0a402194c2190bb0f5823c9197756908f62b7635183f0ddd3ecce40d49fceab6e5f32c350af949775cc25b2b6cf89a8323f3fc7be9b58b511fce8d7886d434e32b028e353389efedeb0b6dd895ec95de127ae2c4f187e92fc8ad11391b079af3c6497b4417b9f878be181c6041445dee923a5387eb9893232f83e9ea55828f5d0169bbc3126f71448ad4ebf6f84077cdf14f9d5dfe0f32bbc8af35bd404183422966f5f64019a15dd05177d999a619d3e5904c0679ec6f565dd3f3a7af89a3080452ac7a65c107afdf3c80e75f24e4b6e3913e38369eebf8f7a6db0c10a99e44041bdf9ba936d8b6794f5807fdd852cbc8501de3077c669339295336a68df71bbb9d001545c9b6cd64beadd51d8035a26525fd4e29fa2690f8d0f5752a41ab10ed9ad7433350a7a6fed645655d6615de8d4fc9f6b5e196980e40fe066b87cb9383fb3da3555f9c66a8480a7082bef84fddd4b9805fd7a4e99eaeb3179cb422d3239b04b63294f1f0e798cc330f1ded28eace08f0a38ef482b96a17459f586e2cbdc140a2c977f8676926f0324d8635ac5e74f8d19f8713512df6ea4d285ad94308994ef21fd8cf004b53c97aa492e30ae0815447df257783a6545784d06e8c8b977696410253911d0592aa69e058c894d1c25f6046c7c19a6bd116be53e1fe6ce9ab2d0bf5a4490c36717a0133a1f6966f0d6f11f32eac1026e68f5e169f28e92a3de2954bed466375192dd22b5b26985092c332d5ceacf9f41f1ed0befbb3d84ac07383df6c191a073860b3ef595954ed7cedce8c54fb156df9f39d2852319e2fb49b1de49a0799b9e3bc39428660b03fe3407a4f37e7d6e728b76ccfbf790390fe687c9a6b88996cda404a8d06bc18fe99d11cf63f712fbdcba61530fad3d21b160413eaed0650451595843e3adb921fb93c295754c81735f79e7706816961aeedaa2b5a8f75fe5d9ace7f39be39ecbeea5d407a080897ae5c8ce5813f85aa535bc56c01d89e369bc3b498c92d5c1ec5ebfe81d99676c0a1ee7dffeb70b5cafe8d8671d0b80b4c6e57c70efecbaef0bb87092c1a285f11bb6b2fba43b6e41ffd6403af2a948b7c629dc0290430720d7976435c82bb44a43668c0dd5bce642beafc0d28f4dd7d8c3675077ef4a2b1966a88f8aa22ca6511c1e245715c8d9e5d70cc179605640b7564c601f1757b1ef9ef4d98a29a4b2d40c20c1962c73aa11c4e40f8854305054c9495fed5ec0562de298e4c9177c0fc806a614f6a8c3816a9b3d6dd056d9de570050231037b46d96122e40dbaf480851490431b000c0ace5f8e5d5d9289f3ba716040672135ffd14735686d0903ff7913ad10b16b335b915c88c2a18fd46bf9ef307a909c026e6770795c4c69fbf55a58a0b30854f0375a19df068dc7f8d1fde0e69120cb85201c133ef65e25f9e30a384259a4f069d80eb689097a2804ea29ab6585e6d44c27c0c4a152ace2d4a11831d0b922909891bb0a840fb746af13d94936e1d1a135246236ed4a5d54efb677e95d4c335b5ff30e9b419794ed4e6bd79b823be4781253240d6adfdd0bc4b175315cf42417919e644837d2e3e490e1aea359efde45beedd2f1af1172ce53f0fff96bb365bdd09fdead9e9d112cfe90db03b9ca153fc3e68d0425a0a5695969b35369f9a05955ade50815bd02f254fb1a3ef84c7d5e876cba0d42ced8adca70c9a29a17ac37e1ae0262469ee508748b99e5eeed5b3e71f07490f659de97cf469ab6bbd790c197d641", 0x1000, 0x1, &(0x7f00000010c0)={0x18, 0x2, 0x1ff, 0x7fffffff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r5) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 06:16:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) r1 = shmget(0x2, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') accept(r0, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x0, './bus\x00', './bus/file0\x00'}) 06:16:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 06:16:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xfffe, 0x0) close(r0) lseek(r0, 0x0, 0x0) 06:16:01 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 06:16:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) fcntl$dupfd(r0, 0xa, r0) 06:16:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 06:16:01 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x9) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpgrp() 06:16:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 06:16:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000600)='./file0\x00', 0x440000003fd, 0x4) mknodat(r0, &(0x7f00000006c0)='./bus\x00', 0x20, 0x4) getpeername$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="090000000000df070000000000080000000000000000000000000000b54ca8df2b315a862b7b5740788cc86c34c61466c38699d8660ba278e779e86ab81e54ed47a4555545290a5988061974494b24ec68108ddb671b1ba7b16a30a6014be8ef0817ad92d70e4df4e86710971c2cb693d4f11e758bf586552eae25343c23297b685334b3c1c7f1ea2478d5862be5b736a3a1a68448e4ff76578b617d5739887cd776e56d70c6481129eab17f3e5dbfea03734cf891fc11c803ab4ab3082fba1cbb1cd6a9d94b7f65b6838a59c494c44a9692d21869379d549b20cf609bb41f09631ba5fc85e0c331a1b49ebd7ff1ca9976928f70f51f4413ea13ca552e9427d4e25b3c5c14ac24aa37b26b2fa406ea50426dd3c54f2d815a49f139e637943e60e65044740157baded664a82e1cffb9a2f6f6cd9a1e72f2dc60bfa0176ee38e4e"], &(0x7f0000000640)=0x1c) execve(0x0, &(0x7f00000009c0)=[&(0x7f0000000980)='\x00'], &(0x7f0000000c80)=[&(0x7f0000000a00)=')/\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='@,\x00', &(0x7f0000000ac0)='#@\x00', &(0x7f0000000b00)='])\\%}+$^^]\x00', &(0x7f0000000b40)='$\x00', &(0x7f0000000b80)='%\x00', &(0x7f0000000bc0)='}\x00', &(0x7f0000000c00)='[\x00', &(0x7f0000000c40)='$\x00']) pwritev(r0, &(0x7f0000001600), 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)=')/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/}\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='])\\%}+$^^]\x00', &(0x7f0000000400)='#@\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{(\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x4890, 0x0, 0x800, 0x1, 0x1, 0x254d, 0x5, 0x2, 0x3, 0x5, 0x19}) open(&(0x7f0000000680)='./bus\x00', 0x80, 0x50) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000900)) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000840)={{0x20, 0x81}, {0x7fff, 0x7}}) 06:16:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x8) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 06:16:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) 06:16:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = msgget(0x1, 0x40) r2 = geteuid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x9, 0x4}, 0x6, 0x3, r6, r7, 0x400, 0x5, 0x8, 0x80000001}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 06:16:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)) 06:16:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x10000000000040) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000000)="0c0770376367943863b7dc16d6e3893744515c2b58d731afb8d8d733497340a73e261e36b7346ef225b82e829078847c0d3941ff4d8f42761e6029fcb352998e6cd67a424b706dd0b9a415cb7967fdd94223180f8f88834a8962da06ba0b597f66de2eff2e572199b5111633453fe516c40a35c46cd49c73c8993f59e217ed85434fefbb14741f5164aab881ff92f1adb7ba040e30ec76c0dd78791ebcc7ddbb025e755807084c112a1e22bad982a2cd914c6e1d77e0c984969fce0024d8cb774dc5f170aedeae49fc5c44973a0c3e827cb439bcdda63992f17eec", 0xdb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) 06:16:02 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/235, 0xeb}, 0x0) 06:16:02 executing program 1: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) getegid() munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) sendto$inet6(r0, &(0x7f00000002c0)="230067dac5129fa1f8225b7bc08ed8c263f76831f47233ed1c9b3e805fc9093cd639817a5e75c40767e6941e9bcaf664e400aab4ea1751d1830a87a96ad59aa19d3b270f3b95e008bc02f55054da4a6478", 0x51, 0x404, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x80000001) r3 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) flock(r3, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000480)=[{0x3, 0x8, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x94e9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x1e00000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0xa) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000500), &(0x7f0000000540)=0x4) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000580)=""/3, 0x3}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000840)=""/53, 0x35}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) 06:16:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r3, &(0x7f0000000240)="a8a80a94147e8b101f74b5d045d113491599759228cce8d682e03dcdf7e26854c40a379f58d32821b544793e57a276c5c3556a291dfdfb26bee03782c30b2809d50a3dc69966e85b12ba6f3238bb89b3c954f736ce07a1e4b22c87cfbea3851524008d44a7826a34e51dd90fb1cc670a8f759fbefa0289fb0990d81203fa6d54c405733f60f6f9cdf403cccc2564d550eb1a31924623b2422ff2d7db478a1d7ed723ae2cfa1f937e21a0be53afe3a2c8e9656b317eda9314a260e04dee864f81725c6f4bf709c8ee4cf8f2ff1120f97faa0261", 0xd3) chroot(&(0x7f0000000080)='./file0\x00') r4 = open(&(0x7f0000000180)='./file0\x00', 0x10411, 0x2000001) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x3f, 0x73ca2f5c}, {{r4}, 0xfffffffffffffffa, 0x8e8c58ef7688e354, 0x2, 0x800, 0x2}], 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xb2, 0x2, 0x80, 0x2}, {{r3}, 0xffffffffffffffff, 0x19, 0x20, 0x100000001, 0x5}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x22, 0xfff, 0x3}, {{r3}, 0xfffffffffffffff8, 0x20, 0x20000001, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0x7fffffff}, {{r2}, 0x0, 0x2, 0x1, 0x8001, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x101, 0x1}, {{r2}, 0xfffffffffffffffc, 0x40, 0x8, 0x8, 0x4}], 0x15, &(0x7f0000000140)={0x10001, 0x8}) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 06:16:02 executing program 1: r0 = socket(0x10, 0x4, 0x4) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="9d034cf35770", 0x6}, {&(0x7f0000000480)="ee4ed61c7bc4791d252009fbffddd4f49f2f383fc2a4789b441c6107d5cff3a6443813e21d6db6e94c8b1d66562b67ca805f177a58d49e31c604d231b099636a8f4b2a08f45528b57888e7379b43f6b53e6e6427c31035b6938f425ac508ce4a7e12035dfeffb80d1e9300228b856f1ca460c1cffb8107c50f9bae6620d2a681e63915b8a97acb9149e500b0664eb8b5cd7a55710f867740d8bd555bafd6bc3b7697d639ca05b90ffb1c9c99a465ef62967a7b645e01435c02d1c198c2e6e496c43a456a155b70413e7e95811f", 0xcd}, {&(0x7f0000000580)="eb8d182f6f099e937da584f58bd325fc07671c91a8c93df1cdd1ce69fb63ee2c13586c74494bec7121a3fbd5745d270083bbf90e88fe0669780a07ffb0f00f7afbed7c2d3d15798b34596648e015a2de29639c0cdc356c11da9eff78f55b124296004d87026ed160a2ce8aaf5803e222cf8f9004f019b117abe5c1990f6b9cc2e0e7533254057f46d833616ada69d443245be544f148a6d58493b41b253d56933befc1e10b47fb", 0xa7}, {&(0x7f0000000640)="cd0c610d012355613e67088d7286b135317b90773fd9ed00713079b221d743120e124dbc0bf1d1bfa71e73ceb665e54c8422b72df28b4003579f4609be6ef8033c36f3eb96a94f0fc89dcee68fa32e1edfe4faa9a494a32fa86c19f3d59ae3b74cf6a197713fd16c096e49e6714fe4911602c94fc123abd95ec3fe820fa2edae89584c5689314410223554ee71a75bd6dcab75bac536ee169ea6c6f06552b585e9471331bc65daf5ed93a618649d7fb25fbc61a3db", 0xb5}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="e8000000000000000100000001000000fb4bf428639adcc8b9cf7ba9e30f450e93356f8e8c55944382f7b7b5639e3c5128000000000000cef7ce23a467e12e6147ae5d73725d9ba7e969e3eaf2e59b8aea19e49bcc4fd1de4fc23148a06e1b2437c8d882836ddc973ba7bf398b8466e115f4e1ce2517096685a2679a5f2b4aa9554372495f35e66a2ea98549f428a7492b8578719d4360569efe16dc01f826c7bc63073b0a10dec41fd6ab9e3edd84ffb7a02b8bceb8e751e6e5851f80e468b3455a4c3eba27de19f5c026490d39ecc6d9868b38ba821328c9b8920abe89472dbe3cb820000011e5e37000000000000000000000050000001c703480b3013732a4d04b07092f66d9a8f2f3245c9c45abe14303a8eb90879fe371cabc72b86860a613fb5afb38e9770880cf0e2613a6419d4ddfe4ba6cba36f34986631c4189612fbf6b9eec0500000000000000e3705957fdce290f77ea8c86d70e6a78dc557bbd89f15e90e5fc5b7a9b"], 0x170}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x101, 0x40, 0x352a13df, 0x7, "65fbe0b78ae35a264218fdc9c9e0a426bbeab439", 0x134, 0x2}) recvfrom$inet6(r3, &(0x7f0000000340)=""/244, 0xf4, 0x2, 0x0, 0x0) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) fcntl$dupfd(r1, 0xa, r2) syz_open_pts() 06:16:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='oN', 0x2) 06:16:02 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) r2 = semget$private(0x0, 0x3, 0x419) semop(r2, &(0x7f0000000080)=[{0x3, 0x5, 0x800}, {0x0, 0xe826, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x2, 0x2, 0x1800}, {0x6, 0x6, 0x800}], 0x5) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 06:16:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) ioctl$KDENABIO(r1, 0x20004b3c) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 06:16:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee34e2e", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="59dcda24bf1477e290a4c8c906e25b38b1aa97a877fda557f4c467a322095a7e6020863cc878ba46412c8fa95020fd22dcd26f9ef9f441ec624196c071ef78322de66a1de603323d742ecee2b4d7adf33d50ad400bca78e0b38e12cae8e13a526d0957c59f2f95a66e036ba21cf47b374cfae39aaa52e4cc74fb6df51a353dda872a6b3daf0f9b68c0584863298334c27c9e1f90f0180e397c1a13647a561756b90a74c2bcada169867f2df651fac4d18702ece060d1f315572f6a56a2ca6020dff8c78a65cd", 0xc6}, {&(0x7f0000000280)="7387d2c9d69cc913e40ae2c87b8e253cfc5ffac5bae3c91cb3c5bc6159899c2d603f4bac61bcb1e218f786a8f34ec2bcd0062951dcb2491b12523665056e13b6fd475caba40985fe4353e2a58f239df536e56517e5c715", 0x57}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) mknod(&(0x7f00000004c0)='./bus\x00', 0x8000, 0x7956) fchownat(r0, &(0x7f0000000340)='./bus\x00', r1, r2, 0x6) open(&(0x7f0000000140)='./bus\x00', 0x202, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0x4}, {0x25, 0x1ff}, {0xe7, 0x100}, {0x47, 0x9}, {0xa6, 0x8b85}], 0x5}) 06:16:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 06:16:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x1, 0xd19, 0x5, 0x1, 0xfffffffffffffffb, 0x650, 0xd3, 0x8d751d7279602565, 0x3, 0x0, 0x7ff}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 06:16:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000024ba00000400000000000000000000000002000011", 0x2c}], 0x1) 06:16:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fchdir(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="16f24ae46742da534191b919de8c88e3b8d05cdb64774f2192", 0x19}, {0x0}], 0x2) 06:16:03 executing program 0: syz_emit_ethernet(0xe3, &(0x7f00000000c0)="0ad39c0b17f9af0da97908a16388ffa69b8b38341b4880cd58872a6369696ff571388d1a295a22ccf4b9dc2f0805ae6ae349a1c4391292f075ac48c37e715a8d0e5ee90699c5a752df6b4174fe544b22797d3e63fb798960aaa1a08fd93819e9b609c9cf35e407dd43b731248a0b8e2aa5488f7ccf463ed84ccb30989245e3f0c93f42b594adfeff08caf6b33c78e5f4bd0521c30bb5be393715736d0a7d69679cfc6d15a7f1faa5c0bfb99d3e1edc70842196a24b24f99aae3bc6877ec3737cf564e31e67db98595df5cb8049f4884f0fd07d9b41b45b5b885cf5caa4dd645d4a49eb") r0 = socket(0x6, 0x0, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x4, 0x40) semop(r3, &(0x7f00000001c0)=[{0x4, 0x2, 0x800}], 0x1) r4 = dup(r1) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 06:16:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9bb, 0x1, 0x5, "c05f0ffb499486b27b8383d941702189d75d0694", 0x6, 0x9}) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:16:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r1 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0xfffffffffffffff8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./bus\x00', r4, r5) 06:16:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x800000000000002, &(0x7f00000000c0)={0x6, 0x200}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 06:16:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000000), 0x8, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="7602f8bb2a207654eca067b32fa473755686", 0x12}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0xc0) pwritev(r6, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r2, r3, r4, 0x40, 0x6}, 0x1653703c, 0x2, 0x0, 0x0, 0x9, 0x0, 0x0, 0x80000001}) 06:16:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) lseek(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 06:16:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20008, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 06:16:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 06:16:07 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) setitimer(0x0, &(0x7f00000012c0)={{0xdffb, 0x2}, {0x400, 0x6}}, &(0x7f0000001300)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000002640)=ANY=[@ANYBLOB="000000000000000004c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646f2b0b3ba0ead308fa7fe2e8b531116e011deed34886ca689c45c177a992dd1af"], 0x1008, 0x800) fcntl$setflags(r0, 0x2, 0x1) dup(r0) geteuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 06:16:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_open_pts() 06:16:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006003, 0x401) open$dir(&(0x7f0000000040)='./file0\x00', 0x20040, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 06:16:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x90) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x3}, {0x18, 0x3, 0x1, 0x6}, 0xffffffff, [0x9, 0x7, 0x3, 0x1, 0x10001, 0x400000000000, 0x4, 0xf2]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 06:16:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200a3, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x7f}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="1936a1b62cac2498", 0x8}], 0x1, 0x0}, 0x8) lseek(r0, 0x0, 0x0) connect(r0, &(0x7f0000002700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002740)='/dev/ttyCcfg\x00', 0x200, 0x0) fchdir(r1) r2 = open(&(0x7f0000002780)='./file1\x00', 0x80, 0x62) r3 = fcntl$getown(r2, 0x5) r4 = getpid() setpgid(r3, r4) open(&(0x7f00000027c0)='./file1\x00', 0x801, 0xa0) r5 = fcntl$dupfd(r1, 0x0, r2) r6 = msgget(0x2, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)=0x1) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x7, r7, r8, r9, r10, 0x4, 0x4}, 0x1, 0x1f, r3, r3, 0x100, 0xfffffffffffffc00, 0x401, 0x1}) setsockopt(r5, 0x2, 0x2, &(0x7f0000002800)="37c6ffd921dfba1af14c33a952974f311a6b798b1c7783e64897a9556457ecc59d87c5e42b9fa1d3082039171e44ce1e25242db75e0c5a4ff64a45102decd719fd32e684f7450783f90f96abe9abf44cf36bc13418eda8af9b20348cc8fe", 0x5e) r11 = getppid() fcntl$setown(r2, 0x6, r11) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000002880)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000028c0)=0x400) msgget(0x0, 0x4) sync() 06:16:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001500)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) openat(r3, &(0x7f0000000480)='./bus\x00', 0x80, 0x24) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './bus\x00', 0x80000001, 0x9, 0x0, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x80000000) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x10000) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, 0x0) accept$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe46}}, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./file0\x00') mknod(0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r6, r5) r7 = dup(r1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x9) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r7, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) 06:16:08 executing program 1: r0 = socket(0x2, 0x4003, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffee3) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) sendto$inet(r0, &(0x7f00000000c0)="d2795cc52b54d68bfa2c057ac806ed3986e76b58a38ac0dc2238206f26765d3a001f34aa0f0c66822b9edffb8a162590bc1ffbeec4c6b4f5a32943a10648b1f3039980cf2a98f0f756962f501035d9b61bca700d32c3587c24dfa54b1728ca243bdf9cc25915829fbc460facdaa9e7df65c7cdc6cb0efd9aa03cc56212dbfc08659bfdcf48fd022029413851c77b7f5b0173aea3046d161325a8b092384a362f6056e1811d7b076fca0efc3a481f159af66c1b1ed5dbb8489c3a6f1aa7d86f61a3f6d370231bdce52c59a1b59e696ed64b0b4f7130703add521e26543487e0e41e29c819d9811fddc58ccce9d7540f54", 0xf0, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) 06:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x401) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/157, &(0x7f0000000100)=0x9d) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xed}, 0x8) 06:16:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 06:16:08 executing program 1: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) clock_gettime(0x0, &(0x7f0000000000)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 06:16:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x109) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x5812, r0, 0x0, 0x0) 06:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140), 0x111) 06:16:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20041, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 06:16:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x3ff, 0x9331aac, {0x1, 0xf19}}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff8", 0x69) 06:16:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x82, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt(r1, 0x100000000, 0x839, &(0x7f0000000080)=""/202, &(0x7f0000000000)=0xca) r2 = dup2(r1, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) 06:16:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 06:16:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 06:16:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="cc", 0xffffffffffffff85) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 06:16:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2d0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() setuid(r1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 06:16:10 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) 06:16:10 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = getpgrp() getpgid(r0) 06:16:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0x1f, 0x9a}, {{r1}, 0xffffffffffffffff, 0x48, 0x20000003, 0x81, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3a51, 0x1}], 0x8, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x9, 0x25d6}, {{r2}, 0xfffffffffffffffe, 0x2, 0xa, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x40000000, 0xfffffffffffffffd, 0x81}], 0x8, &(0x7f00000003c0)={0x7fff, 0x80000000}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1812, r0, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x80000001) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0xf000008a, 0x10000, 0x3}], 0x5ad, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x3}, {{r3}, 0x0, 0x4, 0x20000051, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xb, 0x5d, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x3, 0x9}], 0xc834, &(0x7f0000000240)={0x7ff, 0x64}) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 06:16:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30000, 0x0) openat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x1, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 06:16:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x3, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x4000000000, 0x80000000}) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="0ddb57418e5fbb44c9943de74f34230f49df8f2e56ceb29e78d775795bd8a81cc5fe5482db9f13f1826c4593180685c032c5a2955a702a4c5b00019474427fdae6fcb340070f4a1357aaf1965e2a26d5b8c856ad93bd04635dd1448cba56b7b162e1012b622c401c668cd2efe0fed5890d601d01ce48876b447e31bc10e598f68666dba7aa71240ed012f090b448cdc52adbb44335e21f9cb131c1851188ff955a43b1d7d56018f253b016ec6b8eb3b2e7b2c7003c197edfec37393020cac20752303f5db58eb1723a02fddb6bb87e520961a3dc7e4082282985ee1b57319acb9459717e6cf2ee4a46a03f63b319215af3f1f3673dcefa240af00f67f43a10", 0xff}, {&(0x7f0000000240)="3d09925256dce8f62d97e931cce5d0bda13bb9c6bee753c88a3b7917fa6f1fcf8d12ab2ed659b786a4c8d70691d6e4c27379f9d6979b5feca31523f1bee693c0a294c3efb05480fa7ce0c48a35d18fcd6780a68783f05d1bffa71f23ea8c0ce8c6bb028bff214c405f490f230355feb5b57df02440883e0b4bf575f5d58f7b45b6e9c6f1e9b5ec653ba246d4c38368c9794753fbd0cf3fb91ac1928962cba983e267c6074922a37ab4585f9bca8a29eb837bd6f7227bc00733f6ea6d1ebc5cd992279126deccd623a5f359b7bbfbe41495300ce417e0289564a896", 0xdb}, {&(0x7f0000000340)="378131d9e9b6290efd2f9296a0b6e8e36cc7284d96c706ae900df41c2868bdcfd05cbc602b60391fd27fb754dde45f58d230e689fbdbc3445d04b734b875fc8ab57d3a607e17e81b8f5c87de77bae3446872ddb3c364b364928d39c207a00c822fd337b46b26b7f6cfbf23b96d95d59bb0fb5e02064a075fba1b42cf72878a42ace70ff6e062cb4d849a034fdb4233346c9c171d8ab42978f9c2babb22b740c8545337911d0315c3f5849e63fbfab507541edb105af13e44b6edfab0e5c5aea97f1b0a80569d", 0xc6}], 0x3, 0x0, 0x0, 0x1}, 0x8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) 06:16:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ftruncate(r1, 0x8) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r0, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 06:16:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8420, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) poll(&(0x7f0000000300)=[{r0, 0x190}, {r1, 0x56}, {r1, 0x80}, {r3, 0x20}, {r2, 0x4}], 0x5, 0x9) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x440) semop(r5, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x1, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x24ed, 0x1800}, {0x7, 0xd2e, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x4, 0x0, 0x800}], 0x7) faccessat(r4, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r6 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 06:16:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="5fabdb1aa581985df879a94026570cafd71ea0ebb189118e9c18ad4efe465adf23ec36c705eb585ab9a1003f11a07e77de0f1185779ed9f049a5b1affa05d2f1eddc29fbff73233a7482664bc2e7de2617f37d125f77ed04f1555d26ef55e7b32c003f6c5a004e22c9bd9e491f160fd57d66d6b25204f9aec34b600de1fe9e8a92c1b48d248bc8cc3167b49f75af989ac255bae149c8f7b39e000a45bf3f33cebe3b1a963d77e79cb007da8d6b437ad86f9dd6466b035abb330224edb7e753311592b26c4be221a8070be89f529553886c08c94e7271d463a15359ce7f8885aa26899b74160bdb060f3c720132a10ddab9a2532f874284538c", 0xf9, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) 06:16:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x108) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 06:16:11 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}], 0x1) getuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffffffff) close(r2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r0, r4) fsync(r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x20) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x2114, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3012, r2, 0x0, 0x0) shmget(0x1, 0x1000, 0x403, &(0x7f0000ffc000/0x1000)=nil) ftruncate(r2, 0x0) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) recvfrom(r2, &(0x7f00000004c0)=""/31, 0x1f, 0x2, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) setgid(r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x0, 0x7, {0x3ff, 0x8}}) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') r5 = socket(0x22, 0x4, 0x0) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/113, 0x71) recvfrom(r5, &(0x7f0000000400)=""/186, 0xba, 0x2a01414eccb2309e, 0x0, 0x0) 06:16:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x4) 06:16:11 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x90c, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f00000002c0)="f5c732bd83f29da640ea5a0f218547bfaa78d83d8a8edfdde3bd885ae011621815af164ba17210996553a28084382e13344cdadd25326492792e43696fea0eedf7e683f1f2541d9698ddbad81d821d51a8c191d5c4c4e526a986400ed658a79f15324d9292feb349d49c306b4c4db8cbbe29f2cf500b63e18a18a332373df070aa583f23bf648ad28fad580056f50674008324a954ef7e094f5e239dee0bc9db4ed9e7dc252097f736702c1fe60a", 0x1bd) sendto$unix(r0, &(0x7f0000000180)="997a91add87d4eb21a46a4bf37", 0xd, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) 06:16:11 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) listen(r0, 0x29) r1 = socket(0x11, 0x4, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 06:16:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e4905d7700cd19a183f40d1c6ba1fdc921d73bafa1e0a5bad97c9ded4c37491b1ac4e1ad7128ffc5a06e38609132cd36bdf7c27d38581eaa6e34d25107572b56924427fabae80869ffda82024145c55d432586dd7c12d327120646c9b4b2d00bb2081b7846e82c9ce77aa20f54cdd37bc19e1ab3c60b20ab95d633b68467bed0a3914ce5be92929e856c833590eb3844f331155b5dad4a997b63f187c673016ec38773fb7857daab1fde5b63c52b8c1695a14591418c0a5a310d58a690a3c4f4b6f15a753007b27bc01e29b2d7fa3d1cfe8f815fe4cc", 0xd6}, {&(0x7f0000000180)="90bbc3f5d91a3d9feb4c84ed4cc2a54ffcf5d733b8e23a1b0fddc5d534cb06bee5015999f56f3e7963b928fd0f16e2dc2af17651a5e70460f61ff98fad1c17e7ded43108a26802b57a32f450a220b75b57f37cfd5ebdc1baf3b52b5323d7f9cb7360253dba2dcdaae03237ff9ea3e1914c5bea4584698acd7f49194f170ef8bf", 0x80}, {&(0x7f0000000200)="0280b21f5d91474f9a1b5cf33d21dbc4308b64230facb6dec3a7f60d9a850434d0085bf706896b4c1a7aaa955a2d70f60c3e4908999b44eae6c8d751ddb83b4170ab8276bbdacdc562373bb6ddf53c61259dba6d721e43a6fd9d459293731071f67898d8f9b74a4d9c2a2b5def8496c5ae5af237668b54fbc889d6310346c94f3b736e5327d996919b56cda7b98d6a74654808a27f233fd8f3f278b9fa43130a161de25868c6a952bca55e46685082e527638ee7bd8e23a84856852c2cd82af9052c41b7ca7f38ba7abe3a93ab93e24a6d88a0678ad2ad75651ab15df88f6c0c12f554ae00811a3c3cff821601c562797bd6b3f82ada64980dbc24c222307f60e6985b4e1b2bf649e668b892edcd03fa50ff4ad4f79840e9303fd6356fdb0e28fb79a67ee8f15a2806c26d967cd3e696669e3f18efc807a4a4392418ca2d7f784d3794db4cc095fed3ef32d72c60ba7c873608c59b42b74ad8365f4dbc24bff013f6a96d758d968a8e2a392c0c3582643ec9f35a76136b1058bcd5c134233b1a2d6d2b96c9b270128e5b285b9e867c593b74b762853c34f33ee6f0480baa1531e867b7cc2af31fb830cd9e989755a7d936a33478faae57ebdec6008f53c1f61389ec5845d8170353b0fad1464b558a01f4434840474bdf1c86efd6ba236656d72388c63f53d6569ac227bf015aee66a0c4f42f6fbede47ef71080641fc021ffb6feb152c5be30262a7239e00ec13a6d106cd9dbb443a2485f60280a071c1fe0c9db902004f298d908b51f7318d63570b87b83b61729e1cad4bddbc3809dcf82351946ce9f921000642481ab6642617c5fcb7c2625b95d9e416e2e7f2bfba0fbdfc39556557e391526635299d6e98e8ef7b7719b9192c6b59318438d4b21169536d99c0f9e4e25f858b025230eea51947587676c4310e9d57db66ac0613d9c8ed05bdeb733d5302972b7a9dcd3e470c3acfa2d429ea6e991c557560310ca7c79d51cf7b2e2f45fbf3150a23ef13ea86a56d7c23bed02c13ccdd862cd48c15a5c67562966f19dddd7b7254978f488edbbc1f2c2b466392ae4a8d3be1ba456df97dbea64d983668310395cf4e6e927ee8465ffed2d2ba7f8c4bb82d50cad9160dacfd4885673b7cf59f4431962c33530b6c943d218cd2fc9ff2ab3dafefc1f96f6900db673ce38cda59adcef4bdfd6c5674fa048d96c35eb90dc2660a3ce6e487fd5d5805dd8d52dfc04dcf74d4bfc2b460bd470d4dfe97ccc2913c6a99787dc0e36922f602aa7454721c9e1bb4a798a8d0f1acb2b0c2eb8604beaf1a1d5d6e1d677fed52c285c60c70460d3ed866ce554f230d8286b5f49ddbcd8bc759f1fd371f30780f49b680f828468fa26c668f0c05664429f2419b5653b0ebcb57134e04b4139812ec71413fa22705e2ca5b086fe03b2cc51cac4ed11b62639ca23a5ec0c323d7f85539824ade172bd37810ec462f20f21e48468d5310ca965ea22f88927232b743aaeabed23c4589739b20641801f04588ccb31a987c8f1aecb9938a2a2ff45a7d74632997621a6b3e09de2799335e304b251b2a7c4b61b30ff0c01c67c65f0f31e97ac6c061306167f7508db58dcbfa134918b2d8d6c3cd70e696bdce5119c0475d778c285813896ef7fccf89479ba48368a0c721a04fd8d72591a0bcfa655e96acd1c2f2c94dd9667f4375331a1f414fad585eab23522d00fd92768b52897973d96a47460310f72836f1d9ecb2964a32297622da2aad7e63557ecfe2799f273e0dd5a120e155021bbafc2d965d2b895d44fb0e981b08d40bf6a324f6749d26a0026fafe6fd95ff30dbea46998f66f700e2c4d29fa054775ddf20d78997ff9c204e8d4180691aed85728cb62effee567513d7fe8bafc3725e00b1c52b8d6486b5a2aa90950bd027a934486e474a5c1fa0e0071173249dfb258376d7a457daabc8818e4c2e121aaf22a16fa863c6c431e1ec680612788f802b410e5e3ab3d550624ec60e521c0759f9a439a22a628f3b4d1959177ed495c2792ff16c398a2302e166f57b20ce6e4495d491e814b6fff2f45a0a8bcfb52f57164d64ca729172251fddff381ff8f2c702bfbf47d6499997c672713709d8407b90a0b4b2bd56d58c4ddc9dcb94f7c9c9330aee27a0d42652d700f85ba5df91702079291994154b7d4ce20b087fde2946ac72c4f973198120ad56f70d8ab3885d5922d82265c9087541b663bdfbe62ff7e4c36f2cddf0dc288e62e9e3943154e64599c1916a42980043e75516a0b2b5a63cba0920a666ba2aa362f07cacf86e6dcae49308326a215475d96252f08b507074356fbd07c54af8f30e0ee15cf8a87952522a021b967e07dbccaa3a435802031c4ba526602af85e1d15695e8ae137f4138c2e64d11ebd0cafb043f079993fd3cb57568ba098ba6e28fc9171c781827e3555f1f9ae73c530db6e21cbedff16974f66db19583e8c866f388fd70ee3c662ad997d8e99f009e1f43efe9a8f1d61ae738d703dfa58fb58f4eea3bf6be4cfa0eec5abaa210532bdfea9c2ea25f3b8f7f063ee5c33b4579a2ba541b62bd20c29433fe8504cfd92f5fa179e3e109babb1944bfcc5d5fc143a9fb8d93ee8a864934c639351a67c171a35630309c4ea3470a142c657ef96ccf5443ef6ee32a987c09ce0deff94448d5b2c1211d67942f79f48b42a2c98996222373aac01f24503ad50940cf95506616b4681508f4a77e62eecdf09590109ecf41bb2ca35ea06ca6003cd11d1b4c5b1ae00c8a6ff6a5a09e1295cfb75af2d3e5decb7c2b71516956557422ffbe27a4483efb648bf84e131a51fa5fe55c073a4a71c447533447c8042d85dc515cc2e8feed53546e1f4163dc006e73ba7f0282b56fb4d557d6e24dfdadd64faaac81d5bdcbfea69c38eda28657580aebf6121f727170935929f554ace44542e61eea6d976782ade60af1e9a0fe80387be9ae69459676b4fa71650173c5248fdb91caa8862163c836d35b171989d3a8a3325ccceef1a2ebfa9e9555b54e9ca5c5b6d3a1318d84f4675cd5bf0333361d9521916643bb1231f9c8a029f50c121d68ff6a00ea4d89bf7a7e8223ce871c0c0e9e9312fefcd2f64e4c09f5d2cc7ad70749b9a0a30db71c96be8a0ad061a0cedb8386fef5411f14552f7d8c7d3c5bc642ee0d182b4374f09b2426687099ac7ff36c12d733792fe98a5b82d5b83f84aa719eb3e7a8074c77fb88b467f9c8e7e842540c58dad043e94d0c32b0a504d354c0dc6ae34db063e3ece16aef8ab3234f09b42838b84d8505c304510585dbb66795d332652d39639d42292b5ec9a35206e87a07a2c48af0702ec44758048a8669120aea3c788976606dec578ff8ac9c386f71117027d50bafbee510552605e49e5ac385889cd98dd18e49ca24d4bb8d826900fc4d53ebe19067248d98533731bb2264fab0b5e534f61303835b4339cbde7ab8b0bdaae5cb1d9e0504cb5894b04116666004c6553d13929cff40ffe6e8e05600a67904f6ed15ffb146f604ae6f80c82fcc5ca1b6723c8be95ef770f87efe8fdc743f3b9efe351fbf74513d89da7c0543d2298b9b9e28de31c9e5c476201a3a923d83296323efd6abf56a683699f4f39ebf1748d75aa3dfe2bcd0d33ad48abfb3b040b2192c9f554e5ac1350ed6130d31586067a3b2110e01276b67802b9bb3ad0d7ce6f170b6c189f12f7c4f7fb353ab52f69017ef5e9f7038136872fe40d8248daf9c2d6ede37503a453ddefc46d4e146df4c167ba7e89c97a6ac7e00c0846cd307fa1d6cd6fb839e77192a0e6391436e83b4d699c7ab590e3e96e37fada4c0ce30573caa2f778814f72067c99760355146df1eadf1f0f91c2e553c4d637373335ef6793127a237f2a49f8c8cae9739b1d80689fb5472c5704a394abc04a259860007c3f87bf53c1344039315e7fde9dd6e7cc54e78b391e342e85985e90a9866d1265e91dc74e827acb24f5d3753e432d080d07fca9e50a6d5cc190575887a8da46857fbafd35d6f2a0d2f011768cccbdb943709b7b38ba6db5ad17ed98f10088be9878d3c6c80e6ef9aec2aad3a7784b57423696c4f85e1fae86437c20750042dc6d3f12c6ad230ed283bd7bf1d4307cb5000015bcfa23fc508611df5fafd1a0f2cc12c3eac39a21d7252e5a693b6d1f0316daaaf0016e2681a7b20e6dd98f6331ea556c89be2b102b92d4c91b88f0d36c9dd9d180bcf180d93cc90291881a5891bdace6ce7114e422449ca9837090bd028844acf717c5cc7601d0ef5bf837705c3e81a5279006dc3817af5ee799d1a4bf54cba1b8f8897568dcf6180a0ae97884447e2ec7dc86d3bd7a89a9c5f7aad2d2653623479643917939b2fb3380a5d37c77df66f7be556bb743ba9cda544d73f6aea8477992244e0228c2d80e3ecfbf77a826c197737ece455355d741d6139842777b06b6e3676ab65baf6553f67fabe18a813300844e05a2182592b50b6774d052187d11f17a30427fcb68772cd83c9d47caf669a1a6374c3de741b27536d71a2dee22a4fd395199dadfea9439133b8e1b2147c38f1466eb79a2e8492309f864afe03e638c3f61985a76e24b6363e995438abd468461455ec9003650a6f60e1af9782a7097eb7eab0350a5f051a10f5fd855b46431ff365f16e70a0492e173bec6dbfb5bb773ef4a6f1189abf37dd61889f6c3193947fb7ce4756d1b601e56696f249d3d599e6b268250c1e1f82c99396578b146c6c18c8942049b6ece9e263c1b2c26934fc2f9ff630405c272b54eef3535689a3bc76487338741b6ac14b78ccb8fb2fab5a8ac53ddb1e580c74325fe2b954254395e338eab2f25a4972488b9e9862b190bf1abc633707e1a5ee6adfa500d16b3e8e31a02329142f443ea927f0ee2462e240f5be5632a8032b3fef4709301b5ebb26b33ff5c84b3910d856b7ec5b2e63f22afc3ec2ef5c25e4966e566a4c2a6ec869a11e555d667b67ce018ea965847b76a80b1cb6fa85fe62246e8db2cbd62ee0bb9c2a4da5dbae15d70a426398346b6d25781dd112455e494f5135e143264ba87c89e811f382d129bc7e973f25a777f0aba213745e707f635b9b0141655f30e513dc1b0c32cd33171b62e227d126fc90b92378d5a325f94a63ffa64bdc154b6992cfa10aec1eb9f931774a2bad6ed6024b130407e4b914ba02498fb0afa568e81896626dd8776dc2a9a158b354edcd898cad76c40a762a5496aa1ff98507ee96f76a8ee81d04ad267d1dc5ca39887a9d836e643c50aa081c403613aa6cf7ab9acf354ae3a3a6c56464b406ceb99b898531d228fafc1d8aa11b867f6fff9b36a8e2752db12c1aacec5be36387e22d39866b6dc90b1be4d948fb87e5fb48dc2e95da1cceeb3b15bd51dfa6116c94f6260285c539d83c4f2f4f599ffc0488046d6ca3942fa80f96d79ed8c59c33e5295f0f9e960f9f801849075855d2cfeafa1fbe14f18eb377c38aded44d3aa8c40c68bf9d0e9c400681c24d2811507783277a0c842f24d756536f27519fec13fb91d0b2989766a22386cdf1c6a30fe987df027a81f2d14b6ec66f26af78e0720a737af2dedafe8769e696f08c4d37b03e695a39a24541a71dc15314470a6bd2bbee3cdab68750bf38692bd87b6c012910b33c2703cbe19ca06c14c957b8f2dca58ca2f625846326020bb349a6c4a6c012eeef1f686abcebed5656fce9971507c2a12be5c39ee854c90db08b573b9874595d5bb7b81b90e21f4b3917e21388c42fabbe6f8b9872f1933e40ed3116af5177f3a15cc5b5caf213756ff796017", 0x1000}], 0x3, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 06:16:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7fffffff, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x100000000, [{0x3, 0xfffffffffffffffa}, {0x3, 0x1}, {0x2, 0x7fff}, {0x3, 0x1}, {0x3, 0x10001}, {0x0, 0x7}, {0x2, 0x1f}, {0x2, 0x7}, {0x3, 0x2}, {0x0, 0x4}, {0x3, 0xffffffff}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x400}, {0x3, 0x100000001}, {0x3}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0xa46}, {0x1, 0x4}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x7}, {0x3, 0x10001}, {0x3, 0x80000000}, {0x0, 0x5}, {0x3, 0x4}, {0x3, 0x100000001}, {0x2, 0x574}, {0x2, 0x64f}, {0x2, 0x3}, {0x3, 0x5}]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 06:16:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/62) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 06:16:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000100)="bbde0786bbcef3ec75217bafda6f980aa1fa13813404286f55976243da91cf5c1fcc3eadf262c47e19c2757794e05cdf5cbdb467d94c68c16a858a2a5a147e568fcf178e32eeea0b71fae167b8e05617be26994e90d76937329b111d76160b7120597da5d3689c7f751cf447baefed2581472ec5ad4781ce39ef6c805455ec", 0x7f, 0x400, &(0x7f0000000180)={0x2, 0x2}, 0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') shmget(0x3, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) write(r0, &(0x7f0000000040)="c322bb4a7a9577a74e8abee84af849200372cb4acae7897812f3a473a4d4c70b95a34f4a08a706dd22580ffdfae2ca5673fcbde39cab1b0ca45d13b689edee9d73144ad0da2537e6518e72b0a136d1b2af4cd170bb713ed4647e80757df9a67823cddf2526d5fb587be87f6c5773a07d3d655b5262", 0x75) 06:16:11 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) 06:16:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 06:16:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 06:16:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/16, 0x10}], 0x6, &(0x7f0000000440)=""/58, 0x3a}, 0x1) 06:16:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x1ff, 0x3, &(0x7f0000000080)=""/250, &(0x7f0000000180)=0xfa) r1 = socket$inet6(0x18, 0x8000000, 0x102) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 06:16:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x61, 0x1ff, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0xffffffffffff7fff, 0x1ff}, {{r4}, 0x0, 0x40, 0x8, 0x8, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x0, 0x6}], 0x200, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xcc, 0xfffff, 0x5, 0x8}, {{r3}, 0xfffffffffffffff9, 0x3, 0x1, 0x58, 0xa8}], 0xfffffffffffff470, &(0x7f00000002c0)={0x0, 0x85d}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x1007f, 0x1000003, 0xfffffffffffffffe, "f20000004a0900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:16:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x126) close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f5d83d3c07eaefe5f523aa24b817588d2737136641e9a4d6f369f3b7c3ad7be2ca709c017afc6b90c8202c135dec9a5e1cbaaa41678919587815b91871654f6812c1261a556677", 0x47}], 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x6) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0xffffffffffffdc8e, 0x6}, 0xfffffffffffffeac) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, &(0x7f00000001c0)=[{0x98, 0xffff, 0x100, "be38cf9c1e2c648e0267373822b9fbd9e5d187b7c87817b740cd5e50f5c040ace2b04da81d5e82fab5ec8113c84d3e23dcb442ce5a98dfdece1370719cd1f55b3180f3bbb4ef6e1fcba4ac0080fd9514f4a42bbd053222530c78c4160733b9268c1de65c247ead5d9683e97c0e8218e24d08554bf39886c0f69b97d88171f05417ec6de697"}, {0x10, 0x1, 0x2}], 0xa8}, 0x404) fcntl$getown(r0, 0x5) 06:16:11 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0xf, &(0x7f0000000040)={0x401, 0x4}) 06:16:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x5, 0x3ff, 0x7ff45412, 0x0, 0x8, 0x3, 0x0, 0x2, 0x3, 0x100000000, 0xffffffffffffffc0}) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 06:16:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:16:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) ftruncate(r0, 0x2) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:16:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x6) msgget(0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 06:16:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = geteuid() ioctl$KDENABIO(r3, 0x20004b3c) setuid(r4) setregid(r2, r1) 06:16:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 06:16:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc040, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xffffffffffff8001, 0x8, 0x9, 0x1, 0x75b0, 0x7, 0x0, 0x1, 0x1, 0x9, 0xe6c4}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x1, 0x6, 0x80000001, 0x1, 0x100000001, 0x6, 0x100, 0x0, 0x2, 0xd70, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r1, 0xc2485607, &(0x7f00000000c0)) 06:16:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="67b02b66541240d4598b52b9a4003a7922", 0x11, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x800, 0x80}, 0xc) execve(0x0, 0x0, 0x0) 06:16:13 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="96357fe89150061665ae9d9c159e6ea32fb1334421f4bc35448e4f97e444059e758469e9f78564badec170a9b577f46063017caa07f9e29cabd16089a6ca25ce9ce44fefcde655d94a5d6ff65d2102a1605c893612b3c30e39ac75384ebf6ebcca073207291353005b0133371501738526b0368c", 0x74) write(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x368, 0x8}, {0x18, 0x2, 0x5, 0x7f5a}, 0xfffffffffffffffb, [0xb690, 0xaf, 0x0, 0x8, 0x3ff, 0x3, 0x4, 0x2]}, 0x3c) 06:16:13 executing program 0: r0 = kqueue() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = kqueue() poll(&(0x7f0000000380)=[{r3, 0x44}], 0x1, 0x0) close(r3) 06:16:13 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) 06:16:13 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a6", 0x1) openat(r2, &(0x7f0000000200)='./file0\x00', 0x10038, 0x8) write(r0, &(0x7f0000000140)="f9c4c2a583d19c94d4b9fc3bc386c29af2566cdf30df4c9d91d31cf9a5c74150e4f8979466d4c9644b0995d4cc6bf56320dd3ab7af4e95b691b55c7d3c2020db5586a96ad811e4111ded3da7f79f8646302be1098aed9a128335d297e650d9121432e32838948a9cba255c943bfecfbace98a100be1465d09a42fa4f35ff4e9704516b202ad875dcdcb7a023bbd725d8db1805f3d82fdb5dfeedbb109c89888a2577d4adbad85fc9962b830730f61c0dad26", 0x1c4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x200) syz_open_pts() 06:16:13 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, 0xffffffffffffffff) setreuid(r0, r0) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r0, r2, r0, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 06:16:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x840, 0x8) 06:16:13 executing program 1: r0 = open(&(0x7f0000000040)='\x00', 0x480, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x810, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x2, 0x7, 0x10001}, 0x5, [0x9, 0x2, 0x800, 0x81, 0x1, 0x9, 0x8, 0xd36c]}, 0x3c) r3 = socket$inet6(0x18, 0x4003, 0x2c) listen(r3, 0xe7) 06:16:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = getpid() getpgid(r2) close(r0) fcntl$getown(r0, 0x5) 06:16:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 06:16:13 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) write(0xffffffffffffffff, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:16:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) shutdown(r2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) r3 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r1, 0x90}, {r0, 0x30}, {r0, 0x80}, {r1}, {r3, 0x11}, {r0, 0x4}, {r1, 0x8}, {r1, 0x4}, {r1, 0x40}], 0x9, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 06:16:13 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x40, 0x1, &(0x7f00000000c0)="2302aaf87fd73684eb5876995c4e214a1ebaf69f7f98a00e4cfaa2cb02e31a9caaf7a33a5c597aa092e8c600aaccfa9c2e89a2c9b8ae44f6a5b86567a80e2cfd249833287580cca46c2c4eb61463876c2013ef255d126d35bafa12d41822e1df2b0f98db3fd1a9173900aed23ef21563c9938508fa466f5d1190543a2b9d20c5a89759175b35e963dd27aec4248f2778b7db6cd66fe901bd457db60a47cc3bfb3010d1cac8a1bd0c5bd10b7ef11896b8ab8bb8bcd69cf68d09e165d185e95defefdc34bb31055f39b9c816112d57731937c3c4600bcfa8dadc5377d6436451a55287e0c105e0d359803497b3c9aa8f486c9f6f0f9457c56a30d707", 0xfb) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 06:16:13 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r0 = syz_open_pts() syz_open_pts() r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcf, 0x0) 06:16:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) flock(r1, 0x4) 06:16:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="eb31929648", 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:16:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000003840)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)="0065e92079b5a19adeb05db493bfd8211c2466772176d3aa520ea722035fd0c5419f34125916647961aa2c88d25f7cc3dff8deef4cbd480a24b693c427d85f4e0c3c50b39fa56c25b32f1a7ac0604b110814fa88c479fa6f5c9653f1ed2fbc3790b6a99580ff451417d537d43be374f311bb5b214935ab0ccfe8d22347a6630f9e6cae31b8cf48321e581dc7d19165e25ce9505073afefbd8ba5ad7634eae858c5e38ed75d", 0xa5}, {&(0x7f0000000280)="53f444c98532cf066e1951002c7f756293a3bd57fec0a25cf5f52deb979de2c93432baeffb4036e44ff0856c20df5b3acea903d60a9f74c93ac6df907bfffd306c9b3d1cfe8d28365be1dd7cc7493ba33974d0aabac2ef081a9b523f08eb77b65c8545be59e56f0a8432256959af4100309331d1528e53b3cfc2ef50d2588b60f0aeb42ac9a0892303c8b5534dbc252674d33f492a4d82dc650c7ad7355f16f45c0a9fd8ea1f53490f8b380c9078df99b1cb2e0699e541acf1bd9b7d0403ebd93733fc21ef9677b5a462bfda0161cb886cd6434b4769eea0660ca4f78d19a1b252ff581acd3934623f3130fe1834199f3bb4076025a5f3813d", 0xf9}, {&(0x7f0000000400)="1f0102fc23e28059fc99e2b8b1825178ea8e3f1f9c9c936c181daf4f63c0a7b714974e9e21511ac978130fd90ad716f8e25d9a100e8627709d3d78645d7a8a5943d77728b76880eed1a754bbce89990a9ba0a5379cd657dac081f311903f00afcb0c7fc4dda771f6d8770e71df47bab2624997bbeda667601bc465c6ee51b16f6b9b09c44e98133c7b30e64a904bcd5a691d617aa6e2fe5542", 0x99}, {&(0x7f0000000100)="c8ce8cdccde4f5b445be4a80a3ba6e84e35689f4ff86298c7f4ec6c37b17c453aef9acb2c23112be4a0e7fc1c672065ed05735bcf4d8ad3ee8df560081c05bb854d87418f165db2c33995e16abc42ccd", 0x50}, {&(0x7f00000004c0)="f1b5d623c668e6c480f32d88409e8fe5d0a38559cccf562fc7c071b7fc9537e62c121a705f9277d46d88b9d1736e5a18d1772fa257f5d371cf508c11c10abee2f0ecbfa41e87f4746270db22ad45b909cec82b8fb9692b4df9010220d54eaecafd09329402ce64deb4d8b900199f5c61f65a1e99f82ce09fdd0c9088622be1402d2e416f13679afe70b67ad303660d32514f4412cceea89662a051a9b5b674bed14fc6d5d86d516f1edceffa201070db4859664ece15e4fefce36b95bb32a64a542608872f291568054293c3891f369692e0763d8511c50d1fa8ea214986d3620561043243517cdfd14f1925d621bfa808157f389eec9c091fa10ae45e810a2bc2d5178b4f0072e389642ea092d9121c3151cbca7fd108bfae9f477697ccd79c7648821e0b97fd5dc8ac021da9ba30b5eb2ffdf3a7938f99c403ff6e75d52e35193343b80f2e391fb9393e2d77cdafb670098e72f61ddf0e429ba43e61df76b72102e2cacb6d708c739ff5835d32b647e9fe0c2fb8e54ebddb4eba72b19bf0d54c849a3e3595c04db8fabcdfeb22d39954c57de0906582647683c654dedb7c0614afea552052151833a019b5063041cd01a9c6ef8c40ed3f41c530abc8aaaa7a77e9fe9eeaa56dbebf7dd77d26fa32551660a6cd64d69a0b417c5104a3d0dae8f8dc77312a2c792628e30eb0109a3843cea16bc880dc64b85b013663b621ee19112677fadf81eaf24c7e015bac2d0de7f8a6cbcbd00e4af28644d2b284e963061bb87b584ace97cb3ac5649a2590788a5fa85b41691917be233bb360ed00f0eda9c3dd3bdb87e9901a845fb8c34d4a47267f0e6feba98d50ca7d660cc5bccaa16b462c55dbdce160026f23e5ddf1c5475ba65cae99229c384de457f2189519e259036e6bc130babc45941f2ee10cb3c24c7c27f13309068f9d450b7eeaa905c38614699b6784dae4d452a5739a97e44ace3f3ea3bf4ca00f1a36c1ee03b5fa3ed6343ec9bdf01fa217fac64a4a250ca0d49683f7caca444acb4f0639a8083a608457cfba35ffd50ac2bc50556ab0022b383dee441fd3c2dcc6798dc4678459099294764335d24b82954bfb577426fd36727874450fc47fe6d5b814bc8d5378620d012efaf4e67750351a075cd2ba7ff5e692f5006a0fdbb67424e7ad21f9f37deb64da9e92e5f9e80e3d618981aca8f80229fc7c28789009312568be39ce780c1c3d0b5e6f5d8c17b4f81ef8e5d8d9fbf33611ac26e39b90ff49e6bbb1b58e3c8fdec56746967f65e54f0100ac494a041257f716ff51ca7ec0450394030f41cdf58f3436206c28c0c9dc72834c9a5f75cd158660b847931c8079910753104f064db00a0a112fd913ae0fb91e21b9fce43ce263f6ae0baefbf0d26d78e63bfa59246fd4b98c8b18fd45882ff15c7ca18f250138601fb7634c8d89102e31e7b616da22920f9635ebf67de02f93f4a8515ab25884038423128c48c5f7c4021ea0752071165eea7c833e64ad353bb6c0a88ec2b4ce92d18ef2b8cc871eaa2caca278d15ec4202de336049a83d4f748593cc11e572c5b7af69e55ea44a117aa6fc5ba1e7923dcfd126add88328115eb47b571b3e708db6cba50135b87aba2e248dff5b46e8f5b7abdaed55563e40b4c2a3feee4ea1f2f815d55a3a098afee009d36f3c8ef93d39de8e1e4021ffdc7e24d56674c04ff20dfadbcf23d2fe83740163ccbbcfa6a613d99a7958ca45e6ff91958aaacaa5fa32cad6826f80601d2b43b9c56e8ab4e252768c8f48f10014e849afd47d54b6107c2931bb64251061a9b613f28a38f9c9fe4f99b379e33fdabc61532855619c6525c3745052c3ecf3248efe6288ff12141f4a4c52a870e1041e90ebe750ba368e1292fc74f8e6ae6de43f1202de6926e0392a698b5751cdc895a2ed7dab5c0a3e4f4efc0fd7d27473b7ca163ce56959a622dc67933a0e69c153da8a6383293bf32a17cf940969dee0e6863a9c372e1e2fdc2e30a862d62e37d5c623ec687aa6ff96b567423fa3d1106043fa82b52be89b1147a4663e00121319ba995391dc56cbb4b2ef1130a6add37955a5a73a557636f7e6cc470eb5b27cd1019122f01cea69144d92aa6df725f10248755e7887211a63aac124d75f906ae1bfe3faeaddfc24d77f1e7883992a4045dc567f3d609828174ea53e492b4d552b4fbd70d3d29f055e678161bb0303b50bc151c80356024d782354bf415e55df0ec45d4230bf3e7d04da29fb6fcf486f67ce467e3e4df5cf46c422c0dd7bd5c425ae580462e1ef28dbbf5f2263e864b0d701145b2fd47d03919dfe53dddacbb3ce4cefc1626da981f863f53c1f998aa9e34de1dc6aa49f1a9af24bb5eedccd8a5ce11f26c774174b38bb49cd70d4b0d0f29ffda10244bcb9cdda15a0ea6ce355a604001c7827f1903a7b3d031a88119cca06164b4b240a169ceb50c7a458b7fc97e4bcc0d5aae33cf29cf7f1ff796fd0a16ef0ec69e912a214ff3af7f0ac47dac3b647539d2a7a19303904fb3e525e8074b52f2089e41b2603659d6e9a837598652b42db4f8d62a622f30dd90137aec1569f0c69407a88b2dee8e0ea3bf0f9f346914bfc82a95045085ea5b43fa17b8112b889bbccf59190f3815962ec6fd430b907a2b3d2f46e71f8787f86f5fded7f8a49a0d24d5cbbed687562d915a3b311123a3969cccc49a2c715ee5117bacdf042bcaf78c07481b8dc34c69dad009d994adf354286a122a1bd877734ac9d3ab1c96ef3ed8fee5450659246a12f3ead5683e01da8fd0c72fbf8b9e9fd836ed0ab1fbc40e575c1de247c920e771174597567447999747727342e6c8f5a217339ae72c280e3eee3dabf6b33455ac82db135a6c55b595710d8a9577c316a9bd1cca82ebe38fc8f85b58b60e4af330b5075783b0e18b0fce0afdfe8e286ce054866eefe1ac27d20c5b45a8cff3a1c8eb3b48fc2e7b20c862ae39cf071835ed151f20c4bcbffb473b3c3b3ffd9837d13d00c6d40f6b37499c91a79000209dd0c16b02a0d0f76d0146b2c75b09db6c8a2434308cf47ca84b4dc520a54f9d72ddc1958ced263f23cbfdf09c1c61bc52faf7d99dcc49ffee027fef18682f620266cf56ff567815d63908c707975d05844b072516060117356df7f07300fc4c4ba8983ff7467984b3d8d7a001499f71db7c85f12aee80f8da3531f53c68871ce2e009c2e3cb35910e44e0391b2267a126e26fefd969f91e94868063f037ab4f0b63f88fea3d5a4765dae13ca96837d2d2bc78f2762ac2ecaa1147125e0069de7b9cb2ced3f7e414953e506f73cbb39ba2b16cd34fec3aadba8281402a6e774e13995ee9455fec3d41be598cd088c2b69840b193cb5b2832f8cdefdccf3fcf4d4b1df7250711260274d58b4ff2dde9d60946071bf15555fdac65d77015f68ce66b7f041049997dba11aff3d8f30f335d4132ec61caf601e6084d6102412106bdff4d12b0eac955e5bcbe5c98fe517ec691c864136290d0a352067fefe68f1f5674e329df1ebba00f3c0b38b5c7fa5629dda6e4c9501be90f21809c71cd73a88482572964f655b97784e27d4d8200b4f1f7b2eae25790bf89ba78560b55f499dbecefb61a0b705837f7926cc5694a5c1561ff4dcdf7293e35d636a210fc3506d6aa09aa83a472eed044072f29592821504f93e14a24473f7eacddb0c3b25994a93eb9e506bb7c1549eca8bf2d36dea3cdfb96747244b2b4a1d3b3cce422474cd860565c7c15b73eb7faf1284792dd89c37d00244ea9b8f3b21242e0884d800556b75dcc760ad3017cd0b8c01d19e4ea2eaf57bb4d0d78159d83735e2ca8fa28684a56510d2587b5fd2e43899c413eba3e8f3d4dd884fa348c2f584f0329ff711c97533367b432883ea598b8474bef6a8be098185a6b1237485b89d1595a1698c9069f3b71b7775a0ddb1e70398d2e2ffb7e7a30c6313f55a87904d295b6b263b658c709ea39cfa595c2c23f5ea3b2f91e27f315cc200d888ea4ee82dfc56596a8bdfa3e451471adf20dadd7a3599ba6e2532ffbd471246ac90675fd6b92e14503315855c5155ad84dc28c16cbe51afbba8bada8bf70b49aa9cf6c0baf64e12eaf30f4265faf9ff91a7bb4ef754d5a1a1f95d848d2a7d8a4e9c942038748fcbb056030cef7468ecd88f062b25354001ca80824311b634581bbfe51f8eb8c9132fdc70e4100acf9b5565cdd002eb56bb1c1a8fcea1d684eb9aecb1d2059db108b055b866255e9abfda962baa842e112d67a629e6e25bc093034a37d09cd3dd7d6d60be5a961f4e8cd49f84e62c4688d73d9fbf3010667b95d635b3c20b25b93ec2f48912a1b8f86251266d59cd1e73478f47fbdda6b7a0973f79c42b226edc2086e0250d23387c11dc49adda34ada1c8e744ea2c48f60fd80ce72aa1ea416011f293a7c94f12a2b9cefac83c37f6c46d23db61b3bac55d5e393c519986bc07ff6e7a942c7b42fc9ec913b3b3175fac1f690af7dc11e88edd4d0511dc5ebab5431c4283f5bed4495a9e8f0f86c5db0694c0b98417af33f850c7965a02565ade8aa5a61ee2bed98788e6d64bd7e2fc92f5e2e943c8085b3619a880928c2237601431217057900d5a606b4a0f364b33665d4090680d40c0ddc5d0feb4243f5c2e7698ed82e1579f8be8500ec649a23b12806852dc632b7d9098651bd577b0bbf91f6be304d00268d1db68ba7e5d962f015d27b6c9569af15c412556bb6d9c5d058501047b2248e9d024719905489fd15584ee9071aab3e46bf0a784e6b36fd6073e595148a137b07bb0a5bede3e3acd346fc9ea46a43c53180d416f37e197932cffd2a05bf05747cfb6aa65505773b1eba9e1ddbbf0ee7c2b7589180be1bf7db9069b48aeec3d58f36e0e27d29c11f87523684f42314cd12af5faf5eee64fe3ff56d7e63ed07904d18d2cf057c6c0b80a9a335070aad9ba232215ed9706de310f7de8f22ba9c3025ad7c163df99e0f7d9020d9ea60d720d97990cff6a47badaff26a343ad5781b9adb654d719e9698f6df8f71b30a4a78be79798352e54f26b4e426ce936ec7dfb08f60e22ebd86307671529fbb1b6b687547cc81a9c73eb4737c1b2e01cfeb535b126e741013f8bad8a7d3b2afb6d8e197ce36eb979a22c7d5ec2e5acfb07b9f26140802c7b0309f8bd34de18915907b35651e66980e953e40c075452fcf86d34b56923aec905000adabc47ce8e02a807ef0f306e8082b65fd2728a06daef296a9e07bf26e2308f6146905b7564e7d23d30f05528c9cced821a67c700188143ef9ae9e0b33216dd145113323999e9a5c6531ab98e89ee72c8b76914c78cfbfdc648fc45d990be567a406888d0de4d8241ef97dce3302e54a64af554818464d1cb6826280c863012c17fcfd0276b4c9b7a0a654cbee97034480a039f05fdef8e2f04de7de41d11419561312ba0a14f47b414b176a0bf1e0fc32ba8369a4341c400f7bfc6c750e7a7419478621aed6dbf930b8225ab75308bba14135abe1c42fd09f1dcf234f32bed3efdc715c20026755a9ac65c55a42bbf03081927e2e8a3c1e98ebf1c64b71708653123be1db987e9b975eabfdf0c5562158febb0c2f0c6fc882c50a845b720641bd4c102fba19ec3955b358c95ea520696af9ff194169ca84dfde6bf2357048a11e1e4520db444e45becdc5918a4c9aa0a0423c38e39f131758d0d8009d60d906e629936d0c86b78194bc20441bb503c0f80eba127cd0b9675bfedbfaf7f4216c9c9a34496c2c145fcb1532c06e2d614122847a60ef7d4516cf72765a475a", 0x1000}, {&(0x7f00000014c0)="23d641fb0d7a9a1512abc14eaeb5241135a23475a7441928be625464aa015e8d52936ec97b54f5b99f4bf310f1bb2a67847bc0f727f175d4950693f84debfe9a30b3e8b62c3cee4a19a022089f5973b716aa05cbe8e118e4098f9483e073316282204d9a99f3b166656d9a8d8926e3026f403db0c6ebd9ae06d3bc10e8802ec82cb06ac207ed0797b9b1a11f7d3adc2eeca6dfdf36b8124d5db61f7a8f45ab3db7db882fd2e4ffe9fe440301cbae8862936374ef61189a9c5008b122da4c484b65bf24180d1f91074cd7c109c9c5d72d0ec9011bfe1c606110af8f6824ac172afdc51161f9f38d7760516897c5", 0xed}, {&(0x7f0000000380)="180a35d2806b0e0e692165e2dcfea65255a813", 0x13}], 0x7, &(0x7f0000001640)=[{0x98, 0x1, 0x6, "2efa7f704e10baeadf29da6f45cc34165a2b99c3af184dcc6213a58c955749f4650de29babb517980a781c201356121dd2266486f175c0df921c2861f42bfc916c9fd32113c7ae0f2d3b31f7e2f31db9af87cad0b419bf632364fc749a8564dca5ebe6ecc481b6da022d62d1e2a808fe402b8890ef148cbf1b92d0608a0f19a42170fed8922e"}, {0x40, 0xffff, 0x80, "b8a048c6e1478b62bfb22310623680752dcf3609126bf17debdac490757151029b9d753e0d6efdaff8"}, {0x1010, 0xffff, 0x8, "71ef3187d6a25711d032330f0b83233e3e841a08387213bad90d35888d16112917077a2c7ed36ce35387d8df67eb605838e67a20c629dcd3fbacb17c7d9fe98f8d8bb313a1337b207ba8bfd1366d588dec7cd5c73c7e9b4a1f8bfad0f50e68e6ac3f80d2b52761efa0838a78b691ff412c08d8ca766320aadc8f41b7533f56a0c5766fbad7ae049282a94fce807f8f75141d2041492540e7f24691a942cae429fe455c5ed98be1c651d84586c26af87f54b640d6ab94a27855e2d4633365c4a6498817060294b1996458d7fb173e5224e78ebf6be023a6c588e5a02c51093f62a513afc360706c4e46a6f0d568e2f84d1cd0a3051d57e2587552199b555471dbdb2604f848abb6cc045ee1f6a6c4d1f77133f71f8e6d5b09b3f0b06deb3970ca1e1ebad31a85d0c9da549d7a34caceecb246da5f2b68d1b0e654528668c97fc3cd284792bb637ae4841d87fec5c804a8b4a698d3a4a97f52e1847284a8637b228e087bf1279e8e4bda87afa7e71f0c2ef70d38745f2d88b257374957bbcaa90a77fe8943d885cd420fbe6c3f5da694feb4c40049651f290ff17bd9d5fd7afe00c324d70a2073ffb02cbf7ba7036d64a8d9179328c1ed306e5ba82239ecd04c942b0aced8e123b0c28cabf5f1355aca4a98be48f6981ebd128d8f556867b7127437af3cce991c549da77c035adcd8d31017bfd312e7c46ce0e9cb0acd7a53c8e5129e867e084bbab43b1d5b18db80dd02cbefb3c414da7b16561477851817c3a98a9f25cfabb3d4380a86ce0197a3d9b89100654535da37f3d93d8a1df0619905f6c5b2cbdd174395415cc6a3890367f502da964442b4abc8dcfb9583a30bcf7598e52e6f75fcba4f8514947e08cca2baa6a810b3643b5968590f103dbdf84923367239b747cc10db392f17b0421c22e2f1f11f4f6db458c8eec03be9df4736228968d8a27de140a5b8b04c0f425608eb7d98ec1488bcbd1e3b278f70b66c5410e75ae9494f22dcd1f2e621d8cbeb12789c03d4443c01cd8c52cd6348318cfa8fc008791fa59db13fbcdc5ed6e8f72c269157f085f3d90347e439254525c102d256731ead9dc98abdb92e52cd3773d31d9c53743212abc30f9610808e7e9f27268ae2f6b559c673e06f2d0f8fc46b3caa37490b05f252785c1eabb31f0ad7057fcc40c4c6b6a1287e99ca12f200e9afb6d59acbd023bf70b8e75af71bf8fbdf431b07d3def0f880af27bef23c47750341a88f04bdddd1056d4035827fb87896c0d8607c2b38340433bcf68a44088ce5fc6910d26520187df7308bb6807ac2e0f00a3884dab2e799dce675be00b2e3f0eac9223b7c4bfc34212a2b35f573be7896f4f88a13b2170897a6ebce7790c29b4c1e20ce4976d7d534093b3ddca374f689772547adc90943dd4bbe0dc1efc68baf54c152df3fceada3bb95b25c50e7f8f04b686211f9f38a2f075fe129b38969dce9e99bdf9bce37e666db683e9d8407fe286a2c5656c26e50bb8b02b6e848eabfe5d3d88ed316d9016fc4967746d6df73597417a42247ef20d921058ff8dde81d3fa052ab8a2282124aa3988d46c9cfc2545c18d41bdd73acd54273d39cd5fdaa33cecce8b96b0ed6c49e440b540b1e8de1cd5eb070b1090ff40e371923923127c13ea6b1067027de7046147aa6a291dbc21bdcaf7d63adbe53f62f3f84e2b7e2caa17dc68f5eb076d87cf8620c815888d0f792b079064cba36beaa3ec215791e3f05abee4f0b7f61a7b6298c70dae6d1bf57d7151586b30e6320ec80f8c556e77b9675b46222d2329d86a7ec0825e814172c63cfc07f74655407a5f5b258d37589377ceaceb612c55797cf9796079a5036d233eb02779f29cd87b4332ab0fda301fdaf6857244fc01e1ed43342e3d7abc85ef37d2b855695dece9a7e6e72fc70cb4afa0b7e258fd359ff662a51faaf3e905d4def7415e03c419c71d00019e76b15c98e2a7fdfed0abc56d1f173c3fb888d298325ae2c4b7d04d32e087690b556d6ecd35102e90e27baa82e41f12911fe6785045c532feec0a983391564565867758debff6fed1b95184b12283a6325d3e99e7f6dbf0f0ed734cab840d710c20117d5b56f817e738cefb93e62b758d6517fbb31e423533f3c5831fb311955d64fe291bdf72d927de39a19a16642d9b661200071289cfbffb9a75c8759d0f810b23753a9aecbf4a19e918afd18b42befc76d144b2f02d64eb8b1260e605a3254b871041ca9c2d7aba8640b6457a8213a74c949aa79729b019a7f2cdfc4f9cd932b6c1a3d324cd829112b912beb66666348d92d5cf3fe085596333a281ab4bad698282b3de8beabfc4617aadb0e5407170fd6411fe5eded2fa896be0cb9395e83e15b66b7573b872ebb429b4b74de55030fcbee91f599f209e749c038261fd946519eb9308e7fd641386441107fde3318adc38e6107dde39af1d88c1eaefd380e58a1b58639d9cde6d27679d50d4bf69da3cf768625218b8e689a27d362f4e880978f256d37544a32b0826caca2d3ab30996bbe413a5bdb50d0daca592548fabb81029ec700864d71d735a0bf94db2980e1aac90322b517afd75d3bc9bf2e2d492fcd19039a3a8238f56fdab27e3a400313104819312f76e60fc9508b5d1dff09b60b3ffe0d9b44cd9f212619e8eae2e2ab57d0e9feb2c03e7d19d087de4439dcec8056182baa11cead2d02d2bf214e0b0d6b5b163f605ed4c9ceccdd05bf52ab190c85a977093dad4dc76af24e9d11094b3f4fe3e3dd911c0c8add1abae7dbc5ce5ac5f9101b28c663e6b0ea8920cf18d7afeca9a5a45f1282d5d6111198c69f2d7752b9e1e6caed5747a97d9272f9c19c8225db3465254beba6a4814b9d014c7390a3c7890f2fb34910c868c48b06e6e71c9482c166430bdb33bc8110f82b12a62657beb1287771691becf294886dcda51f820b86109525a6a1eee096a49e2a98b75f3985a129a39e909b9d8018047fc8ebfffd26ee7abe90276a0bccd31190e6a5cd4047c4ac5981286ab7ce36d36129b67d679b089afe75fba980e9e0fa941afe007fb4f3535fcf0816e93b0934014901cb851a01f8ca7fd33c622df176067c118704d9170c0739d432248627f9c77562b7ff1c130ad82c79a72feb1c303c75657d8230bb06a3489db6c980214b249efcb6b9f81971bff99d0fca9e43f7684003ecd46751a0a62a2db0e46619b0d6756f9737a6ce157384155363b7f0f5da1d02397d17bc93e18e86f11960a0a11118622199617c1816fc0948ef879dd25785a14d220197a87b701d443b604410d9d534885e9c94c2684af63a9befcc97c66e5ba6bbe554f7679b1f77fb2c8c4142f90e3d855a1030913ec563fd9269989b0eee58365270202a41fcd30ddf7704aafba5e7089c23157d344b818fffc8f15564c87d7eeee87a713315ba3d5c1261dc3ee4022334cca22bbc0bd1d617695263ce620466c09c39ee395a86ba9d6df58916c52bb9344ffd1bd08a608f418530afd3b461c49a61e1a9f953928f19cdffdc94454e7c34f1f984bc1824940db9fd38a4f414e16409e71eedfc70ceeced4e05d39c192c35c5266a74f60bb6a3b8c5c9e3fb180f40e47c623bee08a201c8f941196ce61c5aa9d9a06b6ca1ab013c66706bde5b32b48a427bfdadf4d11057b5a906714af2c761aa2b50462e55d427e33e5027ed6a44678219b0f473cc0de98d33489436da210aa0e20e40a1c3992ed9b5d29cd6c6948ac479a2072e288998507fb8a370199d957cfc5dfd7ee4050b89aad15264983013957f99213e15186d959774e6d4038f830d201322f651e1fa3cf9939e1d87c45d7041bc57a951ee1be81b4ecd602a553a5ac916a466528eaefedb2ee406737de1a97e443b412fc515e65a65501cfccd355f57a5a2d47c70136219da95c5036f8850c98cd301609d41ba4639707a2ee35dd467f1295f9dc062f3cb165ba1f34341cc5f3fa61b91dd9d803a2c9afa35234bbca9dce31ef3be32046fa697ee16d8614c213d213521cc4c60056c2297544b25493c190c77931508bff6acf346b2436807d458012b956f84fd58ade85f94385adb062f04582bbc03c3ab3582114d97b5ec2e69ff5a01643b3ff117f4353743aca1c083eaf6b6c65bf0d52106c571b14511ec19a238df2816e45edf5ab1002df27cdf75d3bc2ee2b03404f21aa2b95886eba9408b1d23de233d3608d0237898f5eeae0720553bba86b7f70aa604b29b75649bc6eab145c99259f98015eca297935eddcac6cb41f7b76b4a22e3cf0ae448a6936d60e0318ed1f0a0fddcb8f9cf11b40cd55ea919c9f0a589a93dd73aca1d4b0dc177e4fc0bb5ec0a904214d543405d9de9a0365d170e4c53ef8d5f949604f5b6fd6f7237c1be0e99b5f5132307d2e5083a62b643dbc98404f98004fb5e324437398adb6480640d9292c61f7b7869d27bcb63b7cf4d344ee053c6f79f78b5bd16f537a659f3b644dd171c9f6cf67055579a0aaa5b3dcaababcf7326eac185289e6e78bc070d7b05f7466cf88dd35b71613248f80c060c543586cdc4f567af0c2dd3e89fca1770e47c9929f5c4c4f869f9e9e14eb751b7d80fd2de97b7035c6f90b63548dfd40a06709a7ac0a1481772c29844ceb750523d2a4ce5ae1cb62c12f7fe08dbe4ae8d4fdf31f6e75e8ef269bab564b1c12ccbcb833e1b637d563f5370647eaf9835b20cf35609682c7525e762b228c973ab09911aee96b692b6ecbfa1d92bcffb73fd68b2a30b892cc9f55c9a58d1ebe24a23d7e82e7af982ac589c72dc3cc353849610be7574afe858329a356198279cc7742f24ee33b962bd45c91222e6f4946ccd6f7a7a4dfb1aea355e99f9132a658bf825eb74063277cd43919379d02c77a89ecf18cd67c772100bc242aae60bd20fcc72b1ea8d1e3cf5da2fc9625edd67900365021de562fd5042b63b312b135cceda1b19ffab768c79b027d2f944e2b3f291a9ef040816da64a41cf27badec0e3ac5e0287660ec71e759048b65d123f7cd34b11d85fde5db0f320b87cbbb36be94e29141fad4b03fe47a9ba946d3878fe46901d3546294fb7245ee5a90b9ba6a1fecaa169a5bbc03a2d9c0ad4c636d930504031230db384d2515ca8967a46cc6b3de488b9573166e747088c9fb390279b43bc3d4c5e673c894606471d085558c44291fb9fb4cae7905a4405cad45953352b37fbf670309fda31ae3b3b258430ba3b8215e07dae2911fdfeb5b086c4aec239a91dae0882a3a4ab34bcbf52f1308402da2c998d26325a45442fbcc864a8c361c5f05770a0897a6c856fa2c1a2d2a9bdfe3b8c91585dbb20d59ac73d784071212b832369e176dfdcf08c2dda4a0207d9d3c78622bf2d7608c428b6b38b4f98a3fbc26946fedbfcc58ba37d35dde2a03226a38eb4af34c8b1b5fde6f6b864d2e785f2b6af09874374d74858a948ad947bd79d4b1eb199757e1d6a590d8988f75265d45905afd041b149c59f21b1abde6432f50f7dff7ee79380dc99143881a5402bd7a827cd1a560dd2b3e2dacfa2e447fbe02f02863ca08e8d1c9f0801d8a3f501d76c26378239eed07f28477b9403de3ce6e551d96bfea62bbbcde8154b7090b6ac46a9106ac877c7a442df44f950ffb83bf55d90bd692e6252707b883989e50eb183e47babb583f8aa494f422110165404e39316cc6dc70db79e121af9af80a595e06c430701011a653bf9e3d10ff38fd2d396815e5b08e628292091b48be4db609df2a9d02e322cfed71770ac3c6fcf1a7b3b3ace39afc221d95b0c46f2d6825881e"}, {0x1010, 0x1, 0x92, "d6e17d12255e206dc96d487c6af0ac7ddcc7c67d3b74d451527ce6d354554ed3a57dcce45d1f9f012b1612e8f29861b44eddba072184bfd885c8011dfde644b84e32bbb51ffb877111b53cdf98465212648424d60ff7426182abea3d77ea67b7d17e671bfd5f9a5356f10abf4440f6fe498e6abbd5b4ec23604a4808955297003881ff7b1c1045757d2f6d03d0d3d048a5c8a2a037f758f6ad5c45c7c1be0ae764edc1bf60989b37ea292774c58025a851422f10e1bf238dd1252d525219696139e9565050fb6cafbf0a8a61aa9012deb563a36098fc5958b2a5125c7661174edb43504257261e9b73bb0340e0260269b2bc4a52abf1f64f38c2db5f4e1121ee9da329fa51e9edca688e8ada67e07dc8fded4e7ae12d20fd11698ec61aa6690fa9ce9f260a7dff3f8a06767113117ce242933d983d1856735e0940160a5dd04cfe422a452280632f430b1530965d11aea9e7a7f203948012069b8e839c111a04fe7e1b7cb8e59cd33a1b3b5f63d42ff812ce82822f9ab98d6e70aff1027490eede417ce3f4e27e7d66e9659c0b53cc197c09266059474e7322775eb2838fd6c0710992aa8808c04876cbe78518df35cc4bdd1060ad678a20aea36a645893ee7bc5e70219729d7b010f26dc375dbdded3f34095deccca4099a30ea0995c2e5067b8c0393646be246111363db0ad627a569695fea881e1cab39096cd05a621743b9b1e8327c2866ad870e75cd36aa77028b3cd14390bf73cad69a69f8a12650db63113d3ff0944b0b3072db24d13d0b0493a46d18249da6a71b694ca3d6d05b93095ef77d7946036eb2322786d7f2fe5ef9a4685b9877a116db20b603d7b28bce78f26facc51230149804e18f874498ff6cbc4fc57f18c37ee4f21ef8fb5b1a7d575deb3e0a1cf9be5a38159a2896428dfcb98489e67b3bb0346680663834f0b1b4c37bf465be1b95f285f57f6f9d5a23a4596e0a2a1cb6a43f460085e6f7f96074bb2f90ec047bbe112b962afa54e9238092fa3d8ce5ec0dc4b582e7189f5be1654f2bcb2ee1140bdc91112716c2c76f6305a61712d9eb4d2bd57feff6fb749df4358555f411d18b4dcb80a9385cbc9c57eca2f64e6e5143bfe9d39afedd409a912091e643577a7fbb8f3074a1b2543c219d5736bfc629d6258198928af2b1f8b8c8a8828a86876de2cbad5aa636f6e6becdf4123c88baf6eaeff82c67fa01d8392c340d6a275447afb3de5c71ef8f1bad5dea1dcfa722113b30e14339edd5938c56aeb06d4f1ccc1f5c69203a13193ea69b276f1f8f842faeee39763ff5ab02721f5de6a1ecae2ff0e5b989cc094feb403f32ac2dadcf3bffbb6e3f40813d9a0b9601298873e9ea55f2fc06b329f77a8d6ce3528a87ad52951c1aa6523363d7079861297ba4cdc26c5b1f53ac4560e3a207b5315fa3d84633528c4950043ece700c305e97aeee72a9da4dd16dea48394bd53b802c7cc3dc757461d632674478ead81e4a10162e72462dad4976dcca7fce9a8e8ea2f75114b0a588d64786b8dfb83530bba2a20c4ae9896ca368b2981b6218b330a09721b0674fabf7bcbd7ab0a8a700604aa32641f550bd3ed6ef0c9d051a6fd4bcedf23ad219bc8f82c2baf22cda8deaa20aa252840655b28044e26947e97ed35e13f628356bf0300085b6129d9e08a0b512ee4661d67511693e5494a6da6af66e53037950a6e9913c57d7b8ddbfdc07ce6dc26730d13af573d970aa565b5b70425bf2ceec74fbf751cda74ed8789aed7f7445f78aaaa6434c94c150808c1247a4a754f228fcc147889d0725b72dfc1aff7b39cadc28c1fbd6ba37d317de065a7b5e531dc8ba6034d9675abcf47b662794a82ad4f80b9f5c2b2b8ac50bd5059b200c23f337c914c5e8c2be2fceea55bd6fb6f33db5d1ccaf990ee62bd56e4c53958def38206969539edd408c50e77ea75272226f7be7f8d4547949d2ad4b9d4edeabe6e62bd8ebbc0c17799dcda6f0b32c376dbdba129e5e31d70eec8f84013da0dbd0d7e41ca8d0b5324dab21e07c0959d571e8f3d2b69667077c74e081b035396009c9266a02ed1b7b168dc0dad7d52db2aab33d2f036b70cb637506c7dd9baee07efd98221474e3597cfd01051bc8cf5f18021b4595261a6b0c4dda0fd7ba7cf3a3f4e5c420e648e797336fde72c43452c755e7e2768d40c8785754e9ca29c8bea739864a58027d1454337929079ece5538a910b4b1135ec0e1e819e7cde0bf31facff112b1e19f9ef2826d6cfe714fedde904e472cb11b59b66027742bb551480d2680421b2cb3c7dd662805cce3f2740099027e3ad74dd7169c519c77ab24165e97e3edbe2b4ba8e224aabb95bd650d1e3d13c9225298d69738384c2593aa8d4c1e5342e8d5d4faa6c711c03fa3efbd16ca6140b001934d5dafc3d5211ca08b85d938afda6343e1b8152be0f1fad86fb20f19e398d9cc18182b9830af84c31fed8ccce9ae862e3bbd904f84b28fa651430303ede494b9d5b2b4d67fd869dcc5874d6e0b75a5bbc08d99ebe2a09ccd5b3a15cb5ad58a24ad8c4e0ddad4d11737cc17fcd183b2e52881561730e198878b25e80ac13fcbebedceaa9ec4a949fab124251e0cbc12e0f60fba50b4c53d64f539857aa765fe8650ef731e7fa4932894e0078d1f8ea55e127f6d8e239f1b209b12e95f523df1d6ebaaf5343e6038424591c94362a3043ea8941b07b7b40c535efb56a37349e946c67dedf9b046b5c998f05606289f0b15570666229df9955aadbb01e02fe281e4cb168c256e13d531cee53723caa45eeed3c9be97328c739ec2fb01c121843eec9dc46560c93fd0a6cf55ddd805afa4f135a5d5d288e3dbbc20cda79f5b37e06d3d184d1450c2535b7729272facce99d6f770e4a55289323f4eae7b201491ecad28356e2b9c17ea0cd724607fce37f1053b2b5d28e5bff293b1fb0947003d048e489d982de4dc90890688ce0a1f36131558eacfbfaa9d78a912c33f6ab322c67dfd43e9ba386f322118ea1f49ab9daee61d845f519143e8e5ffeac7fa039cdf7dc679c447484d57d9d7c49923a764bb163b2f242e4bdd3e9d8aeea28df485f1c51080adf2d5a8634e5e2eec695564e9783958db5af8218693a8294e9d22e9aa64dbb73dea4e435aed67d44b440b5ca659c2214e91f25216494257f7a55ea1f22605702b4b0eeda099fd6adeff8f5ccfd7ceb27f10f686a4edc50c69a70a58387b986dee12082c9e69084f20ea78311ceb03f43a0d5404a20072418a77efbe51d7349744c9c67f29bdc527e72b0a87e5de654d615f2d96f049bed64e5418a804091d66c38dd87a8312713eb7f2f5866b303be8ed2cd06472e1cc098cbbeeb3efe8d81dc14f88046a3e2060314ae058de870b873fcc6ac53c9d6b2eb57a2f35b24c626b923a26725b10b207e7997dc681f7ff2c810538d0c4e2ffbfcf5a537340a8d4d5bde8d795c7efb1a00caf3a0776f7d4dae162c8030d6877d3a983df53eb3a67bc775b0f9b5a2b73bfa65e2bd837ccd4393551795973e5f041239d720d338204c7657cf23aa45bdb0b9b6a4852e09aca2087d2ff1b310f85441e424968a39655bcbc2f67ac503dee1b029236157d8f71fe807c1b9d773c240a3f50dd0a15d8018029a821294670f5a965552c3ead35a0e32e87464a0deca8d6f908af396473a2caae2a8efe3dcf9f8cbe43f3bda939bee3395c71b436b3d018ce133ae5f39858790d3def23cffa0af329297a788ad769bcb313c8ca43b8ecab8055ecdd0606cc69b2cbe444c203b1dbae83b2103afd77cf9487ea29061d1bcb5ee7d67244da85874a75d1c969db6bbdc9ee807688a98394955876404edab2f11acfd1f085744bbe8519c20a341652972d45118e3a08ceb71e089ee8814a164ba9a9fafb45fe36a8708d9ed1235bba8964caf23d136ea128f5a14a20c82f4a8d999ff04a27f12b68135d7b62599f2e61bd73b722d0ecef2117a450fe4ff8572ca8257be07a4936afd8decf668adf106f4e4aad7353e7f940121c0a477288c8ed5eb3f71e64b2b5cc2e3d64f6e3fb5777d678656f11333611eba4a133dc02cbf933b8ac2c2931a79d053179101d3ef30103464447c0f79c828661429134323b957b08e7dc5fbf7eae768982e27808e0c3c68addc2bb6b442db8d062d48e80e9f02fb72bb61948544b5d6cf26d3b874bc3be447e41b270b362a41ada44ab25d4e869a892705f60b744e41d6ce08e6f3ae43bfb18b08790fb7b8aefeefe97af4518014c7ad3daac6450e1347afa0933420de527707ce3452ab7adb96e63b4230b79e3c83e42d5e8446f01cd47021089cf572cc3a767420cdc0ccaeb6088dac162c7f58cc7926d3899667c174fab29c3b80d8ad3fda3ad4e827c015228435c7b10340cc047d0f558af6ecd1446ae934d946447a716d7a92ed33daf2d48a5f6694f65ca1fe108f566ffe2314350f161ba1dde8b79de29bbab30381920dee04c31493251d0406a2fc287b63ab78a890239eb90fa97478511f0a2ad25ccd390df20efd9dc65c442465e35f25847cea0a41e0da8441374c4ffd83b9d97cf1129211ba019e6f92a61da0af9c0a0934eaa3eb6290e11e4212d57c91d7a58acd7a0997b1acb4a28d82eb753faae476f24a102597af39bc36ca5c1426c08d8db6d8107150ea0f5bba9b55778dc652d7f72c83f2fd0c568743ec6fc598cd9b7881d85ecc38ada16fec43cdb8dbb51169ce594af2d58901d170b019b2bffa77f1b0fc0e5300f51b785cf43a1d3e702f990335b9f0704850f0f0d5b4fa671950007351ecdedcb2e0437f14ed8c496f69b1a8f923524dafcd97142b1e5e49807968231a0f9c8e6c604075a4862f25b1906d88759cf5ca0977cff43a4422912a9c234fefd01db174a54e1b5ac37d7ccc0ea9ab3b79c26a8b65241d4e5857c6011a6f97baaa360174150e04f9e06976540df00df3e58141ca3603b40fb69669d8021e33482dc7a4b9416f9c080ecd66793f3eb9f5fb98a4ee14617fb838a0b81b37eaa43b321ec599abab77985fe258dc965db38a90852e8cce563fd5c260adb807007b41dee14084a7e0af49e27b3ae60f724789bf517b7c6d53fbf4bcdd6f94640f59b8d33f43569ec87eae5be0f8cd0ebea050904274de4892802a288cc9b84bc5803f77e9a80f84d4d51d34384058362471945989d34f7e1abaf334ba4d151d20ba35a63a7fcd089a113affa8f4b142ed62d6b64a1d6719a01bb0796f56e5c7b3f1bd3d4df90ad57b4d048fcf187dfbe18e3924a964f6ee17bc95ecb1b156bee2340ba20db9c72d6335ada4c756ea164f7faed64c14ea2bb3f0a0b4936cf8e61adf12b6f91567e83b09560cde12cd837ac7c46bcc81b363b6e8ee2818f739d60d77c6e8099642b571a6a31e1c00dd9fb4d5ae7c13f849dbe2f8c795e39c3258886f459b4a87ccfb61fd5d7572fdb8c13cea1f2d417222a3eaf284c57452e071ddec512170fd2f1efbd5e769fb88530a575a69de6bee7c12d493dbc282a0865ac596b0c2e02d833a022dd5a1b5531c9042f1033175f6fe96c7c144e3cd06dcd1b7fcd061913774bf6a5d88ac10705f7fec7a04287bc4809e794a2aecbfa36ba2f3e97029b74038e0759455cdb7df857fcae9abadad964afac65101fff7e8687e6e327a17015b44396e2baa2235211b0867dc585ef0bd875f418f540bee48cf533a698e4a65b8742aa05777cfd944fd656f907c0881028c37dd754e789d08aff1d36a97e11d4026027e10ac6ba4e506e38248f0895395fb66d2bffffbe51d1a4c36"}, {0x40, 0xffff, 0x2, "0c38a923667b55c7dd14bdcfaf71b3f4df4affd6f58418e7d1fab3923ff200512cee921e2ad3e8e9c55f12919db40d87"}, {0xb0, 0x1, 0x55, "288a6df3be1b5e37e30e4f2635f06cfbda7ad7f0364f6d5b1c0c84d0e572fa9ede4510a3bf1db3154e1840bb21dd0da4c7ba5f1a651ca4d46fd8a54e436cd162481d27a60be58cb22a424379b39d9688cb60a0bde297702a4bff0a609555bd1a1ecfe3853a3f501e8def038c04ea51da5ef4626065704b3f3bc29d8292ddbdc521707c8ffc009f8bbdb51020d868ccd2144550d0e625bf0bb1"}, {0x18, 0xffff, 0xbf, "1d911a0490"}], 0x2200}, 0x0) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) writev(r2, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffd17}], 0x1) 06:16:13 executing program 0: socket$inet(0x2, 0x5, 0xfffffffffffff000) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 06:16:14 executing program 1: r0 = socket(0x2, 0x3fffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1e1) setsockopt(r0, 0x800000, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r2 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/162) 06:16:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 06:16:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff120000000000", 0xffffffffffffffe9) 06:16:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000200f, 0xffffffffffff2822) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(0xffffffffffffffff) 06:16:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20bc8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 06:16:14 executing program 1: socketpair(0x18, 0x4023, 0x102, 0x0) 06:16:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x5}], 0x64, 0x0, 0x1f7379b6, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8020426c, &(0x7f0000000080)) 06:16:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getpid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x10001, 0x2, 0x5, 0x0, 0x8, 0x8001, 0x5, 0x1, 0x0, 0x80000000, 0x9}) 06:16:14 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30340, 0x0) read(r0, &(0x7f0000000040)=""/198, 0xc6) 06:16:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x0) r0 = kqueue() mlockall(0x1) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 06:16:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getpgrp() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="8657e7c3ead2e09c4444448059762e39574a72b797a187a5b9a62445468dca022f749a8d27887a4af72bdbe6c88980b5d6405b976a51d8426a1ea2e2639ae15835c88fb3f0f19dc5582ec569a9c20b8068d7dbb0b8efc11c61cebff26f7a77d71f69c4b29d2438c4832724b1a58b711d81d5da0ac79e10e6da7970345f569cbd71907f9f1f0777db9e", 0x89) getuid() r8 = getegid() getgroups(0x6, &(0x7f0000000400)=[r7, r7, r6, r8, r7, r7]) r9 = getpid() r10 = getuid() r11 = getgid() writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000000500)="857d637edea3d774653d877d558299c2566341fd194be84cb0f4f8257ffbff2bcb690a16028220c7256021eb80f868ac2a07bb0a3655ffa6684355dfbb5621c39a101444b428859a4bd26bfbe8944818d0b74637185cebb263c3e522870e9fbcd76492546d7d363782b335ab894568a60ea9766ace1a7899e7c59d71ba6c90d187fa8994009b0df5e3a3aee75b623306b07a137975295c523f5e7816d1ddb1bb6f851945b5acbbbc71482df966a1fb53fbb5973a9dbf4467faa7637ebe", 0xbd}, {&(0x7f00000005c0)="7b5cfb2e68812cf9d4abda794170f7c780e76dc826b9b52fb8f63e8b3643dfaa6a1d3294636bf856c9d6bfe590487915c02627c751a0d231beb89e33b8fd355a8b412f008d79b215ecd61772d164ed899fa9b6004666feb8b5e4e186ba5e268b1d138c5de3f4589c1c16be0086ea3fec283b151b0f7912359bf7f4e602111f205a98f64168c6905ac8ae6961fb92529314f43016ea2b05c4daf186f2b27d2ba7d61b1ff8eb624b82ce758db2983cd67cc9e415e173cf07bc8f6a771f7e69e2acea5329d0e0fc53d0e35a7d341342114a77ab40cf22cb9e3d6a7d31d66fd6ad2a318c60dc02f6de33929af5e368a91f1cda11677ce09704f08501fc1dea03675482c11f40fda940ac3ed6571b6e807af6ed3b4e6aa9e0584b62995d779e79357beea498125497d73605930006294629ba23da5192ebff286ae64976dfec0723188a19796b83b4194911e568aa1198020c85ae426e65e2f4dc294991fb10fae27ca35bad2d8c38a130eb40f742eb9462090c14cddba7162a89e04a56fa931aef4f67aea06ccdd843b0e9a16bd862489206bf35440c2ff547494a9dd7ae096750d71077720ebac2a06a01616fdc744b3f820a17183943d3affc77c69a0cad9868a1e5d3fa176394972d1cb156f718e6160cb4a55d6025dfa3bb14383a398b3405ac5a8cf0f4f8a865e910d679196ab8ee7de277c37938eda841f678bc7df10766f7806c66d5fa16cf87a4baac856352aa76fdf92bed5b75422771dc471188fe5101f176d04f05b7d63cee1181b9dad280e6f6021e0e3cb1ea16957da9d1e3db02983f3c20073fa7bb9ab31442dc81e85b1fce2253162ac71c14f075642608a7b87d6881ddabef92dcc88704c3d36c08c163641124d4e641675a2629cb2e86cb3ecc263fa83046a06cf45fa030e7430d2fb0758f75f20da009026988d424d598a31d47ee36d186e20a331f6210a913f6f1f081c777b975b87a554fe3e8293a9bd75d959774fc2d9c70cb1235c721f6ec8591dcfbee099076c9332411975808380770a4aae7c526b6396b6a7d9a35cbddc819a08ba2db20fe6c40db96c82b96965fc4980270afdc846f77b7832a55bac8832fdb954dd9a502d35ef11bd92aef45ff94c926c90beaae462581ee115a549949c9ad3246f21aa3f441ba1fe7f08f87fcb17256de20041ae47cb08b60117b03f7ddaaa7b9009f4398409baf312ce0e93cdee1ed6250bf6a745aea4891d2a6839ea5b9b7eb868c48dd3e62e57b624da184b008fd24786cbe786ced272ff575b08662a777d194306e0b533dd57f1cef6726bac9eefbf9a627e91be7d132e6bdd7a429cc8a5c9cb47abe347db15d20a3f573954b2ff403f117e866954725d4be9ca4e47163721c125825501669305a3be63bed3f7d67bce1d426b2d490e9faa19a3ec6a5e8b717bb6eff8409412ca39d1cb5d991139a5c9dc0686ea24a723d77d6186adcb13bb4838b81e63d518fd7ee236a6802d5adb06d3d2fef0f4712f1110551b43a2786eeeb8d6a5a5ebc289c8f5946a4559d263f9a808d0417333952a87e04df2936d0170dad5cdaf46d095219e1fa7749107cb4176ecb3cfb4735947f8a5f39d70ddabec60192e637325a19d1f885901c8907f03d6384cc4fe39e5534cd877ab2260c602956d40dea97f913d07749c59ec77f103bec08be6780b200054b86f4dc1d0425c1c33bd9904bf73b8e75550daaaa364c2e914346384084c9296559d8a76f03db4459710f906175aba0fd69cb231a93b8bd7f4d85f0465173686b97b17db56f755cebd68f3aa8b4bf9244b886b4dbba3df9c5a21ee619ea3f9a8e0c37a008cc0f151816b8518b73add94e33ae0150ae6951f357941c047286c474b44764f1de3e2736705401a7a01b291876f65e21edada525f9d4d7f9f1f3795772e72ff878473d07c1689bdf5fcfe808439ce29ae6ad9c7d25135e1fc3c41b9d10d50d96ea22b6eaccbc57d47225da7f1e2960a018c56c0d2714d5488daeb31ac132c2627c229432a43fec37d42edc317ffad19146117b0ed285994ba97416c755f36d58c81e54d32da46e99ac92e9422968e23f6ec48f361e2622211d9ebe2c1a0fc59530c3950ccfa52bb3a2d16bad1561d5cbe87099bdc55f36bf56ea5c265f1042f4aec327c8d38b5b6f6341da8f2661a078ae169c4507be616c8f7197376d851011786fb7b7fa1fd0433a8e350e245866950cbe26fe7facff7660324a7d33a411746cc1c277436dfd4c5fae6d0061f3c4ccadc0134de944e4eaa141b567de1bde1538a81ca4a90315049c8e0f2f3103fbc9551608a67563b20e1dd6a601731f4e1d4f69381d636264eef7b1e7850613aabb47575fe5d9dc046ac6832b2b335850e78f0453d66786d0fde41c07f9be17d0e9a217a22137bb72258a7cace110a930a1a853bfd7e8c7f2a39dc255113f9e04ea0cdf8c201028eca42e2c1c497b0075bdfd35c6221c55597c3aee9643bd3798cc866e261ad81f89c909d69ff327c787e12b12c66dcaaff62fd32662a5ecfed8c205e9b030873b0b0d70688c6184027ea49d70d9d81f970958a81de6ed44172f475ea600fbfd325f540d63f38ee6cbc86a705117980d0f0e7522002fb44856bea52c2a400ffc34b44fc0c81904b2dea9344109aceadd23ed98aa34856ded92f79953316ebfc38f1c0044371d1c66d20cc7d96a2f1f5ec6ee25bcf625d9b07470fc87a05d8fb18066d775bc269ccd6a0489f96e8ecf39da83a485ef9ba12191793d9534294cab3f7fc1f15d747ae0ee104830df1e6389d29bd2f57385f07ef243164f44d0e4ea47e7b667b95f66e64d35ee0cc2c959dc68fc5ec908ab3b72dca18e826a42ed36f29de62aed0958757f9a15ee1aa1ca59c5575df8e6071eedf858cdf3a62099f364fa9fa4eaeeb7985957a0e15abcddd4f5d4b8a05aaab5c96642ed692da6f7fe41b827f7664901fc0aad600af3b2d0a129e60226791009f0bc96b0da0a0eddf744cf645f7e268fc48b4b6d6954f2149a58a417909b573f655256584add4fb3a83e907c09416cf3f3fea46f090be968de93d3578f79454274cd6718860068aecb5d3d4e570674597ec1e9ddbd4917a1fdafcdc685e2bc87909136b24a0cbc77141ec525e53b577abc00a7b2e6b1d9d34fc1431c50018da57ddbb8655f398594c73be1b8a99c75f80fcc109280876134464f35de684f3f657991087d466ba8a336e1d2c2e2f434de93c3c33092d541a97406f0810232e7c86f45683c2c913bd886ccebe1daa4c717c71d9a0121b27e0861e5079862f9fb2e569d4363806e7acd05c09903e4bca326b53f243f232f4fc34c58bef3168ea9063995d633cf300d8bef2af3efd8c56c37d1779ec2c2a078d98ded74a28bc224138d9d4e51561984794fa66614801cfcdb42e4f6f4c823b56f4ab2973899f02eb10b224602160906e69a3ee8e1ba83082b0d3c37d86a9d9976bdd9d3604f87babcaf3d671507fe5814d5b1fe8d8e9ee66e6639c577bcf6f6999b01b6705a6ba9450cb49afbe354709d636cc287536e1df3778aa392cf8f58e35ab5619dafcf75256d80c99733dd1713b5ad27aa9a8eeb0cd07e1b01ecd43be27eba8558b27e9556700d005865bc22ece9f3c8e1df76acc7b67f8e991b4af4c5ab229ee1545f94450a0a34e945f2966950489b6f52c260e27b8b8b502649c75735011f620c8ff7160356cda6aa651d85b6e93ee8e11fe61f86d3aac54e70fb66504787ebd5dfe359302a459169e23a6b3d888d188c7a7abc6ce43e2fab13f6596f245e066e2bd2c64284d160216f1bb4b103d98e9fe3f22bbbb88250f5c9daa71080400e5acb8cf9e8a4ed12e2787a90bb8c3e33df76167f48faaad06afa12f36c79c88f28e5de4cc0bd9110550caa9ed82b7ec0b1c65f9c44b124a306ccbc4f3036c3510199b092c0dfa32a92383d24419804b9a42328f4e7565d86e14a7f14c28273ac8c57157b9e0631660da84b4f0044e06b9309f8525718c0e70a3f9072ad2c0f19e26c1c2aa36ee5eed2a1debb018cdb487dc958a4121a9db471a727dcb9852704be9127d9748409d1bcceecfe3807c40157406e8bd9c787607ceb0f918ca66a401bc8e75665ef0fd7568a4882333c2862909df7aa76ca2b6643e7eb9b514520ef1287a8d05ab048be9d26e0fb1a082843c21252870666c4f4907132670c6ff7f01c48ea2bc091ec51810354cad2037019d3c6035d708666b0b35b51087e2f2fc9f50389a41c974b00eaee746299d28e49ac25c12130b7b15a340a7bf5516f6417b1e0776abe8ab33aad0db3578e19177ed40ac5becff8b70dc82caefbfd14f954405edfd7314e6c64853a5e54c6c110024b73c67cb4647ded5c0442e751b7b43ad73c4e0506f113a33b7bdcf3de6fb46387005f94b44701b47d2a853971622a8a17f2efc624dbb2d09288bbdc8ae02fc192a99df7588f85f5a6f7b16ab8be60767fec97de99da20ed1d9fd7f88554874ab7c7909dd6f4892b224a4ff3a5d11d7dc225e201b5abb47159d9503be3edb473b17269245ce5006e07657e15fd396b34d2ba2855ded30c6e5aadf7e9514a58d80f036871fe6a573ac27d6aa5115aee46f8b61f3387b517d093edc68f900c48bb446fc0f5895ac6f714e048e387f7d8fd747eec03a50218d3c94fbf2cf92afe03fba30b332241dba90388b5c4d7cf2771496103ad62bc0b9a8543bc69883c47d9ca57de28d2db1fd65f972dcace8f5138e829bf86394674d3f907a31a13cf77660136d892b62a951a70f7cb0d29a2c1b6fc38922073577294edbb4ec6d2761bcead3fe7d61d8262941a119d7d5ffd8cbc19a8253cfe89f5939df147b2ae982af37f783eeef759c12a2cad118525956d6ab6d4f1340cbbe25bcd0006508080199a471ac9f51c535f251980b609c10af17304d94cdda865b7bc3df463b71dc13bc3754146011c6634895a6a3f838fbc8b73a0f659ce600e41adc40aff9de13abc7fe3f06196feb31c5bb77e8917d4b1fb5a43ed401aa6d118641ef5dc62ecaf3b9b0fc606f2696af7a845fcb7cb9cf01a1b4ce6cfcbc50f935cac585287c748e8fa384cbf7433c96cbff5d74b3b99b7063ddd53fbfbc01edc09c5d3fac79d5dd8fd5ea94af03eeaa0a8dd75fcf48a77e7294679a1971d69644228244e5a26412096c0c2f661182b643ac09cb64cdbccca5c2d8d17182589e7e7ce7966633f6f00d730df24daa07c775298e0d9996963d30230ce7d44df0afdfca608a0f0f5d9f9f56b1568a67c0e706086523a77b3aa0b318d36e1eed0cf23f2add45d40eaf1cc831ca2d1a56d2e5b5db4ee5f1c757d38bbaf0c1fdfdc3c5451283162c5d71706433b30942fc2e93a63f714fea56ffeb87ea4c6f21641b224753408ba6d048924adcdac119d00a74020ca9c0ad99b58e40e56381be5c676d851563ce50916f4c82a1fb557ce361c4955da17fd64e2b68fe1b1577f472a4b99ffacbb66db47e1724aad9d4985568716f1ea0db682be755a4c7c4badf0f256be6af89da2f51f897be3cc52acc4d8f81368cadde826294db369f7c46f581e24c5ea7d7d063f8923a595b30bb6e9f44460467ffb4435f390a8e801ef665d20144f71593bfbec69e1c9d4380961336f74256df47115ca92b68ff62dfe35dcfeeea25d1bd5180deece79b870740dfe7032633e044b52bc3e76ade52c42decf2f63c2f94ffca00db4a070b833eefa17389d6780fe39b7885a4582bc172d64a1eaa5450764fe657e258898ff996ebc0e6aa1d73df6ea127b78f5fc28861a8aba02b8", 0x1000}, {&(0x7f00000015c0)="2e53279bd71b594f9c3a374bfaff32bb95bf75c5", 0x14}, {&(0x7f0000001600)="217883b8dd78c90e5fdab4df9e9e3573d112ed7dfa46a6507e36d33b8c433cb537eeb8f0566eeb34e6c670a331fa116a12823e165ae9ff0366b0683ee639a5c8ca9c1e71d36c55bfc01d65af6f1248ebb5b738a3218ae3bbc1c8b89ff68f6082e9af077608d04e2619", 0x69}, {&(0x7f0000001680)="92cb8e06924ce0a448c1bd2de6562f8564500a104ddaa07e9dd3b74d9143cc3c0bb34d50b823604e08632862f9d222f4dab92ba646888c3288581a32b86baf912c3e4eddc4501c7e4ba6b55ad929950a7087a2a186b033d922359a0d899f2aac62533aedd280d3e1b05a05cc599f76182930b926367a5c8cde8e948411532bfc6d447919ca58c0f8e95e16186c734ac9a5d392cb666f7c16749f4b27641e5b978ccce6a39ab6a846a217dcc1235e7f23dd561dd939c3292f2f1ebcdb5839a3d8c5b1f00a62498bb997978fb6d1f09f0bfb160868a22e67048d333b55404cb97f33", 0xe1}, {&(0x7f0000001780)="7d216a558d1dc12fd6be814866fef4f94235fe62efba8a907728a4008169da0e2032345dfd1ec23833d0fb8157ed170a52403cd2fb072bb6ca894c4e0fdf34d763f99e7976b03c812b7a6af689be1d4514277b7e72cd4da5dfff11ab177f4edeb2fc718077e89e992efca0a222d42750cd2bae3c939b180f95d415feeb3a5cdbaae8e3a24e47a38f7f9f69bd63f24967ec085dd2cf52b821a172ad64e7a2e92a9a4478cdbf42cc98d0631069721a2aa55ba827ef5bab5766140c81ff69168bc6b96086b5", 0xc4}, {&(0x7f0000001880)="4a611ca7b5dd0e89fed0ff5892ebe71f41bf88dca4ac7656b648f6d293d0065c", 0x20}, {&(0x7f00000018c0)="b51bcec1da7725ed038e72fb14a4e424183ae316705704dc66b3ff8c66f7eb00c17f229b18853c01da47cd562c21098b9d1fe69c71c50b30b3f8a9950b09c64a643143be1e12fcd9238bcce952a8fea3732d7c68572a8d905797bcfa0b926633c83288b4a8fe73816a71e5", 0x6b}, {&(0x7f0000001940)="9e912ada08d1a9d2fc4dcb9d0956890f6e989f083b7802378db9727951c50eb712f1dd336db1dbba9cadcff6fe51c8ff66c55a794ff64aa9b54b668076059535d34bdb7570b042028b4c576535f7b4b1f4c366871d12492fb227760125d97485037ff53ca7c1f8eff6772773961105308faa17f2870cb71176ec3aa8ea4ee8a9e98bc9090918fc5b7fa4e008edf1b379e036a005d5669d8d30a482b121648b6d05f167226047dba4d0e5e6ecec881381182eeebd0d76e1d6c681f3da534bb4cb1646984d4b083fb23be5487c5faa184f7f88ae7b760376ab89345fe217657163426a2329e234c8815b8792ba225b9f23999eaf6e4384d0fa58f494e4", 0xfc}, {&(0x7f0000001a40)="4bdf20b2fbe1ec782520ded7f88ea6fb47bb20d990d9fccbec08fab0ba5794e60038129820711586236ac117709813fe42880e73342085bc2dfad980cbfe29089288b213695984ceada353c4dd31b2", 0x4f}], 0xa) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="858d5a9e0358530c2242293d7cc30a0023e27acf663ab29da81cae2392", 0x1d}, {&(0x7f0000000140), 0x57}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 06:16:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 06:16:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) write(r0, &(0x7f0000000080)="6d53af", 0x3) 06:16:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0\x00') linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 06:16:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x10000000000001f9) 06:16:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20182, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r2, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x4004, 0xde98) ioctl$TIOCSDTR(r3, 0x20007479) 06:16:15 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 06:16:15 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) r1 = semget(0x3, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x59, 0xfffffffffffff001}, 0xeb6f, 0xbd36, 0x9}) msgget$private(0x0, 0x408) syz_execute_func(&(0x7f0000000180)="c461dd71d5bec4e3ad78cadb663122c422f923aceb0e000000c462f9332e8fe978c649fe66450fd051fe26420f19e8a744af") r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x52) r8 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x800, 0x2) renameat(r7, &(0x7f00000002c0)='./file0\x00', r8, &(0x7f0000000340)='./file0\x00') r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10880, 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') fchdir(r9) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCSDTR(r8, 0x20007479) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000440)=0x6) bind$inet6(r8, &(0x7f0000000480)={0x18, 0x1, 0x1, 0x6}, 0xc) getdents(r7, &(0x7f00000004c0), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000500)=""/17) write(r8, &(0x7f0000000540)="7f736e73083d51363c3416559b8f784cc6889627a22006065350a4e86a462c6af14602c968ec55affb6a06bdcb1ec4707fc07c2d0e40cc0f360db23a04940693f81486188487f3b599dc1469353a75c8777dc72530f0713e0cb7154673eef589fc46d2967f120185752e", 0x6a) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000600)) shutdown(r8, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) getpeername$unix(r10, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) 06:16:15 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x10000, 0xffffffffffffff01, &(0x7f0000000000)="3ba71cc7857a8d17ce8bcc2cad33de241b2013830c0a27dd7ad11c0206", 0x1d) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/246, 0xf6, 0x800, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 06:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() r5 = getegid() getgroups(0x2, &(0x7f0000000380)=[0x0, 0x0]) r7 = getegid() getgroups(0x5, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x9, &(0x7f0000000480)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) write(r0, &(0x7f0000000240)="6198a9d3ac877ed8f995d69c60b2e2bc9480e31f94fda63f7d57077429ef334e444ac7e5e5a66e2451a03b2e4de3bffb4c4e9d46ab550e18a9bac386ec973b09d8e624e0b0ff5e07b3096862a04f0fe8ff2a9b8daf6921c9af21ffcff53071c4cfd5d6f82f7ca299832e861f11e5790009553eb51be8ad673b994d063fc1", 0x7e) close(r0) r10 = dup(0xffffffffffffffff) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x378, 0x6, 0x100000000, "457df146b2e18e43804602c0ee8d714f6e743ae4", 0x100000001, 0x9}) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:16:15 executing program 0: setitimer(0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 06:16:15 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x20) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 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) 06:16:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 06:16:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/50, 0xfffffeeb, 0x800, 0x0, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000080)="1f4bb76a4f699fe4cd0d270c356492f73412a6d2e69a7ca0a3295b45096b8d96d181c5b8f886c3a30fb19124b141acf0", 0x30) setsockopt(r0, 0x401, 0x3, 0x0, 0xfffffffffffffe82) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1}, 0x8) setsockopt(r0, 0x80, 0x4, &(0x7f00000000c0)="3066dfe26034bcf250bbfc3810a0b9f4685756d80a45f6d29cb0e672af1498e88c972f2a79d519042da9694e0f0a8e8525e9c7fd2caad4c912724039a95be85759857f910e545b2c60bd331f4293f92f3dbbd008a02ac85d39f4f2c8c4724edef4e686cdc330d5820261e362f55b0f7def1d0afe9924b795d4cd132ba7dc46f3bf76f3ad0f6c15679eb8a50a121bbbdc79597ede2887af4f390650ed51dd75da10", 0xa1) 06:16:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 06:16:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) write(r0, 0x0, 0xfe34) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 06:16:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file1\x00', r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x80) close(r3) fcntl$setstatus(r4, 0x4, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 06:16:16 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x4, {0x2}}) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000180)="057b096b74a20b95ea6568", 0xb) getpeername(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getpeername(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000003c0)={0x3, 0xc0000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000440)=0x4, 0x4) sendto$inet(r1, &(0x7f0000000480)="d09ac3d508e654bc3b1cb3f083724f3a53b9c2c95877c87abaf83e2c64432ad9b468f95d32411dd124858d5c4a6a4932013d6efb1148db6d396df2bda6bd0e3aa4764aea288d6e455928f4bf5885eacc8df7331986ffb8ca4c39249f2b73c3726c1f6994e6c4969fa9d0c5c9cb869c714b09cd120917d104156b6df437b127aa04efbeadfed1c1ae4088a44ec8f9f1fa0eb1abe9df7202d5e3a888316c4d915219ba7dbd1ff318224962885ce38e9b66b989761d92b279172b0b9147eec9a654e8b5b2122b39bb919c4d9c86fb0f48df1c5336d10854fc5b23dd59609e2e41b5b518c45adf496778df60414509", 0xed, 0x8, &(0x7f0000000580)={0x2, 0x3}, 0xc) getsockname$unix(r3, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001640)={0x837, './file0\x00', './file0\x00'}) r6 = accept$unix(r1, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) socketpair(0x18, 0x4003, 0x6, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000001740)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000008, 0x1}, {{r5}, 0xffffffffffffffff, 0x36, 0xfffff, 0x3ff, 0xb533}], 0x6, &(0x7f0000001780)=[{{r5}, 0x0, 0x4b, 0x5, 0x0, 0x6}, {{r4}, 0xfffffffffffffffb, 0x0, 0x3, 0x25d5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x421}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x9d}], 0x20000000, &(0x7f0000001800)={0x0, 0x1ff}) r9 = fcntl$dupfd(r8, 0x0, r7) unveil(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='x\x00') getpeername(r6, &(0x7f00000018c0)=@un=@abs, &(0x7f0000001900)=0x8) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) setreuid(r10, r11) lseek(r9, 0x0, 0x1) bind(r5, &(0x7f00000019c0)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001a00), &(0x7f0000001a40)=0x8) linkat(r4, &(0x7f0000001a80)='./file0\x00', r4, &(0x7f0000001ac0)='./file0\x00', 0x4) 06:16:16 executing program 1: mprotect(&(0x7f00000da000/0x7000)=nil, 0x7000, 0x0) 06:16:16 executing program 0: r0 = socket(0x18, 0x2, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 06:16:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="f1bbb132d0bdae7d64672d4f8e0d5fd7729918dbe442e81bd356f50b2b85437f3e07a720e0687a8eb12e88d2dec922178d225798219a7d914aa80d8a0773e3afc2d6ed9ddb2ee2e579d5c41acc7b3ab7ca712be3cf3d495608acb6b59f975f87b6755046c840de86aee9725cafa6f376804a6fa8028511149d1c14b140a87e45f5d4d17f0eb2b61d9a5b1f70103eafad543d025731e46d8d2d44618a66e680ebf67cb2e434302a72255ae60eca484d3956d50e928ef698a047c802b6cc330d63c110f44357bfe690553ebb02d3989a08da9791bb3a0c", 0xd6) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 06:16:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 06:16:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x100, 0x84) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x9, 0x205f}, {0xffff, 0x7}}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="52ed0e8b0435170c247afc45413b322a7fd0b47a2dd7369d929754337016e168ef9669ac1bad9d83abfe601be88e4de3b72f5e91fc4fbae7be37d9ad", 0x3c}, {&(0x7f00000001c0)="854e91f72662dc1bf5f382702a13d0ba9320a223e99a86e2575d5a306ce84eb75655babf2544d74b46d87c84da8a332791cef6a758c7b3b8015348fee89ff32d44b3a03fb118", 0x46}, {&(0x7f0000000300)="aa96f9ab6e0a2514dc6b8662f5dc31d3a25302e295b20e61a890233058f88e0bbe86a6cca5230b855e9f08fb10362f10d92aa910440f38532de75da58c05902630e538fa40e5fb9feeee904c07c553996b98768738793c73161d5882a14bba9afcc8007074b47c27ef3027840be351cac2d80b0f75b015f28ba161c03ca505359ed394a5eda1db873647bf43a3ae115c8c96521b759f137f135c494e92143d36d94772e4e4cfa1b55272ef8a324ea10e2f408c85498cc8252deca84d676edf0bba63182a28d863c4ff10fa39f8192a4b817186", 0xd3}], 0x3, 0x0) 06:16:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051305000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 06:16:16 executing program 1: r0 = socket(0xd, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 06:16:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}], 0x3b5}) getitimer(0x3, &(0x7f0000000040)) 06:16:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x0, 0x40}], 0x9b, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x41, 0xa0000006, 0x5, 0x6ab0}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x10001, 0xa59b}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x9, 0x5}], 0x8, &(0x7f0000000280)={0x0, 0x5}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xa5d, 0xff, 0x2, 0x80000000, "769d83f00a5b42a42886b79cad4b87ae3b7d749c", 0x9, 0x2}) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f0000000800)) 06:16:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0xd5, 0x100000000, 0xe9df, "7b166c24e6d575dc609a79cead5ed8be7cdbea7a", 0x1, 0x4}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x40, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/14, 0xe}], 0x1) write(r2, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) pipe(&(0x7f0000000340)) fchdir(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0x401, 0x8, {0xa172, 0x9}}) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() 06:16:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x24, 0x6, &(0x7f0000000000)="28d8b3ed3cd1ee850af55371c4fa427e56f44979940e696c9217dc35083401151f008dcebb238072574a210f00000ab7709c8a0000d69256f037174d8fc4", 0x3e) 06:16:16 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='%-+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200f0, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 06:16:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="33004d77c102295b2b14", 0xa) 06:16:17 executing program 0: socketpair(0x2, 0x5, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x20000, 0x104) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r5, 0x6) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000300)=0x81) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f00000002c0)=[{r1, 0x48}, {r4, 0x1f9}, {r6, 0x100}, {r0, 0x4}], 0x4, 0x9) write(r6, &(0x7f0000000040)="33004d77c102295b2b14", 0xa) 06:16:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="0fe6da99618c72dd2d8a2d2c78927fb599a2ff2bf5c2b8c25911eb2dd02db4fedd47af215d2c7599f66d274db8333bc8a5f887e166e7c3c807bc7fd85faf3ebc9936c1be93d1c8199e4fdb73f46d9cd092a48eef3896bcb3d85477d7c50ae043061c27006fe2e4cd97e96efb1ef617f070fa842d245d460c5006", 0x7a}, {&(0x7f00000000c0)="40fd595fb6265769458521dccab2ecad1cb21beb23a489f4698b7af026da1577d33ec33395f58866f10df7097cdfa0841b235e9c766d31346cc8ea73a601af5b34209819a86b7d0b81d5ae4548bc59d78fc12051", 0x54}, {&(0x7f0000000180)="0cd2fbcefe16ecd31971fdfc04fc37a21ced103d6af63f910a05e4e4025ce5b34c96b63caf83a86ac0514281ad3271dab4f6e17b62f6d33cc659f516c10f0cdcbe5663e4a047d3dcb3cc7a50c3baad2fdd4979f38f782a4153f6f627ef627012c0bc4b1a231e46a5c10007ebaa7ac6b6f003c8554133127321d8444c2606c9d89ac9dafd1bb39e9af2577753412f2e35f30f2813a4106bc46689b95349484079aacaf552f1f63358ba2c59103dea1c53142c3900e0ded4e39cd4b255a480", 0xbe}], 0x3, &(0x7f0000000280), 0x0, 0x400}, 0x406) 06:16:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfffffffffffffee5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:16:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000000005ffe, 0x403) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) getdents(r0, &(0x7f0000000280)=""/4096, 0x1000) 06:16:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x58) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x3, 0x6) sendto(r0, &(0x7f0000000180)="15bf6f4d2f73aec23c6252bde8e831424202bd49fbceaa882f1b0cb15714c7ab6211a3bc8a623df1118928274d14f73a38a48ada295ec1faf76af92413ad4420bb2476247aa7f46a76de0fa6a8f43d972eb4ee28fed7587a398918e8a9f1eaafa706524ed5a0013439d15578bc8d4c9a749216ecd7affd9eb769a0682b2408041e64ad0afa8cfafd76a918627321688a33f6b5496ba0e7514285e9d9f35e07f816dff0c54e9ee0be4b958e323e3b8c88d9684b04899992ed0c313314752eeebe005222cacc95e060ef0963378e56496274ff7faa656e2dd24fd3bb0504560f53dc7e97e54376dd443513d4a9421db84da3db3e82765b1204820c88d3d8b225ae5a848ae1433d0e8c7ce529d85879a862ca8dccacd8a26c102bf40bb85d296cdce87942af024fd18228ec78bd88368d6b0c4ad9b8f1479ecad2e1ebfee256bd39c484fafc63b9a582ee2a2a7517e2c8978ccc2fa45f8f5845f8a898439b696a2c9c653b49b3c3f0ef654def593e7afd27b89a308ea65bc4874e7d38fb49b925e270859cbf4467ccbdfcd03c8807d5d0a21b328a07312d16f3646e510b40d5607b9bbed9038e639aafc32397f9e9716ad9168b057580e1d6850954c859701af8e8a00909acd5943d54010d34855b9a9f7a6ff2a313df49129fff2f016e34f4a36ba1e00a8517e80354e26a4a3e22827f5e20b01edf57a8078069aed62981151cfbfb8bcfb44764b53cad7df504453d82e5c5414371b3c17cffae87aa1ec6a87de0224a6f49be76392345a39587dcc66e446803560193254cbc886dcb6af8d5300f84209c47af8bc022404665cd1f03e0ec00e2af98681ab68fe146233a3ce2fdde57fb1a5f170e5294a84a65802bccabad2e59ae37175e4c1f0b71fe466d052660385c57baf1e34cd51076a4851041f45d87fa60c51e0561c328f6f54f354bf68bc7915705af25978cd17414fa007e6d8f2f8ae6d8dae6ded438dc0b40ebd42011df69dada1581150f575ecc84e7bcb46c7ab6f5e15bd333f5bda17660aa649ebede1cfd9e9fda468848179275909c7fd762562a7526ff3945dacb443e9d297a963d11766c7e38665316f8e015650d9df5634690584ed952c26ee1926b3233fb8337e80c100694216b0911bf3975100af1e0a2f4d4b7ec4988f701a899ddec1a4ac3ffe89977706981cf5d160d87b023d3ebc3a312a2c18f422fc91a3e7f45b13a718ac3f2d577a632740a1f7bb3e544c86b24a8f201841e7d89b403c3a997a893267109b187e9e0740c832f867dfa7033aa111448018fad1eb7fc7587dccd7ab8e281f6c47fc38750ed536b0c31fee38358f736b794076a8f3569b7b0636aab09f46bd39a9ccad6442128354abbe9fbd9ac10f88036da08638d8f5a163d0c9e24f21776394828912fc6fa2a7d367a06baf069242ecbb5cdaaf79a23d34bf0181b953b59b8d9c1affc6972c52daf070291214286f74d54be6fa7de51502f5df53efe6df265ec8b2d53d0a366ed06d2ae6a75dbfbec591833209b0b80f32e197babd2ea280cbcba412bf3413fca1b5c4a3bfbe1df40427ff1d22fa6879722a3ac1f5fba78ea7658fe3dc025ce5f7b022a777cb4fb77b3527754ba1f29e62330c66712da6d67693aa864211e3bdf8917dc10977d739cd6d3a569e2d7ed285cae0af4534659c4d4c2b2ee641cca958bbdba7b9b911a5fde35526997118da8ef2fdc3b7f72564ec5e79c13da9beae27c0f17d963a3a3ebf8e9eae1b5206fa24fe149333603cae96382af19da32156a57326a261e53dd943faaecb925bb4960c92d06cd4c486ed45362429f1e0c942352b87f47a57c14349eb896e8d874b3b101d019e2fafc1d9c79626415ce7463380de3ca70f4f44e4e391f81ebf546031151a5908c8772799bc69fa07c382e801190adf0dd02fc604e0cf6001bf73780ddf496f3874c724d5d78a8d208ca10bbeca5c0990f65f012c6c4c81a6c1e529000927685616089c4020bd5be806679589ef62d22a60907af2553b2c39f65c9b718cca4629f0f7f17eb0d3f5574c6f8e575d98082f5b8f758fc856404e1b87e5a4ada3df82b055f84efd68568c673b68c408d34f7475f276558d3e36525c7dd5e947a25a23e4b6c542ad4d95df664e4a7ec9dbf14f3454b4ccc7911a167164fb9f238d2ea4ca715175c58c7fbda0c91c87b5eacb05fc482ff03dbbef27709d6bcf88dfdc174b37816b1fe74fcb8100ebf6e9afca9c6f2f27d537682c5f1a4288ba145ac07bd876a2d9676ca4f47e51fc33a8c585f81f6aca04551944998165b01cb02a8c986195cb53910bbf2698dbd652fe4f62715cad26a9ab236187ae61c60ea4a9afe977d5855ff52f11ceb0f853f97d341e1fb3d5c751d1b3ff5598ce76d86b871d9f49031146cdf94deb7e1a594d37516df5e80efbf596aff12851a4d900819859fe2b030e2ce5583a1c40786ddd64c04b575df01d637414dda22e59d9caf71539b0a22cc8ecf937b48864302bde8ab57353abbbe092bfe79423fce510d049aa8b468399f0f208e2b000584e0e444aff24d86dec275f691aa3092eb9a39b8aa3ae82fd11bd0c4eb78d1cc12f3b93807a5d7251856640f9ae856b1d87fb10e50e330e0cabcdce1d6269c9f23ba92e2d3afd2261064ff6d41628474032f7f8d679225abc96480f4a7933368a4ab7e538482ef6e022e9053f1a6a3cbde406e66fffed92211e86fe3fd164be6ef4a546ecd150af38bcba78e1fd3dd12311396913c63cd696eb6f73bbcbbbb2e870cf8fd34a84fdbf1f0802062e0afd6ef61828969699e2bd1ce4c38013d07dc95d53a36c8b29505d2c2f6a69770f0c0169787704cd26615fea403e20cffce409c3e3c93dd94faa412d1f1e281571bad50fb1b898c0ef645b9d2a9176a54ee0938b3c7e6841d9e6c60919b9584920db884de2abe82a81d52e562b14b7bf971a44977dac6eca28247573773a4a8509d99a97087335daae422926d8138e8f8dfba96806c4ece65d6762b168855f2778db2efddaccab5bdfc7a3c28c157343c3c9005ccaade3a18f1ea2ec9685cb29a0b3c3f60a30c5045f6a3e718df8ec8ed5eb3d99daf0863a9c4cb158f3be565c208f00f7aeb991ad5d2925eb9621d596e1ac332f54e23ea9be5c4150ffb49cf0654d18a88d8fba5fd2e6838a62a90dc554a3d935491677f917e68fe3b68ff6e1ab8eef8f6c085d0c74a125d27c14898b45bff45562e5ab12ecea37173c11e2102595a2809c4f404b6888ad6273dd176600efc52e5cf919f6c6d7734792c13177dd90857c9bbe06b24ff4e9d4260f0182656143f62b477c2371dfd54bc9af299551c5741e5264c1a88aca414e607061ff0d6e19c6659338a93e4a0e09b9880b22a38ad0ca38407f782ce10153a371781f27d1192d3215cbd0244db3cb11e520265ce272a3f8455182247c305ff8d53d484661d30f899aab2276b0ef94b287a771e9f37338bac00eb93898f88f170120b01622baaa15dbe49edfbe3f75e27a380dde31ef2b282b5b50f47af289503a3dd036ff87c08dc5c7d956b3196c8fa1b367f20297d02bb906559b390506d1e6615ba01a7384d648e9adbbad6dd04b6e01b76c78c13dce86bbe7f983c5a69ae7edadd31e0672107f99d53927a7b5647a0b22636fe5ed56e39fa3d983e4681b12e511e596fde91ff83920129d11093e9f86008e66dacc7d3014a294c1ba1579fa7f26796b8957e7904e0142dbf7606c8885d3a9e27ddb7f0e64181d99e7289b303d4a0347160d38a092495ef2ea1b1cfbca98eab01f0bd92a304db55293eedfc9a4c7409179f050671f79b699efb78a336a3721e108eb82cf754964afd7c7b83107256d936b79fda7a65c20ab4a51147628999b45108576c127c4667380bb8b55cdfbc6ee9ea9c90bdcda7fa757891f1b63de840ae5920152da2733853497657c2099533fac72d0a1e392a25c81f8c5384281daa102223e77f636c6e198f4022104f3639fa8261ffd207a443ad4b56b27e842eaebb69401cacf6cbbcca21a6e624f5fc63ca53ef3ceeca78a69779af802048090c52659f16d04bdc1387f8d2dc82adbb082cc3db21843018ccbd8f6376c0aa4bc2bec15a727dba699f03e6b3d73fe96c37f10cad488f52aff90e179f9dca80ada98b3b1cb4f52d23e38c7102a1e8e200a2ea63a53454da22d8a9e5d8e096f068cb4bfdc55220faa4407e85027fc2267a54ba77e7ebb78b38362a9914fb363baa04e6da3ca6d1fd34d21fefdd28c85506aa46252ab32a14c021a4e92a0bb8c1aee499286ff2a9df156bff7405e4c63ba40570a7f2cac7550d82329f71f0cee1a9cd6685732df6b2c2baadba8f9e5e858b4955b27fe1316c5f4f6677b7e3a2ed32542bac0517b5e24e536c434ef99081f3272bc4469d994262fc52921bc21da41525e1cc0e80a2477e08f704981596db4ab145a0c92db0ac06b3f18cafb3f8f874481b09ac46e004c85426273ee1509edb2c2adfc8530fd14de41b5a2e5489651f6b95c67be643cdeaed3f90c9cdeee8da1c871d3ba047f657f4f4205bfb02f1c96d4fb136a77e7e273e7a018480d3fe862061c976ca33352764b6844d8bddfdc5a2317167cd2d3864d6a9b44c17cfd66f1c65b96445ca66ec6374d0bf9ad25600089b04b7ceb8056ae95f92e6c4572ccbc6839f2ee1ea4549b46678173b883859b49328d3e91e5d9f0bfead23826225badf85065fed93b9bc775fbf01f228f839dc52ad1f915e77d4985a1e2d13c25f5b1b3fc83dc2e55ddcc3cbfe35053778c2a2804bd973400d7bb646c8eadecbb3d810ec0ed72cb9cd6c462784571c3eb4865ad3688848911d1a1f4231aebf022e326eca7d097e4d8448769f7cdabc657f4d97966bfc754adb8e1705c140524986c8eabe850369b0bb748266ee10ea15f7f52d8227330beb240adeedc7fcdea8bef9f6312ad3bbd8964ae5cddd77452a1ec045e2bc3cf4859dd52b4a6a5b8c744a34b6aedfbaf720dc3273ee485116987d7ffa57816e5973ed4a79d57772a77dd2f9eb6b41380ca9dade14cf38737cb4c0f817c349f24fdb8e85c73969f7d962038c132c7b148a755794c9a413a959bd0d29a0b9c1ac31eac78bdb673de7ca472fa380027d6149a61e997881852ae6d47044f543aebbe7a1fac9db37d0e2fb40db7e33497316a1c84d90ad55b8b9b8bf74803f96603ccede7c871a01b722b6a2c9fedc0d524ab9b5f16c8097fa1451ad34835e1bcf94bf609bd7b5b9ee766a3e59a6785bdc0895b7add8e0aa20835ef65facaab6cc05a5b02ec46b86fe03a6c55fa83bcd4c54e4b8f1d7fb6b9c7af4d61d0715ffdd70b4c0a0eb710c0bbec7e3054beb25aa104bc6d281f08578bee5f294b5ca7c2ac5fdc50bc97103b8153fff729a07189221b550cae13f9930727598463f489da2e8b78ad018581554b8467a3be05ae13a13258503f23b4b87f4d5d627a5be85934841c2d92e3d7df02a782f2d298f5a1d067697d72a00ac26d7ba2048373e85b94c194e1108f90a67498112a036c794718fa52ceaae2f544e0c6b349a90125b1c5c35ff67588f5b783b1cde7a540545f64dcf879af4e7d903a94baedca650892ce4a9318989c79fc50dd7b1094fc3265991791c3c5fa2b3eff4aee301fc26c4355048a332631fa994fe4f12cf6f99b98ef9bf731d75ecefde1b415b4cba7ba45594e602d2111a2d1a5c7d23088bd193085bbe3909178beee6c82447309ce15621205a2754ea86b2c6cb076cba7f7350809376b9398d306014a22b37f59f1c2e4b9e0cda5ba9cf06", 0x1000, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) setsockopt(r0, 0xf, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:16:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) ioctl$TIOCNXCL(r0, 0x2000740e) 06:16:18 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x7f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x18428, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xfec5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x30000, 0x20) socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="3eb0d4b740add314beef62", 0xb}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x180, 0x7a) 06:16:18 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) setpgid(0x0, r3) r5 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r5, r4) 06:16:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 06:16:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x9, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/25, 0x19) 06:16:18 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c640", 0x16}], 0x1) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/206, 0xce}, {&(0x7f0000001400)=""/138, 0x8a}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f00000014c0)=""/201, 0xc9}, {&(0x7f00000015c0)=""/72, 0x48}], 0x8, &(0x7f00000016c0)=""/147, 0x93}, 0xd63557334c042a00) 06:16:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 06:16:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8007, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x120, &(0x7f00000000c0), &(0x7f0000000100)=0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 06:16:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000100)="c2aae3904914245d9388a31fd5f682cb124a45d6228988b7fbbc86ec181a156240dc5d81c8f1474f5b2593e3a7c3d0cba470386d719e61fb4ed19132e94277f80b0b2a5af13a870a06be05ed92e29e7ace7cbc85042d3673ced3d80cd727b752543ed922b5da5df31f4a2f5368cb45e97b323f305e9c41c6293379588f6a51473ccb5a14f42e5cc486caa3a4690b60f3718c2edd953c8a70b48e88b306b6a0a571f47d8cc812ff3c65ab444a515726f1", 0xb0) 06:16:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x206, 0x40) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 06:16:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget$private(0x0, 0x312) msgrcv(r1, &(0x7f0000000200)={0x0, ""/129}, 0x89, 0x1, 0x1000) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 06:16:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="e0e612c9413667320fb0462dc9e27184b57ac61c73f632ea366bc27e58834b112922fb730554deee785f4c3e", 0x2c) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = fcntl$dupfd(r0, 0x7e75cbf9f84cf691, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000002540)=[{&(0x7f0000000100)="c22b820f0baebdc9acc455b63362f5db5f2a5bb7f17fa3e6c9bd63a6d43677a16079c186449f2aeb01e0c0d104652693e0250549b1db717a78e0ef750873569999691425bff4c806d2d5f8ea26e8216344524206e4cacf5acd0992af78609dbc4e0ba4243d3a3009f947e43f50a8cacd0d9d05f3311ff9d21d7c", 0x7a}, {&(0x7f0000000300)="f9b447180e07db1de7b7fa27cad206a74c6c2aa1e1278cf92c8c6842a45cec6673adb3db0455618a39fc76522a4e622f75e896276f6e9a5797ca9d18c19b5e26f8650e6b3568ff7c3e4311adaf681d3f064c77bf05c89258dac74c3593b9b63deff824fbf376c76e8d9a8a650987e2782fea4540a75225d8e76cf249f36babdacd92031169eee1197195e715f429b82f91f2267144f6955a5085e052347c5072ba4e0ef5748d9c944f006bd7100cbfcb68191e64314565f67c0c9c8963db0fa396980fd6571e1054db3562b500ebf5340e61e87b38e4e2a17b7acc330948c7bdfff4f88afca49644beec84352afdb1faa7b3058793f41f567c6a8fa53b0d0e73ca015a375ee442be8c33ee017941eef92f9e1d52790279684bc54c36b13a879530ff73e04287988176b9557b41e0c198aabeff0b02f66f5c0b958d9c23682757e67a86a0c8f143954d4a79b2d4651d0371ee6ac00d399f5a3abc7b04096bd63608ab08f35f9691f8dff1f94af990143a41136848fec93d0f2a07c2099fb7bb24e5df88b9fd00d478cb4576661db2a1a4924bb1c1b31c4c2e1344fc6c2dce2d0e1e7678218073c3c13b3697aa946ae482826b953bbf57ff204ac9c6884b063fa902d3dc9dbdb490771f9f070f8fb8bafd1bf5e54df5c5ac15f2dd052edaa7d9c985892314fe47ef905f45269188bf7c29b3da5423e6b39516e8a5b54198d1d1e77149147f491938be81686c6f660d12749a5de17f3da8961d2f07accef0ef49624fc93787679fc16d305298222f9b6170b69344c522486c6350d1865e0df1592235660c0aaf2633a98d158ed48163b9d022b38724a5bb22628f1f68f51a03f116b8b90679c7e856861235e345d7101322a3324dea1bec8fbe8548339da7e6f687e7f4ee6d9d5f54760ca159ec5701e7300d7c07f82797586b42695d37027cd99909a0b6e72ab2998a7225f2acd54a0e345a95367ee913cc9d88876b2a634ba8d37ba66689b187c68dbad52fd0102e7e6e93471383efe28d77e412e9fb7b3b9287901f074f3cd7df1eabd9f3f95793d66abcabfa670a93a240163f985a0ed9323778c1d0c8b18248e517537cc64e579c390190ad45c4ae10b5cb1ef1cf4b76b0a80daa33389d4efc715392bcadb9e62358c33745706b49413de8fd86a16af6586065af1e4069b98c2b50d406b15cbfec01d63bed9ffecf7db0141cbacae18fd683d27cebe609e87aae967d20e13709fc21b4d60b7f7b4150a24c5f6b94805ea5432216138f72b36d0677dbc3757e697ea045e700f0630dbc5f0c993d7d557f59cdab941dd0e96b2da5b6bb1b329c1f7f4b887460c421c90dd446ed29fb18ab8116e0638996147b0cab8e81d265ba7786eae7e4ee6552ee97f0947ddfce88cb53644e1c001084c45b58bd5a7806ae1cdf25d242e0ba6b8806f263a84620c885a2f4e135cc7bdbce55dd76ade92dc5f25cb4a20efd9020b0a393afdddcc8cc8d019e0cde2d6bfa55262f54d32d81880574cc9df2f729fe4a63ee4e58c0965493b0a8e1e64c44b85adaa0830e8f0f61e71f0c3bb9d304f4ffd074d005169f822da75d4aeaba36b9368efe18808c21d7f30371e1b3fc298e9f05aab6424c10d1816b4cebec5d731f3daf81f5e4819b2fe2cf5cd666db35d7df17bed7fe3ad167d78cb30751f1af1797b74a759b6dbee00e507b8133b8c38c0ccdbcc41eb136368e3637048eed28ad784f20092933000c2bce24492d4ea482a43991f4c21f794bb1ff6ddfd5518cc5a765a391ee6936d06ffc60e1561427a8dd2f9ec21a917b8287b6e9c6892a0a6d0513781755541b6bd6bafd8a17b3b68ea76bdd64e2d74d796ec5d75b0897ae17e63d5e69deaeecf74bfc95e620621d4e88cc0a423dcea9bc1a8d04eba5423400dd690fc84251182a2afd6c54dc4e56d85a9af0e01b699de8931e98cd0c8184873de4e7c84dcb64f61f66a9eef7307fe5c9eb591c0a50d797889c111b15ec99778b11583c72ef06f7f4d92e84305cc8bc607a977f7b86ec918843340bf5a744ef640a6793deb0969153d962eff5f1ef7f9448cb6730654f4eb79222f86d19c2ab06bb643ae500e83f32b0ea0d100e6869fd1a9c8075beb45fb16ff03a5cbcc158efaab06db8389ee3ca514555dfc6b5998207713ccf6bbeb5293da8f4fe26fe93d582e659dd4d2e9b02d33e5d274e4bd37ad95a6541516cc7edec9a6013adc7319a53fa5f374792c4ff58acbb4a6dea9dafd6d2db48ac36b84baf4bb1e630e7e1a9e18965ba447cc59c406047cc5faebd06d0ccb80e63199ecc1fdfa1215729242d38119eca492f8f4547c0a6ca9da1342bd093c5a41698f2f7bd73881c622ad50cf9402d4a8cd8dd0b553904133eebe4db7960b1fc094399a79dba14d07514239700fda60e8ae7d3b1947feddefa9c43bfd9da6da97d32c338b1234caa2caa260d93614cf4513c43512873d6f496a861b1b071a686f6d16aaa7e9cd76b832da5197f10810110ee962e0e4657159294a06fad82afa78a9f766f7d5997468edd4c50cc7c0da98d4bcd06a5bedbadc1b20a609247050b1383bdd13ad7cd4a4ffbc3239be28499415d98951136c7afb8306c6b2c47bc7fb09343c46d37820dd63391035268c0457e7da5b4ab90a1c60ed9c41147a3a4f736c6047c8506ea71d7cdb3d07ee7220c29cfef58c9a9f755d8e5d1900b9df47517c29d551da3c93e79b588728a3a7273910de3ee8ca393ea39b0b2a1173b7efbf448f36a1040df46473ec94dea41a20215336e9714f19763264d6fbe87e11910ac737bf249628b6f6282d928a6a228390e74522ae29f1b7d2912731267b06b9ccbe9c4df624388c38e0d33730aece3968cedc643d803cd3333408e20b0fe8c07eea176d963193bff5a81f9aad640605f3e1bf34fd16c4e88360d72951c34ac72f9db0260289e2bf56f6cb8c5c4cc2c05f452b66dbc47e8dcb3b9f9dec01b58424da10f08864b928470101f161b99fff51d945d9509c21649c270b598758e382b0334a7e35da08ec7c4a1ae47f8a180f125d1c8d7bae22d38bcab488d2ae4287479f0bcdcf22abda51c0a80248a6bd43c08dcc2f602d9ed372817645f4465821fa94958923a3e8ac4d21b5a942b7cf6c277b9e533ca570d3ff40545991aa350051cb3ff8d76b612ee8c4b7aa7d025ab63403cb9c3b3f02c291197adaabb6b473ed1006c0f9d6abc7da8ff1e6c5394fbf875a9f51a196657c7ae73e8add3bbe9edda259463feedd3424857d78e1e570d17efc2520b5850f8359b9d40d38543eadd920254a5721e177a335c1b06f66828feaf3c2d2bd3ff93c19ed11d69366b5222d75efc350993b26c0959d279ee411d6830e3d01d4ede612419107fcd99cb418a959303dbefa008a5270fc181148238c677d13a4da1384e507acf02418efdad9474e2a303af882c7c3480cee370ae7d6ad11286cd13b9d975d58975ac6c47ea85cf4ca02f2d85e6c46ab91ab6c705ab019c4ffd0423db04999d962da137d0732c897b356a3ab4c9e40ca7d5c3813caf79d40c0cc9376d0bebd45ddb8644c49bc226dd92d6667c2ea6de990a37e42dded84bb4eff9b33155f52e5aa035a8d18fef406813055af8ac9f0578c0d3ef75bdff2048bda8549550f98fb8165f6f3767ba8a6ab49c6de4bf5bb874c5e775ad7cf852e42c36458d9b418ca66f82b66204f4e7741b906f5cc221cfd14428551a01df0f9da2d538d7c7e6ac977983777a490c09a7bd33378addbba512bb560ef92a7fa589e2d5483d293eb399a4ddb6c0f431a27a3163ebcd2ebebc3295c70dbb03a1e72a505f4a9764e0362d5e8effc8f1ca0ce11a0d19a53e4a86f5a091466c3c07192de2aaf244cea9351f518f45ff31af3543325aa5b2a3c93b4cde2542b8c298fe5253f04d67ed868f543400a8aab0296a90e8fef3f41228f5548266f11800a49ee8d494af53b356bd42f84f9d674c8821a44729373ef6271189efccb19e9407a9269cde5d6837a1a44b11db763f7adab320d6335e6783dd450a5fe6851b9ba7f6432d678c9a0dd1f3651f8152bceb4ef8bef4caa0010b4340aa13c216b25a7a9ddc8e34f7c6237195b77f17e33f07dc05a401a0c20b19103e842697da859238ce5cb216842fc07959e6e5409af8d7bc82fa2e55f45fb85c9bce9f9b45dfbfa46ecfa505627e8ecc8fda9ccc3360dedb00e4605af2fd046e3909a64dd01c3021aeddff69eb7aca575a05c2395c87f6d29b1d08d14bfaeaf5b8f6a166117dc5a8807091d493f4021d993d8d6c22ef4c377ba15502787ae421065e38a4af2515823cf15dfcb8cc6ae8b16a01eeaedb9ed0f03e18021995181d0fd7f9bf544868e9d81fa96a043cd793bd3e2a269d25ca1d83de91d692274c4348790f931826b94fe6bfe90da16952583b2190a4aa21ddc185881a94e4ba40ec6afd9d04af31953702e7b7a8fcf5f73a9ee0e0bb94a6a19be2b1e2e92da46529ea558b6f8da13e2824c24c56351204a9c854e496cf42401ca383f920fa448b78ee1fce5bee17f02aa0af3073e290a044030b5156fd4ad3a6188960146225a05e9dd402f1e6343fee78a2b99831b9e4b006b28c1ec819293ac86c1137f4c936706a155cd03386079c5b7ef2500e74399d8f5dd4572706af6722b2d47ca1c1b2bf502e059b2826913461cc00a09adc5a1b4e64ed386da0f0216456fe76a1f716f0dd51fb475aeae3b7fdd2e90a46e73f4d3d61673ebf86f79e2d0b7a4e1da80612e09b636dde5fbdc970d6cfde3e80addc987d7ab73dc94f24dfcfbddc02b49148acbd8782bdabc57ba95a1dc9e89711fd2f624d3a6bfcbab6dc4a11efe6f21c09c38ead925a28ad4ac17f8f405164450974fb3101af087bf149faf6abbdb9f04ab3283b69b16aea3760d1ea85ba08157ede0da12018da65e9e8957ad175eed4e0ef17ce680858c47183a6be58db859735151dece631ee1045927a437ca34aca23352c4a67a45a52f7977b829566b4428f565056f6c90b43899689d3e7b0c6d1d56c2ff91a36e6ab1d37c8b737fb308d429aecfa38fb07019219c226f39e9e4a9324f5b2bd559dc29fff63c0eaf16b4e71f6a08a57ce50bd7ed405a4340531ddf844dec879bc852e780fbedf0d4220c59f506d08865c2b96396ac5d8475922a1b33ad12229dc524b8b153dcb76a96c9c43b2adab355d5b7bb6bac25c365f00b521d52822a283d3e592d585b5162bbe86da47edb44ab725463029535622679ea88e83838f4928685761b13208971510112b6b44cde68b8e2c70c07b65cf40fbf57f7c7b115052ad1168d0a03d76c76d2873c1d0d2620eaaf3a723668fecfc40af818ba08d798770173507dfd0788fa8f3927819c31aa9e477f57a909c7ddaf22d31af24ac440db935e439c6fdb677500bd4e0be85f6640a8cc3a798dc195d9c8e2b169ddee16d3bf57a34d25a58ad824f5046b0147ad67ed88b0b109ab4b427dcb9865270bdded6ec18fcc756b2a93ecf6d561835ef806bed512ae33a81cff4e016ce550831acee60f8056b657324b33df01827098fc9cd74b0e214b46c6dbf5d7a94adf5062041137889a3cca31e9e4ef2823c67e2287b71139d50d3d2be32d16676ab5b92a975eeb607f83295a2147a410bfd3acc12788c36306f0f0a4ba758bee8f3c68b91510ad5cadd444d6652f924e2c9b67c4d0d64edb2e18f2469e476ec016e622c8bbcf4b527b2a6e151424a247dbda23c8102626030fd8b8d327ff2a7bbb3827584941bd8c765165786ef700b3e5045c41e73a21d79b39873a44b", 0x1000}, {&(0x7f00000001c0)="ae268e4e297b106a66f0b89ff4d1a449028310d07e8088f4784ffda277a6847d9118b8d428756f068da50169f7b73209dd493ac9216082a1d0af07797a133c9c4f326cd52b892519e11b36b25c367a03c98e0438ad8079ba2c5e04116e4762e5cae45e2d8c6c7314a3ffa5d8bc31531a1e05c356ddbfe87e2dd8d1d4fc9692d14ab6236756f380d17d5d16f384d222d47f32b7be3fae597ce0408bb744c8b5132e27171f5e04a274fbe5b876e8ea0b6b942824e60d07c5982614a34e1c73cf4d046b3950339f3a7367f7bbe2efbebddab5b91951d1ed1e087dd50e7ff9d0cea70c06caa5d96413923895a0", 0xeb}, {&(0x7f0000001300)="5dec88990d04b104db532c3457527b6fec8650a098722fdb73bdb62a5fe0cdbff2cbbe11353842d09f76fa52edf84e755d45d67c0b80e7b38868c4f0dea5960a1e9d41abc29c4c1ef000a20a7ff496286657b62157f3fe0699499f862657844ff4fa2246977662ee31bdf6fb78d241884d18e1abfb3f2e27b54b14840b8761bf8e13f945bbdc05177783ae57b4cdb476b7a68bdce49a43f6bcb0d5e08110a469ecab073a368f55a81d64", 0xaa}, {&(0x7f00000013c0)="0bd39aa178ddb0dea61e37b4c5e253643ff534e0dd1cbdf1e4940ee6b628685378d4627eb9609a4965fa86916864c933429c0ff60bb4e693b4c1463d8a463ab6edb45635693548638e4088f4163a127823fa3bdccbe2d9194231109482a142e147f7029351b3132b5e0e87ceb8977a9ba94c9f52b63dcdeea5d61d8e554dda934356b9c0612deb9cf22df7f7511ddba42f4372f31ae712fe0ee247e486f352235e973ec5d120b63056b824e55616f9916f64a167b69d7a3fca961c7f4ce2122a7289803aa220b195c0f2735897aeae9a6ca4e5d1509cf27b79bfb61c2d9b1127832de53d1f2bb21ae352741e0529b0c1ab84e78094efc5a506fac6988c5fdc59fc23e0063bde731061187ac1ff7f42b18a424e9d6a06e1e98c2697f2e123e665d387571aabc27bea7d5108228ab5ce410fa9277c9dbe24f12725e305be41359e2fd92fe041c1d74eeaa84218bae85d2d3ac0d62ab59bed06a33d9904d456c6cabcebb04e0af3faf97746d48490675ab9ca32036d277ad8fa3866d31ff5cd3bc9b81c1bec5621771d21451090f54c08bd83021493751b463d6edf4b0075272b5b9e00111aff21b2b7d772f5da1c1b94f06708f52b4e6b2ebae15b9377128b6e4c0cdf5128b75736ec6fa60ad9367641f3f8317b4bf9b456e9d79091e952ea9ba7e9e2022ba7cca772632d471ee01e7ab6be8d4b837ecaed4e66024375c010a9a457d4eb3f36b647b9a40c930f37128634de4b18da288175ea734f4937b8fbf715f2128f677f16012017b4dce306662f6dc692156a14f07d57ef94c88cd1e26a9cf58561ce0779a3be341de293da9fc2454299c5dbe77bf867a392c6a624b9156801d5614e08667a9325dbf15fe728ba05c0f0cc8d6bc8e4df8d862d8aadf8bbd28d2cb0bccec2c33ef5bff73c83be007d65c71227a13db52cde68829bd73003f672da377ec9be7ed47df6d4613b889f4e55d9ddddfdd93af5e9e707787c5ffddce8699c46de61968dc9682a4c0e8d271799ac3107658445dcc38d345f27110a8449b1f2dd78e4504817cf88e3062e8ecbea5cd51d13bacab654ab11ce123241d84efd521da434fa44068ae7998bbaa11909f93ba1ddb0f5114fc08cdff24a3df9bd5e85bbfbd91735dce6a8e1e6679564bad8e4df0371927ae0ced0097e178eb39aaccf3496c60a61aa64b2cdb582a31521dd05f6bdcd1fa9b8fab56ef3b7f8be69229f01b95b8c597f1e54c526676b9faa4f73cb54e94f07babccdd383cd8d8e8c180a774fe6b2613096a8b8407b3acb7bb5a94d7bf3b3eb63d8c4b67db95d2f5795a853e9798ca0d421803d83345e3db64805ed19b6c5211117fba9b801525c390528e8d0f7d2b13cbd6b98e0d619c70eebd7c4c1b65ccff49d871f194a56df34b4998829dca16721d41e2aac2fcf8e875e4568f8bf21be2862cffd0b31892ccbfb76d53ec572a1294a852ee9a623a9e14428a188d2efdc9f9a01fa24f907adf85a22f3f9139d65b8599ac256333d352b39aa7e6f52c3eec66ecffbcc810e7f46bc038cababe4f5a828edb028f8ce4c40e6304eff84157063edd973dd5e27fbe90c1c3cac0486c3b54c0aed8179ecd70a82fdc7832e45ffa9c9560dc01d7c5eb239b6f2e2560a67bb96a0d339b23b5420a1831f67cd3ea2f6f9227a9aaa182f51dd83b1c71eb2e809456c9f5540ff9fc91c7090cfe1e030339ac7a4f7999d5f1217970d53944aeafc0376e2d17306134c059393b0b4d760376a4818919ba8a6f4bfa7a68685f4518febda0ade1ac8bca746db3ac6de0980cfa46ff65aaf264169bfdc0f2676949fb4fcc40a85aa80df06a9d974ae78bb5b8830c2018de6830b127d8b06031f5fb844cae610874b11a0592a6188773eef60f2ecb9c1d461b887e71d162363bf9adabe4e51d6295b4cf9db1bd91646766139a0b9f6ffe36ad11d499303d482fac81cfa4a86652e7f7730f425adf9eca216d584412bfc37bf73a9368f3df8a19a6421e551ab3c74568136369619ba6474d1eb358ca01febc766d501f0d619e5722ee807a8c7d7fd3dc0390d57d3417ee7c76be3beb45f574eff69c1681e29eb5b3a5f4e8760ee0c633947ae85e3ecf7a39b05a6c9d6f9b05f01932b577de37a631607f6e0228894cb66245c9d0c23993a70582a53a258c43b4a1f514f9ac5b3527fdda150e2f22bb8ecdc8a6eacf6c5eb98a5b6b0a67d0cd807bae42e91a96b812af719f4c9a2d8a6ae91f7e9414cbd5fee5356cbe9005add2b4555f2b28b6519a61134101765f1a3f03fe52c850ee2857dc33c8d4b5c08b38818f552f118dcb8178b8326e7e0a60613b26271348ba771d668b6fc45ab5f362c708b1618a60d8907ce2f1e04823074f59ee3e00eac4a64892a90b54d77bd83d6c8f33a22c46548697914223dc917b914a6bc313ed69efae391d6e11ca5362438aa452993804605ab7db7eeac36d9432609ebbe30a258305ae429a495210b88c1eb816578c542010a569c479c10acebb32235ae76e5b0b8060c01185bbc33acfbb702e04fd4414c23799e96f3f898c3da133cc2df69a69382b27769f4da8cc818fff4217bff8a10d695a92d9277f012eb54c078c2425e42e16261610d5a3e814da2509f90c8d1b2b17d3f30d6c81a229ad28c312d796a6e9a76b5a307711417e559fec23cac85762432c00198d10788928ec1cec69f919814a0bb462775c72911262fed7837aa072a1a339d0cccf770d7869aed9e90e5fceafabbe8dfd9e4e8fbdcbcf903726ce53f4779e18c76d30a7cb2e4cd51693bc7820a320a222033e9d75d3abf06c1d06717dddc5c464a24ae552dcff3237f225dda2fbee3ebe3f54ced5c9928b7d13cbc524035d4e00a788dbff8829a20dd3a13ed40e33d6688d812c1b4120bc85c57dea10db5c8f058f9f3e5080ed522cebc08b7063852f54a47982c9c7b5aebcac5e1f3d03ad857013dc50fc785d80d72a325157d5e802742d6f2a516ab3d5b3ca5744ad84383eaa125a4a6aa405dc22903420adcd1e2889a036442eb2126f6e1cbe94b3bc69896322a01f36fc8aab901981e1cdbe2667ea4a90e4277bd53773220bb8f2d9585e9001b75ba0910713a3697995a81e61c9e67aa22b62c794d7803a98b0e1f0bd24ed07cd427e1094208e6f7eaa87cd5c53e942a5b227204d5e52e22525305301aebc926479b39cf6f4aad33a6cfceda2108a581511fe044e89a3009292c0a4ec3651b58eaebd03da8d50236c6e6e2f5834c9e8d4e56b332a55f8626a48c016320067e41ecb97de551e166573a7077eed16e277d329d2b31a15569d368856ef4e488cf8e6da2175babfc43fb20c51d75cff9638affb0902cfe9e5074ad7cb1c4fb91d32e8a14dac522220bf5ac814bf19f401d4e205ba88a9032037626bba872c5db215ede777ead01909d754e9bc3a5bb7222fa4201e89143aa44126eb3c50975de6eb7956202ef8095d574021ef18ea2df278168180ba8a03a0ce849179ab1bce5b98944f4425da6c6e2714301c4c3124463e7622e26a445ee8e5c1b1c687d6e96451cbceae440ca7476c636f30f4c588fb2f2386ecb2748a7f5b45ec0036be6eeff1658d7bacde278802df423e8f32d9c4a0354c6a7c9411a41e8750d5fc482fa1fa80a003a80830f9a4ea8aebf0c85403a67194af43ceb12b2cd6e184dd4351c92d5d25f6d1e552177c6ae974451dfc87e1b7bca3c40137c39004e60fbf156d971f149f7332b4cdbd86361ee5fee2a8369e6f03e27e68d7f7aea96b93614e2f73a1133296a7dad5eee0c2d2cf4fb680f22b98a7bf3d999cb567f681ed59bfdbcb0e80a0a87c09fb64d6928eb124630b8b5615dab0e404abc3b4abfdb6275794305cb271358686bca3d4ef325e97d3957e81ecc301669548792cbbd7fc85c59446f65dbd1f6d15e4787ac78f7ffcffc1240545f33a837b7fd9532556488943558aa28ad417e3d617f3e8e0fdfa7200a4e9922cc84500845e6220c3b132fba41fe191f2b36d0e9d227122b90f2e2240216247bcb7c050f65b131eca1aedfd9f74e668202521a63879845589d3cf26edcda9de3f4b2a356b8862aa1f3b8e608b7fb2069064b08e41516b3ffe730567e3df466c047fd29d88ad3027cef62517ff5a8c555a06d2479c8f4d6b45b0ea8088209756caf5e5a0bd3163256919b21d984379e8f5ba2d79ed5ddc776448694a4946046af989b36855eef2bfbe6daaf0ed704e63f753871316256b2e7cb0bcc01b596912627cf9de89b6f40630a9c98ae585ab5c7954ade17faf1fce067802583cf7c3fb266c3633a7ba259f5603e0074ad6bcad5b7622228cd8d71985146f32a735dd91340b9ea1f776e6788a6a9906305c3d7dd160fe2f7ce2858660d00d641ffa4e67b4d52da15d860842e48f96f50bb4833e065b0bccf84dc7768e0b0fa3768aa419ff0ce79630b7c4ca419a0a8d95ddcf1f5bbaf8086cf38b31ec5dbab13a401ff7430ae154aff56fe290c46f5d8785d9d71c0817dade72421aa2baf6ed6c02f10dea095aa108b7ac144cda8e2dd2414df47cc1c7db02d4bdce0eed6ed01a10252195a98e2ea1b0fdd15d64077ea7e065290a6ccc6836137528ce945c9da9141ebd67d9d1ffeb0dd4048a1011faef8efa7c54f924d4b47897b6d90fe9700be7a143f43892377e3507065ff3c1c223f806449bcee8402f1c90c81e17285302c62cc2781c6a26de509d83173b3bc6c6e78290127992156e9b4bc5aae8f27cabaeee1a40e2d78367e61f416e6d65c30856e09c24d4323395c5f0dfd2547c86c63fb9d93130ee874cc1a0fcdcc6844309013d2eee16e0bdbe24a0b5c83c0c0b227f6febe7a0bb7c56df145ef32f495ed12be202baa0097e87211828f1bef6bf8ee9cd868edc591e35e1911c2590a88662527b11231baf932a8d1d35f81c016bfb8c2f8d4fa7073363657edcf99d4dea5fcc16c5965627cf700cf0fc4452dbeb5dfe5c6998dd0a5505663b342ef3ac5be8357968b44a216e7f386919b574909a2b86e5c5724a99e206179e00d09b2d81b375c0a70e11a27f954aac6b5eb94e1b083852ffde4f373e3f11cc5f25c91805d3513a24160f2f705c397f0a33c40b47102009e51d0c481bcc52a18c6f7463d7f256fb577eeec4472287b425b960b592cadc4207086b17d9edbb6546e3c25bb76d72dd155f53636b5023eb26014bf93b88e6a2713a7cb8e824949d2b1061324c575ffd414cd5c0286eec65852ef08369592f93a6e7d85156f49f63fca888b402740227d3d18aa9515bfd681f1725442f11066c6a2e1ab1d04aff575ecff299a749ba9b8b3837af7426fea76b2ab45e883a7fc369c077bac7c4dfff81b0b3b0537127c56861b0a7d8d75780edff15e1185ee93353721efb2a261b4cb5f4439262eb697b52874a25acb6c3e5acfe3f7b3791e8a766408c304430932bf9df5637e5fb7d515d6caaa77d51a44a9ae37256b129e20ea1fdf7ff1a7e204e091a55cefad60aac6ede31d0fc8464198a9c58e46fbfa3aaff800126428c298e14198b22e98ac120edc5e0ab36e68e73835e1c156e8d8a355521b97a41cbeda702613d02b0130b76b4eacc922783706a480412ddedeb357a3e242469381e7e2dc3e294c39bb039bbb88b1a0be72ce57f4651151f7a323deb5914c001f6230cea44d5ab784d305e255a711ec86ff4ebb51f9adc0dbc16a996832bf3a406433b4d9a9a74132fb41c827e19c9f641e8ed08e140b7733f4d4ebe4444caceddca6863a67e97ac437aca0a667f11a225b7434144c1f5af8def0af6bb099e7d8", 0x1000}, {&(0x7f00000023c0)="0ef3a4c29cb03b8be4dcc785bb051218f605cab4195d447d6fa3a66ffbce38ce8799e9fde4ee6935ac2fc2f566e42d74a037daaffea71bbc01ea97813e7142274ea25b9daa7e5804aa9113280cb9d2894ecdd57963b11edc10", 0x59}, {&(0x7f0000002440)="eda58b2dd994c7621e8bfb7ae5b644129c67b3af7dad66c7412e01cf083c132d86e7a250cd9cc67ead034e69ce92cf87b8bbfd293d734a8278e780230c41392f3f9a2823c5308acdc8ced1f433aac882b622a1e22eb80ded6f133d2df6fd739f6fd049216d570cd18651c13eae358fc2c02e2b8c07c9b2ddd6c4f47b36a466b20fad15ce9a179f4b9e73165129fdeee1c2adb32778adbb2c6cd49e734287120f1ed151ea211476bacf9388a962ee2a9029477a990cb9398d4544ac7127ec58730209040b340140d0eb2bd99a048bad24fc70", 0xd2}], 0x7, 0x0) 06:16:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0xa6138) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chflags(&(0x7f00000001c0)='./bus\x00', 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000280), 0x1000000000000042, 0x0) 06:16:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x81}, 0xc) r1 = socket$inet(0x2, 0x8002, 0x5fffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 06:16:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4005, 0x7fff) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 06:16:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) 06:16:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:16:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x2037d97b07c8e85, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000007ede0000000000000003000000000000000000000000001000000000000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000474c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d1ea4e7c0c9e0398cba3e358b823179e02ef7ee023cc0cd2ea2e0f58d52263f14046cdbc1ee6ac5eb6bf8343b83267481140240d2c05a9d00e864590cebf557984c5895db18ebedc20bc3a3c30778803139b44edaa81d49a0034533add31d2e55a4de74c6900f4308357edd1cf6050fd1ef1b1d1bf2425c61b3c30df84a05da3fb6baab29c924ba6ed0452e98e72840dff90c877e85706dbbb16c76efc654cebf8e1c7f7b4bbd5fb4ce90254591bffdb2126f764c"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) 06:16:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)) 06:16:21 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 06:16:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) setsockopt(r1, 0x5, 0x7, &(0x7f0000000080)="efc33c30137f2c38189853fb47c5e37330e2107a4d5e4399b1aab2f3b2983fd36137f26e21191d1202698d0033a1e4f8b9b371bf6e1333087a146d2d0ea75a0a6a1fdf29a5853791d5b21ec43a1599601b6b95f24aa516b5455bd5c2fd6a332910cc842fc8feaceec40c3b45a9a25f2878c535a9ba199bae85927dc78e80904b", 0x80) 06:16:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x100003) r1 = getgid() setgid(r1) 06:16:21 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mlock(&(0x7f0000377000/0x4000)=nil, 0x4000) 06:16:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000500)="a382f7400b75691d72db3fcf5ff9d9577ef59073af4ed5a73fa248cca160c28b424f0500086d5410a02610f9f1c1a8f68b56958dc93979ce19c66cbb20cf0aaeb80ef070df7cd8010009c89c6ab2ec6642020ca8355426604522805cf7e98c08d1473ed895f659789d693d600ad66c84bc19046112109508000000000000002708aaa39e953dc0ae4800000000000000083e03a1148ab96ac38a4277644ac99fdbab137512529498920fa88707b06fdd0c2ac4d14742a27cb9e0c69bd2b153556bae620d65fc70e6493f9bfac29889587d50db7e66889080ea72349f43d21126b3887b0155d786e0cfa39addf7ae84397e7629b3ec511af73088f514e1d03637b96cb3b7c54aaef38dfcc503658fe8d9d70777fcd5e050b4c5b0cc793cd90e87855faf28d7b27374583b62d933bf0332cd22a558daa72d5128540ac1a49c6262f2d7f3d904858377a80d5c06cba162199000dc5c101ba4d96f2702dfb8e5b3bde36ce204f15eb6235809aeae2ecb129dc6ab5f83d871f3b0601418b9d7d5a7c34477c3919ab699e1c40792d137969781030312d2ef314cd7fe3149a8b613020fdc59345cc9ec02c3a1e8a0cab7f43b6d3c27e223b0a67e7ee9cb9b632849725d07abf959a8b5b4cf8daf27bad3fa9ab04a1b9b17198e7a28eaca327c9fb0c4104183", 0xfffffffffffffd4c) 06:16:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000140)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="83f1e196505e56543ee5de3678e2a39c209ad9c46e35af94a0c05a9dbd6149b2ce54438f3645987aa9ef910acd2b6ef4455a19b76a56176ad9f189c238f97336fb6f0f7f7a549ade6197bc922d6a1abc1bf1115d2b410641caf6489953ad491abc6f064b60b4514cc308d24c0eaf86c1675d17a7a38c7c04a1", 0x79) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3, 0xb, &(0x7f0000000180)="4c033ce26262404cb9be18a548ab402769f01e6bdf353a6f25e682ac4fd71fe5c916b8d0080cf928dbc5b2d8a35424087ca993d357baa352d99bfbee032bd90693e0e3e0e164550de9ea4ca770dae799c95f99a084292efaccd6fcd330cae0866ecb8a371810ba4eca60038c453cd30d27154328a92579af8e587aa39796afa5bfe97e45cf920991826e2493dc20bdcc10532000089eb9e2809ee34d80", 0x9d) kqueue() 06:16:22 executing program 1: r0 = socket(0x18, 0x80000000000001, 0x80000000) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x640, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) getgroups(0x4037, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="a81107cb3015eb99d960b003e8442524dd040933ab6997efc252cce275fe0e44f27c5775d26440ff71b7f31b537499ce64aa817e5c64826f03bd0f6d8ca2e3ced4527c392df0db22296af55dfc5442b3fa6c88860cd353c38bbc9290d9931f3f7973c5c017bedf50379b00a2f680ae96f3bc3230", 0x74) 06:16:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x11c5}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) syz_open_pts() write(r1, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840de64de00736692804f96e7218bf1ae5a28598d73d9e23b213", 0x45) 06:16:22 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/168, 0xa8}], 0x1, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10002, 0x0) semget$private(0x0, 0x4, 0x86) execve(0x0, 0x0, 0x0) 06:16:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) fchdir(r0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x40) 06:16:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) faccessat(r1, &(0x7f0000000440)='./file0\x00', 0x21, 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r3, r4) syz_open_pts() 06:16:22 executing program 1: socket(0x11, 0xd, 0x81) r0 = semget(0x1, 0x3, 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/123) 06:16:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 06:16:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973839ea78b7ec0"}) 06:16:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000002640)='./bus\x00', 0x20048, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000002540)=0xc) syz_execute_func(&(0x7f0000002600)="470fc629b940adc4027dab6da4c401fd2e5300c4c2791cccc4018171e29f66f00fb1a4cf0000002044d99ab65819f4f26567d9e0c4e2fd1e1b") pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="d97e90b9ff2a6d1cef85c1bef90270517e149dc2af5e0ccc391ac6d0675f5ef5369dcc7bda1cc8f747bee859c86cb98ec7ae442527c8b94d7c385645c0fc2a22972c24828ce527b496d7a3205f5bcf880771f0c1cad00a0af0c69f54d66798c97527728ee751bbd2a052310fa2e10068c9c9496fc0e64ff75560a087e95f156815a88b090437d436472a2213a45de517b6982b0a84dce429616d0c35", 0x9c}, {&(0x7f0000000300)="559df1165f420bae134726f4b332995a83a8b4cc790f9493d42a716e996ab0f0c27aa0e45ee311d822598162b7151b983ec355a100da33033ec1718424202d9bcb481edd39114c3bee00ad1604f9bb07f7f95ec4d95d446a18e1d4e597bc7c42fa617eae3a2db88e44f2c6c7c28f1d9db6653918303d285968e9c58194eec33a08095f9a0c8d3a9525dcf36990306aeca43209aaf4911e45721dc16d76b2421051257653030fa60d89df86c9d9b4e490074254f935d5ace52f5250b924bf43a95045fa5c1b1a1437b0c6cbb78530dbbc9f4693ab3919f9ba4241187702a995cfea3dba417c874d08e99139d7eae3b7b3b256539cf687c83da00c3d1c899ed24b9e9d214b903b9e42e791bbd03dd2d85e1e4cd73d89ba7def6e17edaf1999a852c6a1d56e71fe10a15a200412b2f163bf4eedd052cf6e1186b735bd9ffe35cfbb89c7415e79438f1001f25e1b986b269f9b7519c76741b0f0b61adf859acccf5c03fea751ff63c8001d4614a53c4facabdfa2ddff5dd20458518e0393361aa676033afb3516f90cc4e5696196d710d542422e7267db4e535e7d880849cf741fe8a0d5381034bc56267e5dc67abee0a611ae1c7fc2a63c47aee903faa50c8fd0816a86d20df85f43c9d4b4140fb22630942864e2bc0c7927e070cb8d9c1ee48ed1f23d120f8656e2f1010129723f6e6223969881df6944419a8522e77e97e70eda4bdf7bd529dbae7cd477b05e7ce56d5b52108ee3156045a832ae3010a7a56ba2d445be6525db754f90c049fd51fb9a101b8fea452f574d08f6bbc18bfc1206ccd5f678da56064248cee157d1435b1be67122f24ce35627b8716efe949990e27b3d8c8b790a73efc338dd0f93b734265204b8ca206194f69c2b8fb5ad0fec406e2580863be36eab26b1d3f1baa852b3e53a59dcfb1049fc4a8557ee86b605aba08b610bab78288a425f2a9e0c428a7b16e2fe99126d78276f0753425e373b22a1732dcabaf05ecb8ba1b0cabd34292d87e7a39f034b21b9abb39a36a8fd7561399d87feef4a460e4cbd64341ecc89d03303fce807a0a49b540fc26ea024827fb4490ceb84ef1051ca7a0becc1327c77161c9fd8b0aad6c1decf2530d41dbf8ebda04d6ca9fd2998f66ffe65b64082610be867f1f87e1f95b891a8384ba6e7ca844ed5d166cc7c6037992f93ab6eb3c5b92328936e611f44e3540bfee16f16a7ba83936d838781980f492d3e3c6772ee01c814ca153387635edb258c292c6086edf4da263b1f713651bd30a1689f73ac8e5bf6d256aaf4f5625c6f72eff0780d3dac7bb7563f9f5afd3ce37287f2dca44715a52873ec2918405d3eaf39d811e77f1489509975367945b51cf87fade4e60144502c278df4b71d1aa44301d8daa030c1e2d8b5fc58e69e1515300db9d2b8a46710efd93e9da58bd4c5ad0492ec7271083c0c1cc4f7ca1ab1d63d2d80cb942dd0c8ce92c136bf3bce75b0f85003fde19cefadd110eda09693e334e3fa4e53b62183097923250a08c1fc9a849acf535448fb77774e601197b9ba1a77ba090b601ccfb53baa0d17e55981ae2a937c8e10989efdbc4a109c185b05697ac6dd72faca117682e4cd2acbbd7a3de5e1d214c2468679f0f0a9d7f31f2422dd24c670a27cde1f56926c7a2d0d7ebb9d7aa6408184d4d0295ded3dc444b440b64b0b5e7f5f9fc79aac6758cc6b3b780c18d558e2d4a11f32e6dbec501d6cd2676dff64ec37deaab12e6cd2a5d46bca086ced520c81ca8c0f96381b68f00b5fec538cc0da8a9ddee9fff8a26bf6039be7136573430573bb6801c8df04b673d2f08e0d025470a24e7a95eb66d26df4347468a36c075a9b83bef18cc260eb9833e5227e8ae5853cf2f9f3c9995330c98c32595c87f13e207354bf3271c76cf51a670e6b0257503002171beab52059275b3ffa39bd546c0854a54bfcd892f04642e1a60a92aab0714fa8930bee6c3e8cda8739549b134737bb74ac7cc399ca23307d6842defc2a377ef80f8661689c5770c9c5ee4bbe774e45ecd2f2a4135ca02a2a513f5f64a918433249a1d191cf4295b0cdf2c6e212cd224f1c4577a1f9aa77df7e06d620f69fb652ba493ac876aa96ffc7f4ec58c65e19c92364bd90d575d3697b187bae02542137048b9b77d863fb506461c96d5641f31e8859f6df4f698b8dc4b8ac88e92ee6a7911a093c4365acab02768d16ddc03bc4b00f301cef6574e2594ea5b05787c210b3a8aadd042f9a0bbfc3af4cc85ef2ee51d968ae6961d746051100ee012dfab1f165be458d1afaac5380dd0b935d4dc70fe60467f69755dc0a8e678e1d3b9b15dc0a37a607a13e93e4a4ec2f9a5d425f9533a18150726fd5d58d0bbd9750b0de99b685849564a7cb4dbb9627f8a1afcd59211d1a23b6cf2bd2d04e688e2d89f0faead8fe950bcabea7df50f803a6d58d43e5ba2c9739bd5b8d40ec90f48850071c4610351c379058b292c91da7708fa7fc913d59ec9887bac638966937e6b4ac359d91cb0f91134d0fbb9a0083d37e7e25414fe02c181a465cc3e0290c1ddca086e025621bc775a3621c9a81290861cc837e6b27a916cd1aab6762c5f58772693183b50588b96de1cfab5b277be4965949ce119be8641bee97809e39eaa647f1e7f4455eb10449eaab78550561bc95fc7ad16974b85f0a88ba55d44dade2d7e3b276b9725b2b0bbd7f7795c229a0f98ca19f6a233f3a8661126f89716c8c5735282f87d14bdca4c8315c7e49dd0aa46f100a7df27ab0ccb5365012e758fbb9cbb80e4177427ef6c9649024bb71e2d3d5ecd37cc944d7ec70c83a8a0069524e68983251f8b871c1f7b0285334c7affcfc83dfdfdb584db5f89b908ff35526689f2d5dfad9b05d624da911f70eb87dd2879edab1ee6b3abc648d6f204319c606c71ff6d31f23c1c8e83922a6f3f62f6cf9e5fd821f0c92a6f3a9393d9020e05b1c16bd46e1d13f15940e97c028230e5195ceef148b7b5b22e9fa4b5a5d7c9c1b9ae5e446e9ffe4b4804f61edf47bdec4cf4bddd495c73d920da258013f3447642717830eadda650b0dfe486cb20ee9a787f3e393a8d7d00d640c2528ed49ecb1ad354b7c6f52d9464624c1bc51cf5e7ba80f91ddf0332222aada314b8076d8bc96d4ce500b0c745c1f36145ba644a5c2c9b2bc75380e975b0158cc1e42f60cf7afe02479846a826bd115b56a245eabb1e49b39b3a16b27469684bbe5eb85788d96b30964753fff1802b432b7879504f3c1c04b771d907f88341df87a853b426dcd7277d846f935f86344dd6723eaee534aadda236a59e01d562826b39a7b4636893ff5329f569deb58857356e400af8857ad5317337a59fadccca401f70fd8ba873360ba231c8ea932a5944cdd31fa1b40dc35c47202192b1044308af911577e4bb0703fef5d3ce0f52a3dd92b479514e8a582aab8c3a77fb674610d613a8052d80ba8e81b6145b1dd10674ca3d1df45fa7b46e665d46dc7dec6c2fba6f8174f639d55ef8ff57c0dce223036ac3d0cd536683e42096a17fd17750b6109881b89753f6b2ed1631a55db78ee8e48e2f098994f4a48b9bef1e47d409e26d6b1b5e1da13230bfe7e10f077f30304c3f52ae79ea031fbdf250bb54f52c61a0f824ecfabcf02c2b99c8649edc542b3eb680f175aa0ee401c1ee6a6c19eceded0753956eb7cfed3dbdb1ad7ce7e7c5a7b497843ba681fd18bec0b9587e91566ac0a694fb5b4a72cc790dca6a3eec4b3b974e2605961e44e265ed8f336a1c5d865a438c23a37af54e834cb026433ea2381297e50634833904c82042f8a2f67cdf90ca2b12aa6ec637cf7d93b8e4d348931708b1621c71f336376842eab286bc5c840ed7a2bdfc130e54988ee173fb4b77684bde69a4072eab7cc888ab026246f6af4a133ecba77eb1c6e7525fc5fe1bd70f22fa37c58d21406a1707f6100a0dcd734949dcde5cbba9a920538093ffdeff6342d5ef06bf0133f21a1bacaa83e837b9bb2c0bc6cf03c0854822beb63ae6c5eb544178268453ad051f787a2b9e484aaf75fbff77f1a72ab9f89b7bb7608f33c7c271ef2252fa03e0321b15c896467dff3d70ff6c3cd95108a040e49b9a19cfbb0fe2a0f012cc5bc471811c49c6849effce2afd2d0392a485b563c371409e8c253f7826f155a19aec851212b8be6849fc85f0790597bd2e6e96e5db5fd864ccea994f95f7dbd1fddd5f2b508334f2c990a2a124981824350f220b7d3407549f7c25b2e5760a43432ff74993248caadc9ce0308970b806248f4ad7db4edff4fb600088ad96e642fafc4ee2c995d6d43f8f14508af2541ed764c524d8fc94c44aeb77a8e1914cc318e085ae3fecb3aa3e80d8490fc465b8009bc2e6fddfadfebc08870e829fbaffaa7205199a0f6c4b7f57a3fb957ed97169deaa6d30091472c679b90f90e42c7d3319c8307f85a9ddfa5f15d013115312e1f4ff399a55f8e275d0adb75af28bfacbb1c40536010d3b11f4a80aafa11c3e661439105d6075053b1fe133c50c01055482e0218db06f2d95dfbaae3fe6ee835f5c9a01fa0a8e662cd180b1970b02a06bff27ef546ca64325637f94aad07aa85afb97c96a4cce609a17b6a83742ecfa8a129e557599918daed2f84966506b58c68fd02d9cc1c6b4bd7471f6651ca9bcce44c2337ac1cbaf95c58b23330c5d1e02788007c7acee79eb3830867d0cf59a564fb7afe76fb8e14849b32a56edb44b27a17f67223b383b128a5f41fd16e30124c9146de9602694ae062bc5ca2a0e7cc681d464ef882b435aa241ebb1229029eb70d6907d3a16d1f60fb385ededafc616636d48c46f54a9413d3504e6d22297050c109be41e4e209c30fca98e2a064c8003d482bb70e7d3266646203133f4b933759cb34bfbb8bfa4b11bd0bbb6a33bcf5d2e5be8ee4fa2e5685199d092e0f2639177afca90410c655a42702dd3d453b91c300c8afe76760e35461084bdacc67cdc8cb40320c16d505832b3c54ad591804f8661c6b6281db2ee5b2f4abbf206355ba1f2d64b3a00b13364fafc0cc9d82b653a9d935326889a3f05211b1eee5aeb6193e08afc9fa80a8de9651e85212a99784b24e3feb4485d7e0ca8905120f76b2eeb029baed614c7f2bad8b2a52d07806f90ffbcc9552204ae9ec95ca07cf96905649dfac65c6ac26f02dcde1541778ea0a5bf9d01fe51bd6da8a5272ab0b8b6ac01ad358819832a298634c94c8a2322d7f30e7b920cfa39234f8f493919a0be952d6e9217cc672aca61eb9f0ab55e97edd2ccbc506e7f396dc0acb4d823d645878d9dd192cc39f20b3864bb23a5d2e762db0205b382c6dd0301ad72a9dea0058d11760d8829986ab64ff5c1a0ec02eaa5ecea1478260c8d319bf7bfd6503a146071041235d3cdfd7d8c8b06393f5152df5dabfd64b156e241f50c05fead35c743548f0a49a65bfc09c3a00195c73956832afe2d595d39cfc12620b80b8fab4d27cdb0ce758c532b55c762f8fbb9f7774b4c87d45263838949e92fe56c61fb5c52a31bb17868fae78fd1c1c5b9ce8f61f90d2c3ae93047a302e57fd9d3af97b736509d1f55f346ab70980f92db75d86a260323d86db32c1d796b735bbc5dbefc3735dc7e9226bb0054e909b947b5d03292fa1cf6bd5b17197cb6130e3f2490cf7e7e5ff6c332547efce3ae9a64ae4a39b2d051fd263c0d7727102f46edcabadef7febf2043e41ef7d9bc8fc788f66eb3da0fdce6f55b5ffea0d67129b66a2f78876928d5cd37dacd991247be63021f8742bc69f261d8c9364", 0x1000}, {&(0x7f0000001300)="df72ba2f2ca7f183c4e6116a134c212dfea525652075fdf7d80bfa481422a485dae6c3405d3372e2efec6ad91f284fb6b8d9d0ffad3899476f6934f417675021efaf1ff43293e22c31e6314b6ee34e52cbf348d5086e0467ee800f329eca0fce0a404b9e105e99818da814ad58c780404fafe3900026b348bd3ae40b4a8192850b3c2e0f75538aec2be728b2ed8422e1878b3ee2e9d26f2a5c3b42b599f1e45ba26412ee59720f4d353282d861c4984384fb6b341752e1b61f524ffc227921ad94b1d54e64b6015da06b95626fd6bd97bd11", 0xd2}, {&(0x7f0000000240)="2067a413d4e1d423768f5c8d139a4f3e14891e4a35c762a508c757bdf14f20d5b442589444c61388e45d72fe", 0x2c}, {&(0x7f0000001400)="714d09dfcbe9bcad46eb3d280c3da1305cddc74dbbf053e19b2d234ccbe8a67d3738d5d67a7191a5ac137ebf949a146e9f2cd5ba644fb43ef2dfa44c1bbc7b1606be7abca4ab480bcce018b4b5e5c54ce90c52b8784654566abea4ae3c9e50bc0a515ea801533fd0ced8ca282a7ed5b3d1bf406f17604511c0bad201f84a64b60ddc329ba0836c9a68c0b12241abb4a2c43dd1cf136320bc517f8379a7a640030d1b8e86b1ebe9bbb2b60e3ff88b5b317f2c35bde13aacb207b9c1357d7d77de992024d61553bc0605a2724e64f23778af97f48839d32d6df9270b795d9801d24c8ae750c77e84e722b41124d7eb16c37fdfe4f5f4fca65e2d0739aa4a06fd4608bbb4ae8bba8cb5e2c2ce03bce2c731a7766ddb428bc12f1e49dfac04b8ea90b047cfcc8bfddfd17c64299bdb31d4e31e3406452b30717cb31325192636929de431ba328de2fc8ecf165b8a7d3db5ef42cc5da0da313eadfd42b2f7267014f1f4db90169e89b167a28ceca25362037032084937b3fc9c53f2735da50eeebf33e743a12f5c813964390f718adac84912eea723a104d5778401b9e2a1d2609fe736a76a02b545af8ea09fd24e6df07c497211827d07c11e8786c184198043296b9019aec266f6e7047988f910e5600e77044d68e110fa5f068898287e8b9202accc39831f6f61851af21b0893049b7beaa5bbb5448c0a341dd80610b489e9da6f368e2d192776d40823c54bbda5b53b1499e972d401dab6ae2f037063b592302ce7a9d40e47d8ed3105dce09dbd139017b117ece2a06dd103470cc0b7af768012f8a752517bf39217847a6be30a7557685226894e7654f684732c8859ae13b7273c4bab288a97de85983b6bbf34c7a171cebb284c07f26b4d94c5d8b78bf9e03aa808dec4a844a149667032f23f235c5e5fbcfd067f10bf2b44de5c8c4755de50d06964c84d4de14464196d988697ac89f3895fe2490a9b1a4d444d0fecbdad879ad1b983d14691ec6051eaaf9756f6fa2bd089c523ab08a7bf4b89f25a4a171c5337e809647c95c7c63aba69294035c6ea9e0997828f1ed69a7594b03a459f88053442663076c5e6d3e646083fe41b5a9c6b4c0f54d428dbc2e4fbc83b1c94d434bdc08828bde1bb51a252d455ec0be0c3db310ee17445e75811553e36bee6dca29968b3612454f4b7583198a3c53a00f2dd9c474e2152bf1fbd25b6e908bc5f2306d515080209d847422f453b76445f9ea927eeb44cc6fdcf78e770771f5852b89e87b44ae6c3e8b1be61b3e95fddfe6faf4d0af419c1545d8c8a5928d2c0419019ef8be97b9f8e429f68d9cafc44211d2e0a3ef98cfade87171193089b89a06484a0fe6bfb713da73ae7a172f02edf8fe4086c7f6e9a835fbef6f89d5689de3ecc00e5475c1042b730d663baa45d06c377d8eddedc019680a9db8dc9c9276b6d54a1bfdc321ebe766cc301a0b68f129988b149274efe4ca85800c64b694fab734a2eb3063bd8a263bcf4e1294a9499219d9fd08288c369537a21de675799d71947fba16f678f380261a55ad9b1a98b9757ddf5bd95422dfac70cba827e35708f20f7c4be222a75856a7bca6c241d554995dbd6efbeb139dcb7a5e4d76ca22c0872b76fc7a27dccd9b015a48307370a6aa48128211cea0bf4727511296a72d6a6c201c8fd863145cfc96f95ce7f3a12681a6865dfdf0013bbcbf817ec8123816cc95694d5d8129319f2d6465baa0c585c8cd0a7f1d74906037ff1729b522bd7e76ea8b1b121b701f492b0361cfab5e99a3cd380f60788552013bd1eb899f52d6f273f253bbf2065b0ed41622576521af5cd36ebc9774d6b03c47cb0bf4d3e2ae4520c8390b83b5e9d9307971c42647b7cfd0f515e0ee298eeecae4f2c4066e8d00aa7034d184f8aa40ee34a1e9d1e837522de7e318e3e29ad9712df9f793aafbfd9bd0e6b837c151440d04c9e9ed8d1dcdb304b98e7feed598032b7e701f95213091d0393d07a03dc2f8cfbd1e24c66083a8099e40d89d6de2fee4b6369e4daa3d258e24c7610a163250b19d6636a64b343094fea4f465003f47f599e8bdf5e193e2f7068e9b84755ea11348e31e1c12b94b70be19cd5e10b01624d66b3fcc5f6e4401a8eb4bffbc46533dbd178519a8734789dcb7276148d7eebd808dd3c450389c8bcfc9596caf489ed871afdbb125b796639b2359ea77cc2814afeae16b69f95cba2e63ab5f4a6ea65eea0ed2dce0eecbf8cf12a3c9b1d948ca5eea620a3477de257ae6f519ac8c45069f48946295fa9f785e04eaed034809cad1446098cd817e1bab04f4cb4967098b2962e8bd3377123e55c69cf256e14071cb5ee4a4c1b0a8e3686718962a94e615c017c9a1af0b2daa08b573ace7dfd0df3526bba66ad03dbf00073458b378389c8fd0df57c3281c815788ea30b6970e08d970bd4f985aa07c77214c5cbba7ebfec7ebbe029f4f5141e2f1a2295fefacfe8a1315ee934e3037fad5f68af9121a6e6549ebd666a770c623678c0b36d3a765d45434ff75c88fc7623fcb846ddfd13ba5843efa5606befa79bfca95196eda0da083e7f28dbb20e3b12c4c9b89a5308dcf40a0773426f3cbd793041b974985c0040ccc5143cb69e70ada82b302ecdcaa8a0a48fbbdf1bfdd85e36c471ad85e20903e9b6b6519fcf324500b45fbe75e2c1246661fe590e02ab32febb507812205800d5596f2643f5b39d98c86db876ac235e1969c7492b5ced456909774f589e8e9c68646b2597b628b8dbe2dedd60482c9171ef30898b810c7e3f9df2234963294137bcb555f08f3399f4a4b74c3abc7e2c6fddb0d4b5f59fae71021e4bed36a7ed770ef33212f9a8eeaa1dffc48af5a0cbed976623b57de78c363546df806c095039786139c25a59d8471a23d979534dc0afa8023a66d8e7c6694dbb3a5d56b14538a109e38fdc57905443fe3ba7212e0be900abbc93bdefd7e8a5d4b9fda06f90f0d0fd578389ca71382b051ea8732e7992664c48b55369e324bdb9ae19a6d385dde99345a8d8f96ef401b9fa9a0cfd06befb122fb7d98168e4a8312140bfe0703a1d009325b1e8e6e8f3613bde00c1462da3675ce5d0e6ddd933e501441c9ac97fbcb1442b820b5d9603d13c9fc29317e392c4141d1d967667ac165e790e5c729afdc7476b46325ccbf33463bbfcfa58cd0af42779d5ec9d691913cc5356726d76bbf9bb63ec7b1138d3ac6dad4937238892fea60db2840029799afcd27e480c8654446affa67e5bd1c26dc969486a1745b5abe201d8d2e87c528494b907eb5895a82dad422e4afc8b34073afa49d56d266195fef8ae0c71b3e942f90a90c2606ad3358ec0126a4e3f9837f660e3f50d4d563a7563e5c04332ec99409505b871c88ac3d4452c77659b6a9ab6c2d4ff1675824aff344f73f5184598a69a74153c86e6d7c53ef3eb45319d42842a1cb4eb77ae5f6fd0e22b1927a167f997de418d0b42e01efa567e8f090961b2ccecbd3e593b9ccd4204e0412107b1571fa8c57cce99e364e35063962bc66b8b413a32c3d39856d649167930181c6c468314fdcfb13d31381c2c738466d6d1897877b58bd73d0424175132e51ab023040c3be6a088f3b8955c356b60e20756fb44fe0fb9fbb7ddd0ec0b25bdf9c4e5b62c9289a1d3fb0b9b723572c68d339ebe5138335b36457de3a2e2ddbbfeaa80f570a1374c7b1a94a8f7a19db78fb2adccefab5cb0f7d1f7eb0ca89ea1848677b76369332e86af90fdcfbdbe075d56c61294e2c6671acac42aac2cf2e1b257a5f70d741a37b87f66dadb8ce0c83916803fc8c980ff3d31a36a822ecad3eb06563f2599aca4bc7405e3f99a5463442dc00f6dc557d4f4578b95726439a24cc3b87b599f729a28ec8044a53c72d443db024c641daf8478e0c89a3d65b8473f5ce8ab4b22ab6de0d32b7c8832fc61237a574a47445a2b72199a1608030a4cb74bd816a612413548888230a722aec8e8ecedc2c79f52c9324d08d5b3f2acd30df866d009a170a9b7c2fe49171f68f1b12d27a1b326eb57acc72284715ed3dbe0a000f114c3a5aa162f00e1cf1ef3158faa182e3ea8c5c0df7ac0a15a7ca1c63029af7f4b38b7e2053c3bf6918a037063f14fe0ffcd8079e4319191d6a1a53a5ae1ea7f197f3b5b1047770758f7297d16ba919f41e3e241984e7d5e88e8fe94b17b108bd08b2aebd372c0637ced7d0a6b23fcb6231aa6fafbf6e969c9bade8650dd6d561425371f5eb82bd0c2eacad50de77a7b4f58b6e71d73ebb59419328b1adb829dc1795a356b50a5078e29aaeae481e112c8000d221b4042fc5eb34b23038b74ef2989d2656d5237956d8692135619fea40263519a70e556c4348864d0d09a430c6b8d1c216215b2ec251689d89a7884a70b3c6443420d99485f904f800d1d74abb5b1f69c95ddff3eb0e4e239b1b22a7868ca4f7de81b54183201030ec6b2af246a24484eb497101dd7c6dd84ce8724f37d5af2b299e30d2802b647fc3449a87c73896e5474efcd03c74868326ef8a03cb84ddb71a08e2a1ae936b2272897af0241792f5e5c2cf675ff269f8d465f4800362c3c21bcca5dcc0b1b8e0190e3da5f2056492ca98bf4b92687c13bdc16f00238db8d51ea23e2d8fdb4cb7d2cb2df87f06a8f6f67834dc74274e16ba29a1a4a67427997670eba283558fd96f13bc106ab75a5ca9721233c96b2169050c49be1b5805dc6bcf8e8a9f9a728dfd60f94574475fe7a87f12afb01a75da7abd3e6a72a1a1195012bb0ef51de5dc8348224d0c9b6aa44166e89217b5bf273fb6568bcf00fdc68b62ff40841bb319a858ac8d08ba9ff98066a4cfb3be0caecfab37476c3bcee7a9bbc6dc30f849aeb7d34582e94ee04a975982c24476aa8f8295bea5ba35ee01a1c96733f629a2348d36eeab5ff5ef7f1a1a170fa38dc4b41d140c5eeaa07390fd81dce51f2a0ecd0b7f5df9339ee0f425ef8c0ef560f8bf2f2e0c4da2ca1cf2d5e3b1dca5accc11c1dc7960a8274369e99612a3bcf2632e238bd52206ad3ab28bde5e1d5b0410893e7b226ebd6912d4c0a27713716b26368b9edf2e420516fa0c0818becf67539676ebe1aaf06ed9fbc7ee7c9aa93c47c36c6508be4b0fb5d1bed73a7be14333277822d70a72184507ce5a7323e19fcc942491694ecd0d7d9c584596ae8d4c77ff5ff6f549145c2754abbedc4618ed4ce87b3832ecb34dc446f7d5c2f81849fb09b873ec0e003dfde50904da992d9985c346301db636bf93147b70fe18bb597ebb6169e06a00d9afb75f71cd5242344d4d5fafde6537f4fdbe00df5b9a2fb3cea12f480642f13f355eda7e83aa518d025bb58dce95dee2ba0a9256b20c3a69d0bbf3b9a5d37639bf6431c2c3fe412c2fe3014be034e575de6d62dc37c1371824e5a79e7c0949a9a310755b45ae1fc4fcf4ff22fb35c1713b3e91768f47d52a5b4f44c934d133b6a7e192cb53ab173b8b1157d5ec0528a943e8adf61c0c75f5f41a8e9a5d87b4e406ac49f3a3aea32f59ed4119d78d7e99b1cb78a9fd068971692ba7d0b1c3f6275a170e7a895019beb58d0b99a500a12a3893143a397be08b7b3a59748db73403256cb61a7573029e1475c6e6de6eafa1474df7b403dfa71376091b688d2a41a153d48b541305de7a70ae61b7e5af7b0e902b1a5eb2417df55df595fc3ce71fd7ee8e14a5af1f483c629e5c568f628ec016ef1aa14ac492ab2bba2efb00a7e4bf3d516415190672d4e96351b26f6019644b512da906ba17f350bd19eff7303ad4f4f87789dbd", 0x1000}, {&(0x7f0000002400)="c41f9b3ed66b9bd3aa0a2423054d82e9208645d1c3ec4a265512e1d8574b8cdd97a7d5106e79b50a97dd55497f957d35d4cedc146842c7c132d7ec099c8fee914179663cc6434efa6827a98010eb2b3b88858738894f6817e827dffcd7e61bfa7f4ba870f03d91d21662f172948b76d452c68ed44a57f7b25f07190d4e2b8285ed79f6222c8b6e9e4e443f08666b645c58ca89de15086f4b915a87ae7f56f73b7aaaa74b75a37cf3dbc2a21f2a0524669d0a557010a0b92534bd9f6a", 0xbc}], 0x6, 0x0) pwritev(r0, &(0x7f00000025c0), 0x0, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x0, 0x10000, 0x31}, 0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockname(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000"], &(0x7f00000002c0)=0x6e) 06:16:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x200) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 06:16:22 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2042, 0x80) lchown(&(0x7f00000002c0)='./file0/file0\x00', 0x0, r0) chroot(&(0x7f00000001c0)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r1) 06:16:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) nanosleep(&(0x7f0000000000)={0x3, 0x80}, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000300)) accept(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 06:16:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 06:16:22 executing program 0: mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 06:16:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:16:22 executing program 1: r0 = socket(0x15, 0x102, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) 06:16:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) chflags(&(0x7f0000000000)='./file0\x00', 0x2) r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 06:16:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x800, 0x0) getsockopt(r7, 0x0, 0xffffffffffffff81, &(0x7f0000000700)=""/105, &(0x7f0000000780)=0x69) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x8008, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r16 = open$dir(&(0x7f00000005c0)='./bus\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="a5ee0111cc0e6ac84c7fcdb9fa3834de16cabe28437435adc8634e04e800e3100fee3510fd591c0ecad65c88fa38926c34898a27e1e151e4f55b81d04c7828dfc7b82ee2d7e71f05072376c4db4d6f38353eed408d97c0a23e17f6c7e48e92ee961e0d28480569c23ecc3e9512e512ec7634000c6e8e651ed4", 0x79}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}], 0xb0, 0x400}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:16:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) dup(r0) 06:16:23 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xe0) close(r0) 06:16:23 executing program 1: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:16:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0xffb5, 0xffffffffffffff00, 0x1, 0x1, 0x1, 0xa3, 0x1, 0x1, 0xffffffffffff8b5e, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 06:16:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000080), &(0x7f0000000340)=0x4) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x0, 0x0, 0x9, 0x1, 0x1, 0x3, 0xb91d, 0x2, 0x2, 0x40, 0x7fffffff}) 06:16:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) r2 = shmget(0x3, 0x3000, 0x4, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 06:16:24 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x1, 0x263}], 0x80000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x42, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x200fffff, 0x2, 0x401}, {{r1}, 0xfffffffffffffffd, 0x2b, 0x1, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0xffff}], 0x9, &(0x7f0000000080)={0x3, 0x17a5}) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r3}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)="0ba015ebbce0bcaa149ed0687667b94ae3fab8393eb20951cdf90a2375a44ad94b4ff82ad1b3457f1374d161580fb20a60e72248b9731c88107b8df54a410a38af6a879f8ba11e4457b5747feea4d65e6cfa6ddf94d3a917f0c51795238e93d9b6439a3954a25eb47db0d71de48c46", 0x6f}, {&(0x7f0000000240)="935d1e33403ea5", 0x7}, {&(0x7f0000000340)="0a5ad2214df63f5a4d81e0a1217febf85cc7f675b04f789691bd8474bfa74e6c0baa82c24195a2303df4b09aeb9f0e5a8a24a3a151a68725853070b7f09186d0bc48d242a3d615f9167f1ae9656199b0ce77afc00f21da008512f8fbce6665291d98c6e3ec095dc060c3b5b5722dd0a1e561daa253868778ef08d36c98979daee350d3154e9211608f3c8568f6cb4c1d1869e28463b7810aa667fe9ad25ce50d11bc75e7030dbfd027692a859f4256ca9321b8208a27514a768433b54fd5819e7bc491dfe1a9e733678bb9851312f61309d5be4787c1133c75592094700fbd28541971ecd528d96e7c364e2454fca405c5e918c872a12de8e00bf055199f", 0xfe}, {&(0x7f0000000280)="b038667613cc1642f1cd15f16e2cc0", 0xf}, {&(0x7f0000000440)="15f9ba61a354f14bc762d4c392f77c0a3ab74f35f2ce7c0e1cba7ce2df2b2b4a2f324ef265a159b6b1ffea9e7f504071a0aa6d7d8abe43fafea8a2f946d63b07a0ee53fbe2a685c16f2bcc8f5c7b864964c038010565e67a256f01ca1bf624fee598563b112f690593f384f3363b620003b5d948ddfb10eb3baa3efb929762dda5489f5844b7086c36421e5aac8d73b9cc937187eb6144eadd5c6f2fe5e73b87005bc493ac6bff5b63935d5b33e728009e49a0b63363b375cfd5dcd2f0afe46e5ac7fb37bd3131d462363da812afb945c9e79daccf1d31043532407833900e6454e68e61", 0xe4}, {&(0x7f0000000540)="881b1d5e201aaa10c364176accff9b268a04c9ea01a9c9c2ba984d985c86895f7add917e647601cddf937f805aec457336a37cd654b137ceda7634242fcac57894ffe1d112056ebf040173cc874708ff0d3462d707830c97b0e3a83dca9bbdfe82a0dc2fa103a0a95d54972eae49648626e2ee16c5eb2371fbfab339cf92c2ea5b39ccbe6d", 0x85}, {&(0x7f0000000900)="e6407b3a867906df04f03201df7d5bdf0451aa3dffcd0e6cc7dbcd300eb8db6aa4817b5d996fc4d2f2d197dbcf28243c34c8ee6e710dfe5940b944c2984d7dae1f7309b985f47020b4cd9064ff4194c2cb5324d019a53c36200e67728bb54083fabdecd85cc6f9b699ca2e825bc17b923da98168a752371bccd691174e89ef05f66762a55e88824b0b285e7428b43b62314d8b69b54383cedbdad94b897c6d5aa29c4235ccc31243e48def87926d4bbf14665592bccf466507a6b339fea8cba9baaf9e0e93ab00139ce8fc86d6d7ee878877a3a0b56852f95527d4b291173344fd26f775530d8d8b14730f08ef64aa85be560ef8d1023ab04d88b7b2a9bc682eacb349e92b9d0fd10615b6ae9d990110a8198e6ea028d2bd9103dbd18130becd7faebf27c8bd10096b707ec677e5f4e20b93d577403ff485421d9e27384aae6da0f401ef73d7f3797eafba0edd8f727b93b7ca45cbb45d75b3a752849a3aa495c6812d6cae14b62871ca4c620523171e29425c441d14cf66ecdce9882fe834345ed01a0854089721f92845c0fd35c47705512bf651c988ddaf9f85b9a710dd3b017aed429c18f6f99eb0b6ab3b3860dcb5699779f3fdf4e6a51aca989942269189fc040162da014a9a39e72b6d8eb72ffea03e0026b531892fb9471da080e7b2eba0e26f9f518edcfd1e12d55c5bd9eedd4bbe53fbdd6c0768a5f2737ff13189193ed768e517757153ca5f0b64e18a42a4e0d779b3f115a3d0e7e7c8b40c5906111be515b5a828e0f1f3dae3548dc76eb028ec8ac386bc92a9479f20ca188e5137a2c183c0a5c51a68303463135bbcaa67542ed08136c14fb24b6e27e4a30858bb0ff250bed1946266e6a93101f51aa8e670be2c3abc807d033ffb5b1ae08dbb9fa5a0f5b3e2e7c13784b8b8b1532468fd4d3e8c155262d7da3debde0e7ae4e3ea0f0bb0eac2ea3daa400384fa3cd2a88f264b06e7d94e1608052342617cbc5a9aa142f440edb48eb0d39d255914d4643a0a65ac5499f5cd202c5035b55d93ad9761469d89a8003cb18d2d70d2dbe318ff770997b2231f6ab6d66a9b51cab57b8a1f818b170e205094572c85e1cbb146f06ed194382b7c7c1706035db42f8a45f243ee6b25b404b28ccd6ebda0a393e17db4bc9a7e07a17d07c6a66cfa88d2c494a79d40975111d006b8508f84749d4da8459b9385fb5513a320e3dd1f7b89685db03d596e9007c86569f90cc1e5b4b0724a7e9279908e256541b72b61c0c39957a69887ea4ac6ebee820573400ec3994f751ce035a86829ded5abf00260c0c55dfe3cb26309cbe087954cc96d80f6779bb454d66548379ee5fdc49ebf9fd19829bc92f91b9d01c0e155672865789ae59cf7e65f090f53a16a995ccc0e8d4933345413b9b5ebbbeef666ed4d6b7ad499ffc25797671285b0db3746d580af17e493edb9a5b0a91dbe1a6d82a5d4b2a76be5229874880cf4c66b5fefc6c7085c3a42f470346e3a7517b5fe3271eb6b5f88e630441420563e346bd3ea0e3e88557e8160235ceb0ce49e9b199b03c7d476b01053fb991e03587976f92ccf80b6feb78b7fae80aafa6ca8dd022c47beaabd2e48352af04a8434d7b04c32ae181aebc5cc5760333aa170801840240cb9292e73c143305c0da6dd6f338da2d08bcf60fa3c10f8dd85fac3d05a1239bf4cbe0a27198bcfbee825597e2cf5bc306c76d8b2878d0513a8f9aa9d848e2ec594d947b809e8e8ccb69c1b05ffddb08209f3343a8a3ded9942f0d08b2522510d1f33f6478073e1290b17c2962ce144fbc84f5dbea80a73425a514f30f0dfbb41115358a60adef4a17ffec026c33eafe321900c410c2716d8613d9aa499088548db9b6c9645a8a1c4cd630796440634e7ce7f18f6e92ccecebd2193efc19944bcea21a155f58af8d67f0b779b7505b4edcd7d5000cf91df12a73e54edd1a37e0d9a32fdee255d13e7ab277684afe160e17749f0b07137a04fa44f36c0a41e0ad251abfb697988f2de3bdc1e7746bfad1f948beec31b5f84c7ad1e77e428841c2744291c0940d7a37dd9da0d66f13df0583ad62768d857e53d4eefeebfe725027e1621274bfc051f7fa3361f0fdf3cba908557739f5ea26fd3177d880a880550f191cd8c83afa71d2242aa19af61d112546ddff95446bc254533d6f8492b79aab27bbfc7f973fde1d98a91f0342db47d7be1e2ec82639dd80f3f80bfa27b2a66155cbc75a938f2871fe7b4de053ef5d494d624cea1ea596156af8952fefc31549f61a21917b941c435e042d16f27086ec46c01063442af30a8809dc99109f8ab889f75e835236805671e9b04bf4dc1694615f66c3fe395918121213e2c82e1524b4dd7d1d6e1b54cc1a5e283a2948f2c485aa62a7cca9de4deeb1f7bba91e2c274f30b3bfe1716f9a2cb0698eedd54549ddd42e0a888ef584d784583eb691e85af03f804709e024830c183c79e0b19d41a9802e6f3a25d385a2014b73750044873b9b4cb35e38efe7d7af4ecbb972ad5dcc0f2c8c894a784a31c057a73c29a905f13780613df157b0e6a8c54243fe8aa172954714f86791089d2342f75c35c791154289af66b4c6a8fab5b86be802bad700891f600e6258cc910b83f04289003f4c7cd6c4f14cb836c6d711f7fdf412c1cefbf61c1222d831e872f72c14fe24a8018c4a810123750afa741c48ccfb8dccd19acb6f55c394067a5b9409ec8d30a45e1818cb2e884595fe529b78232b7c820cb65cebb02af8309e239d2453bd84c1769fbfc2007c27464ea62bbf0c045cf90f1430b0b90f628a0e11ff469915c61efcfda3106059cd60474eec932ccc9fffdf8f3a875a73f51ec80f8436cbc16eb25c6946b607b953c74373f8cfdf7fd24ddffa778e6946755ac9bf2d91440b4521a06dcfb09a037245d7e2a6c6cb1b2f3cb353ae1df6ac553cafd594c3c4a4166c038509f6e54a6f8b4c0f1440fb17dedff69c7c8f998db1f820c34650ec4d01c3f3e9415a5a70447ce732967a1d63be470d3c021b20c3a10b64365bb4af88af3a7dbb7b8d5bf04060daf7763a075cc5e2b6205470baeeb468f3066e43fb736ce38898e55efe7e359281c84be7e949d67e06ab023770c49da09e83827b4b486572ac2e47d87fcc6e4644cb3a9f94daa9db81970303ecf376bf502b4f4c4e96bce6e05da792e73955e473ce5df412afba276e63c1a159c971ef725b31b4c131e154cd4caca892bf300f7cf039ad7fbe95e46ccf11136fe60742793b2f91ddfb97217e83aa68ffc8d0a20b334e0b66894512f5ce78484f8f8859da30115d58a3662f6c439ab80e1b2f6144dc4f757551e5bfec31f4342cc8d0019c878299514faf1a7b434fcab8797589977f8f0fc3999addd31065da94c2ba864d4ee9d2a3b679af8e9dad401c787487b43988afa32a3a11cfc4d063f4fcf8ed942dfec27fcefdeb254fdfbb257197af2eab625646b65a7d6ca7f8e3c1474ad6ae05c89e70e97912faed60037438fb5487b07b706f5e0a346e924a6a0b57fe56c93be74f8dc972ab67dc180437520e61237c641c47dc539e71abbcfd568b3fd03007c84a715344084f872ee0299f5f60320dc364d04dc3ee1b2a385cc39affde331a249d5b04700c842c81118f872c45e8a4ea3b962af4a645bf4463686252eeb40a79d7212c984200a8eee8a20cefcfa8b6d34e19e8a345aea6caf52bf339f760d9030b46d414422932f7fbfd7080137585476219238d8f04e2c1a9113dd44f48b500d30b08bb3b4b92c0ffee07189278e405b4edc2e33cf33cab93ec71a5145d48fd4d43b9964da6d9bbc5ae547844fca86ee9ea4e9ef477a1cf6948e779b87264fc4e93588a4e56bdf2536415c43209348fd5f22f30865f0cf880c725445f9ae3652b091e8887ffea2f965a4bb8d95e3f75feac53ac38dbbc4cd2f2ebcb016781b05f9fb4bfec27670aab7b9c2dc1988befb18447c15ab351beafa4c74ffde3b4791ebd45b0601c5302a81931d134996da9c96804d0019387207e14f6468c6127f138c25311d4f3ed423b9cce46c6ad01fe9c86db4406a5c25a38a213fc622aea7ba4800b4d60924b4f6db46c02a6f7aa7682c9dcc871013a4657d1f4b2f95ea517256da0450c02bf5bc171f1dfef7286b0675c501bb109b3eb008f7660e2c29a415e5853f25f708de4a9bf0bd2f9e0acce72af2979827f9b0dd88e8e6614dc7f41b02989590a37b77c87e2ce6101280164cfd82e265d5ecc9887161eac1170f317238c7bcebf13fc4d14f93bad0889138318553330584cc04e148353294cf74d01e5bd9a3ed178bb7772548a9af9bcd9e7f715ea221c84205acbf2b662cbd7511a50ab0d5abc38135532e8901bd7ae6f34e86cb78a2f0266cd0df017889a7080bd2792eab037ddbb9b57d0236769f8d544390525f18370a0eaa8c6dc9e86ce755c6fefdae3938dd4a283d801843e7ffe5f4be243f9589acaa812f8a44a35b12c37d19749e94cad925bc5ef0e4aabae48d0bd5052468acb5712b423d4d083e9fc6dd193f4922c59f89c9d1d6f3619a995d86b46fba990f63b8310ace90333c2f3b80556b37ba2b567970b590e91eb9a13d15ae3b7085dfd09609db5b70db9c628d47fd8936961f01fbc769e3ea114f576a7f4f67fa8c1ebbf902986ae500a518650d6d1eb80d7220885ec790ba815f56636ec245c8ea6834824c069ce330d5eb9287b5f903888da7673bee1c6e87c0067271c8feb83b9b930941c582cffb6bb138a4df6f54f7a09320d2759b8e0e6d9e67f597b4f139bf42a8e8e439b24defba934d3fdc50228fa7b5c5644f49e2702be36d0b7b12596e54c74574b27ff67f2f90d0c9192b415bb9d72b154d9e8d3a36ae59fd6674b7cc3ce0070bc258abbc39f71a31062274a781d92af727a9b8d95d888e4bce80b37eeb4313ea109d160f4153a5866846c3bec45a9378caf9ffade398681d21f347cecfbbf69000c07f080b1493f0b38b31b1d58dad28f85a67030769030cfe4446325db203becff2173af46d50058e8cf195fd0595f35599840b71ff900005b6df0723fe1147adf107495371660758d66c66dffc0078ecadf6b0ec37900a975fd8745630d99dd8dd8697f179ab3885e9a97a606459d58053588ca4e3bdf71274d9c4a4756908a82f5e823dbcc3cf3ba209c476bace318ee94e1a8d3a04abe2fd1964955475f0cb7c075881d1ee1de027d6daa3a7f6cf7670fadd727d169c41bc1c67c78ab72d8ed6459645092888a96af19386f25e094239f738117d886c911f5a7fb52b6598c10f16a02e24878bf907b990c913809403538415f43612cac5fdcf6f6845891dbc6e55127061b1dcbcb6bd21f48b19e774aa7a639617e999151b37e72200cfea76019906c9e5834256210ae6bc2683dab2308db0987a21bfbf289c554d2e10648388d6b347f254fb37c0e2368093b3a130cbaba9876920a178deb63dfce8d75ce8c849583e333419402e7eda701d99bd88ea2dde0171c912331108647462fcc3ba81f870f2b150dcb020e7f94d033cf9c22a8fb4e6ac7f0998260a3d46c3c06b15bebf39ac15effeae6a8bc1ccd043925f533c0dcbf299ecd51bc369e4e46d789e71dcab15165d86f0395caf8799ff52bc9c44e4fe3ba1dc7ae229343c6fd798bc8f29b2cc5ebc64bdb3ae02357a90b4e2a47f42849c2f039e53750d580f883313f9d2b3a5c5002cf606588847945ad6bc4aa88cc1ca5e18507382fa01fb97dc3f2067b45bb049efbc89c3b8c04df8f6942edaf78f583151c2099ff529cf1194", 0x1000}], 0x7) fchdir(r1) 06:16:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = semget(0x3, 0x7, 0x650) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x5, 0x1800}, {0x4, 0x3, 0x1800}, {0x6, 0x7, 0x1000}], 0x5) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 06:16:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xfffffffffffffffd, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 06:16:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10400, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1000000000) r3 = kqueue() pipe(&(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 06:16:24 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x7) 06:16:24 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7ff, 0x5, &(0x7f0000000000)="5b99ce873402929cc9d44dcb97fcf84651d0a93936358a5cc61bc312abae950823fa74f28f471826e3e94b8960214f42bb17853fc28c3a33d0ecb1abf5dda80fb71d83b20b3ab22ffd7208c68f852f6f256ac5e68b332476c0f09d6c8480b816bb5e75df583bebfa3fac6f5573257dbcd1402ace7e302de25de2f09e16ddd60fde35a7e532bdb62285088bda12abbc585a1bea1f39f24045d8dc88855ec992cb2f1bc7404e5c24621c8d723625edaf91cb8441b3da3ef1931fbf5fcd612b679d94c8e7e45a7a831c2dbd34d6205bb7e96987dda6ce3d616ae0", 0xd9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 06:16:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x64) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() 06:16:24 executing program 0: r0 = socket(0x3e, 0x8007, 0x405) sendto$unix(r0, &(0x7f00000000c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002180)=""/4096) 06:16:24 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x0, 0x10001, 0x2, 0x1, 0x7f, 0x80, 0x1, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 06:16:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) stat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)) syz_open_pts() 06:16:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000800)="582720efabd16ebae632252560f8e5815f73f2a044fd33055552fbd5e4195d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a000000000000000000004000000000000000000000000000c700", 0x49) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x101) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xae6742de327a02ac, 0xc0000009, 0xfffffffffffffc01, 0x401}, {{r1}, 0xffffffffffffffff, 0x22, 0x40000000, 0x8, 0xf1}, {{r1}, 0xffffffffffffffff, 0xb0, 0xa0000002, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x7b7}], 0x4, &(0x7f0000000280)=[{{r1}, 0x0, 0x1, 0x80000000, 0x0, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x22, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x5, 0x800fffff, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000049, 0x3f0f01ce, 0x672}], 0x204f, &(0x7f0000000340)={0x9, 0x1}) close(r0) getitimer(0x2, &(0x7f0000000200)) getitimer(0x1, &(0x7f0000000240)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:16:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x3, 0xfffffffffffffffc, 0x1, 0xfb40, 0x3, 0x1, 0x2, 0x1, 0x20, 0x3}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530001558cbce"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000740)={0x20, [{0x3, 0x4d34}, {0x3, 0x2}, {0x3, 0x10001}, {0x1, 0x94}, {0x3, 0x5}, {0x1, 0x5b9}, {0x2, 0x5}, {0x1, 0x3}, {0x3, 0x80000000}, {0x3, 0x7fffffff}, {0x3, 0x5}, {0x2, 0x1d1}, {0x0, 0xa09}, {0x0, 0x7}, {0x3, 0x4}, {0x1, 0x80000001}, {0x3, 0xca}, {0x3, 0x1ff}, {0x2, 0x2000000040}, {0x0, 0x81}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x528}, {0x1, 0xfffffffffffffffd}, {0x3, 0x47b4}, {0x1, 0x767e}, {0x2, 0x1000}, {}, {0x0, 0xcf}, {0x0, 0x6}, {0x3, 0x1}, {0x3, 0x8}]}) 06:16:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = getuid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r4) r6 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x80000000, r2, r5, r4, r5, 0x4, 0x5}, 0x3, 0x4, r3, r3, 0x0, 0x4, 0x9518, 0x8}) r7 = msgget$private(0x0, 0x48) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r1, r5, r1, r5, 0x80, 0xfffffffffffffff8}, 0x8, 0x6, r3, r3, 0x1, 0xffffffff, 0x7fffffff, 0x8}) 06:16:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 06:16:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:16:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmat(0x0, &(0x7f000076c000/0x4000)=nil, 0x2000) shmdt(r0) poll(&(0x7f0000000000)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 06:16:25 executing program 0: r0 = socket(0x20001e, 0x6, 0x6) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="cd296545e901f2379025b62181f29a1290d9300712d56c9ee281046e64705725009d68283dcd40bc4a9b2c51cf91d98691ad8819b296b69db6544b233a8c59bf009a61b12b8ce9ad535624c360c8a596f870e07b0d8d77bca54f39e2d6fcd2a155e31a528849", 0x66}, {&(0x7f00000001c0)="0a53bf5fb1bdfc6a30548910d141215788451ff64d7bfdf6a5acb5199cdb8b3c2842ea06ac96cf74f57e6e5810685a9dd63d92928a676e2ec68d7d40ea0bf243499f5e808ec8ec3a11397196a63f55464a058d6b75df68d700ed1d605b2514ebc36074f65fd256b7f049c52a789ea49e643407fe699a3e24a4adff7084ff7d506c81d562826cfea4c19d8ac0465466e29449c3127ddf820442635ac12318bed1c858156d5a068ea97b587265175bb6e1d379585993a27e5d97cff75d800d05888eedca918ad721abfd2252978adf3e4eaad58c0531b22b8c401185708d18783156c8bfd27c38c74c4a43b972845dfe741504570d4711e8cd", 0xf8}, {&(0x7f00000002c0)="eb558c74e04b07c58ca4bf20f5302f8d7f1cbbaad865b525b1bfb7492143b6e34980f746ee6e7b26cdbbb6d0d2232abdbb9ff00c7f056186991c6804a8d6472b88a332c65237b226ca90ca1412877f74ac58f367255176588106ff3b998d63d3e3a1883a9926f21965c5f1ba76487b85f33b8c993700312163b203307f9ffc6647b20440d0d920da686aea5166693f22c581e518589740cf14fbd553d67a1d858a28b10e5ab1ebf8754616582fbb7078c75cdd7601e4f00139a126d68b82ae98896a951b9d53363f5f23005b4f33c71eef40f0453ef57d0607102de70f46d2b2135574a4", 0xe4}, {&(0x7f0000000100)="378b7d78764279c9f04694cb2fa2e5b5016a3fe306f1b2902dba65bced242b368649a85aa1c1fd1252b957f46ef5e5ba6c35e4c9bfbd5d586c5ac0d8064605b785b68b4548f6", 0x31}, {&(0x7f00000003c0)="79001dae9b3992b6b3277ab66a34d4554aa54c4363a4c8c24f3eb26174895255b8005fd7168b1a89239d3120f82dd908bd17bdec717910d60a3f02696cee1773a525c2e0c3de46e967e0c2e76023fd9521cec6c9c179ea37cdfa817726fe0d5577b00ca2160d6cb3", 0x68}, {&(0x7f0000000440)="1817f3e6800dd1732962f8f6c15ddde810650fecb42cc97df8585f3f576d54aeed581dd9d0d3ed70c9396158e7610cf7ddc7d447d810270e3480d25a35a9f96225fffc3337a2eebd41b1c0cbe089740ed1a8acd193f968bc5739b52c59b56aff7cb9a6d48a135e539df8fafb225c71cd8c824924f645161c9dc19d839019ec27b83991f56fd3c75d7dfde3af4cf70d0575bde0aff0f739fe26b01b91bcb669b7d1890730cdf591794f0464f86532ecefc701aded47daa7a3c15967fbd50a6026806cb56e3daa457440231e51a72de2bd265027bb592479c1", 0xd8}], 0x6, &(0x7f00000005c0)=[{0x38, 0x0, 0x4, "d161f49c6cb14e3e0513a41db1940a8be1b83411db46ce2300845436fe2a4e6e2996f8"}, {0x40, 0xffff, 0x9, "e5eb9f966793d90038997ad95177c75d19829dc9e3cf55b504161e4b79a41c5e0f2535d4a2cd0c6086a8c96b83bc9a65"}, {0x1010, 0x1, 0x5, "df0da0adc39f934ac88f3e1ff8b8880615d8f28fe0db5fc8e54cc5325cbcab76170824ada19fcbc22f38291e9be7f1d45481e8fc35c48248580e30e1ae60da31baf1f7dde2b41a4776ec00afe4b0c40c9b727aeab75c24f415bc8f93c3466cde6a8ff7531d392fdff94b53f87661c1c11b35b96662a415f2e07991dba7ad9695c7ed8fee457e6502e87d7e0728959eb36a25de8a878bf7a27b84a9941519fd7f089c09ac554ddb0a7fce098b4b61124b07eae1f4b83b1ed41bc8dfe02c5d81553feb96e54fc2079873b4a0c3e29658818deaf45357d37550dd18799e25aa97eda9128baf5bb6cac68670b43c88f51895c7f56534e185df4670483369c49cd3294822b4a250b61cdd63768a19b24097b77fec7953129377ac62bb76be2cc92cb2690eceb3ecbdc46f2df4397a5f2539a3cf76487c1bf64db91b4c11f9f28857ba0eb6dad05d42bc600f2d5609f2d66e0eb18d4b2c87dc164047731f3852d26d05be5b3e5a732b6bf69dc28e238c2c02c3171fbb50088739ab99a020dd0bd5b55eb91630dcc2d372a175299e8720beca34566470200831a51d3b7972eedbeff31cb04dd42b8194916c5f5c349a8c4f172430232ec663be04ad9386ffd681dddb614f6ce24627a42ae6d6c9b627bbd30142aea7e66cf0b0e987042823de6d270b98a5ab3b9b8039909ca105d3d2c39f6c2e3ed0b14e451d3fee73a94215312561c9e406fa78d9ff377350fb2aec9ed6771af76b2238f786b5472bd29f20125cb7f5914820af974379634cf82309982d02c62d425f457b4ad7460cf7d709d0142a50c21af0ed987a0573eef0efdf06520e00847939966ac37f33ddd368e594073e4d1b523a0ecc1a27dfcf859218f1dad983deb1eb1e36d2f4514363f4eadf37a31acc3ccd5defd44a68e4c2bebbc5fda90ae0a11265a0451bcab0a50b4ce7faef84254e4253d422791b0a3c28579e9ffc8e8e2b378c88a588a629efeff8e0f82e82b428774b00929efef9e67f7538439ef79609d245eb3c970a5f67a45dd45169c8303e952cea55b2d10583304b740cdb75be8435c22677db0b204b9ae9ebc11f74ca487d069c2027bebd7d358d77447069b4c5fab3b4f7d3533c2fdc564a1f2cb7058e5172fbfe1f28fbcc9581b76add44df859b78820c93577cc69749b42f1aacd8b8f1bafc45105db7c03360fee8a9f146274ed17377c076bc2259b47bd97c5722381c8a4d86a0e3aa67ec1b262bbfbe3a94a54da244c7899b4544bee21d8d4291ac64d8dcfa4122457cdd530f19db739114b8e8543d8d65b5f6bbb0431db7b8c0bb7170a75da62bf806affe235608a112707ac930eb62c08f2a747b2a0ca5bbeacd85aab7f39c2668b7127c24e2bb45a2707880d3393e379e19c48a4aeea2570dc7e695195ddd0c34fdefc51c9e85bf2da05e9d5e8f73ee4b78720b3b67288bc393afb656b8e43a6855e5273903e54f98f90ee0c5a1cebb45bc54b76a52a6c0d5970c2158dedeaa1cf257972a4b62da5eecfa4122e48523511fab03a9c20382ef1b201cb113a8355c4f985ae8205d597c8a0737d73b338307f9d5658560b28ef741a027d0aaeb1171e60ef88af3f373c24470131102cdcbb54988fe77dd2150065b443c901ba71482be4fdcebe4e3ba85f0f2df22b3404e191d85ad6839699d8d810151625ab17c55a5d5c103521d3c31fa52dc33279184fe61ec440561a324f34c7e47e458ca324621426656038f836cd5ebbb7dac44df895da1f1b4c8fd87826fcd68541da222f95dd48a88f4f883f91f2c87db34288eb2404ad7bf0c23aa0e6ff433bfd7ab7d2b74cf11ab37f6b7b7fa1f375cdf5f0e29574dc51f6785997710450f72649fc7a2c4328cfb09493dc9a8dcf75eefe93d11c1502be893139219f318e497d5b68aa7816a20108438c20724dd47948c1fc981f739841b089527a1f991a358fff9f1013c864ca9f6c96654f2f4541fa4fd28414d3d5817b6aaf90214b66c11302ac9984bcb3f69552100d6a2d3c749247223da1a08030c0690bc7377abef253211f70e4d7e8496112bb0c4dc5374c923d06d9eaf5a509b7fa93f754d849f62d30a3bebeb7c126fc51fdeb99999218bace265778be02584e3462030d0aec7b5bfce8a5c66b1b10a8f3b8e9c3a5722a6e1835818b50d18a740adb93e6b90d4e4815f2095623e6d2dc8ad351b8839251e22983aa89feff91d50f2e1853ca5d72bf805c7c63bd472a8dbad2709f0901948b09c3ee1674f7c7b9d615604af3ef5553cfc1e3b01866cca6e534133789077740ac302021a8da5873910fb55b6db340079c7871e661e738801572d21b0da564426ba3ead55f4f19f4fb69ffd60144d33fe4e1a1a98e467a47a9108e5fc55d95097547ce9444e75016dd8111bf7bf85daf25acf737374f123695f0d477aae832a59b618f0e4b203e448a023f16404231fb4344154ada7e5438ff36c84e66195a1309fc08573e9f4f09015263afdd62a3c32c06524c768cb09679dcb1023b0d07bf60de7a8e11319eb742cc90f9d8cba7c575dd9fded77116bc47cdeb49147c4fb75055e8181a644cfd1eca1829acf1e7de955de5beb0545fdacd35eb770f822836fd78e25682d883aa6632f97d758e436ebd3969bb6f1d77174215a763136192a7dcaaf5f86d84678ed1861b128ab504e1f88ee76d22b38dd7ef1c7f574ed37135f87f1df6b2c3eda0d9bcf3d67bf4cbbe3ee5d03e0e2effbe88c7f47da58723c1c3b60dc6bc3cdfbb70dabfcfee1edae0722fbfe53645ef9392fdf35f93f5311fabbdbc7acf890f9b9910007d81d0782244ab75577315cfaaeaff415e6b924c81cdc758e9105bf9bee88f5803b5273c5ccfa380b50b353491191ecc90dc41f4eae559a7f2dca74d19a241043bc12d6038cee1b342666a92b1725f1a5621255dd4cc4fb88573e13901503f12c3830aa9705b0f149fd941509efafa53b1bbb5bca604ecd6a3c10892843cc042f6538aee151fa33f5d61937187634ff6aeff9ffc6ba43eb4ca8cf98171e2d60c507051a9b8a9d5f119df4050f262334eaea4dca73e759308e65cb4889cf5f76049b4b183019274d2cb4ded5198835a5c0ce8008fd5821cfc4525d5d8d5c3e912f86d0adae393b776163d88e3b4ef940238c7555f7720925158bf9ec970a358495112d3fccd982da42e51f809251e6b2b1e12f612d3d63f80c4969d0abb04dad542a33ec221736f70d73f9a93a2df66ef2d614a30b1a48e37c59c6b4c02122ade389929f11a87dc80df41eeedd31a76b8af23f3d2fb9a4de00e62a4bf2cb3a1656aa863109128d19a8303c82a2848187d78eced2db37c6356533f184a61f16e9a31146f78d8ac57394d2081af1c60fdd27e035b3a4ef38a21508ef05ac453f449df6a97556239441d9c3ba3a5c94fde2f10dcb008fa1e81ee1b7e2c3d7fbc8a5ceba09cab4c8c5b51c94aac8f45d2e17e6fcbece8808a84cb55a3c197b7db7cc7d18b2b7f3d0eebd85b529ced1aeb6b5c2669ffb2a79e89afd3aa9507b54b0aa68cfddc47580617ff841c4d66a88d22bf88249419e54ca61466e24fa8e2d212419712eea451c9a66d8ee3865b838309488ad9c70095e771363d140f46147d8f26cd3c3c3aa2d154737e0b8c0eeef0058a622dca499cd834575058518a76e32af44a8f9c2627971f956314324f9a2bf50fd0fce4f4ee6871caaaef0d8702b7a02c32a01949fd570d18618873b96380ce0f7673094a6e32544a05e46dab516d7529a3ab6383f920a6dc87cb21b1cd136e5a6b04b87c21b1f1c9917d74b5060852a1a22b763064092321c76cdecb387a103c18915d32b02952ff22d1ed30cc1615e7c1eab9f20833c9d23cf92558faf7c22bc7617787137bb3a65544e41edff0f7cbcc7803b85c8d9f938f240b8779f889b94b69a51abcfb1f0e5c3894ea6caffd6c6449b795bc5a2f71524443e82c4d3e1f299792b4267ec5fb8354cc6c1f7c9601b585b4ba944d5d9763b5f7b435a88fc7fe229bb35b4532bd230cd4fca23749669d461a97d1ba8c62a958617698e21e39073092700c5717e43c001eed5464f147a31fbf06685de9590a3582a06669a6cd9d7cd0caee7b9ec2a4ccd475db8e5ef698a06423d24ac3238be4d240b5d826144d977e5f2e4710b53f3c7a5e657e88c8f2de1559a5034c84dd69a7acfd1e85db8e9f4939acc75f8660efa740cca7045140781a35ef0762a02fa4810991b9f893fb2d14f8f582552a613d53e9acff31a1866ec6e9c057995fe208fabd5eae1008a87c710dc6ee7bab11ab617b43f4556559e804e197185cd848f8c7eabd5e1e5d38413238104115851523dc0bb3a9050f9a5506dfb31247215e2041d7578ad8bc6ba5385c592ded313208bdbcff404f1cb5da69e3b96344b6c970637d89d4e6d19b31600fe477dee354f9014458ab33b54be5d4f439a2c4a6d7c25ba2706dbd8c217a1044fdd984166d098ba72df5906409c9a783ac42ff0cde20cbc375e118c12462e9f10c1692138bdd7f4923d0cc60a3e9cda5f64dec83c9617c047a6a7e69b5e7d2f3b216ddf773daf0aa549d4ab87ba7d93690a9dfc11ed4a90ac18aa68ac459c27868335168848d4fd27706e39c3f6eb11e29ac5eece592ef210d0b59aca64edaf8abc2213add66bdf0b5b15fc2342ebce516fa104307f07699e564206e06b71ac51afa177faa363983f0c335e047e2433a6bea13528e3a7cd70385c4dc7111ec2a5b76c8ac76323f11d84f4695247f5d94e9e8c17c653d9037a578f99a766ae516eed87190ff6e5ad02d77315b2b42c71c5a03e9213798d12d8186ba6d5ceeaa0b630fae47fb942e7b2f166f6301d634b4925b70e7cc54cdc15fadcd9e86958d02c8ef002219a32d7e0acf47b6174efacbbb98794b7bfd54083b4219d3a14659c9fd1e321893e85ed0697bb2217974fe3b51ab6fd83cf68b67040b5ad8255c62c7b22f7c849df34a749910813f2b388da4c32b66ed5d56ddf5aa9d2b3133bdcdef554a519e195ff1549f85d45c8acb987ffbf8470e947503ab1f4b8cde518d5859ac66707122bf314340f9b570e620ecf9cc7daa37142b3fcb4de967311d6ceb38ccc104848fd22429d645274b3b480bbc81e4c6aaa560ef8dcfe857ef11a58d24735583d327c6b8d42bfaee43728b4c8c3f3ba0ba99b749082e4bd4799c5d8ae76d7f890e55139494d6969654c263be5d1daa20fc783d7b75f5f7c2db184a228de28f8ca2f08a01bd019eca8368f08946761da5c9927d20b742e190d2e7774eef438a8bce347d31bcb36f0755c9863a937cb1b509daff9adf3e2707d3ab99c9ec14d5b1ccd1b8ada96ca47f64a1dcd01f0ab13c5ab559b6c055b1d1b5a2153999bb554ee2cacca001d6670dcf1af153b42d31ce2b0f95647bbf1def9a345dcf5a96c9efbad9951f684859f408763ac3e9038c379f45dbc9f2dde78489dab8a9452d1de63ec4640db6d23185969fde7b14d52bbdfa276f0321252ff1dd9a1630a77ea31fa4015361a53f1faa8c0dce8a941e93989bc39e609e485c68f4fa9d40578646bb5af0c34b49db643c1c6bdf87f6d170c21738d1eaa81a9b630776ae8e09d3e646973eb74f43b53c9cf75a65df1c76a3fbf1e080b1b735fb3930ee4e07781ee7be9537fd4d4e3e843cbc25be9398e33cbbb36715aac3336dcc54446381ad931b09a0adf96ab9e5ad8a19a9d05e5c3785cd7e219f79fd572a3305fa2edfa8fe1ad3460de2d7b18f9d67f8f4ace0e5223490cad01ed4db43e03aaf1574bb50c25f5a52036e65ddf7614f5"}, {0xa0, 0xffff, 0x3, "286088000c582904053135f26afb2585d6c70840b33859259a853fd62b9545dbdd05f26c9d74a18b3a2a7097c7c9932862cafc5b1b419150e70e0cbee0c096628370a9f04cb4af4e1a197fddd5f25e7971cd5208dcf86309e893332954989571854c7c60541e96cfbc0ed41e69e4f826b1ffeaa80fc082e450f3c1d2baeacd78a52620a7713b89964ddb2243ebbbc2ad"}, {0xf0, 0xffff, 0x87f9, "919a0a5f1187c3b00c70bba7159c9c28eb802b0af47b41781ee297f50a1a8889253dc6e30dbc428bdf8335c7b9c11adabf6837555b693e465b32e9a2aa320705f60338c246fadf2d53811cb884a4b45f43540082802776935519e3d93f4ff34eaf2c90eade6b7c373d55f0e58c7d307d3f634f81d3744dac62f39609614e514c8c4ebf218b1bf76c6003594301f51cc8daab811eb122d51c96cbe8472c09693a0da588d2cf68f709b49387d56dae4d46446cd4f3bb3322e5a9704f7bf891c87a817cf2cb43abb5f423383e770bab8d93527f46bed7075c02cb0fc8e20f"}, {0xa8, 0xffff, 0x259406f7, "97d376ba8e60a964ab21937ad3a1b1939590c82508d5f2a932b97cae0dfc62f79b891a77771da8373e2b1a3d50cccd1393d461c94859e5b46392d7d349d3eafd30832e8d4e4d7b6194ea9ea8266d5428bfa0dfb843d65391c63007cc8aeefec960e03dc6f612b6159fae2d50ef606af8a57b6ed9b431c28172ebc5823417f08eecb41254623b435f5135f4c55830ad90202d5d"}, {0x18, 0xffff, 0xfffffffffffffffb, "37cee0"}, {0x18, 0xc7ddee124f4c2cd1, 0x1ab, "a00d1f25"}], 0x12f0}, 0x3fd) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) sendto$inet(r1, &(0x7f0000001900)="32398ac31f0455bd0fa0d0e394d595357bbc3f7b0eae7680b0ebfcc3a00752bad4835fee4d48d3c3b6e2d622d92d5d4cb143a4d1a35749f252a6d5bb8a33aacd99f74c267b75deab4400ce2a2afa56e6637fad5e14f93bacfab077a3f10e01967710b2ea0c3ba10fe23751fa8c0c0f66f5d772c7cd0de728116f35b10bb98660b3f169a53747e3ca941b8ed4caa92855aef5bfb6ea2a3879", 0x98, 0x4, &(0x7f00000019c0)={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 06:16:25 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./control/file0\x00', 0x4, 0x2, 0x8001, 0x1, 0x6, 0x1ff, 0x2, 0x2, 0x1, 0x3, 0x7}) chroot(&(0x7f0000000000)='./control\x00') sendto$inet6(r0, &(0x7f0000000200)="73e436434eb8edbba8504ad62d45f5f452e1f9aba79073fb349f5b8dc094ebb494eb642d41e8ce888982b7acb1989b7c3d1fcb340fc311ab50b81093726e0149c06aff3d1c7846e7e75bbad498a47387a033144551904c644d182b79cc14f5d6f5e18daab0a50271e85ecf0cb05b8601c55f5b45f6ace73e4156908285e6ffe13f5c472b113c007138a6eabebc8ddfd540c482981e47b8950284aefed4113fc25237f2a587012a0077e43e96d585b562fdd293efc33b5d6641502a8cc33410126c03647eedacb74165d13d9e7ff3b60a3d0e38671a08", 0xd6, 0x407, 0x0, 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 06:16:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="20a8e1b5ba391d0f37566716b28fae26bd211504af71c8180fe9e23b3f1e1047e45668a9c869a16fa4b7d7cf023788115f28ded6ccefbff1a78bd4b9d3aab0ce5a4b0e6e86603b9c8b9e75fbbce1e26113057a36910000b9024a4c5992471397feed1219866457cf6375343dc22af820e4da44412d05d5234ab2adba6fcaa37ad3cbe66e52d93dd695f0f735036640f90e57229198db8e9cd47f25b8fdaf25a84063b7b6585a6bd87ea40b1b7cfeeea0b4924c20e7e62e91d58595bdcfb266197fe3b76bf6f100ee9f97a60fba9f1d", 0xcf) 06:16:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) faccessat(r4, &(0x7f00000002c0)='./file0\x00', 0x124, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='W\x00') r5 = msgget$private(0x0, 0x100) r6 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000001b40)='./file1\x00', r7, r8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r11, &(0x7f0000001c00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f693a7cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b73b72e1b553300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e5e85b7c4f292861ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca80000d2bf8ce667a9a2a86cd617ce137eb013c3ce4fb9106bc1b3c49b97974789160c252a7e79a6237aae24f08833d3bee46008d200023fd25b7081afc270d433ba848a246fb0a26c080c06926c44948a305bfa46183cbe3617b19a128063a13f1d7452ac9d1cc3d85aad185411be4c2dd5f81fc8394674b70b17af01325e4ce69b42768ce98fbf4a288453e97916c2aaa639ac1c1484cead0e326c3a0dbb9db8f73236f2205ff2b2c552"], 0x0) r12 = getpgrp() msgrcv(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000d6ad69b1965387377c024f867c2d3e498b98ad2ea995a45db88cd9aa060bba014527b77b18213e2fd2a3892849873f145be3e55aee0f15c8ff94b0d14d42f0c824e8bd14b29234f140d13ef7ab0bbd3a3e45f025edcb58ea4f5b1a6b7cd3de635ed5824fbadb67201eac57"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, r9, r10, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r12, 0x8, 0x4, 0x1000, 0x71}) 06:16:26 executing program 0: r0 = socket(0x14, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000100)="10c6909c318d34e741bc07dfd49da4219514b5c33aa22954dbf5361c2d0a5fd1f95d12783bac08d5b98b7f06407b6238128351470ec3fd0dd54113e9cf3e3ea4c4b9e85276f431de53bb0f9de2cee36e716db4fe725d0d43b50dd959e1cad62ee88fb5377cb4b7c5535cb5fab50f1998ac38b3c1541f040fc05aed2a76dce82c3468cf5901730546e3261f3985caff729eafc8a01b531ef70e698f9192a3d0d81f7c2a13247d942088429e0abef174a3dcf119ddbe56047b7fc4268628d920ff27c73663b66e65132b9ebc9320f0fca24a0a5dd2d2f36933", 0xd8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:16:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) 06:16:26 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x2) 06:16:26 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x1ff, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) syz_open_pts() 06:16:26 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 06:16:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) getdents(r0, &(0x7f0000000200)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x5) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:16:26 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchmod(r0, 0x40) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r3) r4 = semget$private(0x0, 0x3, 0x420) semop(r4, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 06:16:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0x18) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb050000000000000000"], 0x1c, 0x0}, 0x0) kqueue() kqueue() 06:16:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x9) clock_gettime(0x3, &(0x7f0000000140)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='x\x00') bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 06:16:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000038c0), 0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003900), 0xc) sendmsg$unix(r4, &(0x7f0000003a00)={&(0x7f0000002740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)) accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f0000003a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003bc0)=[{&(0x7f0000003b80)="9afaf6dcd8", 0x5}], 0x1, 0x0, 0x0, 0x40c}, 0x4) fcntl$dupfd(r4, 0xa, r2) 06:16:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) mmap(&(0x7f0000095000/0x1000)=nil, 0x1000, 0x0, 0x1011, r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000075f000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) recvfrom(r2, &(0x7f0000000200)=""/172, 0xac, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt(r1, 0x5, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:16:26 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) r2 = msgget(0x2, 0x21) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/31) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x60) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x400000000010, r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000a752702f0000400000000000006500"], 0x1, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x8) readv(r1, &(0x7f0000000b40)=[{&(0x7f0000000700)=""/230, 0xe6}, {&(0x7f0000000980)=""/212, 0xd4}, {&(0x7f0000000800)=""/139, 0x8b}, {&(0x7f0000000a80)=""/168, 0xa8}, {&(0x7f00000004c0)=""/28, 0x1c}], 0x5) msgsnd(r5, &(0x7f00000008c0)={0x1, "31f55e2836d7d50fb13d49f9f0661f2a09b6f4453d0edee93800662a7d02866c632ea37277299636289420d98bddabbacddbd9f412b2059769222cd634bda39436964e209136697c533c9632a5e0a6537d08210f9305818f8e4c623854aa68f886d609cc7abcc91895a51ef403aac35c92a06198f1aab81b6726be26c747059b3c6a5c"}, 0x8b, 0x800) 06:16:26 executing program 1: r0 = syz_open_pts() shutdown(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 06:16:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0x131) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1d, &(0x7f0000000140), 0x0) 06:16:26 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) ftruncate(r0, 0x9) 06:16:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1fe, 0x0) r1 = open(&(0x7f0000001200)='./file0\x00', 0x800e, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/236, 0xec}], 0x2, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x6, &(0x7f0000001240)={0x0, 0x0, 0x101, 0x0, r3}) fcntl$getown(r2, 0x5) 06:16:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = geteuid() r4 = msgget(0x0, 0x81) semget(0x2, 0x1, 0x1) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() r7 = getpid() getpgid(r7) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000740)={{0x6, r3, r5, r3, r6, 0x50, 0x3ff}, 0xf3c2, 0x5, r7, r8, 0x9d, 0x1, 0x5, 0x7db}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000280)="853273855136e6d4ffac2eb35c7579a52b4b2e380429b53e8ec6709e0b2323199d4f572ce9c51c5f1bce5d6604eb9d7349be5b0eb008be4b51e2ff565d54892964be11b4ddeb00206a24d85fa363141c476534fd518611ad6c7ccfa05011b8654aeb4567a09894c39b1f7fba4a759290df5c052e907aeca6b9d3e898a061e3705541dac315e22082d9ed277cb7ed1baaddd69d8b275d1444f8a81785663735e25b03a4bd2e7f0822af0a16f0b3c1de626fc29523483a1b842d194589d482de1acadb75778157e0e5068c501b2a0c2636b45555308261ee8853bc66a2ede530fa00ae5eb825ad3b4391ba22ded21763526a259593eb66e70de6cca7"}, {&(0x7f0000000380)="261c1a001a31c3b49fd15914256745c3abdc8f0512a1f64c6783c9791bd499ba66ce577388bea735e584464b"}, {&(0x7f0000000440)="3d629d56b794e72b9448639697a4048501497bbd39d0f72444a99d503a6eb6fa00b642b1c93ea3c2f18250133c87da7142fe621fe3773f647b0e5637b78f1c6534bd26f0f585467a082ca951ac3c16f8dbc7ecf7a0e31fb9a3ba2d5adf4508839794dff00e76bdc427633cd4763f17a3d062889cf7b492ecf24d0864c6e0c9885438138d5707a9a9044a4c466dd1e96ac6f9f859eb04a1be5f1049a8c50d8e7a6858ba247a5794c52719b8e922a9c3ded49eb75431df41a881ea9216455d2d1904067ce2a3c69f628b49212f7531c370518a94efb524493b5d67cebc43a7eb7f29d19c8069042cb34cc2895dd783283031ba5aa7505beaed3081de9475ffa1"}, {&(0x7f0000000540)="b56ef05709c5a24f31129831620b4ae7b8d93d781323475550797a22ac18e00b63f8bf2013c92ef8a96d07e94d6f59fc3c75244e8fdaa9c581fd41f0e44feae72aad4d1b7c681ab99c1ca7"}, {&(0x7f00000003c0)="884e5b7547226e0c96674778ae134001964f11ab53af932877ef0c0f5a35a25c0cc1f99d02c253a9c448ce61add5e27ab7ecaaedd1f50519fe9fba85346731da"}, {&(0x7f00000005c0)="ffd3bfa8423ec7e56cc5271b5efd57d8555f19951cab06ca1c915eaef05dd9aefcfe3e6d76e6aaf3a6109e60b0f97f7c8ef2bd069fbcc6e33b2dcac4654fe762808660f51f6aaef92b4566e4844eb3f95784d96d8456e294e802cd7c6d5e439c77f5e086849332c916adf3ad3556676faffd81de4bdcb9d59bfa17ec875b7c4c64cda9"}, {&(0x7f0000000680), 0x2b2}], 0x1000000000000035) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xfff, 0xffff}, {0xe1c6, 0x7f}}, 0x0) r9 = semget$private(0x0, 0x1, 0x100) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000200)=""/52) 06:16:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 06:16:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="694a786184f87c30a72d2c4f6b782e4f0a25a6069c960573ee146d50b0b7a5211e04188ee7ab9bc57f3e06865c904b7fb48f06b8b1b2d1d3d739e28719a8b603cc4a83ec0d76e19a4e0ec0cdb50067a2e7b18bb37386af2c52b5c7ed4c867030693b821d32bb38674fe5b0b5dd416c086b6df9089620eca8a5f4b9f93597a34398ce7704eba6af68fea5fd2f9ac80ea9987d5f2f85d2fb15bfde233944501f744869adaf9dc52aba987e874c283d3bebefcdb34eb9c677196bdf1e23de06587a39856e77535ebdf3f220f8be6d76ad4b22d51eb5c4ac8a791d16a148e55998d382d4f2eb58", 0xe5}], 0x1, 0x0) 06:16:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) open(&(0x7f0000000000)='./bus/file0\x00', 0xa0, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10089, 0x0) dup(r2) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 06:16:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000003900)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x135e, 0xd, 0x0, 0xf) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f37800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d5aee076e02e61762e733813760e4233b32e139bf91522c86fd969047a03f7ab1d1c2a8191b28bced88fc806818fae35e63ef989e85f58a1a0c2a14b3c69f9028915c"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000240)=0x7) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 06:16:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x81, 0x20000031, 0x7fffffff, 0x66e}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x81, 0x400000007fffffff}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) 06:16:31 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 06:16:31 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:16:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xea2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 06:16:31 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/230) 06:16:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) socketpair(0x18, 0x4007, 0x39e, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r1, &(0x7f0000000000)=""/59, 0x44, 0x42, 0x0, 0xfffffffffffffe7a) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 06:16:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xa8423eda4c2c8970) fcntl$getflags(r0, 0x3) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xf37d, 0xbf9}, 0xc) 06:16:31 executing program 1: r0 = socket(0x800000006, 0x2, 0x7) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xffffff14) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x3) 06:16:31 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8021, 0x40) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 06:16:31 executing program 1: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="99a82bb4846b8ce94c42ff666c92c6133aacdfbb1d89337c5906e61fe9f77dc815957d7a3e2b29c8528210ecfca4795f682967cc10a80a3e7a41b672040b91dd39b36db485ec1b14294bd3fdc3c8c5fe6f185fafdeb369fc7c9be7", 0x5b}, {&(0x7f0000000200)="e030d9e1cc96ae0eb3b751d0d4ebd029181c340a1eb69aeb07e28830882259d1dbb1d8fbd754cc51344c1dc4de34088ecbab50c3c7f539d62ce34ca9e0155a19f62eac61498a8dadfa7d16e3b737793ed2032fd0b8a594253f57c85f20fc169d61847f40c97cef72c60384dbb41987dbf3ff004fb5e44cd8cf75e625fa61e67bf8f4613887dcf6724fbcc91b3c28c1b17936fc13889fb7114ce4f2037c5b6281e36f5f4d7bd254bfa8119d072fbe10cda6e21c9da3e5f68f55f8117c383f38d19346c5d3c6b103bd498f7c3c9104717f50243b8e974546b879d8d21eeea0ffff", 0xe0}, {&(0x7f0000000300)="af59334c9a485a03125222f232163eefd7ae398ab6f9bfdc83f4b4763703896feee0104034685cd86d36da8981f89791a087b5746554eb4df2f9a1931a52fb05f0ea23ac88f386bd54b04f8821af8435053a9ff7c66ff2bc0a2d25d2b12772f6afd415c6cea84e4594221088a2da455267ef62175baf511982e1a879bd1232bf4b895d273ae4b46c2eb55dfda4f6f377accbe99dbb73179f33394af76d010daafe367272ccb0bfcecc751aee5e33f241bcf489582c7b4e18dbfdac652556f0f81060c918f571943665726b1f9ae438786b6b6bc54a87e2377865aa7ba0fdda9ed8", 0xe1}], 0x3) r1 = semget$private(0x0, 0x0, 0x20c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xb447, 0x2]) mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600e, 0xe02) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 06:16:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000180)=""/235, 0xeb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 06:16:32 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x404) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6143b4fbf7c74258e3512bd7dfa611a5c08cc6bdc63d5d1386a268c68a1390f2a9aaaea7f7593f7886e2b1c8862e55246a5d1f020d2e510988e2c98a44df0d1c494236f4a0c0a399883c2beb1e2c87b80dde95ba4e1d5853575cbadbbac0202cbab92aa4b1ee8a22428a14288419fe7a9ee34f62b158290cc75fddecb0c8126930b9b1bca627a3368398c7254e5bba092a5498344b2659f40a59219a4819"], 0xa) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) listen(r1, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 06:16:32 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:16:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28010000ffff0000014cde5255323679244193459f23f7a64029a14a2cd04a1113260986d83da987c0edd9c0a8000000000000000000000000000024c49fa3125c027e613d93ff9e0c90817591aec02dc9bdc3f85b7c8a35855a2c48ae6e65ba0e5013087223e097de83c8a513b46f5790a5d87856bd65c3cf5863e7ebe3280f5fb42f151362610a44f5a6c4acdb0d6f98769e0271"], 0x9}, 0x0) socket(0x10, 0x4, 0x101) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 06:16:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x3f) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xfff, 0x800, 0x8, 0x1, 0x100, 0x80000001, 0x8001, 0x2, 0x1, 0x7fffffff, 0x81}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x2, 0x3c3, 0xf8000000, 0x1000000000000008, "b08d16c66622470600000000000000210524d8e5", 0x10000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:16:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x20}) preadv(r0, &(0x7f00000005c0)=[{}, {&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/61, 0x3d}, {&(0x7f00000004c0)=""/240, 0xf0}], 0x9, 0x0) >°Ô·@­Ó¾ïb>°Ô·@­Ó¾ïbwsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 06:16:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r9 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r7, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r11, r12, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, 0xffffffffffffffff) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000940)=ANY=[@ANYBLOB="0000000047a772fe00000200000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 06:16:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x1ff, 0x5dea}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x4, 0xe8}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x9}], 0x4, &(0x7f00000001c0)={0x3, 0x2}) dup2(r0, r1) 06:16:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/202, 0xca}], 0x1) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 06:16:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20080, 0x0) setrlimit(0x2, &(0x7f0000000040)) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x50002, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5a) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 06:16:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$P(\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)=',\',\x00', &(0x7f0000000180)='-$\xf5,/(w^(-\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='),\\//\x00', &(0x7f0000000240)=':]', &(0x7f00000002c0)=' \x00', &(0x7f0000000300)='\x7f%\x00', &(0x7f0000000340)='/+$/\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='\xa0&!-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='(\x00']) 06:16:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) write(r0, &(0x7f0000000000)="f3e9fd85c55dcd43c5681ee1fc58343c35573b7919446d176e63872cc328b7cf3732e2b73a987f7fc2e9addf83590b55e93636ee90d807c5b32a842425b6c8bb999d8c48f7d333e92825b8d027409a43bc9b15d6ddb4ec4d5a36ad2d439ba222a7dbd9fd4c5c3d5692a39834834b50c272201341e08972816e21f84060e796be93becfab3ecd153b5f3084017fc8a9f4acc4260590a06a62ba642443fa32d9e4f9dd6d8a3decd1ea78bdda334a3102152d57dd5ff984ee16a75c7f7f58a1901cdedc44", 0xc3) ftruncate(r0, 0x7) 06:16:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:16:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1a, 0x400000002, 0x1003) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:16:41 executing program 0: poll(0x0, 0x39d, 0x1000009) execve(0x0, 0x0, 0x0) 06:16:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x200, 0x3}, {0x6a31e7d2, 0x3f}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) lseek(r1, 0x0, 0x0) close(r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x5}, {0x2, 0x8}}) 06:16:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x400000000) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') pipe2(&(0x7f0000000200), 0x4) chroot(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f00000000c0)='./file0/file0\x00', 0x4000000, 0x0) 06:16:41 executing program 0: socketpair(0x1, 0x8003, 0x322, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) 06:16:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) poll(&(0x7f0000000040)=[{r0}, {r0, 0x81}, {r0, 0x25}], 0x3, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/14, 0xe) 06:16:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) fsync(r1) r3 = dup2(r1, r1) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="a15c951f85d2edb9c7a69ed18c0c6fa1b042c08fbf5a5f5ecb4a2fc59d70db221361361892ea8efb31e52fefb042756fb2791c5eecd148ab66fbd3531f6837837ee66b5ecbae7d53a5b32bb91b1f7115c0b9495d3297c57055d8968485c310de5ded61e625e2f5720bbb88eb8c85d1ac26b5163e15b3f42bbd67c7e111ffdef8b5166455d23b8727121a31a1f817a3170ff9cca1dfc783bf8a7ae0a2b5afd443c3c04c079f7b4cd13fcc5145d2e83c9b8975ad1d500a38f79d164d2b762f1923b70f6a6a", 0xc4}, {&(0x7f0000000240)="6deda0ffb13d9d5f4e0968da85cf956b9c21e2e893e753f0b19388abf4147ca2fb8a0b7b6703faa4c3115eb34215978e49794df6912774902ec88962f3bcbf85c86eecdaeddbfad30f6b7d35936be110444b6b3ed354d85d3214d056026f48cde0ccec436f25850699b5d230e1566000c95b6269306f79ec691c779f22ee8d3cab66cb1f164d51421c7c5b54f59cb77f67cb638d5e044d2186431796a957b686dc17b15715dc27542cbc39323c0dd0a97eb21c5b21e5b171bf14a880282e67507f6cddfaff7faf296143f007e9877ce4bc9dec99436a528ca642aedda097a607b93c25b612c210f22cf7992820", 0xed}, {&(0x7f0000000340)="b009cf9301eab80018a67dd5e8d02aa4141db54a2a8e89c3ecd88daead14769d1c404f5ea5ee121e6d68731dd55303ed8428977459e08dd0b5b8e9a3f295f1e7f8b6e2f3ca72db9030", 0x49}, {&(0x7f00000003c0)="60aec96f3c79c3c6cd760df6485cb8d79772123ec340f2674f955bcc0a073912327f8840097fffce38b7b082aea61a54fa9da620afd80fca874b2dfcc7c0aff1f43db6b027081c629d265985dbb53955abbb69a0f2d826637f483b15e478127ad9c88a70470e6a341a6b73efd2c904a65604b61451264777f586b749678ef351c4279bccda63e10b0b645a20233831076cf97712b77b3f301a68b732a748af4fd29704d08a70c8a6b462db674c5f8c0c0f385d165c91d3a93cd5d3ef4f1a597f4e026f08546b91bb2086bb6527cebdbbea9cc455617be4965b296d8178033de281e89c9eb03771f156", 0xe9}, {&(0x7f0000000040)="2d673515fc9cd6c377fe083a2a08b5d1937605f0426ee2c327c40827c5b2af761aa620c6396ae7c00d", 0x29}], 0x5, 0x0) r4 = fcntl$getown(r2, 0x5) wait4(r4, &(0x7f00000000c0), 0x2, &(0x7f0000000540)) close(r3) 06:16:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x28) ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)) 06:16:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 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) close(r1) 06:16:42 executing program 0: r0 = semget(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{0x3, 0x800, 0x1000}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/4) 06:16:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x3d9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) 06:16:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x272) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) fchflags(r0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000009c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000a40)=[0xffffffffffffffff]) readv(r0, &(0x7f0000001f00)=[{&(0x7f0000000c40)=""/46, 0x2e}, {&(0x7f0000000c80)=""/129, 0x81}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000001d40)=""/1, 0x1}, {&(0x7f0000001d80)=""/161, 0xa1}, {&(0x7f0000001e40)=""/21, 0x15}, {&(0x7f0000001e80)=""/99, 0x63}], 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000b40)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000b80)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000bc0)=[r1, r2, r3, r5, r6, r7, r8, r9, r10]) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) syz_open_pts() r13 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x1, 0xfff, 0x1000, 0x6, "4dbbf1d00fce81101f87abf41139283a74cc8025", 0x4, 0x8}) dup(r13) r14 = syz_open_pts() ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000880)=0x8) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) msgget$private(0x0, 0x100) write(r0, &(0x7f0000000000)="16d6218861b1d346c3", 0x9) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) setgroups(0x7, &(0x7f0000000c00)=[r4, r7, r6, r9, r10, r11, r12]) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:16:42 executing program 0: socket(0x2, 0x8001, 0x40000) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) mlockall(0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ff000000000000000000000000000000c7b306d1f77b00d04ee5ea52ec44c13f76e4160b53cec5690a266afdcc583b9dd0b55b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 06:16:42 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/55, 0x37}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 06:16:43 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) 06:16:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x8) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/181, 0xb5, 0x800, &(0x7f00000003c0)={0x18, 0x2, 0x10000, 0x100}, 0xc) r2 = dup(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x9) setuid(0xee01) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x2, 0x2, 0x8, 0xdd, "d1ea59bc4738013856539aa1a5b9ffe5ab2489f3", 0x9, 0xfffffffffffffff7}) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000180)=0x1) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 06:16:43 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="33295b2b140000000002ae1de8a9132064b70fd5a1d0fa0879ed3bcc24980900e4063caf9f24a8047101eb71a99a4626528f4cc17d756d76fb5d7abb73e0266efbe24ebc8185f5395e774b2ff71ba3bcbf816ff008f202ca775412ae2bb2", 0x5e) 06:16:43 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000000000200, 0x7e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x282, &(0x7f0000001000/0x2000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/139, 0x8b}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 06:16:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 06:16:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000280)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/8}, &(0x7f0000000040)=0xa) execve(0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) 06:16:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xff, 0x0, 0x3ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) lseek(r1, 0x0, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x10001, 0xdb}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x800, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x8001, 0x9}], 0x100000000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x401}], 0x1000, &(0x7f0000000180)={0x10001, 0x400}) 06:16:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8}], 0x4000000000000069, 0x0, 0x1, 0x0) dup2(r1, r1) 06:16:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r4 = accept(r1, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x1030, 0x1) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) close(r4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) flock(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 06:16:44 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) r2 = socket(0x2, 0x8001, 0x0) r3 = dup(r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) r4 = fcntl$dupfd(r1, 0x1000000000, r1) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x0, 0x7ff, 0x12c506b5, 0x4, 0xd2}) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 06:16:44 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x7f) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f000034b000/0x2000)=nil, 0x2000, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 06:16:44 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000001c0)=0x2, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) sendto$inet6(r0, 0x0, 0xffffffffffffff4b, 0x0, &(0x7f0000000040), 0xc) 06:16:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) select(0x40, &(0x7f0000000080)={0x100000001, 0x4, 0x6, 0xffffffff00000001, 0x80, 0x1, 0x5, 0x9}, &(0x7f00000000c0)={0x1f, 0x1000, 0x1, 0x0, 0x100, 0x0, 0x9, 0x9}, &(0x7f00000001c0)={0x8, 0x0, 0x8001, 0x5, 0x35a, 0xfffffffffffffff8, 0x4, 0x8ca}, &(0x7f0000000200)={0x151d, 0x800}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) pipe(&(0x7f0000000240)) 06:16:44 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x3, './file0\x00', 0x1, 0x1000, 0x1, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/64, 0x40}], 0x1) socket(0x10, 0x4, 0x8) 06:16:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file1\x00', 0x8008, 0x0) getsockopt(r0, 0x22f9, 0x1, &(0x7f0000000180)=""/132, &(0x7f00000000c0)=0x84) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) 06:16:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1000000000005701) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x7000, 0x2) unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 06:16:44 executing program 1: r0 = socket$inet(0x2, 0xffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 06:16:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x7}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x0, 0x0) close(r0) 06:16:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x1, 0xfffffffffffffc01, 0x100000001}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:16:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="b76dd9c20e20000000e4"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x2000000000088) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 06:16:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 06:16:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x11, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 06:16:45 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192964842cb6abeb450", 0x1a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:16:45 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100) accept(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000001600)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) 06:16:45 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a70000/0x4000)=nil, 0x4000) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 06:16:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) flock(r0, 0x8) r3 = msgget(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/249) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x9, 0x4, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xa00fffff, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0xb, 0x0, 0x100, 0x80000000}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0xb2e, 0x81}, {{r2}, 0xffffffffffffffff, 0x46, 0x0, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x6a, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x6}], 0x82, &(0x7f0000000080)={0x2}) 06:16:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x86174) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x400}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x101}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getgroups(0x1, &(0x7f0000000380)=[0x0]) setgid(r2) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)) fcntl$getflags(r0, 0x1) r3 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x43e) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@in={0x2, 0x1}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000440)="e023c08842cdd1369a0c8e130dea57f40eb6c664adb935c99555853b2c754d19f9f5a35d508bc76a1af50d8bcf94b6c2a394e08ef1e693043edbc3a6b284f6f78fd26af0f46defde", 0x48}, {&(0x7f00000004c0)="7a0371033a5f812cbba418763c0471aa75119d8cee6085bed1bd532a4a12fd991580a6f4a279672fccb7f770cbdde3aa231e322f2830289c7e3c098b5dfa7f5cdeaf74d6fd319d9462e76b2b2e418fab2b6565a211b1ee7789d45424db3c8d7e76f67dfb6e5e8f68cbce3425ca16bfa5b093c42258a30cbb", 0x78}, {&(0x7f0000000540)="a5ac184741e9e5d4318f09612a0cbb7011016d42a28e0a75778c10263a7e0a299340f595c4693fe5aa4b332d2899643a4baf764591871ffa3eecc5772c83e460d3cafc245eb740da6911806bdcff76d22a9f0e16b2246ce8616f0cbc16784c4e6f0f6f50282206bfb68e33c36ba629dbca1056a23e0ecd9afe7577f3ce838bf7df0e9078954745190ded41539ac9c6747b728bc52d71b74087cd1f73af5edd4c714166fd9be7dc51a98358a813c3a9e50e51175ba597753f9e3ad1aa993a7e6478e7b4f4c302f1814d7046e63987990c79766e1ba52254c8", 0xd8}, {&(0x7f0000000640)="bc54da888217a5d92ebe3d855670c3469bdf671de5c17c6543dfd52b1a795728339ee2b5ac638c4cb2c075ae6683e514623c4b161e67202e8e91c0e23ea73a38413e958b8c39f352244410d303ec6b6a6eaa5100e95d9d1ecced242f4ec61a350bbf1b5560ceaeecfce0012a", 0x6c}], 0x4, &(0x7f0000000700)=[{0x30, 0x1, 0x4, "a6b9f447f03368bb252a265b036f3fa4e02ced4f24dfae56dc903169ad"}, {0x90, 0xffff, 0x1f, "e51f302639fcb9628db67e8bc9b85ec27aab2188543fb307408b276661ee1002dcdc9698ab167e1ad93b5c0e349683e6d75c1813150696eb38c85c296ba379fb05644f714f284624e6752b2c0241cfb1398b211169b6c2789b7587e878dc42b0d62df589eafd52e696a893570285849977f9f3febe1b1783a4d0da1145d148"}], 0xc0}, 0x400) ioctl$TIOCCBRK(r1, 0x2000747a) semget$private(0x0, 0x3, 0x10) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 06:16:46 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') 06:16:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) close(r0) kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 06:16:46 executing program 1: r0 = socket(0x19, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="4f0f6d32479a09ef69b219d7a7e5ada9036dde95c115eba9c5f06e6580903f3e19eb19ceffb17be7ee924aa90d4a4ce8f9f8525733c2f3ecf267b5e645f218108fe059b47850b1b08286e4583f5f4aed330865485f022ba8002a562656d80a4519121d1ae7866a2e552d977bb69a7b37e62a3d7ca189902e54c27bbe0a09cba9497d07b9362a3b9d4a0f1a0687d33ec972ca9359a320ff5fc907711d96e5a844a8", 0xa1, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) shutdown(r0, 0x1) 06:16:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) close(r1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) 06:16:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = semget(0x0, 0x0, 0x100000000000001) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x2, 0x1f, 0x1000}, {0x3, 0x6}, {0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x3, 0x80000000}, {0x3, 0x2, 0x1000}, {0x7, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x3ff, 0x1000}], 0xa) 06:16:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r2 = socket(0x11, 0x3, 0x0) connect$inet6(r2, &(0x7f00000003c0), 0xc) listen(r2, 0xffffffffffffffff) 06:16:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5d0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/245, 0xf5) ioctl$WSKBDIO_SETMODE(r0, 0x80085762, &(0x7f0000000200)=0x1) r1 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000e02000/0x2000)=nil, 0x2000) mmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x6, 0x4010, r0, 0x0, 0x0) 06:16:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) 06:16:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x108, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0xffffffffffffff81, 0x6}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x8a, 0x100000000, 0x5, 0x6, "0cb90f354e877a909bbcb55c1db1a908d0900f68", 0x0, 0x2e0e}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 06:16:46 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x2, 0x4, {0xffffffffffffffff, 0x5}}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x101, 0x9, 0x1, 0x0, 0x5, 0x8, 0x800, 0x2, 0x1, 0x10000}) poll(&(0x7f0000000040)=[{r1}], 0x39b, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) nanosleep(&(0x7f00000001c0)={0x5, 0x9}, &(0x7f0000000240)) 06:16:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x20, 0x4005, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="3a5ce9d40e985459971261096bdf7092b2c93a458977e1ac3375d1774069ed4361131a339c4d9ba11145ff91909070dfc0954d90f8f43f37d5f4d4363dc06f38955f4f2b295885f305ed6eb768128c820f554ca026a3e5c1f04a78bfd3dcd3be5f68d16d08b3accee1df72da5f044367f43b988be1c2961e9102da622d8ff43aadff310979bd659ecaa3eb9c1b91c8759c65b5b01c382864b137148692026eff10179f00e68eeb2a61d65b3e2edb7338616b006a8c4c2683cd339a7de330dd29be58cdf6dc6a3abe040708e949ab9ad0d659acc0df2a", 0xd6}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x90, 0x3}, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x400, 0x9, 0xfffffffffffffff9}, 0xc) read(r0, &(0x7f00000000c0)=""/244, 0xf4) dup2(r0, r0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000040), &(0x7f0000000080)=0x4) 06:16:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80202000, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000680)) pipe2(&(0x7f0000000700), 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) recvfrom(r1, &(0x7f0000000040)=""/119, 0x77, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) link(0x0, 0x0) dup(r1) 06:16:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x6, 0x8, r1}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 06:16:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000300)="587411b4bf2720efabd16ebae6322525956020e5815fb3f2a044fd33055552fbd5060089632df70000004a560e515a4c8ab06198828c27645014270566b814d509eedc5ad34b3da025bbd4cf3bf5286a6fc7d4096e8c8b6b87cbb8bcdb9ad8a4f5f728193ef16ab93f12fc4d0bfc0772c396fcda685f16b134a5d00d", 0x7c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a32c6ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x1, 0x6d}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000200)="73ae120bda0a38fd3a264caee24cdbf90d037948448216a1500a7ccd9d574111cce93cf5831ea70c4cf928986c4f0f270f4666267b772aa7dfbdf40ce836ab0348cac76b419c", 0x46) close(r0) dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 06:16:48 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 06:16:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) fcntl$getflags(r1, 0x1) write(r2, &(0x7f0000000200)="0172f86c54ad35a9d14b06386d849a5d7f2cef4a682abf363bb853f43c3f3ad1ba830b647623faa8f492d565d6022b734c82c1694f83e502d3fa8d0734ac666e391c604d4eda124ea301c30d9e0fda28389c195495825d72a3bdee9e8f8aba7dbb66a265751317ffffe464f8e1b9448659eaf2fa1a447d744f3147cc1339a1885628a8", 0x83) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) getpgrp() 06:16:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 06:16:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1e) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 06:16:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x13, r1, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x800) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x80) chflags(&(0x7f0000000280)='\x00', 0x20000) chflags(&(0x7f00000002c0)='./file0\x00', 0x2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000300)) write(r1, &(0x7f0000000340)="c4f5dcfe1ee33a1699edb8e9ad88fb6bd97986c51c14a673aa25e805c9164a607af6af749ff10b161e7f6f594111b05cfed79bf6f0cad48f7d1c29fca082f919548bc75dfdbdfdd407300f1e4a42ad751bf35a72dc54dd737d64056fb0e49f6c9906c2aacb72b955b7bd79ba8723277189d006211f6b5ff6e676451ab704dcc83b90ea79751ce880603eda9de5853ffc37914a5636494f520c7e43", 0x9b) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000400)=0x9) lseek(r1, 0x0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1010, r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x48) writev(r2, &(0x7f00000018c0)=[{&(0x7f0000000440)="eb30b365d4f655f0d3be3a2d79c46015bb952794dc3654ef38381c37edcb081f2f99b795c435a6b093d82888aed4627acdee21508fe4870a5748b1a1b2bc69b87657bb1e10a4bad273e87a87383837f594", 0x51}, {&(0x7f00000004c0)="f87c9f2b5e2ddd0d45e3643ab3658c2b60043088238ee1ff57794e18747058cc445ed131baa8d54448b57704ec9e8d3156d0663fce3057027827b80c11e52312c00be710bcf5c8b74eca8a44eee61952afa7d36199cfd0004c6917bd6006cc27e76d8019c3d2cb943cd8a988dcae09f14a87f609b0a320e52d661fff7121d9091679947cfadaefdb83a6bbc579eb60a9307fe78f4c0cceed1587f4ab164da26fc45c9458c7b960fe908bafe6da9c5aee88c6a9ab7bee7194e24dd28c5ceb4af573c605b37a4210bf9ed2218fb85c5f9db06af515d51961f68754e39382c802972d1bfb5eac081835f73eb515e8a816675c17361f5f68734e42f19cbf61a42f774db5c995c0c56931e4d5ab889a12a1abe66be73aef5309db2c291d7ad3a11e75d9e8ff9c629c15a61b6b20c2c299585d965aa931acb0574ae33ac08e226c0ee6736781c23da5cb4df242fb47892e0f20b34205006447bd26b50cc75f4c1ef6389df254497c8d2a43dca0468b3bc50c3cd7cc0decb3c9947560ae92fe3f9927c3786eae689381aa420598c616e5e766f4c01b565db78ac46850a08f3c25b7c5fd8eb5bee4c6de5724235ed746b89491a87e3f4b05e812ae7e281fd1b0343c99aab0742fe2ab7cbdf09311aebf504e4db9ad03ffbb1e411edeeb4eb3f9ad3179fa1c01a2eba5f53bd540e24d5bb9155daae86989867487d974078825cd4f46516ade6f500eebe402e560904388f0140a036da3a59d53fbf3e3f645eb661ec1a67de23a5b1f720c8bf6a635494d148b36e3ab7f9993748a25c37b7de6eeb1e3e9e8421e65017a5d520a064df337e6de8a1f8b2d3af4abb82c04862a3890ad4eca089c526e632d4155020919467ac4d84a563dcd7b78d75e8d81bd2bb8bbfb9492519ba9fec795890edd2bd8b37f9dcdca7e94dfad7c98ea832269bda5d7fb09f92700a82b135280421332dbe47d223e0a75a5621758b497dea38d3b1c384d84bc7915fe590fd8b3a7ea57d1a7ae5e3d2de331a67edf86cb62eb57b31120e0295764334180f9950d1ca284a6142ce40ddaa9790490eff873e2505d358d64a95b8522077cc2503fd48569ffb76f0069a934d931881acbfc5d78e433321da0733b0a7dc972561fdf64bb91b518d4a3c37d5f57e8d7503039d302124b8ac9cb15162363fea6de459b8dc01d013093ce97c74a45ff783dc56aedac94fca20d54db1555d8d454c3fbba14ea11da31b3d3a24ef9b073848c5eb7371d822b27941a1be34e233f3d69dd15ec04a9ecdeed7b5454f129ac45dbaa78ecd3f117ec66d6ecacb43de615a1eb226438766565042e060b2aad6a05a9905a0fa6f71ffa3a309c1977a768f9ab94e6dedbbb43d4c657fe59c1944622eb0dd96d290798e9d0e7478600a652e00e1161300d67831dc9f607471e187f899f37845a766d4214e33ae4aa0b695f38e857cd4f9806af347c45f83b0303615281aa63ed53ad89d167a33c0254e44e606bc548ba4e0cf5e2f26defc1f4b781c92e7561fe43a6e0691182d53c777c588bc3f52574a943f599e683e172c10bcd872c53cc7502c7a626fee215e83229b54f8629a96cd30c253f2bfd68e519c37b7af217f6aef7e056c598d19548ccdbebcea4fe6a422dc4b87574a8a652c6f9a3d9d0de673ab07f26d3cd9e5e3e3c344712465508cbf6da3f0a234cb476cb3f6b200a4ca44f68bea09ef5b27cd013c7ffd869d7d1b012af116675ff09e66fb474e47282f2735f98e6fc90c2eb90ab5c3d44ea8096e74a55df4b696db412049585005da7fce552772529f5c500016e1ec0ab9df1b8c66da94927910679ee20b0cb76919cefabf22641cc6dc9cab5b41901bb62595e0bd7aa7f307fc6e06ae6868bcd40f190aba5a5bf0602d397462628f901c3c3827ea0c84df495f68fafe6f180e97bbb6908c5067883fd90de6694c8878fd86c2752de017e1526688c49c263b1cf1b83872250063f43e09f387363e335d199d17bb13facf92b695b4ff59fb4b33bffddd26d55794f814089bfc9b6c4a0811e6b6b2758b1b0baa26466a9843bac85d7b043b560f27d4c5fff62094fa0942e1bc5608e6043f0547198007680864b8c36200eef323ed7a68091e2570aaff1dec1876ff61c4c76d477e516ddba57a118ef636c6ad86141462155196850ebaa26eb800b355bb8dd2957fbd02baed9246a3bf7015ebe8da483582d1ff09688aa760a777aca6736fb08246b238b49fa3becc83bc6881370944f17c74ce11039669adfa1229e1229c388fd091ab65ea5b29839481ef9ece3dc302f7aa09b1845296840480a020e743bf4c9f6cbe269f61b093a3c5a7b0068d3e5b9636be12e11c41c94643ed52e46e932b1cf602d2ae5ac6347fbd0be5820150bad3e97c671f840763124517cb04b12350422fb81d4834cccd4ebe06deffed8ae9db74d99d2398b33ae801d16c28632a84ac7e57bccca1a86451273586fb708882506e0cc516c55ef8ba1633cb4eab34b4e27e3a850ad88c1bc29c22075431f4373d62352110169e76df82e6344186c6593d5cce5a8bb0bb4738fcf74f3fc56d3dcd3cbe3f2aeb18d410da7140ecff4198361148ea40b6c1cf9fcebda624d328bca0ffccee7863f266c5f2211def2bcfdbcccd951769639c441db8675153752b84dfe0a89d41f514f8af10e8ca3350a6d36a869c04be4bcba0530f4fc284f41a8be94ab7ffb6bb27d63994731267f9853ac9acd5167bade050e250fe37aed4deb054816865624e67027ca797186a515ab013dee7eb7f1e1bb319a2c168228ce0fc6e38890495c122539fc3dbf6f6d14ff172a010ffd8409a6b735a26d1d02c91247833a485e029cb458c1c4b30568e271e374fc808105a754cc5e0eb9b5036cf4d40ef09a6df12fa62c28511ad225fec1a8da7fa88ebe864198b1ad8f55c164cb64f5df1b863cea2779d41e30b7e450c76bdc494c6a3d3ae8ae4ffdda53e57675aa66b81f3d95e92ea469f20726d922aa70e1edb626899f2f89d9cafa731f39dd53d6342a3c21bd24444c10e22df261a9b41e29b963f9898c478c50cc1947b9639b5598ff49f65ac6327ffa5b3224576514e21ff47a36577ab829215ba2baceb01af87bde8ace54bda631c3220d3e764bf420ff742c08bc20b845c3655562d54426a2d806c4e15a22043b9c3a8bbe1d980591c5f28765654d6293773d274253cd63820b2f20c2a19e0af50bd1b406347be2a8b1652d0b66e3af287f1cd31b7390b07b3b6d78c17bd8791edabe04c7397116d08fc51db9be04920d954119abd49b79f57452e219f135c2b5c76f15886aaf934971ace5a1c2303aed2c8de8c06c76ce4ba89bb8bf2dc68a128bb1c40630c49c8e0f09ccc657a6586689684b461d96819433ffb890700d27b73c0e13df85ccb31fbcdce648d630b414c104de83c53d7d7f011b671487ca9aeea05f9c0d613cc4afe43c0ab61254c31d5a5da965af227410b1077bba5cc4dadb3bff4d5eb88b7cf449f274c49295982da6d9595ff6c44affaad3947e574712c7d1679a60d00cec8f6224ea809c5f52f938c58acc67dc2cb010c15d39e3c8e6a9c49dbcbf95ff6830d472e9ffc7b0c319d886be02f23ac3f82e0789147c8ead289906c1e8c674cd9efaf35e5a7cad73a6345ce7d3d6ff549f60d92130dff700d0cc05ae2daaebc57a0471d7ebbfa86a6523e572df9bb132ce92cfaf82551bf2fea031f5ca324febcacc29a06014fa2498cb40b431fb05d38c287cfafc6c84ceaa805c8e4908c570003cc1bd3fd109bed54792d078abeac2933a4219d16f5004d24578e82f4b301ac6cc6c59a2fd351997c9f34412820ca37dce22d2f4e5b6bdb6258036cc10200362c7d7901be9e69ea4d6ae1f873b0c61b01e861431e9d6e2a90fd4cbbb09aae274b80dcc1e0a9ed36293ebae53c36b61858fac1a4547cedf4d556beae2317bbf4ca58bf7b5b49cf2080467588b70b0f8e40e5f413dbc6de1873be5c4354ee65ac26d5b0f463435d3718eee69972ded17a6a5bed4b87c81e910e1bf1b056bdb901a92e73e877d418a780df44802fb0e6dd1aa25337989c99e7636d8eca65a7d59e334c0db16650543711b734c695ae2cb263845eb1c388e18fe57d007eea212d562524636b800ff9163eb990762e581bae5531edaaf7494be86455c1a3b273f34334020e3dc01aa3d31602d3955a51a7cc262852b86688748a5488dfa75d71f9ab2869be8299a3e1d471e71c7536291b537617f680128119edbb3e98ea554ef2b1e8d04ceea619deaa3aeee5891f9862ae48f202253e8a58d74c130f90f90871b46c299632d990beb39aaffd19905a68c70532145547a8e772d0752c51116eca442d68323d3d3559b87609545baf998e6059601d9678d46fca5d8294f39a31a7c79ca8f3f7018cf7a22d56b8b82e2988ca1dbf021225063eb4f16cab4de02633e42439325fa294de376fcf5dadee01e7688ebbdd457a4132edd78dc5c13de2880c51a979f68c9ab344c5b3fa3deeef7b2353b747615b001cf5e699ac7b24eaafbbf562b0a9a58dff9e26cb73bb6ec5a0dc603efa339f7f3a8dd6355f76ba591e549ec03e540818c2014e5fdbff67aaaabc32e819755ae68e89ea3acbacf18d392f1f91fbe3a0ae7e7e56d8461398f16836661a6d53e3a66702f1c971da4c2134df750e9c22089023c566706427c1b3304e969948e48e357c111b9e0cbe1ba09085448e43c2f3b19324ddc27da011d779cc2c8eab40caab5ffab5c2c514e65dc0c9e136320e40660a99090877d12a4059f0b26e5d5873ff71cd08dbf4ebdfea1e4312dd3a6d5be426bf0b66f55248efb474da184d1e1680ad41f5cc02a28c53be1e3e4fa04098c7885bccce1748a00f5ce2583ef4f1ce9b3bb160c76440fb97f12441d7afbf3563a7add53b19cc2c0bc7ca5e58aa49364f6552fba585e9633463e4186de05093e3a65c451b0bf524d70b81d8ed71f1ece998b77e4edeb6108500cfe09653a98543fccd338aa0fa051d3b8e610d4cf33cec96e2c4188bf8878c34ac3874582d7e87798d05c55ecc3be3fd6af7c7c702ba8d1a784e4627b1a9bb6e68b8551be2886019ee08281342e736f406ad3b0e66541d9f4e6366acd2ef049962ac797d516aa9458ad99b4bd4ad48fc19cbf35b7088994d46ac08a970d99c04b61a589126e922a30c6cf5e5953638b11385273282163357073437b806b10333d1ed0c458a536049235b4a17b24c0ab4177e5bd629150891d5de51b1b17a47d6f99b5c36068eb64d5918298f926a74620ed343f9c4c57428a91a7078f9f26fefebf390a85cde0476d512494373eb4aacf29ff5b36a91c6c18dea1adc49d7bce35d2b42d40e9ca03e6e6b688cbda59ba864872807aea9a249e366dff5c5e4b4c920f111a6e2812c7abdae47d3eabe3868a4db22a7e7acb9155fb2654c09154a488c3b362bcf1b7c8e68d82a358f6c4477a140d1da76d916e9f418d3d514d0205613a8992eaf04c28be616a97a35c4473b0f7d19dd50f7c1ac47444b7587f5e228711858156410bc5ea3c700306b2419eaab4f633d1f5c5533beaa79a40145c6bdf591c8fa3633a96834c9b1d7c9ee3adf6060984d0025a36afee6105f0e001cd4a54db05a169f2f919aee4622dc01d4489957e8a4a9f5f08346351d055f8c88b784ec1db145b8fc2324000fd2b1e9a6e4c9f440bebedd8b567c9114fbcfc7a958db3240365c221a129e5c01538c5924af3b9c10449299c8619f35dfb9885596bffa3c36e74d1251401f1e70ac21c1ac7f27799b5aed3", 0x1000}, {&(0x7f00000014c0)="6533421372f221c7112cb833bdb53155a6abe5a70e020cc2169bd2808b8b4340ca7a6e056146d145847a48b5fbac5e42d7ec9cdda220baeb720e59c5b9baba5500ea29201c208f37373c5475be8715eb21ca317a17bf35d2038ef6acfe13b34acf9fec1da269272a2f06b55c58f76434be6bdcc9b3849dd6b30a03f4e43c2e7cb9b6684b6de77ad8bd9dde9b7a97b3e348a31e50c470c269098a920e2bfdc764d9387b70c78069a52e1e90f9ddc98fce03c1ab24b983dac4cbc1e9fc7791ff3675bc81693c51d78c1c639cb022f16bea1b6b8c747da7bc0d73708695b54b3fff0e00db2ddc4201e3a97d216d358e72189b8b57223fcb7a", 0xf7}, {&(0x7f00000015c0)="60bacb13afa5a9f877a9e91b18872c811e838f1b8cb81bf96a81c71cc14ac76d62625029cd0ff654708322dc37de7744dbbc4b8e7129f75345485e1bcd1ab804f43250204b94afd749fb28efb2cafd8d7d81d7816595397e28d504a2abdcea62bace404fdc1012768ac2cfbb47f885664be864c6f940cc73f8e3e2e9e33c374dad22eec796a6c1fbbc29cbb8e6d76046f5f3410dfb90e6515ac590e19871a95b73ed18955b272800fb9eafe7f7d4ef8be0d31af0e803d5dc3f2eb2652a1e9c62f086bf31057a769e02c081246334e15a644d370e144cd29239204dea47de95a1349f0b", 0xe3}, {&(0x7f00000016c0)="4b215b6d754bf210e87912ef87af65ede4712e9b4a20cb976234c7c0cc3dc2d5696ce14feacb43c81a0ff7bb498e45f0a6a72495435767b8cb386c0c5b448256ca6bb666fc5daa746ecbd22583f252b2cf0b8c35156cd0f1a0", 0x59}, {&(0x7f0000001740)="59d1a86487", 0x5}, {&(0x7f0000001780)="a1c91a70dd2678c65864223c7cba9a6515efe12a64b23b50a03f78cac87b929ac72569bd08a296778371a582bcf71d99c5dc7e5e9458e7d673a807c3bb3a78592ab42f67b67f03a9cf4c096e925ed85f4a86a458e6b90caeaefc62fb7a107276e61f18cfadfed031752d807df2597b125de4b9fb63e638dee6cd3bb7a3c1fae198d98f5a2452bf487d2465c3e65268b5441efb163ee44f498a658bcd033adea708c7c2057c733dae36be3ce9fd6a7220dd38b4fb9b7b873dec4e133e2660e1f61bb3c6fab5f22ea48a5c0c", 0xcb}, {&(0x7f0000001880)="909ad3c58f0e8a040c6f4c49c5bbad271161e71be3", 0x15}], 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001940)) getrlimit(0x0, &(0x7f00000019c0)) link(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='./file0\x00') ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001a80)=0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001ac0)={'./file0/file0\x00', 0x7, 0x3f, 0x10eb, 0x0, 0x3ff, 0x4, 0x2, 0x3, 0x2, 0x1, 0x33a4744a}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001b40)={'./file0/file0\x00', 0x3, 0x9, 0x5b8d, 0x0, 0x401, 0x3ff, 0x9, 0x1, 0x3, 0x0, 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001bc0)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001c00)=0x4) 06:16:48 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) read(r0, &(0x7f0000000000)=""/82, 0x52) execve(0x0, 0x0, 0x0) 06:16:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000002c0)=""/148, 0x94}], 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 06:16:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000340)='.\x00', &(0x7f0000000380)={{0x80000001, 0xc7}, {0x8, 0xffffffffffffffdf}}, 0x2) r3 = dup2(r0, r0) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x192, 0x9}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="5e4b2ef978265007f4e89f207abf1dc3557f00c95296f7e4e837d6b0d6d2e246838943aeb2ad3682b60156a152b0d12e00f6dae43d5e4bf92bd21ff9b0735a89a6dae9e74246188f", 0x48}, {&(0x7f00000000c0)="82c1ff7b99f8b760fdddfcfc8f88daf30350a7636190ac45ee5b7231756d030e4959f101cc24a19068ac0ee4720ab7eb575d73df416ff03027b55421b4db23a7dd59170c3dad9b824e04a5c8df508226d4fa8a1116e1274c03719748854145aca3c942a3f4cf91fae3cd46aa7b44fa19825d849702c6ba1383dd1469e2868cb981708291d4e68fa170e66a3021d682c40fd8be650a6606c2cf708abf5a3570698cf6aa1646276deba0f5b51ceff6123b54bdd5cd4f1a30ba4d3755b838dba8082e99d12c8e50260e3375ec63ff3eb224891ee4323da18e34fc64ce1e35d1374a14d637b4d86136503e64a5dcdb0d", 0xee}], 0x2, &(0x7f0000000200)=[{0x58, 0x1, 0x9f, "6aba467597daa7d784bb71c1bd6d03aa2fa88d583e8c4418dfafa8b1217ee3d25c84014bcc55b7fae0ccd9a8fcbe5d1d5bf50939ec523938072c6240c3dfbceaef"}], 0x58}, 0xd) clock_getres(0x3, &(0x7f0000000880)) sendmsg(r3, &(0x7f0000000300)={0x0, 0xfffffffffffffdff, 0x0, 0xffffffffffffffb0, &(0x7f0000002500), 0xfffffffffffffd06}, 0x0) readv(r2, &(0x7f0000000800)=[{&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/96, 0x60}], 0x6) 06:16:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000", 0xfffffffffffffffc}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r1, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() execve(0x0, 0x0, 0x0) 06:16:49 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) r4 = fcntl$dupfd(r0, 0x2000000000000a, r0) ftruncate(r0, 0x3fc0002) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = semget(0x1, 0x1, 0x40) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000180)=""/4096) 06:16:49 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x3) read(r0, &(0x7f00000000c0)=""/110, 0x6e) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/45, &(0x7f0000000140)=0x2d) 06:16:49 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="0d71d631f2ff0400", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 06:16:49 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x2, 0x40, 0x3, 0xffffffff, 0x8000, 0xb0b0, 0x768}, &(0x7f0000000040)={0x3, 0x7fff, 0x6, 0x2, 0x800, 0x2, 0x6, 0xffff}, &(0x7f0000000080)={0x7f, 0x8000, 0x1159, 0x2, 0x2, 0x6, 0x7, 0xf8}, &(0x7f00000000c0)={0x2, 0x2}) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ff4000/0xc000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmget(0x1, 0x1000, 0x242, &(0x7f0000ffd000/0x1000)=nil) shmget(0x0, 0x2000, 0x608, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x6000, 0x201, &(0x7f0000ffa000/0x6000)=nil) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0xa2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x9) 06:16:50 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/20, 0x14, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x1, 0x4, 0x1000, 0x1, 0xf7, 0x0, 0x4, 0x1, 0x0, 0x0, 0xffffffffffff1d22}) sendto$unix(r1, &(0x7f0000000200)="1f3f7eaeeefdc8ca92b4b373e6beaaa035ff400abec358b5ee047e897f675fcf37e8a04fd2ca763d3157fc4a9473cc3b365010dd86d916dd17db4652448473fadf824e868ec239da20b69ac69d0922230a976205dacf425d5844964064", 0x5d, 0x401, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x20, 0x7}, {0x18, 0x0, 0x69, 0x100000000}, 0xdf91, [0x50995705, 0x1, 0x1, 0x8, 0x1, 0x0, 0xfffffffffffffffd, 0x100000000]}, 0x3c) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)="00c63d06c4a6aa90edabc5e0086ceeca906cacf3a4c3c190c5a455ee0f4d94041952001b2e9a08bd1f8d3e417ac725f4dc82370575446e77d7b961", 0x3b}, {&(0x7f0000000300)="3c1a166f84abe7f6a1a4ad368b7362e01d65a91690f5867355ac2ab53163bcea0766498b0ab5f64da4bcf604032f7efc75ccddfb20a1ef94440def866f7fe94e2a0783f79b5c300555ab62ca656feed3bd659401807692f14d4adfb53a", 0x5d}, {&(0x7f0000000380)="38b1a46e1748b1908b9f37c4091bdd5733ddfc2e0cefe50f8321b6faef6a539ff5e6e89392301f272fc320d5755999ea030d382d680d271f84be0db50d0fd794e2077af07b56748fb8b2225a1ae88b976a9b74eaa2c1a12235381a36c3ba4571b7eec9ecde42a43c3676a26b360ea44078bcee61021ec183946e934bb4647565cd72f0b3e062974d587f9444e91cf3428a66ee099199f02caf763b846f950ee06c26dbc80d1a82d48666b369288859b36e6a334f12cb1d2f02fe", 0xba}, {&(0x7f0000000440)="0cf01e4e14405e0aa0b358410e24068b5c6a54886affd789a489d78fa8cb144315e2a5cd774cb94f7c7367fc91fbd5323733cdf269a5b7d0f87e6400072508bd2ecc5a908b1e", 0x46}, {&(0x7f00000004c0)="96d170fb39dd7d055b1f6dab986318b77db1d1955efb1dbf0ae2d6bc5c638edc27ceafd3f381702c9caa9c407b5c60cd6670380d4afaec527075315552bca062edaa6d0b4cd0eee8308d2fa9a584139e600bf2bd8cf19c7740d02eaa006a5e609c080765f3770840a0b242d88d19de36bb22afae738055247721466d6b727c3533df4d7dfa5b6151e93254a2786494b0ae411d16444868a20d01239cb7470bbee6a1859d72c929f1f67eef8d45efaeead8f4e8c8608bf7d70ce4ef6f317055d672c7bff0a9f87a4e78dfe9de81ec52ae6474e807b379f49aaafe59a2bd00", 0xde}, {&(0x7f00000005c0)="9195ae360956bedd0799a9f983bfc5c0e2ded44b5d52ff9570e709d82963b8ef1f09ad3db07c1f0fe9bf3aa1afc49d52eb7d9bb16a403aef6285b736a318", 0x3e}, {&(0x7f0000000600)="6dc79a612a9bbb80afb3b87d057e706bdb9e5a62005a7bc7b21f3816b891d3bb1b9ad7af6ada252edbc657d23333543af54cc0879958a2683fd318bdccc42febab2a82960d79cf73ad2ad90c5a43701f29be60e2e25be096982b6c204afe5debe6d084e8d9ef0f7b2f7e9ad47fa454b89d5a32086a39e6cc3acf93f3ba084067f440705e31f43a779c97865a08ace01cda9fd435836f63ae6db87a243252260e6a8a3496999c1784a0ddd1338f175a0636523b5d5cf0b44651d991614eeafbbcf37c4b9d96e7dc346548ab4f99e2e4ee08d032a59f659f492e7572069e429a4648923d74e5acb203db1b59eaf580e8f21d3c4884bc6d3e5dfe0098ac5077f593faa2a13cc7aa8f78cd858ebf47a1e694ca38dbde760d4088f7fb6d08fa79e56dfcd7748c9a34286e3057d7090f36f5d3c241a295de3634b6b9f9946eb1ca04c4352e293e8df4771014d83730744a75008109259f55185ca5300a8e68e981121ff31d40d00f7e067cd61487cdeeb06e95f830ca703a496440d0813b3b366c4ec1c3ea2a20f09bc71676df54a6921a14322581320dd671c468229c02e4bba4b5e881cd17dd762421a686fbd2585aed75d5bddd0a89bb10be5ef20c4f4d69c3f6a78331ad9caf462209e9c93e2612fd2c19d338c5b440a3e900d01c8fb60d8084698b7a9a5c9795e38ed7746420f17637820fa91d344bf290a2730d8cafc16748a7e2c634c3d2354c283c7fecea5ab4ebdd9aae1c96d771a8e81a8b85817786337b420042329d5415da32f17e2ccdbb5cc4414734c78b2fa5107809813bc2fe55fe8100f11fb5ee20f4f05aa9580b03b5825fe79869787c57fdc84b7c4f407a6ce3c71c6b503b10980b59e88894e65aecedbe4d80402b8a45b89c0e2a3f5ec16c8a2fd0e0344a60773f0628546e6e8aa6430e8472c479930406ea8e9c206bc106c05ca7174087a5e57193fca95c282bc4dfa7e1b0f93856bbbad1f31b1c56b7d85ca541c6e378ca8beddc8ce0cff2bd7b9401b63918d596125cd97cbdf82e526420594397f6a87a1b869756769863ee9c5e0960af1ecbfa445146529897731785a10d433fb7d06276317f44401bc61b6e7ffa1d2491b3877c9e01cee03bd45671df5ae64cb27eb4a50e31c6da1f645c743b4c74a6e2973c9d4450a4f71c6f6701a4577ebc1a733e33802bd1f476bbaaf0723ac984ae8cf44b1ef48806f9cf0096b0250124601307f42582570ac3f1260e371ca3fae25d7c998f06c6f1820dccc7e9c533da1a7554f9761073173a7653952fcbd266bf6b7f1631399a960638734fdc7237c2ffb9f1a418df21bf116ae1c188ca82476c58e34b157c216593dd3b4ab8fce8b2bf783fd291ce58c00acdc54dd18d70b2002ddd0b5c6f18c8173b407f3f7f2cd62ab49cac883c2d225013438589a18b506d686ce33d22993b313d19d71d2c213d2643eca0cb4c18abf384e9ed437f17cdfbc78fc1683ecf92aadebdc2f2b0a7bad3d7d690656740f4f338006f44171f9a8c5568b4762ac07de89fe8c500b6e6d03d777bca75b8b5c5e993a6ea114d75b3070c04e0a68db780b5de0451d2396f8d57e3d81c889de07361aebbde315f4198fbd1bcef0fb007d8824a25a250385ed698367357cb8084f3be3d6a910831fafa664a1a64718091aed938cb521630bcf11cad8b73078be2f3a109eef5aec30aa03a7c10ee6c645b71ff8cd7c489a435d3827df0eea4fe04b54bedca2909057d29de4abef86ea0f9981ecb394f7da26da4fc61a51c1184c48636a1e2848dc4f2f150bdb8a39617d94d8e121a04e231b8cbd7134ddd763accf6645d01f87fffdc1a767dfea672be683502ab5d45938545fb45c5537d9ef51f9e84685a52c4a8eac0906ae9326ae1253923459d21c888ae16420771ee4ccda159e0d73b47ce6166059c38bccc11c8504c38001948f7548d2c8469833560eaced347d04d844bf05d0040de5f761e567e1c48b7209a3817abf416af77cb20d58b263cdebf61eec5de406dd4d4b7a76f78a162263f0ee987ed146ea57d9b904274086a83293e8de0b46b7e10f9a9688f92dcc2a2a09f1ab0e86bb442713571c46e1f62269a0ee02c9f1730ff1680f46bef86c318b4b3ee3ce0989e32433508e2b8330e7261691a50082c107b78d655ac1bcabfaaf0bef6c587f2aa4162d183b8d6ebb86fd3a2ce64782424bb5e625a989f5fd39fa7b9f567b29c93b64f9075ca7e7202c7f82fd20437462922d0b0ecb6be36dac5e799d1f07f14742d16726f9704754d67ca26c254d91c7eaeeaaf11e608d396faaf5973ef9e8c4888d887192a7343d122ee5cc80e2188f4132bec742f7c78b204933f35f3ab31d7166fc5de5e4a7154492765b258b2374a7e64edf5e15373c625a4c017d5961bb8e99f496f5c3561340910505c5e3bf4207285232947c32ae76fd5fc77fc6d0b4f562d81464903f48a7d81d2fe5c48e33d713180e5789cf16988c8ea463f03374da456e200795eaec42da9bde5e83646e2b997b4b59a90926cdac57799d74224da9bef7f62389fbcd4ae9f9f820166c16eba2fce35de29d6778f335d470337fba114a903615e4deb4c9ec8b1bf729091e751aebe306e639d3e3c1676d140a934a8ce3fe234b13df5d8bd49755ec4e2cfd22dd1ac8a49e59287676bac577b20b130cb8c60e9dddc6d3098f22e58500a1509462f4b45815f75ee2e6882e10d0a674e4890c9e193ce01e10c5757e81fb33b9bc149daa603976eb7f16af0ed616ef43ebb6cb0ba973a344b016c73217dda325374b5b011c0a86e624d5107a5ea8bbf5ea3a8e60ef71b0afa34f320ecd5fdaeeaafcd4bd8c5654bacaa18baeaa9505f93b43c5256719fd9d029e9b6b02480700b215bfe52791ac1d4043c9345d2fca5eb5f5427f729a3fb16961852584e42c035d344570ff514615f744dba506a6c1b03e0f0a092a4fd8cfc129d148ae61b68fab8949d6e50e511030151b7ed9f0b2fc32b86b7a0e9a271109fa530c6da6db9af20a5958f4f7cfc9fc87c403be5b68c1034ff546460349e015b0a3911d0a0446c8f2ee6f8893db00dd852e7960bed9ecb59d6a415c4f3613ce75e3a861954338a1ff87d7fa0c9a9c6c9a6294868332868b134b971ab79e4d582182d44c77deda2296a7e96c36ad12efa5ae063c00922bb2cfccfda8504799051aa1916c67380d3898f1c168b70cd0f8d7428149807d4c55a74abaa2236ba94d310ca129ce19adef7a23234a9e565fe74e9008b46403859ab6bcb5a87db4fcae45599f280c71c1771837d6eba538a6aeb92904fc659911662558ba112ea9fdfe0464c16994ea98c3561d6192f966714c4fce4548d1d680c509a9517cdfeaa3fadbe379f24e6ede85adf3c51317b0f4cd5163e0708ff47549fa007cd2e0c50ab3f68ff42a1a72546400335328e36ac2d35b9513d49cb425915928f4546748a4ed689115a279cd5f07a1707137962319d525d2f7b2f4dfc02c9022d2fbc95a167103e04ed2a3706563a5ebe02573d014c402f70a86578adb82f89535b72319b692029b3306ed61369ea7742503afaf3a8f8d38c27212ec2c9645271afe58c51d966e45c47c8d3a2960f341baf4291eeacffc3fd2b81901f554aa85dca6fde30676be70b7e667894ad0f5b7d8b03f53e9d1becfa847e4025c0bf5792758ac44ebf5d0c7f664c754441e4ad2d50065d964af79a30f667f8e25ec988b747b9086691fe7aad09d4fe298a684fec0f328ed3ae7c4103099cc9d14d3d81d765f42d91a564286f8d4ac9341b99f7affce2906cc5f9f9b96aafbcab0537e096da301a33becb4a433858b1c5faeeb301df2a58788ba08d77b1665760007731b8f1b5ea72d04382240ae8e8fd1da75e917dabb9346ae35179e9a3b6483b558ec31e37f53f5d577a404049aae43de61682dd99223e73bb08c0be1e0ca16c408f8d06449b36da06335aa57b54b8e2c1e2d111798e521a808f2dc47bf03c54cac8a6c629276670c42c08c4a96e3348c0c83e2134400c2bc14b4acb878834c0aade3602907d858f483503c1f8fe14af4fdc6e1de657d3dc338620176d213a9eb58f585087c0f26a5ac2adcdd701d6da01fcbd612c1f07db7bff06f3490d57d4f633a973ea8159b803163384d0b9e143d1bbf091b97f977d38f57735e7dcdf96702498c1e6816f4d0c451052b85949e0660dfac670982ff7bbaf9ed055c1be169583cbceded498264ad72d9c975340bbe0b383ea6cc43648e7828a2d09303d9cbdae2cbf8afc6473d3e2931b90c8fd883e8ac15155e3237416a8b7890b8b03facf755bc952237114fdcd63e85bf3fd1b8447a206697539883836ae8af2785782e4ef118ea61af56259847c57fc814676b388cbfd042a73a79f35d56e3c572762d21424b152d0aa2d55757cb8a19bf21e38ec2f70fd83257e63d45c24efbbc77801c08b53a938313ac090cee9eb0fb749d3d03f9ae1766cf12e57ee2f5df75721825ec62c405d8672c2867d6c6cddbb673074bfac69281f75a4fd9bb1c4f679a19b63307b56073ef58ab75bc4aa2b1dc3449e759f1f7dcb67e73d3b774b9ab712691e55b4cfd7292d7268b972ce7f4c27658193fd5db28214684de0ca6669a17d3cb7197817fe6a9b70570fd5f63d4bd6946dab0e50f6c15d6d8c4c42d73bce3469d564f16c88a2efbe59e0103bd185f2add1558521caae11a2757fc93fbbf3744d3c3958f1dc467c0b5d409673ef95fee0756cbd47db85d9b3d36d200d45bc9c0577a702f34388cb21e0751e1821940d7955f1bdd49144653615349ac5430732aec5f3730c335e2cb1bd79d879a79d895ad3d104e1fc53b1c9ee5549d927648112799768c147e6311e371c979d904017eac17ffb6d4c8848bd0d5205f5a09e654667774f29eeb867aaa7be93b0d8a5c87d098017d229e3717babcfc8e5e5cad3539ceefd6011e7262a950a13782275b80f278081d3d6b2a42c785c02802654425b0ff57d7fb76a862b9bd2b18347ad72382d48d2f7af7ca291e88cf6b1d6d3bbfa2c2f9290c043cda37dde059b201c3542649bd58a9b805d9e5d2a36d1fae81b76799f345ab9f1f8e8d011161d7f76d327d027a51d28242efe968b49c6b08c53ad0d35f7b9ac4f58bc47eefee90bcdfb26c6c9fde517b89e73d96a81a91c1b6483d41e43e046a6413399fd8f8ec25f8b7a51cc5ce945bc97625f476c50d02981796c62781fd75eac35464551cb209e1709dd779b9335ef8666f3a559efc5f3132b0f73d2cb1779debd3ac6f4a0e7bfd65175d774d24f6c1b3b07ccae4e7851a789095c2a4f0464a4024994bbd89c2f9da39337cf73cc03167d18c4670ad043f717d553c0df5a49752baae5c9e03b8e84b61abc5ea69e2c0f83c64d96a8fde948d569a89fd936a4065aecac3721cf9a185a70cc4e105b282b0bdff42aa05333865397186aacb3c9f2c658cff9b61d214d9c0976fde6dcce5946c99a7880befdb38b40493fa487c495850d6b8186128620c0591b86ee7b09bce40889c539b73f37d08bb83585880677f854e9a5532f0ec935d8593f0e8f5748b7b2633c4b8236adc8b3aabd3830c1c8f4a3f6ba5ce6ce0af7e629a954a4b11280a366539788bca38fb1e06bdf1b001066dc12be7b83d26c681dcd48630f7daff3f1d58c37a71a6e9c44e8e4a7317b1ed9b5df4555ec01ab7b5b0d3e26a2b52d9257936de33d1e41173bfbf81759fe214d9ab062f84ae72eb997d0c10d68a307827dafda6a7fa0d4eb2d6ae64d5f06d7b7425afd6f4dc6665255807bc9bda720b12ab592", 0x1000}], 0x7, 0x0) setitimer(0x0, &(0x7f0000001680)={{0x9}, {0xff, 0x100}}, &(0x7f00000016c0)) shutdown(r1, 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r2) sendto$unix(r1, &(0x7f0000001700)="463148ad39c30e25e656ec829c6c6142d106e5a5d4238bbba03b4a8542d50cb3f9ff874019c9c980bcc2565e7df059c7e65d5ec05e7fecbd6be8397c172ddde255a3fd6d596ea24f5e6584e36a58aec58297ba74e9d05ebcdb97e756408660ae8e0951b149f181634e973394bf68a1d22964c8de7e212230157f6e7a17ddd42d16854feb73d8a95e8e8155281f8ed78f2e06df6515f2f39f27ec5d133e2c699bd98646604149714fc22955", 0xab, 0x9, &(0x7f00000017c0)=@file={0x1, './file0/file0\x00'}, 0x10) pwritev(r0, &(0x7f0000002c40)=[{&(0x7f0000001800)="8e2f4c894681ec18e0f9630eff6a857dfc3d900c24170195f8468ad483a050eb3b8bae8e169718f12e93e160e6c042af231ba87605a08a73ed7793268442294925ecf37328f2193efc076e5d538c2eeeae7919dc4019b4d60df59af8abfda41c41d8c188e78eb9d2f390c759ce0ab341493fba75e19fc72ffd4faaf2e4cdca0173cff108fad533b3cb5d5f60e276e334dc079e9c546f228d344e880fb2c8d276b1ecea611c2f9ac66e3de5510863ac2ecce58544fb476926d902eb2cbc8174db7e16e48a6661418728d1c798cf8fda2b40e74a25e4d9fff9b6aa2e17464128b16f23fa59c6300b74ccab5736395216d5a9f7dc98f23733a7496eb1d853f7bec84696776c70ab7deda672365af401fdb3c8cb4d8da1817de52f3af7855b9a1be7754725bec6bbe7c2a260e99157004f2b55ba2c837a4402ff3e8d99b817291b3f1e71e10fc85b20063caa1eb4d7aef7bc66118fe228705f459ff489c01e697e9b3ac3865b891433a0176d4e9063ce58f43c4b393ee57a15ae8744f3c14ee685d1017770f057b5b3071e1e79ff6ff6d0e85ace9d7355eac1defafda60c9aa684091b32f42038c0d0645f3a332de4d5548e16ec376fa4f13c4ebf6ec5266bd12c2dea8e3be4c2eca1310c3760ab8b3c6e3247665060a1943e23ddcbcf35f13e312a89a56b2d8f3c88c57b4e64a200169fe48c060a50994c91b902d5fc08802bd47a24402a70575ad805d1ad3690577419eedec604f2834e7faa042bc221cecdaa5c41492075ad2f580c1336195c9b4e8eba0f61a538fcf224839b29a74ad2a0729fee7f101ecd3ee63f34f907db979a19c5b5de66317f77dbf086690dc81e1d9385ebb29bd5631488403e0202892ba4e67bd8cbd0aa738aa92be7a141d131b4b9937febda50d5fe6b444268a4da829095a9edaaee7590e229a07eb244fe419940f6d54e42c5656e29bee6685afa99c8943383340f3439ed97de5afa32df2b88f19566d8751ffd5dc42fdf87c894301e12766da4041d84891b9e81b6294578563ee201386f4a35d54809813d2bb1abd5730e312742c09db1cabc13045d176bd38d50d17667277f3412fff7e827056c2d59a05fa98426b8c180b207bcdaf311cb509704c2506a53c4d5a77cccc391b1a8f8ea438c6f044fad280fb7414d609ec3fffdde09ba6b690867f02ff360e09de9761b97ca17025500e530aee6d25bd35663605b2c4ad7dcfc658163bcc401ca1cd05b5138403c56e0f9b87a36885e23478c5cc3fe8a96655b4d4b8cd13298d280e00f4eab6e5594d7fdaad1dc21bb039ed0b41aceb9b7d1b1e8654b9d661cac3955a60764306a35c5b3c8b2702979631763cff7099099486c8eae4ba88a96ad837c2ee1a0165a99130b4b73d249167ab5f014eedd955cd237913abcfab6983b493e98b19eacc435f7b44207284ac55730df8e4025487b816d1629f6473241ecc061a33d08e50b19bb83d26ebd0e92d6995b442f9b8e461259f38de96868653080fd97fe5423f2fe91e8b3734b01b5d0e3d28190afbafe40d772a45d1ce44d763ea88b03e85a54b8fac26ac62bfbe00c71639a5bc13b6f5d2e05b7dde47629d0ec4442265f1ece255ba769ad25de92ce747912a571aeee6bafed0cee949223acb2029bbe6937878989dfe975331b05394520ce8f5fca3c937b1732a4d9b8b9561d63859281ff382fada26ecf5866853a40bf4059a339937fbe05f2cbb5f9551d4a933c9ac7b30324f298754f8c7abb4a6617fc1abbf0ec5905584eb417adcca7105edebedd53263efcd70fec01f8f8327b3f13e6f36412335fb59aab6122e38eec6462c350598168184b702329265dcade55c87bb228e369deea625936513eb1e910c8e934b812d02ef8744312ade1bb6e62ffd06d9f59c7469b6af09ffdad8b44f104a9d26f57b00b9386a8bb335021038f79026b10d989cbfab952ed30670d6512c244e0e8f431dee00d74b8d888f52184490576ca7293fb03243670b78f3bc75fbd9e1475fd9b94bea44e3bf431e6abafe0a479d5a08ff17a0edcd514b9eeb060b798a662203c79abc51876348b0fba7dbfb2dd58dc35942e052b935a30a20b9b107999df907479767f2853131d9ca9a6573b245e185e713e254682254d3c2a7665a8881084c456b0292ad6d3b06a78c479ac779424d7266123ad531ea53188224777165d9ad7e727680bd4db86fbf2bb5b6b53e9a2eef6c79718aebfd3e0470d3668920dc1f7742a5e35a34cccf4a2fefea57e908b496168b56ffaabe92afa06139e7d32d5517b89a2923b6455de6ad3322af14ef0c4c6348acddafd201182a7cc82e8762a950c9d68766080070068a9425ed227fb4e256bc975dc1d0809f2b8829d2869c9047caf7670372688730e49ef6c5813b6d40e381cc033896b6f8f37b3c9fece8d9b515b4039d8b5202a514abc79d416bf4e423089aa8f9f047853fca31ed1ab7e38dcfedb2b092629a51b1d418127874b4061856413bb76bfd09e4564c072abe8a23d5bb35862875f925cf905c572c4a4ffdb885402e38f2acecefd57faacb0c4d17995317b14d858e5f0c87beab1aadc58dcd9f21d0529f9d18f2e55231e570d95876c1724936a0a3af74327f2587f66c74fc3de76e26ff4dd5380bcdcf8a4cf87217154b768f2dd656a0ded06028f653406163404b51ef34142cd96838373b609103758b4f437c7fe664b237faacce008806ff79ec89f31f11030927616e5f729469aafdc23bdd9766bf289f03d8231109fe69f166de5b1cc6513f2c2dbb0c4c26894e1d7f484aa6ffe09391fd9d85759950bad2e6a40c2853d148f9d62c8489d2e4fa44182179425fd9c021ae9433f793b00344ce29961f004d8bc56f72422e0fe06d4a008ec5d6a807eeadd95133ad91d4b37886d1b760ff31492ac2792011daba1a1ca376e9ee44b8db0355289e559007fc0c4d5457b6381014215ca411e55ce5c01463022c6a277e66a7a8237b57fd3acb2994ae0a635b05decb003dd43bc7779eeb54993da6ca2cc2d33701d7cf6e9441ea8d50d236587b28504649c664c5c6e2109df3c1ae5fd9d38ea6c2662add0a84f0674c7180f0c9db3b58c6cc35432dea49beb9494d4ef0fd61107a22e5892fc09a9870de8d47d7f90062212d3ac994279db7ac2c41c9f983de410cc748bf7f362bbd414952d16cb8b2196046d64f6fe810eae72412b2f7f7362c45d166d09f8c5815f8b2087de803a2b83b247bb28b2716c726b0d7039f4451569aef931191ac60829735ceda13447e8ab23af8c355e85103e8e46c85aaf8d66c2e6e1434e344b306a3be7f1e1efac81e0d0c1c257dcabcaeaffea9681c282699c168180db3370bcbdeff364e8dca6dc256adaf3da86051421a972032fb5225e75a7dd1f45cb7bd1447361a86af9c7dae435eff58b1ac033812df3142e039d36ae41f542264f8c2633d80da91453c157417abbea19e7cce2717e011052348f0c34f23313181154870bdf72e754abebceb5d72950c9e7b3729b657253e26a8692958847d9c3ce462ef96e0406e9361bc158c7d585c24fa756f39c13fc783a4a36ed760ceed3ee9c4aaee064525cc1f68a47bb875d07b8d4e83f39028c79687078adb4c3e7a1c8c8de52243772832cb620c52e7062c5faf2ba8dd4e25bf6da5321c1037c4497e28cf050011483dce94cef2e0b840f92f275ce48fe61e48ee40a95c5204afcc38c288e634cf0ef6f3d187a8ebff68086b0d378a91a5a73e3d2b93cf06044f73f120f733097b86518c1614af176c488c1e696b240e258ad361b2f1963ca8eef754cde9679fc91741671186878cc96c49f2895bc49f97b858f7ecd438ff7fa8f96cc8116c318b4b26e3fe492ea78afab8d06c69e1be54c14b481df5cec31cd1395e88f8980bfcafa05676eea2ffcd5a348e5d7266b135301a4222088e7ba74a52d12561b1e0cab1f992cf0d6a2b1cb3fcc788987df42b4546132d2fe2c7614195a11615bf5270d7f0c096e938a80615c291aa343a11640d70ac011c6ed3ab9685528b6c6cf2202f92682fce9252f67734319f13b62912c4302504b114d45798d075874d45a68864064c90f8d480cdb73af34f99bf970bd29e3b453822988f0109b4db9fdec0507fca72abb655f9fec7955c5224d0176601215a5272430d2ba12bd0d1700ee27d43a9ce29c0fea248de6cb2016c9956493133799dab57efa4d72f70fe452ac3c5e6461365af3ae69ebd4159ce1a2bf351be367919d593ac797f47708d80b117c8eb70e7b5bc492db27582d551c10b773d4f9fda29e1d2c253ffbf2d40c0bff79bd675465796202a3a48d8cf9f5c79a201cfe53293924c9d6c5e35121ff9467512a09004d0188d556c6de010e83fdc0687aefea929c041cd25a252b70499db1a51c2a0d2681698dc2bf7bb7fc7faa62e21f7b3371b8e95f311d3b62df63a01cc7e38805f9da93cdd4a38046dc41b30d5cf5ffa8d541bc420bf47c3c77134bc031e340569ad518b09aeab60a8d0846d2cf60fed7fa4b7c68dce4845ce2b5734e15f93dfc62955630b5e24c0532dc5fff500c621ea678613034205172f4ae7a16855303514f136975757ad323cb878e6d07b041361a724b53f3602ae72510113a789b34a4c9db8fd0fe5058db0dbb18ed6a2ac4d23d95bf8e20cb9da50ceb950d48e8ea6a160a17eac3e9de24889156047afe4ce522a9085afc323b5a0d10b8df4ed28b3d38bc239d788152ea18bf1a7ab465df8be0aaedbaa2695bc7909704bd8b628057597dcc01f175a30b0296b5b104a7c14c2eae69240268ec8e0e189db60e02b8a723485b9b2a71eab3ec6742e2d11b45bbd8f70609e2eefd92a83737da1bdc02091769cc3da4681d97e0bbb4610108ee016861c252690240dfc053d769d5c88780d3e371acd04f279d4e1e18047b58fc8d4874e39ca943eaa57a0736c88591712c2d34c06e0ba8d0856b90a8ebd3af37b7a4d13cf266851520dcc973947503576bf180d2ea406db6ef0a7311879a8ab1daccee0b618a110e66f20eaa40c2a4c7a66f4d7fe31b0697bebbd580f9a05c1f8345cc89113735e1ed09db3d9362de5f834015577145d148d83bb0d0edfb323a1cdb92f6eb356df85ac223d197086c745be7a43cc9e2fb96b1e3a14e7791856023f576aaf140ed6877180d952e6e6cfc27c691b00cc990f4e683d6b2bed30c55e2e0481131600ec20cb381cf940dda1c93bc60cd5cd0c0ef0b16a6f89f550ac694a61c859e98ca938de17d6d5a7e2b161483d1ee8512e5b93d5e6bb6ba8850fcf839bd43a3c90bb20601ee3adfe8045ef567db41b83f2a89c6e62d1592bd853a466dea77cc6388e44899b650d9ce1406d28dbd82d6dd1c90a229239c42f573da52b76ee8aecec4ca98a57dc12781d787146f221ec143d7174042520dfa4c25c26e1ed17db4046c798b6d36ec064da3ad6f97af42ff8c0a59ad7597484443a4157af58b694ad270b96de84ceb48892fd704f76a62f53c8e490616db113cc1cc3fb1f0a6325d947fa0a29c78ae97607cef772d0d606ddb1f11f0086e12102cbb511ed0cfebad3f05ea02f73bb601905e4a8e9f04e68ab3b2f8dacccefb84faec65fc3daa1a70c52c8780a31a638402d6611f12731d77133bd59624972f72023f7845c2edf6f1edfe73c855fc21c4bc41f8204194586e14b3bf9e6e43d10bfb2dbf36ed6de523a63dbc32fd1d08306ebf8e51b039271c348120c4034e1852e2bd166e33500fecd91dfb51f6008c710b7cf4ae36281ab9fef56118b7bd823d807d65cf8853", 0x1000}, {&(0x7f0000002800)="2d7c9148", 0x4}, {&(0x7f0000002840)="8cbd51f0a2df40885dd4f2e41c1521c0b6855b5141d4a1a885a12b3576e92bbe489b1006fac776a9b78860c3e0fad485d33b09a3f203cbed074af43c15c01bd3e08973aefe70894e632b3d5c781d724ef380003544b71e97a3bc0d1acb460275ef8b3f92332741317e87dd25b3c729b134ca7a252095ef1bf8ac0cbbfe9d6603f06e484da07a73fc6c5cdd6b21f192f50962f9", 0x93}, {&(0x7f0000002900)="655e647cb3eda4b9c59edefe663fd673fabf81e2e5f79e08baf4d11224d96952c5b87cd7c0731f3dd8dee618c07c96bacab6e49649d2d8f6bc5e3a3554356e35d7c0e6c80e024270a9967df9d19a4022d521d2925a5abcadba15c107752d6b79cce3c5b0fc6206f19d6a41de73ccabca0bfef28ef462be5d0bd818c604beda1aaba310411c8b9b6deef0d5bc57e90ec3ab7ec415445459122b213223edc774e375446e81210541a221555d5a4f79c611c40fc51e8a368f23bb68f8a3", 0xbc}, {&(0x7f00000029c0)="7c258dbadcb7aa926523bff2a0ef97e486b7aaa2fc6982b2148b46190406341e9c7213a137f5c6729e10b3e10bcf718f838b2ba942b323960fda28d02f1f38f3d3d7087c0cff7ae4d088f271f8da2764f62a407d766cbc5cb6c9f15a301c360ec22039c46be5dc3254094a521ca0c3dd4fdd796a75b28c421ac1d2cb4c14fe26", 0x80}, {&(0x7f0000002a40)="e36c16ecec3b7abe349c5467a88cacebfbbc5e329971e2abd5f63e93873613c220455bb056dd727656ba28b6c1c4e8e097854e6aa6d8fd99980014603a91eeb13baec0f280c78e7a98a718b5f80237e024310620dab4bfd1adeb2a8a391eb0849cc0663a55e584379e26d124f08f9c733ad09ad8c3c3e0a1d3c22ad8cc85d9c83d41b0d3aea9b6472649939a71c004", 0x8f}, {&(0x7f0000002b00)="c1d4bfb325d9454df1316b862e3c4ccd32e06bded3d3e1290b00fc9446299c01fbd6c04624e3eeebafc1755b7092769d7fc8e3b1e2bab143de1ea97c213a33b9697897561f7b72712e1ede838dcdfc8a9138025e2cb87d99c2505e50f39fc0a29198a35b063d15cd41c059cd6ad5257730b029a81eb2401399b5799aae97ecc1d738de7f3183212df3ea240dea1167aeaa02ec5e0fc1a93c35150681f594a4063df9b810d243897a939109877d", 0xad}, {&(0x7f0000002bc0)="f86da87fb7e3b1587cab1b0447d348858098e83c25c9afeddc86eacfc21ea833334891834a3dca7e866aac0f408217f71a23e70ffa463f13543d9dbc7262243633a1ca612e217f468fd5a3d883cb5631a46f31ba82cf0e", 0x57}], 0x8, 0x0) chflagsat(r1, &(0x7f0000002cc0)='./file1\x00', 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002d00)={0x8, 0x8000}, 0x10) fchmodat(r1, &(0x7f0000002d40)='./file0\x00', 0x140, 0x2) sendto$unix(r1, &(0x7f0000002d80)="fbddbb16111c620912a4952d2fc9660d434d8ea545bd84cde1ecd06394d7b5680337b30ee849e43ed044e4f91318d89bc7bf04d1eee2604c8c8850a22aa3eb3bbb086671a27cfb5458e04f4e6888d46a07b9b55069f1c67244d727bbba008ae26f4ec25b", 0x64, 0x405, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) shmdt(r2) accept$unix(r1, &(0x7f0000002e00)=@abs, &(0x7f0000002e40)=0x8) readlinkat(r1, &(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)=""/186, 0xba) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002f80)) r3 = openat(r1, &(0x7f0000002fc0)='./file0\x00', 0x80, 0x20) getegid() shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCCBRK(r1, 0x2000747a) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003000)={0xc921, 0x0, './file0\x00', 0x6, 0x7ff, 0x0, 0x3000000000000}) 06:16:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) madvise(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000015c0)="76e91bfba01b2b43750074e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f7bc6dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac00000000000000001f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a13e775fee4", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 06:16:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) r1 = getegid() getgroups(0x4, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) r3 = getpid() r4 = getuid() r5 = getgid() r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() r14 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="fb4678222062876fc884c97532fa0096d28c29495b97fdd3f9a6b42cb4776fb197a07f79a2be8232c07ef509aa8bd6e40d64d21228e2e414ab1a33db6e1c4bf21a0c6d66e56ece03b416d194cbc67c5c912286cb540071f2a1ea973e4abc265f0b1b0de4a61d9296c97bd03d0bdd80eb16974fec05e61d8659ee7a92fda9226c8509522ac935d75c691f198f96547667056b6081d39d0fcc93f8d49d7feb5662dfe04a5930abac1f9e3fc2cdae65d243faaf0b615b89e30852adcbcf330aa6bb7a1330955b3e4bd06c2bd37f5f27b198cddcb4876bbd0db18006919f81e30a4ab7e6612c2f7a03b6d43eba0a7e7859d91cd1053c3971f56b2c60f76582", 0xfd}, {&(0x7f0000000140)="c13501d353fe2bf7960e898b9dc5230b1f86390f212559566048693b4ee7a5bf9e0f050be5ddd63b397079ee97ea297085a58c1e937c1d2b081e19c41386a3c14908418e2939fe471dbebfc8099ee5b1ff5e59fb0b2b2b52d09503a1f85f9d32c594593ad93c4a5631722e7b375ed5fefbd2db11b595fff2e3560421df36816c27d2a0b65ea86319dbb2cfc9e16532f6d78cc3087a33279ecfadf7404b5155004a74ba23ddf9fd390a05d9bb9e67c5c0461b68b5aab3db7276419c0961d9a431b568846e5db5efe85dd7c0638bf0e4ae2146cda4c47b7254e27acc9351c1ef243f3edd0e0dbdbe747c9608", 0xeb}, {&(0x7f0000000240)="ca7ceb91602927f59c985d9da54c943df171fd4107c57054e71c4b2cd0e3620afce08ad4460253a4e5ec1e072e2e253e79dcd797f7b1ddbf52224a4257ea21616beb566a105e8e55233f526b6b26f13f628b44075d2e05d3a10f6d503db915800f7b816db7452384990cdb9257929b849ce1f878807a5d929af4d79a0a369bf9f670beeedeb5d2d61044fde5", 0x8c}, {&(0x7f0000000300)="a7106c9f7a4b7dd037c8bf71d85faeacb61a8ed0f9e5c89943bd0e330e8e3de52c584c0344f3a8774936dbb4a042c206c7aee623d13f0e234eeb9e24a1432478c4c7d0dc53ff0fd23c49a5ee477ea7e7e2c5bbc905558a557a3c49d6d76abe0cad5d6ab7747197d99cd8db73fb0a63e8c828f590a0bfb1ab1d8a526d5033880392eeaa5c36ea90d5d4143bd7206b53b16681ec2109a3634e545c3aca16fc03ed09c676f3ba6aa2409e755117f2868e56d7d646b98c1e636fea70d228dce1d9cd2bab23d2b8973fd8920bf77d0c75ea9e4a197e5c4a4496a0fb3ecd6f65b5c06e2b6bd1b182400b434e7c301b641df558bf8fbb", 0xf3}], 0x4, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x138}, 0x404) 06:16:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82050000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x800) 06:16:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x800000000065) utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x8}}) ioctl$TIOCEXCL(r0, 0x2000740d) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x1ff}, {0x1f, 0x6}}) 06:16:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x101000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x7ff, 0x800000000000d, 0x0, 0x493975b95eab3949) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 06:16:50 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 06:16:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:16:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 06:16:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000080), 0xc) dup(r0) 06:16:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) socket$inet(0x2, 0x4000, 0x5) 06:16:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) write(r0, &(0x7f0000000040)="634efde1c9f39e75392ec37c99969d9798da14d2d04d0ff96e7cdcef0e67", 0x1e) setrlimit(0x2, &(0x7f00000000c0)={0xdbe, 0x1}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x3f, 0x9, r1}) write(r0, &(0x7f0000000540)="95c847254bc1059c8b1f71fe9300e8b66621bc1d6243cf700f7ca5d7906c", 0x1e) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:16:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000080)=0x8c) ioctl$KDDISABIO(r0, 0x20004b3d) 06:16:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 06:16:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="826b00cab31b95259669"], 0x10) execve(0x0, 0x0, 0x0) 06:16:51 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x4004667b, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4a) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="dc71a29aa65bbb544970ae24047d14a7457668cca8269342a8c22b909346b349aea34c3efa1a8853b4945475399bcff51bcdcebe3fd217bc0cfa007d56c95d4e4adb623ffa8f2b5b0fcd60536a4ca9a8a4e8f92adfd9ecf7df5d371776e8438b1c0b3eecefbfbef8947617338bf51904816d444bae223ffff31bae2ac78aa7e3e865f79cba66b63845f48fc0b858731279d5f0e7e5edd6caf2ef88cfa2eb5773c543b2dcc88731457a615f4df39ddd2264e6b82fb75e03931c06294dfc5ee3c7238afa5f3f09772bbc9f3b68af3fe9112d3a94913bd290c59483", 0xda}], 0x1) 06:16:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f0696c35fadcb302080000", 0xc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000780)=[{&(0x7f00000008c0)=""/212}, {&(0x7f0000000840)=""/91, 0x18d}, {&(0x7f0000000380)=""/110}, {&(0x7f0000000400)=""/236}, {&(0x7f0000000500)=""/148}, {&(0x7f00000000c0)=""/33}, {&(0x7f00000005c0)=""/85}, {&(0x7f0000000640)=""/6}, {&(0x7f0000000680)=""/247}], 0x10000000000001eb) syz_open_pts() 06:16:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x2, &(0x7f0000753000/0x2000)=nil) setsockopt(r0, 0x3, 0xffff, &(0x7f0000000040)="5af7c67213224c0e9500e7e598a1a18b9f78f1d556fad29bc16f426991abecf931aedc06d82481eff2e731d150fd7739b4e7f27351b6d779faf1f68fae318096a9fcc0fc21c4c12ea94fb40fab0b364ee017f3dcfb59a324e7122b679848eb719844aabfb07126be6831372a8f8b988097d2b5ff25a523d01bf4b66c7f63c86af81a8e8f5f72893029f52fa963f1eb16f2dd0bb5f6a4b886dc30ffee13cb33c78890", 0xa2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x55238563) 06:16:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) socket$inet(0x2, 0x1000008003, 0x328) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 06:16:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 06:16:51 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r8) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r10, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 06:16:51 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2000000002, 0x14, r1, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) LOAD: 1.27 CMD: GETTY 16693 [TTYIN] 0.00U 0.01S 0% 308K LOAD: 1.27 CMD: GETTY 16693 [TTYIN] 0.00U 0.01S 0% 308K 06:16:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x2) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 06:16:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0xf78) r3 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x10c}, {r1, 0x4}, {r2, 0xc0}, {r3, 0x80}], 0x4, 0x81) r4 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r4, 0x165}], 0x1, 0x10001) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYRES32=r0], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r4, 0x25}, {r4, 0x21}], 0x2, 0x7fff) 06:16:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1\x00') 06:16:52 executing program 0: r0 = socket$inet6(0x18, 0x101, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x2c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 06:16:52 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 06:16:52 executing program 1: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) getegid() sendto$inet6(r0, &(0x7f00000002c0)="230067dac5129fa1f8225b7bc08ed8c263f76831f47233ed1c9b3e805fc9093cd639817a5e75c40767e6941e9bcaf664e400aab4ea1751d1830a87a96ad59aa19d3b270f3b95e008bc02f55054da4a6478", 0x51, 0x404, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pipe(&(0x7f0000000380)={0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x41, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x80000001) r3 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) flock(r3, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r4 = semget$private(0x0, 0x3, 0x80) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) semop(r4, &(0x7f0000000480)=[{0x3, 0x8, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x94e9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x1e00000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0xa) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x1) 06:16:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) sendto$unix(r1, &(0x7f0000000040)="942b7878b35ce223bfb6078becead731c1ceb4d74305faebf93e1426abc28d5d4c04f84dca6b9753dfb0ffa2fced2e693e91cfbe5d5896542a5bf0b3dcd5d9d29a18a28dd0c402eabd68ed0d1aa0c9684c", 0x51, 0x40b, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 06:16:53 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 06:16:53 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x5, &(0x7f0000000000)="6b1b7cb265de35235a9352b7a1b48b4549d6cd17470bad068dcf1f7d82379f6aa2d9e033d4e690ff7dfccaeefbf027d4d2ccfff560e74e20481743ffd5a5db48a8c4d03015a13945951c5af1b4123900e804cb10c4d9303d8838c3e149ea58c72207f8373e0d002e31bdc7d4d696f63f4c", 0x71) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 06:16:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8dde, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2f, 0x100001, 0x0, 0x2}], 0x34, 0x0, 0x0, 0x0) 06:16:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) uvn_flush: obj=0xfffffd806838c440, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 06:16:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r0, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564", 0x115) execve(0x0, 0x0, 0x0) 06:16:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2012, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="bdfa4d2591c321a8cf98848e3e8751bd24c5d74e9caf60ddabe2d3280d33ee6185c6a19e1a3fbec9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xe3) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="a7130ac83cffac84bf4b5a08780179640e95951cbebcbf5b65c106a76764f59f7e6c98f80848ed6f5aa3b9c5bd758d5042f23e3068c0eb963bd2290e411e75e62400e542e64acea25a14961ece6ffcf4851fb95cbfdba27568d2982b33d422c2b4e77d54e2211efff70324473c66086f8e360179136ad288183ab73eb3e88179dcd64ea703cbc35b9cd2006a9806c261e86711816a9262db2b30d826b5b23171", 0xa0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$KDDISABIO(r2, 0x20004b3d) write(r0, &(0x7f00000003c0)="281d93c33723aa0025a60cbffc35f279ae963b223461326a3cc434b2b27e5c0db8111298437e365f970530045e2e98d9fff7b95ea7b68daefca3484811133efa152bc0a93dfd398f88cfcb764f8e8c3aa61ad797ddc21146d542cf6cbcd88cb602368a6dbe5b1576438c7ca33dce92a7e3a45244416a7bacbe3abb2553bcf7ce3c36c29f73cc8046289105b359785fa1061d52207307e069ae5607f02c863c4842067ab135c5be7323d306653b5d8177969103ecbd5ec65dee0c5f3d3da92f227320e505a87e7fb30ef3f7848af5ce2f1f3f4416cd1b0fea47f826c17f5deb5fdf9882b715fa63caa11c79226ef1", 0xee) r3 = syz_open_pts() fcntl$dupfd(r3, 0xa, r3) socket(0x1e, 0x0, 0x5) 06:16:54 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 06:16:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x4001, 0x9) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/99, 0x63}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000280)=""/112, 0x70}], 0x4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) read(r2, &(0x7f00000008c0)=""/214, 0xd6) 06:16:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xada) 06:16:55 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1800000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5d27b3726e3b97edeec5ade470b6669c0c8b2055c5e01288f4ca3f9bcca048e2568efaa1a0f0ace5fb1071b8386f7a6debe88d8d13cf7eb19fd6ac48c0ee56033fdd9a04b0fad8cc05b0b751eb73f3afffe87b579688e03f1bc97d6b3b54f8dd26c163ecdaf0b7fc3332f31d", 0x6c) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 06:16:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 06:16:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 06:16:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) rename(&(0x7f0000000040)='.\x00', 0x0) 06:16:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) socket(0x20, 0x1, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x4) syz_open_pts() r4 = semget(0x0, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x9]) 06:16:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') execve(0x0, 0x0, 0x0) 06:16:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x7, 0xff}, 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="3eb0d4b740add314beef62", 0xb}], 0x1) recvfrom$unix(r0, &(0x7f0000000140)=""/160, 0x37c, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 06:16:55 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 06:16:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x381f, 0x8, {0x8, 0x5}}) close(r3) 06:16:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffbfffffffff0004001f0e7ae08a5109588dada600a605000001"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x6180, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:16:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a3288fb3ebb204f096e82679abd16cf66e7ffe0f", 0xb6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 06:16:55 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xcc0, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setitimer(0x0, &(0x7f00000001c0)={{0x3800000000, 0x7}, {0xab, 0x3}}, &(0x7f0000000200)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x1) setitimer(0x0, &(0x7f0000000140)={{0x10000, 0x9}, {0x2}}, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) fcntl$getown(r1, 0x5) 06:16:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x1000, 0x0, 0x3, "273a070da0213695d72fafccad26794bd66f3e8a", 0x3ff, 0x401}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() write(r3, &(0x7f00000001c0)="985728e6ea5901e6ec527a9becd9864da65eebc31d2e0a14e4eef72ddc16aeb98b58752cf1684b088990fc2beb51c55c94152aa6c6dddc159de68c1a3fc211450bff1d1135ed9f5e4f38542934b8267166ca8e0b75351617560e4660864f6ce9d273464a9c4ccf2052ebba274340e103fe86dbbdd86fc5dd3bb34dcad9b2121e1de7af58a531a8149cf1b9611090f53e36673326ddce617f27d6e1104f78f2485bcb04809fa8b2ec3a0457a352e75b74ded06ba577ec3ad3c815775456939ee1058fb47590fcb0d66bfd52677e1ddabc3020dcd056704b0a12d92b6ef1f69fb521280b83", 0xe4) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 06:16:55 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/40, 0x28, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x7f, 0x7}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:16:55 executing program 0: kqueue() mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 06:16:55 executing program 1: r0 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000080)=""/4096) rmdir(&(0x7f0000001180)='./file0\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) kqueue() socketpair(0x20, 0x2, 0x4c4, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4, 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wsmouse0\x00', 0x12, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x800, 0x0) r6 = open$dir(&(0x7f0000001100)='./file0\x00', 0x980, 0x85) r7 = kqueue() r8 = socket$inet(0x2, 0x8000, 0x80000001) poll(&(0x7f0000001140)=[{r1, 0x80}, {r2, 0x4}, {r3, 0xe9}, {r4, 0x4}, {r5, 0x52}, {r6, 0x80}, {r7}, {r8, 0x10}], 0x8, 0x8) 06:16:55 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 06:16:55 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}], 0x1) getuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x4, r0, r3, r0, r4, 0x0, 0xeadc}, 0xc5, 0x7}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffffffff) close(r2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r0, r5) fsync(r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x20) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x2114, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3012, r2, 0x0, 0x0) shmget(0x1, 0x1000, 0x403, &(0x7f0000ffc000/0x1000)=nil) ftruncate(r2, 0x0) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x0, 0x7, {0x3ff, 0x8}}) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') r6 = socket(0x22, 0x4, 0x0) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/113, 0x71) recvfrom(r6, &(0x7f0000000400)=""/186, 0xba, 0x2a01414eccb2309e, 0x0, 0x0) 06:16:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0xfffffffffffffd5f, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffff74, 0x0, 0x0, &(0x7f0000000000), 0xd8}, 0x0) 06:16:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x4) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 06:16:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0100112f660ac9cca97d1277baf9142b6100"], 0xa) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x11) fchdir(r2) 06:16:56 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) writev(r0, &(0x7f0000000040), 0x1) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) 06:16:56 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x75e8}, {{r1}, 0xfffffffffffffffb, 0x81, 0x4, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x32675ae8, 0xfffffffffffff631}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x9}], 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1c, 0x1, 0x9, 0x1}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x9, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0x9, 0xbbc, 0xfffffffffffffcaa}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x8001, 0x8}, {{r6}, 0xfffffffffffffff8, 0x2d, 0x4, 0x4, 0x8001}], 0x4, &(0x7f0000000140)={0x100000000, 0x800}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe(&(0x7f0000000180)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 06:16:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000180)=[{0x0, 0xa92, 0x800}, {0x1, 0xde, 0x1800}, {0x4, 0x0, 0x1000}], 0x3) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000025c0)=""/4096, 0x1000, 0x800000000841, 0x0, 0x155) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r7, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x78) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebff9648", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 06:16:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x80}, {}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x20}, {r0, 0x20}, {r0, 0x50}, {0xffffffffffffffff, 0x10}], 0x8, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) syz_open_pts() pipe(&(0x7f0000000180)) 06:16:56 executing program 1: 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) ioctl$TIOCDRAIN(r3, 0x2000745e) dup2(r0, r2) 06:16:56 executing program 0: r0 = socket(0x3e, 0x400000000002, 0x7) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 06:16:56 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x228, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet6(0x18, 0xcaf2a431711ba531, 0x2) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x818, 0x0) r5 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) r6 = socket$inet6(0x18, 0x5, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = socket(0x18, 0x8007, 0x3) r9 = kqueue() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8b, 0x0, 0x7b}, {{r2}, 0xfffffffffffffffc, 0x3, 0x1, 0xa7, 0x81}], 0x6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x8c, 0x1, 0x7fffffff, 0x5799}, {{r4}, 0x0, 0x4d, 0x9, 0xfff, 0x1}, {{r5}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x43, 0x0, 0x3, 0x7f}, {{r7}, 0xfffffffffffffffe, 0x2}, {{r8}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffff800, 0x2f}, {{r9}, 0xffffffffffffffff, 0x10, 0x20000000, 0x8, 0x9}, {{r10}, 0xffffffffffffffff, 0x0, 0x0, 0x10001, 0x3}], 0x6, &(0x7f0000000280)={0x5, 0xff}) getgroups(0xffffffc3, 0xffffffffffffffff) kqueue() 06:16:56 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) geteuid() setpgid(0x0, r2) 06:16:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 06:16:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="2d38ab90611e52a086f1a89702718a2d644dc08f2dd92035d919a6ab0a8d2f3cb06961d5611dc1122b6d23177770e886da690e3a3de86c6573fe4031d9e5494af2c978a5cc56e0367d78144b1d7ba162cca68e8c97cfc55dd9da7a2eee53cbe95ed31e6235739d2b9a41626554f738d1b0a475425a38584911cd7fd2133648ce80345828b61ccd3e4bc709b5d9f5a78bc62da464cc2fbaee8301c3", 0x9b}, {&(0x7f0000000000)="8e9551465f89f2844545c30ca881142d64933df5169deb243abd10635e704eb63c532a4b7b5a98afbb4758e3a3cfd9a6d3f9ba729505be5214a74bd96162cd", 0x3f}], 0x2) close(r0) r1 = msgget$private(0x0, 0x190) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000b0e6a4d3fcc3e9533db0b8163165f85c79188aa09c25d7b9076975d58205ddd423b7cd60de6ad6787a447d2c38d996ed61f9cdbd788e912c33e0bb785832781884030000000000000014eedd33088ec8222bf4eda144959392"], 0x61, 0x800) 06:16:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x10001) socket$unix(0x1, 0x1, 0x0) flock(r0, 0x3) close(r0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 06:16:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) close(r1) 06:16:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) socket(0x6, 0x1, 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 06:16:56 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x3, 0x8, 0x20, 0x2}) 06:16:56 executing program 1: r0 = kqueue() fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x841, 0x80) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x3) dup(r3) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xeb, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xb3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x84, 0x10001, 0x3ff}], 0x23, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x46, 0x757f, 0xd67}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000005, 0x3, 0xe000000000000000}, {{r3}, 0x0, 0x4, 0x2, 0x3f, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x1, 0x8}], 0x6, &(0x7f0000000140)={0xfffffffeffffffff, 0x6}) accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r3) 06:16:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x15c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x3, 0x7, 0x3, 0x0, 0x6d5f, 0x4, 0x0, 0x0, 0x0, 0x0, 0x8000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) 06:16:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002008, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xa6) write(r0, &(0x7f0000000040)="e7d84b0cce8858f9e768376e2bbe9a54a17ebc4982b99f51c132426f816e313630b1a78eceebe7c9866129e7f8e22279a6f0aa1ee1890e1ffa559fd2b5b153189c439a909e86d7a1e4bcab3a936cdb4918ab186da7598865608477f565599dabfa8b093cbb66623a8b7343a71d64bfc25444fd75fed76c0d59d1f80923", 0x7d) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) read(r0, &(0x7f0000000140)=""/252, 0xfc) open(&(0x7f0000000240)='./bus\x00', 0x84d1, 0x41) 06:16:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000400)="493b4451d2a0748a67bb84590b0000000000019a8671a40000636070a5b52859c76a8fe8757f3f0cd10165f210641c3c2b515aac034c040f130fbd", 0x3b) clock_gettime(0x0, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:16:56 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/135, 0x87) 06:16:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e15ea1498727a3cb92f66696c65300480b68c756b6f97b3c26c79c995696a36943c75469b8b1850dcfc06e54bf178007016b07cead6cf0accfe4e5ca00a8535f8e6b29d4ee0ad2c4485faf89270ff35db44a7ab91e03980a46da9"], 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)=0x83) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 06:16:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x3, 0x2, 0x18) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/238) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x8, &(0x7f0000001600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgrp() r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r2, &(0x7f0000001780)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000200)="ddf71740bb6f9c879d3b5759465e9e0506e73507e08c4470d8d2717b3f51aa1de1edd8b2a3595fa6b0de7cc6c97823900864259c3480c5b9440a6731ef887f1a56c58fe404aad958c8b04a32b23189119a800f1fbd08a80883eb2c4f9871cad8073371609531954cfc330004ba9a8fe53c32f62bd6b99526d21ebe6ca4b75683af4a63cf23330872c8bfc247e46a7726e19d3a67ad484cb3d8c27ec18ee346da7d288537eca54924811e22acac879898c728da14b6c7f0374b5eca37ee9f8e2894721584b4540db1edf21747ce9d47b1752885796a79e17d7a0bef426858582c9e08447e07bdb229d02b89c4cea47d73d41a6fe2a0bebf860707cd5b06320d1cc464a0a0acefec9dc7f2ad2777bd8dcf0c099e460eec92379bbb12920f433cfaf89449140b6573335b135b8b7c1562d24bd41347f592ace5d6a14a0ec00c11241f52abf2c032a49d10a1a0368685984876a8fcfdbc19f1d4208ca662712e45ec015c9e8fbaaccb4d146bed88e318669376fcc66761cb94bd8d6ed32dacf00a444f910e934dc023f8ba0953d356b950c9feeb033446192f882954342db67b1e39935b67d0d1187ee1ef4e091a4da73322d6830dd02865a5ba3b329b0c837b91649695847b1e3cfce81efefc19189cccd3ad8e7291bfc63e619dbc9ea827071dec1e1f5d3f35f11dc341c441a0102a5003a09f10e5d97996bb5d9fa408ce9e487959fa2ff23c45771c3196f4d106c61f213dfeafa15de39861887b475af694a9b674e4931f51564ca3257ac347a2e5a350ca894e4534724fad197f209549f22fcc32d1114a84b75412a2505f36d5127761427cdc3e87efe6a36a0d89fd32807f76408ee9b76c59a18e0f77e5edc110344bd437637e1cfe1ca31f85e72cda8e3648804fae69c0c172459b09349da5d08012a8742e4213137a6802213a435bd6d3a68e8dd007de2072f7397387e65f3f8db8baa27a25d87a2002cc1c9da28b177f3a5647e4a302beb2a1ee3c3755a71360cd968dc15b34b462cf07dc6ba1d06f207b1d115e95c5c73807205f0383139e2eff8958870a8881a5f586c086cf845604cd2b25d6fd8b239e18d97f4c508f663610a1340fe5b92c7dc37bfccee27195efb394538264f56b958554a0c316f83d451edefa5efd9832d3c6af14bd2c9ffb1241580f075502e79b1fd9a344ef39c66603e7a2b3b209433d5b1a6fab6569e22f3bc6e31c892d748dad95183401bac0508c7fdfd4f7a3fe903d4a210af531fe0b2cdf1d4b6fe48f3178b77a1164423c60811d9397a4fb6ca749e6e518f4a9b7f5a0655467ef75b8b08a09a357c1c8f41f4a4f8a8a8c21cff59283dfd6f914a42c8f14583235d1a4c7356eb9a581bbf2abf5371caf466f977b3f10c169e345b157af5fa5200e1b58ac1cd85aafc15a20381e672145a5aef450625b548db9ff31d8c15bf12958230763954390dad376b779db5139f6fe6230ddd94a748cd0cb21cbcda526b02e22b6159bc17815e77f3d699d4206e4412a34cc3241f349ea1e1629643e3b3993efb6f6158bf0b5cd56f0feb3e068f5e1cf99a2f9bf7dab138e8240c0fe1695f0f781606ef20e41b22c88036c3a76847a6dc5d51629dd722b956476c57013fe264df0a2b5b80e69acdbd44ed5b62e6380e2343d4bf8d8105a57710993532ede1b5b507e4999461bed072019371c4192eede5c5b1a9892a18a42476b5fd83841f6e6c35e040a69cd980949ef00c678d74f34ee47e6bb55e67f0ff13b2b44e6857008e1dc1748455e0fb4c5c3ff248de8342196c0af3e139d0b982ec7c7ab372924c521ec89d6e33becf98cea9264d61601d243092fb2e13266ebf5f2cf2336dcf9bd14d2cb1681c933e32bee625b6782e4e284851c772c19e6569fb987aea09baa09633bed9244765c894c16b3bdc546c21594ab7dd511c039245bbd2ad9b76680056db17c780bcd3b7ac592e2f50dfc4e1c7444dc6ac1f0b3481b3b97bfbcda7ae5024b2ab6ecf36b69db8355bfce10975821b751ca753a09a8ed15a6e5be8466677d5416ee3cc84a21bd75f03606e0e85f99ac98b944ab84cf365ce01a39cac0626b09f032cd935b4a93d4eb3fad30e5f47600a826155efe961575cf1e12e8bbdf6566ff61ccb928bc6f7258bfdb8a81ddaf2bc3fd603907c7a96628548b7c5decd220c95295d56500b878165135c44af4bab47069addc5090251cfeeb970be8a6997977e95762ed5996eb2aebd27c4b903854e38d80650fe43adb4e077c759e3d8ea15e7627ee74078ebd20a8f4454a9f59c597421ffe768e610e71a5e61e69c9782aef0db0e437f19d360e64cfb6c8b1e247fcf104dc995c45933809a53b1f05310f05547fa870f1b1b97d9ea4fe05aeb2358c1dffd712819340c190f962004e4f3642427f4391f9a7a0f60fda9f53ff0a771394994f56cd627e7307cbf6d769bf079ea7fbf7d80cd3a396569fb33786388133cda5f829c0c15844fe3ed37ed6962bb8b690c23ad2e4eb2cfe8193caef1cb05ed87127109ac503c6879ef7e5d15cf9c409184e4128e0e0826ae7795bb947ecb85cf32017ad6c17514f932caa0d52bfbfd93645e6998025e277c2e73fd7ee8034cdcfd771df95c22f107143842d6d509d28eb8f19d4a83a00dbefb09734fd3edf71143387a2ce556857d2180a6b8be39c7a7d0cf80278f47347bce8f0add3a7dcd04016d02ce46d594440c973dd83ae5d7ebb38bfc54ba8ee9f8b8a1ea38a4e86326e65fe0faa39671e394f0868ea9fc8d1945c605e9747fd87d7bb7795f9cd0c5302b968ecb6d279ae755aa4c0b187ef1f61d5ca1c5f447481041a134bad9c726098ae3ff4486b63533119993ad1623820c1106205431618130fd52ca08de8f62ef1996a27e88bd0ea82e7fb4843329f9ba0bb48ce10b639cc6786567e7df5b209b59d1d7784c0fbbc34a7dcc6c3381f85ef4f6aab825757fe7f7920200efbe6d43835dbfb0f5044f55f7ec6a53dede10186f893e052ed820b9bf2203458304dfe62f357c33ad18f8b584d9c6954c69175467a343f1be5a79e1b1c0dc51ffb4c4957cd9d1d1f77df0b53a48e8a264b9134322d7066180e592bc18b5aac32663bdde3ca1dfaa099af6a1529c7ad45e8c5ae21e26d8dcccae25c6383ee612e82e1e8d00aeac16d09ece3a54185efbfe9dbbc3839ab0622c53649643e0b8707ae78f4fbfa3210af984d1abd231f455bb3f1f208089ff1adc609085236c84b6f5e8038f7d391f64504a7117610247cd7d02a7672829311c8df9baa89d5e606bf57c739ebf789ab4c83bd05c33ff015861c9cae008daaf11b1a179a6f6c2d1448f706c47e190f2b03c65695d1fe4fb74cc7b276967207c0e73b4ec5892a6ee2569cc55228969359e41874200280c47c2d1c39664ca31c38a4bd3b7605b307e4560d2385955e28a0576c343bcac62a5f84ded5838f3e671e4302efa2f2927c7c0a5b18600ba30c0529471fca6e46b8c7fccf8f276dfd9ec535a1759f1aac5dc5eb2459d9e1a8853be33522b4756eef7944cbfc5ff4c80d63b6e150a8cc95ee58979bb91bd2086690737b0a7613d71c8f35642c332dbbbf7eb89d38d8a4dbc7a993e2e65f5807174a2a15e442575a9fb3ea382f15945832293d438b7ecdeda51e49e3242d30da6e4ae3428d11052e95988daf76280eb513e8efc105c21fd78b9db2f97c345c3f81f25d7f6e48b408a6ff778017c7d5e11e53421bda656bfe9edda042f5a310009aef4cb725d0ac8472b115f537660e7164a30f1de5dca758ff4172e026ee036a1ba0f89f796f1de17aca1c759312d40009aaf8ae6ab4b4ebe6395b6bb30db86b3a766e87f74f20b938b96aeb5c9e599f845ef3ab53babd8f7a10f849cdf11ac4c0d996c42ccdedb715b28c7c9aa05416e8a0208bd43dd182340f759114542d91e62cdb95eda44d5a2015a328cfec48436f7e9ecda7cb026d834ef671420ffd4ab5601868074d026c880c9259900742c595e4140c7148c646bcce35cc20001f7f1aa0322a2631c052dd6407249f5d66dbe0900f198bf15010b59d4605a4722341c5c2813ddbc2e53e1ce651a3eb853dfc302fb96687c07f7c53165df8b80f9b67d76457e92d50758f7a75aecab96725a31262cfe862afa6938a3209dc2e225d971cb127cd22a91b976e865e0e8e267cae5b36bb103ae9dc4af6c2c2223a122ce42c0d704e433cb204a233000de14980bf2b21b1bd4c80798e9c8e562f3e8434edf9687768cc563b810ba82d31af199437fc6597d23a3281f49c6bbfaf0130fe7cb63f0c55c69e04fce1b9ee4a14a39294af2a2eca38df36c9d72a71bb89db90554998c6be971611bb34801e8598af0d9c10eb018d0722f95f317430ec3372afc701781a36c1e6b7b5bf0099322c14c82de3d08183d3f3c7afaa7500c1407265cd6b540b1a909ec96da0eb017238d12de3bf7d5fb916809dace8b0c83703448d54465b449da9df1a1e2f3e4e8d0d4d68cd9014a7e368fa3e1badc458d2f8e94293eef6a45cf967dd3c2b17e27f053dd870800b722c8f4180a635217fdb43eb66fea1b8b52a58eef282496e43daea0ff34b386e294bb4ae3a50e14276f5b0f24a1aaf78d8d78ef905ec40b2848e964df5999108865c4473af3ac27d885320b383b0d7f50410415714fbbfb9e152c2d6300826aeee77097b8aea353d24a157cd0fcc0a1eb1261958986f834116ce59e37b15b43c44197855a58ccb2cc9eb77b374ce75a6af2e5bf4da0f11bef0cb8c878898682104ee749268ebc43492ae8659a6af5abe656e27204ee7c44d9dd0ad89b5d54b0a21b3e6920c4dbb965c4482361be343d8e6670718ec26b97a0a593f450a22395b68b6e57025d6ed650b6e8d2ccd826dc33fce15284c1c7fb4e9f82f5fc52323fd10304e497893d9721d86f2297e9d3202484def74809d8d87c46b6080e8972d5a1f3dead76b4599a766fce98576caaf8f57569c293db5c6900d2f5dd5965d7c7f603a86348c8f1e498eb2b1f3e5124bb8d6a8055f0a1ec1218c167a9c61dfe693053ffa1ea20bbe81dc1b65eebb5d1597fc31b4bb7f2c1d364a06ead78c3aedbcdbfea693e735fdda7155538ed0747e2ba41070b4d6b134f95e79050bea71330d78e960dce9767bd16df2fb8b043fd77476ca8d788f4aa5b27fa75218ee56d988899d4e5eea2512360827ac3ddefe6e12c8b9c9f74d40cdda1cf4f490d22bcf4565ee8a00771e9aea663dccef0c0b9b5492299c9d25e5d787973783565ab052ef4612c1dcd7f6918075296a952c30772f18a0cf18b6187edbe55658200c3e1b92bb5ece8d21684e56bfc7afeed52ff372f7c91c05f69b84e734734a525307df5773c051da44ea791e6206199f69845321dc59a26470b8a700c994f08963651dbee565ea8506403f40fccf02e19b03979cbd5e2deca1ec79025bc62b583af3cb3fe3b0e0ef0b616f942cfbf935f13cb3c69369f8ab7f28e7816807a24928617d0487e9841fee992fbd4c7f2c88bbc266381eba4175d7a82f5c232fc92b942aedc5ec7f461763c487c954d67461e5f9758bafa3f6e7cd6e672804620a2753933bb22c410e6e84196d97c593a7685e48d27e74c0e2641089dc8bb5f3c55487742c9f4206bc0588ea1a6a361d912a05b46fb85e6e3310c39c442f5023b21f6b783b99e3fe33db6572aedb1f678c7404501601f9c277bab3dbe258affe0db9110e8a5b28dd3942dbe4009056c1a017d4c1ca1e2588e89df6c49f62169265dec38d8264522aa31af7492bc587bcbd6f279667660cd4da", 0x1000}, {&(0x7f0000001200)="c703ac5d50ea78c95db7daa83599313a93dffe454ca223e98323967fda1ea4d1f17dc389d08f926ebb1300199e843b9e71763419fa875b731953ad8c488f3db0babbd3c71c8e68a2566c7718d9e48095290b78891e8589aac2eaf7a03bc54481fad2d03eae009cd2b5508a5536de1ccb48d87e57f0da9cd1bee0c39cf5e420b812cc10cb9e91da92554b68d59cccdb8b5a4a7e", 0x93}, {&(0x7f00000012c0)="935ee9a36ad07f4b4f2d9d991189368080de3df856adcc1d35d5d24d56fd61911ed98a0452acf6811c334dcacf13f85ea0d3967cef84c3efd94ec549957bed19c4ac621c85c57b5f27b36b97c7d917fac826b01130e764bf948844158b8128920f3abd9a0522435a327624101bdfdccaad422823c5da62fbd370e986cb5c4b25196b3b5580f7ad2c34b622c85349979fa90341f7e4e7591f081df05484dc293a13e690976da37d0e3de39e3b0a24a25eed7831ffb898124fcf7cf0b68bd6a8b791003f13caa5047ad0", 0xc9}, {&(0x7f00000013c0)="d2a3e1587955e9a59bd78f4627b41526cdc974a03d509949ba8201b606034db0df20a0193b1ad546c947bce47e4f755f4b3d545a5341ca7306a94a74740be87e7948dc12f38124d623b0e8e20fd7f7f16f85eb1c79f569ec9c4c959a8c9cfed7af6025b4245a8cb745611b7a9a8aca125d777c57a672510a3dd2e8d378b5da7a3c5bd0758e", 0x85}], 0x4, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x90, 0xd}, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 06:16:57 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget(0x0, 0x1004, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x110) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x800}, {0x7, 0x8, 0x800}], 0x2) 06:16:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 06:16:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x3, 0x0) syz_open_pts() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/81) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 06:16:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="e0fc78129815152027503a41b94aca5dfb299fd19114d154ffe48fc3d4dcc00e56ee2ddbd50b804154e4e6492125ba8a862427be23f279a8dd7c552846cc44404d36c418f741e7525c63baa0c4e549655dcb166132cb6ce4dabc0dcbbeb33b77d9343381351972ce08e5b4b81b10e5d89b156998f148298c1bdacba54811950cb2037898c9465dafda15364ef1d3772854a9a06e57d50b3de0be00945b9bfd27fbc92b269a8ee17143ae", 0xaa}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000000000000100000009000000a192e1ec7022852d02af3e7e946caa5decb83695584818562b828f0cd5e0a014b9f063aee80532fbb9ae73a31679216a41a4c9ea349737c8a59b0cc749f92a6f17dfe91197c8318e757028730b8860f330f3d885174cd24208d5e3488cf6031bd5d17c8362dbae2f1dbe7de3ce0712a8c00d3e61bbde000695c3c638d5620a733d1fa80a6dd09cef6cd9b084bea2963963ba5d9ae3aaa4c4f0dfe740a0d83cd2b4f8afb69205a9bbc800000000900000000000000001000000030000003458bb1e9aa43eb212275c45c84fdf4bd560c10f3887ce8f266c1f5d5951ca984c209086a59114b8aa129d072775bfa0b7f6150c63db45e353242627bf20a2fd3fda4da6222fc8b7903b2af1c00cba393c959f5afca413c36dfa7e33442fdb73b1c25355ff35056cbaa0c26a0b037a8b75d9533d087eba1e8314f225817a0000"], 0x150}, 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) setpgid(r3, r4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) 06:16:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10800, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x0, 0x7, 0x9, "5e762d630aa9c7301e8587ef2f46f342d32bb265", 0x7f, 0xfe64}) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 06:16:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3fffffffffffe, 0x6, 0x0, 0xfffffffffffffffc, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x3}) 06:16:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0xfffffffffffffff9) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1004, 0xffffffff80000001) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 06:16:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffcf) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x104) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) 06:16:58 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) lseek(r0, 0x0, 0x1) 06:16:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) getsockname$inet(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r3 = kqueue() sendmsg(r1, &(0x7f0000000a00)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="84a66d399574be55261be661a67685ee971fce1f5dbc3dbd78e78f595ec4a223e904e9f147baa65b07f306a59de178317791a5bec3d788780175448931b6b286559dcfb976db5b2a03981020c48ba80ca11732575d98b46fc5632a4e13cf475279a007cd18e6f84eb9665f849cf229d94ab31508537a64d9cd8252e60ec9fc05d56db84ef419fa4c9488690854a4a62d0999d4c7ac6605bb7e068f7ea4243e173cbae5e781cc553de38df5b264a25a1d816856be", 0xb4}, {&(0x7f0000000140)="2105b6460de7f38fbef54a29a48614fb24c98902af39d03dc0f06b58b4ad0750415fe1ad4c668e6f66a1240ebc367d542177f24af23da7334fb61f40ce1e6429ea7529ecce79a7d21054a06fc79f02398253e2fa56beacc919ab4d3b372fea54fc29b91e1b443cf7220273e0ef9f4d7457", 0x71}, {&(0x7f00000001c0)="c50ec39d39ed084aee334434257f7de93abeb61450e115eaaccdbc3b22db597c81dea93034", 0x25}, {&(0x7f0000000240)="cb46cc49defd156f0ab4fc97f13309e3ee550746f6fba4f1f558b1e6a85a126e6d8ace5214c518dc8ce7a79bf10a68399df782c1581ba0ad044ce33f793376a879d3d7544b", 0x45}, {&(0x7f00000002c0)="a53b01fa810b06a22bb0a824bf9b58a453dd78249642f7de4abbf9620cb4861a0fe44c7d89486e41dbba8991a6de5138730b15199c518f19e9121c62237258421d8b537c5f1761714b685e4884e7090d1bb0028ecf7b1316e9c5cd3ea04b250cab2fb97341a2580e69612fe97c395ab506a6a264de99641b39ee23338a87594ee9423a258d1e80e07d434d63f9155f48f5c21159431b6175ba7c5c91ac68e3a598b2e5f0ca1950c53af6b738918cfd13e88cc823ca06bced569b6d4d0c5fbcc0c0a3d25db5dbbd69db3f052170f9e3", 0xcf}], 0x5, &(0x7f0000000440)=[{0x110, 0xffff, 0x101, "50bafbd4cfad4303b528302a5a08cbbe7a6e60d81282af27fd7580fac2ce602adebaff699417022f1e552e0257e3b0f09331e30e9c993d5e00c36518e922c5a7b72225ca9e374ac5f730b4481b72130ab7010d25c73d5e7694561f635e293038463d081aef0a0add0d030d68f7acdb6097c1328186f8eb281db16d19c78a7787b240ef19cb8961fb97b61b0b222e40d7704e8ad7f5a9f817abcad250ee327f689cf936615a28c308a24dea48fc138a0887ba7ffa16f977348e84948ec2dbc2acae833178fa672a1dac38d07d099fb3d6e33fe534a6ea5a1ee49f1fa2aebb78cc8c8f5ed8786a75838c59d5f0a0ef59137f6d6cec090216f498c594024a29"}, {0xd8, 0x1, 0x100000000, "8e1fe93f3703500c145834c2d7f83137fa5c56aad7f1067d3082b1ba286c5cf5b9b1a2d61c4be20988ea34b9c45dce76eb9f0cff6d52baa490c8d542a57d2cb307095b138e14bb006808ce24b0a6b750c683c80d344f9ff25e9dfe2f3077fc6e1717777efed63584297c824e65b283b1e5575809c77b809c98bcb38d8d9b17d9c6d62cb4202eca652b64865cc268acb6911927bfa84950bcbccc132063ebd4d1355b792f406af273b213d2b3ea41ac1abeb00dba5456a894db37de12776ac29deccc1876cbe9de5d"}, {0x88, 0xffff, 0x7f, "c92fac5f069db227d6fff8c47f13889cdb08707e722ff33c72dd86af72b08c5f78fa3d4355b992fa0b89e39438e6288e17aa720dc1cdaabb784f18ac6e2420cc5123dd9b03f104224e129d3228ee33eee2a8ead99245544db77615c3f76206bd0293dc0b85dbe69f10772d380e7b0c0f06"}, {0xd8, 0xffff, 0x4, "399e8c6575fb3cd87b68b35ce081f0ddd1d9f2c90d5237b081de577471ee11da46de28b5f08493109a5195d1d9dfe7af3bbab70eb180a7584dcaeb9bda3edebf4f7ac7e6ed8af502bda6885fdc6ada349ad2b20052c9e293507eda802bf098b9a26078b0307ccd02ddbdc74fb02727a7b995b5ed69c65cbed7fe9f87740a0694a2ee529c1e4ccadd8a550916cafe85999f0a071dad9074a8d1cf16a48e526477ce5b700d78a9914e6435e528fd5cf889730302c4fed5b4a8f382be7118cc75ea69da562191f345a5"}, {0xf0, 0xffff, 0x0, "e826aa0ca83181d14890e1a95a747769f01dcdb72dfaa11ccc53a7ac5ca75b79f2c7efa2276cc6fda27e56391ee3a0b9b43c6999d836964df62f0cff3cee9979cd30ffb0739aeb563dd79ab4c2df6ffa9003f2d8ee3b4c2e2291e8f691c0313ddbb84dd4f71f0bbc78ece71c8e755c9e7955e9fecaf79fa3e49af24e6436c74ff6581ab3645ed8255f33e769e972a55fefc812c4c87a4997436817b87995fddaacff1b68904178350880306e35165286267aea4b7215794e4a37bbb4d1b9b7c782d226a0f201bfa8e3254442e85ac3da79a4940bbda4e7d9eacc"}, {0xb8, 0xffff, 0x9, "e200e6ad6ab3dec9ab96a036b4c6205d455c5ee4e5ebb653b8b3d2a4f339b3a2b7503e5bb06c591863005e8d10fdaa056db1955ae46ce919d9e7a75c2c90aa3edc6c52a92bcba1e9a0fc150cecd27985bba4ad26309501ab2ca46e6470b4b9b284a4bb6ec38030dcd8f18a7df07e114da6c2d9892bba429f9c71b44fddba69edb132af35e0947cd39d460d237ac8c4022f2d87c987f2cb01f6b13b1a713c2dcc88cee570acd3"}, {0x98, 0xffff, 0x0, "67c03f5a163c04c15bb37ff797a04af11c3cec38a91daef6e02e85816dbc996cfe621a581db7bceb2543c7d22e7ec7b4370eefb72c0a86367cb8a642bd8590cd2852de2a8218bf17f4e9ac8cbc0df413e63dcfd872a36ff330ea7e608c8d590300f692280e54244994b7145dfcf48bc4c0e5b966647987d908efd6009d817e8fbcb882"}], 0x588}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 06:16:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='*\'\')\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%]\x00', &(0x7f0000000240)='^,\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 06:16:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x820, 0xfffffffffffffffe) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0xec0}, 0xc) 06:16:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x896, 0xaa1, 0x3, 0x1, 0x7, 0x1ff, 0x2, 0x0, 0x0, 0x9, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) geteuid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x5) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xc000000000000000) mknod(&(0x7f0000000200)='./bus\x00', 0x2004, 0x81) ioctl$TIOCCONS(r1, 0x2000746f, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 06:16:58 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r1 = msgget(0x1, 0x402) msgsnd(r1, &(0x7f0000000040)={0x1, "20e391595852db6ae882a8a2c416245f7283c779e1519d11b76c0e5527327cc6fe9dbdca688c8162634b2590e4388ca4e15dfde83582c2b45aa4624a3e4fc43bdcd102c8226a06985c7a0cecf5d269f12bbaa53e9199b7d2b019727990570e7c8830d481841a39469d1803fd865179191208841c282d5cae7623940c1deca014c8cfb267de0b0028e0e97bbc9cf98af857c7aa807a7a776a"}, 0xa0, 0x800) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 06:16:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) write(r0, &(0x7f0000000000)="ce7e779121452324a88da3abd57653009b206c3d521013d62c3dbd99091d448994ad88e871fec169729d", 0x2a) 06:16:58 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20881, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:16:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) getegid() getegid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) recvfrom$unix(r1, &(0x7f0000000240)=""/95, 0x5f, 0x1, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x91cb) 06:16:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20400, 0x0) fchmod(r0, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 06:16:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) dup2(r0, r0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 06:16:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfe4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000540)=""/84, 0x54}, {&(0x7f00000005c0)=""/255, 0xff}, {&(0x7f00000006c0)=""/143, 0x8f}], 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="b1860c7909070f5e9a5244ffff0e7423522146c882d6bf3bd4ad0dcd88c9325c9139376c9a00f63c5882abe120559dcf4ad444867f3c4899cba6f324e996d211af46dc257d98a0b308447b17141a18c8bf768f8b79572b5c56e4d40ad892a1f1172ecffbac02d3ad6b8ecfe105f234730b7e2edb", 0x74}, {&(0x7f0000000100)="3a66e43e4da71e9be73ea6763ec0b92c3081ca29", 0x14}, {&(0x7f0000000200)="498b3ef81b769cc51293175921c4306f2872f579feb5f13131e52900a19c26ea93c91cf4755b1b3e004919c1c73c5e5770933a2067a9bf552e019eb7f6762a4814c1d2c7aabaeab47f476d", 0x4b}, {&(0x7f0000000280)="85e428e5926f52c84c834ee4d14c0686006f460d45fbb52876aa57b4540bb2c065b61314bdc6505a42c7722bec716d2e8221ea4ad4bc2e2673def0", 0x3b}, {&(0x7f00000002c0)="d04983e72e8e096bd31f2f2fa12598fc0799a773c795bdc97bb85dce78e40c66a7f743531dc3fef9609225d64f25a8818ab57b19187ca9778d90dedcfcee8a4da3c7222b69bf831320120dacac1e4ba058ac17b3a9993aef2f542b15155c3385093fc9e83c0c41675c08dbaa863654e040e6560d77bd96d6c759d01a117e0becb2abf4721060b09e6a9e3e15a6633129108ed286965beebb789c72bb99bd668c63edc2b7cfcb56c1d5d3590374820bce1b6c9fa895c05776fd38ab8778990836147082173ee72bc3f2655f294618ff3ff269ad", 0xd3}], 0x5) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 06:16:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) 06:16:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) ftruncate(r1, 0x80000001) 06:16:59 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1a6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCDRAIN(r2, 0x2000745e) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000f60000"], 0x10}, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) close(r0) shmctl$SHM_LOCK(r3, 0x3) close(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) openat(r2, &(0x7f0000000100)='./file0\x00', 0x48, 0x20) getpgrp() openat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0x62) 06:16:59 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x6) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x14, 0x10}, 0x0, 0x401, r6, r7, 0x1ff, 0x5, 0x1, 0x1ff}) 06:16:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:16:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file1\x00') utimensat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) 06:16:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) 06:16:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x6, 0x0, &(0x7f0000000180)="1030cf585899d95e387a909459dd00057a0df64ff83c81f01e12768c85ef36b86cee3c2f76c9ed2e8eb4ebfb1c3b74f158d1e78825cc2bbb31165e740579a0ae43975bef379da62c883483d95d75b2daa094dbe8c78245ceff030221dc375fbd692dd50137d96d5e69ef4965cc04b5e1556026d82e87e9faf4e0535d165a9d309c9e86d3428932294886d087034d61bf7a13b3ca35ca654db31e9fa6bafb6cbdb7a3581e6b8f7932fd8edf280806405c1cc04a70037a8f1e2d0a346f114ced6d0d4b598f530c501efbf09b287e1a45c9804ac30ce11d682f9bc4daf4ae430ca6b70c28a8ca286778df3bb2574b56a65b58e084be2e84b0ff233e1997cea6f831549b242fa328c5c4894fcd45ca820ece831df9c0b967be2f084ab49308374092503e7c9d327871a01b418f27591e19b1e0482fbd2500096ee864488a6f87a1f5d5860c9fe40124736051a4f6bfd08cf64467eb56a9687c8efb65338f15417f2f548f26a261806786217cfebdef5304db5016bece60dc7b0c0c7e2f785cda25de378ffebf05d851861d1a10476cee5f9af6361dcd6ca7233ea18182bb4b21b7e623ae16a04512827f25d9b9eb56a462069d530843b4760b79dda5f8557b2288dcb21378a78b80f7de5145fd6965b445e11e6a39e2265be7999c72e0125d00d7bf732c3b04dc81499e5d43bd6cefce2dc21fa9d81035099492458746cbe2b40c7d47af440eef3ec9de3673c08981bc1f83d152051647f14e754ff4d035264eb93f16d3db970438cfcdf1f6648b31534f984f9c7a29a27f79504ae1acaa2ef48800ba37f9837fa5e73178cf00078a8ce7f0ba33e0e3007fa1d61aecb06d66f2db9c2713bf43f082c7b4088cf98c6d1646fa3d4bdf1fdfe2708698970983ad260c70c98d4634984d0a09c1f87a4cb3d0cc7db01e18238b3193839d7c8e16c10d9da2325126546b12d3ac72255bdf30fefb577bff97dd238be1828327fb9623b662cc337354401c22d47469260bc55a3003dd3dd9eca62f757becbea5a213c302e5e180a53e7b6b59842f206dfae45fbfbf52d226f671ce42cefdbcfde977685c8be56677c7439fae3c922025b04fd12210293e912047897f5df7e86ae3d1d56f2a2cce2be2582297104a65ea1d4e4f6c183a8ad9dfbdb46d686b91ccea12ce3efa07a5784445510af8588bfc38f701d44fe1e03ff5280730a40a709267cfad82bd3c8bde62830bc6442a26e7327af075c05fb920d478abaeb1d0febd1f01c4aea89639b9e8129750838cc728bf63a1c6d7ecb9f94a6b35a2bbf26e0983ead354c5a203bcbefc25b0a5f4d541724ee64d04e1091da8cfbde7a0cf12a5b47120b02d4fe7a1a2f85d8a1202ff81e4ebe92791b3e3f242b51c972ee1f3989e67a0800f3b6d3b98f27e80fc9906cfec0f01239ddc189e73aa238f9725b1a229460517a6e300e8c73c8350c1f4d676e9401ccb6229386ebb7cb9aa281938197a2b7159ffc33cb639abc7815daf3ce5d448861b504897080e08b40a31adbc46fd7b4f272c8c66c5debc3efe0bc5ae4e39dae0fc0019b17d88794fe69c3de0d2c81bac0d519691244ee566d10eda7d301ce88bcd068e8f91f5aa755a3b931ff61d59c9aab5d73395b8d8b17a7ba3c6624951551446f832b3e38b9211a0cd6e73d2ed572ac69223b27cca101cd334c26e110d76bb4580d5e4a0bf7cc686bfe085afd940c2e92bf5c8619851859ba95b0c32228766ab6a9ac7c181dace10ab9908049111f5985b402926da0226a0efd96ee551386cfdbf5a855f23231203991595e5ae1d9fc5cf2e3ef3debcf63c094b0c815944006e21e397c6eac864d2451bd20c0cf67e98969c8dafd79e8e1f913f43dfd55c75373c9c285d6821436d1c54dff9984b6bfcd1eed5847a62383a511bb62a5d3b0e79feb35d37acfe0dfbc8c397c6a1376be2679178c027288b79bd6290219a3ebc369028b16cd764c4c8f7456002f158b6f9d5ba71ea184185a4a17d3c456dc5e1e43fb012526d4619e50d6fb174188f4f1beb7177f935958a692ccaa76bd3c1a60ba7d119db84fab52743c7293ebf9033f8d05f3867ab85c0f1aca713ffa04f0121a34cca400c47035599667b0ef7d030fde42483d959d25d5bd7d4596ca658e8e251548b945c7cbe190ff95c59b9a6fe0e017b198284d3c806d8db87e3ccfb2180ceedd60db0c65dc54eaf007da20a725056c3868f2375db67d1c6ffbdf63488317b88de42cb6fcc6f132addab7f556bb1a478351bdbe91ddc73ec41effbbbe848156f6180a709f95eebf444fc3074e1f27ae77a9abbfcc001d23eadd8e36d9a951ad64cf57ad251a4b1d6ddbc93f43d807346615d3458c27305dd1aa9880da9ff90ddc87a9e22723360e77bb79494f16e4b058ece916b52df935ca88c55159069cc68f9f1481b32c84aff92c217e1133d9ccb20ff41550990a574e312ca8c96c2876254e2dc05c15310a3c46cc94a04d8543904a3f187c2a61bfbb0cc630b16293098080f6c6a732bc94ba746c3d01f7b0604d055a57950f3dc7e0a6ad075eb7fe3e51bd8fe4b5a88e75d8a61248ee54d76964e6f5f356106215ae2220509b5dceb1d85076af2858600dacb91ceeccce372a4afb945f210bc4881102fe4eb532a0c2ad7593eeeecb7f108d2ef0c9a80b7765462403d9d4603a9f8769e4130e303d611ad656220cf051da44bbace61053131a885249308f1e3e4f4b5b318092b7a1c9ca4c97e77c5dfc8e5d6b3f4f40a7aed666142dcd75cc44e1712d8f3a30ef021a83c3bcd9e661aa32b224ac3c1f7f7fb45292119d394ef2bdb202c00d418a3654d38f864061e00d50576d56a80856b7cf84c6d2362a962d14ce83131ab2e4389678b72e90a6dd016cd70c85bb326029aa7913da5f6d4a0f570b77b086adcc64d20df55505aa094ba05bcc9fa036dbcde1b4dc75dbf3c072ffa5d2bb026b0889940d75bb6628bfb6d9d68d9f2360699016ff7dedac84d5d5a5a4672e9b7ce1e37fd390c36030c1fb5a5dbc9d5e3fa55a625ad5b2c07f4c59279ec9eeb2e1a4fa54d6213069a6394b3aa7618a8b38139c65ca1d1da3d87a1cb1d6141ee569381ba10ea51936078040dc1a0350984bad0f252b77fb39c5339cb0ad4d16edc3d1fea4ee6084cd63548b89214424cd49688d89b43f7388da03859500305b75e5612cd473aa3f36a7846c60997b4203e558ceac6aa6c50277a23def0aeffe2137f16494572eb8f96950a4a4d047dc62319794818361ddd3bea012cbe59c5deeb1df36a9398d959d7bf1e9f8832cf5c1ba778926d1f21ab59eb45099e18865591c6f41e33fd2acc1e134caaf4662675b5fe05c29ee3c9e37909a7f71d69cce4095f3631097e63484df316a901a00a430832d5220853df8586f7e89dbf0fab3ec162de3bc2fdaba78790db231dda112dd07b91e6f4bcc14868a184ef95cd7b215e906d574b640cc460c4887c97ae2f2ebb3a062669c92f44a41cc1861df185205caec7facaabf66e9f5344429df9e16bef94b3734c8e24a692dadf402e30557330d76c9a8500a6170792bddda50ad267bd8f87ba536cceace54d5c3b7cbcb0bd4cb972288e9029e316064209b5a3a2f4ec8e6d7daa874fc2ec5ae4215d25f721d4143a22855303bb44568d2c4f091c86d5e3183894b5b1aceec7eaf9bfb433a375bf0dc6ca658427c95ac04b7f738207dbfd43ec6ba0218c7681e599932698d2a4f9886c4e10ccd450491f7467e6c57f0b0bf9ddc347235a1cede987607da9741fce7ff5025da43a261bb2ee5a890aaeab7d40fa89895a6be38ebfd581488b37de5915d1bd4f7324d4630e21576fbfb227f791dd4e293ed411bd1fe2c30997e7fcd972045f76ff3350c3d26661e7c6681bb255eca826d8fe6265e6bd2f3ce50f863e3900d55f94be09278d89b647d908f5699ec83c57dbe39ea95eda3ee6f929fb3f4997a4a4002f25e95b1edbb1c534781cabc4df0e43c53750d24cdd87127f310c78bb64b3d325f8341376369f72ccb75decd5657c8b905c7db0dd3054c17bdde8b05f7338a81c25348ef39073d572f801aad47137b6aba1ed38b1fa7f569687f246885f5730b72280cc329e11ecbceb1e41a0a36bee08be5175decd2dc4b19cff768d759ca1fb193a8d71ba2fd9c51c9861ed152308fd256c245006e0df9b75a09c74f8b356797e3039b33ca8be4036e31bb3b58632ec2e7b5a2c8b2453c9115e299b5bb1728cc828672082cd4da019d2fc7a573ffb862a386192760c2687caf9ee17e953cd5f8e3d890398406ab58b18252dbd97a8fc608e1623573268379862c0ea2c481b3ba82626f6896e15b4640165b361d4e8a44ce66f790f60d222e33f17766fd67ce3197b937046bff30113e580c54a88596600d77542a78b12a3a424f872d60b9393231a5a55e803bc7f0a64a203cc42e48d6a816f0aaf4131222b6a2939649b1acdb2e4f6ee549d744324f46ff010ae191c1206a229589632c1d02540c6f4a627325e4b7ec4e7eab49a94b4380a4227498fc204344c25edd34f842a5f2b53994bd258e6b7a4c488e8bb98b88d07141940cdfb63c9cdd9d57a6239bf5069c4825a83354defc21351a45fd40b3cece37f0c8f7ab1afc79d2c426c6f99c7fed8fc7921a2dc26bb1b81bbd2050bf377a144bfb0ee4e130a4c2378480fa0eae27d30bc7c606fb06e9216e5902f2a400f146b1d2cf9c708e9002155118ed605c529600739681e4cd161d6c8edd5382cbf9c47d4df49ff38c2ad2bcf79404de55625df47628d8e612c898194080c43ec34c9b2ef323c82f4983ce12cb8be54fc47a8cc710977c5a04bbc7576aa3fd72f0948a860511e8531d475661ca54f9dafd3a3e3d41251267dd9c8cb62e91fbdfba6437f3783af0e29af19a86591824514ab42eb446ec450f7c5c0fb5fcc502ffed1630a44edc09197b2241a1f6fadde41ec5f44d1624ec79667dec69165807b5ff3d5b28a18d4ab2bbcf0d802415e4a98b189847b25c9072269f777f15f04d087dc22e1f99e8dc72c2d9cfb1d3072a17feb2af7be3de0270150b20a64af2c2b549f69b01deaf8bb9c3b92e6e0f6ef59c59cc186f8e55560e88bb74dc16fe38b515d0425e63172c9b0c3dd875e93e7c350151369a6621dd203d10317e15a92657aa2edcedca7f1a4b2b85ff2b92d6bcd2d197ce4ed975863787e07519690ba24075d1c9170bef0e73fb0ac8e985ae9564d9edfc48c7acdb1f577936868308acf62fa5cfc4ad4e9c7682465db6e060d172fd2b1d6135b9d0a6311b2d6276ff62549e0ee2779aef0345ba706f21e8b377a68636c7ed7f6d2b67fec4f985d43631dcf519b7861e469f1f1eefd1088628bc142539afce4e964537012a7a57297f59655dbd9d2133d29fe544857cbc6768a63fcda756eb45184456bf1b584b6b5e9ffa994056ac5b9a1aaf4db252c6d9e6e7c941821c3335337e77eaf8c3646b4012b46a81bcd157297052886b7fab93009ab8a29597d46880e9985cc449959639edb3af15ad31995b031dc4ff47b5ff1fb7c48f8d3aa4b3c16a11244cf4483e957abdc41859911e75f614c789f5c622567c0e930be23cad9dc3cb8a087757c6d931616e9e5b3a4d5790673a2a363e2a97d702587d9a35fd7634bf3f1a6f9e47b49fa4bf884a10950dd92a3a0f3df8ee6c3f36df2ad6031f174907f171d7d9c5d626683b10ccdd0f57b038bf4536c3eade013f173356f8ab30ae6cababa60faa71f866785d3d18094f88d0289bb0c37f5dd0a4297c61d41d78e21c31444b79717a589345f", 0x1000) 06:16:59 executing program 0: socketpair(0x18, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) recvfrom(r0, &(0x7f0000000080)=""/119, 0x77, 0x40, 0x0, 0x0) 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) 06:16:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x3, 0x7, 0x2, 0x0, 0xd33, 0x6f, 0x7, 0x2, 0x2, 0x8, 0x741f}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x800, './file1\x00', './file1\x00'}) r2 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:17:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x4, 0x80000000, 0xc257}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) 06:17:00 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 06:17:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x2, 0x5, 0x5) 06:17:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="623238bb58f3b08b6b58fae4913c", 0xe) r1 = dup(r0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x70, 0x800fffff, 0x1, 0x7c3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x41, 0x4, 0x101}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000005, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x8000, 0x9}, {{r0}, 0x0, 0x4, 0x0, 0x28, 0x2}], 0x2000000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x88, 0x80000014, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xd6, 0x40000000, 0x10000, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000040, 0x7, 0x4088}], 0x5, &(0x7f0000000000)={0x2, 0x6}) getrlimit(0x1, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:17:00 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffb000/0x2000)=nil) 06:17:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 06:17:00 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8013e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 06:17:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 06:17:00 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 06:17:00 executing program 0: setuid(0xee01) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x221, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10080, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x800, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xaa8cc9efd6704f3c, 0x90, 0x80, 0xae8, 0xffffffffffffff80}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x0, 0x4}], 0x1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x400, 0x3}, {{r4}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x6, 0x7}, {{r5}, 0xfffffffffffffffc, 0x2, 0x0, 0x80000001, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffff9, 0x80, 0x80000004, 0x8, 0x1}, {{r7}, 0x0, 0x80, 0x20000002, 0x0, 0x2}, {{r8}, 0xffffffffffffffff, 0x9, 0x4, 0x9, 0x7}, {{r9}, 0xfffffffffffffffd, 0x2, 0x80, 0x33f4, 0x5}], 0x0, &(0x7f0000000340)={0x8, 0x3}) 06:17:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/119, &(0x7f0000000140)=0x77) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 06:17:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 06:17:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:17:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() 06:17:00 executing program 0: r0 = socket$inet(0x2, 0x6, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) close(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x24, 0x4000, 0xffffffffffffe067) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) recvfrom$inet6(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)={0x18, 0x1, 0x5, 0x7fff}, 0xc) 06:17:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x8, 0x9, "e4e527f0683c05a0a2643ab993e8972b3ef75706", 0x9, 0xa4}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 06:17:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x20448, 0x26) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01cf7c9c37d3a179906c3c602e2f66696c653010"], 0xa) socket$unix(0x1, 0x0, 0x0) 06:17:00 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 06:17:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x12) write(r0, &(0x7f0000000000)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="a457fdf751c6bd234ef25998f5cd9a0a4784e81bf9a3cb023172c2919b1362169757b158cfc413e1b03411a98b8ae92e71f341cddb41c60783bdeaaeab6e9a48cc58cbbd89c73eef248f4f0076ee74b2cb58f27d6a68350761b11787e340d69dd8273cad88e89acedbeaa51114b525e702a748de139b9444fd409aade1d8b050eeb18e69668683925366e6bf94d51541230cdcb7625fd9e80a3644b324f095f2f236452db1117d517e6167250d619ea9d77143d6253acfa58806de4d33bb3d1a1a1ffb6c31aab7e9222e78dff9e89d8602698e846c8bd0b403763d2fc3abc2143979", 0xe2, 0x4, 0x0, 0x0) fchmod(r0, 0x80) 06:17:01 executing program 1: r0 = socket(0x2, 0x3, 0x2) close(r0) poll(0xfffffffffffffffe, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) 06:17:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8bf93c297dd88b8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x2) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getegid() r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) accept$unix(r1, &(0x7f0000000940)=@abs, &(0x7f00000008c0)=0x5) r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r16 = getuid() fcntl$setown(r0, 0x6, r12) r17 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="b4f1abb7d6dc68f989d0b8ddbbc0fbc8e51c31193282ebf53b5c0c4b9fd99a303b71c41b5d1794b5fb0e2abd380fad90596b6c09f8d0b102ec44bde2509f7e5004a6f37182c3a804c3e04cda0404b0222f961c3ee4aff6fba3d282e97de50fecc8d511f689bd897b95f18b0d9ea8ace084b262990cf4f73e4553275f063124678b700bbba89c3c19080f96b2bfdf7e830adb00eb9bcf1602a40bff62448e9f2e4f5dc2cd06785b7d218a593df273f9511022e3b5dd231ca793033803f7ceac07c3cf0f255b188feed7226d69c8dc06f6481c25d70d16711ac2715319cdfbde26", 0xe0}, {&(0x7f00000001c0)="f7b0beb18a688b9349bd7fe65dea90884cbcb69cef974246caad91b0a202d569f7e4a3e80516ee86c178279263cb639d1a521fa8c0c5465a801caae48b17e6921f8ee44d44e7b9c67480a63a4c48c25505f2faf0bbf2a896125806ea98356b7f212edfd3594acb585876949cbfeab288cb22d2b15a932c46d25d97581609ef2af15426d203d85b35e1c366f046307cfa018c7cafc0c0c2a29c8bef260d48aabfc438b6cc68821c79622eabba2b45d8a4c6f9c3", 0xb3}, {&(0x7f0000000280)="7540416aa901acfbead5e88922d1809028778a33", 0x14}, {&(0x7f00000002c0)="6b7e206d901ab2d59bc8ba786551152c206a7d319323", 0x16}, {&(0x7f0000000300)="a0501df664254d96e240d8c0", 0xc}, {&(0x7f0000000340)="4729547a704a3a71cca97d29d51d1abd6b0cb86ae65bddcb27f7aa23385def1f2cf73a95f9911bee22910d372f5352b71822", 0x32}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xa0, 0xc}, 0x40c) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:17:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCCONS(r4, 0x4010426e, &(0x7f0000000000)=0x10000000000000) 06:17:01 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() flock(r2, 0x1) 06:17:01 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)}, {&(0x7f0000000200)=""/50, 0x32}], 0x4, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 06:17:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 06:17:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x9) 06:17:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x38001, 0x181) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) pipe(&(0x7f0000000000)) fchflags(r1, 0x40000) 06:17:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xfffffffffffffe65) 06:17:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) recvfrom(r0, &(0x7f0000000100)=""/151, 0x97, 0x0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:17:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x9, r3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 06:17:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffff7, 0x8000}, {0x18, 0x2, 0x1, 0x614}, 0x8, [0x0, 0x400, 0x0, 0x1, 0x5, 0x4, 0x7, 0x7]}, 0x3c) 06:17:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x9}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xe0, 0x11, 0x6}, {{r0}, 0xfffffffffffffffe, 0x57, 0x19, 0x21e1}], 0x200, &(0x7f0000000140)={0x7, 0x1f}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 06:17:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x180) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$inet6(r1, &(0x7f0000000140)="5cd51a0a8e467dd10ebf0bd69c1616f43f24c0d47a6e79e12eadf12cc2de5bb9922c0d8a9bc1c264d1994126e39872acbca127873b45321cdd4ce18fa4e240fdb494f6da21473ff40eb7c512f023de4950a1a4d9af5bfcfaf01ee1c06505a69bfe618103084d6d1976711026446415ef738479916b7a7d95b754968148df468bf1634c14ff5dda22aaddd19699dfc2639adf87eba2761002440b9abacec7e6a2ea3659b73a4bf28ef724398bbdd012bf00d73f96217e38a2beec7740ce9cb49d39f7b1f799c25c03a125d2aed401924a5552275a03835494a5d9c7120fe6e4fd0edae98f6db65b68719eb92f66fc16b9", 0xf0, 0x403, &(0x7f0000000240)={0x18, 0x3, 0x1000, 0x57}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:17:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3, 0x3, {0x1ff, 0x8}}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x40}, 0xc) 06:17:03 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="882eaababe6b9ad8", 0x8}], 0x1) 06:17:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x3, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x82, 0x0) poll(&(0x7f0000001200)=[{r0, 0x10}, {r1}, {r0, 0x13}], 0x3, 0x800) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="e1b3cc2f09a1e3736471edd802169ab34d8118800bb99eb55e207309f45b4bc58306d0f9deffea4cd7f9fe2dfe5e919a412c9376cd3a20630bb3cb1bfdec11bcfe7db51520c4a281621f97d061730ea9d8b8db7633f82eb9200be42ba77f6291726a82924b2f", 0x66) uvm_fault(0xffffffff8225bcd0, 0xffff800001768002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8225bcd0, 0xffff800001768002, 0, 1) -> e rtable_satoplen(21,ffff800001767f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c2b3a0, count: 0 ddb{0}> trace rtable_satoplen(21,ffff800001767f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001767f09,ffff800001767f59,ffff800001767f11,21) at rtable_lookup+0xfd rtm_output(ffff800001767f00,ffff800020c2b490,ffff800020c2b498,21,0) at rtm_output+0x10c route_output(fffffd807f02b600,fffffd80690dec20,0,0) at route_output+0x79b route_usrreq(fffffd80690dec20,9,fffffd807f02b600,0,0,ffff800020b28e28) at route_usrreq+0x35d sosend(fffffd80690dec20,0,ffff800020c2b758,0,0,0) at sosend+0x6eb sendit(ffff800020b28e28,3,ffff800020c2b818,0,ffff800020c2b8e0) at sendit+0x590 sys_sendto(ffff800020b28e28,ffff800020c2b8f8,ffff800020c2b8e0) at sys_sendto+0x92 syscall(ffff800020c2b990) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,34cbb4cc010) at Xsyscall+0x128 end of kernel end trace frame: 0x34f71f25610, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c2b300 rbx 0xffffffffffffff5a rdx 0xffff800001767f5d rcx 0xffff800001768003 rax 0xffff800001768003 r8 0x21 r9 0x1 r10 0x4 r11 0x50640f754b8ae555 r12 0 r13 0xffff800001768003 r14 0xffffffff821fe058 mplsdomain r15 0x4 rip 0xffffffff81674900 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c2b2b0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=430624 stat=onproc flags process=0 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29c38,0xffffffff823c5f18 process=0xffff800020b7c9f0 user=0xffff800020c26000, vmspace=0xfffffd807f00b2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64532 459476 49549 0 2 0 syz-executor.0 *64532 430624 49549 0 7 0x4000000 syz-executor.0 60442 413541 61833 0 2 0x480 syz-executor.1 60442 122111 61833 0 3 0x4000080 netcon2 syz-executor.1 60442 80992 61833 0 3 0x4000080 fsleep syz-executor.1 61833 193224 10459 0 3 0x82 nanosleep syz-executor.1 49549 517372 10459 0 3 0x82 nanosleep syz-executor.0 46833 256059 0 0 3 0x14200 bored sosplice 10459 125984 64325 0 3 0x82 thrsleep syz-fuzzer 10459 150235 64325 0 3 0x4000082 thrsleep syz-fuzzer 10459 60752 64325 0 3 0x4000082 thrsleep syz-fuzzer 10459 458943 64325 0 3 0x4000082 thrsleep syz-fuzzer 10459 429240 64325 0 3 0x4000082 thrsleep syz-fuzzer 10459 254432 64325 0 3 0x4000082 thrsleep syz-fuzzer 10459 112906 64325 0 3 0x4000082 thrsleep syz-fuzzer 10459 406834 64325 0 3 0x4000082 thrsleep syz-fuzzer 10459 170682 64325 0 3 0x4000082 thrsleep syz-fuzzer 10459 502751 64325 0 3 0x4000082 kqread syz-fuzzer 64325 270344 81955 0 3 0x10008a pause ksh 81955 477543 36568 0 3 0x92 select sshd 16693 361529 1 0 3 0x100083 ttyin getty 36568 41024 1 0 3 0x80 select sshd 21871 119724 59424 74 3 0x100092 bpf pflogd 59424 146138 1 0 3 0x80 netio pflogd 25567 419501 47945 73 7 0x100090 syslogd 47945 378302 1 0 3 0x100082 netio syslogd 69133 250386 1 77 3 0x100090 poll dhclient 72601 250213 1 0 3 0x80 poll dhclient 13432 234177 0 0 3 0x14200 pgzero zerothread 48151 271312 0 0 3 0x14200 aiodoned aiodoned 8951 240904 0 0 3 0x14200 syncer update 53828 276187 0 0 3 0x14200 cleaner cleaner 4773 197408 0 0 3 0x14200 reaper reaper 86443 500904 0 0 3 0x14200 pgdaemon pagedaemon 46432 72281 0 0 3 0x14200 bored crynlk 40927 34464 0 0 3 0x14200 bored crypto 25352 410948 0 0 3 0x40014200 acpi0 acpi0 63424 390562 0 0 3 0x40014200 idle1 72131 38927 0 0 3 0x14200 bored softnet 29172 76692 0 0 3 0x14200 bored systqmp 66002 494778 0 0 3 0x14200 bored systq 9729 282290 0 0 3 0x40014200 bored softclock 82022 242801 0 0 3 0x40014200 idle0 85993 83706 0 0 3 0x14200 bored smr 1 426047 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 64532 (syz-executor.0) thread 0xffff800020b28e28 (430624) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823d2f80) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9557 6441K 6449K 78643K 11026 0 0 pcb 26 9K 11K 78643K 699 0 0 rtable 101 4K 4K 78643K 918 0 0 ifaddr 72 15K 15K 78643K 274 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1498 0 0 iov 0 0K 28K 78643K 191 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1189 74K 75K 78643K 2049 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 22 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 184 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 1305 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 54 51K 83K 78643K 840 0 0 subproc 64 65538K 67586K 78643K 646 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 199 0 0 in_multi 33 2K 2K 78643K 289 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 4 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 381 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 97 21K 30K 78643K 5176 0 0 UVM aobj 41 2K 2K 78643K 51 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 37 0 0 NDP 16 0K 0K 78643K 96 0 0 temp 199 2376K 3015K 78643K 7478 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 21 0 17 1 0 1 1 0 8 0 inpcbpl 280 697 0 689 1 0 1 1 0 8 0 plimitpl 152 89 0 81 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 196 0 156 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 273 0 268 1 0 1 1 0 8 0 nd6 48 38 0 34 1 0 1 1 0 8 0 ppxss 1128 21 0 21 6 6 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 49 0 31 1 0 1 1 0 8 0 pfstkey 112 49 0 31 1 0 1 1 0 8 0 pfstate 328 49 0 31 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 923 0 732 12 0 12 12 0 8 0 art_table 32 924 0 732 2 0 2 2 0 8 0 art_node 16 193 0 159 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 5 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 182 0 172 1 0 1 1 0 8 0 shmpl 112 49 0 10 3 1 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3609 0 2153 48 0 48 48 0 8 0 ffsino 272 3609 0 2153 98 0 98 98 0 8 0 nchpl 144 5597 0 3948 63 1 62 62 0 8 0 uvmvnodes 72 4027 0 0 74 0 74 74 0 8 0 vnodes 200 4027 0 0 212 0 212 212 0 8 0 namei 1024 17422 0 17422 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 17133 0 17133 16 15 1 6 0 8 1 sigapl 432 1450 0 1434 3 1 2 3 0 8 0 futexpl 56 14109 0 14108 1 0 1 1 0 8 0 knotepl 112 600 0 573 3 2 1 2 0 8 0 kqueuepl 104 323 0 320 1 0 1 1 0 8 0 pipepl 112 1068 0 1049 3 1 2 2 0 8 1 fdescpl 488 1451 0 1434 3 0 3 3 0 8 0 filepl 152 9004 0 8902 7 2 5 7 0 8 0 lockfpl 104 460 0 460 3 2 1 1 0 8 1 lockfspl 32 506 0 506 3 2 1 1 0 8 1 sessionpl 112 35 0 24 1 0 1 1 0 8 0 pgrppl 48 48 0 37 1 0 1 1 0 8 0 ucredpl 96 1882 0 1873 1 0 1 1 0 8 0 zombiepl 144 1434 0 1434 2 1 1 1 0 8 1 processpl 840 1467 0 1434 4 0 4 4 0 8 0 procpl 600 4149 0 4104 4 0 4 4 0 8 0 srpgc 64 102 0 102 9 9 0 1 0 8 0 sosppl 128 19 0 18 5 4 1 1 0 8 0 sockpl 384 1306 0 1285 6 2 4 4 0 8 1 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 251 0 0 10 0 10 10 0 8 0 bufpl 256 8637 0 1649 437 0 437 437 0 8 0 anonpl 16 168111 0 159862 87 46 41 51 0 125 5 amapchunkpl 152 9355 0 9250 23 14 9 10 0 158 3 amappl16 192 7182 0 6718 72 47 25 36 0 8 1 amappl15 184 12 0 10 1 0 1 1 0 8 0 amappl14 176 115 0 109 1 0 1 1 0 8 0 amappl13 168 1091 0 1087 1 0 1 1 0 8 0 amappl12 160 60 0 58 3 2 1 1 0 8 0 amappl11 152 283 0 270 1 0 1 1 0 8 0 amappl10 144 439 0 434 1 0 1 1 0 8 0 amappl9 136 394 0 391 1 0 1 1 0 8 0 amappl8 128 319 0 298 1 0 1 1 0 8 0 amappl7 120 841 0 834 1 0 1 1 0 8 0 amappl6 112 88 0 82 1 0 1 1 0 8 0 amappl5 104 160 0 145 1 0 1 1 0 8 0 amappl4 96 584 0 557 2 1 1 2 0 8 0 amappl3 88 189 0 182 1 0 1 1 0 8 0 amappl2 80 12313 0 12244 2 0 2 2 0 8 0 amappl1 72 41409 0 40938 24 14 10 19 0 8 0 amappl 72 4518 0 4477 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 50 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1451 0 1434 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1451 0 1434 1 0 1 1 0 8 0 vmmpekpl 168 16095 0 16070 2 0 2 2 0 8 0 vmmpepl 168 165154 0 163587 130 49 81 83 0 357 11 vmsppl 360 1450 0 1434 2 0 2 2 0 8 0 pdppl 4096 2910 0 2868 6 0 6 6 0 8 0 pvpl 32 474272 0 462733 195 83 112 131 0 265 13 pmappl 224 1450 0 1434 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 593 0 3 17 0 17 17 0 8 0