000100)={0x8, 0x80000000, './file0\x00', 0x40, 0x4, 0x6, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x1c) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x401) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 09:43:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) poll(&(0x7f0000000000)=[{r0}, {r0, 0x80}, {r0, 0x101}], 0x3, 0x5df3) 09:43:31 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/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="1dbb29686478f063f169e6fa83982fdade597f51525cef0cb0a4613f4554b879f9abce95b658d6029aba2d7e72844916470142d94b7007e625f059cd79b7a595f791a6c73eb57111ee976c9d5d54afdbc53b77b601d47bbba1cbef685c4cbaf966e1ad059e38b7fd08daabf2bd654b", 0x6f}, {&(0x7f00000001c0)="45fb18cb3e525142efe0c9d679170d9ef8a6c86a7c0d9275543401c7f3056a54834fffe8b3960f148ef5f8174dca258f6ae116acc95792375b934bc627686cf75fce6608dadb9d533c72fc7c05c73c932cefbd038d4b33012fb41167b6a671ff5984c9ffc502d1e8beb7e156", 0x6c}, {}, {&(0x7f0000000240)="ab6752934218444a9b5deae419cf7507789e015b0fd04414a957633542f55103e52d7d1a064b08349109d62089ce0b2691ed49b3801e8fb84744938f155e37097c5bf0cf071d2a938fdca1c96b2243150c2061fca77527f2c0a0eeb46fd480d08286b01a53faa29d68fcf5ef91c116a189160194339476da93f8", 0x7a}, {&(0x7f00000002c0)="65e67d839d8f1e1bc5e6e06d62a1012a49ed7a2b38286c201146856e4e8c9a1c280d3a33da0f5e4d80a920ee813bfc92fd9103baf5b767bcfafaf0f723167c546df7dbeac157b445c10106462d324dbe784961158dd99ce44a", 0x59}], 0x5, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:43:31 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) socket$inet(0x2, 0x7, 0x7) chflags(&(0x7f0000000200)='./file0\x00', 0x800000000010000) rmdir(&(0x7f0000000040)='./file0\x00') 09:43:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/191, 0xbf) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffe) sendto$inet(r0, &(0x7f0000000200)="c275f5dce47ac687840d48ba432b50567b00e06b12abbb297b197979f3fe198efa72c3d21ddfd9b639d972aa40c37c042b3526db9aadf9dea4d3013bc3274e90b90ab764d39c5e0159ab3bc1354fa74e22d79316338e39c5cfb82b07a6fe28985745a7fedcb8cc23f8b0667cf88034295d520127982e6b7de79acc8ae1768f3c1059edc12c66cbcd3267a7e1e19d24ae31dce6e8db335276350c42baad330aa69525eb0955547378725ddba0f60a513ef1383ac2178bb744106622d802", 0xbd, 0x400, &(0x7f00000002c0)={0x2, 0x3}, 0xc) fchflags(r0, 0x70006) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x48) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x100000000, 0x7}, 0xc) 09:43:32 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) socket$inet6(0x18, 0x0, 0x3) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="b5a5c4ac618388d4bff8d43574ae4f9656989ee357eccf9eba4e7e3cfe6a77e154b346195ecd5afa0c07e750951bdfad3ffe0ca0bd1ada69366da3e13bb00eeb6d2526110ea4c40edc252c799fd4e2f7fbbf4482ef127ba96f10dc487a5f53e41a56fe334519e82ed7ac6328052ad5f8cd7f40ba659c747a16c4a2bcf03c1feb182986a2dc5d5f315460fb431327f804e910dcc60a5463817a298fa3cae3855949ac2597870b4349ab2be5a1743a16a70e5fd612412e02c14a7a89c2d8b24bc386ab6ff62153eee2f7102e725afb1d8e15d752269d80c64ece68a758", 0xdc}, {&(0x7f0000000240)="7986fa871644e5e5639a2309400a385941de", 0x12}], 0x2, 0x4c) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x4) 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) 09:43:32 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfe69, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10e8ff3ffeff00000400000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="fd7d8fe0e3dcc4acbd51803739ce9005", 0x10, 0x9, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10002, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x80000001) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0xe32) 09:43:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fchmod(r0, 0x20) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 09:43:32 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 09:43:32 executing program 0: setrlimit(0xd, &(0x7f0000000000)={0x7, 0x496}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 09:43:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x82c) 09:43:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:43:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x84) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) 09:43:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="d3163c49f84da02aa73d1e5e1d89ebe4aa9f83fe1ecf2373f838e86153dafd67063231cba779a72e949d9153fe207ae9b29f1a5b237b2ff1141935b4b2c8ec51c3da1af1140c70676cecb0e1322becd93663ca7ad0ca9afdb1926d64fe6e4fe7facaf340f49b5f41a3c06311754499bff611b64635dce79a2fa13ccc999f8164866d45978ade2d641d20f4c85fadbd53c96f76ef23a10c31f8d8231940804714c2914abd9c", 0xa5}, {&(0x7f00000002c0)="c0c0baab5b8560fa83751f63c2b9243c56cdb13cceab55d6af691c2fc94b72b49e930e5b326aa89f40863f45b8171f29e643ffc9b1ad0f1ae169a9874604b6ec0ebcb2262922354c8a97e1", 0x4b}], 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5c9) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x5) read(r4, &(0x7f00000000c0)=""/72, 0x48) 09:43:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) 09:43:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0xa8) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 09:43:33 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000381, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) rmdir(&(0x7f0000000080)='./bus\x00') 09:43:33 executing program 1: r0 = socket(0x400000000018, 0x5, 0x8000000000000036) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x100}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x6}, {0x18, 0x3, 0x80000001, 0x6}, 0xf42, [0x2, 0x7f, 0x0, 0xff, 0x9, 0x2, 0x6, 0x26c]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 09:43:33 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0xfffffffdfffffffe, 0x200000000007}) 09:43:33 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 09:43:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8c1, 0x3) getdents(r2, &(0x7f00000003c0)=""/196, 0xc4) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x18af}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="dd597ec3a3fda52ba146ee39410b06b886cca1e02025fc3c97fb972810022e89ce", 0x21}, {&(0x7f0000000180)="9b204486668acffad2ef4319fcc650ae1826077c7809a5e9229dfac709a83cf8bdc4f76fccda9f251778dbad80b64ec6b010ae1212447282ffa2082e6035e6a7f1cbfea81f874b6e1991817dca8dd5202bf2b12d0432f280327a066980c4416eb1d679d3b61891", 0x67}, {&(0x7f0000000100)="b39b6ceaec2cfc4b", 0x8}, {&(0x7f0000000200)="a328b31a9005a3", 0x7}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="5000001a78e91bdd1068f14d2efe990000000000ffff0000c402ff02000000dc9a36b4dbecd5f7829182c775c590a0169fabd32302c3ed5d83a5eb6d956e1808e1ab383c6882da8c0400000000688a56c0ffc9eba87fcb7b8e63c1807639b6d2b8d857e521bff6bbe54f703cea14e69c087600000000000000e278e2327f0b3ab3321f23978df4c899f10e00d0f40cda91fdab1c747dbdead0ecc0ec5ea2c875f88455ccaf8862075b9f0871ce6778b2b7eed79cb5c82ee0e250dbd46f4ce1da3f58b563ccef63f36349c66e"], 0x50}, 0x8) 09:43:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x2, 0x7f, 0x8, 0x3, "ba434642c72ff212a7dfc9f6a4981aa57f58da49", 0x0, 0x7}) 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) socket$inet6(0x18, 0x6, 0x82) 09:43:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) close(r0) setsockopt(r0, 0x20000029, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) listen(r0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x16, 0x1}, 0x8) 09:43:33 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0xffffffffffffff00, 0x4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 09:43:33 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r1 = socket(0x6, 0x8007, 0x8) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x2) r4 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getegid() r9 = getpgrp() r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x80000000, r4, r5, r7, r8, 0x1af, 0x1ff}, 0x34f2, 0x1, r9, r10, 0x3, 0x4, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSCTTY(r3, 0x20007461) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/43, 0x2b) setregid(r6, r8) renameat(r3, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$KDDISABIO(r3, 0x20004b3d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r11 = syz_open_pts() ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000480)) getrlimit(0x3, &(0x7f00000004c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000500)=0x1) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) fcntl$setstatus(r3, 0x4, 0x84) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000540)={0x1, 0x6, 0x0, 0x8, "edbe391a2b7b19512ef812f31ca737f9dd3def10", 0xd, 0x7}) 09:43:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a369979851a2eae67b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf6147525907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6cf0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc28f65b7a7b0626d6737a16ccaec13215ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a060bbbe8e22d1a9283b3232ff562dcc66050ce006a58b885c72c2c784f7a66c6987c4b3b4a287897b046b519803c55f18a148a9fd6d2fcaeb4cd7fd84300513472c39b43ae8a4acc0f32e2c461cf10fb13a32e53f921cbd92f86914f6a5be4b5ea9de8d", 0x1066) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='\x00') ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0", 0x259}], 0x1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x3, 0xfffff, 0x372, 0x8001}], 0x1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x40000000, 0x9a5, 0x10001}, {{r0}, 0x0, 0x41, 0xc0, 0x0, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x31, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0xec, 0x1, 0xffff, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0xffffffff, 0x80}], 0x7b5, &(0x7f0000000180)={0x7fff, 0x100}) 09:43:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x14, 0x3, &(0x7f0000000000), 0x0) 09:43:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getuid() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x8c, 0x9}) setuid(r3) r4 = syz_open_pts() fcntl$getflags(r1, 0x5) r5 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r5, 0x3, 0xa, 0x0, 0x0) r7 = socket(0x400000000019, 0xfffffffffdfffffd, 0x24) syz_open_pts() write(r7, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r8 = semget$private(0x0, 0x6, 0x8c) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r4, 0x20007479) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/4096) getegid() semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r9) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r10 = fcntl$dupfd(r6, 0x2000000000a, r4) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) 09:43:34 executing program 1: r0 = socket(0x18, 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(&(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) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="1d36c3dbaa333624e50e3b959d0484a1557c0484030c9dcb8283a29be3aa77da3d52177c0b76ba6f0a6d3798694fe3cd2b30261249ac77abf6a99b7428a4b95c474cc79732a2b339176e7552a1ebe96d4d830ba31f49690e2f2534dbb99a2dcf028dc81b98a517f0a46526c4eba804bee924c0989ccc76cdc516e22d4eae8aba54c42cb677e4b2ea33c3687189563d46b9eb5061ff042102c87edd24f93fadf9411f71cf4a24c3cdd36d4e057b0f5b2dc4d7afef8fa481dda32f78d71efc340d353387", 0xc3}, {&(0x7f0000000240)="77757f164d5622445c50b8c00b3408bd3de554976feffddeb4cf450c54f4efdf29bb20da08ae14dfb1b133", 0x2b}, {&(0x7f0000000280)="545f4f2dd17aca3a8e2d9f75382f803b01f54ecd573433afa59f79b49414f1805e8c662cd3d527badc7a0d5357d70c71e0aee676cb9a1a3158f1d0673afb1011af4d736e30fc883c8d218075b1d3d76cbf5cf4da6156a5ad3c077a1795cb01a00d0c6322c730ca6fb81f2d3a04e42a2562b5a69716a85bfa07f37dd4628fef01165974b05925fedf4677685b37eedc893400a8b9e1518c14a79367e90722db61c49359b58ac1f34301373133781cbc505e9804cf0c07adde6cf76e82e5e6", 0xbe}, {&(0x7f0000000340)="4867f2fdd0f173098ea603f26c6676d1b3f95256a2ab22a11e913d3748379600801050bb7810f3837a9a4052ca362a896af11307354a6cd5c72dc198358d81142499f189cd7ccedb6a740070730dbe196e1af285c38e99f0492f984b70f719279ab891c7cea036cb0ee1bea1874fb80cbdd7096012639219eb70a4b482a1c48869fb2881ce7481b946423957cb746142060722801c7e1496378c16a3e743af0e9b2524ac09d33b40c4cb974e58a6acd34431483002c668733cc082b708682e320080281ab8433fa47fcebb26790bfb77d0", 0xd1}, {&(0x7f0000000440)="90be682e2945938b5e002636abac9e627cc6b4b861f0ae35cfb90e0477cc", 0x1e}, {&(0x7f0000000480)}], 0x6, 0x0) dup2(r2, r0) 09:43:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) r1 = semget(0x3, 0x7, 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x6}) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/188) 09:43:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="000000186004008b000200000000000000000000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6dac9c49be390bde72005d3e90a304f592406fa1e1a44bce54e401767042b015be6746abf1470560f165587c2d4d288e23b369e2c3e4303a06300fca06dfe434361058d4d0ca298b60e122d069e95311c021ac4f4d556ffe338967bbf9f694504cf7a9ef1f521acb368138f8fa208b4bc1d64e42e02e2570de9c127353683adc54ad770fb31d4c69a7137c765c8f66df6aa88844324d60b69f611f2d23ec9cb4584020600705dd06604b452a532971975e859a6a6fab1c433bd4bfb531e6bad9e6a3aea8bb55fc4e", 0xc8}, {&(0x7f00000002c0)="97fd7e631745a3da30aaee3ccac3bcc06137d76b6de7b44264d068c9868a78260cd548e0f49828be8e6c49938d7142183abf624693bd5322c6a1adaa96059ad4c0ccf552c59bbf9d4cb08df12da7457dbc69ebb6ba6ec24c45b93e7a453f7babdd4c091432fc30db253a5e70bee944fc8e5561a1473c11adeb1d2155f93433c1791152e647a0e47c6921a6ea24c22ae96bf83d30a869406060f11bbf7638b9fde11e72a174a5acabda1e6ed3146de6b6e535f97933b3dd7dec5e1638e8fd95", 0xbf}], 0x2) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000440)=""/204, 0xcc}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/217, 0xd9}, {&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000001640)=""/197, 0xc5}], 0x5, 0x3c) 09:43:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x0, 0xffffffffffff8000}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1a1, 0x80) pledge(&(0x7f00000000c0)='+\x00', &(0x7f0000000140)='\x00') 09:43:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x5, 0x2d6dc00) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x1004}, {0xffffffffffffffff}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:34 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x200, 0x1) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x8) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 09:43:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:43:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 09:43:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20200, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 09:43:34 executing program 1: select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x8}, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000000), 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) 09:43:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x4, 0x5}, {0x4, 0x5}, {0xe7, 0x1}, {0xa7, 0x6bc6}, {0x101, 0x7}, {0x25, 0x80}, {0x44, 0x534}, {0x21, 0x3f}, {0xac, 0x7}], 0x9}) 09:43:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x10) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x20040, 0xf0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:43:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x4}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 09:43:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xd9, './file0\x00'}) 09:43:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xf47) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) socket$unix(0x1, 0x1, 0x0) 09:43:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="70e7f38acd347a7ac13fc3c63b1a05a6553a4bd7200dcaee3d4f4bdb86833a8aa53e95344f5ceda260cd203ccb27618dae0369802755efca", 0x38}, {&(0x7f0000000100)="a83d1568b164b5d7", 0x8}], 0x2, &(0x7f00000001c0)=[{0x68, 0xffff, 0x100000001, "eb3e898bb53da3aee97f5759f4d56c67e9845ba337db83b99d2be4475672cef8353c3d4bde5dee2f4bf9178487bc781ae7fbf8e5c21043d01782ead68d5325449afc8802b3d840f81a37b6a3e273ae3dd42b98"}, {0x28, 0x1, 0x1000, "c542deaa13d85ba84f3317c8446bc888cbc6de21e3"}, {0xf8, 0x1, 0x0, "0875dfddb1cc10db2311697a741f90e06929b194a30bfb26e914dab823efbe31049a17f4e27e2a72e4af8964ded7aa05d77ee74aafc2ecc93a0f458cf6199c97d575faabbc30c38d5274686fbaa4a73c5f028b1455562b32c159182212d22c66e9d313623caa41d87cd01c57db2fc7f269a40d63f1acb3e533939903ee9b525369fe69935490ea06f03021ee90bb2fe959e90c715df1152f63a7aa0186bc78348f8c0e44874b21be3e8299a5b738d87a6cadd89acbb6e383eaee96964570bc93ace657f7c7a4526d2f653ce4a019e35ba44809d64c118d2cb5d7f5448198c0170ed9e9"}, {0x80, 0xffff, 0x10001, "06fd992fda0a6601eeb834c325a813d0411e2541e77706b7261c7c7c50ce2252093a64988d39a02b16edf49a5d2baf5ebcc1554f3268cb2fc64411280e555ff03a48e0a3917e58ad3ead9d6abd7e6d09da6738500461811e8a0731d3a3e67b66e550f3fb1e5d8e655353ceb1"}, {0x28, 0xffff, 0x80000000, "046f768e5bec4a7814ad81ea5158906678e345c3"}, {0x58, 0xffff, 0xcc5, "b76ff5b99c899f0a568624ce5d37da7b481ab83b6baae32d53816a045e9061aba9c9353c2d96e851d198ffb8ca16b4821c80711b2c25fa72d874a4a1ce3b869e35"}, {0xc0, 0x1, 0x100000000, "1597bcad9fe915d58c109dcfddf00cf9349bf514d69c436a5886dfc4d9f1b4ec7a41d3a936012b34e3aec7d5f0b35c7067281047a44ccd1623f271a22b54c8db9e5ccf72fe9de92dbf4d68500c28978d8adc2835292dc9c63592786365019e35038d069364fd87951de8254f1a54bd5ea5e56f286b859956ed9dd447b174a2ef0417e38265619654e19d394dd249eec6d3d8d02a9e417765372ba56451d6f72ce462ce970f2b588b69"}, {0x100, 0xffff, 0x7, "c7f44de21104f72d7ed411c934d92d81a905fe297fb9a6ee5c9ac809f30b3ed66c2ca3da6587d490e06c8f73e5b8d7db8a8f554fa8ba7e3881d3cb2c525ec4f5fc423784002a3acade48af312c32511a6a9f72dca8e2a2a082f712a9eb4c98a5da45f67aa058ffc64af605a5f9e62a05ffeb145a0c9b3c0e8140fbbec81fcbf540aece8866ffae6a20094802f4c62b2736bcacb937e25ebf01af33962373c56ccc4f6aa4ee813368cddf97612839c356e2a1bb791411237c0f781f29686487be5c7dbfc7f4915518eded38af4c711624ba5c7b95b1a489d099e4d77b1d9ba882dd12a4afbf8c570dae8653"}, {0x28, 0xffff, 0x7fff, "2b475f4d2efe5e543c819abf7301747f2656ad"}], 0x470}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r1, r2) 09:43:34 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 09:43:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x815}], 0x2, 0x0, 0x0, 0x0) close(r2) 09:43:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) r4 = semget$private(0x0, 0x7, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7fffffff, 0x0, 0x1000, 0xf6, 0x0, 0x8]) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 09:43:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 09:43:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 09:43:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x801, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 09:43:35 executing program 0: 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) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) socket(0x7, 0x4000, 0x5) 09:43:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0xffff, 0x10001, 0x1, 0x2, 0x549, 0x9, 0x3, 0x2, 0x9, 0x401}) socket(0x10, 0x1, 0x10001) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000140)="51ac3840a6ee1c3891af9d600d00ccb5ee9b38627c41a3290a526aa53bc64005bf492fd565e092fbe5e95a69bf0e8e5532decb3c1ca8096ee69576d08613018e814e6ae6bbf5b0b4fa89931ae232772f8cbdb4308950369ad6f7db49034ced310d03a81067b298157fd9d3fa8cd9ff031b1c2519676b25b609fe055d8568c9564f64072601a0a0644b4cd32fa8cb8dedc46137ea21f7630ad37d842055617c85bad65a1c6c1f277e3bf0977d29b72a16b50f9278a90f05db9b7e49f2d3f3360a529abb1f7101f34467d673ed1dd6ac267e4e7abf323bdb68372138d200607392bb3667a67473a004d6f1d59633367afb8418654882119e95a7", 0xf9}, {&(0x7f0000000240)="92864b4e65bbd1570a0f2218f5a0e79787ce959cfa00dfce641ab48904e119414e8e333482cd32998bb504f90cab0ee3b94ce9bc153768583eca68505762a8225e5164a74220177b888dbf2e2943100b812b9cd1286625e604569e32910c2e43d96f8a84de1311c1aa8491c2cfe9ba3e24076c015d5562f53e6510ec520073936e8d4e7f2971c9a5b750b964403cb0d1ada04728bc1f3c7a715403d617c8f4b8d48e6985ce1c1a5e827b56f5aef1da6cbbb0775349686e75a4564675e8216c3745e7202b39883bee", 0xc8}, {&(0x7f0000000340)}, {&(0x7f0000000380)="f3aec3fcc4c6ffaf67829254a33a186efe85d41c3f73", 0x16}, {&(0x7f00000003c0)="67e466a22c4a7d11127af53adc5d64bccef7162301460472d242116ab6c1cf6f158a68b1dba714348ac3d1fa9d5b5300a0f9340d59190515dba10ccaed041047ce1127778fca5d4121b51a0073968349be0f8a8c0bb947d3a920a74fc1269ff15b2bde301b43978e2fbf4296163097366072794ba3680792fd435f24ee7d61a7ccd4208f30e22f6d3b43a524781f16758d034dad9b143a8ef505640d2c4a8c2ac8d6d160f6d5ac6a33a1fde3805ef5ade54ec1bfa0f9b60c37e5ae2fc9762605f86f2108fe5fabe2d7eb4bbef642834da3aeb8152ded8a3bdeb8a9e28457f179d5283c6cc64fbc1bf91045ea3b475ea1a25a302b5b0e9a7379178d52142a07d5682233b9ef86eb9da750610904d4cd499e5f487175a9ce9d6674f67bf4b3b78129ee1e945ef1de819c8a6d2820c55447182490434d59f007087ef9dc4c38167371a2ec78742f8cf233b24d33483b7fd07909ed90afb0032f428228acbca9fd29bd32b08e62fd8fde06e09aa2d3da8ce8746cc973d77c055f21b50b91fcd202ee407094924044509f19ccd9fb1eef5d2f0be688a99411fb70bbc977daa74651b000430846b947231d4841ee212264b2e469923e22b8597ecec88406a425a0757036730defe9e309c28e628280582f9c0c094f0e549a0a8defbc4675cf9c095444f727407be517a8c95fe525aa3fdab9e7b83a3929bec7c24f8a875ec514ac100458f213946b97be6c20195fb60e33678147bc2609d1b77ba47236bae7d720ef2bcb1ab63e1f66843b5916eb49c45d212d257f35947d805e15c783aa9861a80042538c769fd7634d9eca0443c0dbfc9f9906c6452691e22e11c64ff1c1c9a8b9e7b5e0ab19da2dc115aa37bc05092166cc20d455b1d5666f6120184a5064a249a173dd1da41aecb09023f2afa8ec50d2a3e7757deeab465a2c412696c6002f362b40335e1774f1521d25d5caeb702a8f10c08bcf1300011acc3eef90b047c2550d0f47c35a6650e7ad8e0b1b1cd5bcd7d6e2afbeb158f1750705ed8670feb9d668e12ade3e36c977c933626aeeefb37fe14845d5dc901fa69dcec3f251f4cb0482bd8a9b30ff6b32f6f1876adf23095af65219b2b38e21a4f551cf48282d35395ff169c524697c9a538fbdf4b1295b6d93da842fe42baaa163f302f970a0b5d7f75662ecfbe3399b57260c6ee6e0bf49a39d84b8d1ad72d6c6b6585657eae3d208bb3a7f34ad7d80d5622858f69696f15847fd5121c3a9ca278aa0b3b1b8c1a28fbb3f69b4a3b4e80ceb8e406b16b8ea61c603216afe0bf3b90e1dcefce103c44345d4eef21e38388dde8e59df0280ffb0352dc40ec8772094a04e8186956e544d42711932108fdf21acd992648ad4abca7ad9ba9bd66caf0963999d17eed8ab18467742fff6a8908fd3dee9a45f5be8e24e69d3724f32393393aa3c113441648025508b8f23b33ceedfbde515b5a6b06e14fcac53897e3afb7af72c8f80987990695f089b9797e33358d34fa057c94243aeffbd5f2ff66b5699058d90ba7ea065bb1aff14fbd373014819ac384a5a9c8f31908caac3a68926de85d28392f0c3a296b11923696cdef7e0150e658b516519c4e14451ec2921f20b1c0f301685c2bd72fd3b718748e4233e75ea770fdaefc80ff0d3e63401c9af909627a21317fb3eee3ca2f8ce4baabebd52ddaaf8809ccb098bfa7fd54c49ffdcd0502387bb67b591e0479f3b898dcbcc5d548ba7fc3b75219822ef9980f1003af72af607d4751ea7987dd58887fcd3fb12428968c07c938dc466ed4550d4d2b56aa5ead396862816ad814863a14f5f085d96ac3cc451250bf5638c903d7f7bde706d2dd80bb4c0b5d85613a3712bc8079514024c576e5c402811618c0d9fe921de444d592e31236d8d3df328a6c09eb904f37c433a60e8aa90f78f34a17141c53b6ba0044fdc5a19cdc08b15f59c7aad4964f58cede716bc4864a7450d622fc6283d3c9bc5b156828905adce867cb1b000cd398b84189d41a1e1671c29abd82537e68a2de7d1452afbecb720d058f0bcff7c07615dba98c2a70e506ba512601714a9c88eca88570589bfa8fd5622ab2734c6e6ba7913afb2e2010a4805b1176b7f0f0c4c498cf6b58a4dc5a3828ddc8f7b6240aff1363c22c8037ce07c400bf0ca0f238d2c04c1677bb684257eddb3610f4aa76bd347bb56dabb49bf8436f0ae8ae42c1b911194962527741c705f2c5470d4f80184d62e9970732d7f537a8e62a4ad03dbf76fb5d4822807091d9c72c70a82a3a94211808d41008d2562da5349f51627bda7ba8539361f1a42709051feaa512047b5bdf156c6214a094ff11771d9d9e48e067d5076c5e3fc3f2940ba0316c99505dd0860563fe934a439dc15b63d9088b72cead3b841b6dd3b8f2af4f2d17030e5ca7603d5b7a6af5da9f637758f820ff825ff5049dcca77bc499df2752679351af3e44d3949daabd11e492ec83765dc6b7c3685acee5489522d29f08d55f71ee63b119ce6887181c76d311d73b61d7557ab302478c5c1d1c78b3bfe5dce7508a42af70d4d62fb8cd06f7db983b133d263d388d89c9d7af6d34d4f024d02168b285606322cb915c1f50d7099237e67dbcc76a37dc71745fcb57b2776a1a52e15c4578bfc793a6f6d57deef52dd6df5563a2f6b272d0e89642f75c2e2b0e0a252ec0fccc67a9dc2b058c2ec6ec26cd72a2cfb7572caadd9c4bb3518f8ad86dc253cfd63bd7987267009de126198476423c4370176ed943211db64d89619a9bad3c218159464afd1ea7facd1ef305d727580c12490d09643bba5f924a480da840efcdf3cbb98ae8310841f78641bb36214fbcb4a66d73ff7a8324dcff92e9571f061841a78278e5570b3fe064e2873e02405b8813c98d34092521f5eee1cefbd7fd31143f2cc87152c77daeb5212079603d32c82fd960c0af8e2f31ba5ee4997ed4b76823abb9ea8c2fc8565bb825c0f63d5b54cbbbd797fb84382ea001486be17cd02b3c546ca932678f5861841b1c8bb42c819f37830be95ec359150622714602981ebc102e85849e86565706d940cbde3fda362eba211de20b7ee40df9764d8ae022a0fe23eda581836c47a9c5a89b71dabb2373fa18f308da551da6c1beb0d65d5b78fb7ee215874b5b7228b30d1777b7d9d4eca83c9135b0ffed099817eb92a3db37b57f1e04c0b9711967e59bf13157a30b2807caac339c5d97c7ae44968f2032ba0a5c0749be20f638537be1e291d4b57d2bade6c9000ddf2f82098a4c5ee7cbb57f33e829d3b4957d47d9fffb6a4d3628dcf96fed27514cc61798c3db0f7b77abb4771b8dc172b21e3dd5326026a82fc2f280f27faf02575f210797bf69fe75133442ffb4626759f5db631fc16c2fd272c8a089c5bb1b3f4e4e6b7b96ce53ad6665574bc8f0569ee140195f97733b159885f7cdf2c963867b27383203514ea30d01c006306ec915012be4672314f5280f126283a8fd33fac661fca704d0ea9a82c71af0fe60e7df82e476271253dd0fce49e405250cd369867032e82bd87484317eb8d3322d6477dc03c71acaab59fb07d2830b69c82238fbe1c5a7ffb107838aa39a7ecb3a14c2671c3df070d9ff4791934d8d24fffbba57d2ff192e14133e0bb828bc8eb3dd1cd2255930d2487130d8bed37fa289760edd7ae02aefc95e08efa3c52a782f1ee78e714dba1387c411e51fa3e1aea2ae7254f794e44878784fb23bd7e80dbf9f7749d66f19d81ae2024e90684c14e658464bc4d74b0cf2705f0f3b3a03513359d0607eb7dba8c9967386c73606c9e82200fdd5d998345eeb6ec1526073fdcb1fbf3e90f83e7f6eb61a5ed499bb9a688d69164987d5e40340217c7bcba4eb3855a58ed17e886b215279c215c3045fb1ba0ce5a565cc39aa72992fecdf68a3ab533a706fc10eb66ba2aab2fbafd6c54d9c5885d57a14a5bade0af93bb0388ced2479e2c18a5119da7c3af784bc8d77a59f327938caeec6ce25683310756304705b6de30ad00690d5ede81aa3f4b9f24fa3ba167a4d34d38623b8e647cce8405bfa8f66b316e16c376c6920f77e616e148cb6af3cc5d44943ba8e1c3126fdafcf98d6d5c0e977762d3de57b501290e80b9ebef95360ab68cfd697718288922fd97bc59e15b4c2a55a28993c08ab173aa2702fe7f93282eb24414237fde2b3c84caa304ec30849cedc7eae514244e022f0226ee04628a7986dd3d94ea1d45e1e01c283347969493203e5b2fa2cf58150066793f3ea4d1556cedeb8df19519c04a650ab5cff04fd4f64b01b1f17bad2221731de51b8a1c45ff50ebfac72f1d0458e52ad746a3cad299ad2ed2d6bbf5935c0e7eadbef689f21f464ff021285bafe5f752216ef5fdd42a3dde3b21715aa7fe7d9e1ee15e30bdf055a2f66d38736e756c78fcddd9507e02d812b8b794326a06294f6612c5b169263bae70ccb6649ab72e6f3c2ed2d46be388b5c1169ce4bed9b89f0b9c4da079b895b39ad941ca154c51860d4528442f3e9f0bf4654f22b2b95d849407e40948c0363184cf1232346599a0ea135b3561abf362651ebef916666beff37d3a750b2371c30ea293a529fb2777c454f5000b28a601279b6fde93476580e481bc4664bb262f4fe243056c4b9d6d812abc5f5eefd42558015102b8426b74e812697394c2ad3816d8f9ba89d41d6707f59e71123160f6d94462e9c48c2e768e70c3010b069cc5f68e900aa919b7666cc5a67d3c0847e2714d526d57cb86c5ad77cbb8987b54cfdd0817fc945d3125a41af14a96781b00d1b06ba4c7473bf4d5537f23ab2ce387a674ba1d013c4ec77b7fb7d74e10eaeb26bc958ddef4aa5502c9ddbf414d3a0be6c96dcd2bc49096cfb89db7aed797165eda25e0ef0f87f3eeb219757c91792d6f7133d327726253f0c675facdbf87c940fcb629137c300493b6719fc99d53d526778d98f510f4d94b0115b2d7df02c9780fcca125e2e7160cfa5fac8c09911e1a4f2591dc2a04be6240cde79c0645b9efda93b6b0944d9ced1453eb11a203f8a4372d8e8682e66f61199705615cad924d3b26fcea8bfa0b6b6a7f17f7f06ef5e1f68a44c9e0b562be250557224962cb67c6e7a60a1093f6a51196fbea29f4d5d3066612b8bcd63b959dc79fafe47d05c158b53a1d087a17402e37374ae76315c801cd6ffdad71133b791e51bc595bb55d616a4e7a10bafb857209aaf69460da0d4e174573d646ccc4f8c7b1e97e2c752c582314cca962af772ee95ba7047a8d84974d93565b8784d1c703987854a432e404a49eda50c1c866b578df21086df795f76050e042eb6c32658adc83525215ebc35c4c72aeafff7599a18e6b6c929da2badae2ee7769f55c353f8eea2c1486836971d84b39af99c5464a16a8d237ca88020cc81b493438af484ab59604056816633043f5f272d9ed9c8ea229d21fbb35e0e050f81103bf60606b8a409df1959150d51d8b2e6099e37b6c69124879b2aeabcb53f1a87d14216270f5eabe4e4dd625081e552331be4dff115c615c1c93ddba123f0e3a6f820cdf9f4a68abdd3c5a2aea92fc2b240083fe7b2958591e5144ed6c1368327727c12bef45b33e76d1275fbc6e10f99cf3448fb15f2d3d4d097e4454b871fdcf07c968797fd3c2054b3eef3b15da91505cd850eaafc45bdb4aa69f22a6da28183c481d8cc6f00cf494b42b853e458b97ee360f24cb29be5e39de5890871002447fb8125050660283f077c79bc9f1766b57a775abbb20635a84f8b73c994aad8d9f603b4117d52f9b78c63f", 0x1000}, {&(0x7f00000013c0)="4b4ec7ee21e81452eada2be0a4fb2654e9cbbdda024e66812b9c98ca02820632df2710b9bf0cf794d1bc0be4b7e2b14890ecc2dab16308705701688c42617be83e446a29", 0x44}], 0x6, 0x0, 0x0, 0x9}, 0x8) 09:43:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r2, @ANYRES32=r2, @ANYRES64=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x2a}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r3) 09:43:36 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x8) 09:43:36 executing program 0: r0 = socket(0x6, 0x4, 0x3) shutdown(r0, 0x845ee8cbe92e94e2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000029000000230000000000040075a1839e83744cfc4a24a26d0b1cccaa878619ecc0bfb61ba45938027b67c4063f5de16f5c893bc379c638f7b2d98b35409341b27dc2c32557296b6a9b198dfeea0dcf066bbe9381dfc4dc862b79bd833adbbd2627a465523d9945d83c468a23dc77361c31"], 0x11}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) ioctl$TIOCCDTR(r2, 0x20007478) 09:43:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x3010, r0, 0x0, 0x4f) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:43:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) setsockopt(r0, 0x20, 0xe28e, &(0x7f0000000000)="37d8cd4c0c5e39c34ca48bd6f6a1a708201139ac10ee9cb795249daf51c8835b51e701e3cc70f9158b585be6fdc10e4a56348b91026c5d3173b2bcaea26df854e0900887c55af12579fa3c1eaa0d240fc4963f889c5516ea0c76f355d81b631f43273170268f0c", 0x67) 09:43:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) pipe2(&(0x7f00000000c0), 0x10004) 09:43:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, 0x0, 0x0, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r4, 0x0, 0x3b5) write(r0, 0x0, 0x2f8) read(r0, &(0x7f00000000c0)=""/106, 0x254) 09:43:36 executing program 0: 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, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x800, 0x401, 0x0, 0x4, "9c33fc0c910940ca62dbe833391e79a39eb289dd", 0x0, 0x53}) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 09:43:36 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0xac69, 0x0, 0x3f4, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:43:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) 09:43:37 executing program 1: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x3000, 0x45, &(0x7f0000721000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xd31, 0x0, 0x927d, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1a1) openat(r2, &(0x7f0000000040)='./file0\x00', 0xa0, 0x100) minherit(&(0x7f0000723000/0x2000)=nil, 0x2000, 0x0) 09:43:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = socket(0x20, 0x8000, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8f64, 0x100}, {0x18, 0x0, 0x9, 0x7f}, 0x105, [0x4, 0x2, 0x200, 0x9, 0x7, 0xffffffffffff7fff, 0x6, 0xaa]}, 0x3c) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x4005, 0x100000000000003) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x0) recvfrom(r0, &(0x7f0000000000)=""/15, 0xf, 0x1, 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x8) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) 09:43:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x7ffe, 0x90) r3 = socket(0x16, 0x2, 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r4 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r5 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r4) shmdt(r5) 09:43:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x101, 0x1, 0x3, 0x100000000, 0x8, 0x2, 0x1, 0x1, 0x8}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xf51e, 0xffffffffffff0001}, {0x18, 0x1, 0x2}, 0x7f, [0x3, 0x7ff, 0x40, 0x100, 0x4, 0x3, 0x3ff, 0x1]}, 0x3c) close(r2) 09:43:37 executing program 1: getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x80087467, &(0x7f0000000080)={0x3, 0xf38, 0x0, 0x4, "805e8185cf5baa5f7a6beef3478b5d040bf35d52", 0x40, 0x100000000000}) 09:43:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 09:43:37 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r6 = getegid() sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="fec57114ae29bd20db7e6140d41ada79785f5757d5f2ad6c484b49f6c0de6c382a28efa906dbd6f5edb835b5e0334a53045ae654345a794ec2b9b2c5012d8482c380c74beb62598715fa9bf958fb59dc9ca162e806e620fbf87f10f4c27d12f1edc73f593067b0d78a8d39053c455df27bf92bb399", 0x75}, {&(0x7f0000000180)="d96e1e08c0cf7e47f2bbcf6d4d75cabb8d1870dba259734ba2b4a8bae43990f77aab27491cdb7b38daf124163c68b880f9b85ad961c0b217d160c5e635a9cb66a7b08feccdd5fafd7cbf1b3982f52cc210cf95c8040bcf35e61cc2e375058f6788b1b8094e1dcced363851e363851c50c39fea4aa4addc8315cab0fed60046da7f94d2595af8ae3e40a7655f141d8db1c77b681c569ccab761956e1227fabce1454ea6710574050f5be59d06a4cee4", 0xaf}, {&(0x7f00000002c0)="0997001d637b5360476184ec40fe195057a2ec18b01e1f3f9aa5ec47799144c5656956bb0611505c6ed19cfa5c3bb659c224ca91a956580b441a77f88bcd926563ec7d6f7635e93321b78a92a9dc3105c7d435ce85ccd27eef0bd89f56b58870defc85e7d599763c552444ad0767333a1b637974f69531e681a4f21a0b04f1df388106db7971951ef4183d3d168f941b61aaec15a7c07e2c9efaf624d98a65e964fdaa1e7f98e0d7b53ec4a8459fc98863cbe0a2606abbf3016992b5ce2bf6d9354db8951d5637b373f5d19f6297181dcea3b32faa2b8daa9364e5fa8d6ba013643a4ebbf1b47d7928e78f06d2fb60a1cbb7570be29beab0c63bfac6fd37638497e41c2fe493910ce819501d108cfcbed7de1b85bac8c9f8b66f9d53b476075bd4e87c536fd34c8a1fd4b50fc28e6e4a86d6e9683104d6c1701dfb5a1b37b91799963ea50a21b6af62190c2464d419db5b24cae9a7a05ed9dd27936088979466bba70880218a26b9d2246552ee196e3b35e029096a981a3e8740869d341c62ce34745fd350933693cf878a1315048402d4fafe19cc6638d577257fee14a11dce219df04a0722b9aae037fc95d3b2f984f125cd29667254af4503b48e64d3b73963052454ed031f64ade6a222ac48d61d23522933cdf7485bcaaf5d8a205b5073f72f6466467c8c5290c80eb160341b2fff320f49b86d7398b2abddbcc8e2caf569cfc22640c8b7ad943c418a2d86e91b8ee501e91c1acce2ef4b9e6d6dd42ce6097b8bf709cf927af78d6fe42d330ad9b42fe02a92b07bb2ea34f143c0890ad667dd73b320929945d49818b73b61865f899f0b44b4660754b607e8f193cff522725c422e65fa01a63a6113d35fa1e7ec09a7c0b89f41c9c15fbe6cdfe332dfd4a48b9b2f1bbaf48910243be2d8ea7625f3fe05082aa89e7aae468016e0a769e7ee5169744eb69a598c02b829ca45a7e4a3566c7616daa1a9b5b9d7524a5c23d780760ca2c2dcafa9d489b0bcf6970dd39ddd791bea1feaa008a000ae279e280e9f2a2da2a563153c7408ed7419b576b11de4450b27c5a92a4c86ece73bc61d802da9508fe1994428d77654235b916a2dc14a712391fcbcb91627f10fb624601e68467a1e3f54ce3fd7c1eb010586f2fb89bdab3623967925dfdd87fd50ce476f1403ead1df1029a39a7a3ac43e202bd58dbee9554f0a426080cf5f16ef9ee51d43a6ceefd74572ef6d0624f97d8f8ecc008ee1fcf62ef3b815d8b5c84966fdbbd486fb2f8bebcce99614cd2e6e517d65ab8df4cc34f17c65a60c7f571a920210bc31a3102ae0580194bb6be4eaf983c50cb93b1115ad8f78811f6340c05fac628cabd78e003d9373cd1b0bc56bb99758b7aa80763adc1b37ea5b26e5d959654147fcb0c9ae21b3b92893b316b2aba1fc099d43f909de388d62f4f701153684974f0e2e4c2ee0708a62481cc099354a0fa5fad2b6013549892c8b05b8f613cbce32e59e5f26b061699fb94a9e588c418370927a481588af99ef354b0c5c55f9ea2aee24f2b2afe90aeded8ee7316cfe46a1244ca33f52a9dc4f783602a6081694a550e52a1e07b7d79dc2598d9dd8b97402458fea0aa428623b0c7392ceaa7597488b86ebcc88a9eb4585bde3fc5440b2ebb5b18ee0069db61d88588eb87828e4431f41145fcd3750febec4bbb8a0f28cafc775587632340e087dacffb4df1cf5214ee7a00b1753cada95f3c2e2a74bb6094c6476cfcafef33239fbeff74a8d3be352d99b312f652c5b253effcf4f7f59404d05db714d9c6200a8a994bd1c938f4e731292afa438c58f1a1dc247bc1b27eebb844426cf8a2544399b661cbc0cca86b29d9593b0df1d13dc47fc4f04e668abac00897f11516a0aa067713d819be0ad9e3420ac2bc524a2dca965c1d30717ce6ff94bb85cda3691dad4caae4fed2bf0f2b32e3c837b8052a39b91941136d7de16737727dac0cefe8fd210b1fdf722ba7d63cf3ed9e40023270d7819c1a5ff55f3c1a98145ad88c8cd820db144c354b6d587909e09aa3831574c96aee34db6a32c75901fa22eb8205dd5b3599dbd36327db74d9de921a2152c77298e42ac1d84024bdecfffcf68a28f5e3c29e063203c057cf0629bb494070068694174b039c9d81f0d8dad950c38db7c5892d25f3b8ae45e2fbbc94e311d6c8c948e40e1a0498984283f3e1cb9e5f25bde22f41fa7d3c5498581ba4257414ffe0620b315c3750629d772afe7c9793ac12156b5452e655c75aeaa33cb79fdbeb61a1dde7da57ef1973efee4b827189adebf9c466a5626fcbc272b28e73c7fad9a6efff85f9326c3a9b564850da70c585b92a45fdf68bc7d769a2888446087482e2a9df28168b435c57957ee73d3356f336ace13abd0ed79e574596b509b7557b5b47aaf8a65790379c6e247e5f9b0685af39fc577f20689569397d779cc7a79ea728c1312c07bc168c1f2c64b5dae88bf45d404d9f4a90aed176678ea15ed60725b906a924ed6ed935cf6ff52d11c608e20e26959f3580bec7fdbc4fe93cafc9635f9845e0f02003cd461f0d857aec96b4073ab3602ee312a903f9209f74fd8b53d866eaa28f4373b194f80ad75913c3ff651aeeff9164ea25a07d7dc43efb7399170d50e857b6a38e7fc4695cb21a7527436b06ecc18908347e237aa4841365c257cb86d5912ab41e2f6b64e2b751a14b72a0bc3e545c3593d6543a320845454aa968bc88b15bd06f5ab79f24e00efb96bab38d32f06e95671a41d1315b0ded5f53dd52a7940e7c49ed133a2e1754a21630467db7b572c31b54a5ec8389d4bfaee04d59c560979007d6d58a5775b4c8a9b6f8336cc3ddf91a79bd6c66f84bc01d80779032fe76bb36f5d1301b3e26f6e249f54bf48245e7d3166a137832969f63c043020fc20cd9b0b220a7c1ef0a0b0f0d3b7ba918cb94ddabe8392ed8426f3f9831fc8ba053a0ff98f0ffbab86ae14df1dea8fe62e70279eb40315b575f9a6806b01e7b9d1365c2f089ce3151e6c10cb63d010986ada9af3b14b77b238ae3be1b51750b8569cb8c386fff18f3b9d147f199b5f411e5c30c39d390d8f7b7421346b40cf38ec6f9bcbec4d0d1d5a4675aa5fdcb92de88a6cb02976f3f00db709d64929de51209e2755565d442baf8e9e723ba72c5176fc0ef0c6b86f218e10b8215b63fa013f00e2953b5706d490f8de9f4ee43e59d380142806b2b82dc08977278ef0eceb020258e9960eaafbdfb826d0ebb249f1a8cddf0cdbadaf760a9723e8d32ab9384b9d2560794c9be7ec845c95017c222785776133e39bd7f798da123c03e5773653f57b40a00ae04176436bc8fd5d1372c5f35176727a25e80cf909a549b03865d3c1cd1e9d07d53215031a88eac4f540c4beb638f4072fae12b4a10a50c2df1398a6aefce489a2267ca3efaf8cec193fe9802cf8568ff74068f1da9bedc3c453795a7680444bae9fccba6a72e25a39e6878ecaa2a2c990fcd593d7e5806e623598207168f7be421598602c4087b8f6f6e2a4e60a8c00a686610cb41a2aa9013ffcb8df04a614e4e43ca3c8e32d1f4940c5983e47d9df778a28e5a3742a16705316da76bfa2f900b91d7af52360621ff2d45874fd06a9235adab5ad63a6152c8ad86d6bb13f7d8e24c12bfb274faea610657d536fbe41843833e672606b9ed32ca085f5ce8b88133244227681c03ab2b415e49c1616677965fe781b7341018cfbdd7863ae8a732d08587b1da8f909f95dc451f233c0d58bff9b0c401fb80ac0160e60cad84371251f4ec2a474c10a536ccde6816d7f7776274c709d72cf55a71f79f979bc08513b7dee7dd0f8857caaf2c4a0f82a8459002399733ad574ca140a1de3bed23e86deaf69e55f3bb59107cc0f321422b36e717ac3d441e157d8704c939b686c0a7d90e123768ccdb58aea1f9c2c7c7d3eb4a45f595dd73323fc5735af60632a95e6fcd1d09d900350e44458de828a9f3695e90d7127513e4d3eb44091fbadcb5b4ad4d3e87827e90bd367a286e65d326aaf9f1d35794d568b4ab0e51147138ec7c51515311185c045aaf7a7acb5aefb8044b6d4bcbc4a0572ac25b4b76ecd3324c062591d244806258bf335c8bd853e5c39ea37a07b63f1d3b34144fae9b26b805bbd7783f7a1429cdb31468d6f93ad741a68befa60ffa8593941a6614926217760b8ed6bb8389bcfe3c76c12cb70ec362e394877f8221aa8bde27eb392bf96325a8b1626b4fb259a6a0bd9c8d31cb2d96e35f0640af0affd95a59f72be2ef9ac5694ee1eb384cece71185accc094befc01bdf8d2fe11799179dd637a12adc0c8ec53701ac4d0ba8e5ce3dfc4790306f326e3d165a8831071b21adc794feb815e78aa826d9d67d8f6433496e477063acb01d136df9d9251920c12635b66eb03474e94dbc0fd5c7a76d48a767e4f8fec6d3e4f3dfbd586b0d7b5fd0e81227450f481fdd34eb2dfaa67929ffa0d2c6cd4dc481b3d0ecb88ee1c5115cba2346ec5bceb5dab639ba3b39f79c4a6c24d5971ad0594f15ef5580de06f08d2cc823d1f35884cade071e2bfe30bed578bfe5f3d88f0c5b665862b7a9d5cdea4e57579fa5f643691c394a01c23a21aa7cfa6c57f6cbd59262266d4b42f5b80193992ac5f24ff8d83b2097fb1ba51017286f32cae70237ee05fbc25532475909254467c9c0f387eac75a3f696f63c6ba204733d311ac80fede355994585a26600c3824c418dd1d54cb7c5e339a2787e2a0e8e729ef0cff36e56af7fbfb1678fc7324ce410b75ce3f4ac6b6a47dc7d2caf90d7e329b8ebaeed3998307f76ce0939d6e17a24d36a1020db8bd9d7941b0ddb900cc2aae6de8f6ffb9ff12de81bd230f6bbf7c81eb11b04b536b493c283f49cb2ff67d8745b089224b0f22ffd505ed5eed5dc2036c21ac603e3b69db7d816b5877a7ebe63ec5c09692a76556c08c0a5c6583184feeb4ae3dbae8d50059091a7616ab3d5334a9cd60d268573cf64e61591821246db2a34dc1ec4a8709061a10d88cd4020798cbd88e4b2b1d9eafcf863bbad15a30e2910e9999758f536ebe1a25dc432b3ca4980f6a498bd9f54d9ba1f34c40a6f8ba6de36a1df7a34af907b2fd4df3526afc2c13957a775e1ce4718f1e83d871ef585be1221da7e4e30cac15c88c60be0117454b5f3bde5fcc1bae0a6c13d98ab160c5bc8b10a52bedb5aadceb3dae86e4bb63b76c85e9c4a89aef7872b7c8e20239060fd0d6278e8711db1b7a7fcf5c3caf0e7fba1488847a0d4e74f039e03ae270837c990812a680388c6dc257dc24a5f8600169c89938e52b5e697d7fccb724061c0aabb49d5dde70b03ced2322c0ecc192859af639daaa11b5c33dcd0306fc191f5ff72b1da25ed930ba963eaf3bf4b701b92d276d189df99346d90c6ec76a8c6399ef9c77295e5d85383611beb9e94d4df766fc411f5511590c617d7be921801db438b45b4e1416f808ac5fa44762ce4cc009d7694aa8f2fa9b5c2803e59263d467443d6582f33d0b99fe514ebf74173651dce472da2c3c15c15a204631b189021ca59ea53dc392c5ce51aff6fb27426f93f1e4b4fd761425a7051ff1c75402103f23bac973ec308d806159e1b7eef16ffb6ad8c21294f00e5e3048c0cac1fade493670c9064c4cc837727e7c7bb99d5f67162c001a1360dc19dbea0a295b470a6dba1756028a9609077a49aa7b150cfd1bb4aac76bdf8ba3cf98ac9fb4bbfe71dde8f64f75f2e96b80e3343a8a4cbca241ab064e0d8764b69fa7e3f0b298166371f7689138861f64ebc", 0x1000}, {&(0x7f0000000240)}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x401) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b020000000000091167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 09:43:37 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)="e1f10300", 0x4) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0xe8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendto(r2, &(0x7f0000000240)="c446e6250c303d318202a0b7e6e4c62b26f5b0432b2b33754dfbb8fa20525cfeb4263c648ea564b9d9d4b82e659986c5621689a8b5f34b91a9246efb58535c9b1e987ffe68dd722e4f8626cc38025b5a99b08e6686dcfac1449cbd1003ae2920912bda52f3105c6daa106d1d217463d8514d08511ea57345b4bf92dec8f49ea77bb47fddfbe4db7577a70eee4cefe66f3a3ebfead7a1e7bcf332baca42b1cdde1dc294e7dbaa72e4f57f8dc53ba6e3bf2617ab973415e5bbac36f1d0ad0393b49cdbcce3603c288f78408a6baf827cd3a80a17663d478d26b8b481c5b222af8bec9f4d04eaa174504c08a1", 0xeb, 0xc, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_open_pts() 09:43:37 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x22, 0x4001, 0x4) 09:43:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200000400000883c, 0x20) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/218, 0xda}, {&(0x7f0000001580)=""/92, 0x5c}], 0x8) 09:43:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = socket(0x1e, 0x0, 0x7fffffff) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffffc}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) setsockopt(r1, 0xfffffffffffff443, 0xffffffffffff3300, &(0x7f0000000180)="bfacebb2b482571c093036ccef6217ac1fe1ef635bfb69d113bc7a2f800e619b46b3c41da0b14c4312b01962cee458642904a548d48023f8de6d0040b0e86142cb9f8b0311c41ac08bdb4a9badc40caa14b412aab601d7b070375bde06ac3891ff85c8ce5aceedc61fb07ab26186ce508bfdea29b08864e74bd57123152882486997a85628cc7f65775ce34ee12ce08d409d4940ac27dd101f559b6937f5ef9ffa5a66035a7a041c5650e096630a25b3b21b80da96af412e9c5f317e07db30107ecf01141d6fb93f0387732e3a169f712464253a31b3ffac4538396332ca251edfd1380cf5f5236226b2a9e1221e16deb41630229bf280b2285f9754fb1ed93e70eb858708ea2dca3c554e6fdb3768a16e5a356881154c8e8d5c0cd25e3b34062f9eadf9bd3d6dfef8de7302bdb6ede4018f036f2691ea9d2d046a63ed9d7b7e86eb9e0a08bbd51e0d72cc680414f49a0398cb7104617695afaf4a999dd9b488114aca344962cae4d7f0aa9b76fbb7943fe5f14ead6bd195de869c8bbe545140036bec7edfd635ef680665b9750d7478865b11ae7bfee87a024a714ab5090ff1375a96eada3bcea0f86faf1733a706a01cc045f07ceea17df8ad4d7f178b0cd27ce1cce1cd28d3fd7b69a62b43697c29215835fb71748575e7d076ee8f2b6ca55e76c4b4b88f046e8cd0152fd8569f5863a17159e54354b06787923e3002442805bb2cf4548db035a07627703b4c8bc6a07999e0696b91bed895f86aef5dcb7a808162248a4f3d0403ef1dbc73dbc75d7144d64c16df5d3238031aa82520701160b5cf77c288c19745a7240fa6a21f1bc871b81316ea2e95b22d83f1ec406db347ef4b7ff45b7d7fc6e57b39fcb485d46901ae2530b334dda151202aa9d896fe4703029100faafe445f7e86a7017b87a44a9b4c0fe03ce145c694715a1d7503f17125f237396bf74554ce61e0ec2b324a549044cebb2ec3ed8534db5c36c390525e58ea0be69b4c02e725faf05e5dc98d0670a7d6a320f1fd2ed8dbc54c6b2e5c1c9af5ec7f0dafcd1cb1e571a6fb8ac42a7b770dc96a023c4273a4d25c8f59ab2caa4ccd4ea60ab01481df54956b6f7448596c3a396bb4d95d2f42e4c6b5d0996a28eb75022aa94454cc432818ecff0dfa5bc94d889fb823c3c52508699f9a72faa51cc41394183e4e2e43cc63cff242890d86b6a433aeaf6dcfb1f2e80e18f064ef9c1fe43b56aeb009c5e2855e1db0e7c58cc9540ea0bdbd2b8da7530bbb57217fa6c629db12cbc1454dde096bc978e4b722922ea97dde9af5bd607eb953f66e3b3bc7cd421db8629d14b2a957254d8e3836384e92c6e23a0e683f8c34ac46f6f7e4eafb696c32f82efc4b07b0078ea16333c0c8fff9347cafe1e035626df03bce5e953a021772538a603cac93e3841d2782a5cb06bdc474315d3612a61ef07d89291abaa379993733e6df42b68125bf7ba20ba766758584fc73581552832d9116763eb769437b73cfe3898c8947f61cc9d002cd5989265bb3b535ded332d66a35a7524dcf78753526b2ba626f15d49a003360f95eaa90b7720153f0b6505e054842cf81b78db601e4c366cb94781099f2e622d8f018effe36b8cbcf4d0615c71a0e21cd344edfbf98f2bb53d8e2df94963104bbfcfea2fd7bc79fe50a81d4d5dc335b1e481dd850dbf017826065db01ff6c9a7aa69d4090a1abd8b9749b943246377be0269f2549edae2387d97b4c51e95ae01e39438154fac989c4779487beda83336bc74448a30346e35bcd16a89b87de4ec22b47ee06c4d48da1a09564ba0f5ebc11c24c1292d622396144f06390b247e4398e90fede12902da2d308df7e998798a6f3695cbb8fecc1b5dedf999e38ed196fa95662444f853ff4bae5649102a65f006d26a5d831355c3169a76d51d13360bc400bcaf8e9f90f39cc1a328ed6cd8216f41ebf1296d696bf503a98a761828c3b3680dae554d99a2cac3dd2497577f85d72447dac315ec1a8be4af071905786b1756812a4e4916c4afe5bdd74b15a44a8d43b4cc141483b5fe75d0ae25c82d78ecce78b9802cee8259b50cacaae0f40d5d1554d5a56943126d7257369cf0f8b8a80e45c40c784f13f4330acbc08af74cb20f504d692d8d2e59de0794ee17ca1ece995df4e6063b5acbfb374e3c74fab80efe3ba7b2b878dd4c6ee239ce0379d5ed8b47610fb15ae6e0d9bf76b75ad334da5b1891dca6da7ddba61ba42b25a50889027d60cad70122423df1b57fcde271b772bb9fcb48c21c3d84ef28c13b87165ce219ad735774802406a14f67afbfe1435d932feefc93bb5cae1c9be30e264e88c89a3ab85fefbf9428dcbbf1da039e57eb1f49ac8de662374a25a9c29783551d6a8902161773da4eb84b52618e2954639fa9d39679f03cb60d2e5ddb82253a35364e2ced29538f1a0355253252c148f1c82f9606b799a8c9dbbeacdb0c0e840eeb143840322637e2cfcfc8d67e0dcbfd96093e53382e8ca2212c532fd1d6b71c9d3f280ae22bddd6772c655724c8afa0ab1e6bb4e87f626029ac5744061ca522e20746c26f440f2706b2069c46c27c3edfdfe63cf2ead87e949fde0b665bb7c91270683e744321f62321084c5f5c617dce8dad94390cbef4adc6a93363ba0426365328ec1322dd2694cf8f1dadfca33a1e0c470f97ed89cf2a3fad73e6f258cb524a7559f0d6c1ece9a606345c9996841e945238857a4cad8dc2bf49c370fe34be106442ff8c31108d9335d42888892787c80d166bda8974c48d6966989aee54204f3873276d8dfe59351ccab3a3957c2027789957954992c48ecb3d5b1675b1ff7684e49f5a636ba70056035a91e6a856c6d84d2d4cb11b92d6e8ce4fea25217ec1588869fddd725ff97769d41b63fad069533c8d982a52a725522e859db57d18649f97a26ad9176dd55637391379ba77b7adaf0582b1827e3c4ef795ff6a8a83a3ec5f8b05de0b88605f6903b30ec61960da95cba39c00feb71020177d2bfadac373b4d093d7b92bfb031e2d1cc80262de05e065f16f4b08cd9e939782ea2f82801cf8697ecd628fa1f708471bcdb3e4e4261b336db167078ed12cd9652298027f5e293aa8bd8a9e43418d2c352871ef5ddbac051ccab500b655715b3ee56c41343b648becfe901613f518267add4ce84f3d3406e3c93b1bf4182af0012b5d165be0d789162a726f7f7fa641f96d60d0482212ca0191ad9050c2ee87afaf503258dcf0c1079b6a67e43877f7a44ec4cb5257d278a6b3eaa0bdd4f98e0e519949fd577d901db32ea8cc58a5efce8e7dadaf6a57314a33b5d619b06346bd2265cfaff8dfd53c6580524713cd0461fc0194c1f7248d18a70037dc8f303fbacfab06416abdc1a97a132c630f35e9c61dd61945775b3332f40165823f093bd23eab09a8a07525741875fe0e6ae55514c0c90f68bc0ee341fc62016dac5d63fee4e0244c239b5e5564d58910da30883ae2f125b0139736f89c6a514876a547305c5ec5184aefcfe2425e8490d4026eff7803788844d25214bb29cfc487db0b7e462f975da92d0ac8cfb3e1212875c386864af168936652d5c4b8342ec94316402e2b70348b229ffb121f41c625ea7610d736183f6f48ca4b7b5ff8d04bd111e6f96e1303c57e3f05a40c1fbc88889c238b71c1c197ae13d9af77bc730ab3bb647f8ef432930ab194b6dab52d1d0af42c66782ba8fd252c8758f7573b1563b729827bc2ec4960226b8a07f9af45634ca3b5a015597ef855ebfc21387f9194d29e44363bb9dd1ac50c4a62d6bcba791db48cb663b657a6f8d7f797b24c05ffe4c09f436dfbc74713c14d84c260d6b01172c5fd40ffe1ee3efb55628d9a30f2adb435bcb49965e42b0eb2c8655467a3c11032be3ccbf8afe03e2e4a2c22236c84582efa839581ae501f764bcac6cccff6d9322a14bd78dc9bbb30d642b34e02dae61f89c94f92ce0e0f6063fb76bcf5783fb11e884be0903e69b012d5963880285b7d186b53a4fa34c9db9273ede9714cee32e1be5037cc610941c00138e7788ac881a1cca19820c53d4b1ef73c1a4bad28c44fd717445e0c4342462b771ba4baa37c99d10798be2cc7f1c0dc90b20c0706ee4ecd19bec206d5552bc5cea9d4729d3cfe9d6dd70e150819a4ed90248062611cf2e5a6100e65f9c1217b861f00363f1a5c655b962de35e584adec61a0960e0c1330564205560bac285615290166ae01ecb3faabca297b80e82c69ccf19b9cb8b4f022cf498171f0f184ba55ea27600bb3c66dd401e24f8b42c589607788045223d633fa365ef4c8277b8772430cedab956763759d631ff91bae61de3d73cbcd8453adde7c8c7ab79b1ab721b0425d49d7636d33ab07380c835a2a998a67fa15ff6a1af25f60ef0f2aa56fbc9f4ef921ec93f677e429530bd23e22aadaaff111373096007eaf68af5804dc17f308bdb5435836239e3591e62830d506291b591da95d8404f6309a827ea902761c3f2017401529398fec8abe275e74d5746f7fd0ffec0351beae8c580d618f844dfe5e1f0112479b1c2a31bd3774e9991142c9db745046281c2b43b56af85f329d133e35c84204fc543c0ebc2bb34a6b5dcb91f813325bda3118e94d947015730a2b8fd01c608df46baa56181e5d5051e7b5703b61ff3bd8339f51b9067795e95ec381f8990392b87b6273dd145d88e2735a294d8f955582597d187621e55170f918b72788cde9fc112d67a73de061316dc145892da422f821beea1cbf457c6151dffae9be28b235d7616843bbd7122cbc0cd21bc3287b74419fec507ffd6302c87911f9bddc29c2f16fa56edf0f70ab6f86f3dfadd8164f3784d0a31381a45d18aed32aa46e87d3a842ce43a9ad77a98adb125e332528a60f9080a6ce4aecfc6e10e799edb9f5955e12734e478123243f108a930c72868d7bd05e662ffee693d4cb8a936884d9c21ad89a5fc323f370031d721312a9edf12cc181616878add7a277af61d1fa0fdccb81aa838c7d825d89204d4efe66d18eeabb36783fd6cf40655ba715f1b7a89ea66974d666e2d9368f5cdfa528ef55a80e871e9c2329768a49216c06018a412fbbd50e00928ba2530c85c16c27bb8d338d831e692be8364b58cdcd094f9b7834ea614a3ce238b5f3e956221ecfe222e884dc298fcf3349652999a8778336ae08e75188f80ee1cba0769436964d5baaa65f7c173089963120edccd0db430b0bc1466f8153fd4e2b3ec502b4d284bf50e7348741f8f9196a16e883fd0ee229ad1ccf52ac52d4e0f5c7ac5f222eca83ca7444b6b1db432399163cfcc5ddeb429614c31dc68696f4f51fbf3dd923e0fc89dff2a56b08f8d5aa1fbf3324c2384bd36dddb78fb8cfed4e124722589f4de54bce7b47e9b7e50c01c05bd74f4e614601eda92c687ded197fe0933f272b7637efc4b9fa2edfdeb6156659bd9297f73deba9d41d334a5f7d94d455db197f485d6472389512a280a80ebc7e9c65dddca5bff8dde3ab3cc67c4a2df0c8f93ef87b63abc43c2a40b4882204b77b5ebb2262aa9e5af8b94ded4825ccbf42d7381ce8b8f7860fc7aadd5052b4b92dcbcf643757cbc3c7135510eac79ef233560e7f66033d70308c40a979af7d0ebffc72fb46f538589cdafdc00b361613ca9fc0275dadeeacabb32c5047e3ce30be58effaf456cbe3ea2580eab3cf08ad20cc63a60191dda993b0da184b520dbe92588d8278c03212c0f914b6707f24ead18157f750e1d30e6e5e4e03acd9ac232ebc3659337a99e0fe86213918304", 0x1000) 09:43:38 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x880, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x13a) socketpair(0x2, 0x8000, 0x7cd, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x1, 0x7f}, 0x8) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x18800, 0x84) r3 = dup(r2) ioctl$KDSETRAD(r1, 0x20004b43) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x2000000000000) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) connect(r6, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 09:43:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x3, 0x120) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 09:43:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x1) 09:43:38 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x6) getrusage(0x0, &(0x7f0000000100)) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 09:43:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="0000b1efae6a11a1a054a780aa9157994dc7753d26eee1b58d8b25e0864dc868fa36f4a8a99e38af16ae55ee05ccf3ca599e79aed9eba7d7e895f6d88d330debc652e2f8a14822c9a2119606fafcc422306c5668540359ba59aa637fb1aaf271be4bcd57e0c1f7ece65876d3af7be28337a17107364ed4ce36ff4b954b9e22e109767b8e7d06370000000000006b4659e570c969b849e298d61e37c828531b38c3a100c90085d42b7ade1e55ba8adf8e115330cbffb2e4e89010f9c69a4948ad0a", 0xffffffffffffff8c) read(r0, &(0x7f0000000200)=""/164, 0xa4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:43:38 executing program 0: r0 = socket(0x2, 0x2, 0x58cb3c53) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x2}, {0x0, 0x6d37}], 0x2}) 09:43:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x10000013e) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x1) shutdown(r0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:43:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:43:39 executing program 1: utimes(0x0, 0xffffffffffffffff) socketpair(0x2, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:43:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x17) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xfffffffffffffffd, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:43:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x8, 0x2, './bus\x00', 0x6, 0xfb8, 0xfffffffffffffffd, 0x80}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 09:43:39 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0xd3335b760f2761f, 0xffffffffffffff9c) preadv(r0, &(0x7f00000002c0), 0x9f38d651614bb5bb, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 09:43:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x2000000000000002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0x8d9b4060) 09:43:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) chflags(&(0x7f0000000000)='./file0\x00', 0x30000) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="c7c22cd991d13c326d2dcb6dd009559d2f8416b1e3921eb62bd32cb15eaedbe4b4ef793fe1ee425eb62c447e967db247dc469e549a4df3cb1d8126db13073953cc103185e061cc37d6178042fa950ecd49e8d4444f476e19f33743d86f2f3e96036d42432ae46b417cd18fde704ad14cdd59e4d34e5327c8836eedec840e4e62b1798984c5a2eafd54cc5bc24b9966929b8e20417aa376da4b5c44b0b6fb6ad0424a970957216f0c5d02b2c1201c1ba4878d0408d9a9d82c00f07a62cc10673006f8dfd964", 0xc5}, {&(0x7f0000000380)="55083b995c95b9e53bc404ace2e73835dc3e677647bbedd27a4c35fe0aad53d636d1a1c890a70fe05b71796a4254ac071d0b0499a19891c2a1871d121fa86d9dee6802583c84fb7ac413587777b3b346a8e8bc497408229c7742dfc3c41682b5fe8b89818aca501760a9f9a6dc763b65448906afc5f063231046ffe73632241202e5a97af64ccbdb549610b75a0bdcab552bd10a2189a662fe14e7862838d77e12b9d28c211c3a8f015aeb1df40596897793c350823bef3a0ab9caabf8de9b5e2e8159fa22d83bb5bff2bbcb13d9177a3fdabc9db4c6f2c7b087f3ab80be44395dd0fcbd5aca5dd7d453ea89736845c3cf7dbdb84789b0ca47141da6f74562507f6f85da451e204066f8946f8b85e9054ba54b5a586e86b5aee4f0e0ac7f0ca698d766d7bb3777e9a0439db4061cd461e04e5486341d8046f641462e6dfbf396b58c0ebb6159efafb6d314b4cc3225e8a57bd9d1bf3ec81d354e2b9d9f1689f6b05b0d47c9f01a1ace1c106c34dcc7ad2f51d1ccd6117c5e1019415ce125487912fd6aa7556c63666d73ebc6d29c801b0c24d35aa73911939e806fa288973e49d92199a2137726d5e614c5cb1847ef02523e6b303bfc01ee7f7b99cd0b36634cb5bb115ace3582cc81a90d64f9eba9b8e0555c6c025b2b08c5f1789c2de010ed91c01cb633c2943bb084cb43f3eed73871a0a96ced986161451796146edea9c1945e5b2e0318d68d232be76cf91e0ee6bf6d5c0ae89381d2b9f07c5a1276823ed2a76897f4bf012143ce256a84235a5803dc881dd32607b934374df5d676283164931075a350c108d4fa4a1fd84628f48730eedbcbc989f6a795ac78331b3b7af1e0153667782404e13afa0d85d84c663418d25403b6c29467041b1b1a88b2fd7fd11a6274e5f2d8cf898483b18d2d668416970c3fe62f05ed8a860a6e3f3a6f830f7c0fdfa2b3d6a6f6f8e6563bdde731956a0daa36149e18c6d78ae19afced8edbbff6fb8b14629879217543479ca7d6bb6bd74a31589312809044971dfdac9e8acf53b9ce367f9fd6a8d2a8098c661963ca3d3fd925924f980af47cca6ceaf2432dca89272862bc31348a190567205458afde69f353e046eed7df4a947d3c6818677ee2244841c475bb90332af0c2188e441c5de687b1a8367aa529c95db7290099e2e731fedb0d1ec1c05d1b39f7ae214c57fe531a091df1a041643b96a8630c0a34f9ec09f0ee3c0537fd1d2087203d3b6ea5ed2dd2e8d21aa78d927fe43e9bf08e8b7aa063d705b92237eeea934cd3574f80f52ce91915b8f27fa424e2f292d1f9652f96e5d8013f523d9428dfea5de03b4da7bfe925d29498fddf328e423fdd34fdc451e2bb29320c66a8482b3f60a8960777ea247bd9d5039b8cc0aea54063c143ae97c506fd4663e117380ad071e5768dca61d5000e79316ae6526588b205ddb466af0ca71564233b6bcdbe295e7368c78a16a8de55fe3fc17d521ddb66b27d13ecbfd4895353d0cbf34d5e91c48569da0e2c0e323c11e87044178282344577dff2213736747a6d930101ce58d36c867b499343f3a333309f06ddce560a4f5070d5e03e35045d9a6073215515bf17f3c77bbec3e06a9618ae805bf22f88d42f2da70e70a00e3d9fcbe7eb82c0c7b8c3b49334d59b25fa8f985f1f4f275c48fb9f41fd00e364359138a898ab13e16d9dc2ee253d7b847a736d790e19c0ff9447b372aca1231fe01970494666a61494e0eac058b8e7d7444c9519a6c8fc59c21c7cfa4fb9ae005d8690c8f345c53c4ca3a772b384508c08b5a31b86bc194c80c41941a107cbf9f5cf6d47cd84faf3bfaf14c904c8d27fa045be37595c9ae9546ef4dbedae21ffcb42875d2428d9473efcae6b7fd2551a98eaeec89fece861183e38108ecbe5db0fbaf1fdab30e54c718451058471d04168f73800ebf311869ef5aea3ab4f75272d4d350626312605e8b943c4b5262d0ce4a72fddaf896e7c3dfa1810bd82389cfbca429e42738173a53115b459b7a71ab36668289f14835aa9a0f5b36f41f45de557aad257ce7073b4474eba4b1bf284a59acccf50fbb81e156789cbdf147a81bc78908e002e56fb6d3a35e14494733ec76dacef2d840197a3205a8b2430bda0f97b3a80adf29c54a84211a8e369cf66f2dd2bb5abe5d89635b1d33e588c8690df4649cbfb711afa88ce6cd92bc6d96091f3ae9fd610c3d727bd7365acc0f1058b06ee076298bd427f5ce6de006887f70367ce480bca693c0882ab463086d09b7d790227d3705dcdd8a50999e68fda5e0c7aa0446234e3eb2a26eb01112b863465a46306bf145185ef6680c44b89a57367efca87240298d983fba503983f7a80ddb09b7c3c414ef3e61709451fefbf4a846c0f5a21c4a7c6eb852336ec902b218747676af6f8e8efe125e988f762e4278d855e87a0add8c0c4241c2ff8801f501e050dee2565bbd012dde3478ebf7f11996af8ec812fb72b2b9ae24351e5a2b1de92559772ee4bba5b57b38e60c055b83091db5acfd44fe54f47840fa9c7cd05f82b85c360bfc74634f7a0f97cd31100034cbf58e5bb70af423b40187a4fe5b97a023cf5067d2458b7127ecc1d93973552212094cf5ff2805ffb563598af68e57d942fc28dd006b6e0b0f55fcb8112d951209589e4ecbdde92f1e7aaa0b289d02d7ac26ec85d27a29b3eeff0cae4aa267a23dbbc6259fda5f3e3426d726d8971b6ee4ceeb0fd4ad7d5316624d6ee59126acc783b6925a266311e28981104cacf047669bb8a0711194b3d8aa8a8bcd19418c048535d087f86e58fc895d86c891274c38c85b9c7b3c17907e8d255258d04f74de3bc7793e2f8ca2aeda0cac75b7adcdb093a5f02a35d5c404f3bfaf9ff561747bbf4acf648f55b500b23cf541d3b10da6333284048032d9e02d02a9c4b739fc4fad6bf18dddcaebdc37f0df654ce7894dabf873cb7deea771d85acee8dad2726f26a790814c878129da2fddb3490b18ca2cd876cb49ac271a43a9f67165bc2a949dba766673c68b3ee4deb5111f11f9aec90fafee745acfeca12707a121ac3dc19987e8c354e5f0fa49bb0bbea362d682a3e551f9c7d01d9c242d6fa648dd8853658b819395259817897aaa68ad78c6cf34cabc6f27a0c3ab80e27eb62d74aa5bbcbef6df23b40363f9cd42ef136397bc60868ae8d6eec6553141f7edff1013e4ab08852a036bc1e0b8111d0a66ab493ca1ffec687c910d4700c908a12e0e6ec352bff07c88fe280773bcb261b879e7fb1b1ed95e52a1a45d90285b47babc16e6204e001000c2749cdfb504aec6a78acb21f3b7ae9efb99205513f8d08ee3971805cef3e67e279ccba6e6a4f9f6c407cbe6559c4c36f1f2ca0fd63539364228de771a1d65104e247814d016c6d0e86476daa9a6ead9b3309ad6a21fd52143edef2d14c6bae2981ed16456156348c1dffd12016a3e5ec60dddbc22f47f13c584dfdfa9e479ffb78580f5af13fdfe2210847c429bfd01a024ee04318bd80dbf821f5d73968a5856cf3e558c0b0bc90510c14832916108e7a302609817e556b5a15382862665480512fd3c682a9ef95e04e2dfaadd22976682343e16f6be210372dce3344a02db9e8386c81115b5a17574fa7c032102113cd6d291ff89dbb3447e7d20eb96c1bcab9e3dab16e0fc7f06e4df41ccc93c27a14101c2321de4fe4b85c692ab31e73b41aa632cf199a07e4ca42ace05e939cc423c807b5686aa6b7b3fb716b5ba2ba1ec02b4f7051808fa43f86c010b2ead97ea3e417abea4de00cd2801d2cc3774b5b59f689bb6076cbcba9199e790e044998a19e73c334ef035bb30f6a4a282a6b5dfffd80d99d64d8a2c9fa1a846652e2626d1c92aec2089aa18c6be3ee2b90fb38cef09bcc9529af9f76e4b1efd620ad5183370555d3d3cb7f6c6ba492105e65709d1eccd7c56bb583d385548e48fee3565a1371a9c0e736c81b17a6e614e72482f7e0baed88f9426e7d2a797afa371b39f3a047946d7333a4bc121b962e254c614a0d0afd4ee9d3f5b00def3bbd46da08300df7fa2f4e00c92eb9fd7c6e6dc97f991f912df3c7480377837c67f03ae883888ab3c3592b7bedd0ff6eabe827237f459b04d3dc83f1453664ac5e0040ccd463992dd425cd2c5013a18ba111b2f601c870df68f6d6b759b985a059a7ac6704ed5e48c8486964043c2a758eb875e7c2645c0ddd13d45b43d77174c30feb998b8aa0fbe32c31c8fa30b06cbc5bb857c5aaee6a931b2f1620e9f9157e5dd82c2f417b5abdc9e73eee7d68b6fe5b844a2f3f9a7d67ac075fe87f3e8bba36f54bc64e79e0fb1fb6a70dd1d180f2d6e8fa5caf6a6e63e8a0ca58d062dbcfa5e40127d0d823d3ab08d53a907202b3e39fbd882dd8f90745290484b0d09545ad3fb3c69171168c7ca4552e0ae83651a112c72c3703d37aa31fe4e0175bb4aa4e97e432a3dc010198d6d7803146b7c1081df3d1bcf50cc41eb442d23d78c0a0bc093bf0ec6ebbfd7098b7392c097366cb1c0b85b73e4b9be4ecbd9b9d07be5835d42d0b11e494014645ba70b522af54781b6082ab202d62634f4e2e47e80ad42154390a8b6c117548ba8b0e3f48dccf65c90a5ab6d9104d64bbd50881f0c11ea63536faaac29a54e0fb3be9a10726d8f5a9338526ca36bb3394b2e7071ce2c402a41debcdb25eb156af6213f7ea88b4e5a2534ac3ce527e60f7587108ec56e745b84b67794118306b824156c3b4500660a11dcf176ca4b8fc5aa74b1f4262d9d390f140bf332eccdb10a970f05563a6a312af50e55d48dcf7312728b35e777e4f85692240a9ac9461d9e7fff7be42c892731adc125ec989fbdb4554ababc0b1f92357e772038979385158ffe4590eeec5096b85fdf76b09e6448d68471b4431ada5243c93af387beae4b6ec559a832cc5ff54c62aa31288c88f4931f3328aa08f619ee80d5fe3878ede3d1e2eb594f3fb44d47fa6903feef93affc173eba7dd10329d6df3e4ae361a910be8aa0c91d2d19d36ff6b8a2b902b9854f46e4160ce845dad21e36e937f249898ee117daa9b3ae9678247da907185b1f33a856cae989f7f2eddeabfb27faf28f2882174a8b19f9c7ef555e4d5345f82a32b4fd832aedf8dd05e4b71296d9f3b4825b4d640bd5e1dbf31db3c9adad43af928ae7b109a9beed8fdcac55967929f3ff8fa34504d674ae1188cae0d95342c32b861d38ee8ad939aebb436317492d016d5c7ad5ea351b6ac84c06b0bcfa33cd608d07a9ebc2d78d0fcf71483e8ae3c7297517d6ce64375d25c3f6629db9acec5cd480945d2c4a931f8a22ca4ab5f9f0f7b78aaf392bd82325ade1924023bd1b17b97ee5551fd3635c0ed618db086b1732bcbe75272f91cb755ab3e809223d82ca9f06864c7a7fea848e3ff8b71d6e5090a171e96d9e9e4e0594211d1f6ce72c7dfd71c51cbf074f4f2ee584fd82b10c03283623b1462a9d9e5b6fb0c173a85317379e2924fe6d69629b8f038b62f9b6b443276b028571312f629812d5d0152235041969b43627b088de439eef08a364ef113372ff53cef399ccc1d43b95feb1047e4501b9606b2b15b59a5de79187682f56db2daef89ca63b25758ee2ecf391c35172a87323442f76bb7ef38e6e04cadc65e342042ceddc9b55a40f07b19d56526f6c8fcbc6cac971306ecfa8bb582cdbd8c8ad2d746df8643566cb6a086a4f4bb27385cecb6156aa45e68925d5494d095d4a6dd1a5a68bc32b8596a74f51419bb460f18ff181d584a04e3b96a77d9c5814474942ac6fc", 0x1000}, {&(0x7f0000001380)="f68853012017fc3ca2be253a88cdedb825995fd50c91f5946b104d10c4f39a832e4749122ad2341e2a3f4c46ff17ccc9653127a8466edb7f0bb564ec1dd502b3e380644f838fd986924434860534f665bd0051f5994035cdeb32d52dc9fd4f6774aa73a27e70d35dc1d0cf756bcc245c7f9cf3e2517432bb8d01ba3284a8073f2ed93efbbba1d2cd9f61b97c5a29ae2381c58e69185fd00c58e8e54ff474d2a852c90d21d9755c426ecebc31a7db947bb4a8831b58ce5f5a461564064ec424c113812fb7e73b2f911a727f6be1ca3a7987e148719c7abb6885dcada2629a2b106937359a2a9ca11073620b", 0xeb}, {&(0x7f0000001480)="b4473b4118b067ac6a39b3f65b74eb7a97b12ebf54383da70e8b8a4759d4f7f467ff90a1e7f3119c8fa72f357ca76de3ab06dd28d430868728e4e9bd0d834585e0fb10dfcefa86559d1b709d3868fe55c20b49f75500d4f05e43e4d25d639465b9013f5557", 0x65}], 0x4, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) 09:43:40 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0xfffffffeffffffff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20890, 0x8) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x2) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) open(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) openat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 09:43:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x100000000000008a) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x2b, 0x8}, 0xc, &(0x7f0000000400), 0x9, 0x0}, 0x6) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_gettime(0x800000000000, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 09:43:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 09:43:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 09:43:40 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x9f5) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 09:43:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = socket$inet6(0x18, 0x4007, 0xfffffffffffffc01) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000100)=0x10) setsockopt(r1, 0x1, 0x6, &(0x7f00000001c0)="eb3bc10f1065d60abaf0134a72696f4ab5e99336602ba6604cc0833393bbc4c0cdc0430799d384a4c843bed0823cd67377a92573769e9e83e7ab1c3d44caca1a9bb935f54cf6d63ea721b23e978232b2e95a9f7b4ad814d4b253c7", 0x5b) r2 = dup(r0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './bus/../file0\x00'}, 0x11) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000180)) 09:43:41 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) fcntl$getown(r2, 0x5) 09:43:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x40, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffff7, 0x4}, 0xc) 09:43:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x1, 0x7c) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r5 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000440)=0xff92) mkdir(&(0x7f0000000180)='.', 0x0) recvfrom$inet(r5, &(0x7f0000000800)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) 09:43:41 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) 09:43:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0x98) 09:43:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 09:43:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_extract_tcp_res(&(0x7f0000000000), 0x10000, 0x101) r0 = syz_open_pts() close(r0) socket$inet6(0x18, 0x1, 0x5) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fa160a8217", 0x23) 09:43:41 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) 09:43:41 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x284, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() semget(0x1, 0x6, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 09:43:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70c, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x10000000000003d3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x481, 0x23) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1000}) 09:43:42 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x6, 0x6, &(0x7f0000000040)="26b5a02c56e9186d4f4a5956", 0xc) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x3, 0x4890}, {0x18, 0x3, 0x3, 0x7}, 0x2, [0xfffffffffffffffe, 0x448, 0x80000001, 0x3, 0x1000, 0x3, 0x2fc, 0x3]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000200)=0x8d0d, 0x4) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 09:43:42 executing program 0: 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"}) write(r1, &(0x7f0000000500)="b70500a0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5dd126da49d718f46888bd6b633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee53ed3a8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e3201fba69cfb93c7197b8be6a080b3f0b97c7a0cf7faaa35ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d98c52d5b000000006b0c0000f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf9353395f4d71b7aa323c941ea8ba3ed1d040c20000000000000000000000000000000099d5a95148544f9575bf0ee339109d6b7fb1df8a36e3b11cdb7b745f124a2f74873c6414042b9165d10456a87f97483dd0a3926754de13f67ae903cfbc47be9eab7efa9bf499bd41a8bfaa0357c2e2bf7f307a1783779a122f2c22f9338b993e769f02b3116ee95b81d1d2ce83b8c436a6489339efbf048ae7f3ddc7bcd5f594e7a7d018d2447bf2b07d1458795b4c050991304424d0162e870bf3af5f3e04efa771ba4b341c81b08337ff64bb0533ddf771ccfb6c8656d85d4a917fff2e9a27cae372b46ea8dfeb95784cbf561570fd98ee0138222e9321f60ff8a9c78c27586c38beccd38c818a5a34df7ce766cc8528499c86d2a064c72d021156df97057ef016900d10ba1b62b0c02be5086eb8b208a9b2779320912e549ff8c764e9c027b9604afa363da1e80965b2e88780a12c47a13ca599ae815088d5042148c14c0e67989f1888b9f648d89336b6ad7f17c6dcbff424254af16f5f2de44b3cf01e8a2b42c1d78c8f017887da0bcbc6", 0xfffffffffffffdf5) 09:43:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, 0x0, r1) 09:43:42 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') socketpair(0x18, 0xf560e93495c78b00, 0x2b, 0x0) r0 = msgget(0x1, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x30) msgctl$IPC_RMID(r0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = semget$private(0x0, 0x2, 0xa) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair(0x10, 0x40000000000004, 0x3, &(0x7f0000000040)) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x3cc08cb}, 0x307) 09:43:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10, 0xffff}], 0x10}, 0x2) 09:43:42 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 09:43:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r1) r4 = kqueue() close(r1) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x3) getpid() r5 = dup2(r1, r4) getpid() ioctl$TIOCSBRK(r5, 0x2000747b) 09:43:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x240, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) clock_gettime(0x7, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) socket(0x19, 0xc001, 0x8) 09:43:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000280)="d61e260958aacb2d1153a8d67a881d4e4c3c1d43fb7183f68c5390430c1feab5f2a388f7c218e3510857d7fe3200b2fc0f818ab2d297518b7d789e3030b8eacde3534b364a3f3ec7a3c241099d", 0x4d, 0x4, &(0x7f0000000300)=@in6={0x18, 0x2, 0x2, 0x7}, 0xffffffd7) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x7fff, 0x9b7}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf000000a, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x1, 0x1}], 0x80000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x40000040, 0x25d, 0x8}], 0xab6, &(0x7f00000000c0)={0x6, 0x1}) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:43:42 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000040), 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xc0000045, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x19, 0x399}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x923, 0x2}], 0x868, &(0x7f0000000140)={0x83c7, 0x7fffffff}) getuid() r3 = geteuid() setuid(r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x1, 0x4f, 0x0, 0x14000000000000, 0x9, 0x5, 0x1, 0x2, 0x4, 0x6}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) 09:43:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="49c6ea08cee4fcc7c7efcfeeb583447290f90bcc252c51992931fe06b8a98ce81a6dcd33b2bf0e5a9d284a01dd1a63bfa7a090010d0993707dbfebf0674b08bc4efa7723bbffa9dfd945f35894508c480539a6657d3e9a565f30df3a4d09990271e4953bf65f144728fba7e322a5eb5e6d960554b11215d2371f57132acc771d7214425b3babb3b9621c212715", 0x8d}, {&(0x7f00000001c0)="7bc9d1cc81e0ac940db0c10e882ee23c3c859f36e470701868f59b702e1a93927eb075d7ee169aeba5e7e4649b0544e32dfa01dfe43efe2a4d6f67093216735be56a3e3962eb0efc5f1ed8d728bf6164d5a8a520c40f21f965d19074f9", 0x5d}, {&(0x7f0000000240)="31134c1a07b138d3d0eb77b55df501e2d2d64192118d04d6b44c8a9ce1219c444f62a93b1125bbfaf9c8", 0x2a}, {&(0x7f0000000380)="360df645284a97499dcb82cae21ccbe90cf4c33359ac94d6750018f88beeace38bae022cce8984a687ad4d216aaf0853423707b7fe31b00659359e64c1229f61c769c6f7a7862c4d4a98a2ae3cf6888a22216af00a3ac5283b90185c8fcd6b4c0ed5244a52ff6f4fb96331b02a445637742331a58cc542c7421c33c88e3c4c9fd5e92eec57a799abbb523557246b74ae2896721b1311d813dc42b0a25a4804ac9070956c64c09c67ebee3a20598a942f51fb8952a3f8cab6400ee1ed054e17463a704829f3a130c1c9947d1399afaadfdfb31e8ee80bb4bd9d5c868732934d639b5500b1e455d4fe5350fe1851015018f674ca5954d2fd44ac5eed5fab", 0xfd}, {&(0x7f0000000280)="ae2ec16fd7d5d545b3552c2e7f9063fa1ad18f592e5af371b0a83d4ef005ec010ae45e44204f0a24d3ca64725f9ba88f826112c1c753c3f7382edaec08592d1ca1cf80cda107ff950221fd8d33afd723a639f9bf0274ac599fe4c2d3ac42af31160b3cd7bd3ded8536962e41a790ab85afcd7dc5da530c", 0x77}, {&(0x7f0000000300)="e0f09c1baba24030712b1daf80427122f679bce6d19c2c1def6792bc25d74611b166375eb97e482b07", 0x29}, {&(0x7f00000004c0)="073728236aac4a3d6ba997eedd2b72b971ae7dbd2659776db560a66e6d9e95fe347669f970fd0f2c64549797eb12fac022116d5ea12dd4a837d8c11cf0a42d1ff0242eb5c47b23a3c168f62ed3b1", 0x4e}], 0x7, 0x0) pwritev(r0, &(0x7f0000003a40)=[{0x0}], 0x1, 0x0) 09:43:42 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x6) chdir(&(0x7f00000000c0)='./file0\x00') semop(r1, &(0x7f0000000100)=[{0x0, 0x4, 0x1800}, {0x2, 0x7ffc, 0x1800}, {0x3, 0x4a, 0x1800}, {0x0, 0x100000001, 0x1000}, {0x7, 0x7d6, 0x1800}], 0x5) 09:43:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0x9}) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x21) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800010000000001ffff", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 09:43:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r0, &(0x7f0000000240), 0x0, 0x0) 09:43:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdirat(r1, &(0x7f00000002c0)='./file0/file1/../file0\x00', 0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) r2 = getuid() setuid(r2) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:43:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x401, 0x6, &(0x7f0000000040)="fc9f333307ccded20154d1c34efab03698d77a0d8f44b30cbc5e193240a12dc89a305de6fac76539aa0d5bbfec513a2def125bbd88bb009e10b0e86e8eb7901de87d7955f5b84c22cb7b7d2b9b5593fac7dfc0f6ad7cfd0b6ef362709faadd7937a0841e5fe58e76e72deac1ee55d8e2f6984673c19e125532c3001d53a4cdc00fbd5a1488775d62b8fb759dbb67747eeed200b1170b9a18a85433bc6b300cf0ffe7dd8ad95080fbaedaf682278b253a3946fc821383385aeb54f29e0b6b4970e55af50331a9e31a389989177de60bf8f8572d2e16ffdf6cb2ee1409ec2452c89f8b758ce852bd3d5bf0d18ba25d2fd1e740b6b70ef1e2719fed", 0xfa) 09:43:43 executing program 0: syz_open_pts() syz_open_pts() kqueue() 09:43:43 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0xff, 0x6da3}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) 09:43:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) 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) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 09:43:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xc8) 09:43:43 executing program 1: r0 = socket(0x800000019, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:43 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x8004, 0x5) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5d8562b7f6229ae8f730d76e4aca31b0b0bf0798f19f51dda743daf0f2a7096d3f20a86a3ccb9a641e1279fe6c35d7b901166ac3fb26daa6f22f41dec82dbf4d58fc58e53086a9571fd5cea10e28f3a3e6b072020e62e2faec174fd5576a431a0b3665833ec5bcd15833f14886e2e55aeee47970b2073515", 0x78) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 09:43:43 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000200)=0x100) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x4) close(r2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x484, 0xd9) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 09:43:44 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x1, 0x0, 0x5, "d38ec83aac034e75735acd2f761b02635142a626", 0x20, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x80, 0x3f4a62f4, &(0x7f0000000180)="6560fe5fbe91482041b3d92ea3ffea6cc41cd4084fdc9aae0266ab0d2e6951a7881f5fc900059d70cc0557e7a950a479e6e3f0fa0c834d5c50cba5614f766471b8", 0x41) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffff800) close(r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x3f) socket$inet6(0x18, 0x3, 0x10000000002759) 09:43:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 09:43:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x80000000, 0x6, 0x0, 0x800, 0xf73, 0x8, 0x3, 0x0, 0x0, 0xea}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x3}, 0x10) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) 09:43:44 executing program 1: r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x401, 0x44) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x400000000018, 0x3, 0x0) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r5) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0xa9, 0x2}, {0x88, 0x9b8}, {0x121, 0x3}, {0x40, 0x1}, {0x44, 0x10001}, {0x42, 0x100000001}, {0xc7, 0x3}, {0x81, 0x800}], 0x8}) setsockopt(r2, 0x29, 0x6c, 0x0, 0x0) setuid(r3) r7 = semget$private(0x0, 0x4, 0x40) r8 = fcntl$dupfd(r2, 0xa, r2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000004c0)={{0x5, r3, r6, r5, r4, 0x100, 0xcc3}, 0x0, 0x1}) openat(r8, &(0x7f00000001c0)='./file0\x00', 0x98, 0x24) fchmodat(r8, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000340)=0x7) 09:43:44 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x840, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x800000000ec8c) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x0, r2}) 09:43:44 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 09:43:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgid(r9) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x7fffffff) 09:43:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) recvfrom(r1, &(0x7f0000000000)=""/21, 0x15, 0x40, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 09:43:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$getown(r0, 0x5) syz_open_pts() execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 09:43:44 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x0, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/28) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff, r2}) 09:43:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x3000) clock_gettime(0x4, &(0x7f0000000280)) 09:43:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x7dd, 0x3ff, &(0x7f0000000200)={0x2, 0x0}, 0xfffffffffffffe39) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') msgget$private(0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="75f46c205c56ee8fc4718144c9824ba12575128b0dec426066c864a5d15b7109587a77ba083cee31135db39cfb717fe67857e31fb92c984dd9e7e4ffd62ff913a49f170b22e86978fa3ab95a51d8108aa52c4233001f91a72095e775dad8a66b5c5300d051c3e4d51de94718f236a6cdecc029eae0d1e2ce306b4015ced141b396bdaa07a8c7215835999b2a7ba5e804fd903ab3e73bb9eaac3d82dd7445acd2125888000c3095f7fee6e8c90200b42b18974c6074ebd1c8a1c28a468a22fabc09cf0a278e0d62a303d62d0b80686a53aeee18143ec4f6", 0xd7) msgget$private(0x0, 0x6) 09:43:44 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e7ca9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67e39d0382d1b"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) syz_extract_tcp_res$synack(&(0x7f00000015c0), 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 09:43:44 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000380)) 09:43:44 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="317cdbc59679493cf3963889814105b7b6ae8503da444d70fda3e461ed80262b91325af088d01bd8829dc64bfc2e5b1a45ce78925e6d80fbfa36d757a821ebe5fd7301ad0ecf3db1ec36b2dcb9d322e14fbbaa098b38c0f53a9fe9d63eeb53b151875f447be88cea6bf3c9", 0x6b}, {&(0x7f0000000440)="d1052040534ee564d20500662d6c7321a4d9e5562475b62ab71c3cbffd97f693f920ba749949b51f7eca256f703f87d82ddc33286b00cb2c9d8dee23b262eca4fcc906c318a3475a9c5d3e409819fe7e18a9b33717219a4f9a1632e6adc9479bc68c9b2d2e0074f8cdd188e4dcd52341f076787dc08bb89d6e40c227712b56baf5e1a3c1facc4b234bda40ec98d18d24c3e186e2a76ec3636bf09ff9065e3f9f409a404e", 0xa4}], 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r4 = syz_open_pts() close(r1) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 09:43:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) fsync(r1) syz_open_pts() syz_open_pts() 09:43:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) mprotect(&(0x7f000039f000/0x4000)=nil, 0x4000, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) r1 = semget(0x1, 0x3, 0x80) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, &(0x7f0000002200)="5dc2930b1e330b9743d236b723d9bb89d1e83e7440fed65bbcce5615d6f99c5e939a9c19c5c4d2", 0x27, 0x1, &(0x7f0000002780)=ANY=[@ANYBLOB="8f3d97bb481369028c77a0e8fad53e95b0e830267c844d649ea4e838fbb1e5152330f52d970e3376811d15fe5fbc95ae194d345455b3dd4651b987782fb32eb48418da5d61dadb92950eac59fd0dfb87cd92768032d6f99239fe4bad0f1b8862c0a9d938fc0c07e403b639bf412e802a"], 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002800)=0x1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000026c0)=""/140) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000002380)=0x2800000) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r0, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100) semop(r3, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 09:43:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10ba6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}, {{r1}, 0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x0) close(r0) 09:43:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000015c0)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe229315a1723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a059c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdebcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff4b8d13131f388c5c48be55dc066f9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2fdccf8b654545e8c4ffb51f63d19e2e27aee69c7de5627e6d2c1c6b0b2c4ed5f0b3291afc0497e933c7baf31b90231274d6f3f52fe0fbdd051a22a7d4dd309baf6b1fae75d49bd9825c895b06ba8e739c639ee1e8bd66a8b65a7ee62015c98c39ad5f0416ce57619afe46a493a89c70522719bfd580ae7f43b169f4e41829ba9187e20b681a800000000000000000000", 0x1094}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) kqueue() unlink(&(0x7f0000001580)='./bus\x00') semget$private(0x0, 0x4, 0x1) execve(0x0, 0x0, 0x0) 09:43:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x2, 0x4) 09:43:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 09:43:45 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001840)=[{&(0x7f00000018c0)=""/219, 0xdb}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)=""/226, 0xfffffffffffffdc2}, {&(0x7f00000003c0)=""/164, 0xa4}, {&(0x7f0000000500)=""/4096, 0x495bdf0467ae58a9}, {&(0x7f0000000000)=""/6, 0x1d6}, {&(0x7f0000001500)=""/80, 0x50}, {&(0x7f0000001740)=""/198, 0xc6}], 0xf1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 09:43:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) close(r0) syz_open_pts() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x201, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:43:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f547a9dbd24e4b5ff18f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a610eea0f8ed99ead11fdaad426197ce248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31691eeb9fcc543d9f07c6b1b671474b47595661eee77779e88cf4fb912eff9f817b7b020bb1aca2eceb0616c986ea4c5e4e26342cfdbfb2d5d3df3ea4aaaac110148abe71ed1043fc1ed9f52f4c3edd6a9f5621f38e3783ca14e7f3c3408846ea77d563024ce6b529cad8325d9bc9ca7fe36302489fddf9f5ec0b330be471576609632b1e687139c4c550c6f7e4ad04cebf361f24e9a4a2d0b3fb68307797ae3da766cb7c9ac2fe0c8c640e6d722bfc5a248237f96d7713166fd18c45ff004afddfd0b0c03d1136e9175c5d6cd32318a040d4738a70f89ee2a22932482f00ef2586bdc34215d1664b1532ffdb388d893a96f46600862fa3b9b87fe497b1a6cb8a22eb8c0cbd23311523006923a61618b9df1b20e16ea6b5a15846b14b76c22c94917551a7c526d31fe3f9ae0a42ab16a8f32e375596452a5888105091a7e55ecc8dd76b1424e4a0dd716d2057bd3438dab39c189ba186c6fa5e940f620400c0cd5b23ce1a3c258a11b88e8f25c0713125cfb0590fea56655a0249fa0c0ed02a250d3ac7732953fbb845efcce02319b4c249de0de9ca966b8e1146e103f9c31e9a035b03d824b3b80252a24ddf90bf49e0a61ed4e113baee24a8c25374c2450133e0e407b40751bacc9dc3e5ae1ff70b3d0b7043c34611125f0f0fc0d4e26cdce0599222857811b1902b67a1fa2ac866c4b11ed8b56bd381e17932491c7f19119de519eefa3d866db310c46031a3ce51a8cf8cf1baf95fcab2ae9a1017cf45922ca750438965825f8611846033cdf567411f16aa979695c65838a1976f3e72d031127d46aa3968e2faa5891e7a91f5f73b44bc62fa3a786ad4cd0e1012de2c7591f99f3bd4efef25cec1005a70b95f582a23cd02a591a60e1716b41fbe256002bca0d1cc0abc8d335060290380f65b3e685b4157b532dc29df978494678af429d94cf84feb0a1e927a5816762d42c72dade0355e920fb87dccea46758e57e7a9b1c6091111d7d8d4b8fcdb2fff4e8cc4e496f32c97920147a6d7c0cfda2f776d14a0368ebc347fd5d7bfd5f7a581f72b9c1668b70c2a1af2658b83981981c9061e2b7c9b637869d01e5577afbb386b6336101d134c7150acdd84ad1a5f31eebc2189705d3edc2038d21f0bf6e34ae7f5d3012adab4720474f1bf53cc8f34ad1afe0ed268c068fce0eb9b387ccfecc7ad7735787ddcd9dd22ab7a8a10d0215d801a26d0c9101d6b8d9de53621b628e6e644bd2a809a8ba5807e15724bc132d5e3e9af7564c7dc64c5f200b4ce62693c08f5dad837524fe6d5bb70b0babb665517bc4fb6657c99d3b9ab3cb7ec41abb3deed655583f171c118e11e57787a2e138488d1ae5f8ab789ca364b797c460f991d79721f18fb684d32e6f2e6e73ecf68a1c22f5e7655fb9dc99d8694b0f2e3d439a6e2ae105942900df72e90d9f16890813ef72a40ebcfd22d4517d96328d8cbb9ac2cf06daf2e668e78e0b8fc6200399f441a27d12aae3c1d3a917a4b2a563d2bc791cd43935fee8f47e1dfe0e94027d84f7523a052c633a4a059514de757ab71dc1cd797c493faee5a2dd444ebd90e6592811472bb534790336fdabbc49e73065fa7288bc26fe81e3c27f55df10bbb138da4f0a3e62cdb2ba1f275b619b6aa2703004a0d0b6da2ccfe939823fce5397d1b63117260cb32d18b448f2b4ca15d806c78a2b09fe504b876a94cdaca7e1155d88c912a73e0979fd9e168d831c9863db845e453e130c590d0ea6b3791a60245be4b4e29c5789bad93000667dd8a0dd10d137703a922256d51121afc3bf71dbd869f32892a77e51a560d94ce2cb8964e617445bc40944daf178b8d57cb10728d7fa53e123588031f7b4400a83aeec52e263746bf632be5d2e50b61446a91b341dbfe2079881325c64f2de97562e07bc3eeb83c3fda7db8a92033e17adfb05db99d48a83b002e740933d1cd8f7d573c3475afa460e41bf01524d07a39eda35a948fdff45757e2a8ba2d382ee898e8f19e24a88fa525fa91cceb05cf04eab6d19825e5791a65f84e8e5827106800c492a0b293e0ee4c4dedde4c05656f5caa3177a73d41c2ddfb62929dbcdb02f3b1546602f30d3bb6197105a55c3d2a0b07bd7fdd2dbabc3045f6c7a195a8dd90cdaef82086729079ac5e571e53cab1de22a1ba10b378f3ad8cebc09a190e6c97ffc5fb12dc23240aeb80c628bd861efc304d1f101fc3d073ca6e73ea90f7c357542dec0f9ebe297a82baea12623b3f779390975d84ad9cbaf0f5835989bc54384ecb5a247a1e89cc28112ce4e007daedf361aabb18f917ffbc9afdb109971a439b79f9e69db6576966acece9ecce2f8fb6e6804ead70cf0f10393ab69f2ba4802adf12265d1397a73671f09c0d191828c0b141034858d27b599f32263c43b65c9628adb4fd7d3dbe60e6a8ac3c7c0c310f2a2531c706ac4193de214e26c129fdcfb0811ecfb90422b619aeca930adc0ebec4e20b0396f358814513082b0246e0a52eb080272ab629d302f56b39c9a5b2da4aca6b3208e36bac7dd9abad7f07632bb30e32c36418d8a2356279e6e3c8eaa9559e77b406a714927b5ab78185b7e8726df5650473a501496b4f6e55c8997969a9dc374db883a216205dfa18da08c975749daac49846ced05e56a57475f84b45fc41f9670338f1b142773a89ae24838431d31ef0d549ac3d5ba2894e51522ab628f9af14affbef6c862830fa94f90e54d51cb7956ce3faf4e32e3617e39636436cbb1056d6abaadcfcc11e75828bf8a484a0094f88234033f2cf6617a71376ba4fc5e65d388d6c227a2a7a69cbe9537d43afd4d637eab831a8f2f1c850bedd48543051132710f6db6046e6f97b93c5005cf98a8aa8ccedea5e2018d73ffd0db24d54a5f93190be78516b2c7b91da7a558afd6e5c205521498ac9ef110ccbb194a36a4b748632144b44c31f54e9e77a4f0f688184efbcc085a820a6e4bb90cf95e24b132fc0a3eb08010cd5172369671861ca52b9ee2220007d4ea1c4daa83b6b3f854123b835c3aaa0f86fa3e11df811311f2e2c9b0e2472776b34b0a8aa54c0a351e2d2d149140ab146338111b8b658a238986d4e1a7e9a56988a6c3a0c9c9eec32a1653217e4e0884ca7f27c1bd501ad91252ed092d3cbf9e1b11640607f6a4f3fc9025777efeb31b3c90d31fabee0b43653acb491f4191f541748895b9049fd924d55a5470af17c5f922d6ce0d9bc6a8a9d74bace4768cc0c540011a45476416041d36d24167d2c746c6c8d9c83365ff2421336f0019510fd979887d2e9947abcc464f861e", 0xded}], 0x1) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/68, 0x44) truncate(&(0x7f0000000040)='./bus\x00', 0x4f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) truncate(&(0x7f0000000080)='./bus\x00', 0x6) 09:43:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0xfffffffffffffff9, 0x6, &(0x7f00000000c0)="cb47637173487ebedfcfbbcd33ae6aa588998d9b5c4d01b40051d2082115c8053481b7597e739e1bc0d3", 0x2a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 09:43:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002003, 0x40000000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x44) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1000081fe, 0x20) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00062b0000000000001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0xa0, 0x25) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8001) openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x80) recvfrom(r1, &(0x7f0000000440)=""/189, 0xfffffffffffffed7, 0x3, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:43:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 09:43:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0xffffffb8, &(0x7f0000000080)={0x0, 0x6, 0x0, 0xb1, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 09:43:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:43:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x74) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0xb3, 0x1}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x110) unlink(&(0x7f00000001c0)='\x00') kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x18, 0x20000000, 0x7, 0xfffffffffffff000}], 0x800, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x5}], 0x4, &(0x7f00000002c0)={0x5, 0xa5}) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000300)='./file0\x00', r3, r5, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x0, './file0\x00', './file0\x00'}) getitimer(0x2, &(0x7f00000003c0)) rmdir(&(0x7f0000000400)='./file0/file0\x00') ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000440)) chown(&(0x7f0000000480)='./file0/file0\x00', r4, r5) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000004c0)) getitimer(0x1, &(0x7f0000000500)) r6 = kqueue() chmod(&(0x7f0000000540)='./file0/file0\x00', 0x8) fchown(r6, r3, r5) execve(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000800)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='.\x00', &(0x7f0000000640)='/dev/null\x00', &(0x7f0000000680)='\x11$\xf9\'-\\,\x00', &(0x7f00000006c0)='/dev/null\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)='\xf9\x00', &(0x7f00000007c0)='\x00'], &(0x7f0000000a00)=[&(0x7f0000000880)='-\x00', &(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000900)='/dev/null\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='/dev/null\x00', &(0x7f00000009c0)='\xdd{\x00']) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0xc0, 0x0) symlink(&(0x7f0000000a80)='./file0/file0\x00', &(0x7f0000000ac0)='./file0\x00') bind$unix(r2, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r0) chown(&(0x7f0000000b40)='./file1\x00', r4, r5) poll(&(0x7f0000000b80)=[{r7}, {r7, 0x24}, {r1, 0x4f}, {r0, 0x2}, {r7, 0x8}, {r1, 0x10}], 0x6, 0x1) setuid(r3) 09:43:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8001) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6", 0x10000000000000}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r0, 0x4, 0x0) 09:43:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r5, 0x2, 0x20}, 0x2, 0x1000}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:46 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x6, 0x1914}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xfffffffffffffff8, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x6}, {{r0}, 0x0, 0xa2, 0x40000000, 0xd4c, 0x929a}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x80000000, 0x9}], 0x2, &(0x7f0000000200)={0xfffffffffffffffb}) close(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7f, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000040)='./file0\x00', 0x9) 09:43:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000280)=""/186, 0xba) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/252, 0xfc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000400)=0xc) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) dup2(r0, r0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x20400, 0x1a4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/117, 0x75) getdents(r2, &(0x7f0000000380)=""/68, 0x44) 09:43:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x40, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x1) open(&(0x7f0000000040)='./bus\x00', 0x802, 0x100) fsync(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) 09:43:46 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffc) 09:43:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x6, 0x8000, 0xcff0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 09:43:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xfffffe}, 0x10) getsockopt(r0, 0xffffffff7fffffff, 0x0, &(0x7f0000000040)=""/204, &(0x7f0000000140)=0xcc) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001880)="84f50575a1df92dd9480591a7a4b98eed5e19569815a5d7be22f13b4b565e3a97372e9d1560e0c39399068c7db3b4019549fea71535c0b16da31fb862ab878a4371300d9cc8da3ef9eb61568e13fb25e53a2ab811022499de14bfe18c73cc7c577d272ba6ddc9d85abb4c63c9bb797079e8730612faf7855caae5f3b80ea2a342fd5708cfbeda113c939f06ac484b33545944ced3db11b87a4416344396cd32050b2efd00269c06b0ec0ad1f3cbdf5d91e23d7415c902ae8f4154e43a4534d819d31fe86220f38c81750ce2d8aebba746aae6889e85e82d17ce78be4ddfbb393c0f5128540535e8f0d3086544d5fe94b0cd7aa9b39af352f94570f45b36f4f262b7bf9bfef21a3329bba3697309f139deda42cb6119bc1983551f9869be22acc4c0c900c09196af7d077527d1e9886078ba4612a64324d7188278119f0b32a79e0c5a13264bc24843ef5329bbc838a342f271529e71cd0993b64ee19707e6206b8c7483703295d540b8779ae3118a4db28b63bd376a7f61b96607a763d73113d503c59fae575ac8f5f216209b52b031d38e54a9d84750362070cefd445fa23500076fbffffff7f00000000727745788b07110f33d5a01086bf659bf2dad003d9a93cde28e3e8b6857c6bd39e909b974442dd0231390a3b3712db0da4b332062382be8a9f168e5512886eda8ea10ba3f8197881069c72b57d5c679c3b785b3f7e9ebfccedfb712b7ccd16b68d9f687cd353c9a368257ede725e125f15b9012e9508468d313c2b90f525ebe75121f38525cf1f74f870008f116d8802434db879c62b476f6b1150f7e768b53b472d313bfd62584481549736fc9ce94f254e5ba20f29359db70979f96519947f6865096c37e74d30c99160a440841f3c2f1414c1174d118791e282e030abff2755b27d8d65dd3aaead57f08b86c05ba78dc12ecf3a3039bf162a2764a1181d75d014f75877f3acf80c6e557f30c86b629faf3f0bef5d7acc7d107325bc3a85a137aa71d7a160d99d0dd85b3e8133dca65489bbcfc619b36afe1fdb1e05710245d12866674cb7cfacc8503216f953ebb214fa742bf3ab0849846f5cdec33d0987d9f86e345ea27500287d265a20911b5a5be1edea1a045250c6775d46f6c22d3fe9017475984370d0768fbefc0dddb1cfc54dd486461be1a5b54bce909d41f4dd4fa23603859ed6e3a91b46808b3f78fbefb77d5866785c1733a2f7cad2b6d28080c461f890b356ecae52cb122fb6131b1b4b8fd5b943785939e3fb5875b7d79c5ac89b1b4dbbaf3cecc42ff468582d181709ddf76d2b7e6d126a7c75c97bf2f763104b62ff624663a632fac1a0060637e54e76fd103f3ce3fb35ccaa8bb8421a93b8531a33a6994d4224078fbc1cb4fcdfaabbaf28debad4838284eb9ea296e55c7f8dd808ac6351ee73223d261160d78acb4cb767c2b31bb8a9a0af83432b5e295973003305bb3c1f2480e29d28d9fb61a9fb47dd9a809de31134abd68c65baeaf778312df7078389d1b39559d1d0d1f21b0897f857cd10e605e5d0847bb83f71d1f0cc9fbe9de84128004cec05dd2f56aae2b4a1446ac3df1b47c24ea1f6069b583350ab301cc43db2816929e415e83a81f3f701d7418829d9e3c0371a9e653c0ed1b4a5d8b870ca3a720dc5feb91aea13416147952b1a4d3cbb175d1e9475464945da59c67000c1aaa07811b2cb1846bfb35a8c34fffd6c1f2c5fdb34866f9ceebbaee55d6f05755cda0c2eaaf5712fa8796a68452e2a2fc404373bbb430aae5d38218c638c672b730e0aabf94923a78a4fc708426b7a7b16d8c455448731ec8224c3ab13bac0890d28d078efa5cb0d6865635eadd2384c924a3c1d22ca10a6d2809da8b7388d763f50b5dfb332b943a5c63e4ae16105a364efb8075c17a1fa5982544fc7049561181cde24702dcc3ae6fce478a80821579d06c38af68cb627c4df405616459341057568546afb51e788424e55fe80e33c9bf9782c5723feeaaef68c3a71a7b818e7d6f09ee9ea64b2119517d0867e6dbc98ca0f4ebadb09bd2017c6ff1e78d43594bd4656d519832cc3a2ac53b5dea3a3b974722fe3334bdca8b8430ee221ad4f37325b16ee50a1bb2bc474f15eb7a9e971b44fc405475039cac4c72517821aef5fb96d9068d45b148b54a54d0bd09fd1a8e9d8869ef1ad34f3ed4f2a4ea511ac76d878cb5c7b6c8063803402e7f7b6f556b7b389ba0a39846183980af7fb145d53220659d21ea9bb6182a97c628cbb10fa2aee5776998e38d17dcfeaae325078c6a116ca6733a26d4610ea1603e3bc3f01c89f2150cf5725aee630e933e42846d780a4ec63f2ee60230cbcdbd7b428a475b14cf4b924e5495fba70455c8109b4ef315249fc29161af246efe308828ebdfdb85b6c56285b35a2de35d66d6ebf95bce5b7142cea31b49fd5b90b69e158ef7d570ce84cdbb5dc60134ddc6f7a1b5524239e5745cc6ecccf9fb91a506b4a8733f86975b5548cb08ce06a4caacf81e45c7e7a4d7e2031637b2c0c5c5032cf57aa76168b24dd1aa55965ae6bbd0b92497220fa8b52b6376de84e7a84294c1231d8d5b3ad51cc175b3b11669272ed6d12d062e55e7e2c39e1fdcbecde39222ad9628b5dc19cddcd07f3830e0c08cab72f1f05d6e7a19a4019889886115628ae66518bf75a51992024910abbfed1c36dc968d1418fc71bddc08a1244ddbb6c30bb90149ec7b77498c1e0c1b47413652a68f52a91ff2672688b0f9e0551a661256ea4a838ae619e236f9c4696b7e79ee3a7d9dcdccc9a226341318656ddde8fc65d9c806fada1e312f593e02bd050fd235d65e5ab76e39ec33d1fae694b5c53b6b74f9c50f57b44b61cc35bd92bc20883325e2497525f19079d45a3b0f0cb178b1aaf6bcd342988dd527a422b2ad525686415f1cceba5a80ade4705b8644a61af4cbee550debf9d93df252b5c5da5d79b4a6334eca2fdf3874220af03c44a1cd6dfc62027eba5ce6603a6c4f1046054118a92cf1bc596f8f1585c99d01adca79c6019f78c74d94fcf3407d7c3d5b767d5243ec95654d5be1983a5c60da2f587b9c3801c5bfb99009f3e43231c3bd8d0c984dd966d70e66130fa43893d1600cf762593e3820798b5ab3909df89b384f6daeb10ba729fe2030b6a80875c999aa3dde46f79fe2c9bf1481228627089c107d69edd406dd39f8f43350150bb038479a2980fb1d9659bc9e723f78ff4c5cd6607a6e8a1e64d1e915ea863b23fe1ad50c680ebb990ed7bbb4eaa7c7a791e5f8aad48ff6680f91f5a3c7d27334d950b2d14e5bb21d919c75a846bf295e128de65b7d36f5c3c95aa2d6a637ede46adc8ef5fcf42cda9a2f689a413238afcae94cb01325e416ea60bd732e130b220423630acbb01a85b3fa3b09d4bbe0a058e266ff00e801383de2b10bcb782815bec21c999aefaf276a821ed1a54950c587f8f63998926667ad928d3e29d092f02555d03a92b0f3a580a4eb368247d519645e1b8ff952b69cb23a1d9cf33d28ff0dfdc325d2b760814c43802289d753b852d5d076d46b6b009c54878b1d3246d3f2cf5f2c266b27c072547375024f6b6c5cf68afe297c3a0b100d70455f7c1fce19b26f2d4ab4e205047eb4201fbeff96a277f90f7a05dc8852a10dffc8031d25858ad26e74ac96f1421dd314fd05d53039e922f8b7aca6698bdb78a98a31a5be13e7b941c0670c052b7d9614a2ebe580908b54b22bdf3da2008bbfe27e9b7d37bc7c51fe6b09e2b76972ee929ad245bdcf6679f94c1adce9300e8ae8ee551776e4fefd5bbaff4d1f2427cbeefe1e3dfdf00c4bd13fde2e694749ca8303a0399d0a39c664260aa4d5220a88ed78862fb3362aa6f8e3bfb2affee023f0bc4bd4e6b72ed7d18188db7dea472700dd60b9564a747b2569cf4cc5cea825286cd6382de7bb516cbee6211aca2c6e8b6f5f741a918fdbf779ffd20eded86783293ae34ccc69eded5767a45a74ab5833e5ed64bb0659101dde465c0c0324bf7ac81824c9304cb5d74671a5bf5201b58f225e2a15c1a5f83c4c58b3742b4b1206651211856881834c79a2ba4cb33879ead8f330e20afa4833a04a8570d7149370aade1fe39b7597ccc0d7683c79cc30aa8a46431f1db527367e6171f2595f16b6650e172f1e8237c8450e387e75a5b6c19807a329f4db5a6a92b0b30669d6fe7216ec0298ca7f0248c56cb8c888bfd40bc53c40047646e9d98a1a118f35df8db70073a833d6a93562b8fe3566aa39fa08bc9cec3dc92e2dd8c992c109609b42f28905866828571e161508e6b757ed79da61bd9bc026dde4ea0f154ddead575a886c025f997071ca6eb86d9562a3ba1ee9cafe54479ad7e9e7400e04569492385b710eec72a8d97ef2c54ed7a85f935739521bd077af00c38a32a1723203e99cd2c169222ce510c22ea7741935c8aec01445d07e6e7be38fbcb8b3adca4a338dd956f8c14a947a1782e8925f89ff9b34b32f9a74b26b947511c29d5fcaed87cc08ad976bd8a9f0139be31552c4002c6413bc4a3e5108417aef64fb67b459ee5f31034dc5c701be1d1ad19eb5ee83ffeb916e0c6c93242f313e17f30eb944489252a742640c70d84554d37cc18af2146218894621679a5092817d85d775752512e85dc403d12cc679d8c806a1e5313c8a4100b6f3767474284de433722df112707d7aab5aa5f9ed321af4a3ea6fe93644d31e9bb595c4176aae1e6b1d9452c7bacb25afe51b7662b97b701b8bee9dbba315bc2a6536e723fee8b21204a64084bbb41f9a49b822f06d726063bc4c5e72650c323573c3bcb1083c1e8972e81e2021e94f391d4ac869d0d7146d0e2275a26763b6bba3c793b487f5d944ae52beaf060cdb4453a50f116bbb83684ca1dca316ee66d7bd2d7e923c6ff496898e0f1222d925cddf96e29b8df4822f382afcc3d92824343fc0b159f1cd65571f9cf32770967f8de00808cbebf205803f888584e32c98ea5181b1981ec3b6556f1ada18cad726a0654ff9c228e78fb5f45d2b2bf6baf000fe08ac77310c998b1d1bbc2fae912d035fbdf586bcfdbaacfc0aedd52e35a9caafc0fce3b6cc250623204f66fd4546c6cf9c3ef97a13ac53d1c7de4cd0676811ddbe39944b731e3124ec89e0ae2c2b42929d9e054a03f1a8c96c83ba5f1d71bb5a609617da7c87be326993b90ad10e81cee435772fc0a9b3ec16a22d09fcd79370b822b24110d518b392c4bdfde872a32e5ca112b74d34a0ecfde605e85828abbc02a5c2abae6d059a509b6985d8579904a24e30b0e3d41dcc422ccf3678b9a43c5b8a624846a83ff9726e8aad2010f57ec44ad8ecea5fb4d10f2827da9020e4304b9c8dddbe8f655b2d00419d90b404b2fb81c533f1d909197f474e2c871154f17d8164b18dd2f77a5e4b7a5d0a08b5d7ffc6c99202ab4f79910ba7c11c9d89a683ed26b4c4f0b96640438037c5881dc7109942389a38f6912544b17f869b782e69ecd17ae7a983c946fcf1353e2b7bf30a74a37d1379c02656191421bee31eb91701b6432e4763d6ca8ef437d9b8cc61545dd822cf10722e1bafd89c196cc41782fba0254e3bc7484eee5cf83facccaee72adc2dc13c5107515e67c3ba02e7da1580900b696f49473d7291ca07e26263eef313450c022941f8c2f075b80dcb5cb153567cdf6d56f5da625ea875a1d6fef4b55b395ca3b6626f14c5ee63ebc4cd1288c2deb62f0e179fbe2e24a5e484894f6d08495116dc1727c0173ff4687122219dbe352888629718917a275254f0fbd41908ca552041ebd536acd0bfd9af78b8a805eeff98116b3e1f98a62700b8183c05c90aadadd0e462f3bc253f1984af81a5b006ae96dbe285c7a54ec242dcaeadceb40ddb436eb4afad39e194589d6e4814a457d533a27d829d2dd2d03c60568c75b3c1920d8f269bbeb450517a7ae87b765f4bf2514d81420c93eefca575681acaa3fd1228b5daf7d1af3bb34cd309f6dd8fdcca4482e5b1ddd18439dcb", 0x109c) 09:43:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) 09:43:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:43:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x3e4) mknod(&(0x7f0000000040)='./bus\x00', 0x1048, 0x7) 09:43:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) 09:43:47 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x11, 0x0, 0x0) 09:43:47 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() linkat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='\x00', 0x4) socket$unix(0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0xffffffffffffffff}], 0x7fffffff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:43:47 executing program 0: r0 = socket(0x18, 0x6, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 09:43:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0xfe, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000101fe, 0x0) r2 = semget$private(0x0, 0x1, 0x140) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/238) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/197, 0xc5}], 0x1) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x4) write(r1, &(0x7f0000000000)="9c87c3772c0035b87e33332e", 0xc) 09:43:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x818, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) getsockopt(r2, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) fchownat(r0, &(0x7f0000001680)='./file1\x00', r3, r4, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) getsockopt(r2, 0xc6, 0x6, &(0x7f00000016c0)=""/78, &(0x7f0000001740)=0x4e) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f00000004c0)="0fcc1f4d3ca8832b948f0f3be1a4636768e9e7436c81d696d674fd2079462ef831522418f2198c2d0acfbaaf70d68f8d1b8128baed431eeb66fae756fdc9748d63140a7148f1e20f1413bed51906304002b02163274f053c8876ed06a281682ee2", 0x61) mknod(&(0x7f00000017c0)='./file0\x00', 0x7040, 0x7) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r2, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) 09:43:48 executing program 0: socketpair(0x20, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2c8, 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10004, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 09:43:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6068, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x9) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x5, 0xfff, 0xfffffffffffffff7, "03eab61c582cf7657d223eefd529e6bcd749b27d", 0x1f, 0x2}) 09:43:48 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="6000100000000000006c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0621dc9bd1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r7) 09:43:48 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x10030, 0x12) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) sync() 09:43:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xff) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x400, 0x40) ftruncate(r0, 0x0) 09:43:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) socket(0x3, 0x8000, 0x0) 09:43:48 executing program 1: pledge(&(0x7f0000000340)='\x00\xa8\x9b\x98zu)\xc8h\x85\x96\x05\xf0$.\x9fU\t{\xf8X?)\xd8\xaeh\tB\x9c\xce\x98r/[\'\x1d\'\xa4J\xb1\t\xb4\x9d\xc25\x9eE<\xf5\x83\xce\x89N8L\xeaM\x90\x9ePx\x91\xc4\x1fzs\xd9\xdc\xa1b\xce+\x06:7\xe7\xfa\x9c\xd6\xf3\xcen\xc5\x10\tb\xce\xbd\x87\xfar4W{\x84X:\x19\x00G\'-u\xd8U\xcb\x9bK.7\x94\x9c\xdbJ\x841\xecJ\xb2\x0f9\xce\x12\x9c\x91c\xf5d\xd2\xeb\x00\x00Q\x1d\xff`\xda\x03\x9a\x8b\xbe8\x1ch\xa1\xb7\xa2\xb8\x04V\xf29\x11#v\xf5\f\xfc\xd3\x1c\a\x02\x10S\xf859^\xc9\xe0\x99\a\xc7\x05\x16c~\xee\xb5\xc4\x00', 0x0) 09:43:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$getflags(r0, 0x3) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000001ec0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/180, 0xb4}], 0x6, &(0x7f0000000480)=""/207, 0xcf}, 0x1) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000780)='mn', 0x2}], 0x1) 09:43:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 09:43:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) syz_open_pts() 09:43:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:43:48 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/242, 0xf2}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 09:43:48 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x11) 09:43:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9}], 0xf4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = semget(0x2, 0x1, 0x281) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/126) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) rmdir(&(0x7f0000000180)='./bus\x00') 09:43:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0xf139f070d7fc0d5e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x8, 0x2, 0x8}) open(&(0x7f0000000300)='./file2\x00', 0x8000, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/69, 0x45}], 0x2, 0x0) close(r2) 09:43:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) msgget(0xffffffffffffffff, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 09:43:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 09:43:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="d69e02cdcd9b61918d479314faf4e8c96d2595123038f38acabc819c39bf6c3a1ceba296eb715a7126ace77143c6270ae60e69ba9c69063525c93665ec9fc521469e8cf1b3e2f350a182ace183129528eef6a1675dcf2579fbe1d2a0724cf1d5cf9b6404aaee66278bc683a1059e1431eb64e903e8f42ecfd99d1101fd7089350430"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 09:43:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000280)="ebff125c00000000a337f114a65f854c58cde20a1c78bb0834f5e099c55eddce3a6469c76a4f983387a0f82530db46362349babe3f44bed6a84e1470f7ec014a86dfc82d6b1153c99dd7be17e935cd22558ee46624e91f1397d0878cd163998fa4bfb627eb09c1b93fb486f7cb0de51b2dc9581ca609dec7ccdbff1cf76eb03d9bb460ea55e0cc14761843a19f0d4792f12b3eef289f82a06f13dff4deaf424e2c019c733c2818561b1c25e9a434973e33db81c464ae20e32a47f091c7e5bfd1744549ff743ab87039231e696022bd93ad463c536b8565c2684e23e16e7caaf6c34ab56db18dd86859ead01310b6faa53e35f915c8abfccf9c5a0600768c9ccae1c064a6b0b45166b5f46cdee4608238b83a06455eacb11a6f14a647682223e6b418cac4facaf4a3a99f08db9acfa2895d7a17da60990f29b62f564573d63029a3ac8dac53342463cc0165360551138673c3ea2875d956f11eab23f066723eb728266d58f8ddfa4bed883e10dbe745aaf004fd3da0c387e0e394690d76c3001a504554be6bd57beadf5e9b2099ee17b13cfe6defaffaf4fccf0489748fce2cc0308b2b7a45bc", 0x2dc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 09:43:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x200) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/183) r2 = socket(0x0, 0x2, 0x9f1) getsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000000), &(0x7f0000000200)=0x1) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) 09:43:52 executing program 1: unveil(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) r1 = geteuid() setuid(r1) unveil(&(0x7f0000000080)='./file0\x00', 0x0) setuid(r1) getuid() 09:43:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 09:43:52 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 09:43:53 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='/', r0, &(0x7f00000002c0)='./file0\x00') utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x108) 09:43:53 executing program 0: 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) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x2) r1 = getegid() setegid(r1) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 09:43:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x2000000000020000) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8260, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/84}, &(0x7f0000000180)=0x56) chflags(&(0x7f00000001c0)='./file0\x00', 0x30000) 09:43:53 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) socketpair(0x22, 0x4002, 0x3ff, &(0x7f0000000040)) 09:43:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() fsync(r2) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x112) recvmsg(r4, &(0x7f0000002780)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/103, 0x67}, {&(0x7f0000001340)=""/78, 0x4e}, {&(0x7f00000013c0)=""/203, 0xcb}, {&(0x7f00000014c0)=""/213, 0xd5}, {&(0x7f00000015c0)=""/98, 0x62}, {&(0x7f0000001640)=""/191, 0xbf}], 0x7, &(0x7f0000001780)=""/4096, 0x1000}, 0x41) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) r5 = open(&(0x7f0000000080)='./file0\x00', 0x8480, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000100)={0x7ff, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xe136b759aa76d22b, 0x0, 0x1, 0x2, 0x12e2}, {{r5}, 0xfffffffffffffffe, 0x4, 0x88, 0x50, 0xffffffffffff61ab}], 0x1, &(0x7f00000001c0)=[{{r3}, 0x0, 0x4, 0x80, 0xffffffffffff2ff9, 0x22a7}, {{r2}, 0xfffffffffffffffe, 0x86, 0x2, 0xfffffffffffffffb, 0x9179}], 0x3f, &(0x7f0000000200)={0x800, 0xc3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 04:02:32 executing program 1: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x4) clock_getres(0x5, &(0x7f0000000000)) 04:02:32 executing program 1: r0 = socket(0x20000019, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 04:02:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "0100ff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x17, 0x4000, 0xfc1) 04:02:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000016c0)={0x3, 0x1, 0x2, 0x1, r1}) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x20, 0x0) r3 = accept$inet6(r2, &(0x7f00000015c0), &(0x7f0000001680)=0xc) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000001640)=[{r4, 0x40}, {r3, 0x10e}, {r4, 0x54}], 0x3, 0x7f) writev(r4, &(0x7f0000001500)=[{&(0x7f0000000000)="b9fc15767161f6f2eb768df992f437638398308c4f829a7533d0d7ce33f0b78f87a27b39950a403633d6c5aec03207a4faf514adc87d4123c0a4e06dd90f1baf7eb8cd56c071f336770b", 0x4a}, {&(0x7f0000000080)="cd7b890d1b7fa2ddf9346d22f414e24d7b0d0be5ae6c709e8684096e11c4e395762e27455c80e2d32da8bfadcdfadc79137a1ebc8933c98f36a1e32c37134e9e390ab8513a290ce3ba9278823bff9efa10a3b0a7fcd78006c9cb0014405f340577fa1368aa5eae3067459102020f6e7d84356b9bc40e47af527bb860ecdb1d2469c58ab6463664e54b98457b1fa5ff722abc2f9c7aa739e11d029d775f590b", 0x9f}, {&(0x7f0000000140)="f6bdda6f666005c30db407005236d020fa23da7c570a8a8d1c7ed9c9a30cea94df9daa9ab8816c96348ec74e1e237ee0e75d4596541f93dd3c45d81ea247aadf2ce4253e071cd357437608983759bb08eabec54aa250bd70141adf8d320219e2095c3a8dc4467e37a08e0bb15a7de20a762da7b61f49038b829810a4f204b414b9e5b6e6a78b5bbe79fc7c5faaf964a187d7ee790fbdce62851b7aa16ce4f7a5cd020f60b08ef6a71933df15515c6898", 0x97}, {&(0x7f0000000200)="3d852f4f2cce496618f17701c59a42e813dcd2aab6706160c9628162b1f14f4fd233f11942f919fcb50ea5cef38de6c8ff68711c5fb4d917", 0x38}, {&(0x7f0000000240)="de4c7858dd84dcbc075ec76ab263930f0d8170625d5d4a4093782d48a99e20ff1605de4e30e1decfc72d64b8883c14d1b52e6205c87b5654863742da679d278fd9040c09111f886707ee197f7e19ac6d8b60a33559d661141368c526a8926762a7e93bc6d0d70ccbf39b7002387a926771f1fab879268ba14d238893f96fba4abf639c0671b1ff253d7122161c05444eb4468d0e5e3305a2e479bf5370ded8e2bc439c5b61ef7cb1cc91f150c22a20dd01089c7dec", 0xb5}, {&(0x7f0000000300)="fef2222afce77b7bffa72486cf662121812c1f2538ebb51ed7f2a532eedb1d7f63bd4fc25d48666c840caa49af59b16356b3258125445ed8af8af74dcf31a56199d8f0c614d92e211fecb0171a928f9e13008cecec658dacbf979eb282e968974f80e00369515da3b3be296c3add64140b948d6da7dda497f9296d89acdf124515582f66c8f6b9990621c92613", 0x8d}, {&(0x7f00000003c0)="cf3f972fb584c1915464ba52407504d3004c6a39257e8bd729bafd1edd93b87f16b1df2480b39760139ea716363737128f005077028ab163876c15d435d030152e6aa2625c9c7ca5df9e0047a12a336bbc71ffe9653a28c22e9ba3d3a5b252987f20be9772132682c1e828c29a680c50080f08fae8f983dce5ecc661c78fecfffd120d02b72eea955e09035e1394ac9f5821bb2ad7936898284d1f4ce80e25200be6565f674f4d1a81", 0xa9}, {&(0x7f0000000480)="3056e40c21d0b0a1e1d03ec27a3761e5c6deef74c31ff46a6880bd26c7edefbf77ca2086462d346c013dc2f644d606d7f10819b8c31dc9461c5ac85e694e00117f16af0ecb7cf5ed360a5f0749ea79bd5ce0d02c870e722b1cd69c888c930891267c8147098418af1d283aa0ddccbd98d71d320c31c7b71c9cb88d9959991c5a7c28d34bf743fa89c3a0b3ad65f2ecd8f81407ff3ff4b9d9b4165b6691e971de4f8b25b74c714409ff842b55a9eca8116729923a59d6f17d0311a8b323d2d1fca907c766014447672ad976cd6cfdaff899a634ffeb791140757b61f5cddfa540875330392285a506717279a9f8fa10751012baea107a37d7301ce11cdfb55c7e7feeb00999ca39c63e3f320a5d1d995350ac07b09e132073cb02ad40cb16b44e81086bed66e64af152e3fbbdceeb74be2699eba1b366536d57b75c9ae8e908f5b20f877c7513e0268f82c74d6b1397af6a317906c2f0fe1b3295e20e91403848ef01416a0478d586054bf8bc743daa2224b61b944895700515abd4fa377b7e3f813fb4818c12cb206ef95b415782065738e03cdfdf84b1a2676738acd6d37c99b70a5a1c576e5b82d06eb061885a1085ee7a34f5f6e4a0f98ec01580b9643ee8876bfc9287c30f16fb8ee9d16e20f1ae906286dd17e069c81ac139896c1313e52fd1b8c4003cf113ca26dee961e3b4da11b8685fa3c5e802a3ed175947f941b1a0437e765c10649d1259de10b783880230d2872f2a5862abda64c2f4f285df33bc5dfc10bfa70d096d4fde922c92787cdd6e07690073e8011f3c785ac7d14a8752d33844c26e912b00bf5084e80836f103d82f9262cb724776dd9c488b5d74c7054f3e9bd67391dfeb71585d46f326fe27de75058af9e23d07c371bfaa63fd22ec443c61c17c017242d7a119d03d5270489bf7789f5559e77b3658c5905794866de7ef075bd572e8acc66e81974f90d8798736e22bca9a77586cf63cf590ec36016fc23d7a0e94bd22c861f34c77fc1505b9782e5a3ee0abcf8928426a8b7a6dd763ad7e20126a2c68ce6e9f7b59eb0bfa37d0f7b8ba15a52a268d6fd3d3c10366376fb5d0e8cfe786cf43c045f00ba8da337dd74c4d8e67aeba0d02e2897f3209f839887472bf8c8450322ef2a27e79daf05ce889d0e78284cf44ac72d1d300cf0ea72aefa67a597399e67154d7475b9a0dbd49bffa45c147e1db2f3a4586b6e0b4e2c95c9c92b087a9e7fa6624b1c5740cffdcaef7e75de299b12374fb41a80793cbdcebd4eb342103803faa1e2223bcd8e5efc815e9582a9f718903d933057fcf176c8b7f7ce8694384c3d82706ffb7e7eeb1f859f0a57d8ed500c1cf987fd9bbf23b5a01519fc251296b79a0b210ed1c040bd3eb13a968f7c2986ecbb67e54ba3a0440255f4fa52bcb7fc571e2b24e13428d03d2b4d193a07a4573f7f2a31654532865133ce513da8815cae358af7e9b2c659a70e15da89c4ffd2483d89214d7c5059b5c6489f6988b7b22d3370f9590d55169dd3ada4ebed99e420687ae4a92b45d247ae4b2a862b8a58f26ace5b8386e4befd7a81e478af22e6b9689e79e188419592397571a26f193b2c347b78867e40c21bf476c15499ed98045586d22701cbf84bc0054acc12bdeb6ec771f160efccb4fd3d60a719a5d4711f5a675f6f51ca85d5940e9187b24599139cb37ddaf627a38fec7f3c5068b0f214def0c4ef683c5248a39db16d5ec1bf3e7cebf5d4ec07d353c3f58623410d3cf76c39e55297ec688d55d5680091093d6c13bfe194c32da5a990cdb85fef05bd759f7509a3d1b9e6276ba60970222119403cf6c2a4c367ff2ff8b95520a177da5b61a5a1e41d8a6742e2e0326098f9c742099de4c8c0520437c0833131edaf6069d400f73430ff663d309a3a8bc5d54f72e1182e51b8a6d173a200ed936d18c79502a121c27ed3e33bebe2fed8b4b371e773f631a1cf0d167e88b46112728d31c32f651afc1ef587ee04bccbd4778907cfebe325e7f59a68f6b3e8524f16e9eb089ec472dbe39eb72ca2d4aa4570cb21f58504082b33edba2a21a87cbf3ab5e9e17efabebc078bf17caaf4f9dad01f133d31364184ed231bc0be71c75c7f96016358fd553292bac522071615ce374bbf1f19a7f773a1846db722e88f5f293146d09c6bbce31b9be59d782761e0ac2c883de58af3789ee14f8531b38ef6c03e3e02d83a8281d889081449f4ee67b75911d57c70776234cac9187d797fbe8a1fe672b9fee9886914645a3cbad5ede9ea067e8508f23b6d013c817a49d432201d04cead128d63943f081541f34e9614b9c70d100a9ad488d87af151c67cc3d8870bbf609543be0218c2dcb7182de9da24aa754428be184125836b8bb998a96e6ba9603ad09c513dd7e21731ee7e7dd97fec45c6ea57f9b0928c21ae875d596857848a840ef5906cc98ff3afa35adbc875e22e6ce7812cfcc9a7e5e37c4983b8681378c4136d4350d57edbd6094dda1a6af4d8e55a6e44ff57a80282be3fbba2b86b09867907493e2769f1b5c4603194b244d3940a46a31abf1bc21ca487caa19e31672eaa7a5bb4e139e312f320ddb88f7cbaeece1f7e99bbdcdc09d0282f64f4508e1f61c31f5e9d581efdd57a10b7c77bfa32ab83acb60ecdf527e51ab4f3976f95f38ebcc3f54338a83773ca0663496d41b57fc750db836f00ce9713f00def0528a2b1fea86ee01b6de1942705bdafd9154d556e14100650835ff85a1b993a9e8e863b6cef17b752b3f5c6356e8ebdee9a88692244f81f5b84182f71db969104eee6f8acd6dda3de7814ad50020cea4ef880c5a0b4ad734808b800c5cd590a39118377d3a02284b7bca2af40c11cc0280f6be9fb62edb9dc22c4285864b3f56383ad582641d3b6744ad73cf3b086c4ade00d8e943b36f8519baa3273aaf78ea3c3de42b64e3f1c2bc6b7167f57d9b4db729d602f578ec0a1f864ea4fa073c9f2d5b84400b2295edde3f21f9e5f7b24037a2606e574a3bc547af78d34a341fea81865ff8e9f389bac362c89c5b6d17bc54520e7074bb534c86a6bb66a8a44a14c358c47f1afd9e3a7b8f5bcfedb491fc481a92a242373280898d75142b125a412830426edc72874608d4e35e633f59fb923877866c9f04448cd0dda08658b937c8bbd05dcc68400249d7766b586955d9e14f971dd25bf58a5304e816138991899af9dc483b2dd60500f20d5fa9ff2037f7d4a318024d5b5e043664b58bf2cc63062d0083b393acfc11e0142a621d4904b2a6df551e6d46fe822c234866c180b5f31fef32f0104b6ebf13ef50e4c10d9ad00ab6f7fb317d7021f42f09a37cffd3d9f860ab3803cfdac8801a2b45a0b6892d8201688f009d151609221db4107d62d89e32d5013ac0dbe0a3f57ced96596d23c12bc92a95e546dc8daa454675512e2f3ef9b42bc2cef17eb5d8c941319b15c3b03abc68b5bb6cfa1891ddc63cfa99dd3f37c4972b0cb46f67e51720a78a19e552e87d393d5e679886258fad9db5535bca2443c5c1d28ec7040c7e06bbef8e5320b7466b849f300f3349b56b375aa8640d6e82a4c15cab696d465872ee8622dd704fbd893c93df3aff77ae193da808205b8a720a7dc3869e609aba9e77d0b50b8dc024d33488643e94d832e3cb2d98f22231adc3f9ab2e7fcc0224693465703d007afb7cc844ccfa401f4c2675649eb20888f1fa237df83a4ce93c1b6f7f7fca989816da13a192070a05a07784f6efc303056586cb67e2c389d95d25215b5c63b188758871bfd99684ca302b658095ab08ec90ad1c58a2b14df59fc2e2c209580641ef2c18cdee77cc59d2d07dd0c87147f045defea399ab1c1277d5787d313b3ead8e0ed3f15363e73a2f4b40920ba0444bd271c3f822c9612381fdc5590aa56a3b98fe190e5934836ab52250d0b3e6179fd24309bf1ac06a03366afd33a3c3f7b0b0b9d741e638df81726bcc2fae5220de2c2f10829cb31d5edbee73393a4197e2f7110ec250577b00211357af9970dcea8c8c1336d23cb4ff309b39a40fe78a400308b884fe3267e316adfabd006a1948b52953cd45bf07a0c94b46ac5c7256218b3e5581812f9f02742ee7d386adca1b4ba9860fb2731b3567bec089a996a35823d3cdc9e90ee7d13f1ea6d64f7c53e37886d4e07fec85d5aff1380051a06100e8c22a8c7a96e157991cc2b59c01b8b279f2fcf3956e92f89f738707fd4a73b080457c13b9a3ce39c68753db56d06d13afc9ceaed2f7596328c5a4adb5cccb0e76675609d4af74a669f64ff489499e1e675bcd0a8c0f0d4cabe6be65936320d30787fe75b9325148ca72649611e2fabb47dcc68bb04d1df6a21af5e615013b9d17698e771b22d9ac0c78a4c6940565dba8b8e49d895463fa06dc02e502b9282255112b43460585696b67f6e2091d550de4c56563ed6b78c05504331c9b70b9d6d2f1bc33074436b6b906f44fcdb8fdc92b0901dc1fe2c95aa0ecfe9cde136eeeef7f32eb4d464b4d1933eb597bcbc7501b1d7ffb48b6110b3b738317134ff64f6040cba0dac00cd2fb2456d7b35a2952fa0b3f23c7c67f1d72089b41803499cf8c8d938efaa074336f246a76cb0150d9374cad5ed7427c2c5fe7e3b03f0758e39c2188a74456c2898e8e463a58bdb95cbb92c0f9bb22a513684bb9584c8f8b8e4b8029bb825969e01d29b786d7db5465b2052a9821d544c91e42ef95d24f9089c91bcd1aee98884d41e2ac0087594c0d0edb61b0417c465baad2d2ae6cfe41fed9c1c73dd10cbe191d57acb6cc1a58fa665fd04603b009bcd3689b99a500cd06c7bb064b9cccedeb2b2234e26fbb4ee506e27458e625a312a52d3f2f90649af4da39cb52339be3ea6df89b980dbbfefb7b02b5052702467ce952d7fa41060ccb59d4a17e2eb09928b8353183812d98ab78b30d105fe260d51d42d1b34a0a7bb4914f8dc15266c8f44c59db21ef4a50e478139d460115d6dbf130ad130c6e5a74ad0415976dbe14bc4a05bd322c92ebd06970010894ca2b717ac78e98dababda11ee51e3a8f9d793e302b015559054105804873bf2a15510853a430b5d14a8cd5ab2f19e43cf00e0a50711e45654063405297c99f1148fbb012e68f61cc5368c27565e53660b522af51f9c65bf80b1da959a7cc544cdf596affdbbc3f19eced608265d58a7855f9d32f38ffac7c9fbb15e28d47b799bac28f0521084ae4aa58664f955a8f7bc0d2b08a49f4d435f63f43adbed755a69795e9c670dd9d5136de530ca746fc0bad6bb1e3df34e1189714f090be378eeaa771ef2cec52ccf43a046a9d35e7155596981adb12919e6b47d3a6be932caca31bc069e04bf6ba355d393f64abfeeb8c4d63ef0edd8929dfd4bf76912c005e4d7eca502fce1dd18222e24c113511dbc8a09c2795d19f41f2030db8ad5d09e6000fbbec47cb6c8189f3d4ce9214d66d609e48c02cbd1bfbb62123c321588df127b81c6ef234225d4dbe23ff61db3f0ef5d3d18a3e5920e81e86af2355355fa05806c98bfb0a5113eb8399682983624eadb5bf7694b762941b6e52a066adfef75fbd1e17161ecdd2fc0c298430b0a8354f21070471b12190a430b86741b1469c0bc21b7c825cf860d276f4190474fca86264b0b2407226aab7aa3144b3dded4aad14693f1a7f79d9e1e59ddbac970ad45bd8929d1161cfc18742200b4d118ece3af8a83d471b412202063caddf89e55f4886052e617be304763359b44219b125edd3c94d41e6d8cb30eb9f194a33aa2e0fe7a6828560529eff1bce5b00", 0x1000}, {&(0x7f0000001480)="be2875ba696684e94b6db89e083a1e5b4cc903074523ed5cccdad84de12f5ad88336793af1dad1286a1095d0c737f0fab03c746774b0674ef0398e8d6f63e3d3d821454b52cdf1faa3dc27cd09746fee3dd244f9b6fd5fab182c881ab09c428d63ffbe121bc46c33dea743fdcf80923ae7", 0x71}], 0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001700)=0x7ff) 04:02:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) 04:02:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2012, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x7ffffffe, 0xa26a}}) 04:02:33 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) fchdir(r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 04:02:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x7f, 0x1, 0x9, "870aa22bacc0ebd037c02255026b65565d71b9f3", 0x200, 0xffb}) r1 = shmget$private(0x0, 0x2000, 0x28, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x7fff, 0x4, 0x1, "d948e0aa4fe42547ea21e744acccaa892a907f9c", 0x400, 0x8001}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x7f, './file0\x00'}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x1f) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x800000, 0x4}) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f00000003c0)='./file0\x00', 0xe000, 0x0) shmctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x6812, r0, 0x0, 0x0) flock(r0, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x3, 0x9}, {0x18, 0x2, 0x100, 0xffff}, 0x54a, [0x8, 0x278, 0x40, 0x1f000000000000, 0x7, 0x7, 0x794e, 0x6]}, 0x3c) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000440)=0x200) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000480)) recvfrom(r0, &(0x7f00000004c0)=""/28, 0x1c, 0x800, &(0x7f0000000500)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000540)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) open$dir(&(0x7f0000000580)='./file0\x00', 0x8008, 0x100) 04:02:33 executing program 1: r0 = socket(0x2, 0x8003, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0x4) clock_gettime(0x7, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="a52308b167b100a7e18a0421f36d1b6e201eedee45851eb46fae6812f5b080614459d5b12664e363f6a36d660c7348d5f226b1691235b96c43c061f27028be477d801155a16b08eb3096fe30b6240771ffe75551c01f084dc3303167ff721c7711ceb9950ae347a220a535458497336011c7ab0f1333cc59e1ae7e3fcdcda05e4e617d7b6c41e82db8b0e55b29fbf46d5c8659e9f4da52df02cafad79074262504a2beab6b1d9e19b9402e19f24d9a872b54a3605cc14babbd58f59c706cbd9f7f7839f601d9aefd61d95faa58845b652cb855a89f356583da38f5016cc85de914f4", 0xe2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 04:02:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ba12d0fa3184d19c820ca0e1ecf46b567021864f50e6a256afadb81bed49043ea3718a4c174319fed17dd993ebc01162cb184f91f0b5db2f36a92985e9f57a73e1573c7263add56a13a5d1f3c5ce6b34e5fd75982cc55af6bfa92418c58c431f8b21b641d84b3bb093ad8fc5cfebe40e0b562b3f3e9eb12e2f23be0f41c0b469bc5b80eb4372d33027b68c55a6809d6d66faaf9aa6b44a7b5cae46beac2ed72cdb1b8b98becaf7ee0566749c621e7242a58eb7a20a1f92329d6b889fbe4949e54218bc60b62f3715fadec9092ee0b6a7980194fcaa39aa3244e427ab84e5570195"], 0x10) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x900, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x20) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 04:02:33 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x0, 0x80000000, 0x7ff, 0x7ff, 0x28, 0x1000000000000000, 0xc7}, &(0x7f0000000040)={0x3f, 0x7, 0x3ff, 0x8dc, 0x7, 0x400, 0x8, 0x4}, &(0x7f0000000080)={0x200, 0x80000001, 0x2, 0x1, 0x4, 0x6, 0x100000000, 0x6}, &(0x7f00000000c0)={0x7, 0x5fc}) 04:02:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000000)="375a513db16df97fa3b912a587fbed4edd68713a7bdf6217c8d17a381c7de178d3ea1b91334f2900d00ed637d408f6e4480b5a6f998d444e4cc811e71a3e4f3a0a825ef73f3ce403b9e038cd45945cc376e6b1062cc9d34744a5500d40ebb91c3f427fc77f32c5ce60604af1f1ef", 0x6e}, {&(0x7f0000000080)}, {&(0x7f0000000240)="ef41294817e0c32f753931cbb54f2d6c62f639601b9a5607541fefc9bfc4cdb315d41678dc62bcb80b9e9d4e0ccf5e0e944317bc1143434e9ca72fbad2a30d02517f747006a2adc0006fb09ab87fc1e1d91f19536f00cf78643a0cde286573221c75c4529b3d314bf6f87df9a1bd32b4ae18676734cb68c12e21efbfcf8c707b0d98c8143022afdb3d8557b1cae9587b3b1d1bbd99f5aa5688c8a0f63b05fab08c13ea74", 0xa4}, {&(0x7f0000000380)="3f5d38e04877d95ddf9701384b0ba3235a3be678b80848104195d50ed56cedaceff015360fd695a6e29bed31a4aa0d13bda57234ecaa773ffd76b875da04938f362e1ef4071bfa411733e41e7ce77a0ad3e778e0ba8908a069dc738e80b596ae5b50cdb50c2256b786028475d461b3d76c0cb7997394a70249d71fe3d8c499912a1842381ce4e924a06c784c1e27636e91eb7a2e5d56d897a4e5f5e0e2c17a3163", 0xa1}, {&(0x7f0000000440)="5f646a2dba384fdff2cb7f1e394c8ddde62167eb2504e4e5d6d71fcc826a1e00f17cf9d6242fe2ea750eab6744e52311df3c413057df7be4258ccef76089d6fde24c7099961acc7806df8d2d7c1e72316329d6d050e3257ae6d4a51724017580dcab16a4f0638a0cbc9d4cab03be27237973ba878ef2ac76e4ab7f0e141893b6920c0c44da5014fc4d3da40b8d125c5a8733f1bffb524973f483a8b42edf5ce16b47", 0xa2}, {&(0x7f0000000500)="6a6f381994163817311c6cd1708d35bcf695fbe74e61b32651c8f1b3a4a499d4b806745f8f8bcd836346b1fd177dc6501446d2c19d729bf1ab5cf2a3f5f29e4185bb239cb9fc67d7bf7505ae0295f050693fc091c37770ae7ca5976ea0d69f16d7aac340430c6b2352076d774ad20f1dfc6297f7d38faf94737d5992364fd34d1c3d4501712e2621a25ae8c0b649adebf8465ac7d7ca6372e282721eaf9b50c49bf637f569d01d9408b991d0855a73ea168f3d7fa88d4d2debcf0ceae3ebb8a96ffd79e9e7a31d7b5f0d53a9421f38c06627dca8f9ce98a1fb3b20c537a56f36a75913abb014413c350853861f7c885172", 0xf1}, {&(0x7f00000000c0)="70ed7f4913690d24718c6dfb186d070cea2dfe3df77f531c7041ac410455e424ff355696501165e4aacd6cccbe", 0x2d}, {&(0x7f0000000100)="8a71bbee0dc9", 0x6}, {&(0x7f0000001d00)="b5e52faac7dbe04d3c7bbe9899568793bd5f613d46ea7dcfb1304063df489c1a35ef15f9fb96272f493296f5b37c21a944ad243488bca70cce4a58275c5f2076413f7c8a662b78d6f267bbf007148fce025911a17136f9abaafcbb4b0cf1ed3a3998ab6dff16099b02593f63db76cca9daea19644565812a465c4fed11e0c8f6464035ba7bd9f9709b3468b4aa18f53ab314ac3af68209ffc6c799bbc8b62e52ce10bc8e55d35008b426879a60fed0a3184368a3519ceb5360127dc50d1b5d0767fd4eb18b7f9f79a875cb1332ea9ff7b912a21eeb1f09ba9e699ebb45cc37fb41dc50219354dbb10152ffb2775cff3215320fcb11118171ab3914bd738bd89e325b5e7934148c869885d481c45c8d07408f3644a615188458c98d1af321897952b9b1abb13a6d2584df0f9d444b8f99d027598431152a3e686064b26285ecaede01a3ba306f0a08bff59b21191004c41015f882fec5ba03a475ca02a1052c0c95526e577433d46b469ba7173eb0e7dfd87a1e66909bcf0602da18b4688a79629a2a545924d629f89bf5d8f4847f809e965c17e07dbb1c05dbbe876f222263c84ad0110ed2ed5598ae5a3a16155bed7d251c2df9d456447f2fd5c9e28220b41950043caefd1874b5b7d3f500372ccaf9572c9844e981e970963c7d84a40370fa6ba429325b6ac79607cb556dc82faf22b3eb4b4e9a7c3b7fcf7db20d05219e1e6ad69837a8b90a4f094c3550de38c27e0d6802b88cdfc4a1c7d5baddd44b7c098f92014f6ed3850604a2dcf627189215e64dd21fb2be249b24c1d68ef061bcd145112bae6856156094ffb076174630ba1babc0d39b36f97cc4ad0365a2130db9aa3fc0bf5dde12f67f620e63582998e96cf790b442f103859b86ff8760dbcb1ccfed741afcb8cb183999cfcc318933be0fbe5fdd15cbe2f743f41c3554a5f5c1de13e77d0bf6920e6d97ae8f84b1f165215b728245cb99009569a6470802962616d08a2c0fddf247d86e38a4584eca8f04696981137f43ba1106c006e0ff2310398de6131de3f284a4fff0289c9a3e230f17de1fb464698e5da0871e24f7817e336f79a122eb85f0a55717120bd6c5b762d279ead3930d6b618712426b3c3f2a7b5b1a8e382c596d1692e8edc77442351c32b1ed6e778d236fa25d21c35f13d3f2376f65738d7026ed24734eeaef93d10455dd3dc0eac7c099a8bc2401f0e463157a24f5e728bd9201992fc7c12f1b4d49e18467d476636bbf0c7d0185e2a2eba31da242efb0178764ab2344d2f0749b432972a62f27f734799d4c31511e3812bfb3788f4c20d4a2ecde153546596a06d7d695e543c5fa368437995094b0be86b78fb2e6b51937df9b3d81e4f7efe26fa134371bc8dfe4f522f023a12fd2b164ba58c38d573c77deafeafb4585619eb96d516e63cf3ae9ce422b6e134a006388f32025b10d0afd18e997b79c7a1174a79a60694ef7676ab5c56f399a32c0ef15bb9e8177024849c53e5688496f3535975614a00410219df0a993178df0386fadd945640c58360d95efc50f26507381c7bf3e8509e2af0c3fa39f31796f890efea79c8c86f7ca39d10ccef89b5cc46ef2cc1833b1d5acc98567bc7604133d39aae04a30f23a5a7c670d9b02a51917f78839763d5400144b3c483b3a14a58ec2b9ad6fd8dbfc44878b332a13647882d853bd808614c6469c9950f043b749531314469796f2c455bc7999929bf1792c9a2a7d4844f5d8b89ed3669bc4e2bfc30bb15d154e34d394f81d8ef1bd542b6290c0231a35d9593a33bad3cc2050ea7b237dcc54cf7a5a62495665f1baf2c53b6584e366a26a7ca60a93828fdfbf9f10378a78258c792beaae4323fe1491e9fd50f47f242094f645035bccfe5c694992456e253c27bde702a641ef9abbb4282e5b7ec5b8651971c2c46b3577e3331ed2f1b43739dfa7f5679fb296bbb23d4f344071d12186601a05359b581e1163d79ceee94de7a66cde2e19df184faa3d79557356dc91389f6ac87eec096bbcc6042debeac0a8dbb0e2703a3961bc8925043960c60f8bad98c5c4042034f04e15545ce6edcee2756e3c83d89e3280b805e764a15cf6caff6b6927c17b85169420d31b173d48208a33a5f040037e8adf97d3335f4fdacfbb7e5bcac872bada230f7263744f739ca982f92edc2099e80267a95481fa53623912405498cd8dff414ea383c21d14964c5884b385a6d00374d6ae817fd9bfaf4054590fdfd03346a043639a620a4d42b277d06e24b346c743e2cae84cb2bf94a0f7f8d0d0e96c5ead06b48bb74f9fea6972236fdaad03ed145e45927a8c14a187d70e601d6521cf56e4fe3f4afc0f529889a863ca74f2e16880990c3344fdedebb68d7b1fc3732fdd9b76e8034c9b419e90d5785d6eb219910d3985f5aa2845b1be60efb0ded99335f9ae123807639b11a563fe9511ef2d8cabd9c24fb20501934a1b05083f5ba885cb43200f82a726bd39c6e68ece1688bcae38cba450b385758b47f12c893eb89e852595ed0cbfb2abb8c3e256fc9cce3e9b914bb732cff9b06fc996c72d11dda04cbbbc69c792ea55fd68fccd326029f1bb7b3dae4065598b25112386eb4194e6349aba32dcee0ee414e8512d6dc2f19bcba5f35a8624831b0cb20428f77f67172d5ded6519078f0efa59412636da2751724219109ab54255e5182d025c3de2acb36e7d1df2b1a01ab3c1bda3406436613fe24f33c9212fe68ecfacbf97724e4ab113de7b598125abd3b934bc0f5d2fe306cad167c804015a10529ae393e5954db0e02b392ce407eda72600a1479a8bd0852eef830929eafc2baa999aee3001916347c7ac9c99ac6d717935e4208f05e6fe20b676eb14dfc5270244d39839d34ec0db23b664f88f3657fc812a8d45c8dea2be855bfd976d4b707cc8038aedebe393f8773885154568ecf3a135f9adc9e287b15c185f919156be2529785349f449c5d7927af760f08c301552260575202bb968f90a0dacaa8c3fdeb1c4e748e6000e2e1a43ce22ce05153a8f25c2e082cec182dfe7b97b41a14f4ef20fb4351c76f4f604362530029ada999dd3d260b2b95a35ed56dda2f2f573c3a08ed7870479c5da4459810cd4a7b7fdf35f055eb63114995f913bed211da3a4891d296e0b359891812106b36d737d7f2d48e680faf392425ab84dcd6bdffb074365c316f070cfc478ec935bc173a58f750d8ccf99822a707b0ca98a8563fbed99f8584f6da15ce72402122cb2709b9f60b385b1cbe18845d1cedeaaaa4d9747ac6004207bc18cb5f78dbe99a912ae6f11daf3b87997bc55472a3e87a98f83f2fbe191a1329425a8c0dfbf854fcb1ca5b4f78fdb05a281907ce32e7cd67bd42242db65be14a6514e5606cac05762502235ae61b586819259e64d13c8d33ecfab01bc369f80ce8a7deba67aa3d03f0a4c1c246fdd26d8f132a4459c7ebb27acfd1f89156746e6531567ca45eb8606dec5f00e51c823cf1fb935ca7e0427e059bc25ebdf6d76e48f02ff7899cafc1b76e5cbbff850bf7d78b1a21bd64809538bab828985c92dae620f604d6aeee81ea0b9aa84caf97830521ef8420dc3425042514f0c80db194b9509ebd58dcf36591c30a9a8568733736b2d4fec071487c2c33583f4991bfe7bc1b37ffeb2e697527397e8f3fa90f100ef7c3800b6a895d5bd4709000af549dcde8401e4c4ebf51b08b9d61c71978731b5dc1facf39f4b76ce60784c31622ac67ea547e1dcbdb32e77564dd0202d9cb664d7aa539e370bc8de1826bf9b4c98197a09926c635830c03170e1fb69ff81087fe7964a380bf98f6433c46f6e6427ecaf83ac9ba68c0bec3dfe2425fe3593004f4d1f7576ef78c6e58f89d75637c831fe39fc03ed4d0a3d1ae8e1e8cc623b38666eeab8f3da6c4c6a68f480f515c6b4747de8c74cd9e3e3ec287f55e9388287e350663eef5ce45be14147810cce733d0a9778794fe16bf94d36b1546b360c2ee5f49b27c2aeecdafda64dd31661bdcb05ec4f56a074870442f07d6a75930f91be1c6bcdcc1ec59359b6fdac0aeb00c1c56868cc5c781c3a64335496cfa477734d5a90ab6f494ef108a1b12f6cdf38e418d9de32d9a60fe7162f14fefefc44b20c5073258b870b4a7524b651f19bef296b5c6568ec484ab938f0f2197814e4556fc234d0f40ce8b4b22d52729c9b94a7b040c656d087d71535182b534b7307a87c2b67db187c08df0e80da89e312dbe44ea554ea35ce52c8e91a3dea8dddb95a8ae48710cbc08bd9e91ca518874c30c5b65214645bc4197698878d645d1cedb8e618c28545070190e10cb194bc301fd69d4a1aab297662c221d14f984a2f9d92f63f62f77d77c1c5b5732290c2e21b9b30e46d34f1bfca63bfc9664623d6df357da708259ea9c812afc5790333a24171a11f69d6bcb43c664d043bc7a6821b53e0bdab768f9ec95e8bb340d471e9ef0c7d382f1e7aa5a36b21b14a07b69f52a31268c6e6466069d21c9923ad19fd7806668b4e250c23d97ee25e18b1e1e39cdea5a45c1c11821d080042f0fd0ec1f1c3da70a7f8bce927f06d894ac40924cc4983d0ecbaf51cfea576ae655cb6753a864dc30c4398ccaa80355b51fbb77fc940bcf9f9f321409631e10fdad93726f733641c50ea68fc81bd4aca170e170955b0ac4c9c4d7055547ea95df7fbc984089d3c93b4681150f43f8f0531b0ca50306e24bdc0919ba23d4752aaa9a5d013619cccf342504487b4dcae975beef2fd1a82091a9c610e5d0b35ccb4495c5bea8b53b2656e54ff828db43b2f1a633bb52a24c1075d5932a0101ea89586479519c026eb5937fa57fb9817953c08ab0b7d17d401185ff2cc6780a1126f856169736a579061be675acd65abc39a039840288e3623d2581a44d2b73335df0a229ce2a561470e71b9942dbc823b55d8c0a186353e1d6a1c16420ada2f921fb8b6a34109e5236202c660050314d48aac6359fb2846d6c1e998caa41720a4ebad4397a6a9359d2161e63b6cfacf22d32952ee1b7c66f698ed44f751b033eb9c3db4aaacb106f173a26dd5476b8997d5b0426fd02d85c8a36fcce41a3002bf698f15c3a6347f1479a7f55fed6a266290953782896deb8053030e10d0619df953afe33b23c3d0d41e7ff72628d4a4bc5919a77849a2726c74eab45c00136fc0edc3d7935b8cc76fdcb286cf956331f0f72ed07633abb6654d50b47119c04e8ab7cdca8e261948b86f4c51b197ca3f6a78b5a83848a9e7fe98875d1123e014703d9d363a829a2f558ca815cf8139043770a7b0a5b836851ef28401575e8c48367b2a49a99093b2774d8897bce576fce1dd266e55f5e51b4dea484926c9d820aef737c661d1018fd124e7f6bca422f97ebc9c8e2633854fdaf93d73685974fb1112d13813dfde56d79d91a92e1e411ebc356146d977f635d6dd2d988ad3ece237fc3167b8a9567b49d5e707998f9a655e116447958de6f0780d6cc835f61f4c353c69cd5d7abdd208d13e6c0a928dab671062c7ec90d4701d716cef4d7aa67d01b355e22c81e6de0520ddfc05503fa274f29e8d27c4c9b1842f6e4d280cdcb5dc9a9dfee3d7cf77aaa89d953c25f66ee6e6a6c0c8a9a9226354d05bafbdcd96f4b4d41193c39c5c4d6ded86df9ed71c448ba0d9ec65a65b36b2e6dab5df9fe199bdb73dca65de21de56ecdcfcf07521853e2735c7c06494cbd74055fe3c86886b663f90e2c04d757c0c51a3178b759bbab19078eeef0724612a3f2bc873d758d989df3971cb94cc5d4bb3d2a0", 0x1000}], 0x9, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 04:02:33 executing program 0: r0 = socket(0x7, 0x1, 0x75a) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 04:02:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1400000, 0x3, {0x9, 0x4}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000290000002c3400000000000075"], 0x11}, 0x0) 04:02:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ftruncate(r0, 0x36) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 04:02:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080), 0x10000000000002c2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x84) close(r0) 04:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = semget(0x2, 0x3, 0x13) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/44) truncate(&(0x7f0000000180)='./bus\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0xa90, &(0x7f0000000080)=0x11ca, 0x4) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 04:02:33 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r2) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r6 = getegid() r7 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r4, r5, r6, 0x20, 0x4}, 0x2, 0x10001, r1, r1, 0x29, 0x7f, 0x5}) r8 = socket$unix(0x1, 0x7, 0x0) getdents(r7, &(0x7f00000001c0)=""/242, 0xf2) bind$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572feaea05886b5"], 0x1) 04:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 04:02:33 executing program 0: r0 = socket(0x1a, 0x2, 0x7) setsockopt(r0, 0x2d, 0x33, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fchflags(r0, 0x40000) 04:02:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4a, 0x20000001, 0x5b10, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0xe6e4}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0xa, 0x7ff, 0x3f}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x7aec12e1, 0xfffffffffffffff8}], 0x9, &(0x7f0000000140)={0x22a7, 0x5}) 04:02:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000100)="f00d5b4d5b363508d138224986f20d980907623434792c1638e939b66f181190d8c78e2e70751c446f2f0a5df6bc3e00d95309b65ce0091d031829f2edc97cf101210f77d98ca84c0e036962c6f7a0e6d857e8cbfa891f5db10a3f0fac01770ec8813984f1a751b3bfe24c0b302c6d112c7a337c0351fb96494a8b6fb92b0530b264e440fa6dfdab04", 0x89, 0x400, &(0x7f0000000040)={0x18, 0x1, 0xbf, 0x1}, 0xc) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x348a0d18bb68907}]}) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 04:02:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1ff, 0x3}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 04:02:34 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r3, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r3, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) listen(r2, 0x80000001) getpeername$inet(r3, &(0x7f0000000340), &(0x7f00000003c0)=0xc) sendto$inet6(r3, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 04:02:34 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20020, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 04:02:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) pipe(&(0x7f0000000000)) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) sendto$unix(r0, &(0x7f0000000140)="84d3a67eb0ca49da1771b586c20e6759b089c260ee428a0cb204294e1a89e17f24833765e78b736e8dd9817380055714a8779b380063ec43da979f8d9a969a47b1263775eca0f24d0586360a38026fe490fffcb08cbbba5b9e576bcb05241fee0c44ad50f6e93dcaa3fabb6dde217dd1dfccb54990db05d82aaa3cabd1442f5d5699ac824d0732877ce849b0136d2cf3100f36c4e0e920740d50f63027d2a0f9b1025821eed64612daa0a3c8b0d9daafc08fe23f8fc93bfdfb00ed63d4a9f31307f1ac9376a9cac1d8010e7300fa4fdbf93fc984a2b83090202fe3a92ff12e9f062272feae363bb81a6ecec0253846d08d05ebb43859e7b2c0af35f383e1fc046b76ff471fad8d96ae0dd5c56fe655ffeb95fc3f6e9bd4e2fcbc69db0ce92fe505311836e0206470135090a3d786cfbac62ee816d77791da721dda173b5484591fe369ce48ab2dc300ce932b9761b9b7bdf7c106e0fdae3522d5a0ad70fdb64f6d47bbfa5670c2399f95705f4f5c6881c33d815022bd6c4cfe8eff7b6cc5318f47c16b29338f2c1c948cf7c60c0d169426a011a10ffc1d46c09928b2948b853b1918ab59e92a5f6671deaa955a3550a359476cbcfdca204a87aec3350501e3eca68d05be6f3a68d201224994ebce279b40fcbd9dde8f5bcdf660af358bff87948c1ae2dd4006e8933f976abd9619f26aebfbe3b65c3986bd07473f28d5f66f79d56e67f0ec1cedb15c68a1afd05aaafef0e97d209394f45af2eb667e42fe6bc71ec6795600161235209effcf678dc1eb0a65fe22080e98450449c648f97b7dad51d62f3cfaaf7b33a494201d5393dfa56649af8d9ec3de9659060a75fabbe53e8a647572d129d8c6a7d85b63bbd85766d830a7aa3ce07c743ec9e38be831db8c05fba368db952cf92580017f81c3d9da07e3f96b8d20d307b4341a925ca654c7bb5d15fd41014923cdf7a461b50470163a16c83814a386fdbddcaaafb97a235de8079862a63b95c345431ba25783d2c3b85cd795997513927c3ecd1ad81a2c7e35ec7e0aa51117d8b63f10c3a3b7f298a4c3dec3c7617af5e436c8918f3712a36c431dd28ca34c615eab10f001b0a62f08b7adf6ba2819e8b149cc7559c46eb1ef9d7cf3c95e55cd5b015e667891d96406e84a1b0e30a7336404482ec0962dc70d7c64ac5843c6b2b4d209eb80404c0ab33c8b6795e2623be3d987a4fe50974a1b6691cf3a2b598da42ecc7a5b50bad0d387a4e40da50bd58211b4674cebbe5c98f16788caa05190c5ce6dbb11b7eba1baed127ae06d709e16ff973dd3061df8bd70b14117bbe3d3d6485fb2f3165d12bf7d64f5fbf0376cf86ea4145e6b53de5ef5101fa9d7dc26922d3cfa0c22fce79b6957bb201287935144bf886788131a8423860b25c691a71f7304da27eeaf521f468d8e07c357d871def1a54f29f20cb0501cc7ee27c7ebd48ecb23c6e0da6bead8001b9caceed40f22e016f1e59c4cbd0e751c3022fa1b0bfaddb744815faeadac3a5b83252b4b2d0b36e9660026657fe9c68b22f7c4e6cacec1de47b20018c3f132c0e5df00cefaf3fbdee1f0b921781a2d78848294bea3858958fea84e8834988625632f854c780aac0f78c617d9974ddda4fa20da2c7382e01cf50ed7c8c296136f9663e656d98b1766378f653c78ea290d2a5ba11432371cead0b3ab84426dfe4f04f6523cdae0bd5a6dd954e87734ef351fd4b6de4453d160edb5d22b0e06a04c00264b1bef76b9242be8af01e33ed233514d0bac1353c4414b41621afd7d8f132bf8cd46dc390661817cb66ab03443cf8f51e625cf153fa7a9c0402d227988316b742485c87f3e859dea3ec373833ba656317033172bc43899c4a855a894a40e9143b57759d914b6d27000949b2cb7e06c9afde28a3ecedaa15998cb295dac8dec9ceca81c925f51155a566d5ce1c3bf6432405e790ae3fc8f8820c2d82611e8a09d6b450870fae21c6c5a3d25b18c5083b9fce04dd77125a1522b1dc1e269ecd5a2533f31bbb0a1b222d5e44526426cb25d159b29e27798a7839a19790352bef08d9784edbadb1b3a68fec7ead43c387a5e84f66aa75b18aa27a9286f1b19fcdb2ba938eff9bb1e4cab126a1c768e6bed52b611e95d31cadc17896aeef5b9b2a0c1eb22abab909747693a1f8bafbfa6cf0fcca38e3bebf978df8e75e715293fbfc7bedf93742a9e13fc9e9e2333993108479bb7b204794aa899d1d92cca3e5cb9ddc5c278d6b32bc0acde2c782f9fc9d423ebd5eb5eb33ca481c31fda29babfa3c4726fc07ce31e039365491b45259ab5b488c136e8b62631f0c541455cfc5f6b520650805a21d5e12bd4ddd14e42420b9bb87740e6273f647c1b08ea600c0f75af052aeb84c0d825c7b8aa06876d8be399881e0df39af853b33b99d578e7284bb32b108e24c1598861a51333a77cd641844b3b097613dac488f0326071f99f6700aafc0117b6d4dec10041754dc0131db6571cbad015b12c2374d50130e525ced4a88f9d00c3685a425302541802e30e41d51e5ac896604bf3ed7d8c89ffc49c214ca7844b9659d3cdc805aad64b491375a5033364d51854e528ada4c37f995754628a2e6b28a532579ab417fefd8fa9c58ad9153d17ff6d23c7dcaa0842cbc2a269c70ef1c035b85aec73531ef84a118ae9428500248dde43c088c2a376900fda395041756e53106fb339c481035391dc861e7b4592ba9989807d72755cd486c0131250559cf9af6411b734a24179aa73919069ba5e6131be92e108b3155a27d042a5b16d44b052aa20977b99374b5b8c12a51b722051e1a8237e39458f1c74adc954ab045930471ec616e4edc27d5964e0f8d3733c57260adfc223de3995b670f589d86b71c8d40208bafc449c9782e46fd27214986becf45bcd06a7d7f270a5c5c2d935e4d1c849bad851c9c27a232018b64ee06341807cf53821c3d32674bcae94fcee8222c467504523322e6deb0d654ce85f3605bcbcc189aad0b19e5095e73685a5d55e68a843538c6aae12da8f46f703faeb381447cfd3897d5eb811cf697cb7b09f378a7de1e4bb5cd57fd8aa91ec54bac016ede249e00303ddbc31579efff42e70536778b6f9ac123f31f77295fe710392417b7283ece0ef62e53d1ce2520d4cd862f59607ae262e4eca0eaf92798e679476a018eb66f378f8a39e62dc93ff3c48027cb686f5cc7b889ab82c240a3ad243bdac6227b077f1fc372c5e8fcc7d944b611edeb5e64990691c2f3f8e037c7263c57b0f9cde32e36ce84aaef4fef6346d20cc91078f74827d1976bce0cf39ec10a85ab87c1b4a4b68297acd1d1ace04b4420381bd6b85e1d7f0ddccd9696511a0ae46383c51750957fc41949d024cacc891470fbe15a2acb4bfdf25b342fe1b0620515625d0dd8b2e4b332636cb439a53be05dc4d79aad4c6712eb7d29de18dc8f31db22b85a73af52cd33b35c0587d5ff36d889760de01928781bb30b33c0c2dde762f556101efdd01d3613aa4f031394b9b68e6d60bd93a736f275f685331dab7a5b61eca529dbf5da44800d3eefdbaa4e65451b0e7f6cb8a7f258057d892f7e28cfd33f86a28500e5bcb3f7560d7ccf321be195b53b86aa6abbdeef886dcf67c1fb1c0be995eeb91ed71e53f71c123b56f9ca617776a2fc8745d53107017854fc9f00f40d4049ef2c740108cd4931d57c720cf61080cc8c18e5ac6f18d0a5bdb4de243e14abf768d61d355b1d5d6d974b04ef3389512a0d9e1b0661017e517b485a2ddc4bc7a9e2565a5e88d77e3ecce6a0c2e77999f05516c4cdd85aba7dbd43bfb156e3d7efb3a2edd4cce8c63af8c5a6df84fb7d5a8e13a39881d1f8f831baf2e114131909fe31c69f1b659116b9686b982e1cbb001b89119593e9fdb6a4d926b3c6f5469924c43d9a41618f2696435869ad926271c98083634558dae13a7872f3454b3c5b2fce11d24758648e55f5a42f7e00aa9594881f1c9b078f2184866a5aafa4bb59da8c38e10fb455f3eeb13275fe6ece829f9417fea73a60537c3cd5b039a8f700dcd2a51f0534db91a02054fe5dbbc5c9f571eec4b4b5e1850cab9eed146520444f5201d274386d96c7aba02c98d71b4dca6ccf0d7d124389b55834c2d251c02fbeb88d5ae5d448506e3468d3152463a9315e246752279878b4687e72778c302c97f1f8a66ab8a60e9de56f9679a4f146fd8060746b1e02c12f5c597bf6d580fd2e976d83cd5c9e820ca2b6e44b4eee64f7e09d0abf0d15f32bdecac8a606cfafc35dfc8e59cd8f29a702ae0e5e7441adac003157685a3e1e68617600c41141c54f0d33df68cd2eca181301e901356464c34b712d16181b3275c8eafa4f9cfe8ab2da9bb96bae1b13eb4b04d7cb5d385280dd023f6632d1f17e3a132f1b284ab45cd414152d97061aa1e171e0bea905afb8df2aaa8c8e6449ba60039474f040d6bfb225e61ab232b0b7288d34a25ffbdabefb20e15ad207c568b2c7ac063ec5c45c918b12f489348ee0bf22964a48f4bca6f48dce61f75cad4cfd355ce0656e52c5a55f3d249b597df536756482f858bc358dae67cf4b6e53c36c09adab15ac6a1d1ac5cb91b87baa0c344b8d05480f8e9b39adce853bae09da56d0833012e8c0bb524f25d23d3be2d9cca1b242300724c6981bc4d9043b3c7d56b3f4e22653f55089d4fe403e9536d41f40fafc417bcfd8e2a5c5a161c550851b04260c1a3f52a699da9c82a72ed4aae16119170aad1a03c4702f935954bffd11fedbdd01e65d16ce774390f5596834c6a3c0b18d9a1444d047696df888409314d4c73bfb04357dcab171f2e11cca3f6e9f71a52f95e55ececec0ed99e3c74721732ce95da9d666f7dc30a5a0d5e6769b38c61ac4b155686480325d64eca0bbb66f5c3f3159d18f4c0382f33d88fccda1fb8318a63f63c4b46a03f316106619942399d9b34c981e475012a02cd2260f6398a274c65366c6ec1832ede542310231072deec567be47189493a2dd9c0c4e3339f5a7a3cc1a1eefb9914d7ab5e05b583f194e725caf16bf4e768d7f12d911dcfd3da9e36d5185c10e400c52ffc4933d8b37d08d3eaa67366673124fe3c2033c0f5f64ea8f374333949999a8aa4aa375ba071fd6aa7067f052c9fd22830bc2ab104d401ebf926d4815efaddf13c1d9bad777e20342d92188bfb0369cc2a053950dd5fc905fd780eef7c78a1e2382832a68df1ea3aa58bfea883a6f08bdcf025bf93e8a11b03aa3692742637792442099ba43ee55891e398c89bdc9638f8e823da72e0544e102a0b9f690016787435cc1466083597cff15faaa84c625c6d78e96c8c5e9c58e0b833f28baf4a7e24ae8c70f9ed13a9aa00851ff1cbc126422e034d74176d3721eb2d4d7068aff7ad90973801a6b160691cf7e1cde2c96e8ab26c0ccc211973e922cc5270dc1fbd2d6452b8a9843564d8a6c5b9c900887fcfc08eeca907fd00bc9e40504fbaeb059ce28d3cf3f624dbb4a89825976d6c58b84174527fc4726fb610883c52bde386ef06286a002639414102c3246661e4315e7d11aa5c3b96dd32bcbc74e6111fbfd47bb67bb19f03bf306616b8b8a7eb8e2ce73f4437fd9cbbdae1d301a2b83c3c8bad0f127d640607ec6f92aacc847ccefd71ad45a7bd17879ddee70f5f7a641a412a366f4e319098a5edd522bf9711e21c6a1ec42eb90193ecbcde4bb882ea9ed1df901c3a223839be4f36f7fde5bda8e68e6119d2a63828ff31498845c81a8c31fe94f811682c0b5016ac657da3413ec388af50698b09", 0x1000, 0x40c, 0x0, 0x0) write(r0, &(0x7f00000000c0)="5411", 0x2) mknod(&(0x7f0000001140)='./bus\x00', 0x20, 0xff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x7fffffff}, {0x4, 0xfffffffffffff000}}) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2001, 0xffffffffffffffff) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 04:02:34 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="9e", 0x1}, {&(0x7f0000000180)="7930d530a1e5560f97e4f5ee4ce211cc80be04ead0c93009abbf48fba54df35054b0fa3d68e6c76d8a9f8aac40b47197f1f4c70147e379b755843a56cd116847491d99b16389d1ec914ff29d2c2683b6db270c47c440ebe83021ed82dd5a7bc1276355eb56c4f1ab04d1554ea2d416f799", 0x71}, {&(0x7f0000000500)="e1846b46479ff5f7fde407209b0f7c905f361283f31b283700efebbd656d3adab19e5e96e03f2a8a8b9cffc7090728087af88fc2383ed87c066d91cfc52fd155087de157ceee085275685414340ca2e1d5f197b016704b5cedc5a1879109c9e53cdc54dd6b7472f6f58b1460fc964dc4ca90b873a4bc2be545dcebbab061f75ed983444ebecaf75c1044517e01238dda717eba2edb45113b0f361decd4ae654e5db81d3f494d540e00ddbbd95aaf2f79061438601408b6043aa52746590a0ddb4685eadf967c8d532832b592a668cd53a993f27d20b84b31f6b3eabf30151822d1c03adb2ca0fcf3153bef05f05f19b3987800ce353b521aefee87f6f5a366a6e7ec0d3b36748b8054d2867adcdaa7e17d8d884c6912f66ba4939cacca5d6ce000208837ac1e70f7e12eebd958e09cae684e1caee43d41d4b562f1f05eac3eef3832498c627d92d756881b3aba63b43b287621f2b037042bedb1a3d92ee37bacb72577012d9dc1fcf79fd612d22ef8e332f9c9ebd2c639cdd65e07c49f2b3092e896b2c18e66fd1f2e6fdd0e1867d3af5b7173f120583b225e7382986e88f2cfefada7686303dfd7d191c1c5825ea763780effc476ab10a1ddee07319ecdb57066cc0246255c8ba32f5f8ca6592b6a13deb2f6be526f2b47b499d88cc54aa4433c9f4dee0869b9e945db2563f00546b90727d0d2c0218f48d6270770c3f44ae97dc981ab8d7e37f868e33fdba7f0e0ce8cae5998dbc120cc34c569786ea3dceec4f744ded0a468c47c0ddbe6c9640fcf69d20d1a869ebb9d1e65e5c601642760ef53374dd0d2bf1e2f31241854b39794b329de4e5eb7cb35ac6c80b5e72ee396c094bd6892a52e010ff4d23ee9aa73dae2caa86b1c56d4c1ece35d3b800d09aa829190a92bfc51c46ad52510cbc733ab8a7859ea0066e3038dbf3ea23ee9bddc2d3dc941e028aab08ab388b6a4116ac7c1875ebdd9af60cd9d721952cf4b44e440cdec6a39e9a1062df14f04c7ec917f001e40a7025141d0801a1a3d08518a44972201b5894acc3c8c0617d9af532415c1f6ce293419a5c92062c8fa115553a37224661920153090259200621ff36e50feb52996b44383719e8f2998e6b4cb2754778df014681549feea5810e13cf68582b77565961bd55f7766cc0cfbe286e090a4ae39ba8392d1d90e6ad6261a18c0d8ef216d8922ecaf0db62719bbbb597f80c16415c3e9381f0733e65c908e0f602348e0277a8911d395aca19d9c558b73fb6a0154898d4eb6f0d7bdb61c1cbb71f99e3f74e66cd006275bc684bc0ab76bddd405bc67933e398ca8f9f905f225e5524f307979e45497622e8db6991fbd22ec39898c5b9aab586c7485ec80c82f77dd09b8be3172b7776534b5ee2ff87e7a16b3e0ce0dff7170405d2932a5db01e6b50a14210dc46c2bb00e9e8661a22214c2685f312c13f1765be1284a58b9b9ccb271e9ddc531b70d7f2dc39e30d563d51d01fc4ff23fe7b2d12b3683c450c8a9d94b35e0603fb0c9e2d6761d5a85803225d0a57dce50041b3b9dcabd11419c8d0761776f5a4acc68f8e07e2ecb700495895a9aafebc01b54924c92ce0a9c8ae62dda593fd6e3b56de571ab55ff6c7dd4586827b0cbe34d8de071926b01ab25f446088488f2452b6d1bd59ebe1a447daac531ec1046a68aff374c731a37549f6b95bc22637333c8eaa60d5ee127e889e57910b7c21fa7e6648c346c76600dfaa0ec94a4a5e32f5c973bcab005f98a72b1086db3e3ba8237214d8b4581b663a309f26f9ee135f103fe2f7fff671b62b82f237f4cf54ab775f7de38c54297cc69e49c202638e18de18ee87433f7959c9df9999edc22c66637e5ffce328b8bc15563f45da8fea0341067cceb683ed44f9460ccda00be2a2d7c3cd0faaf26707f9a4129f4f9da967319247e0397dc1265e50eb26e7b97858adaf1fbf8439e2139c1034bb3f14ef26e32b9e3bce57883d5c3de5dbbcb6da8eb2db3573e828c92f6f1008bcdcdbdcba142c5f4ad7d8e4d878bb699f4413f0b8416047b86abc5d933045599e79e7533325598b65f662fd591d3202cf9d1e54cac53d01d8c6aee703749ac2e5937324b307b7b112dd109cceb81f60bede82d3231e54c6ff980cc22b4fb6c5048e2994f8a895f7d130f028b6ece80ddf72b0575732b90a72978055a41480b7e54f8c5d99f4fd7256bee5f6255ee551d25ac82d28ce54e026e60b4bfc5137b03515c0d957ede9d1ab4bd6183093b6b17d42cb6fe12a450c4f51d0e1ad6364a6be0fc0d8397582c4b6e8011c893945caa882526ee88e97405a64eef95cc31977f9b4c40c83c985a1fbf977373840ede044702e38eda2003e5193faac94c7f9d29939c2bad58b50f8ace5bdc11122917d0314b9b0ed0bc7e62be6a8fcfe915931811639c8ad7ed0fe5fab47636dec98eb0339689354e87e8e4482d70cc607701fa8639a7c901193842c9e26a5aed0ba214550a021699be5ceda499d2b4f1e0c7ff8f76db735d9f01220eb89b109f5ec09d3c582940da8ac1abf12e46572ad9633d005a9f393e5ed19d050aa0eee326c21b3616176dc003dc0c92e24f6c5df5daeac1cb90b12f242018b374593e32771ce8b635168fcd9f2b285f3673c426122ddbb5b661a70210d3cfc45d3971d20559c9b7d546c4f88e376410b118dd3277307dd1c006b3cf16d2e8399de38c33c5ca355bbe13a700229728514a2235c8e8023bac46a3189e41edee4d5814f95eac4b782952c7582994850939f5cc5cab53520bc90be20f27f53a81f99b7df4b4f8c80193a8e82765c9e9072898d6b0f7e11541a18289f867086aa4c9c1b146903ed5bcc5f4e193f6b57176c45574604cee9770e113d6a4595eb2096b32e65a40a87abc40cf816089621a87cdd391cf15f5f8a73cb18c5c95724020112104d72a4a065d0ee5a74c8c0e7c5e08f37ad73790551c53696247e83c1509dd9bae3bed5300c8d3effdc1977b941a997f960e3a9ec765cb5085a1192c1d3f3762c2e293a7f02507bb2bd4d392b7fd48c9b87ab9de83aec27cafe614d0b4a2536f136dcb8795562a539393981d194148ee5da9a0aec91c92695391859d3c4ce5b3ce2c703400d7686245b5bcee06e20c5c73ea30a9172b7436d55eb055dff3894abd60f008fedb31f0fa6af89cfbe0cfe93049264c77644dd47125bfbfe9a89f9c0b5bbed6e55d44851063186bed84e4748afdc52d676858f1a23948063f40d2a166868963bec9bb7d21a660d7c07174fa02d070d3c08b1fdd59594e9847143c44097098a4a62c3dc6e7dae37d57884e82ed644f2b458d96b6afa965c5504540724d68e3daa5aa26557ffb054429b9a3b050a01cb552903eae625b61999da2d23490366cfa3c04bdf4905f2cdad80e6d7eb9ecbbf7e4f080a6f46932a430bc07e8b79ca17bf9b9c4d9ea6feaf0dc4685a3db7163a6725721ba05c2b8b936ccb5a22d8f20bd977f52a9f92031b1c69c825977f53f9e0fb58ec90a47c590bdcb4045cd45f08972cf01bbfbceede7baf0a5a228efd82186cf9b38a3c981cb84357eb376630ff182d322617b724856e73af3c2d2d443c11292a3e79daea405593bddf86ee9a910a691ba2049cccecd0f79359ffd12d9dc6e88d59d8c499c9b59ba0cf1efb7c838d554340804bf2337a070ad12f40051aee547aec7be4ee34e22204affc87ea224e80b817749a55ed73c159ab4d399567b4a87befcfad85ab84e94ec8a0b904997719360c00fecbe7b216b756403a52c65a278b64a5026d26cfaea2f7156e437c154f3d627f28178ae0238b081c0ef2cf6984c232721d2acfffabae134dec9c4646e45461f7c9d3d4cd3cf4c4cb0672ee82262cfd74a124d4ef0fefe443b0b9d2fc41771b99dddd97d8d0594f8c086237338354bb1a10f9fa18a0e5fb90ff4776d77b1232ecb3ce79b0ccd23db5c1711d80e153c75f2011084a3cdeec2ef420844997af4e89c5a9dabe8669750e39e92c13c1ac7907efa21aec199c4f2ffee1bd8b7a078cf0885e5977b28a43d3b1503409c2328a62ec37e0ce0400db86eb3d6370b2acdbf2ad7bad0d30695d4fc8dab0a8d41fc24b191ab9e170fb6013a5dfc15450504dfa35ab01a29c28fee5a7b630a229170ba195d8505905daf7ed49c49d291e03f9d2433a429f5496c1dd6a5107d4feba985d05847c9f442aafdeaa4cad2a0bea2a2232617d5b89d6b31d4fb7f17f5adf3a97add36dbeea604dc831d626aede0575f3777ec255d5d7cb831f702822044bd6623d0820a3a95ee4c9461021d2dfc0e35218b007ce710b13b2a739aeac4996b28f084f51d67c26f516b7dd4a85760be359623b2d620252665b72ee118f92743ff3062eb5b7629ab6596d32805903ed6c35f6ce2dc9e663bece2d710a1a853d81c9989516acdfadc1ba04a078613be84a418761a6647d402df8db274e8c9ae116b6ecfdd130cb0ff03bea69e519c486146f0805ebb174caeb31314396b9d1aa3912940f509d535b47ea623b4395e579974793d9526763d70a47f254a2f1940a7fdec0882c64a3f48349b79c9f888d062f22b2f2f83de8ef77d97411f14595fbb9c7b7dde666aa52776c21e92f0aa556d039539595747630a0882af8205e3a32aa78509e3e70f8dcfd29c69b85675f66bb0e79c7f8542ea17ae3cc1579b6a50242f08cd8afa37c9448f05eed8092f0bb8e8c52ed0c9edb40f20b99965f70b27370948e371a2d41f6a6270545ea52f6ae1e1dd09e079600b216becba47603adcef77d3ff0d6deafe1f4be05a458853cb81a45880245e37f1d63932b223159b503476a529fabd333596f12296f60d62bd97aec60b7ac57aa401e2a15068da6c64d8e040122e2054db3faea22fecf10c16eaac170ed871327a72ef94aa63515c87fec838f749756683f6de57555c5559e7ffd2d5a6d955ccdf1445c24784563a85f51483d7cd4692948f31da9456641a5d3f5ff72c980828fa9382f22528b5811b0f87601a3ee9b4f7e2dea4cc8114e623414fdb2933d9307caaa578ace708411e7b3c092e6573c8ede801530693f85a0cf3475620a34397a2fb198b8406cdb623b433c6fc0abe6ff190923d1c0452d762876f803409ce0050d79c5973d77eeaedd004b25f141a0e4f58b6cdeed7755d49121003d37bf57d9b3a49bf7b440921bef472284d9e8c21a74241b6075b7b755986ca9957ff1be35a9b4e2004aff034a6bdc711b166f1ee260997b6ca56f8184327384c23eecd8690c82186b2d19544e43283356879a56c0f95133a9b307710e02b173e535d904969638490cb3e25046b526ea2b2bae505cbe3d2ec6099209e9ccbe594e292e4924148a3461400f47fbeef689fec356e3ddd783aa5a75e860c1b9088c5f541b527259b6104effc9b548d202e575df07d1879b1461f42a56fd9a411a76b38b24302bf6b7f42721bec5716a96ec534860de8bf19bd371d75b1222426496c1f53522279f91342c021e8f6020a0d78641c195bcf23740512c94c75569eb8a131e4560525fd9578248a42c681781bde8ecdb2bec12b3f3897857414d9a7baa1f9178b4030c7fcdb1cfe67a2ad63cfae0bf9d43b4dbc0ca37eaadf5b16879ad1f12ac7fc1092f551fe2a90d508bbfa385a90d9cca6dba97ccb3b2460c6898b045ac7b0964248c7c65eb0ccc84457d040391091c5e05b851a87d9a1e39c1a18791c77358906ae8523553a0684777d0cf7c302e7c0d1efebd332050c0a6a6a0677775e68e8b0cc0de409f8bb0d0ae3c9800e6ba7381e04f2b761455682", 0x1000}, {&(0x7f0000000340)="d530b3bc5d2dbf738da399e0f5ceb8947e397f44d892f1461398d7354a9675a09b5e3caf087c420be35fd2f6cd32ac8764ab09084904589edfc3d4070b3851e537ac3d4d9506759b20ed1a0b6bf092a7e706a5ac44ed26509c0c1ce44eb9c9ce3b81d26555badab6c43f643c97c90d6db6acb7867cd1c30518df6fd6c9291ce304b8daf92512ea167f7afd94cc2b1b39f9e50c381654c75fe4297387d9e719becdb34f0e7506f09b25c1d55ce35539b2d9a2e6e858d984ffcf21d926254f0ff1273f55f4eb612e7b89c9770e47a0642bcae00e665b939e644f794d5349abb0c92fe591897788f3759ea4c74af13deda06ff01dca78", 0xf5}], 0x4, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x3) socket$inet6(0x18, 0x4, 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvfrom(r1, &(0x7f0000000280)=""/39, 0x27, 0x800, &(0x7f0000000440)=@in6={0x18, 0x3, 0x101, 0xb04f}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 04:02:34 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000100)="d966b73d355c", 0x6}, {&(0x7f0000000140)="941cb573909c16589f23d998fc5f0be4825bb148b990800446c0369c28c0227dc6f1cef0ab9596caf39f946c57665814a9ce97d99341451738ce7f64127c98f23973413d60b816d348ce9c037483701403dca37dcb79918801dbd35e2d74754cc4e8dc746ac5", 0x66}, {&(0x7f00000001c0)="0435b51f57dca9adab60a0097effcc2465cc1fc4f772df900fac3e6d442fa296dbfb9ecb8937ccbdabe9d1aeb7c2a428a41e544a973abd83fbd072201f603b20c09003f1e5575389dbd435fd437b6059a52401d62950f431881c0ad6f62cb3d2d767f4266c95f986efa7314a9247a952d3ce88f2ec07192de599759f081c880be42aab779fad2f9a035d529835d1c36f3f9ca8f3a7595fcaf6423eabc4273869ff5c2b0b7e74ad787638209255cbcf5a3310957647188dce212c90d8d5cba33d7f7f86d21fbd083a6fd85c52c4673d021c9fc6b6dfab202e3500956e8c53ae44431e961078f93c347837caecb121a2dcef6b52660ca36f58d3acc6727123f9dee4d0a0f6fbf1e8f60606011147a67569e5d67c1c683e85fe583c54710948952a9e4bfa474e82ee733dd92c539bdb9ed57d589e42fdc3a5e5890a5796159e2a8d64064159ba3c646c9413dd481b64ff982f1b2e169a0a83e46a55668bc16adf6fda29cb24face5b058d68254682682cfbc80aca9486bde82a16280b742a487c1195952970f28d7cfa99de4fd5b3ef9bd70b11eb9c684557a552eff671bdf99ab5b5585112d6ba22a75816bdb9bf943f6ff70f11085d19d528c28187313e0be3c30152fcfad838c19b96b02230fcdaa7e0796474677e3df2681c5ac786591c1f3ccb2837c09a45862142aa556e7565b96581787b4c26de8d58eaecc7670309c1c6b68867b172f026ca091c6557f37569b91480f8601978b7dac4f7b196a8119914fe522de2757ce7539532cf96b7208063aa025e76e041bc62b47a3ae46a6e236c7280cc21b212c6828807d5d1289da00560c233b5cf06004d49097da3c79bde03cee43a86f243b72e440b5ee58b8d8f453bf9eec297d95f6bb2cbd6697624ff07f767d654cb537b9414e7d7c236ce712130eadfc0aaaf1177ca0cff6e35ef0f5c680e03d1f4bbce327988ec39ec1d533fd9b72f7b62cbebaac363edb4e6726617d6eb367d9e56a0c4cff4cc1978e85db7918a45e901f166a7340b4f2b4d85e58c0a24dc1415aed7f5c66ff3fd581c8c5ed8741cdf1afa0f7d6380551a96adcfb8c2ac84f9c0d45704900a7e1c32d264f4d74bffafc9ffbf47f79af43b2296b2e9389a53181d21b327b2204a76fde514b6b4c5080d8e96ab1d542ba05be96565c3824013d6701c7534997f67eb060d4b13d8c4e7d9c5226a9a2f4f7946f4217b84d501b92fa7b8fc07534a1ac5493c05c4d94b01a2c478410f6b997c682d20b82d9136413d44864c9d44de1e714514f97c6095a9d3177139049f6c7eec61605cd527714499fc0f1ca58aa8541ad334883e7797249ddb789f3888e013ada4cc8d2e69a4dc2949bdd07913e8aa6f1d136e2e21a180bd3b8781b6eddb68f762f5f9f34dbbfa37767eebff8683e0031ae95df19df6c144596d5329e4bce0b0f7f2d241b72a86f2993ca16793203a14afd61cc6c8d3b4e11396fc1986173bbd2716966547d346d7e78b9b55f81acaf115ca762b4dac02d2560f8acf827aa7a3921c21e0dfec85a35215b7edc7aa9a15c1a3cbe63cfd8c3ab5fe75602060e66af4c7d3019c407559caebed74b695a66cbc5dda9005ce61d2a85f92c1fe05e0c3d7e3510316062d761faccbd7423a2f3489ae846230efac217e00e801177ec289df69816cfd2db75be6def4c10c743da6890166bd985b2713a0fd5c66ae084b1bb6b1385623b21d17e092a7e444e7c59f3b3412c92858677303a9288244ea5220941c1b6595f7f54b11b61c959ec49d9fc5d31729de2d7ba4e788f6b50c85f216f22a45c5ffa1c7b60027a0cdb2d0f6ccce4a32acf9e6a5e9bd85e765cb81d4218615edf3b2ff505337b35acb0e5331b4a585cd28ef8cbc48c94d33cf6148461776fa56815029c018802d05503e757800c01f7bfa54fbcba09d61921a6e1cc530c2905c8d93c0f74d0e0c02056b9f7d183d59bbaa4d9bef3f598933e40fabd0c9036f46132b59e77ff45b8645e2497cdea8eb9a05c81e14bc0ccac91f02e2961899ee7206a344c51c3ef43581807f69c8962b7d5930e4067c7e5178231185bb31c805863bbe518bcecc9c04b0b0c9ce9558bb7511a12455e28f22a2127ec14ff3bff362a3ff6995acf94f466d60635c98358d997bfb3ecb0dbd4abbbb011db0fe0022a93f9b22c778b3032d805d609fc54a7a68bd5d243ea22ea06029aec67e9b985b799c50d50fefa68efefb4e75f0f135f4440e9532bc8cdab86a48a6764a94aa9f791be3eac333c6b44db953424b6000d3ecf477126e1a86d457e90d1e256ff292613225daee65dc3fc9253aa8307407df57246048a20ae40a26881da65ca52fd3be037e9373d7caf4df2cffda9de694799b94c02e2c3d8f7e2a08bf89ec0ffacacb79f14ec166d1c4b891ca9df857bc64d4af03307e7b1bb35555e267ea5e8f692c199aa63ed0686bc52fb8b8f2778fa2958c0a2023332d5e5d03b6918ca579aabe8c18cf9b758f5bf9e44cadf5d9a243569292ab8b14ace1515eeb23ec3b02b6fa96a8b29ab1ebb10cc72f3fc4390066df419ac23667751069dc89a97c567782d18c707b3c1f35d585a4107365bacfaa24a1f4b8481298cf1143e5a096850e505ad9068a7ece43f64e080c44161068c1c957485e8eaabbbc6a593e45583d8a4699eb953ec96f4126a109ba03eaf4b9253e5a18cbc3acebc3a494a70fc9b789f4d20924b19bd9be3fd634dc4f5b022afcfbae8f3bdb3c24fec4407445f114e1eafbebbe8147ad6a94ce697e3789ac2e75c51f75bdee5fc763de26ad8fcebbe818f16770fa7e8c871db9c0f55f8027b74b1479b589e697599c4fd5da8981f5e7d5b6c1e6f19f178fb4a43f4c326f359113af87aa2c8ba840597bfcc7e3c68ec7144afad658c8ca09e263d2dd55eb83677f102a7baf2f190263d41d4deb708c3e86a19e922690020479c01aa6573fd411ed9473b1c65dcc41d7e70365606724ad314e240b8a644262de3c72a64139cb13a7cc5518d1983b18feb25025bd4316321100647a10d642aee93dc8bade0ba3b8f304f710d4e1f70fa24f4fcf399e834f32c18f2f27ba6a3aeabef30a9800ffaccd02673ce13d769229877dab26e306a1a418df98526ea1f172b71783c0a5f2e8cddf72fe2c9bcd81c27edc87a3a67c3f8fa7eafa6322cb9e908919cede03d59a3f3d52af12056296aea6d6675104affb764e930c2860b18b39c84eaf776f156f826976ef122e2e96babc63c938416aff5c8da1d66c935d6cf8ea459ac03b82f39cc34d2a54d3e37d5e384539c7b47bed9398aad1b97f9784c8928dd53f63ff2fd413abbeb659be61627d76ac33fdb87ed079ad434d3bed283bbc34b05b39096804c4e0d0969e1124b33d2795937d3b810d3e7507b38383ed24c6e28fe9f7447c12539b26b0774c5218c6c67136348326898074724df416cd944760c334f36e2e74d4b647783a52394b2da494a01d0f4f06a709f2baaf806de13194c2c2364cc76bfb613e27fd2a5e5bccf55ddbfd303981b975b1c79bddf423cb38df729760a27de9c0b5bd0f0e8f4325302898958cc96d4861044becc4a16de38226c2542fabf725decee76485af4f7a3d93a18b51006a6e28f736bf98c364233b9b53e56fe0c57c025ec5cb5ac04b1e97d4687b239be5043448a9e15b01361e2da5b9ef6cc7010d4d34b750d933d49d6d1657344ad5e596f99c5dcde97205a1c9a91c688ecb2e5724dacef57b46a438831877e9001eb2fe9b389860a7f387851a7d8116e4ba9238b92436cc85e6c24114cd007536ca1eb0e6c1b7b27cc613336c1eb10a4571bbfc313ad01a35edb598adc12b59a1a07c98df40acba9c3175bdd4e5cd6b30b61c5bbfdb8af6c77f1f31575105d8695dc8cf7671156aab139b2386d3697fb6243d79ca4992bfab7f44739b727ef6e793640d19e770274af84d362fc929974259ccd5844242c17eed29ea8fa80ac8f5d3c4d6be303c8955f86667fdfd3993741ee0dc6c549204415b4141abde42cf24ff88af7665819069eb4a64ed76d73e1662d838b4464d0b770aa70d857faa68ebe2169519769468dc12fc234ce5866ca3cc3f5c850bcb8c64a32f686b02ea8768eb59d02e906e2c627330e9d24353f9dd9de10028f00c7cde062bcdbfe231fc0377533d0972a4ce504e794f17533000a50adec96e9c1b7513de438adfa01c698915ea683f7e75bd4271aaea4908fa34c1a5645c6876dfbdde506e9d53686208ed3df49163735e0de3ec4601c1414849547bb063f626e961bdc4d96295bc07eda53fa4b2eb173da88d40c6a437cf65ed245b671a559122c2619525f2cad0e638e74801d6c73ff2c32e5f1fbdac51df569061cf2515e62d66e7b1c45bc5d9fb6acdf6d7558e34f06ff864267a201e76a372a2e9486534758f1fad117b8d860b640883ab393cff3212ade5ed2a3448d3d914e308f46301da1a172c8d3ab7ed71d76d0e3a6753bccb644fc9c76a04bee85a672d675b2ef35bc8edae92c8be3bbf7695c2a11648d1d1677e1524587278d29ec40584a171c0c37d0225ebe6666e887ad58aa1d766cc6a04e7187f0d33fc09aa35b86d0e430e74f104e6a92d02c0f2fb5274a3009501d786b066d6891bd47f47c38075adb69a3fe4f4a62e5acfc1b67f14732b9625add86527d0f7468046c74d5e603cd5ecbc32739643d874656229068da1f4475b014cbff4d753fad7973b16ef04a4c0b15236ba424e91760fb22a48b3583045962a50d97a83d54a2f2e58b18e0b6fa19f20f49bef3cd8c2ec9f145e37d6af0230d55cbf886de34044b71e4dbed558307c7ec0b1ffd7cf7dd33e11c9add8bac625a08b30127d938a37f081e5f54eeaa7bce6c10cbf910a7249478e0d59f0dddec1b083c5b43713803f9679d5d96dfa555c96dd49712622aad81de1be81db9b9e1706299f90fe4837cceddb2c4714e626e33258cea81681eb0f1e8371968e889c9fb13ad76435d07c7156bacf983474cbf0a27eb58ddc33956c4cd183bf17bd7f205a6890326ef645aeffc15c8af23d99334023ec436a5bd7e69cb0516348c97b54627a74e5402d217c6097ebabf2fe5dbd3abe2b0f6374a6623aa02954e39507340f601aa6894f52b758fc7fc464bc276c7f8b0e9d54e56a06371bfdf032bd5bb9ddc982dcb6e10f92518d39ba9ef104945298bd55ad5fad102af00696bfab20706f41ef111f957ccfb394a22a7dfecfac520773e1d6d95864325b4edbcda379dcac56b971e60b2b90bfea00af423843123640a372c5b3a1064afa815885a737548fa88b2e5f5056f3abf6f5a189cffea0f22040cb1e38ff253dc4483a817c3ae3ae96a8976f8086a9f878eb9ffde9b78ffb7a2885f7fd8eb730cd4f913a4abc9dc109fccab135a60d3feb958943b92e40e3d86ab51d555cb3377a97e72bcaa3669d450a04c3778ed3ef47e509d1570c8ac9537e5b8f6e30e26e5cea5f4ef2935e94c16f92e6ed8f7ae18164a9c9914ba173f355c0d4e41e146ed711f2effbe1d444e4b3df959b65b1cd84795e2c08aa17eb5060c5b52a4772bb581adaaee64c06e0118d95a9a837454c41df0a3a805c72a629843da295a42ef9fb48fa5bc394f9fd2c82f6b6210887bce3e95a4a6f4399d04845f649a8f8caa51e21d75f4568186ff6c8105506f7582598b956b1b623b51541a862fddd24950475a4ce5b4ff49f2c2333be5ea870f0a622ba9725283821a4ba553aa1e1c9cd3805d2db7ddcab6713c02e5f99773c243105a6bc8c8fa7537b0a7b22ed5c0dc3effd6c7024e2d034", 0x1000}], 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x8000000c, 0x3, 0x280000}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xff, 0x1a}, {{r0}, 0xffffffffffffffff, 0x28, 0x44, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x5, 0x394c}], 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x3c, 0x40000000, 0x0, 0x8}], 0x101, 0x0) 04:02:35 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='.\x00', 0x4) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x6, 0x7, 0x0, "6e7711d439f08761be13798c0afed90076e405c5", 0x4, 0x5}) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0xfffffffffffffffb, r2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000080)=0x7f) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0x400000200200, "85495500020000000000001167f5afa680400900"}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x3eb}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000d5be6bee2186ae87ac5761dd74926df7bec5a0b8b32c0bdf869c3df41ed31ae235dc4a4e4bc57b5adc4c65417b6648b2a60a0425c3b619931ed6ca61042f892e22f831281e3a6c8102621fe8c227a85c0c916036a0f3d6a6a709a6040dd80ba387c40c21f07b76388eb4e6cb60a042775e2b3b46b46bd2c0cf0e8df54dfd2b78bfacb6822f14850bcad6db212740a30862d5e7a2ff48bb5224fcd7583a4a58ded8c0c964d9bbb02c4c7670031721482b2f7802d12693f70452c7f77aacd729a62a", 0xed}], 0x1) 04:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007080000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x20000000002004, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1d0, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 04:02:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001180)=0x80, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f0000000040)='./file1\x00', 0x2, 0x0) fchflags(0xffffffffffffffff, 0x40000) connect$unix(r1, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x334) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x240, 0x0) shutdown(r3, 0x0) 04:02:35 executing program 0: 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}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000003740)="d2", 0x1) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1) 04:02:35 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000015c0), 0x138, 0x62) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x3ff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) connect$inet6(r2, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x5}, 0xc) listen(r2, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x20, 0x5}, {0x8, 0x3}}, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x80085761, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) 04:02:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000300)={0x0, ""/164}, 0xac, 0x3, 0x800) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x18, 0x1, 0x1, 0x574}], 0x10000, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xa0000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2b, 0x80000008, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x64d5df0cdaf3952c, 0x5, 0x81}, {{r1}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0xfffffffffffffff7, 0x5}, {{r4}, 0xffffffffffffffff, 0x48, 0x0, 0x3, 0x3}, {{r2}, 0xfffffffffffffff9, 0x0, 0xc, 0x8, 0x8}, {{r4}, 0xffffffffffffffff, 0x44, 0x42, 0x0, 0x9}], 0x81, &(0x7f00000001c0)={0xe8, 0x80000001}) dup2(r1, r2) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x82, 0x1, 0x5, 0x1014}, {{r4}, 0xfffffffffffffffd, 0xeddb31ac7ad87005, 0x4, 0x282, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x3e, 0xf0000005, 0x0, 0x1}], 0x66, 0x0, 0x80000000080, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) r5 = shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fec000/0x11000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000440)=""/228) read(r0, 0x0, 0x0) 04:02:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1000, './file0\x00'}) 04:02:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) read(r0, &(0x7f00000000c0)=""/31, 0x1f) fchown(r0, r1, r2) 04:02:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8080, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0xe472e5ba7b8b01db}, 0x8) 04:02:36 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x27, 0x2, 0xf038) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:02:36 executing program 0: r0 = socket(0x18, 0x8001, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x400002086, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x9) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r1}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r1}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r1}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r1}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r1}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r1}, 0x0, 0x2c, 0x2, 0x7688}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x40, 0xa3ee}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0xc00000000000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000002c0)=0x1, 0x4) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xbd2d, 0x3, 0x6, 0x0, 0x3, 0x20, 0x7ff, 0x1, 0x1, 0xa}) kevent(r1, &(0x7f0000000040), 0x64, 0x0, 0xfffffffffffffffb, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000480)='./file0/../file0\x00', 0x0, 0x140) 04:02:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x2) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="4fa3", 0x2}], 0x1, 0x0) 04:02:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x7f, 0x6, &(0x7f0000000080)="8b8acfebaa9ad41e921e587d1576a9053eff71dd53e1e2835b5066ed209e9c2851b92dcd1e88eff68199d97734388a8a25e6378c122cdbcf4f510be1081a70feca6c61b0656e02fbcd818024417d6a4eeb9300643cb53a167e51a9627045a13942fde771b1f591ca390d333fa7ea5ac7e65c60f9a476ffa775260c20a248df3be7976f45ac46ea5d36299335eac91f9c666f7fb612996c33cc9d428814d715163ab3c6c8f29d9bdbd5041a0525032be6ecc775a394fffe4122277b692687e220979700d10dd23ef840bafb1b309d1063e7c7044b8b50634f38c30f6d29a12251db0decee0b658e7e3d67fa75dda52d5f326c733069e3cac7a1f980fefe83e56365f70d6510160d79fa5741c291d6293e0e307d7bf6656f108942c6f0d48a6fe2f09d71b3b148a6009c5c7428ab360f5f412be04c98142b62af0940eee2ef05c84c1a04ded5768f0305b94a6a26d5d7ec40c0c9fe590b41749cc867e2483bf193e4a7bfa1a4063b6f65c648279b46725f8eb7e12609c99e6ada4d68b01805c3ca8f6f576a8c4896d8b0850994999cc084a41d50071e00754a11306ec8f89ab0a805139f91a4331935a19008a3b2efeed7b8e0f332a2832293fa54bc23b736b69334abee63838915f9e97fe68c4d5a359d1c99f38e01856a724b522101e523b5f8419f5f3fa9e77fbd69b7a28b16d7d9787697a70a64a438b73af88f0c68d66b45231b3d61dbbe36c2d97b6763a045067ce3ca7a45dc2768423f81fe49548003ae2a46ee0346d7eba651247b9cab232f9139156964f7e75d53e0dd07f4f6faabb6c34ddcae136cb0d1e3419d8a8b11b6f4f718602ef8045087f0db66f8343c63637710ab73982d2ad492f5457d58f240309355841282868997bfccb469c5376ec418bc84ffaef9c01f03b4c49de8a390e8b0c6fb69976717e629bc6712af0a9a8bf006cdb57621fc42cb9254b04662e89c3b0678dc46df4998864bf379e8532830d4a051a428334d5ba12d93630d11fd9cef94a493d983308a20f59f88d52c951d358cdfa0d5ebe3a09bde880cca05bf1c68c05572d8151a4c5aac40b6632ced142c3c609aa8007f0dbb54feb41093bc580d99bed261d9ff58ea55e58eea82669d13e49b88181a1fa8fc3a9d2fe665e4ea762e927954a92724696191a43dcd750b9e260375c986659abbda52e49a245ade22367e4591dd3451cb63409b0d70741ceb047e7044067e4bde319ef8ce5e7b7293f48ca2d9073eb31758e51a07c8d531ce0508355b288626f433f45f9fd496aff0f9081d13d95b702844a2a68cee6bdd03b5a5d1e0266b1da073268de886f7db4cb90427c1b895990b33759deb38f6cc43faa81ce2824eaf5ecf728ebf5ab2b7e8b5c65b6ec69e28a80addac69d1db8d0b46ff31db705be110298a392496b13a3a8593fea14a35f4d00aa780a67badc52f0752faa6f24abcdd634ff2a55203a6f41f6f031dca9479617878b5eac626f003fbfc425b76d3e9d7d0e232e82020833607729c0d828c6bfa1e3b82529c5e2589d66d3b61d36790db0beca87c1646eba246306819023da0934ae6baba066a7ef960985904c7a00dcd32c6e0e113ed57e766495a98ac48bdccdd7af278d10ca5b981f7d279c5ad8fd792f4903d375a0e46376a001db87c6704fb28eb5a4b8a5afdcca71c89c3ab3fb1c5ce2eb743e262f664e39ed630ae5bf8076c5bca4be96eecf72d9c54eb8d288e51b1ce902c688a22c80d2ba36c1a0e7b123937c52e1ecb736cb575542ee6a2dc6da7c64ff9ba8c5307b09798f357859d773b3943bf21a141083b091f9d8d018725baede38f17e9cba7e499d9ef8ad107d0dc3746ce82d84645c497366b2535a6f5db85c6e8631685a88ed6c68b01f3df7758b75f7e3d550f16a74888f1222849832b068712b8c6e6df4846517b20c13d1cc250d56a2a722803e0d8689810f9f591fef74e775e7717b832fa3304208a63b2c1b16347b1003c82ee6275b85545f8690c61585dbc82d44bfb4b7ca0e917f16937325eb242f8344aac34868253374156dfc20fb529ac917b1239f9bd1577a2f260dc9f2c60ce6674d528a4547c8d8d96ff3ab945be7c62789a06a4929fa481746bb896655d378f2bfe68542a930e427072d80c5cdd0ec57c8ac94fb09e0ee67f1434b4bbd6bd42f9d990bd0410f7f9c40424bf3b9a6d5b452ffcc2b5369835fcc3a626da5c5be474c4c61c289ee9a0795e9b92f9856a8e0da1325ed593ce4084a24457a2756f5d85d96a47226c111c69b07d4d10b977daa3144893bee5f332f004d28135d7e7ce39daee389c38fd248c0f68a2d8101e929706fda2fc1172716d46e8bd7568617314fa8d7006edf85b45e4aad183cae807ae1ffce40223506434ec5ffdb682465842875c1fe331c523dd12b448a49ee53e65b2c536c423e68128119ac87a33230d2ad4160099cbe2aa69d242f08c844734b0cf6dd4ec11486a0889780cc5eb77fe594a13cc512276377504a8eff073a46ef92b1b21d09197096a5bcc2496b7dbdb6d98138dfaef50d4b5aecc78961dcc212597afc16c5f09fe651fce70a9a9866588e284e74fddc5eae6ca53d38f657f23f19f673336371afbd9b124cab0c5f9d74382f5614477703be74af13e112fc9770d1c725d9ea70a8858a2f43c6fb1fa8016ad34e620bf6d18eddee861981ea38fb3d2b4dec36d40cd01c3563625b05764562f3d68c832b8674df30dd0218cee0901ebc11972f9cc6fb3fd44290ed8d9feaef7a7ed072b6cd38f3a7471b57d6825a188d9d83fa56ee1e52ee71e7317c6e81e3e1a5e47be18787f1f601226f24bdb3f24081a20242f956b1a3589a28cc0c9231244252a320ab17769e1d5c848c0c3f9a5c7b4b56913e06fa8635b31e9a8ee1a2db29e7408d3eee92d6b824e434856eda692d1a272914235914df8d8648441f74d3b033df9eda0fea0d9142e250cfeff8f871686f35e39559e60b831c6f5aa2159f391c644798a6eb2bd80a7bf8a75610cd1a500535def501cfead15cf71c2509dda766e95a1cf8d7c622fd6dc0c40af126fe91db9f569db9404c2bef40217537aefdc7dac0eba2c9d554fbc903e6405898d12fc96723d09924ab04591e974e36c32e3858416361f314a54e286b37c13f78a65d3fb5d5dd761bba9499d4ca1008fc175113cc9fbf14ed0bf2e92aa5eef1ce11670b92f85bf68ddd67b886560d6cc950e07197f747915ebb8538a946fe81ff747487a963e9ed76698580fa1034a55c4aae67a8cf1f223f108fa16280da0e06477c15b89fcff84f6e6b67150722b03a72c9d851cfb157782d97d1f993410642228158564f52976ac9f00a6246649135bd939fd2ad43efe8e512cd534eed63d7bc3235d4ee4e63ad75437839bf70e759acc955127139d1c9595cae2f19759005f47d6779406ef5bec0cd95d42952334fabec7e2a3db332f6793283d17f4b7bbad251397a8e86b50670615b56882e6fbebd18a6cd25a87fbd05cdf0e08f69055c9d08b900c6fd9136dba06dd06c92947ddaa2540144b3bbfc354c8ec2dff74b46e85e3510acbbe4785f67085f7018d2c85a94929217d78cd38ff626992674b97e50708d4883372bd3efa912d894266900dff72b54d257812481c15c035428c232e034f555c7220da41641fc0ff474bba3fab35d9d3091c60961dd8014c8f96331ec850cc1b87164b0024663de9bd47558a4c5a2037dc5e0b4c75e7c0691d0b11c810424dde9a7ca15ac03bd4c34f1c88dbefccf64b381252bc259880d9889ea0473d3e26945ca4eb156dfa4e23e8e595049c41c31892a6c8701b32e55c4224aa4b80b2251bf97a94e898591de8394eaa4c736a8d22169a29d10fc69f2bca8fb8a1ec24e85c227786a9e62b51d159946bcb38662c5f9aec3c434497131eb6db9931fa641aa9efdf40828248cb0480796391eb31f10b366814964187afe9fd8a1a3e8140bb662b0fc37d7e904bdd75d37d7b6b8b1f0aa764bd12208044aa9c3af1f5e0fad012248734bc91ba616235d24d993f3f19504dc0f09a70f7ca1eee632cd1af65655e9372fa3612a53e61225c2c4226e1d041949c020354aefaacd2dd3f9cd2c7f15ed6b3c5a3a48488c3b473cfbbaf8bce3fd1bd6da954d663e2633081ff9c4a56f24bbc08387297e8f2058c45cce5c35a22aad427c5928d9483334c08be1a22a5b84209536770c1564ba6557f83847eddfa5af709e6146d8e0cbe76c96e6fd1b9720951717e0992619739402984363d4cfbfa3f0c1b73c81ce82b5af3b2a1affb334ef6d9481ca2d9a841ead557f8dc08f6dd1f47d4aabf60bfbc3b2689a583d9d97787d01bacf7ef31d0f876ecc9ee1215ed27e01f5d8d99426ecb9d4e06fc988ee3bbd27718fe870dd4e4179b1b200e1b4ee44a89857ee760d7e940d27c9049e50f9445e70af6eecbac1ae9d61ad886e2d760aaf9997b37a6adba42334afa6903b452dafc9581383d1262ea3f0e881417d7e8fce2b865bacb4fd8a2d30b04e7405fabfed2c914d6aa2d1e6f2d34751e5f0eac53251174e3788939aa0d1db2dee238f5d44b2bcf7651ca89d654193a5a82164d56c94f312b7357b71e90c5d25d7777fb52c921e830de294652b83a661df1845b0e9716896cea35da8766c35dd2a8a0e5547915c2eb04cdc05e90f464c88eda1766f47a02fe1bcceb35560a1ef801717107df2ec8a89a0d66889af432a6f074a058dfe14b22b9c0889a6210b14a358c73d0c64bae5ef3d6da96d5b5335b327a1ffe170e2b1c3ee96d15120036cafefb8f67ccd2508368da3b7a2c046e9c804d232b876ebae0ec55c6596b16d63eb1f29bdd298ae459ad792b35aebf6a0511687164fb7dd92cd4780458cb3ade9b399e0ca58d9c1ac7ef9d9d71e1132455350150456fca9333c40e5af01f929ad4b2d208e365ca4fd606d5b57bd0eeedf4727e3af929fa267c482e0a25a91c0a993035dbf1fa4ed8f5dfe72772cd1b93112e34e5a4a6a084cb940eaa46ee03915868ae8c94812eff7c71767ba76d291e7f7c7cc7aae707a9451f51d57e79b2991c0a982d7ed7b6d04da4714c6ebad5e71852f97a581b4dbcd46611d6d5f86cada5af41e61f617243e35cf9ea0dd09f5cac4474998f438e6796894dca8c3885b066aa2853681bbae8d35d29bfc50def082ca71e4263128c33103fa301c41fafdd4813071e3fd77e5eebb0e5ccb2225929ec2cd8d3bb3bb62327c77817793caa57f8e9cc3be87dfa05e700b88f9f73eb48faea1ee9952a0c837b9fd9dd70ee725d0965c947375065b95ee0dff7300af7187cac127d027ce102f583c118e9c6cb58f1a8c559378eaa32648fab194934313022701932bdaa5f08a345b889fa7ed203d470da33b86ebb762ff8b27ed77b6422f0671502b2a5f5127805ab2189c41f0700b8715113d6b67dfa10a8272a97b40c1c3358eef6ce08e144a55c90dc338c325e904e4b4479047e9afdad638f105e899f290b4f7d36eadf2e19378150d02d72054c2ac912a4067a6c644aac5a809c4d3f40c18f48e21db804a0495f16cf2be70a9e19252291da35cd1da62c9bb95256cebcb35ffe2123a017ac397f2ec3d3a45e78a0a89906e91516fea10fed2f6f068a7309cb53f7a81743d16dcea1a0a9b647f67985b6687b90eb55da530a745d0edd5789f5cea60a45a5b4a6396347e136ca6f48f0a68c613ab06faef7c7a830d0695a192a55b468d607dc9303e48313cc6ac07cbec05ac427f741e22a6a0ea32838d6c01fa28201ef3b3d53a29d6a1539d4c370f8687df4cc194e", 0x1000) getsockopt(r0, 0x6, 0x3, 0x0, 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/77, 0x4d, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0xa8}], 0x1, &(0x7f0000000300)=""/147, 0x93}, 0x2) 04:02:37 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev//skbd0\x00', 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = semget$private(0x0, 0x2, 0x166) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000100)=[{0x84, 0x1}, {0x22, 0x40}, {0xcb, 0x6}, {0x64, 0x200}, {0x41, 0x7}, {0x6, 0x1}, {0x4, 0xffff}], 0x7}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x23db, 0x16fc, 0x23, 0x0, 0x9, 0x7, 0x5, 0x0, 0x2, 0xc, 0x1}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/164) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1fffc, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) r3 = semget(0x1, 0x0, 0x2) semop(r3, &(0x7f0000000000)=[{0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x800}, {0x6, 0x1, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1000}, {0x4, 0x3ff, 0x1000}, {0xfffffffffffffffe, 0x8, 0x800}, {0x3, 0xb3d, 0x1000}], 0x8) 04:02:37 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\xb9k/)\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)=',(^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\\}\x00']) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 04:02:37 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1000000000000000) fcntl$setstatus(r0, 0x4, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$VT_WAITACTIVE(r0, 0x40045720, 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="2f1bbc0486ddb32d5585a4c975b96bf5bfb7d32a11bc606ac3a83304c6e1b5dad8412189", 0x24) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) r1 = semget$private(0x0, 0x2, 0x41) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/164) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) setsockopt(r0, 0x9, 0x5, &(0x7f0000000240)="4d4b4379b4c74d30fb9c0e3bc52d60ad5b2dc8c527806fb5b5921f074f6844c6beae6cfcc61da30e81ef6560d327ab6697485c42e56460d91a37ecb0c5640e6fdff610b905c8eba6", 0x48) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000300)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 04:02:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x80000019, 0x5, 0x8000000000000000) fcntl$getown(r0, 0x5) r1 = dup(r0) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="f258c6102062d54474e9f0ed1ca32f0aae1c2f61cf46044adc091573c686a4377358a2788b9cc302eaf95066fd21448e0ed320861404300e617a645cc994a12429c776eb480416f7eb9e7b4de114755498cc8fcb4c022dd7e6fed5843059ffd12d4d1d8e3affd5692edf62fc473e557528e616cfe1853b154427b770458c26a31fd5f0583372ce5b68af629c976b1c68c4ea85ee8a558fffb8e53993d7fc2722b8955622fc6e58cb4e34a9995e727611b6ab03275789fbf9aea9b6", 0xbb}], 0x1, &(0x7f00000001c0)=[{0x90, 0x1, 0x401, "4142e8150092553d93172c3b8453d7b030cd3e13a038b5138162052b2ea7e0e94c3e223e3d971fb23531ca9d18f684b2a90d066f23590975e594b94cb3b68de7cccbbd2214469ef1e0fabfbd162f05a806e54ef7ea2d3a765a7c3caf4aa2583337057796122a4fd37fe63878293e6335e9f7d8ccdb6ab377699f7c"}, {0x100, 0xffff, 0x8, "2c59ea4198e3191b0d2d7bdec437a372446c95cfaf553d5c2eef44300344ae5d8758e028049f4e46487196d7117d99b2d307aa88ecf8b325866a2f4dfe1105f73716ab79bcfc419de6358fc7cb6febc26bb2a0a016596d18d471950173026523e3b163cc0f7666fbde3c4782c573750b5bd1b5da14b922c7e5ad0dc8edf7f701b119d6a5d694bb5052ba6e77dcee9e16dec6bad5ad49cdbf5a8ba33ff5f78bed7f9cffd2b690e4f4908e7b0794b3d66a9a7f7c84130e4b018ac9bce8c119ecfd7fdd5fd2618cb2ce213c06ead212b9a6cf5e88227c648cc4de278f27b2b235e2171fc1228cd7bc627c5e3e7d0829a851"}, {0xa0, 0x1, 0x2, "9b817288edbdbbe999375b7a71182f6b5a06997c191d7e99a215dd9a5ff33a7ee372efc8b424bf15747643ebdfb60ca2323a213a19b775e42b905380a718d9e30c7380d061e496d41895b85b0d7fc729b77891c8636dce8bd93bd54032e889a2fc2d7b6547bdccd7e106396ca524ba1a02497c004986957ce38390192c04a0fab3a67561276fbd49b046ddc12b88"}, {0x108, 0xffff, 0x3ff, "7bc6edefc32116d6273e8a3581fa2f7ebf33385814e98b5b252e8a62e9a7bfb8680db2e062e95ac93c3e4c35dd1190322f1636a28b86c26b9277878c1f5d66c29215d032776bb7472dbb28ba39249c1b3aa99f1017b6d7bff4f1c5d51bcc3243859203eb095c478bbc2a68e5e89bae70a44d01bf4e124e2b7f8f5ce115f30f1cef33bdcbe5f842d264393b32c53793f6d7591d096a848b78d417ab0fed50ead1c0288f01affb667127b1afc9a033fe0f3ab81f411846415d77a92ec001878fff58d703634167c41e35de539a28761bd3b85a4df6b71ddbf1b208b902396cb0b68eaa0253a95f334cc1afa60dee5d0b883068734d1290"}], 0x338}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:37 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009ff000/0x600000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffffffffffc, 0x1}, 0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8082, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xffffffff80000000, 0x7}, 0xc) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0xa) shmctl$IPC_RMID(r0, 0x0) 04:02:37 executing program 1: getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget(0x3, 0x200) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget(0x2, 0x0, 0x202) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/161) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/71) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x75611855ddd8d599) r8 = getegid() r9 = getgid() setgroups(0x8, &(0x7f0000000140)=[r0, r1, r2, r3, r5, r7, r8, r9]) pledge(0x0, 0xfffffffffffffffe) 04:02:37 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) pipe2(&(0x7f0000000000), 0x4) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) kqueue() 04:02:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) 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) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = syz_open_pts() close(r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCSDTR(r3, 0x20007479) write(r3, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 04:02:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002a, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) socket(0x26, 0xc005, 0x8) 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) syz_open_pts() pipe(&(0x7f0000000340)) write(r0, &(0x7f0000000140)='\x00', 0xfffffffffffffda0) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x4007, 0x779ff608) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/249, &(0x7f0000000300)=0xf9) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 04:02:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x40000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20820, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x20001, 0x2) 04:02:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x30) open(&(0x7f0000000100)='./file0\x00', 0x140, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffb, 0xffffffffffff0000, 0x9, 0xa3cff8c400632be0, 0x400, 0xffffffffffffff00, 0x4, 0x3, 0x2, 0x5, 0x8c}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 04:02:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="90", 0x1) 04:02:38 executing program 0: clock_gettime(0x4000000004, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = getuid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r5, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() r8 = getegid() r9 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000680)="45b7a586e4816d6578258a397fb08b2f4841565986105b19d792ae5a5aac9440563c7ac6e70d3725d1c327798d0f92aadb4605cf52cd4e2904dfd8d7ee5b08ebfce7650f1326eb48e420ce5197dd8dfb336f0243c21ece46ac6e92594d70add074562b3c12eb3e54cbc6081163ed7e02443e284403bc09d3c1015201b072ba7c9d607de227161bfb41e2c7ec32d307f68549e97dd34e", 0x96}, {&(0x7f0000000740)="c87214f6984ed8b592da114c768d87ccf9ac392537588679d4794abf3310d00dd71a2f2c6994baf97436b208b89f2ff0df148f61f1f809ac689468a779349903b5ebc6734b4acf74a15ec02cc53859a7167a0b6955d13e2f3bec67011a647a72852124d0332a0f50b5fe5065a2e1ba50e6b520618071c4254666a0ed55a81f1542c5be388feb434f8a59", 0x8a}], 0x2, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r3, r5, r3]}, @cred={0x20, 0xffff, 0x0, r7, r0, r8}, @rights={0x28, 0xffff, 0x1, [r2, r3, r5, r5, r3, r2]}, @cred={0x20, 0xffff, 0x0, r9, r0, r10}, @rights={0x20, 0xffff, 0x1, [r1, r3, r2, r5]}, @cred={0x20, 0xffff, 0x0, r11, r4, r12}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r1, r1, r2, r5, r3, r1, r1]}], 0x118, 0x4}, 0x400) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r5, 0x0, &(0x7f00000001c0)) semop(r6, &(0x7f0000000100)=[{0x0, 0x6, 0x1800}, {0x4, 0xe7d, 0x1000}, {0x0, 0x9, 0x1000}, {0x3, 0x7, 0x1000}, {0x1, 0x1, 0x1800}], 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000004c0)=0x2) r13 = fcntl$dupfd(r2, 0xa, r5) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000600)=""/76) getsockopt$sock_timeval(r13, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) 04:02:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x8) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f00000001c0)) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = socket$inet6(0x18, 0x5, 0x8) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/119, 0x77}], 0x1, &(0x7f0000000140)=""/78, 0x4e}, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000200)="9e63fb20a39e79e3add56a08d0d52d7bb31ad60597af4862d671af5bdb869500c52cc43677093f6a6cf942e9cc36ccab64fa32d692833043efa3f169eb6c698a5a72f7ae9474d5ee8bf7e5371c3cb477d362814d0cbaf936a0544247d72bb452f5", 0x61}, {&(0x7f0000000280)="305af4bc9c3d5c469dec6c3fc67b8b79904d3f6a2987356ec168b98bc8f1aa24bc116f49b34fc60926b6601d2c6d0250fc7f50e9f774f0afe22509085d4c3d1ec5de576cc24926adb840682deb3b2e7a3ddf93c1e6bc0790c7416f0b4b3898b3028816ac7f2b7c6ea135798b4465c84a70a81810c88a37a26a90d6ef5969018803c3606f19bf16bc6bd11abe09b43287ef0cc0fe57faad76fa689fdb5915bb6573e7200ba01f5c929bb1b85e31114b4446610a1262", 0xb5}, {&(0x7f0000000340)="91c881dd221f8573be5b3c04c207e7379e2416072b63dd9591aae8e99ce842a17e037560e7c3538fc31e69720cb03d922be60da5a82ec4aa382cb12211886e9e17780747b1e5c942e6c8a25723c73b2e71e44204181f96eb77bd31b06971fbf78eab53e596848868c7720126d4dc2a125edc452a7602a1e010ceea3f5b35136dbb458b566376fe2eb04690", 0x8b}, {&(0x7f0000000440)="20f143ef84a423ac5b0411a037b050ba4ec52dc9ffd17d02499978eda839853600eb73b5fcf6d0ab22bc2d67776dbb688ef9c83dbe7b7b7969eeb8142c339f375b40c5a1531d1a9729c500eba77374161aa8ed77935e0cba40a5df6e8b4ed4faf7813e42ad7c0dea047e4d569ec51c166fb364df0e827c6744111837f494c73137ca9cfddb34361107593d14b560c53252665f6068d2bde329341c124a4861384890b869f961a587ebbb61e95756a26d354c560947ab08a44f6848b10f5ef87c913f7344f4ba6287ea60f22f2a79c8d22316b506e40731dd560ef5b7279daaab5bc82d5a56b8e0c95b1becf7b5f0c9c6", 0xf0}, {&(0x7f0000000540)="c7669f9d6eb03554e6bc7637406c30a970bc5eb9e5c30be9aa7c30263238f81cf742797768618b5f065cd3eead01ebb19908c64d087cd9e7b758d1c0baa5c2532d41c4e87acfdece9cb12abc8271b5b0295aeae87dca666e08fd23a88fe63d65ceaab06a58b6efa458586abc9bc3d3e856a47e993a357d85732f720bdb8bbe", 0x7f}, {&(0x7f00000005c0)="f9b5a69e070664021ef1998411e8dd6b52e744b1b5b93148bd1fffd4a15a73ed349e389a0b1c9d83ce20dbeebd377a1f7186f06a1841dd10a2420eaf42f95844537661ec5ea382f4f875ffffd1fe", 0x4e}, {&(0x7f0000000640)="bd53e996ca53c472a58e082308f52117dae7fba9bc2f34ed80b00ac23bcb0e106a0f73e7b9dda0c485ec4ddacba2ba3e7b34581f39566ac2a0075871fd8c6c0ece6118e8610608ceffa6df84a9b1b76e448227aad48c01a0f86161aadd5ffc5b990d53d94890b6c645eaa48f97047f9e4ad571434ce8dd2dadebcd039e9958b7c6895be0adb9dc0c5fd0ef2dfb3b7fbe61e7ac7badffdaed14c9812a2ce972ce5dc65cc790db08a8250a60f09ce7282181e3d3ad6b2dacb4a90bc6ff74bea41ea5d762cb6e7dd1be8680924d4ea758e6cc513369c9e564e8f47a3f9943ad9107ccc8fd9af7c410f7e53b83db34cbd82b2cc7954a87cd2be59c3a8fed85a6d5523e7bdf3ab44248100ee5b363b00c91e4e0016401cebfe78ba3dc58a420e3295828e24038bd728ff91fd2166a22a39dccf394438ff9032502fdce7d0543c50460c567f0ba0890ac0d2fd654af7a443875b21eca609a7164004a90e553c99e6b1af52fe219d9ff05ca731c7816b1c2672d38ef1c4891702e6171a0b2d1e9edbc6068a6f15e3b02d8a6f3f3024ccb0439f52577beb0c6692f134dcc01999db79a39a324f295252a2f00204cc19e226e63ea36bf51bccdecaff75526f6128aa5ad752afdbdba64c4ff6c6f4fcd1a2db5838c9975b6316820a88d40f7354376a891416497b8a272c7090c78dbb7a467ed5efc5f83b8a2f24f2ecd92a80f6c32d849726561451abdb73f37c028f9519bd4a08af8dc83e69eb76039a993f69c411b5f792991b71e32167c078b777eb2180d18c891c3ed5dd54141b0d40e904ee5411524bc5ead846c0aa66810ad11775d87197bc1b2c5933dfd88220d2ea752bee2bcf5c99bb495b35ee30a8f52b4ee48ebb54602f1d89e480dec867a7ddeb3e2bfd2d23cacd7d5263235b34ebe7a7e74a42c3894c0c62bb5a5c479ad4b64ffd9381307573e6020b6cf372eb92c51ab4a5526debbcacfc62227ca286182f79efd1ec9fdf789999a4c84b2f5e1fab68d160944f84b9c4009a342f1ad583d526cb3856d4a16f45663ea442d085e3025307ef666f328101265a14cb41ed5f905e48edabbbbc2bc4b487dfbf853d8f398ac545afaca55390fb048696be94287276d103ff345615ba7f2646f75e6b93ce1444399022bca5cfb810497fe7081ca10c260a915e5918f5ee421e63826eb58e9c419be6d42eb52a8355298ef42a2a09a971e32da57f7a1ec79d5850d9707c092585e4fc69df72e9c83549bea87e7e8f7d4d17244dd2843299610d8060b5991e801577f8cc666803bd0d94b343382ccc4be437905f29f847bcfbc61b3f44f01fadf4412adc526219efa921ad082bf9f801a49b66f1c0d9de4a8c527f13d44da98a861644c02ec13d22a0b7ae6249693cca07bd369ac9f3cfb7c0b7be9e4a05a8a1d70ec7a92c1d4a51ccc19577ad560c9c2e8192f0a181ba6388fd04dd56b97972752f2c4f27b147819352df24e7ace06235102cf24c812f4747447d6db3810a2542393cc8cba178c10120cfdb6deef7f57edd5da66c382ff6e480ea3764c396f78b0bea575684931513450b3cbcefac51c9c6231d2a4306d66ec91cfb06b9bf1366bbebdd2337a878b3135beb72afe5cd373bdc8ef2eaf4ccf99d0a275ff659a0fe2e93bd5a115a0ffd75188db19e9dfce436da449241405a8db7fb345e0934322455cf4c7a46518b9cc4584c123f754b8c101077661dbb75259752460d4738dc805fefc710de63c2db5b2ae6bbb228e7b68333689aec3e8f85d412e34e311114044a70cfe6d6567b022d0f4962f055a635684f4d1d121f55bec044810a7260b14180ff7ebd4e7e1c85f59f9af57623694461cefbc7c14aec59de722d448305c1c2c96fb1ac1081c97b665f42e188a7c56d990dee281107b77543f155ce60320fe4e54c80377d5e7a0bafd2c796f521dfd536c7a6731b391af4c2ca48bbf67a61a76962d860cb3e1b5cf587a1237920902765e031e2ddb6cebfaa61c78f40b42a06d76e9934c2a305066984124401028fbb8f8cecc65fffac2e51078743403adf98cb0af8f9bcc495741cac256e57b2a61551fb4eb6991deee3edadc8c81b54fb208889effa5fd5e0bed44fc0b48cb485e3b49dc24b4367c4d05bcbd08fca423e5faf4f99d09ea94c1449174b000a7cf55ba4a9aac83e9352312d5c544982ae59e7503491bf36f1c8776bd8607b0284054cb872b0589b88fa7f050973d89f00a97f9931edbd04e3fba3f830cb86814d1d7f096429b56bc8428139f4a9589a2a8ed4254239fb7262d4790acbaeabcafc608177e5ee01e1e0d777108d39710077a70ef185ef67baacdc6dc3f7b1e5ac58af81c46bbf599012855fda533b322dae62c9642eabe36baeb7ef8f85dfa677363307648dcac164b98795f090e8d5eaf88d8ba5e6d371596512f1399dc466ffa204a5cbd8354c0083235e9117a2df2d7b1951f12f2e766f01d1023fd91078ade89c370d177ccaef1cdf7db90bafb71e3db2b48761f7d3a5535549f8e98d7f1dc7266539e3e1db20f926f41f8d7554343ca14b2ae113f119ba201689696e83cece3a69f7d7aaaf6aac176fd9a1d5b7a3df04652c7f838ecc5e645599fbc5360176b73ca301ccd9fb9479dfb6eb8efc97955157ffc95b000be6ca6f908367a9be306fe713726f4c1ad821a4cd8bd6210c7c4de170f6933c700e66cd16ab72bfa469bc08cded4da0b2a6f6baeff14c34fb6e2b78e18607cfeb598dfbbf2d44c3d9f30c0bc74256cceb13140be0d5443fe8772b2843e4c5482fdeb53778b837edf7caddc4435c69feba6469d5cb7249bad161496e189448f08a1be028e6423b2bffbd928f3223120c3d2dc17b740758512cd7ff7395964c4f7df4233901db5fa0b99de94231742847d34181b641703cddb9fd5ff16032ed9eafb66d43a034ebcd06ea41f34669a7ad0ef8ae0dc4523189e8b9feb2e3d7c1fa854b6afbafaa66527c29c2c902eecad6f6913eb0117a7b9f783fd6668c4cd26b7347b8c2f701eb89698cf0f6019a9189936e27f7cbe4ccfa480817c02bb521a63de34f8d7d3df6d8a511b8f664315f2ec57a7d7bd68a7411b05de9553abbaa5294be5afeebab77cd8208ed34dd1b3b73983deac7e05885defe68c7315e014dd93fcf9c2ec79f710f3c4908a30e31f6a728f755d5b4a2394855aec9cf4a22b4149b86d23ddd7d57f61380e31dc9c7fdd9030f7bba8c117468ca6286f6adee167daaf51d510143adcf976fef53f16067a108f58a13d9eab13aa947298f2904f571bce642cb4405e72c7fbe931bd9a57eee21d3150e5b43040938203c432264e006bee00addd6e4caef7274f0fbda60a2b11764c923f74f6184802ede4a2afac2603a4bdb37a9aef98966aea5104a6e27f354aa3bc8406c662fb61ad81be7258bab43c374b1613a688bc882620f97d6648c525543293f42e5aaa7b976e575f7b01b8d29c01767abc08588778a8c570785a5e71e8e01da7a981f52d360dd0e381b476a62ad7b4b5802340f5e5feaa3bd4d58a1516459ba9db08d8b7a3a8999a16e76b58fc46c712761edb211a797bc97d366cb9231b22f19a253543ef9d4a3d197e93290fb3ae7c0e54e5bd67e5e4904ab0190bef10e2645738636c2883348b6a8878fce2d02dc01d8b905771b6cdb92f3afe616cc0e3d9dc0c88dc92cabb01295f90a020bfb40867f03c6caaf7e7634611d34805b7ee53f45f7c771e8869226b010a54a9dcaff56f02b1279610fce433295b1cc022ca7d67ca376b690154337fcc7b9c1eddbfd2c296d0a080e2e758ed29aa3e1d1390392c44145b74555e769d0f9d7bd50e2c3959551d46a7279c430ceb6accbe9e181d34b38b56ede06d9396308ed9fd18513b5f401ac53d962779fc1bea5825a795018424a3c272e8b9fd5638b4bf0ded187b166559f44709ebaf8d023e1330baaf6f539123b9b76e25366ea682516812d6d96e7345c3163d6efdf4520271d68eb836dafd3b72307cc5f86dddac12cedc89da754afdf4f6586653f6dc18ee593e1b5155a3e57cf46559f9fa79f36b844a97b9583d44970e6e673adfba90875cc881cb4ff49664dc15d5c8cb21c1241d16cb282fedd57a6c5e9f709d7b9063f5e77b5a08199624bf89a14b3c4ff8bf48746229f02ec6219d269bac2261eaacec0392f0135519d464b30935595817aaecfb82dce8236c646b31fc68a1af85e90d14832252a2580a2b49d7496a1090287f383808b6ca1d76a7f2874f12cc7a3295811e179e5ba1c846fb087f33b05722a33bbb3b8a41adcae36c6520461b5e08f1a1e247d5c1e0f1629e6867b145d5da14a6346b77ac199c627cdf9e91cc186a3286b97f5b64a07bd1e720f0b26af82c488a4438591bf32070dab899cef8f3c358698564e34e02a19c90f27d3a613514342051916f30c500f66f2ed73067321687a63c32de8e81333458ab80b973e4a03a0a458f2034b1fd49c1a52078e42db034007a23619359fdfda0ea09f81677733323a898e5987007da8d42d0853bb0657f2b4e3f35790b58ec5828c50cb2020a6ca10cfae150c2c3cb4b1650472ca11d61da4e763b649a8aedd5536769ac032fc6bc09f22403c9ef1b272e0b73c62c504a4ab69fd2ee358777fc26061c8e69980f5554e1ae6efc22aa2d54f5a9ddef74363475e7809e9c211f41e2032fe49733171eda3b9df2078719ffe275521b1293792dc4691f0303067dcf0f75ce1fa6158284c219c07529dd12f8601d0b9cc21ed4de8bc95dfddd66092ad80ed282b701b071e49cc93d424aaa873f7f80797465cfe390a52393e97c6e1ca69d7db2b89b295d80aaa523529871a356a0d3bbe5ba2ff3411f8d5ba7e17a0fba13fe24f6fb8dbddbf06d5f874f5664f4e0e51004d0b14f75fd3cca15646d34873d4978a735af17e4a67c7a1119c7539307809c395ed3ed6c5bee78b49fd9a113e2710851bf332c037d6310df07e98c45f0e3fa0ff9164117120bbb288879bc726b5a6b8574c4ad74a7ce990fd2ad12a84868073b569ba2466837c84360d5b462ad4ec087dc6fb8105d0bec0308521caa84b2b4cea4489b402cddf5fd32d1f1484d85e24391cbb1357b333d79aaf9041f224248513c97a19b6074623d6fd91a7893ce63be66598f19160a0ac7c1d26e4a1e2a308ba9a293b8b95daa2fa4e813eef0c55554890b044f07513c304bf84dba376a951deb21e2dddb0e469f237f9293080bcce82d45732c9b3a817c18bc32a8880cf1e84f641322be3e700023e049e12f421a2538f102e0e42d01ca0cd49c0bb7a57c8f2edcec49c335fdae457273d44c7b643d7469187d8d8fa076fe617fc18cc69fb986c0ae4f6511bd0edca8d3953d065a6e431cbedafdab7cc30316bb8df8a60bd105a012eca920d9f1fb2bd5d8b4fa6b11a7f7a79c27b8fa8b0eacec04a9daf0dde8b7be2e4cc2a677f0dda6831330b5e39461528e6530a6e5185afffcbb13b2328edc8250086969c4f1a61f0b3bb0abe16192ec824acf7184e89c2d102170bdd8f59ace769ab5a72ce603b5727903c163a3c77dce55ac653148a4cb89410cd8e8cdb6d06d6e0b5443ad1b08c3885710aba06fe3fc9e513724b11cdfaf9fa5ceeabc0bd13c8a9818e8854395417a0bc4f398c048afebfc80baabab1fc862a8b77ff41c81a80378177e39287a3989695d17b88c5d96efe787961fe9c813a807601f6c67ab380be83781f00d1b93c0b1bd9a46449b9ebdc4980d64419db47b4e0a2b1f9292bc17c7c1e031379ef9d7704d40801d85b9692432f3b84fbedd585134", 0x1000}, {&(0x7f0000001640)="64038ba06d9965b0c0ce76b22caf1115ba3b925da1ad607c2396660e40aff9d679649920592f5ed5cc6a56279926f73b50291fa1793c71044f677443ec027d04d954b91212d25a9cffdb5fe1f89a48adab2c8286b8af7e02ad3a252ed165ab3f08aaac4ba9980239ec190e23506ab47eec4ba0ab85ff3cb13a2a06d1a94d43410b4471008ea7fdcc94727d036434444c25e746955f", 0x95}], 0x8, &(0x7f0000001780)=[{0x40, 0x1, 0x4, "78020d952b25a3bf9a108eb7fc408bf86c88f940a8627787e2b1a41f8749389b6938a43586ab15b17dd11e74"}, {0x50, 0xffff, 0x200, "23b6a39fb2990cff59665adc2ec5bcedad22ccf69673431c227377e91892cdb4cd43559e53ff7c1d6d6648ee67d277652c230a58bc8ea833fd13f1932b16"}, {0x80, 0xffff, 0xfffffffffffffff7, "bf651f4c506b7d563312619dc17c84ccb8b1761016e45c461a63c41161f89fc60a28fa4af993756747dc0462df5594f925a1000db49e217e47a0a9b64fbfe15106dcf7ee28fda88d2486c16bda1165c7fdcd6ddb5330c2f20235a72cc156de4637cff5b4097076a65cbd76dbb2b20a"}, {0xf0, 0x1, 0x1f, "b6e33adc59cf13c3bf9ceec146de706707b72c0e3b3512faceae72c773c96f48db1c66a0caf75b66da944e83567e7f4b6b08b4cb27b81c97088adc5938c8f4611d76ec5fac99361c1ede8c75eb92d36431af63a532cc480951565ce870670d768475ad1668609dca77ef0097ccf52e07cdbffc6ab8087a03552f76fdf2612e3fcb12b8dcfa10de351edacaad067a167732fd52b0b2f70b5d23e4e55dd0bff3e88dafa7ec9c165e74c83dd1f61593e4133a355fa279bc4bc3911e7cec4cc42525345596a93a295d282ca17a4d03d13f15175be3ffd1f60b426e558fd55e"}, {0x78, 0x0, 0x7f, "678e34838e98be6d8ccfc6e74d1a9761ef962e46e27bf5c431b9c8b4300fb8847e6826b4df1343063d98dcd524067a3f4546549d40498caa8c368892ba7a3dbca71a580bcaadb58857ff6cd05448e4a70686194ebf07b8aa513cb1020e69c3600808"}, {0xd0, 0x1, 0x2, "1d63b43e662fe02087cfdc46d03a5e454b17e782828c30011d053c72eda161cc26c4b798630e53d8e0abec4645a35372b3a88bb62212a4deff5e40024640daa425a9ab3f1aeb2930b917e4975eaf0b5d653951a9a14b7ee1c0de2323eb08bf8ad55ee1d09eabe3d73ab28d34dbc0e62394b2f9f1f45278e7307df1e43fdd373c4ebb58b7e748e8438caa2cc7966e905c2b8fbec10d2c92361158ae4c2f56c4edb6727d7390c9a8fb837eeec765ae574291ace829a3ad2957f926100f5cae55"}, {0xd0, 0xffff, 0x7ff, "8d58bd262ae2722d6d43fc2a64d04d156748ed59b747ab97fa4a1afdcce35db418554a178b18d95b10f68ff41cc42f8604efbce13e2d1974eb8d90c782e3134b19fd33f0b7bc7fb951758544a047283efcea82064d5914f98aaef64bfb78dd396cdc3ce5fdc7a7ba133aeee18e9f43e960b86efebfeb7a3d84e5efea0705fb754aa0aee076f7c30435202bacbf8e62697a8ac92bf815afbc963a190958f466358c398b4ca58a01c55f789c93daeaa4f9aff7ede43ae979c429f6e455"}, {0xd0, 0x0, 0x7, "6d5b288505be615e60758afddd798d79ee7f0f741c91cc1f7ac4c1009ae846b439b5f443738824aebc35b8dd914022fa1bd3b028d57667d34f8c4ebcb949850b7ddd5a0c800a19733ccb499f8c29b3326d51c7bc43a221db20bd1ec1f154299a19ae39cb7ed9b3bc39702d7b00a364aeed076f8a56d80ae9e0f5e94eb820cb99c2ac819aa06da30b8820ab27ee213a6af601c50eeeb5ced04ad35ec68ea4fc4309002e529579a30183d0dca63c3085c9a4ce2ed361faf69a38f0809b"}, {0x18, 0x1, 0x4, "3cf5476ee31c506c"}], 0x500}, 0x2) writev(r1, &(0x7f0000000080), 0x1) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x3008, 0x0) 04:02:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8012) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:39 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e13", 0x180) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) socket$inet6(0x18, 0x4007, 0x6) write(r2, &(0x7f0000000200)="f2edfb3446015929b2b83937bff58c1d75ad6df9f8e20df55e9f51a4de09180290bb64d2e514e0c61b36262bdef5150981e3f36bfda0d53807c3d1b101d5218403364049ab7abdb6676c9e4290a01b12e8340e7fccf81176e04ac4d79e93befb2528617848ba58030c5be80e5974ac42d8139a870364feeeb19bd2bdcbc9a376558ce2d656e2994ecf4df5f42e0d", 0x8e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00fef2e4631a00000000000500"}) read(r2, &(0x7f0000000880)=""/161, 0x52) r3 = socket(0x1c, 0x3, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = getgid() setegid(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:39 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/24, 0x18}], 0x9, &(0x7f0000001780)=""/4096, 0x1000}, 0x1) r1 = shmget$private(0x0, 0x3000, 0x48, &(0x7f00000c7000/0x3000)=nil) shmat(r1, &(0x7f00000a7000/0x3000)=nil, 0x0) 04:02:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x7, 0x5, "985ff2fb9c36555d49d7485dae01e36ab5c89528", 0x8, 0x6bd}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x7fffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0xffffffff}, 0xc) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x24, 0x39, 0xffffffff, 0x4, "a11d27ee4f03cc7e33fb9781c25a383511f4c9f2", 0x8000, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) syz_open_pts() 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x3, 0x4, 0x5, "e2d49457f845ad03e4144c1ddc236e090a191a9e", 0x8f54, 0x1000}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x20, 0x7, 0x4, 0x3, "d0bfd85ab9fd19845cfc631f4eabedc8e1f053f6", 0x7, 0x7}) 04:02:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x8007, 0x8) socket(0x6, 0x4007, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x20, 0x8005, 0x7f) geteuid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 04:02:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000040)={0x77f, 0x4000000000000, 0x20, 0x900000, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = dup(r1) shutdown(r2, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xffff, 0x3ff, 0x3, 0x0, 0x2, 0x0, 0xfffffffffffffff7, 0x0, 0x1, 0x3, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mlockall(0x3) sendto$unix(r5, &(0x7f0000000280)="d0a161a2f0906bd7330da7c49d8e664338a6bde1e422f3a489dbe63ab8ebc1646fd538ab629615d775662545fe581b2e8fcf3a5337aedd297081af4760592e2ac96a409cc3ccca5af59e9e72652d7736d000d98aba244ea771a03b56e21399e8cd65155dced3323b6287dc70803a5440b93bc160e3297df8027d1ac91b65cea75da4ca11c35e40cff640c8b6c185b562f5d135bc7ca1168038bb04b9ac11ae5e504d5d6b95d2bbb415a2fc09026399eed3ef63d271caa6c5165c", 0x218, 0x400000000002, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00'], 0xa) 04:02:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000000000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="2a17ea6a35108e30f66095f35d86b0b8e64c27944cb176f481f2e5ea87859b9b9cbe0cd21fbf041415e42170384931d34ff70e6175f956a0e11dbada9d8b10bf52f7c38673a8a60245034c124b53ef1d83be3bcf552853d289e4d48ac374a78f6d702b1a968eae1bad79065338fc51cb45cfa03580f63ee4f796f03503a8177bf0c2c50f94d751ef31c3c0413072f259ad615f92fb47d02241e5392c9746b96ea4e0b1ab2bf43b5c3c222cfbde8276f3286c7952204e7ff78cb4e9d55502a9a5128a36fd6e3ff7b0b30dad9023dec7b15c", 0xd1}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) fchdir(r0) 04:02:41 executing program 0: msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x10) dup(r0) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 04:02:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000280)="8f7340066a320ab3f88586650cfb80b6275b7910721303aa34e5aeb247e74ebcfa0511d698b02d81cdb1eec342d7c14a666448e580c48da7e00b5ee415923e7caf3aacdf5c10dacb354e0f9a4ed7b1037a41496b4e", 0x55, 0x408, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000010, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000004, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000001, 0x6, 0x81}, {{r2}, 0xfffffffffffffffe, 0x2, 0x60000002, 0xffff, 0x8}, {{r3}, 0xffffffffffffffff, 0x60, 0x80000000, 0x1, 0x1000}, {{r2}, 0xffffffffffffffff, 0x38, 0x80000000, 0x8, 0x9}, {{r3}, 0x0, 0x10, 0x20000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x8a, 0x4, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x81, 0x80, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7ff, 0xffffffffffffffff}], 0x0, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x5, 0x9}], 0xd28a, &(0x7f00000004c0)={0x61, 0x8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) 04:02:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) pipe(&(0x7f0000000040)) truncate(&(0x7f0000000000)='./bus\x00', 0x3c8) 04:02:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socketpair(0x1, 0x4000, 0xc360, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:41 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 04:02:41 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f669b26653000"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 04:02:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) r1 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0xffff, 0x5, 0x80}) 04:02:42 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x5, 0x0, 0x9d1, &(0x7f0000000140)={0x1, 0x7fffffff}) rmdir(&(0x7f0000000300)='./file0\x00') pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 04:02:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x4cb5, 0x81}, {{r2}, 0xfffffffffffffffb, 0x1, 0x9, 0x7, 0x7}], 0x1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffffffffffffffff, 0x4}, {{r4}, 0x0, 0x1, 0x2, 0x100000000, 0xff}, {{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x6}], 0x8, &(0x7f00000002c0)={0x8, 0x7}) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 04:02:42 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 04:02:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7, 0x8, './file0\x00', 0xc2fe, 0x9, 0x7, 0x1}) dup2(r0, r1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) 04:02:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x63f79c5, 0x26, 0x0, 0x0) 04:02:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80000004, 0xd473, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000020, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000006, 0x40, 0x100}, {{r0}, 0xffffffffffffffff, 0x92, 0xfffff, 0x7dd, 0xa000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x17, 0x8, 0xffff}], 0xfffffffffffffff8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x52, 0x20000000, 0x200, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0xc0000000, 0xe4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x21, 0xf0000080, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000080, 0x80000001, 0x4}, {{r0}, 0x4d13579ebe21c65d, 0x8, 0x20, 0xfff, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffa, 0x28, 0x0, 0x0, 0x81}, {{r0}, 0x0, 0x8, 0x8, 0xa2b, 0x7}, {{r0}, 0x49965b29cc7e1554, 0x80, 0x0, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x40}, {{r0}, 0x0, 0x1, 0x0, 0xfe42446, 0x3}], 0x3, &(0x7f0000000280)={0x2, 0x9}) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 04:02:43 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000300)=0x7) setsockopt(r1, 0x7e41, 0x31, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x7ff, 0x800}, {0x1af, 0x9}}, 0x0) recvfrom$inet6(r1, &(0x7f0000000340)=""/196, 0xc4, 0x42, 0x0, 0x0) 04:02:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x200000400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r1, 0x8, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) openat(r1, &(0x7f0000000440)='./bus\x00', 0x8000, 0x60) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fe8e64012b6c6acab6e5f1a622698880218d0df30bba998e5b38784475d42e6256824633a5ff0c91b891a181882bd136ee4bc15a1d608f02def151efd92e6a8520344f87ebcfe82021ec3c6990a66bf629c6e02a0bbd51c3e5d1bc2a9b61a00a9c01512594cf1fb0968d7dd42a37fcc03b6ed073178c1296c411bb5c4786926bbbc093b92bbbbaf743bca5c0e87b664c0b128a01ea1485bc07939f77f6a6d9348e209f67300a490e97cfcafa199c4c9ccb2e46722a9ebc97b8e97b6c3d300006a2981f7c044fa0b80bdf2d6756e545f6a11a43898d7f0ec063253919fdda081c624306b2333cf31948ea937a2e2578cbb2a0b567fea0138dd5d170e93e9308c7863eca30d532e7e68d391b2360e456dbeaa3cfe1d74bce054"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semop(r0, &(0x7f0000000400)=[{0x2, 0x3c4, 0x1000}], 0x1) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 04:02:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="dcd5bc8bbfaf79505aff0e59ad3af46d54be85e2add5c1a2b891529f1df96bc190d59024e21870e3661efc91e85b7e1c3a7be9637d94eaffa8add92dbb03057cfd299107be81d1323a214893ecad514c7449ba2dc742b666bda89c2feff14808009b3757b79ba7045a5c085a089f928bc410a351258b12d3f84767d0425df3496c3e4744deb7ad787c495927b866e70a54bd524847241acdefe1cde8841f73d19d53cd9a4cb2a487323a6a7205ee9d8e", 0xb0}, {&(0x7f0000000200)="a503339dbef4b936ff74d8571c21df554b7511fa76e92d125f32fabc09d537cab22d64719d573a6ea0a6766ec0b95ff8c43500062af7aca77e9b44b554d13344e4fe3bd2d6ee883ea908981152dc2c49d344c75272f61cbccb39408d627a52756205d53927aa0fd11365826097f3d4b13d3898917d518b5b4f3eb635c5041a946437e1936b47cff133c7420977e80ccdbe595033a6d68f8c34572198e4b3ee5597877ccd12b19cee2fe7f355e6dbd6da626b11a914548f299c8403a417011350f7cbed44abdcbb8ae6fd", 0xca}, {&(0x7f0000000300)="f3449c6c0df557a65284797a0c5a585888b3744d72f48c04a9e6a2e2a1f1a79cfb4a9bf3203b09876137c3d7dff71f176286d0ca4aee4b6850ffed4fda2897885832e7625bc7077d3b5fe3b7f7351c5228a29c4821eb804ed5543eb798cad2acf5db691e43cd42121f1e5e9f0cc9a93ef14deda2fbd7e35eb7b3d7b3d51a2eb6ff9e0f7cc25c52e069d8b8cb216b85b460305ac83c185904a904622a8ae47c8c7fee0e55b70d8a5202d2bff189d6189d0c385fecaca136d2064714bd8cc5c7a324a15f9f499ca162282226aef1f5", 0xce}], 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000940)={0xaa9, 0x0, 0xee, 0x4, 0x2}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000480)=""/199, 0xc7}, {&(0x7f0000000580)=""/209, 0xd1}, {&(0x7f0000000680)=""/112, 0x70}, {&(0x7f0000000700)=""/70, 0x46}, {&(0x7f0000000780)=""/39, 0x27}, {&(0x7f00000007c0)=""/246, 0xf6}], 0x6) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 04:02:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000016c0)=""/4096) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r9 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000001c00"], 0x1, 0x0, 0xfffffffffffffde6, 0x0, 0x0, 0x20000008}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r10 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000780)=""/106) 04:02:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x930f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) 04:02:43 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = socket(0x11, 0x3, 0x0) close(r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x984, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x40105706) 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x122, 0x8}], 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0xfffffffffffffff8}, {0x2, 0x2}, {0x3, 0x2}, {0x2}, {0x2, 0xea}, {0x2, 0x81}, {0x1}, {0x2}, {0x3, 0xfffffffffffffff9}, {0x0, 0x400}, {0x2, 0x7188}, {0x3, 0x4}, {0x3, 0x7ce9}, {0x3, 0x401}, {0x1, 0x7fffffff}, {0x3, 0x101}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x7ffffffc}, {0x3, 0x8}, {0x2, 0xffffffff}, {0x1, 0x6}, {0x3, 0x7ff}, {0x3, 0x1}, {0x3}, {0x2, 0x7ff}, {0x1, 0x4}, {0x3, 0x8001}, {0x1, 0x8}, {0x2, 0x8}]}) 04:02:44 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x101, 0x1}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x44a, 0x7, 0xf12, "6aabe64031a26aceab5e811a5da690caaca97369", 0x4, 0x800000000000000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x800, 0x1, 0x3, "dc2063c9ec44c3a666030ae3abffd2c45bf3d0bb", 0x1, 0x7d}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:44 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet6(0x18, 0x8001, 0x9) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff16) recvfrom$inet6(r0, &(0x7f0000000040)=""/85, 0x55, 0x801, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x9}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e084aef31005e89f45be9aaeaf57e076d9c4ab56d07d730bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2000000", 0x5e}], 0x1) 04:02:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3, 0x8f25, 0x2, 0x2, "92f09bf99046efae89da4b448d61d023b4c078ce", 0x3, 0x7fff}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10262, 0x10) setsockopt(r3, 0x3f, 0x81, &(0x7f0000000100)="c520f7378b9d9652f9ff5dc8a21027e20387e968711b8f1315fad06a8c0ddbfe4996abeaef231a46cd086f7d616db89693fc9d041a0d75b6a0f9d6a36cbae0485c1f31acfe6d20581c911468927c341f5e2a51deaa42a32e2fb807d0ceffc958c9480724fb97cbe6aca70633050e721608e37cf994a7d574977c3fd0d56721734c5d1fefd8eb4092b80a86fbe12bb7d6b4eedb1140b33856609abc5c3c55c9086585887331ff5f841c5e12b0c0c34b5d4442f20bfc5b7d45f03808d0b10150c0a7160922", 0xc4) fcntl$setown(r0, 0x6, r1) r4 = dup(r0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)=0x1300) 04:02:44 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='\x00', 0xdc) 04:02:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) fcntl$getown(r0, 0x5) 04:02:44 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) rmdir(&(0x7f0000000040)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 04:02:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getppid() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x2, 0x1000000802, 0x200000005, r1}) 04:02:44 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0xc005, 0x7c) recvfrom(r0, &(0x7f0000000100)=""/209, 0xd1, 0x43, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 04:02:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff7bedabad96c6252b0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) read(r0, 0x0, 0xfffffffffffffeef) 04:02:44 executing program 0: r0 = socket(0x18, 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(&(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) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x7fff) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r3, &(0x7f00000000c0), 0x64) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r4 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/76) ftruncate(r3, 0x0) 04:02:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0/file1\x00'}, 0x10) readlink(&(0x7f0000000000)='./file0/file1/file0/file0\x00', &(0x7f0000000040)=""/126, 0x7e) 04:02:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = open(0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) getpeername$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 04:02:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffffffffffff"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 04:02:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x9, './file1\x00', './file0\x00'}) 04:02:44 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file1/file0\x00', &(0x7f0000000000)='r\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 04:02:45 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) write(r0, &(0x7f0000000080)='<\x00', 0x2) getsockopt(r0, 0x5, 0x2, &(0x7f0000000100)=""/139, &(0x7f0000000000)=0x8b) 04:02:45 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 04:02:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) unlink(&(0x7f00000000c0)='./bus\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800, 0x0) dup2(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setregid(r2, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r4, 0x80047466, &(0x7f0000000100)) 04:02:45 executing program 1: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 04:02:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x40) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/78}, &(0x7f0000000200)=0x50) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1deb08f7d4fdb7a, 0x2, 0x8, 0x7, r2}) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x109) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) 04:02:45 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x2810, r0, 0x0, 0xfffffffffffffffd) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) minherit(&(0x7f000071d000/0x2000)=nil, 0x2000, 0x3) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077b81c28c3a4ab1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e04b7376356aebb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009171e4d3aa7b70df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a0d9431c02ab5dfa9bd28e48927fa77cf0cc807c04b471557995f0e74ca06c8d46cdfc27ad4f5b21b65a658a861dab47f8f1b2192484e5968ce2dba0f612d47aa27b8e075ab2e2572014864dc2d8325755c1d51898bcc310cb71c500c65d6fa0c884bac3d023d03db1cc8ba61f0ce7a47e36bfac8e1d871e36897958ae22beb8bf82a5e0205374cc926d21bcb806e67c1c4b926e4f1a473de06c56136c4562dfa0866c8ba06abfb97d5905eaf84b041622119b848b3addce17ce33e0f21da4c54e4fc09f9fada35d9a8aa053473e3cb404d7571ac4689375a0195d153d8d5e070f67ebef4ce029dacbc6f1100000000000000"], &(0x7f00000001c0)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x9}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf00000001001911000400010000000000000000000000800002ff4f22006e", 0x2c}], 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x102f8}], 0x100000000000005e, 0x0) openat(r2, &(0x7f0000000000)='./bus\x00', 0x400, 0x38) 04:02:45 executing program 0: pipe(0xfffffffffffffffe) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x23) r0 = socket$unix(0x1, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) read(r1, &(0x7f0000000080)=""/93, 0x5d) 04:02:45 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chmod(&(0x7f0000000000)='./bus\x00', 0x100) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100001aa, 0x0) 04:02:45 executing program 1: 04:02:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="b2779c9631c329a727a94fa11ee7cedc62d202c98057440b8aeeacbfecc5abb3204f9eaf0a6c2eada5ed8845bddb7174610465e1dc4f134f1bc4581753712e4efea163e80be4eb3533fd19ec50f347085a1965fd92c20c966f95e13343fb39ad75666ed7c1d0c8c994a82cef062cc3e21818a3f2e50fd94a3caa8b261f5a61a0e7937177a79ed6839ac533cf8da36ec7d2403dd1c3e9c11791be4c7416b0f8a2a4c4d911cc2a9822071cb0bf67f2bd753374dd7849e91739611a9a6995ff01fa0fd94da9ea2db8e0797ab94363afe5f524", 0xd1}, {&(0x7f00000002c0)="805828240d902af4c22f2a596a153c53531192cda8ab1d616e560aac63eedc9109c6bd1b52ee76bb68ece217b295504d5a2a54c678132890c94190b4aedffbc10c8ee07a31b27580add5041fe9c8a8fdd609a3f0488c2baf9b088ea514111d19f6eed7287587c6f929267306fe4330506cd479725220fca4e1794349197f10caa9d09d111924a18cca56b8a83e1f7093f79a29d5517540ddca198c975dfa16b039e3ea8112485609d0820f02f13af3ef47ca0ce2433784c1ffc70466d55b763cb7f5134830e14e6b298f39401bab151d41ba67800c60c1e921d21f098cc59700c5773511f5707f18de3ecb518cecb3df4c", 0xf1}, {&(0x7f00000003c0)="cb3aded61828c2de20263588f226f3b68969f683456dd5788d4cdf944f50af50c9406825d3df7a30c89cc22e9876390dad3471c3207cfaa7dfd3d882c2ec413342f5f67110ffd37a8f4005707009e3a5c9dccd1a4dd9db528a2891462128db265e101d0c4bf8cb4f5575474dafe1377a18f7e01c14eec31ba8f19b54bbf0ae7d50d886e4ae85c9a72803f333ed52d7e16bbd", 0x92}, {&(0x7f0000000480)="314af6c0b516418ed378c5bb69c6c07499331a7b40e9f0eb3ca5b3c3fd352ca375ccace6fca9211d68908f6e9a8e14e541f77007571ccf3e5b1927a79b4fd8332e16030838438221a32b464549cd9e5f7197935980a8a7e04e50d615ed9304e45a80956ffb9d58d18e40c9ba225f8645a220e4692fde99ef263cb63d5761fd3079c9aa72919ddd26c9aa8e7bbd398427b334a7b9ca1da37d1168410e16b47fd5cc811ff5a1ad8f593099402a5df4d9b6ddf12d1bbc4c216bd925a34ddc5f8b7111f9e354dce9f09d29ea5d1f821f30ca33cf003b5a1a119f4a4ce8b68904e03c7551366491c89a5e42afe02536", 0xed}, {&(0x7f0000000580)="1f9b26098483a41a790b016bc693efd1909d7b3c78504e5d421850f4944e3f7d7de6f9d6bb7722cf6f4da97730e9749578b91ce2233ebff98e2cee40efadd034311be1be0415a010f49106163593b73b5848f5b437a788a3b7cd6c48a4403051777730821803ed53bfb4456be7d698f51719d6", 0x73}, {&(0x7f0000000100)="a0420923a14c56cb5e1d71f2dd8f86acd63cbc0f", 0x14}, {&(0x7f0000000600)="2c300854a4121f5c1e2663fb0880edc2", 0x10}, {&(0x7f0000000640)="34e09e05e9ce54d23912da6fc929631360f34f52cfe75f5de59174a1cf00d652f4d60ee58ca273068e418fb0aa75d317822e7d19cf9c9814e56cf1de2bb277b434ef1a098a65dc1691df74c61606649d9fac5c4c1bee69614e9a16281eaed8bfb6a61ad227bf611197505c1597f979cb6dc67bfae20745915cac4ef66238a3eea40b2cbc41e8c15841e7e22cc2ae9c1959d070226702994baa95acb9953c346c61c70e912971eda1310845e6210cc1bff84cc3d25958d090be72e1de9d1a423c04ff71f9a8", 0xc5}], 0x8, 0x0) r1 = open(&(0x7f0000000c80)='./bus\x00', 0x0, 0x4050) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus/file0\x00', r2, r3, 0x2) chdir(&(0x7f0000000c40)='./bus/file0/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/zero\x00', 0x90, 0x0) sendmsg(r0, &(0x7f0000000c00)={&(0x7f00000007c0)=@un=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000ac0)=[{&(0x7f0000000840)="f0f7fd8058233d6888d4abf34dd0fb76c7adaebca76235d4e431d28a460a82e574024758fbb20f30bb75376697adf8688cbf509baa493f29e3f17dde62aca7678ba6c11f5b31009b2d18d24765266abe6c7bca90a92ddd9e83a441d69bbc7fb61891aad87bb90970b056bc9b", 0x6c}, {&(0x7f00000008c0)="04721fb7fff92a55edaab4e8886009a63186eb429e07644bf379cfe85a0bcb3c78a1e397934b35be7579aabe972c9f5ac4cf3050112e7c3f7080e05a1e564856fe73499bbfde", 0x46}, {&(0x7f0000000940)="ebd3da803be94af6c8d7f4cb8dcd78ff5eab489644f45dbb29020e75fca097a53cc2ea4415b8545bb38e09d6fdd74c52b79fefcadbddefd9b8bed0d362b480576069b9f57ae310c4cf144fe86c545c6cecc3060bba01db36bfb0ac43eb3ffad55da0ed81a616e49cb9d1d15008fe2d93f15623b01accb659213012996a0cde40390f1a4985f4cc1fcb88c8d188", 0x8d}, {&(0x7f0000000a00)="ef17d21ce44b7bfc3ac5b89b8f255a63af8d0c219a340ec91c520c3e32792db4f0787a50bb285ff3bda7d33a89252fdc8732843ab5b1d4df18578ba9de25ddcda1dea40392ea6e834818cbb6651d6ab091197c45a726baa5daf07eaebc6ae396352f50d969535fbbd56780ad26c675b83beea7d518384f9b8fcff6e9b640e0157c90de063d7dd20c4e09bed6f8507c1418b87cb9b8abf6f606d398ba2f92ddcc", 0xa0}], 0x4, &(0x7f0000000b00)=[{0xd0, 0x0, 0x40, "1ee40e11afecb39d3536c06a7630b2b200cec39465682aef224ea59f4aad88122b358ace88313ef1525a6ef68b351cf11ce6440785d3829843cfe479a28eb9ef8a819b67da73fc8a53758098ee7c90860a31efb138d5c6b2c12029a148ab78edc507ae2fcb4fbbf42db76cf4384510bfcc8de3375a8159f295abd576ca0eb4a0674d12e5c302c15a3e0dd4f504ffcfec9856eb52bf991ce7ae19619e69f235f21d4fc1bf1fbd07b03952fa29093826e865b998c86360e26b11e52620a5"}], 0xd0}, 0x400) open(&(0x7f0000000d40)='./bus/file0/file0\x00', 0x490, 0x2) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="010094169cb9ffdce8bde72e2f62757300"], 0x8) 04:02:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="8f355f26f93947fcf13f49", 0xb) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 04:02:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x641) 04:02:46 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 04:02:46 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000c07efad56d8ffba4979de6972c42a222a8be8e3b594844f52269d9b9167d4880108d7be85b45c4070901516d3a205356960e02598a1eca"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x200, 0x0) write(r0, &(0x7f0000000440)="2c358dbfe1a5c74b43c86826d585fa1779da01792de3b3a0094efae0b6c7c214f5dcc71f20bac821970dbe5894313e3be23e551947f0ad15f2d9cf696f68ab2a7e66f772c3470de3a5f4d40e6146b9ae3f9a", 0x52) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\'!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='@^/%)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='+\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x6, 0xffffffffffffeea2) socketpair(0x20, 0x4005, 0x9, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x800) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDENABIO(r2, 0x20004b3c) 04:02:46 executing program 1: r0 = semget(0x3, 0x3, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x20, 0x300000000000000}, 0x1, 0xc4, 0x79c}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8010, 0x0) r7 = fcntl$dupfd(r5, 0xa, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r7, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3, 0x40}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r8) clock_gettime(0x0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000340)={0x7, 0x2}) fchownat(r7, &(0x7f0000000380)='./file0\x00', r8, r4, 0x2) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0xff) unlinkat(r7, &(0x7f0000000440)='./file0\x00', 0x0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x440, 0x128) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000004c0)=""/5) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000540)=""/71) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0xffffffffffffff1e, 0x0, 0x40, 0x2]) getgid() mknodat(r7, &(0x7f0000000600)='./file0\x00', 0x2, 0x3) open(&(0x7f0000000640)='./file0\x00', 0x80, 0x20) fcntl$getown(r9, 0x5) 04:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) syz_emit_ethernet(0x28, &(0x7f0000000000)="0c80aefa587f2002f0e963edc59e5a5819d20032976c89dd4c8340e5cab2bae7396ff0d91fca0bb9") close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 04:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) dup(r0) socket(0x11, 0x3, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x40045700) 04:02:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1812, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) sendto$unix(r0, &(0x7f00000001c0)="2b833c32ff05329750cfd96b89cb713a077dcd8710c1", 0x16, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x88, 0xc) read(r0, &(0x7f0000000240)=""/53, 0x35) unveil(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)='c\x00') ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) 04:02:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xb7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10800, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus/file0\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x388, 0x10) write(r2, &(0x7f00000000c0)='D', 0x1) 04:02:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x80) 04:02:46 executing program 1: r0 = socket(0x1000000000011, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) 04:02:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000b40)) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000140)=ANY=[@ANYBLOB="00115515f9fd813d7700"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000180)="5f41317009c4c86c517191fed82cc5cf4d0242f1f2a82967c22321c9c93a75acb4765c98d2dd44cf3d620c050e993bc70cc035fb1d7bf66066cb0cd80d4d3f10ffec9d4fe9", 0x45}, {&(0x7f00000002c0)="af4abac9897db900b2090c07b07762cb350fddc369ab6b3b57ebf0f25c7bfcca5eed7248808805dd45293ce47cfa21ea57f8279d94c05fbe0346901e66eef95e5d8648c51f48adc608efede59c6113857f3592c14a7ad9e4798b5f0659d4dfedf723c8b28366f4f443f93c3e80957e2fb0a5cf511504178b12de0caf92a4348f8707a1eaa8e2c7c70e36cd3a68abf9d3b1bf2eedadbd5934733d386d1ce8d044ac2ea5705d455389b5", 0xa9}, {&(0x7f0000000380)="f7baeeee878901a395d0217a703fae7347a0379eb0ef2e36be366034048b21ab0e3a95624bb24ebed67840bbc66ce1c25613c388c56fcf933b66af988ce67f5dcc53910f1074a32a3bd1436066dd5e83be45718f4705605eee39d17b42fff1cfe639cf0f1439152c0490fa8787c3cad8c2eba4a6c4bd2e144b0c37956720b4350c66b36d71d022e58485ec979baf84688911d9097215185aa9e7dcd43a510ec682427e5473c598431fa10805b9234a206ba989a57f773a899396ab4ebb866a6273", 0xc1}, {&(0x7f0000000480)="2fcd0713fa283cda7f5ce3d0a4c5e2f62e91e254f21f7aaadba830896e9761cb74006281d2ac0e9664ad1b2002e2e13f60798ce2c123d3300f73c6cb0d1018f3680be244df0d291270286c121f75ada70dbbd215ef7bebb8014da6f504eeca6ea0685c36c52b8d2dfa063b12604410d6199ff33fb7a40f1748dcfdb9ace26ec95f675f7edaad80c83035739f9c5ad69896befa1a471906432c781a3c8d2d759e2a37452a19687e31bd746ffa94afa62080a637ee58c9604889cab4bd80eb5267cae586f74ec1b8ec0bc3b987125136f1d07dd6307fbf4df858d0aba1e37f7240d57eee", 0xe3}, {&(0x7f0000000580)="f7dbc0d7a0f8c6b8eb2e9e2d8f21c0d9a1bb0ec52bfb98ce74beb55c3aa435fed2033aab79c6dd70ebe6d0a115889bff068204bc4160cbc5b039ef562f771452de7ef16bc6967768f6be52bdc682ca7f7317855293b78115676074f33ad75c9a084dbc6e791fa0edfd101630be66abd4026c0cac67eca79da55d4cdd0de7190606fe970dfc3999387e5175415205198cf29b64c741a3be5a17c295478ca0fc11d9835581491aa27d261af705d7bcc42e3636fa70f66b598b485d22986290eb68947783dbeb62dcc4cc268d596d03607a9c82bcdf207e352912f2d3cf650d67998527b46a8d0bd144", 0xe8}, {&(0x7f0000000680)="9979c25efd5a45d28a2085daa460466673a81102c320b3d5b75469e6550fb94535dcdd5f79633adbb2a7873195c70067b45994b1bb60297ed99eede63c74397ce37086b16d933a24efe0852d91dd5db6f387990d8797a1318824cb71a4cf224f07b0d85ef12718cf003248d8f5bc6984ea00e623d3852c3bd072fe600bbbe7d8af7dce6d08e9c3d326d1ed4128d02ddd1d43b98ee8af82c8ef7d0bb28993d4ef2f32000694b1e1a6c7966ad1fa03f352d8c324b2282357487fe843869f99783c22294dc4d041e8f61c4d572aba708f26da4ab7caed40", 0xd6}, {&(0x7f0000000200)="8215e107325619f4ad510bd72195c429d0ef50a6336c8eea8f322eeea79689f8f181c245ff2b91c60e1cb276b0ce03b22439ed400dd37f35185370dfc58b7b462abde0b13cf705608eef2b09064d2beff3e1975cf43af18a5ff645deab21ae4aad3b37d8b547", 0x66}], 0x7, &(0x7f0000000800)=[{0xa8, 0xffff, 0x4, "1fd939a33f1f03dbbf486a599ffdde77f3d76382aedb8c2306595b7fef72dd2a084ae3e5a4a13d2d58c055cde8f070f9f800c4245b97140bc0bfc58e94f266cc0accd5ca70441253b2cd400b246f4dedaf5d2d0fa0cef3a5dfb9946ab43e0a4f48d162c3832b1ea64652e412a34d6d5d0dd3c7b955b0185a8da4253fa9a9db366958ee000d6b77f986e8cc1dfd57703bee4428cb86bfe5"}, {0x68, 0xffff, 0x0, "29b287647f3426dbc75811d5b8a3c0626a27cef8a8ade1efa8bf21890c5eca9cafdbd90895731d670b2d8bf906504dccc6b6145b05d957f1dc81a715c0fb71b28348290f5e8f67f07a58bf808a281751d0a5"}, {0xf8, 0x1, 0x4, "616800cfc9e26549ca88170bac094be339b853803d69634d5179d898c53abda2af2c2a1e63519737aae921839e26c9790e54a6c646115e5a9d2ada7e1b8dd2248fa89a97f82b8dc8c48b0ff1a8bc7c1fee0c6d9054b247410e4654b598051f617a301350d31a403b8ac593558db36650369c3d63d5c1eda185128adbf704377afde2a47fb536038f313e3fb0fe7e6029527b791cda977513d6d8bde945678fd190f124285d7d171455a9a4039fcfde3b4e223cd1d204b3465b54ae6626e15c09f37c7f3a2b34642bc14a817005a1d0e379d28b460d234f755144b79d6b2bdb6f74f0"}, {0xf0, 0x1, 0x9, "230ebbc9c24e74267e87938b7a8028523db9fc51795545b4f907a176d9d0126c2391bcae1979ea60f2508b2865755b4f26275f80fcb23c6a77ba2aa97021d0aff1ec3519832d2b7354dc4402d32eaf49b073c92fd0c73a449aa8de6d52948eb53a75616c7d463ef347d32f0343106a2ab2a307ce7f08e23e05af2eeceb802e492f74e06f7900780e8a43aa7dc3e96652b75ce60ee53fa879676c20a5d2462650b834b85a0562ee539d77b6fa27ebc9534a71bd44eebd44e24527a66c3f841aea109b12a79bf6ff3e11d7bbaa26b5249c4ae2586349ef8d2c8c19a36776c986"}], 0x2f8}, 0x404) fchflags(r0, 0x60007) 04:02:46 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x800000000, 0x4}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r2 = kqueue() close(r1) socketpair(0x1e, 0x0, 0x7ff, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="1c5ba307435fbdb934cd79ed78b21a4a05801f657c5f7425fdb8d5309adbc302009400b393221fa4ce59ea9f85186030073e0635dd70e152a2e48a526220a2000000000000000000000000", 0x4b) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000", 0x0, 0x1}) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x30d, 0x7, 0x1, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 04:02:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x9) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfa336916eeb0e294, 0x0) sendto$unix(r1, &(0x7f00000000c0)="5aef52956a4e42f1d428ed43fbe643cde6470dbc2a3979cdcc2775d7bcefea08385c627c6f127b3d6559c60f6931831fa52b9672dcdae128ac0beaf0dd25601d3ae66fc078ca7a42fd20a46c4607ddeaadfd864bc8057ebeb3fabafb07eddd32fb2bd536f86fe77b85d8d08316bb7322cb0a50112c18f635ec497a29fd49a89ae62cf1014d0645ec8954626a59e5f3c45151c09f144b8e2d5dc023615b5ed4198b063f8759257ae72740a60118b32588", 0xb0, 0x40e, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 04:02:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 04:02:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) flock(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x80) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 04:02:48 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x546f) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:02:48 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xa1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x200, 0x1, 0x4000000000000, 0x0, "000000000000000100002000", 0x4, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x60) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 04:02:48 executing program 0: r0 = kqueue() 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/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0xff, 0xfffffffffffffff9, 0x8}, 0xc) 04:02:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0xfec8) socket$inet6(0x18, 0x8003, 0xff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7f, './file0\x00', './file0\x00'}) 04:02:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) r3 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x6, 0x3, r3}) r4 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/122) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) socketpair(0x2, 0x4007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 04:02:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000040), 0x10000) 04:02:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff15) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1000, 0x7}, {0x18, 0x1, 0x3, 0x3}, 0x1, [0x3ff, 0x2, 0x8ce, 0x2, 0x1, 0x6, 0x1000, 0x40]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) 04:02:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x941f46cbbf570352, 0x2012, r1, 0x0, 0x50) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/100, 0x64, 0x43, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7fffffff, 0x1, 0x0, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 04:02:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x80000000, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 04:02:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200, 0x0, "000000000000000100002000", 0xfffffffffffffffe, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000028, 0x2e, &(0x7f0000000280)="ebffcbff1399fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f000023f000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x8, 0x3}, 0x9, 0x7fff, r6, r7, 0x100000001, 0x4}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) fcntl$setown(r0, 0x6, r6) 04:02:48 executing program 0: shutdown(0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX]], 0x8}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:02:48 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) dup2(r2, r1) 04:02:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x26) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="8c8ed275a6fab2bb38a8e26decb84b784a2262dc36df43e0945a6d3573696a651ce2eeb3aa21a296857e4b00ac837c0e53825a7f8f2be861bd2fa764601d38cdc2ce33e173df685fc2a4501814c3ff", 0x4f}, {&(0x7f0000000200)="c5f7e50e8912f85b806aa74277ed982dcf607a7a604c40ca400aeb300ff128f397f3960326e1dc02f0b60c8e234589f4bb2adf80dab3aadc03fb0cbc729de1b12edfd679af95c709a0f8d3d839bed1f5009f0ba36f352cb676c29ecb341258e34de18afc9171bf12f37ada44f7ba4774009b148e1806471f50eada3b6fc4367e36e5a6a95cd219c95d5efa3b12f6f4682b270d1b0b88b9a11debec2fca1002b9232cebf1da99a5c3e1d5731e919ee363eb35ff06d92772b3ab727fb01898aa1c5ec1df2ea1e777f0f2a84066b9ded6258e38a327162c42fd765cdf97baf93d56b5dd784ba42f", 0xe6}, {&(0x7f0000000340)="9223fcc97012e4c7be5850ea5933c8d7c5a85c003541dd75cf1c989b0c37c27bed6c16c8d74eea800922bb326db372f7606212017d4e97e1deb5f6dcf3978fc4b83f9152a2ff29e29c64034e37db681b18088ce3289b43d0e43e770c5700b6ae4f446e34b336524d9027a7244a1a16a49dafc1e40870814eac1db5ffae1228fadd73b7f4914a4372fe2dc2e1fd2701eb49f36e1b51ab1b752ac6f4189c701413999dff1200f142aa02b18b52f998d933fd32b1e0b3e722dc0d34292b542bccda53e4e641ed0681aac06a069f1b76ae3f2ce21de4a658dfeb50ea3d3431d51fa91ac0eb93e07a5c91", 0xe8}, {&(0x7f0000000440)="9980d28f2d7c1cb78e8838bcbebf1d3c3a93f86d251e8ff5f7ac57efafe1f85f323d3ff64d6aec2c814235927ff3691bfc71907800606129ab8dc414531cc9ce54d3b4192f68a6b88f13fab0c6b7e9669cc7c721a76bc9cc771d5f3c4b8b00578c6271e28f713bbba0a52559a871c84c650b6683cd7c364159a6f7cf2444c3a7d6cefc51cfc213431fd4", 0x8a}], 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x99}, {{r2}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 04:02:48 executing program 1: clock_getres(0x4, 0x0) r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000f49a15b69fb6694deddea54177b6a07176e7a6daa0314c716e9dd289eb852fdffc702a6acfb2210c279c35d5acb745539e009d975438efb73cd5ce2774b2ac1282fcd148be33a444d61640ead6d29667fe88e21926d839cfe470bab5fd14bc999208ed28f355742693f6d15a9f602057aee29a09107da78a018c07449bc87e3b4b78de39c7ba40cbf3a41968c30397abf6642fa7bc008c41ec5fabe04a9742bdfec260fb4547290a2e7115e2da09ad7fef9cb40536ecd6b23064cd2c64f84d5c87b48cb881211240fd08d224c7a54fb66c12af514d5661820cf7bc37122b65c9be66636e21b35f00044cce8c823df60000ce37b2a594a5c132e2c43004"], 0x9b, 0x800) 04:02:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x220000, 0x180) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 04:02:48 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x12, 0x0) write(r0, &(0x7f0000000100)="389a926a838564f7052210afe8f0e2e682efb80a29307eeabade17faed32fd7cf3bb6bf47ac05056f4feebcca6c2f0308887b396196c81e534adf7430a98394dc4073983b33a3a6cf4a65d9eda970a3ca713226e9158a21c7bb65e473cab79ea1666ea04e398c75d9633f555b7716e207365ce9d447d2b484e4086ed9830c387d5b8855fb8fcbd7f258d6c926162c7b1a449815a960d50d929b106bf8e91e9abed956d1456df690b94c5ed3df76b911b3542d26ccb10d0b4b418c99faa07e6f8af854d8cf51e", 0xc6) rename(0x0, &(0x7f0000000240)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0), 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) getdents(r1, &(0x7f00000003c0)=""/132, 0x2e0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xe0, 0x0) mknod(&(0x7f0000000300)='./bus/file0\x00', 0x6004, 0x81) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x202, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x40) flock(r0, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x6010, r2, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) close(0xffffffffffffff9c) 04:02:48 executing program 0: clock_getres(0x20000004, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 04:02:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x534b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) syz_open_pts() 04:02:48 executing program 1: r0 = socket(0x2, 0x400000000000, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x8}, 0x10) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r0, r1, r2) listen(r0, 0x1000000000000000) 04:02:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x60, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x28108, 0xfffffffffffffffe) syz_open_pts() r1 = kqueue() connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7f) close(r1) write(r1, &(0x7f0000001580)="b4ded32b71fbb59270db73001035c5bd46a80e33fa4ac24c6d03c2", 0x1b) pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)="f8a77927c4548f8ac3d24600af4a27a0aa3b30a7d781c8ba74e033f894df9daf527180057f033013aa43dd435290f79ef89f6119b31d898c2b8347908341f3f79fb49064bfa7836830a00d09b3f3c3d49cf58c7e2d20d898e295a5cc7118f5067ef0c00f693df98e470c7c113b86a073ee6f87404caedf6d2522449171b2bc2e74188ece56aa6aa4593cb23bfc1cbde4ec885bf123de275ee7cf21f74807a618938a4beb5c0d7bfb301da423f612230ae2c6741ec462df", 0xb7}, {&(0x7f0000000280)="450ae0811bbe233511d39eaa9e83c43cafd68a680e32336828c0e0e5f468ef161e85d1eed18b99e68e3609c5b0d6fe023960a31dee4b66e27c5eaf462d18064a01efd946e7715af103f3976602dd61371f0c5b102ca286f5f948e9d798ae5f5dce", 0x61}, {&(0x7f0000000300)="fce1bd50d6b1f3b6a77737aa2014c1bc5ea0efccc4b3eb8d85d9312f24144c54e59c5cf8b619118b333e3171eb8ee42ee29bba1829a18415b7205de2c02f892e53e4ee9f2f5f85038c494a8b7d67", 0x4e}, {&(0x7f0000000380)="555e899150888856f2281960df46f88218d21dd9b05bbc88b799407bbf9050b500a9c53e9852acda1a6eb8edf4737ebf199737b84918db0dd5e0d73406c423306b0cc9a1a4feaa6781f69698c1bdc9e51ce3e3e740e04ce0aa53ec810d89dac45e2d4771fc52af2460da6d5f8509d5d4c4fef70fea2fb0448bce289f08efb0ee64695e250cbd0c49768b731654257bc276c8363cf1121d4a59cb903719ef9cf88d0a2e2e4c696f9d7979e4a4be4d3970e0b0176d3884c2b3b41c1e78d3fb23201b4f4deed29552974b744cc23eab80c0cf3abe0acf2562eeab817897a3af58a4701c8313e6da9546738e1a883813b0e6db42343fedf514a07af3a3e3707ab1cffd1f1e4606e04ebd002a7d83124752d10fc7de8e1154b99c0035055db3703d977ab833368dcde448b43be0d0fe01844754b53a2afd40d5140abb7bc1a1e736535b0f24b5e569f174f06a86a4a61eba29ae5bcdd90ae1f738af8d73a8d3485e3dd48b6a2433efbfba05cd977df3bf45083977bb15c8a7bd537e9c8da85ba1c6bac04c5ae933c9560e2c5bf020e80f95c982efb44a821a38087a9330960c674885a43c3d540053f10c91ba109a189b0b5b1cc31b02ccf607f361b628bb2f275c6ba349d9d74d1e792ba3ca3ba44ac1cdaeb901dd84f7984528964dadad655c9acb26b2b61db915527bf4f5836771ea97c9ff611f77ab4cdc72a8abae27e44840526dd03b7d28c58dc300d8c13318bf76938d4ef6d03abd88c5f5ab4b9245cea5f2c1db8b91799ed992cd305a1aa90756d9f4726e4d481901227a26276fb42de31f026cdedbaf13f7f671ed7cab4bd03a1b42fb3f833be8f63bbf7be7ed58c8db0f8838ed1e619338ea61c8ee53eeccca770ff1651b7ff07877534549570e437546b2ffb554677481d8c13689811cda60e052f704a3020fd72bef048ff6e40c4000d64b9058482c81bafe112cf154d64c646888237e354d339c607e3c1e23f2606a88643517547b1a67cecf15adc504fb206a9b59c307fd6304facb6a4393fab031171827e94104e1bbb4096301d2e01e10945cefa72fd760ab46842d9d570ee325d42d906be01be956eb8c4f6d741eb82003843d7402eb7941df1e50942f3bdf91e2da3cc9658d55d339426d893ec58e752c7fe55ab7dc8c851446c8feca02acc6f677865527dd6075b194af5f826514bf6236acccd1c3b472e915d1ec25fd9f383a614245648aa6f6653dfffa35ab9aead667c6fe721b2f381f6726a1c32c64452f4328f3e863392cb334154858938bcafcec2ab3943d898c943cf82a69532ebcf076adea0df484c79675a835149e36ef5ca4249b3a3f65314871b9ff3ab31320f0d3ac576df507396af8fc2fde69fb99e14379fdbf12cf98045b78714f8cbfbc6cc4848c8d5e0b8f5feaec535329c43321cc62a9037a0d5b4fe4a070691b66c34dd1b1f0fb21e3f266571f45386369ffe9f02f5d62e80f4b0d14487f94d08a5c69dc5c8b927b171c0c1bc29a56fcea9993c05f3461abb6ec20e7efd3e5d990b427e29d9e700957807a97ad39e862ccab2815ee31a2045008205fbc93a8c2b781909eb3d4915e86b44aab48e9ac9c912c8731327c03ec4f9ba2b0cf45c8da9d5bc562f9409d4cadfd697a81cfa9190658b79e90700cea86b352daa3ca753bb38d37dbc8d9c78b34fb7910e844faa46e70b72ffae9d2042f43437e6301feefadbe274ac2862e7229c6fa36c4a7cc042a231256ee2b47e66c5b7eb34f0b7353b0ad999698e17140eb90cf8edd944baf6c11b47168879c648afb93efe0d05f932a9a7eb124aad685340b6c7bd6f446b580cf4b714fe63d2ebe4470a275433798cdf1631e0884d87c50dd1a22c20d8490f0f4f7c2a06389f57f11e7765f5694062e01b1baaaa03943666af584e9c2b404ea2411168acc76d0b59d05a7340548cb87a0d8b881cf4c8c5b3c9570cc30b161e2ba05cd12b5c00aa066d39a4077248b2d7307c4fa980a58c089dd0f3a0e0a574fcadbaabdb01c29d1c24331784cd155e0fcd03df3b74d6d5f37480139252f89fb15c4e3a7999d7bfd1e104afd0d429adda9d2f9745e7378fa9580427898ac98da8425ed4935a25dab492e20d888d331495a663a49d78f80121f8f94fba79eff1eac9ac3492c1ffbcc7fcdc8b946e77a6c5d88615b767b202c20703b24f56e9582873fa34d5fea3cb67c7d257b11a759d670a2f7c9bddb4567283c6dd254ad3332af35dd1cc797a71454389294119a434c5db97c4f2dc29584defbd3c9b28059394fce1364ae1a469fb54f96f452dd1ac738f5c20685ee5ac21cf525ed6c68b1ca71900815e3b75bd76851deef61013cbd4c966259a430d726ad82963496740e25c03466f85c43c044e170cde31fe79a0c77ad78492dba74aa4c59f16b60ae9d000812bf6f96bc9e757f970495e1e8e70b8bb478b738f8233048c95934a9a9d3c764da0476784bc3149c45508741734af39fe61e2ee681505a14c4afef82a2d98a01f8f6ab55c1163465f9335e70e3528d5588639d11b853f6468fb50db3ea55eb238c824a2d7aaa646f9ed33d22e51c53a9d1012a7bd11302b0b342cd4815d27ce9c6912310a348a0e6db8b7845a75ee0cb45cdbf8e088238e4e21526dfc1075500ce2203ec924c9018cedca42846aaf4b801f2be3a334f520b30268b3b075de913a945a944b4ac9e33be6a68240436a22e90988cee600739f18a13ec73f1f230b50f36c6e29ab0e80e23e1ecc99da210d67bde07329fa92b3a6559909724d1bf1d8d3745bffd6f12aff48ef6b32c363ed9c1938fbb2217da0aef63354742cba11158c62d7842998a03e209d15935d747ce29d59c80d00b4cf1ac7f5e9298c314ce49a3cf4b1053129e453dfcc1d883d55a3fecaef9c2214d7d6733588efade6751382ffc3a8cb67107918dc34f4ec8ffbd1d01e0bea67540e4b2166ce9bbbfa179971b36ccd87d5d31d18ccba0795f2ce3230f68b291b667307ad6331745c60b7a8f8ffade89d40206ac9b5c0e5a2d64dd622a997f0dbe6c0054f3d113bec831335c4e51a876eacccf31ac373394dece8c0b7202858a1cd4dba090be165737e5d80bac5f2496755c71831e2586b73e4fea315f6488771f8fe4e2ed946c22d7f2dfeadf8c22783e5f7ad05aac6db1ec0ab5e094bd3319c08c07d5e1fb5f64f6a7cee1d7774617f97f2be9dfc4378300173873b26b5e4f69460c9916a045685a987b352132df4115ecbdbf8f9f452da43ac14692d189bfba9f6b8fb09eaa5fd98be81aae826b9738a1e582fd15417506691bc9f067f55ebdfe3b61c5366d22152cd9c293792c81bb1285343a58df33ae5e8798c501b81c339121e0c00e6d7a036125d9ce652ac8c61b6163d8471669d21b93de2ca0b232801b91bbb94f47644551f05fad58132a712d0bd49116b72f1172033587c923bc799b7f12fef44d0511c7951d2e83a5ce2a02b06619d6667438022ba6ca3b67a6cf593e87aafee68d0c3e1e0c354cf6d508375dc18616da171790f3d1a81ac071ca4a8fa15b95b4cb9bffb3fa8ad971e0b7f34a723d060095072437666ec6d74e50ea0a3fd553b629b4b5276f3994060e38776aee86e03de8783013593c53d1896c5052174f26c317ecc2c8f98c51cef9d16a93fa8664cae09db24d7ca96aa48271439149b844570c1717c2e2f768aa8fe8c0e044321f6b4469e455af5f144a37ceadbf0593ccf0a2487da82b6710120b2fd1d75fdd82e6f0505ea01188c7284c16438395bc6742f4d12454c2db672d68a487ad1e7f089d0f63036ef2406bfe896a56df22407ad177d08b091e6b54a2a01aaa6c0bdd9f6dad32f4eba586e1155b365b7c869a301b2d7fb392bba0a9c43ca8d506d9e3b95914f1e9a149a5b459b541088b50939ad4a3484aec42235191aa3e9a7c3cd88e2a929a280a26fc0f638db59293db31545d377ae030e4c6925c4daac26e29645b0af4799fe687d3c20c259e1d5a5883f30314db571bf3e65ecc10e8e621adc3bdd8af21a2a25db6bf6b8e85d93f74f5e5c8c1886b9425f3f0829e029d2c700eefc858234f8a744e56b813d5f55af7e47887c6dce51977e13e5560248b6c4ea5d9f995dc09c43bfcf0cfcdaa9a6188fd87e1bf7c38784f93f35f61edfcc680aafddc485eedee4429d0c6ea67dfe87355ec2bb33c3dc5026b6cecb99cf08b197a1fae7fd55823cf202371d6323c8b2d1a4a19710e57ceba0bb1aadb7797bf55ceb09aee481391bf5c53db44583a91bf282b1e9e65e2484ea1b9decbe24ddc1c664ac9e6154b7f740c470d0b46beac7b3026943b5a2f4539aaa1de8e9065f9acb198c8963aa586fb1f2e392ba6e94a19284be8173398ab1cd3ca97145cfbdee16e5e0a1aa5ce29c30ea6d0965b78877d42778974afd59c2d3628a02282cf4b7d7af57bd0e6bfd203ebcb3ed3890ddc01c4c4187d0d4bbfc4095465f18b40e3e1d8226100f7ef3e56cbb3c8c1b077a2bc7569f0e658a503508dcbe9a1383e94e7ecc7687e72cab421ba3876d1a47e457ec50209f35f20d0e6add45faeab47241b92c130959792ec2416b6a4bb665bf51ee56bc1f6fd7e848adf322fa0a7099b68af003b69cfaf68578233fdc11ffa2c7bbc10a56c129cd56c2789bc7fcc055910c8c63a81a1d3d489ba9f434821c26f1d9738c19a711f6aebc8aee827b6b2ca891a9dd3c63046d4cc1abffd14e90ceb93ddcdc54849cc6127a4e46ae200acc22ed38160da00d4e151d02c7fd91de84c717b4301536592114d149f510f30d7b4600b6c0a239cbafc993d99b655b515ab7cd2d82cf5b016a499964718e995f836415dceb8921cf4d292871679030ee59866d4db373c5712e325b597c3b0a8d12466794e191288fb02ba10f85a6e7b78b38acdb488f0ea07efa8113dd6786ed1ef536d8e5a2d43ea941e3c66e735a4063f099319880d7ab009cd636c16c946d3aa9bf7df019effc1b9807baf00d93b099198f090c0b8a147fffc4be194eabde57bd7799858035900e1ff3ded74235fb479affcf47976bf67d53ff5a759df39acdbea3c45b797f395ee8a0f3a841a6342e0e4d4340ee21dff00df7dc59b74aca862ba4477bc0d5bdb8cbd7a7f28c31d926ceb59f11fc5bc4923820baff86227fa05b2bc452a179ee5061d9522ab98cddc52e486a0a86452e2f3a73a1b2746baafc25d159b6f669b3611c3c7cf73bfd3df125f8c46e6ec2ac810a55d1f2ad6feedc607c5def6dc0b81d6f1cc852e1f28304e67dd02c2c8e8252838e2b01bdc3ec6f62e7f48846fb0bc0ada7450105f854bd2b317860b677902af9e72a157727687e7172bf5197ffcb807d5802b2ec640e98f2005e8c559440311464c64513818cff07d60580f33825669ba34c1b23969026341d9838cb82329e78fd39d9b206b83d00b702d891008ab8cecf59a62c03a2ecbc155fe3bb5167720cdbd3eda2c23ffab8fe50f9ede92865683137a86ba6fd8241ecae9e3ceaa3147b34737fff5c876a235b19373c19990d2dd224ff81a2496179dea7de09b3608d0cfcc7d49614b97666d825966d9aa27ae0e66382f1052a6439f2adae3b833fc5db5a732b2746c950ee5e0ed20e6c00c1ae1d2ddf848bf4a5e414bc6315c6e1ccfea911e955ff6dd905ad4e7265f83e5be65d19906d0f2e943c806ab3d34855456a0228c3aa657bc8c3082d019285b4b9536b4eca565570eeebcf263317192e0debc6d44dcd698654f096e1efb4e5446bd213ea6d3ccb0cb59bd32e948f93a72fe7bf70b3a210a5855d1cf33b1cfa2b848", 0x1000}, {&(0x7f0000001380)="d33f26aa8d6325f83a03c11279ef590c63a994e5cac2a1569d3b76cff89b7dbd181536b5989b20a6c840269282a165a86543a0eab09eb722ec3dcf8c3084a0bb5b5faa41269f292b0a32286fd0c8857c2e31c6008054e2a215d3312593e0095197ada32b7c3aa2913c84d8ab062cd302acdbb9b4608717e7e73f94bfb9d835d0f5cf06d98167d700b2dc30e48e2590cb3f1f42c4fd1a8775ded0417539640c3cb6623c49c116fa7c4c7841768cf980f8dfc180b44658637512d9", 0xba}, {&(0x7f00000000c0)="1d70954c0d866a1c197668bc43f06cf1f255dfc3a4521e", 0x17}, {&(0x7f0000001440)="e93f3cf368d1aa429c630507e7cc2d0b31e7e3737c7ea0d259831193a7f9d906b658f8b6444c72cc086bc06cdd0c6c57db9b2ad15156bac54c2d49c70ec1b8593e7837bcc8e8f91b87d2a4922305cfaa67afe13f87154500cef630e52632f8f32fd94b968f4cb66317e1ce45032b892143db1067b61b03223cdcc6e37a4d97ccb33b13deb45cc662e73c696092c2d6531e572b4b51f3501ee47d", 0x9a}], 0x7, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0xa4) 04:02:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x47, 0x4}, {0x25, 0x3}], 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x1ca, 0xc8}, {0xa4, 0x80000000}, {0x42, 0x5}, {0x86, 0xff}, {0x7, 0x2}, {0x22, 0x3}, {0x141, 0xab8f}, {0x66, 0x101}], 0x8}) ioctl$TIOCNXCL(r2, 0x2000740e) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000400)="e08f53d4de832abee6fb785ef554f9a1725a5f7824c7873daf5f2c4e4e717252cfb1dabe73469630f05c9b9166cb1dae45a1d13c6dcfd90382daaf15102aba10933f25b032c7c951f34544ef237a10f5c0f861450d2afcbe402af21e743aff0f4b40f9556337b6af8e1026fa49cea202b791be53db016112d8218380e34e70be07ecdcf05d31378e6bc0f4bd8f7870ca3974208381144edb0d4f56c11a489241b18e49f76afe313e7d6195d60e225d8ded6766a1f09a497942ce1a431699a694ee9f9d6a4af88708d7fed801cf67a0475b44770eb6cb7c04b0f40f4298867a36", 0xe0}, {&(0x7f0000000240)="9705caa43add90e808b9d7b784dd502fdeec91fb87d779111abb038ab1738ad3359de74a82f27624b5ebcb01353e8528b54bc50f8b52fcd3440764eb2e72a5ab3c022624d35cdda18596f23a2a5d0f4d692a585b0b2fa0d25187c3f980cb36217e06e6c3162b9cbdb1cd9b54d8f646aa430c5469469e0aed5761d6553a91b0477048eb215f2c1052d52434a74e23580ff66b399104fa454d40103885b2ea4811f7c0ca2c5b58e29ee84db6ea44529de960e643596c01a52e5704e58e614687d2c432b3605a97a5f3bf271cbef014a34c8a2cfa39fd97be4260f5e1cb9025155045dbe23093e6ac4bdf8f9259eb4d6a249d279d3b05fe18f5a1e48e746a23", 0xfe}], 0x2, 0x0) fchmod(r2, 0x2) fcntl$setstatus(r0, 0x4, 0x4) fcntl$getown(r1, 0x5) 04:02:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x120, 0x0) getsockname(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000"], &(0x7f0000000180)=0x53) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, r4]) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x15, r1, r6, r1, r2, 0x2d}, 0x9, 0x94f, r0, r0, 0x9, 0x18000000000, 0xffffffff, 0x51b2f36b}) setegid(r5) setgid(r5) 04:02:48 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x3e) chroot(&(0x7f0000000180)='./file0/file0\x00') r1 = msgget$private(0x0, 0x40) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1, r2, r3, r4, r5, 0xca, 0x1}, 0x6, 0x100000001, r6, r7, 0xfffffffffffff801, 0x7ff, 0x6, 0x200}) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0xfffffffffffffffd) 04:02:48 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r3) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r1, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x0, 0x8) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r9 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r5, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 04:02:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000240)=""/4096, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:02:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x40004, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9, 0x8000, 0x1084, 0x0, 0x138, 0x1f, 0x3, 0x0, 0x3, 0x6, 0x4}) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) 04:02:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x89, 0x22) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r0, r4) ftruncate(r5, 0x1ff) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x81, 0x7fffffff, 0x1000, 0x3, "4c155c7047978aea6d402c2b935ca485ae60def5", 0x9, 0x93d0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="cd939819d695140000000b83f6ea545279e51744a3fec18a4cc629cb2d4bf44ada6aa9b69f35b108e5ce01c8d5e7463a7782e0fa5d095cc4821da0eef3258b2c66f93dc79b2a11f5d6b75c7375d697aaaedf0303a3695a7bd2"], 0x10}, 0x0) 04:02:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) dup2(r0, r0) 04:02:49 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) r3 = accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r4 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42e"], 0x10}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0), 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:49 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x200000000007, 0x0) close(r2) r3 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 04:02:49 executing program 1: 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, 0x100000354}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x44) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x8, 0x1f9c0000, 0x7ff, "29df03c6d7ad3064dbccc4dd4a313b65e2c5f273", 0x1, 0xde}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000003740)="d2", 0x1) write(r1, &(0x7f0000000140)="5f25866793414d", 0xfffffffffffffdc5) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1) 04:02:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="b85485338477d65b53f76dfe827bbf8c12f2c95442f957e6a0efd98ee3a98d047b3a0a16d356b8c0efc6b757a2abbfcdaa811e38ade85f2c85f08255d70745085654e92d4da831cae1db8c5d258a54a1ae89798fafd60609283e079ec4b4b9a0d974ecf77c2144840ea65c8011c6da172d75bd6cc20fa74ecc606b58f6d5a64e43e890ce1d11d66f433fb3f9b360175d06a4de5323c0924ad415fe4c6d6fc5f5d84c6b7656aea8db1048ad8b1c59be33baadfa4f7d317cabeef1d4629c5606a373fc68b1d70fccde4fa9c22615010f3a27f28776b75249da44263ea929cd45d16ab499017f2ffcdf42962b1667d0409fc3", 0xf1}], 0x1, 0x0) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000000), 0x10000) 04:02:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x0) r1 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, 0x0) dup2(r1, r0) socket$inet(0x2, 0x3, 0xbd) 04:02:50 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:02:50 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f0000000100)) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r8, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) 04:02:50 executing program 0: socketpair$unix(0x1, 0x2001000000000005, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="472b88a5f67bc3e2391adcdb7e2f6683d2500f00a41f45421ba194cb98ff8d4d1d4ec602a401d8b5fbefacc01e4e6bbb472320d95b72ed6013882aa8e48bb6ef84bb7fadacb8b5becc84a2fdf2e0bf3e3b9f1634cbb9eb0b7ca068e483c146b4bd6a1f96dbc4a394d18dc7dae22e90ba39997a33ea82e9a63ed0682eb28f25ea8cd927a184acd09487150820a886c63ff1ed830f22348f6e364c5d8ee715947e52f22f1d74b05cb93f51ceb3daa534147b19131305644283a18805853e53135732b501634915596cbd2fa9", 0xcb) setrlimit(0x7, &(0x7f00000000c0)={0x67897f4f, 0x5}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = getegid() setgid(r5) dup2(r1, r4) 04:02:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x4, 0x3, 0x8, "241122c2b1fd52e8f3d6649967106dec8b4cc432", 0xfff, 0x25}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) r4 = kqueue() close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00e59e6cd48a36333b00"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 04:02:50 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r1, &(0x7f0000000380)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x4002000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000740)=[&(0x7f00000002c0)='\xf5)\x00', &(0x7f0000000700)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000780)='(\x00', &(0x7f00000007c0)='}#\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='-\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='<\x00', &(0x7f0000000a40)='+\x00', &(0x7f0000000a80)='\x00']) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r8, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x10001, 0xffff}, 0x3eb) 04:02:50 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5664, 0x5, 0xea4d, 0x4, "63483459cec497310288c2641228ae336f3392be", 0x400, 0x3f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 04:02:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) fsync(r5) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) msgget$private(0x0, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 04:02:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 04:02:50 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="075e1473ff0ac0a2d83733ba1555d66e4afe71d3f82eadbe3edcc0e7388fac4701964b99dc280d0e02fd6dcb6f07e160cb86f1e3da923deff18ed596a913143f7d520c8e0c8c57aaf8990ac87700b756cd6405cf5f256818ca16d5497565aba86c4b8a61b3462f95fef7c03ac4a2fd8104c6970cceecc9860eb652d6d92a73d3fe8c9eb8e837230b2933f9caffde52e212cc81cac2b5be", 0x97) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="cd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) 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) 04:02:50 executing program 1: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 04:02:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f2ffff00f3ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) setsockopt(r1, 0x1000000026, 0x2e, &(0x7f0000000100)="ebffcbff93b9fd812eaa4e713048e60156bfc848c4ad53662d89376ca35a13cc58edf48515f65df74c23e23267283bbac5b775240a7294cabfbab4a86100009f407f8a0f2bf1b77a9a5cbaa4179b51fe60e2cc85d8ec3c18ef8aa6c2712b42e5f1d53214fa6327321f9e518efc71c5b2480c93436690817172bc459e0f812e8901a17516c6d43df42830fbfdfb8a2d858e1e4c3e2b54a23695d5c77d0a89162b0ec1e6cb0737135f1a8d9a6f026e4938488f9fa11fea64301b3d57e7bd2f82fb0ec41c4788d43ff2c9fc72d98da9a56bb127f82a29a56a6b00ecd0af7e96a9633b8cd11e6c0f02f0d03f16da341e693602bc6ec80c840889c4fab66663e30be49e3c36ca3af28fadeb7994bdc9e57ca52077d76a97bc457671f942676d8aeab32bf674b1a0d7f45bcfaa873b4737b0906ed39fca31ca156caf797201bbe589078c00db10d778d569915b8d1dbe7aa181339bffa041fff3970277f682187388c4396818", 0x163) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpgrp() 04:02:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="106ccd8b768600000046cdb20cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c32db97b122a2350537402bab2515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402a8578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d764d3321b2043941bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a4603c30f513c191e84ea0faaa82f0af780f3c3266e652fd91a5f9705a60b085f18ca3650ef4c2da3e756de3144d60638b5968196ae123f33035ff3584d8340292f5aef42f06eb61904dd0c247da10e9b60401978c996a2d1b1b4e8719b0c920fac1b9552b8d4d3b1e97a7bbbabbb32c97f3aadf52ab462f1e79a972baab7ae113497cf9c33f98c04c77aced86bc3d9f9a04c79138fcf5bf09f9a09b034c007c8845ced95bfc7074ed8d6dd119aac854c2daaa1d2a8b8cd7fdbb70d8a84346c00c258802bb13211c0bda66417fd98fb30a51ad05bcb8019646dcc9d25270cd3df849d933ee76bc09c673a7f01afdaae4e866805a5e22805fafd2c2746d62ce74aec41509d88f3db6fc678214e837"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 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', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x74a}, 0x10) 04:02:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 04:02:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair(0x6, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x480, 0x0) r4 = socket$inet6(0x18, 0x8007, 0x3) r5 = getppid() r6 = geteuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="d8d5bcc5529ca67f9e704555786ddb3a21a5205229e486f8bcf783339eebf98b359573345be3818ad70441c28d640f432ad8091184d2e3e25b5e1a133e096c19fc4f9b651f87b135808e453c80c010af13dcd3708f47bce9dbe7f649b7b5969be87abc91bdb99518c07ae958f1b1f50e382bae40c5d03bf377cf24155473944c047bf4ec919eb36e8ee89ea59798aef28fa3916b48876558b54c93bc912a89e7bc7eb0ba556eb36d2946789d44106f76673c5ed8b9ae7b9adfab63c6c683599dde15bfebd8055689e97a70bce2d0f411e49c", 0xd2}, {&(0x7f0000000300)="6f34c9d729974f86c93c534acb607fe997e8f34caf3716775794e2b0b9d12f685716c786233b1835c8f8cdb2daf897d91ad4a48de9c28e14b4da6610cdfeecc04f9831ac24fe64a1b69830dd573af51aa6ee0f0ee8054419", 0x58}, {&(0x7f00000000c0)="9e94b000cfcbe5efd40f4cd0612f84faa75bf446696b8f1264576cdf3085924158ee1898d8f8145bdaeb3f6c34abe9b619", 0x31}, {&(0x7f0000000380)="403ec653933e22837e663a68ba548abf828df8abf3f598528ff36e64d744afb6ca8acaf259dbb330faf2b0cb173f6d84997d18472c57ce1a4ab80f865c2760d6e1ba81a7c022d67e70bd21fd985d56a51524183aa8707e292eb3e40e41990773446928ed9c9a90edcd538334aeb68d95556960e3a6a7f4113d156cf3b2269c6a705be7334bef9c2013c03254d77be9628ffcad6112fc00c270f762d8f365904d42dbfa076595749a67601243cde4ff558dc94daed4ca40835735e1fc438d6b", 0xbf}], 0x4, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x400) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r8 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r8, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000680)='./file0\x00', 0x10) 04:02:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x88) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x10000000000000c1, 0x0, 0x207}, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/71, 0x47}], 0x2, &(0x7f0000000300)=""/248, 0xf8}, 0x800) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x401, 0x20) getdents(r0, &(0x7f0000000100)=""/108, 0x6c) mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0xffffffffffffefff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 04:02:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)) 04:02:53 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10002, 0x0) flock(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) dup(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0\x00') chroot(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x36ef) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 04:02:54 executing program 0: socketpair(0x13, 0x4, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/80, 0x50}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000140)='./file1\x00', 0x90, 0x80000000002) fcntl$setown(r1, 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 04:02:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 04:02:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0xfffffffffffffffa) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, 0x0, r4, r5, r6, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r7, r8, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) 04:02:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x7, 0x1}, {0x0, 0x4}, {0x8a, 0x2}, {0x88, 0x7fff}], 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8020, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) kqueue() 04:02:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000800)=""/232) 04:02:54 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:02:54 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_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 04:02:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000000)="2320db8cbfaf27487f3ddfd7cc91cd68b6b6281962e3a1334c6b07af2376c747e0ce37c0784f9d7ffbfed170adc5cdb8d8e0cf6dbb7444939e66", 0x3a, 0x4, 0x0, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530b71e2f51c436aa00"], 0xa) 04:02:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x6) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x0, [{0x3, 0x4d}, {0x3, 0xffff}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x8e67}, {0x2, 0x8}, {0x3, 0xffffffffffffffff}, {0x3, 0x8001}, {0x3}, {0x3, 0x4}, {0x3, 0x401}, {0x1, 0x101}, {0x1, 0x7ff}, {0x0, 0x9}, {0x3, 0x4}, {0x1, 0x100000000}, {}, {0x3, 0xe5f6}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x10001}, {0x0, 0x7}, {0x2, 0x7}, {0x3, 0xfffffffffffffc01}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x1f}, {0x1, 0x7}, {0x2, 0xbc3}, {0x2, 0x91f8}, {0x3, 0x7f}]}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() openat(r1, &(0x7f00000004c0)='./bus\x00', 0x2, 0x42) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x7f, r2, r3, r4, r5, 0x108, 0x10001}, 0x6, 0x1, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000680)="3cea51f2907291c717b8858ad8f7cafd7f00fa89ad139337b64cc00e587b5f81cf82b57a2acfecc4e275d4c0dbc74739e2eb7d3ad85694777b0e0a036a3211701f2171e6d6b12323c5b592951792a78d150121fa2b00216e", 0x58}], 0x1, 0x0}, 0x0) r8 = semget(0x0, 0x0, 0x100) semop(r8, &(0x7f0000000540)=[{0x2, 0x100, 0x1000}, {0x4, 0xffffffffffffffc0, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x9, 0x1000}, {0x4, 0x81, 0x1800}, {0x0, 0x100, 0x1000}, {0x3, 0x6}, {0x3, 0x8, 0x800}], 0x8) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r10 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r9, r10) chdir(0x0) setsockopt(r6, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() ioctl$KDENABIO(r7, 0x20004b3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) getsockname(r6, 0x0, 0x0) 04:02:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x408, 0x41) 04:02:54 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) getitimer(0x3, &(0x7f0000000080)) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x120, 0x100000000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) r3 = socket(0x11, 0x3, 0x0) shutdown(r3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:54 executing program 1: r0 = semget$private(0x0, 0x6, 0x414) semop(r0, &(0x7f0000000000)=[{0x2, 0x7, 0x1000}, {0x0, 0xa4b, 0xc26a70a8a1330d3d}, {0x2, 0x3, 0x1000}, {0x6, 0x7ff, 0x1800}, {0x0, 0x6e0, 0x1000}], 0x5) clock_gettime(0x2, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x8001}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 04:02:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x10000000204, 0x4000000000, 0xa98e) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) fsync(r1) lseek(r1, 0x0, 0x3) 04:02:54 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x401, 0x3ff, 0x0, 0xc7}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:02:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x210, 0x11) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 04:02:54 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) ftruncate(r0, 0x8001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r4) write(r0, &(0x7f0000000100)="b764bb4d76c41d539c4280a721f7dfb38f5352d960f577a06afee2fe27d2d66409f5ae13702b9def758ef2f3d1deebd1fb282b7d130c8023f81ce152500adbf8a64378aec1fe2a5b63e8c754b45c4717c93bb68587f3e28de8fb0797c685e4ec95b1329473a46ae139750ee030af5b291bd47300f78453fabfdb75c4936b1eae7e8de289464d6e47123bc1ba1520af771441eef6d83d8ac0982e95aac6e98aa084a7a72d80143667b51db781ee6253", 0xaf) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="b7eb0933086879f1ca5eb6767439a3", 0xf}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x402}, 0xe) fchownat(r2, &(0x7f0000000300)='./file0\x00', r5, r6, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="5798ddb0919be35445d338022e46b5d3dbe980fdbec6820dd4933b6ab6c61fa2bc47", 0x22) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x100) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/93, 0x5d}, {&(0x7f0000000500)=""/67, 0x43}, {&(0x7f0000000580)=""/121, 0x79}, {&(0x7f0000000600)=""/160, 0xa0}], 0x5, 0x0) fchownat(r3, &(0x7f0000000740)='./file0/file0\x00', r5, r6, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x5, 0x3, 0x19, 0x1, 0xfffffffffffff000, 0x6, 0x10001, 0x2, 0x3, 0x7, 0x2}) getpeername$unix(r1, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000900)={0x800, 0x0, './file0\x00', 0x9, 0x5}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x18881, 0x0) sendto$unix(r2, &(0x7f0000000980)="5ad6977be3d25b59627649829e3cb0018a62b00e6e2be48500bcebda011877a5d798b188ccad45884088a78324fc5fcf3f9951749bfa21fbeaa8d359f216f3134e514d3636a82ea84d668416ddfcec9d05fe416f2b98185e09818349b6702d86a971c2ba5f610cab738bb443b969582e2cfada8b8cb9924d378060e65be3afb85226a0bb1a0aca7e86209d42c1aa4356a73c37e3f02ebe23fd5b483c05b878f45a69ecf7af496e7b5561c1c6126a5202672aaff0e8248314e5fe71ccab661124bb8e661b72b099ac9fba774cf7c71b6a4b4fef3d3890772a87a52da5914a5f5c", 0xe0, 0xc, &(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000ac0)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000b00)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000b40)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000b80)={0x4, './file0/file0\x00'}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000bc0)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000c00)=0x1) getsockopt(r1, 0x8a, 0x6, &(0x7f0000000c40)=""/33, &(0x7f0000000c80)=0x21) accept(r0, 0x0, &(0x7f0000000cc0)) 04:02:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) r1 = socket(0x10000000002, 0x3, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:02:54 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x0, 0x0, 0x200000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1000, 0x10}], 0x9, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x83, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x28, 0x6, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000021, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0xcc, 0x10, 0x3ff, 0xcc}], 0x0, &(0x7f0000000280)={0x4, 0x6}) pledge(&(0x7f00000001c0)='!,:\x00', &(0x7f0000000040)=':\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140)=0x1, 0x4) 04:02:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="4428e9dcc2615e4780936fe7fb3a2faa872e4c71a1446c25e4bcbfe699359242b7bfd520417298cfd4568000acddb899d7c3294fc1b92b48c768a6307abfa91734e42e239c8a2e090d7bc3cd74e9f45818317b883fca79316d668fcbd0e8714d3e58e7b7e4a0b8430e79bfe00099bbfb6124980b533817f2256495b93dd1ec3174320454c0d8503af3e0e4e6fe4e5c6da90af286a796ca14d8b89c99f73b99b49204005c3881a51db50799c0d0b663e05af5ac0228bfa63b0f89d93691107dededcc06fce8cd2c90e00859cb17e0401c18669bd9fe72874109ae5d1f8b5788b0250e5ad0923521c14d8a4299897ccdcc432859db087961d3dab3bbdf23b0f778d1a5265b43a75e915a85f5da525639302b267a3836113698774bf13f5a65c4ea40ed2e22bdaecedb70dea050396e6f808e51ccd7bdd646379568ff78d455483ea6285ccb7412d1188635c41c08fb93a18e3f1255a3b7bcfcf7108f357463efbc449a06ba713312ec9a2c407803459dfb36ceefe3ec6df7d7beca190bc02cc9b2077cc9f6d8bd06d6204324d74e66725a511571502cee178dc1b9e2e29e4da7a93f9629", 0x1a3}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e44073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e34d65a489334e4fc87ca61c52cfb513a3cfe07b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d6ff0f000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 04:02:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) recvfrom$inet6(r0, &(0x7f0000000300)=""/184, 0xb8, 0x841, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x10000}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x4268) write(r1, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) flock(r0, 0x0) r2 = syz_open_pts() close(r1) dup(r2) write(r0, &(0x7f0000000180)="89a870b5dd788d264ea2cfaee8a4f385bb4ef04ca4f72c6fe6", 0x19) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 0: shmget(0x1, 0x4000, 0x19, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) 04:02:55 executing program 0: getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000002b8606e42a898dd79346773adf"], &(0x7f0000000040)=0x1e) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 04:02:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x20) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="5252ad47fe8acf131280abfa7887d48408ef3ef66d18ede8641b7c6645b2462497930dfb3796811aacc6744c43151922181e4ecfb0c2bfc396a3f47b5e8fc2aad891", 0x42}, {&(0x7f00000002c0)="f3a53de0ab70", 0x6}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="1010000000000000ffff00000500000034f7e62510b1191e5f741e90ac93489e5efc33652e1fbc66c945588b149ea5daa1642658e11390ac60a2e4326ca95d2d21617cc32035719adcf75bf09a00272fcad4e896695ddbbcc17dfc7d9531d289da82b62dbaa380114369da70c6df19d4563ad7a2b1704eeb2816f5fabdad99f0e78f3b08e8bc5c118588eee348ad943667063a2812e1d1140d97be652558ffb7b81debaa16f433317e23a4ab8763ad17036d9611bc55f9ffbefa7b3ee5db6751194b78faf140ff4f4abed634fe3202cec4460033f90896f58a6a36e51b32855f524a56299eb31c6e51d7144357ade45ecef1153aedd729ee3f91f488112636f0f509ecaebcb1c166539296e991f3e489eb0774e2f3cc7da052d83189fa8eac24375073f6e4ea227b5eba5b85aa6f0737aa016e28a9c0833c52e74c88abb3503f688da3b37b288997e3fadabb834d4ac054b2e1476d4c5f70f0d9e998f714399131d1ce180a6a0647429159d9615335d8103d881642e55d3c9098ec6898b492b2f4b2331d07cdefe8768f6bbe17ceb694d1d1b1fff2418fa50e56979782c8525ac42ddc61e10d55c4cef1a3726ae2ef58140acf15c9545de9510fc6d3cde4e742c74adb5e0115238afedd65d29da596d013e9fd221f694d3d4ceeac1e034a591adac99a333531a44f129f562074535c517e25a47417989cd712848a23a8300a299914385862d40eefa5616ed35bc1b042569a5776f10e046fae511c65fca4739083648e4967fbbbbb96bff01e715eaa288b7d02ba1b7b7d2f769651dc9f57357b84ed16874bc1ded20c0faa0b4c415745bbc61d665d54b9624ae9ed7ff863f9ba0bec909f6bfe2f6e11fe1966bb3cae6d8918f6deca248866bb6022056da9f194d443a2b735fe4b2781e92401073e8e34171b0a153098794f8a5ac2d86774fcd7f64e95d13463db6c9c69473198a9f71d2facc345bfbdca1641cb6e39a43c6cc9dbca378ab94a65a0532b808db3e7b83e7d9fed8cce50004ca1f4d8227f36957d5f4ff1e5de7c7ad3c63ad1f5cc9881c12114f1ad140746b2e7d0047c79740a156f69d0ba684bca1bfab730ff8656470d972f26f4ad5cd3ccea219f54aec213ca8dce9448b7f15d4e2d84851b98ff7337d784978851fdf14626cda40c51f6befc73e2a7a16d37e9cf068bdaa88983b6036c9928035f75b01d64008bbc3182324c4ea875d9171fba0cf4e1d27f72ddede5c280ce846ce89f8146428714f56860e5bdfc0edbc9eda0e72016e6cd7474e19b95426c4c77b93b9e0ece72d0b4577ef7c1bbcf853dba2f5c4a64164626b135508ad795021d94d4cb4585023f46d13b29eefec5cdafc6040ca79aa5d08cda147c0764e17a6f1686f639409419414699adf0b1bcf459be3877dc0cb2eff035cb664e104ee4266e21892a5dd253bd1ef246eefd76d3ba69cb15a38a436e5e69cc1f1f3f7f9a0ec5351b2bc18bfdf66e990f58728e270ad1e7d2aa4ff33df9459326b38af1b4b2052ea93ddaa38966f11a4d0172b7cdb9f64d03e57dee195fad483c221757be3a0a0efc5491ae82d894ad4f18a5f28bd76e64567ed2d3e77ee2c488e6a51e66e81c8f685e1146cf23e66d704a50c9357f28a436403760f8729f91ec63c0b62956471c167e71f38624aaf06589accab70e568b47a1b9d9be110c9c39bdde212cdaf71c7a4638e40eaa1f6c413c1a7701014c02e5ca5fecbe7bf43fc441e5dc8ff2382cbf6dca9f137a7e6fe9bfa91b1779bb3e08e05e419b57d07ab1c8fac6ec8dd20dc3d19ee51a64ec0dc2b4e4e2824702dabdf3718f6afcb53b22f2b1433590847f0ce012c4e8abca32a8ea57c938e474668846ab4e3ee4afac16ae46fe5d780b1d88c6837173738fc2f375a56fd0302cd8f4e40ecf6f21e8b23b61f21fcbd400a835d4e9f9688d6ac3b8a6f3d2bf09042609b484a335d81fa1447f3e9aa0e7ab3a4f781e2782aa91ac52577beed558466abdede42cdecf961e44f5e2d81a33716ecb03e543b1ef309b05ce0a622461401723a258197d0adaae5cffb1b0292cbf74f0472d750b414358ebe133b8394c9404115b19b757ec97052ec10b9fe4eaa1ce48275173e126dcdafcc050c0a67d92204cd6539714875c19052b2bf693d0b4594cd6522ef6f3d5c73c6c978004a7bc2f5827e7e50bcb9a3d97994ae6ff171cce2043f5b0d53c37df2a20b87ff3fb959127a686e350c2c0473a0ccbd2394f6b6ba0c9dbc48f847e5c9cc76a3a581cb182f995797362a93ff51104c389963e51b60252b6618d8e142ea039d7c6d935a0154bc0175858d1598ae3f7258de1853e1f51cb3f829aa4712ffab60e66a472cf7de59f6b5b20c83db85fdc4830a0da86f0a797916e92d0e9e31fb6acb0921081745348f2fea35f386dbd1c26c99c2f703d6bb451daf111b729c602f23c88979115f3c31b14f3ed05cc3f91ff9aa155dcfd6323a1e9da3d59084f7f8a411f0c8fd70f808849e680b8c83dbc777a17ed9aa99fbecad9bcbe77c1a3b1f6e304ea5cfcfb05b0104003900e851a8ec45afbc33676900cf68f2b38db79b2114ce84c1901987f2fb32cca7bfb210ffd48722c2755fef245995dcf31a906e428e24cf58d734bfe0b761c60ff3024978e57c82b297454987a93d74fb601aaf5e646d099190fa974e1215e43ca3721527c0c575eb5acf65e84ff04230402743ac15e7256ecc766fc197d67495188dd40b56bdeb08f57446911dfcfaf8a302e044c1960cdb37bd4b667008f7a82254412d6788592b9b6483d425a8b0d22f013b0efe5d3a05579f1f05887b311b2fba9049c922433d2e18d11ea9ebf85995823ba7fd5f2e7c099ea474f80b8705b9efd3258a575907b5adbf4c33938171cbd86ab0a6b9497481e9bdb5704bd4cf7d747e3966cd4c155611f10c35e4d44287bbb51845b7bf0b8d3c711ef00d5918f4763e22730679d8551f636891a6229e9f311da08a478bc71d0a4c5044d742b518a5921b9e936d532dabbb3004fda4a9d2d026af1273b9cbc1892fe845a819b3c7e855f728c4e9bf5dce55ded673a529f25b75d9622f457d9d17008ecefdd527c41d5c2c46a3e0e400dfbaddec18d9141c1a902e6a5ee50487b0d87903289ecbddc73880ea59c34f18ee258b283b5cd8b18f58fa4a9235e1cd8b0ad25a7057760969a2ce59805e7383ed06b12bfa6453072f22b2541acb2b76b4104f3b1b880f96d0a66fc3df9346ceb1fb079d868317bb5e250a1547b55a9e2ebb6f604cea2cef367997084d9c71556edcb4b9470729ed2c9589ac033d6b392e9b6a1d951105f3d6ea857509b0def52751cedec63f8337822a13c2f80e628c67002528372c96fa75be5322906b9c5612ae2b133d99192d1e23434ebe7915faeec32f62b4618997b8ce8cb15dfa510fd4ae0faae6d05fa00ac562a80728ec2bbd012a7320db0974d0601ad41c53177eeffba82535181d99243035521439c2f41edcf98169fa4f36d7122362359f03b520d8b9cb8dd0a0216ca85dea04339b10487226750b4c23f104f921a385f7b72c22c29aead763859dbca75db282f0e63d19e63fc5f9abd30e70c40a996b12658da26a35eaeda3c7dad1eec68234af1944bf52191d83cbaf12d6bfe80854ced63f4ad1e997c455dd2c7998d2c22677d6fad4d0ce4287e75bb61988ac9a3e65b20c58661cb2585db0a9669387345b61d89836763fafefdf342af73568dc5455ddc87d6aa48b33092fcdb2db33ecd3b007d1f3d1ea6eb6cf1ae4f692b53cfc73f961dfbe30a3d0edd846d3ce149ea26a3045d41735bb500f26176f06529f292618e984d60590b1534e1feeb8b52a3774f4cd918e9ad932e5a25514eb5d3f9e648e9a36d3f5af237598d2a42a3fdf2d75a3f159cabb99e22cf313db3869e719ec79433a0c3a0edb0264e8dab456f00964ce3ac14cc4f650b0d5a4d33a4474b301cfe40241aa5d1215f286ff54c4da4448fe8e56b676508b1c0e16bfd676776abda241e38b3fd04604b608e625d8d63ddfe7019c238368e0bea06f625b565dcd08d257425ada37f54640dc049d0c9990ff81bc70ab6d4be51aa1cb74921a3b44aaace410360d00565fa313ce4e041ad76be3544b852602a03d2e77731d795298432054cc20b120d84dd75872a263d0f9b12d4079099b5d495a99db744ef7333a1c77c556ea1b1ca5e5842fc83e0b89f0e7f4ef19080d97bac516462e51351c3a53db077bbc91d8725c02b088682a0bb8b46f7d6d5636ba00ad0d41a120db9dc98e7578af5975927a41ccfde93de0710ff6182654548f5ae9d4774548f588634320d3ae366961fa0e7e49f9e5189c58be8605dec10bc30447615cc99912c70a7957fe1f571071f4312b3d6acf1dc07abaf5cdeab419f03b1c7a05baf217d96ecdf4fc19d4370e6adc665c6d16b01de95ea335ec3d8210c3d3d854b1901f2677ac067d2416a6965aeface573ba4b144eda5dff6c36294390cc057279c3a65658d9ad9b2e36351cea688d69980055df9fda7f3df5259a73490823f3e0d12f3ca236abbd85a695bbe3bafa04007f0b7352a502a4be4b9689faebda008b65310a5fdfceb07259cd933090ea92d911524e08dc4235cee9561b58978d3109433da5267fa2263f2b9dfa07a7d8f3e10fb5cf8df7f9c4598fd504d5a190592c044bdd099728ef9d0c59f530be27f465fe0e2fcfd847fe752cc142a4dfa0d36ee532583acd4d203ca2c6aaf689d04400f3d8e1e4701d4947ea02aa6421244f18a328f4da67243907e6ee18cb3d8162e07f4907d2c38c2fcd56992d6f1ba21b3fa75b34c0fb2e87482de7df22e9c65f441664f97ac0aa84d3ea9d071166edc3a55a30c27efc7cafd2e766099995720e58afac7c8438c0af3751c99e0da908eccbf356b39c98acd6804fffc2689f48f0087dedc8dd91c8682e2113d1a10e5cc578928936b80d51e6b4e44896e05a9efddec9694bd1cbc3130bf77fd0337dcf5215e68aa4d65bfc9701ff9a76f3966ee5a3abb71e9ed7ace2af38c6fb335231b4782006f9099a7fcf2b339af1babb25b0216a0fc5cdf19c1808a509e1b005c47e12b7232a5a13a34f6a31ce99b4f0e2615bc70f4e00ff2cca8d92e970bba39711e521df76bb62f585f8a15fa524a5ee22284683aa04d08f5a8d6c6648f2afb4c6bbd607bc5b03a73a5636c8933bed55abf04833a3f356f0fd5853f0fc2694469fe866dd6f62c2beb9ebe46c91384ca45882b31abb7d74ca6753ece7a12603ab3d0060790b4a8934da836e60247a63f566038c0130123fde99040250c3a640e40a9027a46564e41efc7ed4c76eb14de3d07fc3b6d81115fcbe2cee37d962e5cd18b1851fc2257f56f14931146a38b0e767626bb61a8f5599f1cc9c62e38f179a5fb6d2e859554a95329934e4bab63d664223739369ae0c3f2e0ab1cd95ed94cba12552646fa59cb20e61d6384a829a98ad8f64f53bf6ac597238c04d17314221fbb4996c35cdb3155bf62b9ce11894a77821aaf15d7ea5274f1010462546b50f1a2674239d313db01c56e751a6f72a941ac4b9f5c79492f21c6727796d72ecb0b48132a07e6130773da01f0ef775f6d84783c148b1ef801c06a3ee8ec0b26c8bbcfbbbb7e512a1bdc25e4205b2eea7768bac59784bdec6a902311c9bcf302c8f251d5ec0d23b30c726c6fbe183bd7c90381105111f261f78e2d70bebe8d59f11892ab08635c49db5df9582e7c17ee4e415b86df1a40ae62e9e4302df121331ada36ab91f52b33c2c1a31cc6edb72d817a2cda49bb5fb2da2c363ad0695b902f2dee4bcba4b66fff2f4125358bde07c829a7a8e9e43000000000000000ffff000001000000cbe840a19db87e3436b71c34740ada027d5a76bb80b1d6aa5c484bd26d0435003800000000000000ffff0000040000002b0cf60e07c7520743639f19edd45c8c160d911accb98b6c1e7d45feb47e25c4e25c13e5e654e0c8a000000000000000ffff000001000100d6963380414d51604a7f393b376909eb4038f55bcb5a20c4b3ec49b0852937e2251a405c35f76010f3909bfc7ac85c88f7d4102b4292c2e1f7ac7e80817f40c789efe7473d1d4d954c7339d142579f7a44c356bf3aa9ef519cc8d340dd51a11e48621694c2d4fc0a1fca337498618a7a13f7bf9219291d5302c9280051c56d2b7ca620a009a1a1a21982b1bb00000000259f8ef1a4bdf3cafc95f2a4a24a92111d50ff7e4a6c65847ffdea88fc51d45a29d4ef97967dd0da99c7c932b924207272c7f045056acf5bc2d9a82e8a5ef8e40dba79ef9ab6bbc4569282bb723cafc34ba1b1c9b4d02708"], 0x1118}, 0x8) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x9) poll(&(0x7f0000000140)=[{r1, 0x52}, {r0, 0xf2}], 0x2, 0x0) r5 = geteuid() r6 = getegid() fchown(r4, r5, r6) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x60000) 04:02:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x7fffffff, './file0\x00'}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 04:02:58 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000400)="e38f4a304bf928ef654015398eccc3ecd452a0dbdf8ead6704902af50e42970048bcb4b60edf81c579fe2ab191ea58207298c4f4e758d6d2117656daed16d44ba534fe4349300b1c4863a0bc6d150d4ab19e714abc4939022d074b7b6870bb4ec254834d291d40e52d6cd1f3088fef30ed5a666b8ed42d5dc7fedd1fcfa6709670a1f9b290f8f9577da3aca9c9f05e89c70893975f29af7ca0f55c12c076f1e0c2182b1978f73c698dcfc390b806f759a733a0a29251d15cb7c6771fed88d8bd01924e6a857714c4f93d016286f7ddcf97e7fe442b12cd3fafe3507518874948893992361a", 0xe5) syz_open_pts() close(r0) dup(r0) syz_open_pts() 04:02:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) lseek(r0, 0x0, 0x2) poll(0xffffffffffffffff, 0x48, 0x0) 04:02:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4080002002, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb6", 0x1e}], 0x1) r1 = semget(0x3, 0x3, 0x500) semget$private(0x0, 0x0, 0x600) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1e78]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 04:02:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0, 0x495547848f9a4f68) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 04:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 04:02:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x3) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 04:02:58 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r2 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$inet(r3, &(0x7f0000000080)="9335fc69f60cfc6da62ae81fce94398f0240535e6280e2c844bed85c08febf1d72fe35a290bebd60cced7eaf4be27a64ead26f46a494dc99ddf638c4177de1e3b231170e64b7ddca27a787676e828b8127a19e3330c12b4759cbdc47e7c3c18ea6254af4a209", 0x66, 0x0, 0x0, 0x0) shmdt(r1) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 04:02:59 executing program 0: r0 = socket(0x0, 0x2, 0x7fffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd4a, 0x0, 0x0, &(0x7f0000000400)=""/210, 0xffffffffffffffb9}, 0x10000) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES16=r0], 0x26}, 0x0) 04:02:59 executing program 1: setreuid(0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) 04:02:59 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r12 = getegid() r13 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r8, r9, r10, r11, r12, r13, r14]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r16 = socket(0x18, 0x1, 0x0) setegid(r15) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = msgget(0x1, 0x3bd) msgrcv(r17, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r17, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r17, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r17, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 04:02:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1, &(0x7f0000000080)=""/164, 0xa4}, 0x42) 04:02:59 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:03:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0xfffffffffffffffc) 04:03:00 executing program 0: r0 = socket(0x80000000000020, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x7fff, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 04:03:00 executing program 0: r0 = msgget(0x0, 0x20b) msgrcv(r0, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x2, 0x1000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x80000001}, {0x4, 0xfff}}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000040)={{0x0, 0x2}, {0x0, 0x1da6}}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="06ab451b75309e6107dfd30856674bc7d4d5dcefec9612b1e75266e1598d21e80255f9f9ac5097eab1b735d8667a04f38315657e99e3141097ff50d601df24627ed9a955aab5d3f564890a0651f712788d175522858d5e114cc6d024703eb9f09b8a2bec8eead2ffa6158fc8e6c3ee57e6842ed6c727e2adabee992f73634bb232d89686aa6cb26edd501120e209dd13c65c96658c34e6e1a4ea1d2981c1af3a4fb3a5d7086e1b4f7132a012f198e955", 0xb0) 04:03:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)) lseek(r0, 0x0, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus\x00', 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000400)={0x9, './file0\x00', './bus\x00'}) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./bus\x00') r4 = socket$inet6(0x18, 0x5, 0x8) setsockopt(r4, 0x9, 0x2, &(0x7f0000000180)="d28aa11ac1af29a0f66fcb", 0xb) syz_open_pts() kevent(r1, &(0x7f0000000080), 0x8, &(0x7f0000000140), 0x400000007, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r5, r0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/202, 0xca) 04:03:00 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x103e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 04:03:00 executing program 0: r0 = socket(0x0, 0x1, 0xffffffff) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={r5, r3, r6}, 0xc) 04:03:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = dup(r0) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x140) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xa40) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000180)) 04:03: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, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0xc0) msgrcv(r2, &(0x7f0000000780)={0x0, ""/4096}, 0x1008, 0x1, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:01 executing program 1: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0x10, 0x8}, 0x2, 0x0, r5, r6, 0x7, 0x3, 0x7fff}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:03:01 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pledge(&(0x7f0000000100)=':#\x00', &(0x7f0000000240)='/dev/zero\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:03:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="80008c"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 04:03:01 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x10001, 0x30, 0x4, "810952a343292770e98337b3886465940e816244", 0x4, 0x3f}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0ffc0d6c7e0c5b27c596f050a0e2c07c7e2bdc3832b1cce18cb5d5b9b7a861d404307b267c88b9290117b2f79ba9d58a96c6bdc708127a52f84c5847839079141b6fc4fe7dd797f675e5dc6f3d9474e8b938b9c53ba8beb0a5155f8f51fbd906143affbd0d597d246739ce062260fb41895015d45c4e199b171f0aad48d619f4cab55ef04c62073890d896eedde180e407c0c2d62b1047c377836d8c5969917ba6ea7bd2362252e6d2e6f05a2855340e066ab2a291a18daa241f9667e0dc1c459919cc1f0e98d3c6b80ba47ec436021ed7c44a5b2aa6db7b58d9b82ee45dd893246b966cfa9ed890f74d480a0bd74f2d736378220092ee7d3d1b643ee2771ef9023acb"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:03:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./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/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="09000000000000db4cd1"], 0x10) write(r0, &(0x7f0000000140), 0x0) 04:03:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) 04:03:01 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x1, 0x8, "4e7df0b2d0c6b686b6070f8696e08a75f2709824", 0xf3, 0x80000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x10001, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r0) syz_open_pts() syz_emit_ethernet(0x84, &(0x7f00000000c0)="21e67d5acf9ac01637da0740a6df76a7f2cd580390bfefde532656cbdb290042266b0a3085fa6c9cfef9a5ab0eb946ec8c1d28be6d936e4710ae634a060ac311a041e3848f6e5fd4269b7f2a888bce4c665e17ddd4cec0221e0e167be7d3373d77233a40a283fdcb4bf275e3e6367f9a9839c839fa0aa52f2fe09a8f173f75877c305d19") 04:03:01 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x40001ffe, 0x9}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x60, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x7f}) 07:53:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1000, 0xfffffffffffffffe, {0x800, 0x5c0}}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8000, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000200)="86f737e329a7d730d2ded547b9c688a7da1d6022ae1addafdff0ead16ce96e707bbf63f04be905beda866ef75f97bdf5e1d8ddb3de971fbbbdb0855c4583207a086ec2e3dffec7a6116583d53d43d1da613420a2553668e749250bacf5fdedc0d0c55f46f3f0fd84edaf2db8d9cf7b8daf93e4dfaa7b7411c77c74bc6572f9290be4ed49f226d581f52446ae5131471c93e900ce2a6fb62fa864fee0689ce0868d783ad7853af060704adea9d7f17d436fbb4a0c182a446c05f09c36ed1776c053242f", 0xc3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x27, 0x7c1, 0x1, 0x800, "f7364dd5bbd41fc83f9534cd9445d5cbb0047807", 0x3926, 0x400}) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000540)=""/12, 0xc}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f00000005c0)=""/6, 0x6}, {&(0x7f0000000600)=""/232, 0xe8}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/31, 0x1f}, {&(0x7f0000001740)=""/147, 0x93}], 0xa, 0x32) 07:53:34 executing program 1: r0 = socket(0x23, 0x2, 0x5) r1 = socket(0x18, 0x8001, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 07:53:34 executing program 1: getppid() r0 = socket(0x2, 0x8001, 0x0) listen(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) r2 = getpid() r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setpgid(r2, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0xfffffffffffffff9, './file0\x00', 0x3, 0xff, 0x4, 0x8}) chdir(&(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="f05ff33c5774dc573000f46d7092139375fde2310c03db274a9593a07d3cb3632123484b71b4e383b71e32ef5c9c06cec05067524c8cb5f835b46e55999f"], 0x10) 07:53:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) fchflags(r0, 0x4) fsync(r0) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 07:53:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x39, 0x4, 0x1424, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:53:34 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x200000000) 07:53:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0xfffffffffffffd8f, &(0x7f0000000000)={0xe8e}, 0x0, 0x0, 0x0) r0 = socket(0x17, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000157000/0x3000)=nil, 0x3000, 0x6, 0x2013, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="02c114f8e5618ae2ca91e8d1d5c77eff67c70775c1b6481817aa5d6b73309368a0352f6157df0edbd70eaf1e972c0cb941d10970e3f9304b06648b5609304d1f6b6ea1322528fcdabeb44ff10ccae8820b89a7a4894b1fffd2a43555ab25a135f22fb14aceb7473590d51199698f4dafd1b9dec179c38046b15dfa4fc6fa86f0276fd5be26d68e4777", 0x89) write(r0, 0x0, 0x0) 07:53:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) r5 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r1, r5, r3}, 0xc) r6 = syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) msgget$private(0x0, 0x200) r7 = semget$private(0x0, 0x2, 0x29) mkdir(&(0x7f00000004c0)='./file0\x00', 0xc5) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000180)=""/77) semop(r7, &(0x7f0000000200)=[{0x7, 0xff, 0x800}, {0x0, 0x9, 0x1000}, {0x6, 0x100, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x2, 0x1000}, {0x0, 0xe29, 0x800}, {0x2, 0x5}, {0x4, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x2, 0x6}) r8 = syz_open_pts() r9 = fcntl$dupfd(r8, 0xa, r0) msgget(0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000280)={0x0, './file0\x00'}) setsockopt$sock_int(r9, 0xffff, 0xfb2b929dd921edc6, &(0x7f00000002c0)=0x4f2e, 0x4) sendmsg$unix(r9, &(0x7f0000000480)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000003c0)="641951f4579f489a31db0456eb59d7cacce99577de6f301aab9a389e677c2a95acec5bf00b47e2800c42908b6347b245824c476ba298fa0eb26b2c25dd478e4824b0f0d2b89fbba4dcdc1877057491502ecffe0d4cbd4269dccad96ee6033b10e244c992d8", 0x65}], 0x1, 0x0, 0x0, 0x405}, 0x3) preadv(r6, &(0x7f00000006c0)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)=""/58, 0x3a}, {&(0x7f0000000540)=""/198, 0xc6}, {&(0x7f0000000640)=""/113, 0x71}], 0x4, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockname$unix(r9, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000190000e6cb1e731cbfb040910166af5567000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad73d56b55b2c081ee2954568aa34e0fb699213a15d4bc2f54bb23f7491aa2fc93c2bc82f54bc06f8547912a9f7720b3f7abc3801da47ab6d602c83919d9fafddddbdc022fac9d4dce67c44413610d2316e0072f0ad721de29ee5698f16983c0b2b249b8cc8bd3b403dee29f5ad81ca4469192d72c1305404578601c5c946ca3fff2603a10efd497729c7fcee71c2acc21bbc7976da9e2a6141d825c000000000000000000000000000000"], &(0x7f0000000780)=0x6e) 07:53:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 07:53:34 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) 07:53:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x1, 0x10000, 0xfffffffffffffff8}, 0xc) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) close(r0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)=""/110, 0x6e}], 0x2, 0x0) 07:53:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xe0a) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) recvfrom$inet6(r3, &(0x7f00000002c0)=""/207, 0xcf, 0x41, &(0x7f00000003c0)={0x18, 0x0, 0x8, 0x7f}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000400)={0xd5c, 0x81, 0x2, 0x8, "187733d0bfe326314ee728753cf11189a24c2547", 0x0, 0x2}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 07:53:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x0, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x4) r2 = semget(0x3, 0x4, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 07:53:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x1, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 07:53:35 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x2000000000000000, 0x0, 0xfffffec5) 07:53:35 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000, 0x60) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:53:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) 07:53:35 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) dup2(r1, r0) recvmsg(r1, 0xfffffffffffffffe, 0x0) 07:53:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = socket(0x10, 0x5, 0x2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x182, 0x0) r5 = socket$inet6(0x18, 0x4002, 0x1ff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x2, 0x0) r7 = socket$inet(0x2, 0x3, 0x8) r8 = syz_open_pts() socketpair(0x0, 0x5, 0x100, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getpgid(0xffffffffffffffff) r11 = getuid() sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000280)="7af939fc74a1ffa26cbd70ae981841915d4973e2c10376a3b3030fbb89129f5daa61b17399f7f75fa632f176991606fa28e732f3d217e782c047baa8f186905abe185b32ce00bae790f3ade1b106ee7060f14773e37a07df47974fb742ab584091de0402e9fa6ffc5afde192a4d20a9176799e9c58318b9870d9ecbb33b7b6b1d16f91ca84cf63fa28ae41ab719f87", 0x8f}, {&(0x7f0000000340)="aaba0d232df20fb4386319d59a083bf9da2f40e61ac1b0d15acdc36b02f335916b1e3675aa2095c97254f6cae78c1544d73c56c3f5064244daeb05163aa42dc447c8006d85fc7dd9734222c2dfd93e66abb504dd593c226e49bb655eeca232709a2e5dfa37659e611015c85900ddc474ecae08a815d0a44ce25b28dd636b12d76592ee51e9d0274445d0b9de254e930593f2ee4f96432258792826b03356e6159f795f4b8e2b46f6b8c6dd7b30fbef3f4ebd99d429498ccdeacabe3e634a7b9f339602be5f90c773b602334d7e09d95524ef7ab0ca3ab389437636ab398200259007f2454c3edd", 0xe7}, {&(0x7f0000000640)="d44297bf83f299007a13a764856d76425da1c8d6b8cb6708cde14d606f7687d512f4e09229045708013c2a334061478e54324cced8fadd01608ecd4237edc26c5665b8283b47464e9b184c62d23c286dda53e0322697ae04a3bc29e7c6f86aba02267d9025475a4a43fcd276b4c34fce2654fb107a54cd96d2e8b24e89c08517708a2bbac93d4502b567affaa7e87fb91e2c81ee1c0f612ce35c3810f2c3c625e1ca2c451380ffb672a43d316c3d53026f4ea42added7404a82b7ea353cdcd027e564624222d566fe4a32e27a5ee152f20f01f2b39f9f1becba89ebc3f194044190ccddd44b49ba7370160cb4e38214f1a74dfdb534d37e5f2f1547e3ec344cc88d608e3e3b1982afee9a4f271cf6af0c7db3cc0a6b6e66c17619567ac401568c9eefb86ef13fe360988c8dd531c5838dc0164418370783a82081c72cb9018893aad72ddacddfdc6fcd08a2840197f663e61f62ea1d9e39f7f27b1bc3bbff75c259104b2a1b86133d406b7529507a3db5a8acd2c77d001676e71eee12aec2669a3c15d360955830d7cecaa621fe38d4882737e604c355c7c785f8744c31a3c768305b99633f44bb7f0d8627b55cdaecc3b1c6f5a095b480023f8a0bb0bdf7f76c54e27e39088a378e20167a0129c8932616af87994bc5bb3691c09cd88b604dd8921cde3a025a7f967e1784309217568227d78e0b5aa468af921d188109409db2d3fc372e0e7402534893576d6b7eb6b7dbc2ceef9832bf8768c15eae92996476bf7d72cfff5747f4041ab2134960ad4a72c38762622aa00f4681990500a1f8b865b0a3e96a860f3eb4d42cffc0e064f34732f72023de4ef0b480e671c97c954a9d5207a213bda5eb3278b372ab20155fdee68bd7d09c12f14216626c81dddb6d03b1cf731ced903a499a42f43717b7b9bef8f3530e656e49b4a2fe14fe250e4ae3a9bb9a89383f795c4c25a80ec8717c96438e02de2f9ee7319c02974bf87b1f3b8ac94a264a68cfcf56e547e5aada6cbc05fa2375e1f7561944ff16097b3f9bd8c25c1b7dabf101a1916b1b5086f23090a10e9f201528a55a0f16b06d04657324fc28b60b460b92f36533dc664977829d16aa06055ebe851b32d8844a4ba69c1c3e04f1b4ff20f9ca5b4bad9fe59b7378b231025f0b34027dffdeb3b75db23e1750a7d2ac1cae101553467c87259390066365d8cce8e53e43fcb809240db8e253d5713249b67e2d9af3b80368687902fe596c73107a7f1c0488e3877401bcb43f87557d17c3fcab7ddfeba432156bab7347ca068aa095b0bc00c70bf5cfbb5280ecc3b132dac53b4257270facf498e45a5683d938c32031e4780fd1a7848ada8ce17da988f15cdf52b6b5630189be23bc0e52465a3cc14fdebd79841a5c4506728f668f7bb6b9c620bf76fd4eee0366d3bed71f713573770a25edacbf27ef328c2a143dd3db94263b81c4738b59c8174a1a9cce6a9b584b1cff25e1d46db5cc751b4fb2903ceceeab9543f25cdd71bd4ba3c750c77035c2ca5723d71dedbe2d8056ec336cdea1b21a022060db0ddfda05955bf27714cc403d3de45fbd24d8779c4d91745ccf4c3dc19b6a2377eac584b512c50964f94de6fef9a24a9cdcef388071295bca686e7336c6ac3ce8214c2f77c6f9b7a7b7c3433d06d4fc562acdd15c2731348c89df4a94d8f087ec5ab30295780cf78f71db79bc38d8e07c423f264662089786eeae52baa7eaab01cce459b108b95e359bf2aee5c5134740ece6b1d58b716f33ea670aea21b1b0abc215f40f65d274f4e9f07e692ed475224d28e7009f595057a0becfb32fddec65309485861a2cf26d62c2d5c24e19006c066903a21364b308c35b27a1f2471b9caeca61d26f3ec59487930633aaab4d6d9c794a8fa7cf350cb871e7542572846e101e5ece8ee61c588583fbb130b29d65308104c63e4b674882a7bfb5611a4a9934a7759e365396d31b545760aa2fa47f2e86e1b2ba148a0895f308324aa74220284067fab17388670e6aec63057a538aaa5f63701fa995d445c7e89673836c11f9cad434c20ffe2d71c823375ce22495954d06d806ba46ae0d9f667d643c4158f5553d8fa2e5191205faa2ebae2f6ebcbe7113e10675c1123237607ed169556cbc886a09af820c0fc9ab231ba12db770572496d0d327154fca1542d5802e8169bb31833d8468921387e29337c3017570f00b2176f3b3b5f3ba42158c87a12a8a1a2a2501f459ceffda1339e52b866177d1b54ce148feba7c5e5db3b5aaa7ea3b70f34cf956c7307a703f7c0d31c221ac5d52aa88e2bcc9e7ecabcf7d75a44df73d57cb2f62fcb60290cdb4bedb42eeb84ef12c90ddf8e3c3cffa0feca49c7c71e0dbd2858a0adbfa3e58bd6f5621b52fde45c0bed6f4d05708b074ee937645516a7464f8cc1210ba908605167ac33080fa616711c6365ccd69af99ce91706a0f5b19f229ad101f4febf49e501faed91e483dd5aea8feaf817079216987db178008dde8eadabe2d88d575646743ddcf802a8dd4913ad41e85ef04300c0c290a022369ba1eedcab6871b33d18bae70aad398e177f5462bff70b1ea9d4b227e03325549bc2a2041e941e65937da9fdef20770dbffa083638da966e4fd5b96dc32238dd5c4a2c3bde3947cccb6e29a1fca375457f3ec42b71ee1293ff2abdb2e375240e2d8b4b5d52a3caab27e0d96860054503109de941605895dc86fb705e6df9d72b0d39bcfa39d7b66c62daa87f20a08fb2b6b7a44bf17947c15bcd2d1ea8fc54e3d144f94f34d65eaf471a5a120db85e26f4a9344335a9352503b6630c56c75387fffad756d196811b10033ee45ff88963cdcbc3e3728b532f426d8f761cef15ea02897222155bdec5cec36e3db65b1ef6c4e088470826350ce1be7fabfefb94b0ec2969138f1805e024b8cee30be9f5f3a31c0c93478c42681b135b7ffd99038c6611ada5f4df56b64c64b6a912ab1a3793ac2aff1542b8946c80943f53bae9fdad5af329f73575489f0ae794e4c994814a697d9d8fdadb9cf9237012b798568e7958854d4ca96c3cc77b5ad40af276d6259dc686bc8d47ec03ef5beb1002a7e85430e385315ef9c97ad8b4d675eb152bf921c8a7a2febc91a8bd842722d7afc3824c231753987d3f822fea50396dd17e8c5f70c6edb3a11aa71e759ff1808edad9ead900a35fb61170f16b91f7dbb665500dd965930e96221adb4c06ac7d06468c256c71a31671de0538cfabc81ad471f5f0f8c02886e6e613b8fad293cd03644551a1aa52b22f955d486bb3b30ea1aa21098dcfdf66b2fe7c0ed0d584019b95153eee0e87454b8b4e1c0e4811e11ce1e751a1989d0be7e9cde5e168211238f9c641570cd8a39a0fdbe1bd70375563c647c00835115525b94860cc773507ff2f2239462805018e18b4b40b7abff1266e0ecdbb444558c716107aa33a0830471299c7a1e51adaf3db69adec4a0b870f67e35d661b60c7cc499e334677f9aec87176255ca7e1e9ca8800d15e80cb981d2e0246779505652b7c6940e2cdc65d7bff09d7bdc269b85ec8fa8087d5a437849e78c22c3a58393b3d0ce150d98bce06c39f0d07123d497af9fcc35a6da63b30bdfe30715debead7ccac335678a71cfea6b6ef3f2d9686352d016ecb088bf1f4f70e7a94d75488d7334cc155c17a0695a1a4f8605f666182c301bbf230cd0d656861d9216099db748df9de922b3826cb1e6a5973b7f37cd1b6ad3c2298c34009fdda4e8960330daf7bcd5a8cbc6ccb0650f0b0d4984d17354a721743d8612bfaa34c2fcc8db44869a92c10330814c27d8d80bc73af249b0f137ac723b6e52367dabec3c7b727d36f605bfeec3f04f585bdc2d6865d51d5106b5385c72a418d2f12dbf3c3eb82bc86c4ab70e31618222796878794c33e72a2f3f8c315edbf3c33a09ccf5d7a4fb1a562b7556b97d84c20d8ce5b485d985202b516c1b7c6c4a0fa00e468b5aa10fadb23b680eb7d4456ffb2092248c4f568295afc968390e5799b8a0626b52de037a0dc4c760dbc8919cccde2e87a37360a994825b7524c9d306ce6ae7e5ef36dfc839c9f4ec19fadd454f18ecd4bc4760aba7ac6c8895b460d98c10e63199b3dda62e56ea70eb665c7a54e4e7bf9dc1262a20dc4380d40cb0d7628597d80b4fe0015b25842ecc7d9fdc010e13a3d54d200d3b8c63b5944e930a365de215411ba0c85dcf85c2f45c81e1c2d1c16cf9f5bc1e24b41196e249567bbcc7eca0b98b2768e59cc20fdfd3240bd524c211cc9ed11d43a78b7eba3073f91356442ccd91c0689b26d9bfe1d1d064ecc683eb57855438c0f10a49f771fe8b403363577a825659ca0e95c39b0748c117025410f9693db82dbf41401b716618501f980b74e2a21e5939adf644aed6179a461c3e81fe53fff9b5dd34cb2f40db8448f0e23d3717247a6297590de1ba3f40bf4b6909c3ce8f68060fabb67dadd915222002a36af4ed766ae1d41317845b44eb04e90af217307645339af9aa859beb4c9e2524d64ea96eece19fa874761af1b20b9dce71680c4176d4b73bad53f6621e9039ad62f478dcc965966926bb54f0ebe51d9488d8cc232181bf5f385d11bf67ca57603ac0b3db0a6ced6dbf09cb7ab7d526259afe8c000700ff85f282ce3098118aed01157bb014aacbfff6685cc11f1d7f1f0752b19047a9151e44084e10c9030f5dc4cc4a3e80dfde4a46ca4a576d9bc92c87d35d1ef26b1877a3ea49fec64e92d9253199f2e4cd82a1ad93df80c888e44f6c0cc15dd56afcc238621021574bf3e38d18ba1b7f1c86b24fe14e6879fd76cbc2673285d68e03b557e15a3d973a960a197180bac014b7700bed9909b756ac4209fd8a8d4fd31ad26ab13cfba74667b70e7c25054da61f638b37427a09c441a8958fe32bba6216597b8b3475e997fad4ae4991d64652eea208f2930f4ef34c710e0e9c254951fb5ad9f04765e71d8ed1622f07131da27d25bba2b206a72768189664f1801e8b40ea1e966c41129fe06605ac59a19435dd7d25ce83cc443be6c81d0e40f813ca4f1a9300aeaaa3346e9acfcfb081261aad61a025db2fd2360d0519e2e10e4027c217a0b28712440e555453f0c8e9d1023aeb9bafbf6eb0e80b21aa4285418e5377c32596b725d4e546761fc4a7f827955cce92ad5ee6b532938937b5e9ab25c913f8a0db3171cbc16809121c21411baa191afe19086c91b8340f47c1af3ffc102038d6143da891b2cb8ef41846c42b3617c9a8824b8317e5d8661b0e65ead282613eb466cb8b6aebf188cfca0a45c3037ff803badbf3b152a1cea32da1a7d5e2196c4fe217b52f4196b775fb8507071d6512df2535227ac02880f8a2a54c46b8ac27ab579dfea4cc5c4e574fc3ee71ae33b55029882e5cb06e51de11fdc0864b617ac11c20a26c8de959bc95eb1a5dba3365d5e7f18a9fc0c8e7638bf2e212e569d5cec1e532fa399637d5cdbdeb6b3d9571116c3d4ef76a33f042d000dffac0883d6e69d057804bc51c3715f299fc5a536e2b7257c64343f45dd8d164ef913ca390d6e0ce27e9c490685571e46a8af4035ac2fb229f1d94edffec6f2b23ac3411bcf53817debb24816930e1c483fd8ec1ddccb5a4f63175f2279bc5662c3f17f8502bc8b392cf1bc9557ec519e4f75934a11002cf3588e1b7b3eff24fd0c3c6c8c7e96df8733e576cbb4023d861bc9d621559d8ebcf0bdb93a0a50078c4da21efdfc41c20ec78e27736fd2da7e2e2562c275eedc197b2e674e1ce3a6b8e4087f7af4094af61b65", 0x1000}, {&(0x7f0000001640)="b7fe8342374ed7a7d542b7f95a90ef75858bb247c59050d561d5de8a81e923b067a9f1084900b258870d88c5a52423c9cc74ddc76ac17a4078dad4fded7d039acac819505c84dbdfbf23624937703e22a881e16543b74e66eca2d0afaa1eeb42d99629b0a4eae53b6a200905df6c9aa5b368034924d1bb41d4a0d76ad72e941e0a558fc25e71fad6cb4a6d8b6b6562babc62352e77541e76473eb79eb87fc11ec33bd9db18be69afd7aaf78d562a4f11b58603fae1b51e58c41849af6e0fac9d011335b8aece1b6e0e", 0xc9}, {&(0x7f0000001740)="b7266b48cef63d471ecc6483987818d71d75a87c8fbc4a3fae1eb98620f9f38c25148923563087a755384e09e2a793c83b46f34bbc8802e91b0800b6a2c8860c45816283a3d17ce164cd12d5c85195ac13c6074e2ed5fb241e16be4229b4fc8b8c0af9addabc6e5d920b7b67d166f7d58b690a97c60b5bf7aaa6167dd9fabfa004d39ae5b9a7d07d077430eda2ca492b28cc0c07815a27bc097914ace6044bccbb39", 0xa2}, {&(0x7f0000000440)="07b7", 0x2}], 0x6, &(0x7f0000001900)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}], 0x50, 0x1}, 0x400) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x40000) dup(r12) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 07:53:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1, 0xffff}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 07:53:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x80) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x1) 07:53:36 executing program 1: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="52664dd05756ba229e431c12ff05377c8ab3ff79cb8759eb93c055816943ebe2263dda86ee3e7eef6477259b20c7cf162418559c51e43cea07cbde1b052f5ac3a4bb", 0x42) 07:53:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8aa9, 0xa0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) socket(0x1f, 0x3, 0x1f) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 07:53:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0), 0x0) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x100, 0x0) semop(r4, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)) 07:53:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1e, 0x7, 0x1) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x3, &(0x7f0000000000)="1695b33eccb292ed59035cfd720b131b09bb297d5c5fc80fca5f13a0f9d1bcfca333f9f8c3a19f3c22cffc0e0140cc0e5f6311d6b41d6c3025427741670b6d78db3de84ddc5ca67bd84023611e4ed5deb4e457c406d76ac26670678e58c0030b9c792b7e501bd7b08cc5b93b51a20dd3", 0x70) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x121) 07:53:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x203, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) rmdir(&(0x7f0000000040)='./file1\x00') 07:53:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x47, 0x1}], 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x2010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:53:37 executing program 0: r0 = socket(0x38, 0x4, 0xca3b) setsockopt(r0, 0x351, 0x7, &(0x7f0000000000)="72e1b2ffe1af5cdc254a7a59b23f6ba20c8a2ab48962ddc528f3b047a640c92d6cd240c3dad32d061f852367ae36bc5e7a514a81a5b600b562a57f42db757d783eb58e3df2713added123a5cd8d4b151f09a74b31aef1c89a12ea1b1ca441ff4832f21b3ce47de961e1d636258f20ea3b0d04b49ada6e1c45bc46aef5723d6e23458f003e04f5a2f95771565365513da6b8829a3b3697f3c1b292025a5c1be", 0x9f) r1 = socket(0x11, 0x3, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() shutdown(r1, 0x0) 07:53:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x8}, {0x42, 0x6}, {0x65, 0x585}, {0x88, 0x9}, {0x80, 0x5}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 07:53:38 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x1, 0x0) getrlimit(0x5, &(0x7f00000000c0)) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 07:53:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="3f8e1e962d8a1e7cabcac43d34aa483a3454ab891c5a76ce1569c917162446e0c3abb2583111ae67d9f176040afe0bc011cb18da12ba13435cac1dfe3454a64f76270d8bab31b59bef0738000000000000000000000000", 0x57) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 07:53:38 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffff9) setsockopt(r0, 0x4, 0x2, 0x0, 0x283) 07:53:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2d1, 0x4) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x20000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0xfffffffffffffffb}) getsockname(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb5f16a2272a5ab600000000000000f88e196999166d253b19bc2a8a2c9bdd160ba1b0a709031b517c131fa4ce11f88f3d635816fdf5e9e4cb9852a02ccd2acaafe1656c9092ffedb7dba78f61804e40f7c3be96f3bc5a08801f95cd6905ae0f3e51bfb790f00e719cb9354d9d0e83b6ed3dca763d4421599fd4e24fb763058cc2733783fcfb78aa82dec298cd1eea50badaea5476b0e511bb779ca624483b6ec5a0bb295e8d2dd1432bf289af72fe76faf76472539c30dd214f31657fb020d24995e55652f2162856cb04b2030860ac149a62392f7b0407c143595f3f7ef8f8aeb87d2b9a5d8dff6a144a1d2ad6e1e8d692bf"], &(0x7f0000000180)=0x6e) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r3 = dup(r0) pipe(&(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) chflags(&(0x7f0000000200)='./bus\x00', 0x20001) chmod(&(0x7f0000000440)='./bus\x00', 0x10) 07:53:38 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, 0x10000}, 0x400004000080c1, 0x10000}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000001200)=""/253, 0xfd}, {&(0x7f0000000180)}, {&(0x7f0000001300)=""/95, 0x5f}, {&(0x7f0000001380)=""/84, 0x54}], 0x5, &(0x7f0000001480)=""/226, 0xe2}, 0x800) sendto(r0, &(0x7f0000000200)="72e6f453fbe40f0a69ee63f559e52d1a1380c7a853ca915c5eed3fd6d19f869862167d1ccd4e18e830271414bd4b776ab287e761f592bb35c04e163198614526a91d22ee789a20204764c8ff8f2c6ad49330eae48f139be18789dc5c3378aae5264cda3dde58d13edc2434b5413a672b0eb381d7dc5d3b0dcfac7e49ec1797b485facfaa8362773dc458be445a9996f08cebbf38dc60c60a36d6247781a5b4f1d6e5f52e5dc6b37dec2b5e31a4095c4aa2254f5b776f8e5576707ce9a03612ef7198ebe49cb12fed1c8de89e329299987da271da896c821cec3810d913efb91cae55fbc398e83a1e077a3911786e81ec147f11c8067eb1a201878570442e39194abcb699f75632064273231ca9f2451e9107b45d59a9f34e5b28a6f4e56856c9d449ce65b6d6807f9928647c1bf2f8256c44663580d3dadb5c67ab101035f5f9497420b47fdfe37610aba38de17d72009e45c34737b409e6c1038e278dbdfead0085b999578e8996d9ebfc30f96356cc3558b159eefe2a1bd3c17b86a85863bef6136685e03d0a50a732e5aea4f01f59f8de5a0f297c5b26f6428358a1e8980004d608e90ebe499c9df64bc16426cee1a0e799d4ebf39fda4000e9dd5acd32d476dc969feba438181725a41435edfdf22c0875069f8e8ee3a6b253e17daf8234c5d9c6ccc221edcb2186ad5981522dda95d175e05fb83f2c6d41876d7a9e7ca82eef39cd614d84b93a31c94ea6520667f4868394d056595755ca39917a28b3bd063ff543ca6af37bb72b387a5c86038c1fc9d0be10987aa3a1adabe9183c6e2585087dbb1c73f3fcf43c19d95d71a40a2181eb29a78f5e980339973bca7fefe4e69299bf2b47be72d424f8e70cbad8112ec72e0d64e9eae78318c2cdcf7ffcb8e3b3757fa706e75a42e8d638d11fc21546de755b179c73ca9fbe637d0fe917c9761acdd3a9499ca28abf4113840bbd2b31efbb98fcaa9fd0267a527e3a0f0cf52e7a24772cbd327bfe74b52b18c2f84188f8b473fc26b208c4966e902bcca182edfbb3f96816cc533c64f6ae7a139f0e1f8412a32d882c24a246fe2eff364404c08affd3a712352b58cc722b76d7e81fce7d4bb03cefa2fa2ab61a6a84b9417800df6a1f45004475e53e696c2313c1305f77197eaf4c87dfb4c8044b6916a3b1e21a8d69a64ab7821ddabe23589a2883a497d0843acd15f58479ac5e07968beec7d81be37fda96a10c2755402e0f9e81eb9beff2681e95199b7b19de4f6283ac5bfc2ce4e4e5688310e795ddc0c8a469fc49e8f55382e143c2edf8e66ec6190c8a6693f53bfb128375434c44fb81e9b50e3a620487b3305ea518e6ced082b8bdb1eb891226864078bc22aa4ce290db414de0d3127656d8063c7afb5d837b81ef54ef7d95b006765a3aa94412814b269961470adc75c33dc295c0bc98961214a4e5286e21617625c91aed076255ce18e4eb595febc746ec762b41a9cdf8a9ac5ffc651c36547508ba1fceca505881ac6d8076e60aaed4e3eb28381fe71ba547860a2644dca09d18a8666122869e97f1388358fbed22e67724c3a54739c1d5425673de6432d1be874f264dc852b10efe7f754a6ceb3ad931ec6c45b8cf69e1cda4c0e0deb95c5c9a4c45d4f5766552efa3762cba3d7d5e890930bbd1ae192eee2a717a040469467fd57fdcc7555812d13a8d758f3a849a9416bc0d7e16c4ea66d047a7f98d4b452605829e00f289a894e784dff8edfc106ec4917eef7acbde48bef4c3607b195db11aee13b2cc7c4691c7cdc94b953123d116189d2753fb99149db42e1ab4261266c781d7d341a3533e4693a0c16bcc00474b436d6c417261c3465f10d18ba8f9c2ebebe16dc290f1ea3457b0d8195d077dcc508d5ff61df9049969346f4f207b27204f1fe79afbbab4670a1dc97265ccc1bbee648f21bce39bb1c3822ba2ff5812d0f035d0be10aaf411d4be8ea12274b9b10641b84c0cf286fe5fe06ab2eb7f4f162ad5b2dbe22a112c1cda5f8e06e43c4e15491f5e8c0804d2be0496618834e0a7e3eedf294842b293c142ff3ed27e3b034f2b3acfece3019813a8590f141b3ca03d114dad26626b516b379a61ace05fc1809c7c4f550c55f0e3b1c4dcd364937eac275caf4370474508ddb9b3fdfba17308e7f9209396521b2d60be879043a6465965e122d5e54e23d71633a16756700ce067a6a4c35c10ef311cb3e7f10c79036dedb94fd14da31127322347e281ffff65e63ef03e11e03f24d445881fd461b87595a0e142439366e07310e5125e3dbde10cb77dad0f5f998f793e2be88a95dba9f6c7e4f0d4c8870b226ef3e9ecce3d129a03c968bc09f176f0f4e3172a2ed880d19110ceb860077545ea1886cf6a774f49bdcd8129b01c5360b6ff2b1f8ca2af37d0bef67e41872ab9f1b9470058a44c2b27a1fe8b9826712674d0fd5ace6251177eebddeb6276e27f9493e94607a8e6f5e1b78ef3072c324af1f7be472da4967512e2a244b0cc1d9eee413b5c6ec43a7dd676de319ab9bf0de122fa7dd1204fd03d513364d1df91bd9b4321245a6353d87ba50d3bb696cbd1a47ee78d5bf3abe05a2f4d584395cf2a0aaff85fd00a825c68852d1a0c97d488ae3da4939ced1218b2bb36cfd9ad086f6977abf0ea7a559de99c7a57e04894fa2836f77926bf95b54d5bd1eb56f33a50e40a2b2fd6d84915383946b31b2797dcae17ecabd8b91f7f5c93ba52f160a14f0952ea95f67f66dfc7ae0ad351c93be4940b93aef0b99737e4b8883690bb391dd31bccecda7b063f598ca1912f050a565cf11159d048d91cea374bf39d6ce4ffc89645b60cd4a309648bde64eac2574c318012385c317e98d1c3e1a020230692d8f8dbfa9542eeb6d49feaa6176fd1b30077751c0352b21aa71fb891c55cfbbf4bb4a03580204c8a9f2a3434fce487eaccaf5e5dc59775a185a208798d22ce6533515f464fdc8f2830af3ca34827469307de148cde7c31df0cabf5755f14748d3bab384607a5d50b39455288ea060ec7f6faba523743df37bfbe82c97bb85ec89c8f8d678506273b5910b7e2db870fed38d517a43343c602640a86e9c4435abb239098ebaa3da05d6f9aa59b921535e7d729264c4d6c1407c10af19d39313d4cc9a769d16bd1c54eb491c8e8cf20347848bba661c88471ce2349616a193a27784946dee097e2e2dde652f355e4145dd9e3e0c1738f8ca5341932433f6c5f084165b84f7db0ac7b3b6653ed92bc7384bd910418689c447abe74cb1d2c2e4128c26c4777cdc04f7ddabba6aa51b736836f90490e6f97d138cb767d1597abdf641c7eb5f66606ac8d565913950fa5bf6cbf5df1988cebe552a10ad2f4ed6f65c535d4433b825018fa0855eadd902e1f2156b0352809665775125d6ca923677bc3a90a181e15b58b1b5bdcccfa386046890346831de85a31e7816ba769fb77aab21a9d3135e8afb5a02e889224928199cb08f8c82435d9bc565219a5697e489a849e5e831a10c6a309fda33b62d2e5ce2c6682c1218f91008612aa867c1edb0971188373eb7c3a1199aa076afd7c91b117d58f35f1b69ab7623f71a1a4e4b68663672bcd75b7f2f66c6de224069509a8449c4cf966403647e360f4ef897e4df69057d95ef0f3e3a383d44b165c4c31389885b47da147169a6c6711069a48be9b364b06d5ff1a433bdb9c5654e20059022b969c90ed529784455e193ab4b633ac5145b838eb2ecfda9c2741f5790b5c4119c5ac4a5f3fd40232a2270e7ca2ed2ade6d0a506ba92ab3e1143c92a1a608ef6690596976e4ad2a2da0fde545875a2eacbc55a6ca6dc5ea591831a74ab122be3eb9f9b1bd1365e194acd97d0884a7f52606b4300e2cdaaec88f986b2e548557627b9819d55153a5dac9bc2505dd8a4496c9f51028a796b83ce023616858a5ebf7aaee9a181fc00114feb48e53c1c0ec6c3b6628219cf43a14d1da163c36faeb6d3a90511ac32406fd2d77d4c140c746f40d44b6cad212fc9698f1bcd7599f826ed8137fbfb9775571a71ead81768759b1e1cb925e392af97753ba055c7e5c1b751a2bc7488fa7e86ff5cf9a934e5f6144914eec0d9eff13c0abb207cc702ab86ae34ad0a087734a9910f25e21a74d8503850d2318208f52dcee48d25f33d8709a6eb619c0037b637f589252294d856c0be4464fcf7c903a8086b493f5eb47c7ee09adee33b653178b63ea2594ba17e8f413fc34340d2c5fe9ea97b60e37a3c84bd63cdd3a75834fc125fc428f96d049006d93b72e8bdd6f00b796b65e65231348dd4d13f883d87e3aa7878d5de002580594db2383c8d4602f9c91d821d45b8bf465038b5dfa594a8c2e77439585d17e89ccbeab62e0662e04a169daa7a70ef3ac77ce65455bd3980f401f6edab262109af14cfffbfaca11ff79121b2a12279e2f4017bd49f8f08c39e9f55eea1205c083a0e8a17f3b8514565219d62f9df7a3fe918ab52c44e5e373b49b3b851a67ba0f43413bc3842bf71ee5274fab53dfe50ab803af6b2fbafbbaeef4e21a1ece0fbca043b634033e5600d6ac74528350b102a87534a26700d5999ac068492897990da642981c0290ef3ecc586331f1fb30ada15d5c7309105e0110f81359fb6182355627a88665296564fdb89ee8978636d95ad7099bdcb50a10fe9cdb3db893cfd09e831781be6d31966b4fd23f7f9f4011ff459936e8a9690d0919995dc8ca8291a89612b737a922d9259aa6981adc34fa22e593fcb68540f7c0c76eb732eba5bda287f70ddc14107933a288c6809e5abb888c651ebcfbdf0fb30766ddeaff94d99569385a3d32055e13003195e4fd73fb14f20264a3418341ce27da16f6e4ebb1434755883e417b7c65707394259cd59323c201f43ad99d9e3d92a8c532ac91c7d64a61e89628324f74f45161773a4429e8688c45dcecae4bd07040c3b2e59442519483d2a27bc1814ba28dd973e0017d5776e320904d2900302b790b7e76ffb6bbc5757c025bed4c4ae25846316bfbf0ec70e7ac01c8a9bdf650e1eb6e03921a20aaa6852c163690c49292c7858082d97d8cb6cdd4d5f9948091e48d566793540d347aa762479353a4c027d100911659ce86d0883b876a48d667293c6863dda18dd9141fda2586f78d7725d4da4534830ab6807ae55a4eb701c0ff69c9d8a4ee97ac0f2df31c2b7ba18c283a3875f3f9dd21c633b387bf34d65795b76763873fb9bf54e2cbd24624aba8ce8225ea916280a98db05bd751bb9bd34b26f73536c7e023befcbf4bd816b158bcbbedd1dbd2de94935ad823611c44d3de636638bde4118ae7c7cbf0420165a6a0deba55e425cd06c1c7b785ee751c8728a7402ef045bf923a674c876c0f287fd6cceb6481b7ba6a30a537fe16db412dfd761541289c34a2a4ebeb58c87f6a6aa2653b20063a8f544c0e8601b0d1512ddbba5e1e8d281c16a9b95ec413c5ece4c2d589871535b16aa783b7c149a34cb81a233283c76c80770c35b1a1eb68007450c1c29f3d38789675f0d5e436859469b5de68aa16d20621373ee816f0ba07d4ff7e080ae9a33430e2f7d75c2935953be9f105ba079c90f0d9feddd561e4ce7defb0949b5da9254dbc0b680cc906ec1a5f006dcba733ea77b669c56c50845d249acbc451f1bf5446417af89e5b8b1d1735a6ba81ab713b17eed18dde81751c7669c360da33d2d713ee8b094e3211283fbd97c2a507286c228eff09330253e68f1b4d4316c21408c0867441e926a9a1d14409797c2b58021c53c6ce6a4e8bd0928f75b05a6a", 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCSTART(r2, 0x2000746e) 07:53:38 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1, 0x10001}, 0xa) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="eb833a6c9631ee03577d12ee3a46a24eb1ea6af29bc4142352455d8d63a36840886c64733497231afc1846526e1cae7b8892024ba2584c1258ccb12ed1", 0x3d}, {&(0x7f0000000340)="ed912cf5ba5d4f72ddb9f7c1e281530887d1fad3ead75aee9e", 0x19}], 0x2) shutdown(r3, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 07:53:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x80000000}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="234057d9ab77dd4abe2e3aaa0e9d23a25606e631f687d51597ba09e8e23969b3780c867d61fca1086e2db934e8ad75aac19f1f714c1656349f7a067289fc9114ce54f85a4d05a8d5b8e067228dc90379f7757ec2e13475c8beec65a4f2dd0e9a89e45b300372a1d175dcd79ee152cb13c4ad49894e522a557865725036bae69ce5c7ccbf89e29f1b0b16bda5b043fac99ce9d90782ad6efb4b7439e2ee13164052ba404a5c8009e5a5bf53c469f64c229bfc896c16333b7a31dec72005509c2e541390060de6df6405261a38", 0xcc}, {&(0x7f0000000200)="be89d85faecaac34408f21378d15705335fdc319582c95cffb465987ee975dbf537e4a3f8f5600605b105c4e4a289642b4e4fdcade6a0518f251f7431cfad53823db9c0bd248cb0889ad8043f3b598b083bf8f921dd51a76cb2263ca4a487fe231c3fe5009614edc50a5f7ddd8dfb5f2d03b561b0eb4f3eb2727d29f0550fdeb90f4f9f5d872978ca420ea4dc3bbdb677d904d4f8c639e4837a9f19062b9c7633e3d5988da7a4e65f9430ca75e4f298aa884c55cfbf288f0ca637306d6ed9babb920966c7e913b66eee54aa5db3bddce194548b39e44b657b7357fc8e56b0a6e8c0f67230a6272a550c6686a061d9a08fa8a75eeff702131473a43a9dffb170aaf71b1bfae7c3441ae7b6a0d30c676ff8fbdbe2d05fd40d341cc3b52ec2805778cd0911fe3ff6cbb4b73954405fc046b7dea792794ddbef7e14a5cb04cf5bb76a22bfbee271ca06a8d424556f202883e5db4428721e86bf7c76747871097194a2aef71da63910bf6e0fcee2446d5420e299004fb21d44548d3679a0c99af0c704de7af41e50b7e24bdc4810ed674e5ca0fd04cd2a15050e24ad35b955b60de7ebe84767e461338b4dff1b3da739c227bdc4bc3d7ead71b57d326fd40900cc4d44c48a337a81148bd90446ae68fd27eb07a0e19f1ba8339111fce4d6d33a53e57c68ec40b95d2ba7f15a49a24bbc27aa4f7716a97267c03441a2c9d064c58e9aecca8d3fe3c529b77aaadad93df99e2b3f0763e7049911c504dc5380fbe74c1409c7996c6afb26c3b1eb6051d41003e45c94611db7c640851600bc759adfc4927077a73e53ec7193928bf127cb59c91e9cbb6bc01fb0dfb0570b45c7ed5956d46c73613f051ce1dac86e99fd49d80ea4e47ed08c907f960063d3984ddbca494968c74cf93512235a05830b5e5342ff2c1554ab18dabeb237075b4079d08acad08a5abdc1e1b6c58d990ca174e4af410623d4d169453618a04d742bcfd22f37e533fdb9ccd3838b36bfdcb03d62046fe950fa263b2ec9cfd6fe462e36f368dbe0fa57404f1645110de310a1c10280f0cbce713de506f331af1280734fcde8226b9e251fa441175e2fc8726d4fc5676e392329104cef0c54265db1db383807b459bd487e3bc0185f80a36986b144b9c43da86e52c340b660a23719e7eeb894c6ecb5531691c3eee095818c876cd77480444b17c69735660f861736b69f177cca7415b7c756a7e304faa80dac18d454b94fc04866319ed91a25e79c23c8bfca2f8761fd90debc873b4ac79d27d8ad9c1101280069b6371101916eab4e002dbf0a694ec5039d8aa4c55b1b3bb0af99f91ea0bbce732fe0787632041d75227e5633e3b51ae277a255f576a01c56703d36501a8e443d6bea27d8186d398d79d852cb64c7cbee349be6ac0ba336571bae41b57cde0f147a541b5345bb28c9f7771068dca405e912464a7e8f9e3dbe2a79800fd0204a628e41c2ccdb522856764081a4a2fdad6c8ace03882d3aa45034356ff2cc0aaed789d403b9618d983059eb989f309684af0c106c5e620c70bc33aad04f1663cbfc8909941322485b5cfc32660f6d0ec847ba6c5f1d7a20e21ff488b598098b899ecbefc9b809c6fb9ea8001068c30759a4d13cb59cdc1147ee07d8c3be7c1bd30b58950d0c514b7412c2b8623e8178df3ebd92a8b4942d6fc31969f6dda714aa85234e6a552c5650f3ae08e0dd8b241cfd784cd2433ea09e0acefa8d0b2862859772f74856594a386a223a768fb8e1db3d728e0d71dd9b6897d0ccd77ed0c962e4c8f34e2da366e3b0279679224fd78bc1062119a8fc425c9dbea6c8269ca1757f2e585eeacbf3c9fd9049a17543ddea073611dcf98ca81265b88ab07af59d23e89b448dda867358db53ad1140ed134aededdef501ac823f5942eadc646da1c479b5ff521b70e27fb08a1bdd3bdd3b83704da067b3eba4b59b225390af22862f0526b6b0857b2c0c2a480c4d1f5541f9b56ee43f5a5b734dacd361c44e01215a2cf5879d67d3e60936969c9fb063df2264df3785a29dddd2e0ea3738a679994f666413923ecbdae3feea96347ae35eec012d165354fd2a0279d7f2b2209dc39a5e9c5167083acad466ca991a047d160364540a22832df6720107ce4b87b7b94b8164938f9ee088e978b58fc730cd95cd007f6dc8a938df17934a20b529de0e4abbb17e975bad09c78f1c14dabbdba783fd11844dd58ae85a3a2ad699bc03880b45e16df9e566b6258c3e1b462532c18b587471e0897dccca6489a5629e2eec27b53209224abcc55c36d05343b908639ae6bff07de1a9aea09a3a1a2bbd5c179e01c2007d3316040b2beba40833accff2b9c33a4eedb01f8c405fa80f1919f429838962ada0d7e3a3a7986c00f4d495d0664d51e60f6444a23ce176dba6243fcbbb7e634aa7eae93adf13504695b531e109c2c3311c6fbdead887a03e3df66cfdb7f0f6ce6d2be8c8ba89e85b8537f7786b8b51ee331982b8dc3f9e57961040215bf9511683dea20934b979fcdd0096f7f9241d4813bc405c02d2bc5d6e45782af04ee9b2e50f99d2b59c3afe304dfb0bc30883c1d60c4b1496799920032e613f06e469daa71fb3428c74a166529ddec57dc3eedfd780df4e0659059a26eea5b6445bc2af93e0618ce20b02c7a265babd3de65ba21e9d19631add9889e05a8de2b93f1edb49e5739c40e3db9f6f8b362ed4139f09f9eb2879c3b69c2f0dc0c0b88dfe5104d55118fadfed60f8fc2c54d217528e744a23073cf68274c06ea6a90f8655af7d56e1e4052c58bea2b8e1a7a0196bd617265c90746d32a3ff692be43717c08348ac386bd832e4d4bf838fe0125c9c304119d069959c1c4e366ca692246de328b9b21922b95f78df4ebb6542b4f0837f03a461b182f37bf22066765ffd6c1cb65c03ee904f4699072730cd31895806a23eb00f0213aab85e6b9bf3e84998146f8bfca0d0a1ef3f839dad1921c5830116ed089d81c44a5ac0291e1bd9602a01438db0506a480386104667ccaba635b2146bd87307f4c702b02ca5b0b0667ebc7db75f2854987f2fa8445587ee8af43d8ce456223fbdc7278d9792f7868c00320d7460b010b4b7eefcb161cf4c292d0feeea72a21b7d84854fff17e8541a141074c9311f7f3e0d59d62dd8d2318fcf76d39116f5927e3f46746c0ed07fa96219e9093d3a67cc60013ad7ac391e9e0a421f70f8cbc4ac37eae3edc987a973abbf39d128fd74013e081d431b0276f871cfd9281e06bb6faad6548562fb310e2353de26ee9dac809643b297e5a85759c02f4dc2bbc1d978d6e6c7352dadbae97a4ed50f6aa8c7cc9d9303e393936c43d4fa0292a58f69ace17d8729bdfd3a7dbee417aacbaaa6c68dc4479d39b503d2844759674a00bc6d1abfd38e9befe7abf51f64f96b7255cd910200e07a90bc736ef27e43b39a3cfb12085fbb62b6b6e57f6e1824041964bc22688dd03571bd044fff11e4f54ffe170dcd79239007859074efaf82dad42f0d88875cf264c29581f07fc293565a728a1ba5d3b67866b4fabeee521d769a81e3621ae5e3f744ff53cd0123e2e465b42b72fc3038a86ce1ac9c6b46e4c201b6a49998d3d01a2e69b0c62a338404203a7a93a2d88be9b4120d5e213d2019f21be7b859790d670a9b4a79f97b04738f1209b33a432bb3c9df6f1a5377ea0b179a0c5dab964ac51db00775ba9ffedfc44e63e8dbd9708a35b7da370da3c4bbd848c915b0bc428f00a23af12de7cc1c7d2d9a427fe4be0389b27fef4a936d55da5ff2f611e7144bcd693fb2975e25087d860075ff6d9ce452ea5497de8e7af4844c2c2a95a60cc4848c49f6965b10c195edbf06e291abec0ed1e715937cd2356f88019d2e03e0e04bbdbb42994b8805e2d8e61048a3f2a31539043e7e2711bbbae2f1b9c3ea393e56e1b9283bc2b84fa648590aefb288eb7dc10f85da759493051a7c0a7fbd9207f4961ebc8b45c986ed8f3b29e997fbb86e387dd14ae36493736e47c469c0a15e1b33e17431b25415bc705b3e3cc587dde6b40d545302b84edb5b721aee11ef54d257e9a139c460b5cfc3c1e741995fd27e815bc6bf8bb8fc53d57c6c062ef483013e399a0035c1cb7737e39f6a362f3db00ec58edf54d659c90db3edf507ca665ad3729f2d1d5f2f2f5336d9cd5714b1f6a6e38e8796b8cdd03a13a389d301205096cf4e9a7133fa5e212d99b1cf53fa0ef23b3e0e4116cb685c6b735e8fcb50ffe1563e6efac6d2f1cc92b170ac9fc0d7e7b2dab782b6fa5ba079f811391e936f98a806bcb1daabf8a6050a197f5cfff54c6117406fd6c1a4626ab188bfe7fa988210fe97bf7ad4911c283983934da98d851afe6c0e20ada5eb17c276dbfcce5df038ed93ee39bf160d79ed981049180315f2cfd64f28eea79fd2761410bcccdd3a810e8835f71df306de6e4b26ca5c468ef444f81e96726c646d6acb21a37e3c3f5785fa438fd926ce691f348208a8950e8c5ac7204fb3e76ef04d1877ad39d8fa88cf09d3d8656bc2b0fe2110cb9445c9fdd607171866b93bb0e260082c22720e2c9e1e76768d0c3412ff7cfa6d36e82addccf26f2d1c331746ee55f45e549c39f36925ca5d93e902aeeb681c9355036fc090d1cc40a132e4c2b4a894e86d3a079a4a28dc8b24705c167955ae1d618db420769537b65ef824d0aaa01633d17c4f32f76261216caf63795d53349bf6cc8fa7a47b69f4da5c92b9464d6483995748d7a449e41403769c0b5066697f1207623ea704b599f4a207b73dc7c14ea009bc4e3e928e9ecf26f0aab2289cfc3a9ddcc06b841cc8fc387f015e1bed2ecef2553b7f9ab1a573f1a79e4702c6ea11b6aa0092696ee703476e82d2efe5d023ec7682ce0d1b360c34329d2d02904583edd65edbc1b212b3c0ededaf101075adfc2f7b279a77cce83a8b13027bcfea9ab3ddd4ec29c772ca6288a0191e617d6e6511b4ddf2b42aa45426a6b12475220e6361c8c2bdfc241691ace093f33272fe38860efdae20fb7ff469be901bcd46ef041d9621e0e1aa6b6e93ff905c56de7e084d02caf7d932048015be926a040042d3b77d4138892c89c91ae6d7ed2e859bd822be16af324ce6a6ff5439e2ed355b810a238f26f0de6fa3f0941c89850cdeaaaf78eb68df51929aa701d0bd24c143fc6ac38e9e6940333191b22362008794ccaecb682afef15a1860a894f16986bc540d43978dcb5f5b6f196a05130f854801ef97a470a31dfd00c15c2ae3390de339ef36591d2609dd9c06a8b14dcf5d12ce7ee4e711b8d015baaf4c28c5ea7cbc2ce074634630ea395c97f5ee242f4e16ca0b53cf2fb9a09988db97d4ab271a127cf16c8c0e426812034463bf28c1bf0b08ec20c2a696618fe952ab11b4cec6b8b8265c1614c697b4aba54c2ea837ffb8ed20bba4a8576eb69f71937c9ab99db698e619f52a14e5752bc6f41486b858ac7cd720930b961d159c68064ee4708398fba8c39fe2ffd38fdb79b3fccedb4a6f631b544c6bb2255ecbca69e9baa6f68a92db260e231f3e49b77b41a1e6e1063d832f5235ffcfc5ffa6aaff05680df75414645346d22fc95decc1a6f5f974f2edf52ba19d7b91ced5f76a69d07e92118caa3086ac5a1a97bff4c80f13fc31d9079f781dd8d7abf520ce36c8c14e3a09faff8eea6903dab50884cbfd6815e4a96f0168600f24fba4ebe0fadef8a50e30f4c0daadcd2e06ccf8080bae87ca7b4b0688ffbf79a7444eac449071765f7e559ce167c7f274b94a226dc701bb323a6cb2e83", 0x1000}], 0x2) close(r0) 07:53:38 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 07:53:38 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x40, &(0x7f00000000c0), 0x0) 07:53:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus/file0\x00') 07:53:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) socket$inet(0x2, 0x4, 0x9) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="27d0c0981676ebc1f0aa671b0de6fd7f98a09dfca05ba5e8cf94d453e161d83f2bb5ab6408924fec7a5961de75513be6f760daba5f723d9e500609abf2c599f1a8d82dc33fd99df86d27b02892f16705d40fb99d33ed073e818aad89e5a0172c69b76f3558b60cc3c232bef8bbbbd326706a8bc48bd85c5626306bc3227ef36c2806a3ad1d5cec6a9cae71567f534cd693d50eed19ca0fd6c54fffdca745713f55afff1f82a5632e4587f2e604c03ddb9543691b0c86e84e5cf48cc9fa121eaa2fd51bf35bc91141bc64ed9bb54def4c1b9ffc7a5bee689a35c96a427782b1b6a25acdbe73c999cbeea813", 0xeb}], 0x1) syz_open_pts() 07:53:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 07:53:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) fcntl$dupfd(r2, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r3, 0x8}, {r2, 0x1}, {r2, 0x82}], 0x3, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 07:53:39 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x20028, 0x100) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) utimes(&(0x7f0000000480)='./file0/file0/file0\x00', &(0x7f00000004c0)={{0x7fff, 0x100}, {0x1, 0x7fff}}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r1 = syz_open_pts() ftruncate(r1, 0x6) r2 = semget$private(0x0, 0x7, 0x4) semop(r2, &(0x7f0000000780)=[{0x3, 0x6, 0x800}, {0x2, 0x4}, {0x0, 0x82eb, 0x800}, {0x2, 0x20, 0x800}, {0x3, 0x8000, 0x800}, {0x2, 0x70f, 0x800}, {0x1, 0x7, 0x1800}, {}], 0x8) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000640)="52ed8fe31076cca32f9ee9ca5d40a1ae1cfd4da86de61c38be08d0ac56d12542148ff29a88f78151e351f9cb6ff8c7cf693f022ba80b5ecb7679b0926c42235d5cd81db7eb27b351a62e427df0f5d1b2a0e2427ed6946c98fe45500d731ccdcc3748", 0x62}, {&(0x7f00000006c0)="151d95a0865c6f6de1fc65fd703e9485155169ff0b5b7ed0b2af8dd69f9b324df0628bbef16d504069f0d313c32dbdbc5d261a16", 0x34}], 0x2, 0x0, 0x0, 0x400}, 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x1) symlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='\xb7\xf3[:\x00', &(0x7f0000000380)='\x00']) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r3 = dup(r1) sendto$unix(r3, &(0x7f0000000400)="ab9cb97cf851aab682f82a417a677498c032f056e45c7455d321a9dab2", 0x1d, 0x0, &(0x7f0000000440)=@file={0x0, './file0/file0/file0\x00'}, 0x16) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') connect$inet(r3, &(0x7f00000007c0)={0x2, 0x0}, 0xc) 07:53:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x9ef, 0x8, 0x1, 0x3, 0x7fffffff, 0x3, 0x2, 0x0, 0xfff, 0xf6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:39 executing program 0: 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) write(r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) 07:53:39 executing program 1: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 07:53:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:53:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r2 = msgget(0x2, 0x100) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000018e07f6dcd51b78e2829688cac549b92ee31c70efeed408fc54870b194a8713017877ac404ec3381f41572075e99844cee0c1bc5c56f7d1bc7f7fa4cf6d5d6f7d201aa446c47d9b0d4e90da63f3830de77c700f72998e99fefcb8706493013870ce2ee06f292e87d28b1b8823f4630aa02127cbd583a"], 0x12, 0x3, 0x1000) setegid(r1) r3 = socket(0x11, 0x5, 0x9) shutdown(r3, 0x3) msgget(0x2, 0x508) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) setregid(0x0, 0x0) 07:53:39 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x7ff, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3a) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 07:53:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000000000)=[{0x2, 0x7f, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x10000, 0x1800}], 0x3) 07:53:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x1cb7, 0x6, &(0x7f0000000000)="e41ea18215a676ca7bf435c04bcb64b5eeeb123fea384c3ae8116adbdbb6d0f75e12f3fe5953780318cf9bf332d5d1318c0fb350b085a3061ae9cf70ac2ca350da724ea5d55599c1e0a00ce7e0bec904805fd97f1081ba8fe4424fc1656020d8c145d2adaa1e65af4429bed8af453032a5ddecb63a5901ecc233c6234a86bf3e107c01f7c2b2cec91a32ca847bb8897f6c5cacf5adda93d6018a4227864eabb545e86c118d019556f5812c5973203649dc9cfd298c0c5a60f8ae84ba1a0628aaa0689345862bed3e680d5910c20ea055290f9f4c5e313af5a8084f64a530f3e74b0e0495f326103bfda4857cb94709ba68075c806414b8a1b9747f93dc69101be03a25d4c8a4ce1f1264ff6e05957063b167c305b05a2e69b17fb4729be10ecdd0fb72fa8d462dd904e32389860a8bebebb9dc053f16b8659ecd1d8b3f4d75cdace7fd1ceae54f0e49926b81274f87700f4d3be871c3feac8bd16b5791ad300d6110e182cf54cf56b5d658bb8a46593be766d10fa82d0ee9b69435b839c51f1c3f2a60ee24610b0da146bbf7db1ee2495f8b18eb6fb63cad24e4ff9554d41b07d66b40a8d3fbf440d92e56e520dd8755fb86d1a71d9e5bcd1902454bb9e52efdbea815678111b380401f7972d9bb1a0350f343767f7bf23ea71449e6e49616f36fced0ff86d3544fe694a9a6af80bb7ce11ffdb5253f6fa0a3bd26fddad46066def59afab314e5d4340c89b2acce6c45c11d82cf375a83f6d90bf9a557eb88274bf203330de70a7cfd41ff74fcf76991fa099771da5d80afe08e30438b9dc674eb7fb3540e7079ad91e5d3f3c64c40952971d9dc9a0b1b0cc84658ac418be16c8fb1d0508fe88e79a1c092b722f6631ef9734fcbba1b8eb8681fb233715a3db84edb642b63213126b95187678d0af7ac2bf27a1174c86826f770b768247f6fbdbbae31ee4108781d4d30cbdf531ed89c67afea50298d8bd98228f0bc4641b5489ace337bc5824d9ff7d8daf491e918d3dbaa5e4fc183fd75b30642c3f998fa2b8052eb05294d440c707198c49e6e1582501cc37dda1aaa56d928bb30f45a3600644e318bb6bb966422d0179a1e101d3c02dc1f27070e75de83b9c7a3b8d4780dae546209fa2498eb03321cbcb3f741b137eb3f616448ddb3854da5a5a4f0dfb49ffe9f8b97eb997d54650ae98a94572f7c47001869c71133211078b05cd76720d04e46a280692b2e70c8b55e42b2ee93d452b781abbd513ff855332e9830c433196b6edc12e7f4939b8ba8383efd4629712ae0a4411b87cff3d6dcc7b502d8a394290e65f7c4d6b1b863f2deb7abef7f0bf796a2b140b503eeb9875d8d842c39ac4831b9a4f9e340afdae47a02a07c9caf6cdddca9d36c04342c9014b9b00558fd3b9983b1cd909fbb6ffe1ee1dce15ab6983e5abc65fa68f06f06ec98ba76ecee90c49679ce5a8485300edc0d7cb0318736f54e2a1288af67671bd1804c0edce41843a038ba8fb5fdfc2ba05fd3d7c900f1cbe184ec6240ff4c180152c9ebb18007eac535b997c3472ef354255f6cc0d49cb4c4cb078b3d3b7a62e5beebfa35241741b42d4f9c463faac3257ec91d283e521e7dfc035f0439696e0c4acbda3a85d785c469b6394f81f7ca2f2501c1be3db1dd493a9297d421cbcf34d6047231a9247fef14bbc818b5c7c9a313f59801156d05a97112d09ff7110f336999177e30db48258a40b956c38170aa54f0a226adfc14ecd533b14c5f610e56d54058cb78139741fddafa2655bb931e1fb15c314b784c0d4c1af3880f73d7229d51999d08e787806334824899bc4f5a0b7157dd9cd8e1ed2304a7dcad75ec541dc2c54b00bbb2bbd177b17f87415cacbb9820e98643670524362f43bc3fbf253859fe571cebf7f52fc9f9d3b19711b76f674c3bcd4385c5e0e01071eb035ee8af5b60d10f05276a80616cad0d531581f6dc28fd12443e49c3a22d1fff064e7bf9f7d6cb7da05b18a195ef6337562521038c7d1125c538ea0d4769bf9c269c6e1f05b660bddc3c7534d310eb3a2cb55ac82e33ee79a93de8b625eeea292e77267a7a1668505b1086139d414068ac7051e6582cebd1e85df3e3dc7fb2acf7af09da1824bc921cd826d4c9c74cd8089a4c531c6acaf558b7d85c85aaedfc32824921f754f05a59de44d223cbaceb02518fcd8dd0a4949f8a39c019377101211adcde37ab0325ce9186e6074457b691f0eff59a5f74b7de975b8f3e7ce6ab1856165dc1f01e2520c719d2b5d5ebb2ba5ea10119b4b5f05a46b35a2932ea42b884aa71e5543acc91d9fe933a6495a1f9df6b65608de7070554517d0810d315292495cd04b80c1556e4760352582a1b2ba7ae4fd1c1d7bc4982e00504d5eeb04f5778ebef3dfd19108b6ea4a40ab0ed907bc2ce8cc68afd71a1087dc0114b669d127445c3645805ba5e6a37536b2e95ec53f5ef97a354bb6ed80c8a73a17aaad6b9bb1cc092b2c356adc7aa1d2b00aa7626d50b9cd6616d6f6513b96b9ee818a73c7151c54e13ef7447cb94259d5fb5c6d5953fb9f9695e5f035057a2c2c3befa36bb28e50c0180dcc415797a70fbf271cb6ecd815d58ff3aba67ba9853a4b9c5e7c5304e65d8874e1f95368964d2a13f3675c7b9f23b97722e1333c53de55e8addfbf29ab7bc9c78dbaae8dd71cca692138f1bc8c2f013ad7ffc023a16110b8e4efc2e2aab8da2b9c025c92f88981571d6df2eeeee3f507d5b09ac3395156ada50df084e29ddc3b43eb2aaffd78786c107c7df382b0b409ed56b4eb415f6b34b792b1e2e5ed59025dc2169e96e1e9e7b1e08506dc1769c4303210c65726a35e3684cedc66320f516877aa179d6d8d1d0f8bd4799d1b877fc41ba0e13dcc82747e546dac2fd933eaae59ae7c957d915ce01059f85b3c7bd2c5dfef0820fc78e2ced5010552249c56ee617ed98e32b702f4c1c1354d1dde9ddd0a8f1f82c1cf2a17ba686f13def75d8608f3181e42bac54123ae29a185a303e277b1ae17761042389576c1caa4c9575b60036ff7228e7b019ab89c33e4b5c27b19bc31f4f72edc16ef1c6c6cce8bea53466044792cda3fb7e44968e9e636b3a154f64451534b06b8733a01f0c135f17972dbe821f48cfc87b51f8bc041a37096898dbdce91a3f0a6b78ac3473f79c1a9d69a5b24ab7f092b7de8bab1666dae576592a7abd8348c311ec0d097ad7cc81ba0774658f8d95dc92b81eae9d206978f78d7e776786282848e4ac8597ebc8026ae55e19c4c958a309b3d3a04cfa04dfb2625bf815be76274246c904deb8821b9695515cb1a4b4e122dde8b3aaddb89e7a708a8f138d0229ea69dca507943496a47ac51df8d793197686425d52ab5fdaec19facf69fdd2e9c563ff30ad07cf7809bba1b8412c28dab9c811668508ac99c50da3f8c330231d6b419195c4be28203c2a16331b41e4b92f3b73241fcc22790ceefe57eb4b928ac1ae92fb6625b18ad04cd8c818b673e7e04fed935ba3868d2acbf3fb677dd2acc46eecaf79a19213b350764da990ac529986416f2486a51c17a0a4bbc456453f8fe5083739b9209a0b4088b212d3f51fa33fdafb49ca55278b663a0a7afa68e6bb9b07478b60d4a72aa18c56feed4830ef281cd890d78a9e6db99a740f7715d2ce28e23175dd1fe1011c4cc917b33a952f93b48a7a7afc863da3fac4c7e6881d2e0fa34bd49ff440181ce96067e45efae73203ae5e7e907550b38ea1e5201e786051483ff090564575d3e352a87ecbd3ee65e9b3f76a332d76fa3eb080cf58152bca1e33b04b7793b0b3a58624335f6f397e966273ad9cf9c92e2243500ee35f5fb62cb11494a583083d6fe282989fa4c5a348ab569663d906eb2d50291cdafd3e4d6b98e0f0193c8e60ca66244f2eeb584e312bfbd5c843ae7770c5c097511b44604d0e57e22bd9821be736886752c3832573a69aa4f435e96f869de6c33e7d52445ee60fa8e2ec5549e95a534ac3e337b4570b61c36a3c40067e75703df7b4a89c5c90cf2df12707126be52b000accb05ad3f9984fc2963a2c960a4c60774b813d9d2e6246fcb68db1098a515cc31ad54cbd416b3d17ebce979351e7900da6de93b89a992780fb5bafcc526b3ec3282c34f1953af57009a7d0cbf8111fa60d1ab869c76c7986cac2c857ef5434b17af2137ec81068e9f2033b42b814265d4ad915249df7a74441738e4c1b1ae3285ae6a2137f5d746f919d030dd9e055816408c5d4f6b2260e6d94a7a36e7c51f794c54fb3f1a08c8ade4931598e96476c9a2de9e3f5ea24f6056dc5ab8b07a4508157b7856cdb7a5c38c78072d3811bf213721621d9cc4c2fc482c2379e545aaa1fcc40d7b98a95360cb7494550d825f788512464d1acf3d61e8cb65327051d90913bea0b8016744908c7acce303b703f99b2b9920db2b8eacdd7c2dea9dd427f1b8a5c39e6f9b76e871dc8bc8384ba427fb5dc9449a23fe5428c5aed923e2fc0fdcefb6c487123c5eeb4f623dcca811092500e6667735ad67225f499e3ac4bb4d6a1ce43e34268ffc36ebc8c1ed6dc51e08a965e526705a9020fed9baa9c7220447ddcc4831b881d95f50230313c395c89ab2fe20410b3b9e4658055b657ab2970c9f178cb61e6538568d258243ed566225ee383633c181f3b91efb77dc2f6b7a618c34b57a3871dbf339008fb9aea04b0378469990080fe64753663f56b20bfb8b7bbc17870302536b0b01260bb2e57e96c37d8b7aaa3d2c46d82af699f06114fd6824f60a774368595fc7c13be5738d4f288f96363424ecb23afe257988d34c2bf25602db2a7edd43c5d60c46c1cbfd25fe843488fdba3c4d106220fcd479d7a330de8f50d0c7b26480ad05ecf36e369992b8b3b76634acd0120db4fdcd54dc1ed2408feb735f0119ebcfee643239635133efda52a3f1f8d747746de7b99f7272d48d7c9907ff07799a23e823aaa19ffd835765daa9c847945c1549c70ff6189bd9dc51cf980bd61b5317966d5feb9432833b9e445e7b1154dbfc2ac59ef505936ddab94cc250a2376d4a8cba41f4090bc3d6143fee8c8914e7fac22dfc345eb524b03c60e6f129b67830f434aec84c87d8cb1739e7f9dbade541e8fb1b2c31d392029794434821bf6c61046b10ca03e38ba783a849d7aa44a418883b80fd88f8c77f4d4ddbf7b154c968263728aa1a6d8e1ff2c79e16c709774fbb41f173b8b1237a1cddec5e75b0d1657fa34c4cfef9f98de94e9e32b08dd9c32d67b5fc81e54a5aca2b0bf6b1279cf5117c01c6fff7b7f31bbb6a103c8d47d65dc29c23f20924c25f65c99c63c5630facb98bd18ad04c191790975c17cd287347db2fba7e8fa447ee780708b3870699e1f1d8191b29724043877d0f3e3554f1425b189d45a126b17fb4d45aa1fd2dade9889aad0daf0942f139975271910127e453ec564bd6c80c07dcc1c7dbe937fb1e85c3c4cf11a354f137ac754781cbc3967ee735d4eb9f657135af205068d36785d6418d52201bc8465916470140bad44d23c68b2b90284111bc1a25dad34523c236ebdc01014f511f555dc23f04caf8bed83324359619a59705c9f181c20aad4b7e37601a8c3ebef4b70b08a55debd7ff6014613a572eff886091f69c10559b0f12db334baa74e080fe5fe8b8fc25c26e9a5f4df2e25dbace362a47640253441d2f8e8949f08d595b4d1005e97437940c81235384cbbecb69e86859c0a87a2e504b3966540138680f44bcb3e8c594cb87bf46a437ed7a022bc6e68e1919f5435574948bfe7990f11413a6c", 0x1000) 07:53:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fchdir(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x6, 0x6, 0x0, 0x101, "68062277bac1ba5651c2e3845bc46bc656885677", 0x5, 0xcc66}) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) r6 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000002c0)=""/223, 0xdf, 0x40, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r5, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) semget$private(0x0, 0x3, 0x9) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0800f1a82d0c1ba51b0013805b27e26fc09baa96c81a965f6d09162274993aa7e327c452471f3681f1012de650fb4fae5c236cac45dbbc6524b323000000000000000000f7e2a975747713f5a4f33ba023bb7bb2d571d3b3537fd81d610ca74ba1001144190ddab0ea1078538f423c7e5b7325ef0ca366dcb83bb45f289cb776e62223a840818c055a37c092d32fb1b9852af5106052e5141204f7014d5cdd64758cdf21f6fed655a516f86a4ffae81f413979cf1395ed53cabefbbad5f67d9bdfa1250741ca52b6f3b18c7c100e6a7e4b14991bceb4e43e59ea8658172a1c6e41ceebb381"], 0xa) fchmodat(r1, &(0x7f0000000140)='./file1\x00', 0x20, 0x4) 07:53:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x90, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x400, 0x200, 0xded1, 0x1, 0x401, 0x3, 0x8, 0x0, 0x1, 0x0, 0x20}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 07:53:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x6) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) setgroups(0x8, &(0x7f00000001c0)=[r3, r3, r4, r4, r4, r4, r4, r4]) r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) 07:53:40 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x46, 0xa8}, {0x15390a14cb39351e, 0x8000}, {0x89, 0x1}], 0x3}) 07:53:40 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 07:53:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) r4 = semget(0x1, 0x7, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0x4, 0x800}, {0x0, 0x10001, 0x800}, {0x1, 0xc211, 0x800}, {0x1, 0x3f, 0x1800}, {0x2, 0x5, 0x1000}], 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x9) getdents(r3, 0x0, 0x0) 07:53:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x41) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x880, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x50, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x100) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r8 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r9 = socket$inet(0x2, 0xc007, 0x6) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x40, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8480, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8400, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x80000001}, {{r2}, 0xffffffffffffffff, 0xc, 0x800fffff, 0xa744, 0x200}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000001, 0x5, 0x4}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xfffffffffffffffc, 0x8000}, {{r5}, 0xfffffffffffffffd, 0x20, 0x0, 0x100000000, 0x3ff}], 0x5, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x1, 0x10001, 0x10001}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x1}, {{r8}, 0x0, 0x40, 0x0, 0x80000001, 0x5}, {{r9}, 0xfffffffffffffffa, 0x4, 0x1, 0x190, 0x101}, {{r10}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x100000001, 0x1ff}, {{r11}, 0x0, 0x0, 0x8, 0x0, 0xc4f1}, {{r12}, 0x0, 0x2, 0x0, 0xff, 0xfffffffffffffff9}, {{r13}, 0xfffffffffffffffc, 0x8, 0x3}, {{r14}, 0xfffffffffffffff8, 0x23, 0x2, 0xc3c7, 0x1000}, {{r15}, 0xffffffffffffffff, 0xa4, 0x800fffff, 0x9, 0x41c24c7}], 0x7f, &(0x7f0000000680)={0x4, 0x2}) clock_getres(0x0, 0xfffffffffffffffe) clock_settime(0x0, &(0x7f0000000000)={0xff, 0x5}) semget$private(0x0, 0x1, 0x10) 16:04:15 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0xb387}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x100000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0xfff}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x6}, {{r1}, 0xfffffffffffffff8, 0x29, 0x80000000, 0x401, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000040, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x51, 0xc, 0x507, 0x6}, {{r0}, 0xfffffffffffffffe, 0x82, 0x400fffff, 0x7ff, 0x2}], 0xb8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x100, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x4, 0x1}, {{r0}, 0x0, 0x80, 0x80, 0x0, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x62, 0x99, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7fff, 0x276a}, {{r0}, 0x0, 0x2, 0xf0000000, 0x6, 0xdc}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xf8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000002, 0x8, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x2, 0x6}], 0xffffffff, &(0x7f0000000140)={0x0, 0x5}) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:04:15 executing program 0: r0 = socket(0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:04:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = dup2(r1, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x71) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) ioctl$TIOCCONS(r3, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="18dfb96192abcbb7207cfc02ca348d36fc35947958b0360db09ec807e70749e32614cabe060d2a5b9ef30aa9407e3bf6ff4765a0039386379cef83ae6f41eeb9535fb2bb3a4084fff02466463e9eae475351c90ba4f9b9b78264f2959cc3f5c2bf39ecec2d22e547264945b22e1f19856e1e586ebf859b8683fbb2f6719357ceb66b103a20e03b5e5670e248e44012985aed275086638ee6f5464ad81f759df187a2fc495dd56600858c8c6a86ee119109a2ad767916eaf01691e66d6124975457495ec53db4afcbf5f51d2b3a5a50b26abd98121aaa166c99c2d9f1bb668f47918c075550f74c794138365ebe534da2203ed5f7dfb743e5ad3ee51860acae44aa991253fa6f9676f545a84809ef9f2e", 0x110) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) 16:04:15 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:04:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getppid() 16:04:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) accept$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xf2, './bus\x00'}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:04:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x24) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000040)={0x1, "dfc9d15833a5c448ab2b36e7b9e09347adc3e2493757b4b73d2668ebf500e72de99c9e9f40c895f64d52f6"}, 0x33, 0x800) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:04:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/91, 0x5b) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = semget(0x3, 0x3, 0x600) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000002c0)=""/58) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') dup(r1) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:04:16 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xd69, 0x8}) clock_getres(0x6, &(0x7f0000000000)) 16:57:13 executing program 1: r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x10, 0x4007, 0x4f) r7 = dup(0xffffffffffffffff) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8002, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xa20, 0x0) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r15 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0xe0, 0x0) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x80, 0x0) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r19 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r20 = socket$inet6(0x18, 0x5, 0xcbd6) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) r22 = socket$inet(0x2, 0x5, 0x7) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="7081da94b78a2a814f03983b84b2b6b8d032b979d681d9ef509a026d68299fcf95749ce84f3bf140591fbcdfc6174d3876510eedf5e58fadfff88e7851277872c5fc2c8cf5ecbd381f1e54b06542d59793a2d9328c0d4cd64fdcfe855c4e5167e500e057a43f93ad8cfeedcb8e03c6f630eb9f84ac72102040108dd4a9e09593b6b73cfdd7f30b8c9eb8e1f82176a081ce64", 0x92}], 0x1, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}], 0x88, 0x4}, 0x1) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000700)="0c844d4ade20ac842e13ac3bd632bfbc214ba13457aa3cffaf6246531a59dbebe8b6eeacbb7567b418ac3ee6b926e9ea81957d57ee1787568cf7b2b2633ccb1671d671f6c4e1ee454a48a6e59ab09d8e2bb45291ecb8be25bcf33094be736aa1f16b738c4b9c5bdb4f7524500351b5987c6a65171b107a07ce4e570a794b53ac073495", 0x83}], 0x1, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r8, r18, r4, r16, r7, r13, r6]}], 0x30, 0x400}, 0x404) getsockopt(r10, 0x6, 0x5, &(0x7f0000000880)=""/34, &(0x7f00000008c0)=0x22) chown(&(0x7f0000000900)='./file0\x00', r2, r3) fcntl$getown(r21, 0x5) setsockopt$sock_timeval(r22, 0xffff, 0x1007, &(0x7f0000000940)={0x9, 0xffffffffffff7fff}, 0x10) socketpair(0x20, 0x8000, 0x28000, &(0x7f0000000980)) connect$inet(r19, &(0x7f00000009c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)) sendto$inet(r19, &(0x7f0000000a40)="1548a0d45469542273661038ed183994fe169d9982836390729bb04c3074ffc6d67d7ddf3626d12deb640979099445c348053561687cdfacafd6fd456f9cd0de29c619dda3ca1c47a1656a5c6974a10f2ec8fc87ebaf6abec2109f9e7bd8caf82ba62f72fadf473dc6dbcf9c4eac524aeed96ee8f56b3dda34d0111cdd05bfdf573dca42498431df7f1c7294e2469c14c69cd979517d611cbbe0794ff99cf6d6bcd401373a9779cdec2a6e30ec35766c6f12a789bc4af92155ae8e0f53eefe1a1d70de2ad7c3faf70638d3795d", 0xcd, 0x0, &(0x7f0000000b40)={0x2, 0x1}, 0xc) 16:57:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0xfffffffffffffffa, 0x0, 0x0, "0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:57:13 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x1d}, {r0, 0x4}, {r0, 0x6}], 0x3, 0x20) 16:57:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0xfffffffffffffffb, 0x4, 0x20, "7087ecee87526660422c2eec5cf6f25cd6db787d", 0x9, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:57:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x401000003fd, 0x26) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x5) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) flock(r0, 0xf) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:57:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getpid() r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x90) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x3ff, 0x2f355ba1, 0x1, 0x5, 0x4, 0x7, 0x1, 0x1, 0x6, 0x6}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:57:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) syz_open_pts() fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 16:57:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:57:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065a) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x8000000000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x41}], 0x200000000000016e, 0x0) semget$private(0x0, 0x7, 0x10) fcntl$getflags(r0, 0x3) geteuid() fcntl$getflags(r0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 16:57:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xb0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x24d8) r1 = socket(0x10, 0x4, 0x56) sendto(r1, &(0x7f00000000c0)="1020bfc9a8f19e3ea13c16a881aab69d78942f35dcb4f8d121ceb7e0ef432c7fa5add0bb64fe07ea4eb83355f40707d5ec5a33b4ee54a1781a06285518d0501c5480b1238c234778bd1742940b604164aa5be85eac8628a4b34d3e52718b60c259683b6b8521939fede357a31805bda05f756b706aa0283fe02ec70f72d185c9a04154ddd108d938b7125a165c724bf6302eaae6d0027da1c39d573d41c2253f12fffae2c1cf024563915381b43ffd535ed49e2b8a6ec6b354db9651cef39f57220f6afcb642331f83107f84d00e846018a52464ad377614e26ed063b765d23b8a009212f6d1", 0xe6, 0xe, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:57:14 executing program 1: syz_open_pts() r0 = kqueue() socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000380)={0x80000000, 0xfffffffffffff800, './file0\x00', 0x3, 0x3df3aaa0, 0x4, 0x4}) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x8}) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x23, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x60, 0x80, 0x5, 0x4}], 0x4c, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x80000000, 0x5}, {{r4}, 0xfffffffffffffffe, 0x0, 0x60000006, 0x5, 0x8}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x100000000, 0x1df6ad7d}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0xffff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x40, 0x800000c1, 0x0, 0x2}, {{r4}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0xde3f}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000080, 0x8000, 0x7}], 0xf4, &(0x7f0000000080)={0x1, 0x9}) pipe(&(0x7f0000000300)) 16:57:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000100)=0xffffffffffffffff, 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 16:57:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r3, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x4) kqueue() chflags(&(0x7f0000000080)='./bus\x00', 0x60002) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x5, 0x9, 0x4000000000000001, 0x9e}, {{r3}, 0xfffffffffffffffb, 0xc8, 0x41, 0x5, 0xfff}, {{r0}, 0x2, 0x4000000000020, 0xe0010002, 0x200, 0x400000000000000}], 0x100000000009, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x1000000000000000}], 0xfffffffffffffffd, 0x0) 16:57:15 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x1000020000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xffffffffffffffed) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x8000005, 0x4, &(0x7f00000000c0)) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffd25) msgget$private(0x0, 0x80) r9 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r9, 0x0, 0x5, 0x0, 0x3) r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r10]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x5, r1, r10, r1, r11, 0x8, 0x4}, 0x673f, 0x1fc, 0x7d}) r12 = openat(r7, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r9, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000023c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r12) setreuid(r8, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) 16:57:15 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x943ee3ee47c54b63) fcntl$setown(r0, 0x6, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:57:15 executing program 0: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) semget$private(0x0, 0x1, 0x1) r1 = semget$private(0x0, 0x7, 0x1) r2 = semget$private(0x0, 0x7, 0x500) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r2, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/186) 16:57:15 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc002, 0x0) socket$inet6(0x18, 0x2, 0x2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000001ff2e2f66696c6532cc"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000100)=0x2, 0x4) 16:57:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="d73000394e9adf5c68403121a961369fbb9463b1790907d16efd927a5900d06fbcd4e79047e6ac5b009498cd6629dd28fe513b05f22cbecf45616b49e1a08f9549b13eaafb072461af7c87ea383d6015d1ce7b624737cd5895ec304472a325c632b937af2d02e05139edc3d02f959c3f653d75d3cba93dd190fa", 0x7a, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x85c7, 0x8001}, 0xc) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000280), 0xfffffffffffff35c, 0x9) setsockopt(r0, 0xffffffffffffffff, 0x6, &(0x7f0000000180)="42b8a1919505248b5b466c86c82bd7a3e8fd0de8fe", 0x15) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000200)=@un=@file={0x1, './bus\x00'}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x9, 0x45}, {0x18, 0x3, 0x7, 0x6000000000000000}, 0xdb97, [0x8000, 0x201, 0x8, 0x7, 0x4, 0xfffffffffffffff8, 0x2, 0x4]}, 0x3c) lseek(r0, 0x13, 0x0) fchmod(r2, 0x14) close(r2) 16:57:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) write(r0, &(0x7f0000000200)="83378f04cca74905006f920bff3e9c7a726dcc6d7418058b2ba5fcd43a45eba46bbcd0e3aa33f3e54a7d9ba0b67574d9361b8ff62462b925308366a7b37004b43227f7837bb6c7feb4cfd0af07", 0x14a) write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) 16:57:16 executing program 0: r0 = socket(0x39, 0x2007fff, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000240)="86e65dc21a744144484df560b9d8940618ee0a0c1bebf09e2999e9a36801ad73860cb31e7584f3258b9cb9353fe886af36e5cbb90b804b038aa1b22570a3c17f84c78ba14f355a", 0x10}, {&(0x7f00000002c0)="a171da37c3f9c616c2c70068b51213f484ea4dcb54438e525023f7a2f9273d5eaf0da1228933c2343a41a2cda8f958ddddeaefa0b254183c22be6a60ebb73f865d12215be7f54bc6e68e865b977cb4434ddb18689b0aa85fd1687ac80303a7bec0f840471279917fabc75852478a7553a0dd6192ae7171fe90348a24ea8f52d96759de12fd65021eaadfa67afc5c26e9914c6950ead2e38fd175e6da92cced6153787350a8e5d8aee3b2b9c1f669103347d62f6b2185b4757efd6a02dfd473f8040969167e4b23261e"}, {&(0x7f00000003c0)="82b20e8b7d2caa059a4aae45960701af9ddebe79e67ee1e484c5d79b4f6bbf0619f94917f8ffa1c5b1b187d9cec9c7f37ec51ad19c230ac0e114e6631692d23fa6e82bac5df8d7b6b44a78b022c46abf96de3881bb3c377097359a7e823642264d206b0894702c170dc342317dfb258e0c2ffb680188be9a99ac8cc8993ae9193e4a8cb94acba476cf428465a6783c826bc20093a26cd114874245bbad2952045f8e9ece5f0c29d56b62a953087772502d14b45f7a5e753d8372d0808240bb4197508048ee18c6fb2ec313410a251abaee0e8958a0c348b864e6f2d10192a77b84be128ca1ca1c300d40ff5721889e44a2b03c876bfc5ca28be40ff5d4e318b3f34cf3eb35877186675e4a06c67407584ce45923b76d01ab1aaeb9dcf4a34138b0ceedc44912609402fbf85b533010ef298970f1b1c8e1c03bb05cb89a93d60b6ddccf68185cccab0768fa442530061483ef36200d17d1be63b25183bd3daf5a5ebf772125233ee4e41e424e9cf8ba354bd9bd243dd459b2c743a90dea887c709296d0ad8e722c7f191d74176ae86f431d34132d2b240268709558472da6e1f2957fb6857df0372557159495dea5cc4b2c9cec4ddb002eb2092e97e395ab451a4986f2924a69fe27929baff23eeca1a6f9d7d6dd5b0f73adf07a89f9cf9081b237a251d733b82ce3c30d45c3397b5aab7f2c7cd384e2122faa9ebfab1f79dbe5ce1704dc64cd8f0b13fde3a0295e08034245255b44139a6feb697df4e66dee03b473ceeb6f21bdeb7dfd3e8b52db7dd3049e2f413dbc620979daa9db0e0df106593abdb8c7e0330246f026dbb60596b5e0e0d4d37182734af72a8f19b0d1d389c7927bb44db71c6b0911f8e88abeed4d391c395ea00708c2aabbba91b95cffd32f95f1b624df990a644e1d78d6b27cfb36ac686dd198320e9300808aa93c28152c48e1712502dbb7b3e8467b0c976677d0ce0171c1b560cf5bf29417cc21cb1a6b97a481be08183c764b5f15dfba3a514a45eef31b080397d41e64492c2706dff1859121a8ff8642f075df30720c13ed743736f34305ccb32509c8f2ec8b80b9391efadbe0adb77e9154f1c72291ca09fa83767e3ad90a127ee47d66e0e5a09f53c28d14730a0fc932ffaa881a0027dd123ecb6fafb8d921d16fce3f1dfa570191172ad00c5aed6f497932ca64ac5194b795c128b42382bfe755e5fabeceb88902d3cc0a5be308daa84231568db8291f6d21b532214f62371ac3eeed8bcbf69e1b27e18270019b0bbda2170dc1ca4b285d9f86a27e05a0d5bbc007b70bacbde9d7051481c99d433a768e44a6bbb050ac056269ee88f7c13e69046c03b8bbf2c53747f02695ff9a45ed9d40300f865717f329bce25518bbdf7f1f584a9d5c2bcce71bf37c6647871db54836ce319b6b231405b3bc46ab68f6d848bc0cd753fea86c2bbcb4e37a2b24c9ba9ea797b8d6ac56266cd6dc0f60c0ac2837877367ac148fec15c0e839019dae2dd6bb52828c9a762aa0e923e7b80043bcf87a199bb25f806315ff28db9b9d2e173308bb78a5d72d0eebaeb21f89980e08245144409220acbc7125f5432f96bccbf60f59c6d2fbcf272e111ef652f443263717c37cbcde923c0c2553de3ae034584e41c9099ffb3c4a691f3fd30a14e5677e261ab3d1a5621a574d83b208e6c5e29bbdbca2629dcaacd986033de73b6406a7f5778f39173e8016b7a5a563ca5062ecf6c2a6092be170a5902d9dc24401a82ffa8c0e5a86ace5e0e0c2ef231f2e9c982ffc1a5761795088c51598551b1e35d3e00a5ab1976cf577d9be21621bdf1ec3c8a43dcbcf766e9d7e69444a86165dd26ac862d24243faa82bdef54bd60c0b3d1742adb8f7597edf31c9ecd0d5bc137603e358617d1f074c49e8a92aa97523ed6a872c892796b6575804f48ec1a6f7091f943b31dff528eacb5c6a9d1aec00d047e30e498ca3223aacff0056ad7a3931d7f4fa6626be5c3ba21c2ebf85f3eeae5118eb59ce1d5eabbbdd2d000c5003986c3c200b3012671b75792d43538d1832e3d36c48893a24430c710671f03cabdc5a8c752b647197b734690b17907d965c35aea1afa739f4b2380608dc7d8e3f5078c2b9452453c3f31691c9a880e719b6f0c5d837b82633875ee663c5dfe03654a4dcb9032f678ed1526258d2cca963db8f915b06b6fad6e400d08060cc204b227c84960303166694327e038a3823568de1f1207ac66cffddfd4399d5cbf66555db736d79a0124dfa45785009851ef2e1a89f4f7b7683d3c493f451a002f1322fc4be86d4f552536a3ad32f19577c459fa0d86be7870561fec7dbbc2a4943248743af9022d978b9e323e5019d05db51f584598094dc515e465f89d42e0342eb69c7edca4ad932325dd39779ca2f23830c53e4e1f7393ffd16ce9502c5515cb2697624658cf445ac4a3850a09c2dbc33ba36215e70fa8ba0a8d52bbc005ab7b4ad1fb26a8041e3451a061641e811d6dd81198261b4826fbce232e99bdd8ee7663fd0a4967d9ad27d810a11ef4a8ac17cf311463e57cedb4014d48f4a9437d25159521ecb734436118d8aa5334ab12f0d41e4238dc2e474bcf7c2d040478be052511af04ca626ab4ce0a0ed66b904688e9451f6cacff2f09b120fdecd6c28bbf1d3ec0350e7e76cfaac82b4566c7f21b5fad30289554b64efd1d37f1db52fb44eb06803abae2b82ae8cdcbc27933655813cc9f168877c5758eaad0fb5d75a185254d8dcbbfeb4e49ea72f09b37da3262f56f0f476f2e190898a62c8253a70272ca2a08e16c1ec6129c97238321db2512dfa4d846df230177f584a39a74e1766ee0aae3087852e57c742c403ea41f3496606c50a0c399da08e01f733174d38156e49bd398d92c7e98b315b602def6ba61949123dec1fb8be158af21182df87359ed6808671a2c96593757ee0a7db11ce2f8707f4cd72ac39e949949382b0d9f17f86039d68b215a867d2888b79c02fa5964316f32804cc5a33abc603b245993abc32700bf9f93680c2ee7468b19a168b968064480907e1bd50fa7c0315238dca43327f6a058d6bb1f8224fd70955d9864230a1887e721a2b60acd07691f38a9cab5daf376a099ac9519e63fd193bf54dfafbf42858318187a8319c80a9b66fd555f31576c86c4534fbc35d91e17db7b6c6cd7b0b759ec74e60f0a52f637c61d7d971a9dda7466be9fba23d4bd7ac29695c72632fc564d68d9d26cc9932ed84dfb22df49055e66bcffe619871fe4670bc21c12d9e31c7d1c5ff59c65e257e4c1d108f6e78c9e06464094eda93aeb09cbaf0d4f8dff76c2e690d69a03ae00292c57b4f3a72740f55f253ef60d57b9387b67299086552ea21d18a9abc246908a895e567e8ad71c2d64adb3ebcb54e3d07152dcd79ae63c8d57795967ebffde86d68e4e99e2fbc4e3ef34bdba0af4ec7529a0c28550d2dea0128a8bbf3901e95362cd85d20ed2fa41e660b0099372f955b1930fd537a065dfa35db617c306a41f7e620e7fe440f409d7c332be6f3ed28d825d029f69ecc14d03406cf437b47113205662ed126b9a02175db3daccdc39ad2e313a2621264239ec4d4a8b2f32231c57bbd344f1e2d79497435cc308017d513b336a3226a833676f45a602abeac6f6d9d5fc150435f1e29fa8f7292f97bd7d079175d14db6bfaf7e4bc538882e1c5178ac49f05806426c4f6acd16d8b7cd44bf8cc415946ab12afe4f44b237722b4a8f5ff2fd396f719d4ac03e6fae914d4afc1dff7a4d5cc2981ecd4cd4f3f95d573a5ecae54ea512c2d68ec1377259a0eb69cf0ecde6ca26987273cdf6e226027b8d22010c6bebf429269fa31476c504e3acc70ee5148f1fbff5111d2044c7cc8d0174ca1084d743ddebc2450ca2dcb80cd8d678530074cf0feee77b02efc167af31c574f94fb2b37c5c95756a64cd02197753508b74f99d3cc8121acb33ec04d367d40c2d9cd1bfeedf06237a6cb2e177ec076b25ca84faf01f2a6d14cd93787aa69a74b1aead7c86b72b8b8f20b3b6325346bdacdc5e2276d89eb34a2f575ddaea9eac13abc22d7e3f287f99e5f2e0b2f73fc27cecae53bb3611c796b9f7901b4fe26c0d2af2d17e2ae468dbd21bd9370cab72dce045dc9ded306ca44206760f2bf514d706eb5318d8a3baf61fef0318f637ae58d4b5780963ad18d4e58272dd432eb2a5e537bf85bdb179cb5eab6e8dd2a6b297518a9e1141d04b755b175f8e31f33589bc20bc846da90ce87538984defee5c54f6c1549b47352a210c71638e9b27706b4ec558ae34aca17607cc36914ff44ad5cc1e52d606e854ae6c5e2064d6fd256f5e6f4b73ad782bae3e3d41b66677a943ce02b1534c851df68100c26fe9fa874f76be8ed2b351d8cc43a020fac7a939deae6fea8fd7141fb333a1c6e698b633d018666039c48c69801659048c0c14b4cd39fdfc19bb89a39ecc191f487eda84c45fb442eafe92e4df982748db5eba1482b55e6a30b3c0e704b69912b31d08c07712e2386c36e4698c3c0f837d90a1c6629dc68ad1649ddc43143c407bb54027f65f1721b76430c3e19cb2c7325a07445710a652bdc50263a14d89f5fdddd5a3ebf6d317d8d1803fea06a8524bac317d82d68eb8cb51aa8e00d1d28fc29caac3ab0a19843b2a187cac8abd6cdd4d99e55725755ddb22029383ac1a37b3b350f0b6c1c0478965ba0cdb737131cd3be5e239fe7e2f3094ca9870660aca433b20883e2b11d09d258191c0d3391dab36624d87c435ce6dca3e54c88dbb4f52c04ca2799161dc47254c8e748045bb4e39e931a8d9a5a3284bdf579d7c1b3c6c50084251aef9dccb1feef40041bd910b5fd9f05f495ab452056ba7b2631091ff65c36bb33021e5115c3f4017c87cdb6609caa59cd5355900fafa2e88e399da6e1c4cb57224cb34ca09d427c24604ef37bb87bd0494b2c267d93bc77dd92cce1714c6047f49e2147d923dde35cd16b102a940a29431d36105193e2481f08ca78e30c108847e3997817f1c909defd4eb860a3b0398607212f7e842fd522efd8aa00bf03fda8ed4fb1b8c9bddf23f1a981a6a75e852315fd18959a12f67e2c30f73c0716f9e5aab028ce9a1b31da90e48aa2187858eff8fbd27d25fa29e4236b7a8c2b6cd8c4d1ce4031a7ba45c94b44c9f471b227e87f437d33f89faeac2a0ba924b5f489018252950a0778d85dabdd192d4095c1054505d29502de57511141d7af5d729671dd83d67a3ee27fb52841b59a89fa21a132ab1bc357bf273b99f53642c3daace03356f1d9d647a44e1e815d682c119ff6020d4f043bd72e3db554d5e02305c1cc8d7adc0fabe0b6fa522081cc12948c9dda422d84e894294dedfd9de0b69b7b5766a3fa7e982ca6081740a48200723964b091afc1f4b5fb4ca2050a0c6223152af82397728ac348a14f62fe4b740575070e192c01de03d1b7c251865e01e61df255938b309999b3600450eaba54df4462d1376643767a284e028c0e554f5328f9883bad7304efc2d4baf140542a81de2f19ae80605ae0f5066dc780fe047c1e43ecf7dad8d3c556e5c047de6782d99471e3755ce2b38e7f38095010cc36c37772234ed72aae1feb8be2ebf53dd335eed9cdc460795f8a6b5a6a1e6dba64b19437bff71d708b3e072c964dd9d4d6de67473b66dbafce4f1e6601e5475eed512b8e94cfbe4df47cdb4a16c509d37f28f95777d39b32c92606e7037117de03cec88ebb2c58f078e910b01aa45d3a8b0f69ceacf6b3a92180bae0a5be21684d58958617fc314d"}, {&(0x7f00000013c0)="5b9b9580c388336c61571ea02a2e02a1db6d30d44aacbcf9132956f24fdec25fa323d27b1b682a293a2866e41f13e2b8bb2a7c34f7cadc2628fb494e570d7f58269dbbecb20588d9301bb7b932a3da11b2ad65f10058272acc7fca66491d3a03e7afee6e285c899f3440058d74ebc9448316b783e67e7cbf3e220c44f6fde5690f1c93f329458eb3706df5ccfc25d8030ff65d7820aaacf9c0a70df50734a553b79f3313de6c8c99137b3d2a150f3aeb31373f728ec960dfe99ad071e327a6acca431b1387f4ae5770946664c12b4ccded8bee7566461599d6"}, {&(0x7f0000001780)="d91449dd2f29b90ba1d8246f8b2b163eafb0a024a9a650e6211437ef9c259ed089f1c5ced83be9556bb46f2e72f466016d2433ae8faf7175a4c94afffadb13332d4b0ae5fcf3fbeefde6df3859d4cc06fd0599908e1d374c8cff8a58d3ebf90fb4e663", 0xfffffffffffffddb}, {&(0x7f0000001540)="e307104ca0c0b331b7e4818fde22e47c4bb9eacffcceff346a0440d7b9ab0b430d08ccfa2ba8c84fd51bb3d153b22944f5eb7b6015abb06605cd2f38e5abcc454ceff1c638364d6f0e7a7bf4c7cc36270e9e2a48d30071d8c5c2de9075884fba7026346c9c2be8427c6d873bab1b69d0ebe8adbe0037b2a2a289dc136e286e4fe72aabc17e2031175b8bcf860a5516fedb6620ac7816a7f4685dd1c35ff6b22571a6deb61b53e8494b6c217abf6b9113e016d7b0d9802c489c34ef679a3bc8ae6480a4464e967370526c5c2ff158467bedb7ccbbf77f25bcff7b"}, {&(0x7f0000001640)="004d9e"}], 0x10000000000000c1, 0x200000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:57:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = dup(r0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000180)) 16:57:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000040)=""/31, 0x1f}], 0x2, 0xd) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) dup2(r1, r2) 16:57:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x104) write(r0, &(0x7f0000000100)="eca759d0231a804d99eee40db5da80ec20b2dc7980da82b45debb4f2282b8504de9aeb64600f811b8db3fed6d70cbb895bf12b6d1f17d9978ae6dceafb2b4d4356dadac1681d0f60e4afc34eff8a2a423b8aab94ca2340bae1d72ea60b9fb3156cb7090c4ee29950fed0c946f89c419cc7437d4f4680c6b3d9787b8327164ea024cebdca2d922ffdb9ef5de66c85599694d28c63317f12d713c5fee3b45a525bfcd47865edbd2914ea491c80", 0xac) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x0, 0x2}, {0x6}], 0x2}) 16:57:16 executing program 1: r0 = socket(0x4, 0x2, 0x699) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='-/fb2e0\x00'], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) listen(r1, 0x0) 16:57:16 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:57:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fff, 0xfff}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 16:57:17 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:57:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:57:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) r3 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) r8 = getpid() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7, r4, r5, r6, r7, 0x104, 0x5}, 0x100, 0x8bb8, r8, r9, 0x2, 0x3, 0xc27, 0x200}) 16:57:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="50d585611aa25e774cefa2c30fae99551b233cf6c3d31b7bc2e472d57bdbdff4f71a68c789e013bdc0face34b88dcab48f8c2de106128154945a326b4aaec0a494dea0941f89f55bc0d81bf4f5cdf89c9ca5f6ca0c55b6beff7073cc421dbf28cbcd1ffa1df83dfa0acda414b0f90b43efd6a48e857e5d91d4e3f6bd76d16a42ea31cf8a25294c494e269346273c9d8425735a11c962cc4d97907ff4bbd3c86f5425e6415bf3858816e33275f0dabf11ed9afc317b3cb85394130055236a0d8f4afde2b2f68fbec14a35c70dc89ff9472dc52f1288aed32b92d65c7c9727220f6edb03201d4e38012cedf7e508503af3c6183dcbbf10b52b883930706915385a28a3ad3a19cb2cddfe23f884e369a50ce95d16c7cf9fe9e37367fc5ea430d11f86053f01f27a9e73e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x40000000238) chdir(&(0x7f0000001340)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() 16:57:18 executing program 0: setrlimit(0xffffffffffffffff, &(0x7f0000000600)={0xffffffffffffffc3, 0x3dc}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000a00)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x1, 0x8000000000000fa) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r0, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) 16:57:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="daffffffffed1b0001000000ddffffff"], 0x10}, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="d424eed6f8f330676ee79466c76b5c48095cc5840601d506a53d4de66f8cef1b73dd353e5eebf00680e49402687b545770770dba0df7559e8a862636f3323068defc6a7fb2bfccad1aecd59af61502fc9598828f51ec4fd59c8c18440c36c3dc8f813c686e4fe50820b532abb4c8bc6ec6cdc235c8be028f49a6cd8be9251b0be2f9a544", 0x84}, {&(0x7f0000000100)="293d84967ae5d60155366404d6251cfc1ab89523d0869809e716b0afce8868fcf1549ab88f3c38a55f9771e1bee3e6cbbd12c1297ad81fcfe35c9cc5b1ed6b69567cbf8ea7d7da8ee6ad4f1b3a19bf74f789073c01b22e5590d3053e8e53ce0223b1bc50138294bccb978e85fd82acc76fadffae2b6e07b78bafd876066d43fa1464f411276312b97973b931a3b0", 0x8e}, {&(0x7f0000000280)="1a4a6014414a20ba33be4eedb08b06b4a190a1aef5f0a77ccf71b40d4b1a744cf7ac52b4194112de3e4d6208e55a3aab7865478e5403921417a14b6a09dc010738c5809fbd36cfe3d3c33e8d2e0401bc8c", 0x51}, {&(0x7f0000000300)="27a586c2ac58c73405afebac4c9d05792b7a7b96e64151e94c175f265e0771fa1e1823d5fa40e011ca8fd222fccae8c8faf7ae141a3547b8307777f8ef30fa118dafacf43132314352ba2be607a9519a73a81943f30eea0db573f1d5102b3d822a6ee9c4fd635b", 0x67}], 0x4, &(0x7f0000000380)=[{0xa8, 0xffff, 0xdfb6, "42a068a48633bc55af9dd975634d9f212579fad4ea117c25041b7ba892242f9275c5a0d99a02d33c69c504361845da9447397d148e71b93ea3dd037aff6b6dde9d74fb08df3c72e80f0542f4c1c5edaba8218b4c4be60f0d5a5d40f8eade91ec61a561eef88cd94356ce8f25560d17d5ec7caed9fa338866390677435d3a4470efcc2c480b1a7fd9409948458f040ba6f9da8c08f3"}, {0x80, 0xffff, 0x1ff, "91e0a06df47fd2ec0ef3fc5ee1a1b5e9ac843e642d4e8102d265bf92d0963dec0ed164deddfdf343ac9cc598a5804c148507750647518c3b756d9a9f9337c34b9b395405633017df11b544b3ccb7023b7cdeb727a84679ccbda2a891f7ad05a087df06ce6cc7d71463090f1b"}], 0x128}, 0x1) 16:57:18 executing program 0: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:57:18 executing program 0: mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff5000/0x6000)=nil, 0x6000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:57:18 executing program 1: r0 = socket(0x800000018, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x9, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4) sendto(r0, &(0x7f0000000040)="7bc9fda411ecb3adfb206aaa27bd3c8c5eba4fe16d922bd5b2978e86f9d095b8ad37", 0x22, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/141, 0x8d, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:57:18 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xb83, 0xffffffffffffffff, 0x1000000000, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) 16:57:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='c\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:57:18 executing program 0: r0 = syz_open_pts() flock(r0, 0xe) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) dup2(r0, r0) getuid() 16:57:19 executing program 0: r0 = socket(0x11, 0x4, 0xf9) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x801, 0x0) 16:57:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8200, 0x2a) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x44, 0x39, 0x293db75d, 0x1000}], 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x5, 0x80000000, 0xfffffffffffffff9, 0x535}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x0, 0x7ff, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7ab, 0x200}, {{r1}, 0x0, 0xc, 0x20000080, 0xfffffffffffffff9, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1000, 0x1f}, {{r0}, 0x0, 0x13, 0x4, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0xc, 0x40, 0x3, 0x9}], 0x7, &(0x7f0000000080)={0x9, 0x8}) r2 = kqueue() close(r2) 16:57:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x2) kevent(r0, &(0x7f0000000040), 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x400000a0, 0x20, 0x5}], 0x81, &(0x7f0000000140)={0x23, 0x1}) setitimer(0x2, &(0x7f0000000240)={{0x81, 0x3}, {0x3f, 0x5}}, &(0x7f0000000280)) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) execve(0x0, 0x0, 0x0) fchdir(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) 16:57:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6, 0xf8d, {0x9, 0xffffffff}}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:57:19 executing program 1: r0 = socket(0x6, 0x7, 0x100000000) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000001240)="01000000b0d025b8cab061aeeb863dc6e143d4a50cc3e90ad76faee17f67afa0144030f9040000000000000090db4f2aa0592255a2eb2198dbaf9072c49c9e765a04d2c8dd1cb043ce476ff08a0e174ac91597624506e2d4b8fac6b0c312a46fde9a393f969c0150da0c7e0ff040201ff721ff0348638ef67749ffa4114cba364f0ebbc074eb460749431e699011fddd244c69a812471db0e749014eb05584d23ec920fe49fc3508090ca458d9b303598544bfae5d620546eeff7b9c7eae64b9c6885a720aa8969e58a7d4686e44f26431df816674b903e00efeb9002efd00d78d6362b8365d3f26b5daee3d84337194ba74f42848b9f8ffea2636fe9da9fbf896ccd5ba883bb0e7ab14d6107c6aebd0f14ba02b2a", 0x115) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:57:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3d) 16:57:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="02", 0x1) 16:57:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000000)="36a3d04e72ed0bd977f1cfa4b86786569a368b7ceed98deabd2fa472bb7a202a17f0ca94e3c74a0fa9c91190b4bc3ad9a762b92407ea547f8f4880e068a86e87f02a042638f9fbfe63af06f1fa6ef37c45b2000310fbfeaa29", 0x59, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x80, 0x547, 0xf7, 0x1, 0x7, 0xeb7, 0xfff, 0x0, 0x2, 0x5, 0xfffffffffffffffc}) 16:57:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:57:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f00000000c0)="00fe509c63b829838d8a6379790d185fc7c9233076e016", 0x17) syz_open_pts() r1 = semget(0x3, 0x2, 0x722) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/35) 16:57:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0xb5d9270a8ea13204) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x2) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:57:19 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0x8007, 0xffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0xc0, 0x40) ioctl$TIOCSBRK(r3, 0x2000747b) 16:57:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r3 = semget(0x2, 0x3, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0xffffffffffff8000, 0x2, 0x0]) 16:57:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:57:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0xf3}, {0x507, 0x1000}}) 16:57:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000075c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0xffffff99, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000000000)='./file1\x00') r6 = geteuid() setuid(r6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) r7 = socket(0x16, 0x7, 0xfffffffffffffe01) setsockopt(r7, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100), 0x10001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 16:57:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) write(r0, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) 16:57:19 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x90) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) writev(r1, &(0x7f0000000540)=[{0x0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r2, &(0x7f0000000240)=""/51, 0x33) r3 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x80000001) getpeername$inet(r4, &(0x7f0000000340), &(0x7f00000003c0)=0xc) sendto$inet6(r4, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) 16:57:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000100)) 16:57:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xc0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:57:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket$inet6(0x18, 0x4, 0x7fffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10, 0x0) r14 = syz_open_pts() r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8, 0x0) r16 = getppid() r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="cee006674c69896258ba917173e6b6685bb894410cdaa4d9594e10ce01b20e74cb8b72a604acccfbb2ec8bd4148d6ec4", 0x30}, {&(0x7f0000000140)="6e8376e1913bdfcbbf2646498dfc262c66fe4290dce1329b5bc3527077a4e7302685745215b8d8402b2940d5e716b4fe97e4022eb1e40d22951ca14e6bc6ec69077f0955a34db1b047c79b847b3d25404a78d4c4d715b97a2b32cb75b84204250d7ea99705db693479bb7b9030521e5f6b16644e923fcdba372d118a0e0308531d38b3", 0x83}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xe0, 0x40b}, 0x4) r22 = socket$unix(0x1, 0x2, 0x0) shutdown(r22, 0xfffffffffffffffc) 16:57:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x712, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x5}) 16:57:20 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x6c8, 0x4, 0x8, "8d4fa86406287375b747fe20268ccde85c6d4938", 0x3f, 0x8}) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, 0x0, r1) 16:57:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000140)) 16:57:20 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r1) 16:57:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='/\xc9[\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)], &(0x7f0000000480)=[&(0x7f0000000240)='-\']#\x00', &(0x7f0000000500)='}/:-[@#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'}\xfc\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x80000001, 0x9, 0x0, 0x101, 0x0, 0x0, 0x1, 0x0, 0x99, 0xffffffffffffffff}) connect(r0, &(0x7f0000000580)=@un=@file={0x0, './file0\x00'}, 0x6) 16:57:20 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)) setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) semget$private(0x0, 0x2, 0x40) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000280)=""/228, 0xe4) getrlimit(0x1, &(0x7f0000000180)) 16:57:20 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x868, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/74, 0x4a, 0x841, &(0x7f0000000240)=@file={0x0, './file0/../file0\x00'}, 0x13) 16:57:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0x0]) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="d43052088a265faa4d2e200ed8991b21a455f85142a392983b7c133935e4cf0db4c98015094921592f7110e480537b8f4cf4fd67e99c670bc35d8bec847514823b9ede4de5f7a701ef94e29d379635c040099ba7be9ff418db0ebd9458d37917b7ebcb2f52acfd30aebc1b4c0869c0b3360ce634c778d4dfcbc9c50a7293f86c3f1785d8590fcfab50b56f9ce3adfc62b669af1af7c90d8a8dd7bc1702abb115e800073f632211e8b65a39948f0d36fd5ed6c759cd1996a4b59118c9d130b1244724e20e141ed314d96851c2bf15a9ea6ec33d79adab5a6414df74233b88258103735fe99b39e060", 0xe8}, {&(0x7f0000000180)="2e9c4fc0e3e204406aa193fc3f52fd905fbdb79434412639d3404839516d5bd25d4bd5ddc018ca3c23723877efe72338af73261bd5d9914044ad0cf0f196a05e81e3ad1467c54848d44ed1c3ac2575ad247c311f8e48d4a9aa3fea0f2bd919b67632580ba6b1f7841c221473009c452cc26a6e0902fb031c50a9120538c19c1965c2a73ac848965e6b0f053239daae78887789e1358bd029f8086a0411514cc44e482215454c78374247872533be0de69e853a65a4a5a395dd9b29eeb3ec699b4e833fbec388c942e63be0c2593977f0fd5196774831a5116b1920759af18c803d3ec78e376d40b232b77825fc884e1f99c1e03b35b7561fabc3", 0xfa}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa0, 0x1}, 0x1) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:57:21 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x2, 0x6, 0x8}, 0xc) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:57:21 executing program 0: r0 = socket(0x11, 0x3, 0x4000000) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:57:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() fchown(r0, r2, r3) close(r0) r4 = dup(r1) r5 = syz_open_pts() pwritev(r5, &(0x7f0000000340)=[{&(0x7f0000000200)="5494e9aca91a32210630c3bde58435c92c4375d6bd318fc19d13e05b7b419d8b6c2f627fb7312e1bc2032ae6991f8e41ca916117cbe2c9e49ee2fc45541db7166b60db8141a686fb363431e781006cd8a9e60c48284b743d46a471630afef6d4e4648e335d36b783892b2a4343b09279f03d5bbfb9d5993c9a6110e7cac783f5e1737ff148ff346aab4d2f3489dfbae796fb5035bb6ce5094ca76da255164568ac7db86c941ce6b6dcebe7e5d601fce2b2ed6b5316fa2ecfae", 0xb9}, {&(0x7f0000000040)="ec7f93880a9b20bc3fd6c8269c7f", 0xe}, {&(0x7f00000002c0)="5c6fa621ad2bd38638960952062312790007e87715da54d3fcabb6df9248ce9f3ecfd0272bee203a6c717678c6e226623840ec406e48220b865591abf59eac47ea9c64e7cbf36555d1ccbf818421160f577df8a4430dc1ad83dc50fe583fa4c05a2227", 0x63}], 0x3, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000440)={0x6, 0x7ff}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000400)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c7, 0x3, 0x8, "b08d16c624d8d0000000000800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:57:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) kqueue() 16:57:21 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r1 = semget$private(0x0, 0x2, 0x3ff) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/97, 0x61}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) r3 = socket$unix(0x1, 0x2, 0x0) accept$inet(r2, &(0x7f00000015c0), &(0x7f0000001600)=0xc) bind(r3, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0x14, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) bind$unix(r3, &(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001740)={'./file0\x00', 0x84ca, 0x4, 0x202, 0x1, 0x7f, 0xfff, 0x8, 0x6, 0x6, 0xffffffffffff7fff, 0x1ff}) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) minherit(&(0x7f00000f5000/0xa000)=nil, 0xa000, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x40) 16:57:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:57:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r3, r4) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:57:21 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) read(r0, &(0x7f0000000400)=""/219, 0xfffffdc7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000080)="46df8aae32859c70dd5b6d2b080d499aa0777554d7bd1d0237723035b2601a2f7e8c2f646d5468b4e1915d5527f240735e235ddac7861cef3c531c97261d40b25995de2e7546294c66a232a7ae2ad82488e68169adb28a4accbc1761a8e436db055ca2cc00b34c7d3fd451cc746fc1fbf78d214621e338abbee92c7df7d1e349f056bceff77068e01ba9aa07e7bfc6b67c95297de3e791575038257ce475dd9689808b9d553904bc9ac5713838d2a80502e85a0a84508e5098527562d57bd899caecc824178b20de1c69cdfb267dc0894d597f2a", 0xd4) execve(0x0, 0x0, 0x0) 16:57:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0xffff, 0x1177}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x10001, 0xff, 0x8dd, 0x2, "8a58ddc5d4a3313aafe5f847260659aa14277247", 0x4, 0xffffffff}) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r2 = syz_open_pts() rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') close(r0) getrlimit(0x1, &(0x7f0000000140)) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0xd2c, 0x401, "a5ad404b547d9042cac1a9fdf322fd5675ae53f9", 0x6, 0x4}) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x26bd02ba, 0xfffffffffffff617, 0x2, 0x6, "67711774d0715692385bb3a4fff20710d8a9f978", 0x72a}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:57:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:57:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:57:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 16:57:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:57:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x410, r2, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r2) 16:57:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) utimes(0x0, &(0x7f00000000c0)) 16:57:22 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) 16:57:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:57:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:57:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/110, 0x6e, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x4) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4e6, 0x7}, 0xc) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x0, 0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xa1, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fchmod(r1, 0x115) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0x9, &(0x7f0000000400)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000440)={0xfffffffffffffffb, 0x9, 0x66e}) fchmod(r1, 0x10) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) recvfrom(r0, &(0x7f00000004c0)=""/104, 0x68, 0x1, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) r12 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000580)=""/5) link(&(0x7f00000005c0)='\x00', &(0x7f0000000600)='./file0\x00') recvfrom(r1, &(0x7f0000000640)=""/191, 0xbf, 0x43, &(0x7f0000000700)=@in6={0x18, 0x0, 0xb44, 0x101}, 0xc) getdents(r0, &(0x7f0000000740)=""/37, 0x25) 16:57:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ff0740d6f7056977d579f41f321afe24c4ae52adccb55894eae1e9cbd9f39129629e91baaf92de998e86876d53b01b84ce4b4cd7d51907a1ba5258cfe093f5c124bf83b72b2aa7b5da9e8a485dbef674bcb47d33c5eb5f97915799d772ed27431e1a401c0f435dd9b6e4370a31287e336aa476646c798ddcf213b63e6af126399b0a7e8ad442b8118317eb71576d139fa83e619945ff650ce67e0232b20e3f7461c69c4407c5ec78c5d22816fa4dd5df7fd18f9033f030108e460cf486ecf0b51f84f9ef3010e7b3facad816b5076b7e2f1f6d4649691a07bff20e713bdf2f6d54a5c95f503fba602269f79b0b24d2594bdce52cb73608bd6ac6a024051481b70ac8d00d986"], &(0x7f0000000180)=0x1002) read(r0, &(0x7f00000001c0)=""/31, 0x1f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x190) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x4010, r1, 0x0, 0x0) close(r1) r3 = socket(0x10, 0x5, 0x400) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x10000, 0x4) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) syz_open_pts() write(r1, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fa160a8217", 0x23) fchmod(r0, 0x54) 16:57:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x42) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x7, 0x6f, 0x567b, 0x0, 0xffff, 0x4, 0xfffffffffffff7c4, 0x2, 0x1, 0xffffffff, 0x3}) r3 = kqueue() r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r1, r3) 16:57:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) socket$inet6(0x18, 0x4, 0x40) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:57:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f66696c6530005af33d26ee9165795733d9bd232ab2ca9f1f34dd10befcb0375d870f25eae8eada30ab7564fb9e475df83e68ea891d7b512aafb23f13d3206595fc29588fed14366aaea7c915028022540253af2f69bcbf9713d89ec31e9b63b0e5780583852bef5412c478c9e7f83ad205d61ae0a25cb955398ac6848bc76af5fb7a3d6a7f3ea83d673bc5b327ed6389e533756559d0784167ba05785579161aa8d249fbcb04040b062792b93ea82884236cffb2c71721b0ff1c7fa5aeb4d27465d576ebef770c77b7e27971cb7b"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:57:22 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setuid(r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchownat(r4, 0xffffffffffffffff, r1, r2, 0x2) shmctl$IPC_SET(r0, 0x1, 0x0) 16:57:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xa, 0x0, 0xfffffffffffffecc, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x402) 16:57:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xff80000000000000, 0x0, {0x5, 0x5}}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0xfffffffffffffe09) r2 = semget(0x1, 0x6, 0x108) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8]) 16:57:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:57:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x4800) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2755) 16:57:23 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:57:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:57:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3}, {0x1, 0x162}}, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:57:23 executing program 1: syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:57:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r1}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:57:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8020426c, &(0x7f0000000000)) 16:57:24 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x412, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffff4b) lchown(&(0x7f00000000c0)='./file0/file0\x00', r0, r3) chmod(&(0x7f0000000240)='./file0\x00', 0x240) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000380)=0x10) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x1038af27f2e42bd6) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) 16:57:24 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0xc4, 0x5}, 0x43, 0x0, r5, r6, 0x400, 0x7, 0x7be}) shmctl$IPC_RMID(r0, 0x0) 16:57:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) shutdown(r1, 0x1) 16:57:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="17000000ffff58837824af429a3122b3bf0201eb5ad35a0500000004819469cd512a0389d1d52c0dbc6851f31eac577c045551326a0e9c97bc03262ada72dd72a289752ae4f958aacc8eaef9aa4b536f41e39e439ee0acd6876e974020cb47d06c36f6aa9f342109b6e2d60000000000ab783aa57b7e56"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) 16:57:24 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x9) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) r1 = socket(0x15, 0x22, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:57:24 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xc4d, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:57:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7fff) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) write(r2, &(0x7f0000000000)="11734fb2ef7d83728e1e08c026f717ea010b6657c49941d970b31806583f033a9e10d068068302b4c64ca40bca338dbba598b58208616928607789d1a647592faf1d38256ccce93a8f203934f8cb360828de9946f9d44cabd39395efb3370c79c37ea48386c582dcea7adeea16766f1c6564b79a8937f7987df56b7640e0f3db283a4a2fe6cc96dd03fecd1714eb", 0x8e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) 16:57:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000}) r1 = socket(0x18, 0x4000, 0xff) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r1, 0x8, 0x9, &(0x7f0000000040)="e4444f4656ae89b4c12a3ed1353139eb587f5c531e36f38e2463d5228388b2f24567d8ede0f3f4698c37bfe69141d6e60dd538a3b648f814162214918de6edb937e5f0a2b632c28fa33f2831489b15fb8b423f8df5b2b49e215ecad656cbf5f57eed9f7af16a4634024ea8cb92e98edd6cbcab904c597d2eb4800332e18dda650cc5182ecaa1868e745ba07087382520c8e157b90da92c9a553fda9604a3a57f9fc51bc131b56d4426544e6bb9aa601c31d0b7432eed713bcf813b4c9c7d610ba0c7ea3d8e496224f7a4c4a98e83bbb1b9b7dd9e3675bd762cc092e5bd16218506bebd9b5a6aa42b6f880ed425296c33f7622516f7ec28d7", 0xf8) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000400)="f08f28ef1c4f3f8dad1a36798b93da30dbfe8e2f90f85edb8b0871ca21ada5acdc0004000040bbaf7d118347da9be33ce9d757a594a9d7650f160cde454f1dba4440", 0x42) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = getpid() wait4(r3, &(0x7f0000000280), 0x1, &(0x7f00000002c0)) 16:57:24 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000e300dcc688b9000000000000000000000000578b564e0000000000000000000000000100ffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x6e) 16:57:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, r1]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgget(0x3, 0x2) r2 = kqueue() close(r2) setuid(0xee01) open$dir(&(0x7f0000000180)='./bus\x00', 0x282, 0x1a0) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) write(r0, &(0x7f0000000040)="02dc82094bf6f24332a9897e4bc3bba66e197432584f16ba37c6db947e613afaea17a7ecd3b59ffe2fc042227bea9ac0a2721bd141a6a29acad356fe9e8363bd3fde9592ddc1d593886222ea697e578a092be34cc6734b8dc930f4c6c3fa8331c2bc271240af5b64cbd1b6412610da9e56af74ebd0abde6f1ce485dc764d93ac785072a1af687fb4d727a40f80ef1d9558b7dbe58b9c7fe882e8", 0x9a) 16:57:25 executing program 0: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:57:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) setitimer(0x0, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) kqueue() 16:57:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000800000000000000ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee02670cf45d637e000000000000000000000000000000004233c1dd31"], 0x6e, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/153, 0x99}], 0x1, &(0x7f00000001c0)=""/170, 0xaa}, 0x2) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x41) unlink(&(0x7f00000002c0)='./bus/file0\x00') 16:57:25 executing program 0: 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, 0x0, 0x1) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x37) 16:57:25 executing program 1: r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r6, r7, r8, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r9 = dup2(r4, r5) fchownat(r9, &(0x7f0000001400)='./file0\x00', r7, 0x0, 0x80f21a668ef0d131) r10 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffd000/0x2000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r10, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000014c0)) 16:57:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1ae) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x108) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:57:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000003c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000cc0)) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000440)="dbd482ea612d4641d56e84990aacd6ad3bff396e9dac3f67ad5db143c761f8b8c3a3c0c3278ac259173120c594a4fe34223e5c8527bf4f12d8715565a0a9eb516285594b0dbf5f7766e711ab5fe5c4819d355e1dacac97fbf8cf9287688eac5fb50815e2137a7ab786019796c5ab2d98e335aeaba2553df8348dd575462e90ec52809857411a7fc687ab382af26af6705d99b2f45802f77d674431493197e20bb7957dbe70349b0919257be26e5544fa3450a98e5ca206bdf8067116ea27b39a47e880901b08bca5e4421e3aa8202bb88f100dd09885a982c75d4f223d70", 0xde}, {&(0x7f0000000540)="9a8aca9135a748cbc9908e96f0eefe5f92229f94eac1b6f1c282498cf37b57cec76ff8024296ca70ab3cb9c9e0eb58fa28181e038a5735ffc0cd5d24db88fe57a343b7cc9102d1cb0b6a6adfd0008c8df3b8bfb282176656fb78b11eba5febe818e5b14bb39d525b823f084056fe3f32b6ef1e5fb9bcb0d3d085ad2c18f9a74d897d0c7a25e7b89e7efc70d1d2feb16e1e808b50e24e14af712458cfeae74590bf66e8b0476a6b383e60abf59c21a559383b7ac1333feeb7291e1366dae71d520439f1", 0xc3}, {&(0x7f0000000640)="a48b64765550a492058805d9d45d28ccec340d46dabe997a38835a9b01397d4d5a40339edd46a87ab8abe0e21d34d40f0ab6b653843c4e3d199aa4f73821d335b161", 0x42}, {&(0x7f00000006c0)="8030601e7b8f36830e33f91c1cd72017b41d35e0c410a232b5b7cafff30c71e38de4228d4a28759b906183b1b997fa6fecdd62694ac07effcc442ea56b1404b5e78584331a9c529ff8e663aa42f1b49c59c3d99a98052459ff155d750b99c9cb73c5a42a65ffe81322fec13c8ea215cf724235da14b5a1514ca5fa911f57698f5a03c534a787f81ab9ba8c94154fc2c4d2c98bc2542fe1a716123b6545cf36b9fdce1e0983ed448da7ff5942dd8da30154e1ed832bb383483921aba5d6c9d47df82a5c8552b122e69ed8e73a731decdfe4fc03480e9de7ed4ed8e052edcba40c86eb325d6e31063d56767582e715a9e50bd695cd3943372338b39a", 0xfb}, {&(0x7f00000007c0)="e046ef32bf9bb24d98503b19519cf592e14993633c18b4f84da6b8aa3d124298b98f6df91869306e9efed5bb75c20665235c0b407f6976cab991a34c0668f4d8d2a38f1895f1795891168575c7f502ba374225527e47cea567e4d49f2e2f74d27f4a8c48c2382dbaa5b944c0cc4f388ee356beef1c73f2d4f8ea56b8c931e7ca5cdfaf5d9a30022dd3a4dba4daf951ecb58e6ae3021cd8ea3fc4acbb8b579f7fbaa294d25618b60dee932a2d799261bd8054745cba0721689e90414552b4c51c95e4585321203a1ad2e301f6d17e765b770196f2d2a90ecfbd9d0b859086b8708ebdb1e2ad72668e2938cf9dec8f", 0xee}, {&(0x7f00000008c0)="74f66d31c21cd41ab685c0e2adc048c19f822c7cef0574bdf95778a252c0d5014720d64f", 0x24}, {&(0x7f0000000900)="3ed93c7dbddc016be732ee2568c51d8dcdabcf8597712088737829e7319bc4cc6fd87c2216b5f6a542690485f92a4a58e8ed65b256bc1e475d0ef2cd322f957090b3eaba26288d1ab6b8738571f9d604287518cdbc4b0794e93468c1288649cfed5b700ec0bf5baa71703be17d669b676f884bd96a82c9e23a49bc12c6e5f0812c9fe80a49460e56a19d14ee161cb92a8938aa1066cd48531b14656e6cee1eda67eda988a3852b2b89f41918871f070a7cc08f0281e057dbeb08268e2d35d5db6c1f88fc87f0d6e0ead1055b267a3106ea76579819a5d57a3460873da502a148363f4b0b02315efbcb224215", 0xec}, {&(0x7f0000000a00)="6161c1b6de03bf3b634a16806fb0a7a289bdf71b021e781b9552fa727c5ca1c2c2d3dcb124b731f9ed4acb2ef26d7662057a1c83b0d8843cc495f9645b449fcdcb09c64ff1a4fdcb9f8b4e3f9a53326d827c21a100490dabff8d4c40b168e57c2ec0cbcc3b571bba6f63491baf9d25f224abe12055e0ffe3c024572d802b59f5e7cdc216e6d0c6257f067cb1ba4bf33154f913d452425e5b9c86ca6252033f3d8297b114b0004c014598c7ef9236e4", 0xaf}, {&(0x7f0000000ac0)="5ed7d93fdaa0c89da85c27a79aa9c4", 0xf}, {&(0x7f0000000b00)="75d7dc130e8147e3368b79f4fff4d379583468abb4ba9b65c1be3062a97f48c363f6d8dd8c6e55b40778fe6470cb9632e3efb825901cc932dd555b108fdc616dc59d64efdf503f7efc1c991e4df1a2070892c9dbd148a369a28feac1756cbfeded8194d39297e9ec44266a71805fde6141aa70a188aafcaedc64d4058c3e4ab96f3f9c9760388b67961d6173e7818f87319f65468c3e0d7abc8959a72b7cd39943520ae2ad47ae238fc308d2bb07", 0xae}], 0xa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000c80)) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d80)=0xc) getgroups(0x3, &(0x7f0000000dc0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000d00)='./bus/../file0\x00', r3, r4) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="4277200aec0a8899210e7d760b6e4b67b823848a366ba6ebbae49894cf23dbffedb06ca3a44d506dbe41258457fd91d78a38523aaec3612fff7a87bd477ddb0d815d2758e104f4ca40abd0de71d6a642b73c527976eb8318c7e1faf2d43b576756afa6d618ce1f73ef5ee3dd4d93f09a18c735fb3cc66f4218d68d376ddc2446a3272f1359", 0x85}, {&(0x7f0000000200)="0d921a0a439efb40220f1a0df987e0961af06f85e1d9662ef9222068edbeff1b56f81627644980531564dd06bfa0b9b0e5fbf5e132132517630dff72355080561c4c439c18282aefbdea5ed98ad1db27aa68437d5df45691635e0db99c099f93d42f15feee5b8ca4fde447915926baedb3f5a654c68cde0248a9cdb2dbb65554e1546ac513abfc505b699d9b81b914e2cceb48ad5c783a20a3852dde49696f040f687876", 0xa4}, {&(0x7f00000002c0)="99f7eb23c139243b18f7dc303904a4142e3f09d3d68055f2156ce6bbe26af2246ff1a172da3be77c27e1a7a03e4b933fac0dfd32230673fa237c4d44579fb898502af3205edc2a24f388264a57ab21aa54823b986b2fbd53051099f99da3b8064e11d1106601a61dede115e72b513aaf07ded0baab5ef2f0b483cc9bf844a2c375d40c5687258745f2c6b10f0f1522df3e3c1bae6143572f11f259ae2b975e411bee274f333313817ef2c555e7ad41a44d351544e88a61a8aa1b45af5b4119d2a77025a831eee309990c7830a14063db5ea442", 0xd3}], 0x3) 16:57:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000080)="b6d06c6521b13f3d8b96d2771ba14d726de7f32852bb2a81048dbfe55ac345a6efe589529bc0689a4d0aa8ad7557291bf4c8915b848825657457bad58ecc4849fe85a4b9ebbb591dce12241e1b87bd719cd12e118fc4b9d0996d2a91fa3c1df6ca41ab71d50469de11504ca177f3a2807e0ee686d3ed251ff5b00b513086d5b3c65981d324d763ce84db062a2ea89d25ea97c2281819fba4490ad01a192f9a4204c3946a3ba29c5e55a07ddeddba16ed09c17edd12aa30e08c2c0ceab34d576f22f204661db21d68c223691153f63c6ea77253cd88b3b50d3a", 0xd9) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:57:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000001600)=[{&(0x7f0000000140)="40ace3dbfd4be5fd77ad2ca7aeb18f4868520da9052e7e298244cb243229eea876a798b1380c41a482389fcb7436777d85e9114ac98f78d46a57061c23a39b0e80a488e9eaa4c7d96f3196d865c62e94f5bc75de5874be649c4413be58715bf7b7767ae780ebd5e8323954df051c3ccb8955bca19e9862837ba1de4bccc2d4a9386d8bf0dac991a2", 0x88}, {&(0x7f0000000200)="632ce2642398d6b7bc6e9f35a7b92b7f3186cba597b82101bb1245d16ed044ddfad7c12ddc522b3e3c03c41d509da883feeabb2f2b0f3b892a6766f6b529a555dd5218c73be35e0f38b9603405ea2a007bfec8709a01bec35692feca0118bbea867f3094cbb67c0b94080793e12a8695dea3d8375936eb8a355bb38d0130777454cd7bda785c92ee413699d1b060c9b16ce53049415d185359aa4ac74619157aafe652394c804fe7735201aae900aadf397439c9222bfbc1ee5ed810c0b8a0e2801123986e87d9d8f1959e5f633f30efc63b0e46765859b34dbbe5e21319a4bd1123c93cf22a9b66330c10089e1b0f8fafef95f89e394ef320907ee8a10178bd786a1ab477b1410054ccac11340b610c1625a14f241085574c9001361e93fe52eaa2062b84f9facc715c9af0ce1cada8b10063ff7796c26adbd363fda9b833c6e471d23dbeb240dbef71f4a40430e52eae847d959bd526b1191b66a7e2297aed084db9d06ee38cd61bdd35a01c719c30a6393f000f326e430c1c5f41e02089a286040898813e638750a1c29c9904db5c099fe7bd393e88a14fe7ef444a47f54b4a1cb366cbad99f0e1c06248d3937aa18799d0e9607715732ee2dcfeaf548559d0a30b58cedc9a31f474e357cde9193d096175abd91b6ab4d63d7b9bd6116bd89e78ca57aec86502b87c3a0e6557e4c8ef3b1272b299c34c9f3f4eb48bd6bbdb04e566127e874b99bcaf085252f90895e11b0528351b3a2beaf894858066a23971dc533645e08663b0c04e65d363a6bdab5bfdfee2fa74e14d5d32832207718daece3d2f88cd5263097335e7794a977f92a7467c762c3d31b6b8029764805b485a91e9a02d718de31fb9500e610ea9ab73d3f3518890e548e861afa371604e970867671c533a70aa46d139b0de89a4878d413333a8bdc78eefb79878c53f5ab8ae226723a0984dc05bb01cf52e7448714a128d4e688970f083df8b64608e7e0121b82d9ca0dd83a97b3575be2936ea64fca8da648fb966d08ca802e588455d6d0a853ced086c09acea700e2bfca0c2d7bdcfc10cb4c71bbfad024480287ad294ae42745ef30180369ea0e937b535b6f5503daf893e794939f794c0c80af2dc88a605b474af0ef42cc08857f7c4b15669748022c98e9e93d41e95a3627f7721b8e07498f0287d60a8ed5d66d19e3297217d43c6db69d7c072f4875bd7e8f1080fe9ad5bbd2db72c91fe62c937a3c68d716dfce10db1b2c9d97320f06ea15f61944d7aff774a835d57a482517dc01f0900976c66deb215a54b7eaacee268124f89f95f7ff2e5e898b6ffe35b9ca8aa6d093d2cb803f9c74967dcc158fe1ea96251bf03e2fb32f4608ccdb880a8d5fcbf243a60b83dce0e208fc5da7655deb2d9706805415ca2f240b7724e449be963a1670df242762b900d5994dab45973f2ec0cf471358cb94db8fd80104a1713a31c592d7f2cd5d60875af187b9f998b3b8e86985b967d65d8aa3eaddbec8db1232fe6ea1bb08d8f1ac2ca693b242e083089f4e13fd7d192f4a14b5058a409b9644011f4f2e64b8aebca00e83b12f1a8590d9b06e4564463b4707c21fcdaaed0f186e92befd590d967e2178a93e8499e45ffff4ec13326ee3716799ac186c3d2481c0cef4b78e172bf64aab4d606748531acb7ced59befac0479aebfb491482c0091e23040dbf51e231a4f6f027bc01d04f2c89a27cce57486aa69212ccfb90dc854d525b2556b8b173c48ed7d5bf1092394c78ca17d0b773eb96660ff8a55de823a66b29c39e9196a81306e0ac709da441c4f897416e30e7951680ab0cfe3cdbb63361e81c09d162a3d3bdd0b74aba591a43d115b1bccb259b2f0e48d39c9d0759f8b2f73c02537cba936e6b0c074d20e913a6b2609b8f999c7ad3a786621ceca0847c4a24b8c98aeb44e4e94d8cc848bf9ef536851d94d0a2169a0d173c8275e4f5dd8b66d94beaced6811e1c5e5a1ad7a2ceedf63859ecd93a29fe18aadfbf4af747f718ac2c5820b340f3d23053bf300fd80883ca15fd26752081aa8a4a61c5229fb95b005c66c776d361a8b7a39340f7b8f8cfd08ad4bb419b2383a1e86ab7660c57c357e983d5f1e89119b71186e5ca250242a9feee96ee1cb3efb1c1012242b34f3802f201d8a37112fe1f3682e0b34c6318f1ed2b2218014caa76fb3484d5a7b42770fab58e12d2a62afee8c2f0c223a017df29276b60bf45db449a865b5df9ec998eadbd3e978cb5be3177ca9e6089170cf631878831b852a4caad873769e2dad9c354807f35c87efd1d913bad7fcb9fa2f05da51ab345f99acec6fa0e4266f803e27e2c2b939e4406bff03b5e5e7b96e34d36d68eb9b43fd6f7608d19364489f6cf3a06197fddec40f93dd85e990b456421db666ce5c8db347dd697c04f4ef67d3c68c2ad34f8e1a0c50feb4b7590e51da14b937e9986911c95c6bc01e3b6b651cd7708f623eac9a82d86486aac521f8a323b6afb7fae010d56db9357a4ceec9069c5f529323b8d1b3804dbdc9f201d0e22c349acc49eba2770ef3fa103c74a127ae42ec0190838f8ac474a611e8814827ec9556c10259fa1cbdb6e10531d58f6c0909cebea389504ebd6d3c2d42811cd41028953a4a7755b1c29ab61098a5ca5ae8ce99a8f1254c3327eef4c300134491abaf996ffd0c57d29f9576f1f67d79974530178d8940d344517d14def6828a4df18195b29ec71e093c75a241145b79946b9e169fd14b047242859a0cfe8b5257668d670ed27544e5de5ee5ccae3300e3dbcb6bb51cf16680cb69626c585d404120d1ad94732101e233ae4d11900f7be698c1a69ffa7a2ff66a09e5ed0d1acfeabba40432022036477dcd13fb2a36acba68a5c2e4c73803161161ba32fbd42a6a656fc6a49b3d60765a9da0e7c588b1d5a999ab070364771cb14303759fc872aad4f9f706b3c9bdad116feb06d664b6c7c02af5744b14f56c352b13845655ff2f5bf278af8ae2846c5fd091686135014bf52db3cd4b7a594919f0a6ebd6ca34e92c9af01abcbbccbce7703c4f3f428b533c0390c69a60bc455fcea1992bf7fa6c2abbe62381e6f51cecb733f37dbf1a7429c56a0d7dfaaa3685e65cabd2852addace4223124fc98ae4ab6fb3839ac2888a06d80c495c1471ef99935e186a86205bd2c779f14b59d52f06c4e89dbd89b6823e38be779b48d01e6e99435caff444e5301ac42e2f8eaa5ff3b9d4a36ac86c28b1d3c0110c630ca2502b7a4af8178c971cf731e717a7fe17f8e66ae2162a8f0f690421532b54ab0740e55f9f51662c68ee0824471142dd48871613ee004e5491a635c35b24e4b9611971ab028cf07da7d6fe1ef545cea62256aa65f731f5b9b8ead859b685c9604ba1c9a846931182e8090f9fdb9eef1683c1300e25f78f1e22b199c809d4b4691308e8124d0886977e992c59320947c79fc40d4d36eba640375f87a8aadd235b28a28e4757499942b9dbeffb585d3ac6cd03cf6f4509ce012ab468c13577130bf9d3f79fc4b7e3ed3373adc7ed1ed94e6b36f8a2b5f0040a835d5b900e0e8f9efd0044a440c66268de9b99529ae97bec977882aa9904493afed6aa07e8ee66b2c2b99479cd58804ec4ff22b0e7755ac0e280acf65d7b0645394dc859010d8fb4a4ae2fabe0c62a3c9c1a424b63734987e5fc220e50970fdfb87357f7dbea00a98de6e5e6f58afefa1ee1f965e56e995c964259344e6d489707f4053a9285872fbc4df9ca1349d8ac10a545220d9c8d2f0a15a035f0c1b07c1c72b97fd62300ba2ab4089a0abd222c5dc221f504a5bf957011b955888874f2aa1df0711a81501b1a50fc52a296ee9bff5eea8056d313e95821b9046ab76e58a58518b4b2fdf1cc65d7727cdbf84850cad9b6049cf242d172fda8eb93ed7d17ad7c80077de8d32f3b55509b522596c6a631cf83be7d504e6a604f8c80327db4f5254c6132459cd43afd334fc2eba2240930f9bc57a2695b5e227d18148fe11a55ad0b6c1d0be73a5a75eec560d3ab521800c7c9a45ad2aebb6986cd697a7cbc7ad4c8c9e6ac4367e67f3f8ebe44dbf50fd34786276a94609d37bb8941cdf727abe2a20a62586b3bacc1bc942c55e9efb3ff35fc523a739f18a2a8ebe04dd8e81524c6a85d6237847fef654f9766fe196a24a6f09118f0493140d7e6aa4901c3d293858d29e96f10bef1ccbbd279061cd9a83cf5b6d9278261b4c6e384a8509786d7a8911610336f8b11da0fa78c3a5651a524e4439214759da5d598745b067b1264a1cfe9416b55da5b1fe5f41a84ebb0d9d5c210c5a072e3489297870875de263dea6a60d1c888e0f8b796c629852790d51094ce7d1c69e80a6c884990ecdce862023f236aae633f55c231dff86d248df364e87ae64a4271531894c564de2ebf6390c5c823f9dfbf001dc783cbd34b48042763b35288ead07919c892f78fdacba9db20649e1d572a21a178e1d20ccc26dea3997fbd194dcc59b80a0f229b233d7c5846f9d1ef284d485e99a21a7a650257702a1ba6fa1d80a1edc5d69736b69cc22c72eaa1b27e302737cd71994310a5cbf97aebb335f56308260b192b100e10dee2cf7b4df8e3c06b7eea2d6d44714cdc09b62d933f4d853b57cac157f846d90b24fb07544c3f29a63fd0559687643d3469a67598e6db7793a0987e690d2f09a15ae04360d0cad3df9b452e65a4653d00ce314d74bb10baa9fd125e34722abca999d392b03972315a87387081f1b7b69e769f31663c2160d841561f4d101a911e0ae2d15e158597d1fe7aca6c2b74608ef75f332872643ffe8cae09f180d870947569b94036c3e803b8ecb4452b891bc56632d2ddf97b899749c608d2ec6269324ac09566f773b3ab2f18ddaa84b323f535fca1dc80aa91d405b8142ec6f539db1156d66f0ee08cb0209c1ab29c4689d44843dd7f025fb5ebb0798b78c0ef0347d66bc356eee2c71f9c5261030ac40d46cb3509eeed119679576f2806555996137457285527af2cea7aef21cf61526b700bb61407ad8d8ff18cda29576a5a07c2c1838fd4b995dd345f83117475d6d7469711c97ae3427f9ac32fed7efd2b3ce591d44170d4463284a9949e888ad3dfe19ded75a725d71816f2fb93870d042c586e5fe09ccc168c70ce3560a438c0f476d01ba881d0f8de3a697573303a41b24ae958210ba1535cf79552c79f1911ad912933d6d5ba1ece449c027da12203eb1e04999d713138c14bd929be65f77a55de1ac5a6efa978c6dc4fe48dbbc94416c4bb0e10abac3faaaf9b9983e77a1f09614ec4b96f49ef59a688c3939a8d67f05504ace1fac63c816764925b9834e7bda6e14628ec94bb4c8f19ab850c263840559db516f9072a69e5030979a27b57b1064d900e1272a8411ab041865875fe2487f2e667c685dda4b7cf0e737c780026013dad36c5da1c9e034f68ae317286b5ba16025fc26eb3bdfe74f08d31e049f7369bbf6780be59819a4f7afc96cf53eef4dca531c1e65f7d57f748921afb3a48960ed3f8c76843aa2d193cae7dc342624f67238c794ca4d8797f97db17a56742708c26ccec2c6c0d5a19e38749c9d5cb4764bbf41057fb79458d0c946f68d8a261bd360fc9a2921102a1f876ce80988860b0fc13cc75415ab5471a50a93039c30e13fe36830fec3e275da59b04cfeaa37edb0814e02321e312834d08cf13a93d5687d78adb665fc3cb2d6d7547faae19f86786ad206058667ba7f75609bf5a2d86423f91979398fe7f9d17283097b532d26d13ff0cf30f6871b6caf42", 0x1000}, {&(0x7f0000001200)}, {&(0x7f0000001240)="0657a263bb955315a77345b7b57fc6cf10425b8912c3a55b07bb8f58fdd70ff2ff13cd3f53d055dacf6d29b865d7b9db4148f3feb43fc89713a5df93ad3eabaf0bcef4f66510a3220affc64f2fd0a199eb8a26d458809b02aa11454aa99096120ae7fcbbc3f9b996d16d842d24ce444dda7a1326ee0b6feb86c121d99b76924da6319e770126c4120939173853100b19dc2cbe02f02df48129cbf9f850f687c697de4b5438bb43aca5a8afae284bc564509e7e65cd3c37a1544a4266d7", 0xbd}, {&(0x7f0000001300)="1dddf0ef1768f2500ee2ac30ec731e02558bc1427abacf4dbd36cb2507c34be1e7656993734a66025a32", 0x2a}, {&(0x7f0000001340)="ee88452db3dd73e489a09210e924f91168197167348fc5ca5e1355a55818a9f54e719bdcb3ba6a7931df78ce2bc1c1922393295eda8e0f51045d5dabca1f145d56b360618f8674dda300ec74f623a4c9c9b1b9bd697278105f44e1fd9a05c1dc2c6d", 0x62}, {&(0x7f00000013c0)="2bcf41e1018a59d17fc9af42ab7505482cefb48c7726e5c23ab0a54bf1bb0e30d3379bab49c269ef7124a18e8a3ac5e560ab3f93021eb4f3b65fc8e841e669c496964c809b4e33b8ecbbc2b3fe4ba653b1f9a5c2c1be6906ff201d4668c08e2ba899dbcfb5c05e1fff24d5300e323212643e3b6e", 0x74}, {&(0x7f0000001440)="f0e79f1b4e098a6c225ca7846f38bb97056f36560746", 0x16}, {&(0x7f0000001480)="b4e253a4d956baa53f54ab13d20d1daeba7e3fc7bc0b0cee35910d442e6cae5db1a0565964f9435ce8ce31ff189bc06a66adf7f393e3e19692ab7e5ecbe9499218b7a62c08b6cc4ed5a361199cfefb64df14770b84d2be47bfc2ecc17aac7adbc9165bd77573707e7177d1ef9af0aa8d9969ff2bccf423268a03e8a9e97368ced8e76495f6a8fd9f8935487612bbb861d23fb259e87ee2751b3888b43df0cfdc702608f085183092a8d7fb5a6acb83b9e415eb082a16c49387639e74984db45ebafca7efa3a54dfa081c8b634cead5cc27097940c46cd0ae50a9b0b35972a78ae76c939565862ee24d24f2197ee8ac", 0xef}, {&(0x7f0000001580)="4aaa59623137c98316ad9cafbb0a9a5dce498242f4af3ec347622122abbdf1a51047260221b39e904a33da69ec6903f23a827361b4bb9c5ddcd2a87f0a2cc37fdd8efbb84486c3c08bfc293678b0597d16e944", 0x53}], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:57:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 16:57:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:57:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20942, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = semget(0x0, 0x7, 0x8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/4096) 16:57:25 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x200000000007d) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) flock(r2, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:57:25 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000580)='./file0\x00', 0x100) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r6, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) sendto$unix(r6, &(0x7f00000005c0)="51131eb70fec95d1338e16b1a00bcc21602dbf539c21f1dd9f47e72a57fd50098a86723f7b78ad1800c548c8d73d96a30b1392ecdfeb9b726abbce7efc62a9b2bd1e5da2d186d9bdc498505cf61085a7bc9c8169cbe6bb94f71ab0b873e0f9cef23c25954d38fbd4493157cefd9ca7175cda16ad23090fe980646c5b8057d211365b067364a4e7532b4b0da600ae340c4d97c56f815ea2b54e59279fdcf48c62b1bbe4f062e07cb9d6a21c225a27e738753881cf13f1060719325c933a0ef40b7d68f4277d", 0xc5, 0x40d, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0x1) 16:57:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:57:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:57:26 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x44, 0x80}, {0x25, 0x4c1d}, {0x84, 0x2}, {0x26}, {0x44, 0x6}, {0x8b, 0x41}, {0x4, 0x6}, {0x84, 0x7ff}], 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xcc0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:57:26 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400fffffffd, r1}) 16:57:26 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0x3}, {0x89, 0x7}, {0x0, 0x2}, {0xcf, 0x80000001}, {0x3, 0x82}], 0x5}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/226, 0xe2}], 0x1) write(r1, 0x0, 0x0) 16:57:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000), 0xff20}], 0xcd3fcb6e046360f, 0x100) 16:57:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x104) execve(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000180)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='++\xa5\x00', &(0x7f00000002c0)='-%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%[\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='c\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)=']\x00', &(0x7f0000000580)='\'\x00']) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:57:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x9, 0x7b) 16:57:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x961, 0x8001, 0x7, 0x3, "5d985975655760f1e43b5b1e80ad5cf72e117611", 0x8}) 16:57:27 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1, 0x0) 16:57:27 executing program 1: r0 = socket(0x1, 0x0, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce24", 0xa4}], 0x1) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/128, 0x80}], 0x3, &(0x7f0000000280)=""/141, 0x8d}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000004c0)=""/110, 0x6e}], 0x1, &(0x7f0000000540)=""/155, 0x9b}, 0x42) 16:57:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x65) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffe02}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) fchown(r2, 0x0, 0x0) close(r2) 16:57:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) sendto(r1, &(0x7f00000000c0)="4442a0f33225276f91988be5f90c80a788c81d02cffd705d4deee809bc3652cba3a68235101eb98e7d9cd6699722030e5febe2c891d63403bc3a33a605efa6ac2dffd1c609fd339dfdbdf1cf5e07ec3e3eb89a2ed24b54f7e6e7738786ca6f30783effcec7bac53ea6e72a002974ec42b049e7caf60ba890c5d9e2f104aaf4c13ec3f807332744a2b271491ebb1e97533fa712caebdfd69f9a2437fd1c5be7cde386d92429857fed12b7", 0xaa, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x2) fcntl$dupfd(r1, 0x0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:57:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="602b70b38bd4000100005cdf", 0xc}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7ff}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="01aae0281cfd6cdf2696022e", 0xc}], 0x1, 0x0) write(r1, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x8) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:57:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/zero\x00', 0x3fe, 0x0) fcntl$getflags(r2, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:57:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x100}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x7, 0x180) accept$inet6(r0, 0x0, &(0x7f0000000040)) close(r0) r1 = socket(0x10, 0x4000, 0x1f) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = semget$private(0x0, 0x0, 0x50) setsockopt(r1, 0x2, 0x9, &(0x7f0000000140)="dbd3070caf4b0bda", 0x8) semop(r2, &(0x7f0000000100)=[{0x1, 0x1, 0x800}, {0x7, 0x7, 0x800}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:57:28 executing program 1: r0 = socket$inet(0x2, 0xc001, 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:57:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="89b5d8488281791b00c405e11f1d7940da312731708005265318de8c8d6aeafb705e149bfbf2f58febe9553e53391fd01f63803f75de0c52f54011bad1539be6b9de9f3e88a51427446d45d616303fcad439ba6f76564fde17502a5da325edac7793a56274c976061dc2ce1f8d38cb4edcca6958cd745e4b8da6c67ff1676cff2079d7db3643b116864f1c89551646c69c11f211953d60f4520ddadf6e46f2f313a37da9852e517acd54cdcbd74a349bd8f4612a1d6ba1ddfbec99a2027b05dec575d4b7090e24b1b7c6c99f605ef2d591"], 0x1) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)="ff15c500b435342e534ff78c1f2d3bb6ad59240ef6a9477b098f8f5f7001cfd55a09c47e6adf186cdd58e5515f988666e9b104ab7c3062fa60e7ba92974d008e7f935b4d618b7fe8fb11522690209b", 0x4f}, {&(0x7f00000001c0)="7f399528e720c56f211080f89262302ab336f1387507555fe6f983df59d0552ee5b808cea9b0da6fe41f9a322f1b288ce529b12ea2939be5d50d0f289a55cc4d4b171aca2145269255178b9510c19ecd2a51e861c7656bfcde45c18b4bb0bad1d7375bd865d1a12d6d7af73e02f5", 0x6e}, {&(0x7f0000000400)="b5b583c580880006782b2b85f365cdcd858cec916aee61d2b3620e402475bea2df38c7e15f7c26263d88ce93e9e40d7f2bddcc6820d3bcf4822c87a1658848c629ae25c9484c1b31e951dbff03e24b54638dfa06d7a64bfab14fe8deaff5ceaae65c63d83715abfff24e86894cd0d403f370e33509fd1db37d38fd262e77f92e05be9f85ac4533ff41dc7e8555a406b80a89dab948e79678648369177644a2fdd42906a8b8aa7b4769920172ad62f52f95550eb2b5e28787176a04e47f246e0c714573b9a4203984801a8d", 0xcb}, {&(0x7f0000000240)="11e2237deb4e", 0x6}, {&(0x7f0000000500)="651582ee35ed4a0c5f06e96d6507ff0531939f31a937060c13016718a09139a5b64dbb18da2ac80bfc35db80c5124835d3cfefc0b40812cc80ea43ed4f135d53695f459f8ad0800b934d76f459908a6838aeeaa6bf57abc5da2c354e0ea7fb8d1837d3c62f873cf1e75e9a24bf5c34763a9e075bd81b32dc169201f85a6520417c5b07bc7cddffcfe4f7650900e49c1c20b2ba5d0d9067bb974947ba55aec8a0a2bc7137e9402792262d9aebabaf30deb4d0917a9ba2fa440bedceed49907678d33698f1cd846a6a076c3fbd080c98de239891be1fc5cf68b0f47d7182b24839dab76b62d7ccb7277399746d7b900dc8d8e6b0f06bcd31281988a1a86d198b", 0xff}], 0x5, &(0x7f0000000600)=[{0x58, 0x1, 0x5, "aefcd44a850526f6351e81805cc946f42fd08e2a772015b18c3293d961ba42043adc20f6f01f9e3a2d15e83058adc304038531a0812d546d021fdbdd95f8f63219e680"}], 0x58}, 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/150, 0x96, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffa7, 0x0, 0xfe7b, &(0x7f0000000100)}, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:57:28 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}, 0x4bf, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mlock(&(0x7f00005b2000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() 16:57:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x7, 0x100000000}, {0x18, 0x0, 0x5, 0x598a}, 0x5241, [0x3, 0x5, 0xe067, 0x4, 0x9, 0x4079, 0x2, 0x7]}, 0x3c) 16:57:28 executing program 0: r0 = socket(0x40000000001b, 0x7, 0x37) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) close(r0) 16:57:29 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000000)) 16:57:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) close(r0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:57:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:57:29 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0xe, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xc) 16:57:29 executing program 0: r0 = syz_open_pts() dup(r0) r1 = socket(0x11, 0x3, 0x0) kqueue() close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x40105706) 16:57:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x16) setuid(0xee01) setreuid(0x0, 0x0) 16:57:29 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r1) 16:57:29 executing program 1: r0 = socket(0x18, 0x4, 0x200000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000050000000000000400"], 0x10}, 0x0) 16:57:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) kqueue() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f6028208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f0000000040)=0x3b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:57:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) read(r0, &(0x7f0000000340)=""/204, 0xcc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20000000, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffff8, 0x84, 0x8, 0x4, 0x920}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0x40}], 0x7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x23, 0x2, 0x100000000, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x41, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x8000, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc0, 0xf0000002, 0x3, 0x5}, {{r0}, 0x0, 0x0, 0xf0000088, 0xdf, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x8, 0x1000, 0x9}, {{r0}, 0x0, 0x8, 0x1, 0x80, 0x4}], 0x3, &(0x7f0000000080)={0xc8a, 0x4}) 16:57:29 executing program 1: r0 = socket$inet(0x2, 0x4, 0x42a) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x145) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x87fe}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000f, 0x0, 0xfffffd4e) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xfffffffffffffffe) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:57:29 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001100)={0x80000001, './file0\x00'}) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001080)={0x45, 0x1}, 0x10) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) 16:57:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2033, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:57:29 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x0) 16:57:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() clock_getres(0x7, 0x0) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) clock_getres(0x4, &(0x7f0000000000)) 16:57:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000180)=[{r1, 0x172}, {r0, 0xa5}], 0x2, 0xb0ec) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0x7ff, 0xd8, "abe0a311a956cd42c6f8ea9645abb44cdf18f7df", 0x80000000, 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:57:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getegid() getgroups(0x1, &(0x7f0000000040)) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) *Ü¿-q0)ÕýƒwíÎ8y  y  œT‰È ÆMYHt¦BôNª§»ä[«Ñø•{úñ“¥«ò¸{Ƚ†äöˆ# §¾~ˆÞäßè\~{™rù±æ¦.tò¿P.œT‰È 16:57:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:57:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x101}, {0x45, 0x9}, {0x8a, 0xcb0e}, {0x27, 0x5}, {0x67, 0x2}, {0x47, 0xfffffffffffff801}, {0x147, 0x1}, {0xef, 0x401}], 0x8}) 16:57:30 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x101) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x80}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xa0, 0x1, 0xfff, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x10, 0x5, 0x7, 0x200}, {{r5}, 0xfffffffffffffffb, 0x1, 0x40, 0x2c02, 0x400}], 0x40, &(0x7f0000000240)={0x5, 0x1}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) chflags(&(0x7f00000002c0)='./file0\x00', 0x20000) ioctl$TIOCFLUSH(r8, 0xc020697e, &(0x7f00000000c0)) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 16:57:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1ff, 0x1}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) fcntl$getflags(r0, 0x3) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:57:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:57:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 16:57:30 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x4, 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f0000000840)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb1de1e39eb07c4c40446aaeb8ed614d80620948cfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d945c8ffa6881b428fa6d339c48dc67a33858ae6fc4afbaae07562476bbfb2e66ae7ab970350b8c00000000000000000000000000000000000000000000", 0x11d) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semget$private(0x0, 0x7, 0x400) accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000180)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000002c0)) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:57:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r4 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r5 = msgget$private(0x0, 0x1) msgrcv(r5, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000013c0)=0x65ca) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r8 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r4) semget$private(0x0, 0x2, 0x1) fcntl$getown(r7, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffdad) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) r9 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r9, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcbba02f26d9b50000000000b0fa41ec5c53df"], 0x68, 0x3, 0x0) 16:57:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000006d000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x4000, 0xfff) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 16:57:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="cd", 0x1) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:57:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x5f, 0x0, 0x9, 0x3, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000752000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x85, 0x5, 0x8001, 0x3, "7ce3adb8fb2deb971d6d33b50e0eaeb6e0a1d4ce", 0x80000001, 0x100}) 16:57:30 executing program 0: getitimer(0x2, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x410, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) shmdt(0x0) kevent(r1, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) setsockopt(r0, 0x8000bbbc, 0x0, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x125) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:57:30 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000080)={0xffff, 0x37e, 0x1, 0x0, "04713de0af28a2813d8209b8d9f3932184963c99", 0x0, 0x4}) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0xfffffffffffffec5) ftruncate(r0, 0x5) fcntl$dupfd(r0, 0xa, r0) 16:57:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:57:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x3, 0x81, 0x4, "9409782fd801c7990fc7c798a02d4a69eefa26c0", 0x7, 0x20}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:57:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000280)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) mknod(&(0x7f0000000140)='./file0/file0/file0\x00', 0x1, 0xc0) ftruncate(r2, 0x401) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 16:57:30 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d", 0x7f6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x401, 0x9, 0x7, 0x0, "1cf5cf755efeedb7d4e243697fec54fca08e103d", 0x7, 0x2}) close(r0) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) 16:57:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000b288d4f43a6838b946c2efc023e3fb78e2fa48841ceaa6b501a67cca62eb7f51d7763a92403e3417ca6550720f4eb9673725adb8301d659596f973e8d60971bbce522d72884dd38eec722a86005022f58934baf4c1412ca2869b55c6beb40d7c7d734380f88fcb78449f3ce4c0c7c91960e8cc8973fbb5fdfc01d410bf464c70609a3469ec7445869050db036b659e4d5a1a0c80d36427709a4c1de3f9248608633eff1b3c8c4f12449c91e5508f92bb49d15c2cc13b8ad48c1cb12609c1af6b6bf5fe0074e7c8c12a4c26d65c9e69abbae2b5bc0718a9d6ef2b3703ed67d69d3a468de85479db69ae3c06c843bf2fc17fb087d6cf20f98bfeb392e34da3f0e0c9"], 0x10) socket$inet6(0x18, 0x3, 0x3f) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) 16:57:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:57:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001800)=[{r0, 0x4}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}], 0x1, 0x6) read(r0, &(0x7f0000000000)=""/7, 0x7) shutdown(r0, 0x3) shutdown(r0, 0x11c3d713f96c23de) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/76) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0xa}, {r0, 0x84}, {r1, 0x80}, {r0, 0x71}, {r0, 0x4}, {r0, 0x80}], 0x7, 0x8001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:57:31 executing program 1: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0x8) 16:57:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) read(r1, &(0x7f0000000000)=""/81, 0x51) 16:57:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1014, r0, 0x0, 0x2) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x5) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000140)="e30c92574a1649aeba519e09b1bc2b0105c2b41ad28b4448e5286f790d2b9f2aef87c4129deb773bf36b031b45d983f0d8851863b089b5263afdb51b9ba0eeb06f861ef596ea6c5a76d4b4d9b53fac28030d218034d3a69f2c0ccbeaf254412f668c05171e39b35b94c729846ed9a4a848ceedea3c79be376b35e45568c3dbe1180297d31935fd541813a30042475dce82c67a89347a", 0x96) mmap(&(0x7f0000c27000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) write(r0, &(0x7f0000000040)="743f42aed448053b9b114c6b582b8dd8ae6496a7ef191ebe517b3daaa09d3b3ae924c0bcd0103d38d59c81c7bea11366142c764f9ce1f2d667a649ff4dc1838e643d2d5b185d922fdf1dcfcdc5928e52be0405d657417e696ff2b3adbd5d962bd063ad47d2fdd14cfbaf2e894c0f8a68fb176d6444504b0b6015fcf3e087a0b9684e6ea129d30776993f7a33401f070bc4040d507dd093633d51191036a60be76c627dae18e12c2ff6096f835691b7f1b7bbec12", 0xb4) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) ÆMYHt¦BôNª§»ä[«Ñø•{úñ“¥«ò¸{Ƚ†äöˆ# §¾~ˆÞäßè\~{™rù±æ¦.tò¿P.pmap_unwire: wiring for pmap 0xfffffd803f012b40 va 0x1b31820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012b40 va 0x1b31821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012b40 va 0x1b31822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012b40 va 0x1b31823000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012b40 va 0x1b31820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012b40 va 0x1b31821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012b40 va 0x1b31822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012b40 va 0x1b31823000 didn't change! 16:57:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = dup2(r2, r2) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x3, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r3, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r5 = syz_open_pts() close(r3) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:57:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x401}, {0xfffffffffffffffd, 0x5}}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x5, 0x7f1, 0xe29, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e5", 0x15b) 16:57:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:57:32 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) bind$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="01002e2f66696c65300041a6d6d4dab16bcd02e691dd774c642e091bacdbc81e17554b7fcf0815f09bbf0d52d119e542662f0e76e0e232f3ada70d8afc6f40d1651c2665ef482d2f0e22b516ef2a7fb9edff8f09e05de704a7e44cd74ed4c7959b6ad1ce32dbeb0d3b30b53e55186192cc4f1dfa60c654778142376090f44f73e36f67d1aaec4d7a70cf003ae0430ddb5c1d9ef0e1ef3fdd235da643f1"], 0xa) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/113) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/4096) write(r0, 0x0, 0x0) close(r0) 16:57:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3ff, 0x104) flock(r0, 0x5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) 16:57:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x200000086137) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000340)="ddff00", 0x83) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x68}, {r0, 0x20}, {r0, 0x24}, {r0, 0x20}, {r0, 0xd}, {r0, 0x40}, {r0, 0xc}, {r0, 0x40}, {r0, 0x88}], 0x9, 0x0) r1 = msgget(0x2, 0x40) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgget(0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x18, r2, r3, r4, r5, 0x0, 0x7}, 0x10000, 0x48, r6, r7, 0x6fd6, 0xffffffffca21411a, 0x1, 0x80}) 16:57:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000b82f66696c65307f"], 0x10) 16:57:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x2) 16:57:32 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0xc001, 0x1) 16:57:32 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1000000006, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 16:57:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknod(&(0x7f0000000040)='./file0\x00', 0x4a, 0x9) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000480)="bd", 0x1) close(r1) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0}], 0x2, 0x8) dup(0xffffffffffffffff) syz_open_pts() 16:57:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x1, 0x7fffffff, './file0\x00', 0x0, 0x5, 0x8, 0x9}) 16:57:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='(\xbc\x00', &(0x7f0000000180)='\']\xf2\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='{\x00', &(0x7f00000002c0)='}$*/\x00']) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x43aaccc81b71804e) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) renameat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') mlockall(0x3) execve(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)='\']\xf2\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000680)=[&(0x7f0000000640)='{\x00']) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000feb000/0x12000)=nil, 0x2000) r2 = msgget(0x2, 0x0) msgrcv(r2, &(0x7f00000006c0)={0x0, ""/145}, 0x99, 0x0, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000780)=""/222) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000008c0)=""/11) getpeername$unix(r0, &(0x7f0000000900)=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000009c0)=0x8) r3 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000a00)={0x0, ""/58}, 0x42, 0x0, 0x1000) r4 = semget$private(0x0, 0x7, 0x540) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000a80)=""/4096) bind(r0, &(0x7f0000001a80)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) semop(r4, &(0x7f0000001ac0)=[{0x0, 0x9, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xffffffff, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x1496, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0xffffffffffffff01, 0x800}, {0x3, 0x8, 0x1000}], 0x8) msgsnd(r2, &(0x7f0000001b00)={0x1, "dc21fd97e7f132a8edb1430d714f539c4d7a6d687da2856054c70f42c046364ec1cdbb8603944dbac3a561713468f8bb67230609a1de0ed0d4fbf43bed9dab0932b2e834c5e9cc316c7e6bdd28cf59a829363db0f8aa548e15f8fb3d842d5727246e10453c78ab5c2b7f616d89f339bfdf95d1397929b38b0067e15475e0d90be09c9259f3ccc2f8c1eb701c826038bd30efb2ff652b2f0065d690ae4660df37a0a4f3cede489342d5198756d362cf591664a27169469544d0ccc9f319bbbb3911e96182687fe2ee77399a3beead4cac6bdb8180c169d5e76ab29ee2978ab1a32804f46cfa4c22b7080cb0010935c200e7df3522dc8b00e3a1"}, 0x101, 0xcce277ed5a3bd73a) semop(r4, &(0x7f0000001c40)=[{0x0, 0x7fff, 0x1800}, {0x3, 0x9, 0x800}, {0x7, 0x7}], 0x3) semget$private(0x0, 0x5, 0xc0) ioctl$TIOCSBRK(r0, 0x2000747b) munlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) msgsnd(r3, &(0x7f0000001c80)={0x3, "168a23"}, 0xb, 0x800) 16:57:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) fchflags(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001280)={'./file0\x00', 0x3, 0x1f, 0x7, 0x0, 0x9, 0x1f, 0x6, 0x1, 0x1, 0x9, 0x7}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/174, 0xae}], 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) 16:57:33 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xffffffffffffffe1, './file0\x00'}) 16:57:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = getuid() r2 = getuid() setreuid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/68, 0xfffffffffffffe81}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f0000000300)=""/144, 0x90}], 0x4) 16:57:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/211, 0xd3}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:57:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/201, 0xc9}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/235, 0xeb}], 0x3) 16:57:34 executing program 1: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 16:57:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:57:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:57:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20500, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:57:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x55, 0x1, 0x26, 0x4}], 0x4, &(0x7f0000000080)=[{{r0}, 0x0, 0xa4, 0xb, 0x4, 0x400}, {{r0}, 0xfffffffffffffffd, 0x20, 0x81, 0x4b9, 0x2f6}, {{r1}, 0xffffffffffffffff, 0x70, 0x80000000, 0x101, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x280d, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000002, 0xcbef, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x3, 0xdda}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x4ba0, 0x2af7}], 0x6, &(0x7f0000000180)={0x200, 0x1}) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) listen(r1, 0x0) 16:57:34 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001c40)='&*\xb9\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001c80)='\x00', &(0x7f0000001bc0)='\x00']) 16:57:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="0c9604f6d0f4c7436d4bb4786fd03dfc8ac22f", 0x13) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001ecff00d1adbf1cbf596851", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 09:43:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = getgid() r2 = getgid() r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) connect(r3, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x4, &(0x7f0000000040)=[r1, r2, r4, r5]) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 09:43:20 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 09:43:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x10002063, 0x0, 0x0, "7b2e0300000000000000002000000000000000f7", 0x0, 0xffffffffffffffff}) r0 = semget(0x3, 0x4, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/103) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000001c0)=""/250) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 09:43:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f00000001c0)=""/109, 0x6d}], 0x2) 09:43:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 09:43:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) munlockall() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66690065302f6669816530000576da31818e8ed20af91f8c5f8dc35d8148adae55f736a6ae1ef1b565759d88b530"], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 09:43:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x4, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x2000000, 0x40000006, 0x13, 0x2}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:43:20 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getegid() getrlimit(0xc, &(0x7f0000000100)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 09:43:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x100000000}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget$private(0x0, 0x1) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() msgget$private(0x0, 0x50d) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3, r2, r3, r4, r5, 0x100, 0x5}, 0x3, 0x0, r6, 0x0, 0x1, 0xff, 0x6, 0x3}) 09:43:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000000000001, 0x0) r1 = shmget(0x2, 0x1000, 0x118, &(0x7f0000fff000/0x1000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x7) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)}) r4 = semget(0x3, 0x0, 0x204) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0x1400000) shmctl$SHM_LOCK(r1, 0x3) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 09:43:21 executing program 1: socket$inet(0x2, 0x4005, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xd9a4e2eb223e161f, 0x0) 09:43:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 09:43:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r1) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x3) write(r3, &(0x7f0000000000)="2514cf9ef58a5853d8ceedf295e52d8d2330f61264083e3b4a9b7772243435720b2434ddeef3d17a5164365ed8fd50170aac838862eeadfdca111d4dbdf822d26c0287d0e6a4ed70e1cd4f6773c43bfd33d21d8b11852ec23837d5b1214b637ef464de8bc942879cd6ce0ec4ac613edf35018a34e12dbe9f667aa8921bb457e2ff1518dbb912", 0x86) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 09:43:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x80000000) 09:43:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x0, 0x5, 0x0, "d078ade72f5ad5ade228030428eaff3a45b16438", 0x3f9bc486, 0x200}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:43:21 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00000e4000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:43:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="592955efabee095326ec66e1df5fd62596739bb1a9febf5689ce4fa267bdaaaaafe965a72092", 0x26) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 09:43:21 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) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) socketpair(0x1, 0x4007, 0x200, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000240)="916294a99f933ee40de24cbb29989ca89e8485b556ed09591bdda3557f9f0e547e764145203f2e9611639e64c334902728f502a07c58d9dc31c404df5427261d3a349a258437a1c51004fe0633eb28bde0a329d4", 0x54, 0x40f, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:43:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendto(r0, &(0x7f0000000100)="ebd0c89b6a13c3ef5332c8980410df8a3aeec4d7b7f2bdc9396ca0e9577cc8cd14d9c7330cb3f37c72836faaba8ef9cfbd87299a2f5d11879f6eb43ed672531b64395d912071135549007a37f8a1dd5467793ffc79efbda2452a52d45dcb6f93fede3405ac25ef89093010dddcd310dac020d51fcca57a3bccae9bfb256c4233e4dc1a2e4b0059ff1fcfff0999efd325632e5440312bf4574352b439ebe9427d48807494613824a12adb6454257fc984a0dc00c2a5da04b1d23198", 0xbb, 0xc, 0x0, 0x0) listen(r0, 0x4c6) r1 = msgget$private(0x0, 0x0) syz_open_pts() msgsnd(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="01000000000000008ad5dfb07acfe7dcdb713726f3cfdc9f9189a46bb683983545f1f543d8378d6b452181bb24107816cca8e800c7a05d83c0890cc48799cde1928b06f5a93e7a3f466e33e8740a6e63cfd15ccadee78cc411e76177468887ceb5dcf7815c16d625e67db42270960221a6b9e10aee4de931ce0298d93320976027652507b0d5838ceff4a8f9baaee9973360d9c9b99f9c94290eef98337dce0b51ed92e8bf44796baf820292d367a264de8bed4d443c4cfac658a539b59899c62977799268bc80d1ecd44eb18f9d0aa750e7d242e4717e86047a3cee20fa2526b3e6d20648b204e53a5ec63bb3cdbabc59c00236aae1c620287b166cbc208d6e89375733e6cae5ca89f07d6c79e9b749e234c98564411be21d57eab977addc9bcf57e4bb969e896b9960462c9451b2f547cc9063f8170effbe6186bb18b631e92921f1e87bff99ff6114f185038412bd8e34d131487e9c45aed96d111d79b7945259db8cdabcc45fd4eba8814c65542c49f1a9a51d573b43671961903c9ee2037aa5d9b00af7e6d804f365c72d7351c3547fa877bce9c16dce6c3d286e4f0f21bcd58bb52e0ec51b5daeafcb98f623a81002bfc380a3e15279f9c27c94caa92b5a73467238729d8b3fcf5fb53751b07ddb389110686136f958c393f219858a2c838029d8db209169aa9a7c5d1864b29d98100d2f14a623c83c1f2ade9d53e44253f421a6a5a8ee7ee8e7729343568804f1901a701e4b12b7b28a2e4589d102011f49f2b6f415ebe5d37199afdbe5da5ff130f459204afc54e8f0f1ba37058214b36a24156f806bcd2a5a550bdd737c79ed2a3ea9ff42dfc903865ba87d4ea8f82af5aed2261b8e89e8e0045593058a7fcf5cb75c55e979575f05e59b991d3e3482ddaac38164e9d586a1b5b4aeac63a6a151677ba66211b8ed60fb45e44e5b7552b5362907dc0155b133ddb2dff2189f6a9cbad2d603be25f55420c5d88507841cda57c8c7d02d1c321397ec50e43b7e35bf22a46b8dd8a893d6ceb2bae2004042e5ebed26ee01bd4ea0021cbd8c5c4ae27878b4bb789932b0dae76f038b2bf8cd738d12d24b3eb2fd4540b8c2ce414266e3f1a3b4d68e21282cdc1db27c6b23832d9e1cff8b003cbde3937952e9f28cd728739bef5f0f5fbaaa010c8d45c4373c0c252f36b3ae2ba488f2c1dcd4b6a0cff736a1934940c6122b6ae205b1445d25edaf0033efbf4b43ed3da58ab2182d5c6b1190f07e05470195bd9f25ebea45166de523f6b630a5ecb1b8dbe265aea22d99eba981e3eaa4ed3cd39eddcf9e4b22a0ea66dcbb5397bc7173b8d319208dbdd0527bd7e14913722beb710538cea57a27611aa7c2ac40725ba94c0fc92faca174169a30e131be58d0f59b67f6beec882ca6faa85ff39fd607289106578b78fc2ba658bc922b2a2b9eb024d992181178f03d9411692865cba6fd907f064aee787055e08bcc0eba47c8ef6b123615b37bd9807ce28436435879dc59f8eb0d7b8be4649875c21ff355426dbffcd312cb68f8badc4689dc6c781e5c9ea59d53f34be32fed6b56dd8cc9f86c3515d1f6b4897bbcd40968b46fd496cbb57c700066b2bd1d05d415ef3ec4d4a5ce227256f6646218b523e7701c9155df436660693a0be6a7ebddf133cc8e4c8ac411ae04b9d4dc39f68260b84d8b080ec1165749e9a8bc84571d171af0067b124a836ba37897666b31f376817f768fb79e013284b60421190b4557f6426a4efeb2894c3797ff19b6b7600e85a447ca9d5f3df0a84c5cba17e0ffd14c0ce062ccdd2e3354ae35bee7dd5e08508f17f13282ae33c31498d08f1dbaeb6cd616878a67c9d0391db0b9e840cddfb43f504eb44a739d7dec0abb2dca1a272bb43bf82c4f6177d28a86777f6e93585f2a4c581df543e0ac7655e0bb8c475f8e5f29d0962067d9f50238a909dad209b12f0456135c40371b9a8b189ce400e68566eb3fba4ee21b8dfff2b2f9dbe9688e4227b7607cf7950e455673c1d25f24f3fe62568d1b508b8fa0eeba114b73d0b310a044ed59bb474f980214a24c21ed43befed06633afc5577cd86808c8455abca5a31ea96fb694fc94f79cae6dc7b016a66a61d5ce0be7557a6c35c706bcfd32d8a818f02b4b74f6b87beabea4f433ac6373e515bfff27578507b051d352738a202600ef8aae80af2c907ed15a084a7956c7e597adaa0f4e6bd64410017863387ba045332cdbdf6b69ffe2784111c37a1b350e3b3d771997264bfe5a03d242b9320cc671297b07d08e1db1a1aa0c447c39bd656a96e68074bee07d46863344ef0e6674bf0e91bdba81ce466450a3c175c465190a8e35c1b4fd1fc25cf55edd3f7e52f9bb453346b303c112a54f1d56288a153a82c874b27254cf32e039f1bbc3999bb549d9fe7f79fbf7cb47da43e005c8e297a134d0a1fcd913bee9acb5d65c1754ca85e2a4af2c093af56edddd3599817948edcbe10c8a60f60f52d25438cda8fc49a5462e752260601420a4f7f0c9c12532dd01d9502dca94b5e04005ad80376b82a62c16491100418c076fea6c63909c394b73f651f84692fbb0c5d08ac9f0e67f8398df2ec6528df05055596ea6a2c99ef7bc7912776a83b69ad84f9667c1e5d36d792e1f66f4e063de5ad51f4f9a95d9a49f5ccfb6054d048effb35dd3932aefe818c9aa940d8f6f9b00729f1b0595f1db88dfcada6b3bb687322f5701c6121a647d2cb3adbfb94c8c761c89927b777e491cbd05d13a7a418039a77d8175e33330c5a92129c7358abe28997f1bec6931d6b1b2f481b2a500a619e4f40f091ff5f4e26cec3c88f1b0a3e9933a3c48570f1868fd32ae1ebc34d057456c77c138dac5e560f052e0d4b7e2b1f648362ffe8964f5c8be16101a715f9374ab016a06138c984929e930de3701022d486b7f08d1b656f16dc6e96949554dc9a71107af46a80107f2e5f0e341687876e7303351bc4d8f8034a8338754f60d538c474fbbb9ca43316fcaf255415a8f0cfbfadba6fb926da186a46da4323630cd5f40759b8563521f0bfc46841e5e974a2cb39b78c29d922817166b519f711463aa1bbb4bc81eb6674a33d94db3f799f6aa7237d44e57db96c3d9f9bd13505fb8d6bc9e42e8a7c4248d94eeeb1cec8d7e23b63eda4ec916461de009457b11f16d898e81612840676e6d754ff90a5149da5ab87423298429a320e95b4a4da501c6d3b98f4212544cafb13570306283eeae6ef68dfcbba33998d2442212b5f1d46cb9e1d2e54862637541ba0ddb614ca3737a73e301a7475d3a4602fcefc7e4b6d88a5fc0498db45a051d7600dfd826338263288a4f9d11890e9153dcff3513bdb044902c7df7f87c05a2940847a8f8eefe1c4d6c8298bba4945f395fa835815f3c8d33655e4d27a8b7b287e6faaca1219d31f0dcafe6f859a418528f4234e42f21131c991afc5b7cc0ee6aa35ba2f5cb83094de45a428597c8deb4b78fe88c46305d6c580a42c886fbfcb8b95c9c6e267e07705277e6870494da92e1f37a1c9fea51b7e12ec26792c0db2b6f79e07b8490888e23723cb1203249d8b106803c81a0db20cb8f87a6b0dc50e0a3a8d7c3c28b594e300d8b2f125180ebb0b1b19b2a6c2fe3dac02c814c5bc19a79add1dd8a5487a64a04bbf91557f7f35f0d817a3198838492d9f58ab34976cef3ad92b177f115d2b6cf62f6b18db43b3335b02f6c9ffa2561651482727a61722793e2e60a05e6738eb6e1ecc03a1cb2af7aa73b6d99ff86547f0e3105cd7d8f1897a938aea8a80c3b3714a418167d9cf03050f96bc8ae389f2257e7ff4c8a0835d0abad5b1751476e56688cdbb06922f2f751b04857ca58089e2486b60693d10af8ea7798422a3912539cb06a0c9f6a5dec92cd3c86be7d0bd7da39a60f90211600521166cb9eec30a3cb548faad6467c0eebf5de2eab43daec90f2186a66232664fe1a322b1312f51ae7623d74b6499eb6f8377b9847f79018b450539fe56ed7cc9d3e1a4e226ebd288942c76a3bcadff5bec24a13e208077344236882cd47ec695fcb558b51f8a7bc5d1f2dd433d219405293784aaaa414c924aea562c2256c95b89edddb9687211d084e1a44be8385dd85b753c3e7b858d619456201f4298d11c74aafe70ce287fbc76b6b4bd07a7fe07b601139086855c9eb6faa368d7e7bc856837ccff139883d34e1f5919f66086be3685d9fa77ec4664ee4917d4571699af040ae64a537daa05ac91a1540f379407949b326769097607b45671c938665098db46a6e769b2cf2cf34ddbf621f634be481337ae838072cfe48157e1479a11f04b678e87b909d1d7127bbf71f1db30ef1444a90976c1d38e36d5d392c70a53a251fb58209996e779fb8e42e31c76151e83d286b05049d808f1c03a295aa44c0704353d3a2067b43246555b25a7e4d6da6e06c31ab1c872e620efc7eb5d67af004141ed199dab1a0f83600254e73d71d31e30b0dbe71484d9e54aadcdf383057ba100bdb6a32bc14d02e9c59f554370f8bf8e2336b9fbb7d867ab4e21ac3271191f351260bbe38b8bf9cfc5e72c0b32bf8c32376f4539e9dbfa65b5704c6faeb51ed6e44133635a6520f1ead30f5ec10d65ed9adebf9b7e9d25f9797a5588a237828f25b32b1c7ab04945ce5b984b6b503f97c19a616bd83dacf8068c797f00ef9409984c1578e6fb9daf97ea00671f3cf4c0e4341842fc2a3282e4fc929159d858a8775c9aac0b9e84d79fda4895c380861a574ff157149b046c8754f48c7b3634f08c65836a869d51fc7dae912b92fb54f72ff167df20b363dcfbcd581e34b87d80b8044a1376e91a083b2c8538d73287fad66c92af266f04cd6e694253f755c4b312e7b7c99d29065bee5a7be2def190524eee372a5013739b16aa0e1bd96dae184332b1301009cb34fe7b5330479a40a3efccb20885d6664ffbf84de556bcad69ebafe1570a6ecdaeb1ada8aa480a2a5b156fc6b0d4eecb51113d7bd06b45b8645e68f73f57e543dab6711243806838961fa44887bb21bafcae963344d0d3980c86e522f53f265cf6020cfd002d47756df410386bddc534b573ef009a161337db1b37a1c24898cbe3d6e4243698fe739b0fd05600b3bff506a0d840993eaec73cf1b0f2c08417e8e05700eb394ac3596c9f1fe5f63a7b1ea9ddc548a31bde62d37ee8fb49a6333f235efda888fd490d269a2ec61d91adbefd9b0226d8eb292dd02b70038a1921fd57a08adf57628b285b6373218fc29ee94085490eb7e9e326dd8c7f45fb5ca668deb0ce8ed4e647647123050b242be28993104bd3024088ec3dcd8d67cc18094678a4d325bfc864fd6e35c2b46630efb96b7ca530ae15e90ad801c88b980dd7c880e06670fcd91ac3eb9b1864bf07bf90820c52b3935cafad5b06db9fd413a4f180e3caa176045d05cf7bcc2f0cd1398c02665e7c9bb54c2e69bf267382d10eb72f98733dd1a77bf0d2b9cac3205f6e92355e3c6cd66e2b8d994e3afcc0c10d05b3523913abe97e3698c7632cdb0e210fff7cdc285c28deccf1b8b488ccf1c81aa693de2c57e010af4717872bf773d8b6141fe18ef25145e1847324dac1bc26755ed7d3a7ea69614385202cd718151d9e84bca5074a9d977bb4b0f6dda82d148b56ef166491b33eda46cef44e66aec08364ac08dcc39d63d82c757d18820d35eab4bf9574aa34c883c29a502c9e3b1cd6a4d1e7272d158d280045fd9c418f474ba7c5e8880f9fa64b49b648e2dbab8172ef2aee825a5a8733172e4c5e1648d2e48f0d6f92fb2dac250ed20f225a2320fdedb43c239cede46c3c8b54fe6c9285dc2a5eb1ddb30b15db818170cffe15132397018f58d16034585c0e73eaa897966091533ad1ddecd450922c416f43a19655897ae91ec0c8b0a453ae2fb2a59afaf1679cac076b091e7"], 0x1008, 0x7fe) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) 09:43:22 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f0000000580)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = kqueue() pwritev(r1, &(0x7f0000001b00)=[{&(0x7f00000005c0)="812d6bdec1a129b53a1a46efe940a2678cc09154805cb69c9d89d3aed0585c080da8a8865c53a6b524759b5de601cf3f106446f95a1d9cecd4ab9c50c6274155e98627bc59b5132047b796f06c8f32edabd9c51525a018a3e492b9871191615c1451aa86af540ba1a892c8ebe110c08a719d3ed53f5de3f6304398a6d0d2996f0e81e99bd0e394b825f93d4270c02a9657f4a01b8057a16a3687f5960d85b7fd7171b8d5f02f68fdfaed640e13eaf9584ab6338144ec49e2515b6b8ccbdc5ed7b6b343689b3f6ffb8dddbd9cb96c45a86c24a1f3a415e127dbfa74d46b14f5fec338c7dfb4c94616c8798ecfeee269070ca9dde0d1b141246aeb234365108da76d3477eec59ee745891026bb45e309cd34c39df88ef2cd9f66f31b58ac498b7d24cf7ba69b21b6779576d582b5f786c9341cdc3a13750570bd5d66cb275a40dc873264b4a1413516e75f355a06df6ed4541f5cc32eff7ee933a9185e3d765b6febe212576e7105ba8687d22dd33c4684ad0a1255f445c1f1fba231e77f1fed1118542b835ab0bcf090be38483df3ac536a76e335c924b6559d7ce0db81a65ec6897206bbeac74a4edbcd02d996f9487175e9e329842158d3988eb20267df67b8fd296cb6e5fc143c63bc05e2ad3cbaeb56a050acf83f326c909236ffdd27d63e179528c6c96cd295e754734c4e5c0c71682ea422030d0b09bc402be1fbb758e6d60038421080b82889a7ca1e34b6446efc59ea1c6fd991425c84e8bd309daa1063f843d903475907597e63646fdd3c3b0fc225fb0f1817be27947e484d38fcac3e03dbf5ac4d29b383148c58740d2a0d030ec38008b90c9d38b1e822344597ef01bffd1d6558b5b8047a98019fe0dde7307d3792b4240da3445935a2863044532d55916fa89bfae567970018e84f5efd755e4d85a0f69d919c2c0fff6f7f4895da91333cebdd72bec87b6c4d6ab39409a04f882b5b036b2fe09455136bf8565dc31f70927d8fc20066607994132769d8563cfeac13c8f34480fb63d5b546abc86d403c20908cf85865cdd4a6bf07be2d32b8b0a81d6ad7091ddcea81d205597ee3210495516b0b06f7214e3fccf40fa29d09827d2e5a630a84f53396fa938efa213fc1865cded51f201a21a22a7546163404ece7efe56e3502cd52cf7865dcff73d6a1d9c4552edf37b5646d2ab74009551be4ada7ed71949fa758f26901b598427bfc881eefff95ad5e6d2d063e13ccb29fb78b1032f81cab1fd2444a2a5d02b7ac24d3b46a9ca31919dceb990df978700a90a5e4ae0cb742ce622872282be630da13efc7d62c59d00d84f0d18616dedd539cb43755613c69c6a668e0daa9c3c62380ecb3a6f69d61bef2b6b2c22850b27c0367d67464d83e81bea39748f9b30038822c81bf595cd0b98302b844a1c8619a153f5076054546e295d546a9554d1ece48a039739b7068b8b2d61fb6807b1b76ce67c64a88b6a93ea394aa23b61e33ad0ccc09c0687a4296c6c789d7e1d2b57ee49b72ecbac68f4b65b15619fec900b35eac5ccbb554c27a558a761aa02b85d7442d18f8a4e7cf5feb2063975f24829d160a8e5df42d5f16fb3b69c58ca9ad70b2f2f844724c71fb2c986c62b0325c19961b9dcab14e76c4f579bbd36a3a519a0f83412286656cc4dca732ebcb28c3389861292396b9377c4cff3df20d618fcccf26d7369d362ef4f35a1ba8d3734536d8f4bb5c76cd555bb255bab9f122cb2000e17989a1ae53fd24455a1baa04024bec5548589405aa59f9451d00d223e955a3af30481212aee07a076050f96155af12b8b32011f774a6728c61e3b705aa1141931309e1286f972865cf9edc9799472b332178d1783aedd759c81879a9a5030e3f37dd880b0348cbb5d3316d8617c22a5f8d277d7deb25d7927c47bee7b03386fdd906882ee6165c05e91fea08973274f8eca68403ba6632ae4a10f2d6570c6fa3645433253a208d0c8b4e906a9bf06effc02037a892f1b3b3f44b37cf52763a38461311c8837bb1dd69a0423d73aec055327cb865402d04e09f3c1eecdefca7fe85d94265b56c891aab60799c058ce064a00e5360f9a62a64a2003625c190d9ec3678aaf17c780ba86921a3a405fbfa6f427ff5133e65edb20eceeaf2452ca4e7a3650021f7fac4b74e1e1c27d7ef55520d76b4e99e2acb0c8a66b7b8cc225974f82e88f469ce365d7e51273628969174adababfcd4c9cbaa5d6d8aeceb56da2c6215223e1f02315cce4d4c095383d4f5d4e010623c31069a374c3c4c07f238150b3885082412a3eaf089d006cb28eec192bd3c9bddd7c32954bcf6dcdc4af8d5d0cf1f89f87551d8dea2b6e9f573071c536b81b0bb65f44f956a012f25c1970240f143e0f686cee5573124c84fd1759e1b4404dd6e7983969d81a990390247c76f74df4666312c1a9829b2388c09817e43b3f23b0a9d3ce805cbc310fb2a0e7d7baa9db1552606415fdd6afcb16a3d499e28a5425edf283d0482b7bf41d0ac49e507756ece12cf2703a8dd6e3467b209546841a855e2c5ed7a86b67d50fb850e8a89c2b42690382c9b5635de8f02bf90a2ed22e20f12a2aaa2202a1bf1840c5ec9095e00b68dbaed757e6e6c6675f88880603968993aad365f1a39a252ac18daa02ed9567f3c042a838df0ec7d4f0536c4ecb28d68740c053fa09c88baeb39e536392fc8fcc18fc9d366fe89f0e52c204468f884599652e87226cdea0b6e4480574043da78d4de9df499784067024aa20689bcf9b427f354fc195b8455774ff38a401c975ab5386b47d107a6693f8a75ae85d0e52f865df8b2cb9eaa25328e8538a9e6a0861a8f123f113a6674505e34b89c38a93da3b770dc4f4c69bcd2a1e6db8fdb5836aa17f8907abdef0555e175cc60b853d86f546f642295bc6bdc6638e396cdf715defd714df322bc09315f251ddeeabc5b51f4da2dd27bf76e68eef5084cde9f5a1aba0bcb45593017ebf44edebe1c9d65a440c9bc6071b3980a5d9bed808130635df1fb547b421191a7ff2550551777804a488e903a45bc0ed6c3fd644ce01b5c9ed18a5766d6c41e4b5fe791e1350392c86bed375e52e9e0ca118f3667a617868af32136bf2f216ddf64196067a2800c7f6e16ea31e57f339f1855da8c91e00b5811e4decc2027ac4339e1b0c6dcf96f1ede8d273dade3f161145b44cd0fc95b805f3b9a69b4941e2d4fe1f1b95aa1057a69257d41415f280c539e25fc7c2e300b890ea201189c3b3270bd2adf6d4ad2b941b479390af6f24c1c50e9aca71f840489ed98165a21c6ec5aaaecd5d2d89551c7023c11041ee618afdbd0bb8f3fe3629354b797ce2d62acb28c1dae8f3c7e8357be8e82059b01c434d955542debaf34cc43719acea51b4b14b1032f28d713294b6c810bf9920d17b689af13093e08b977e4e5c618d5bfce6666eb872eef2dfe4973408182c7492baa29f0efe2ec914db6e16ba5cbb95fd95292ef6fd03f5234c0533b706181ce85b9044739bd22bc10aaf1a3db1d62cf38d5dc428d19f955175d51847a55da12e629701bdf8fd9bbfee7b2f326c79ec91e8259c43d52685fad69d1616753c00263ada7223494d375e4185ebff581a86273af5928e2f5315524608628fe866d138a25fbfe4676c7ff0b25888581df74367dc2cbd6ba91d6a6e2fd3cb837c1805454729353487658f3246407147778796e444c67770864cde39ad370a404018bff04928d1cf907c5e7967be7394b720af1e339003a0ea7055b03a3306506563a828184f748d1273db5109a995fa3c803c46d3cd36799cf6490fd93a4b661be863daec4c926890ae80a14b99ab29ab33e7a88e70d8c4791d1167241dc5863c3bc74401370a0339d442f15cf7d81f229cdab0a5a5fb13e6c059f3b2ce8982c3993363a2822a8759826a2b5b85b3f732672cdba5151e321a126ec1e10460fa868dbadb8c16b54d9f353ce9f919189c09f677c0d0ec5b4a152e4fa028fa475b5477ac98ae5b9c3008967083f53482532b14d6cd5c1da40e6e6de984cc63364d1d64bd80798e683ec57051d97a56dcbdfada436634dae747cd35d4ae10955d7a185c2e37263f43794d86ca97571bca03cbd70c1bd6d8a44d97f284af421444265570e3422ace12d2c0ae5f03c46c0281d27dc2c71cd1aaabc8f7d13d6aa64c1af1c73480d8ff7d8b2c624514b3c858f2032ef3be21d4206a50d62a69897bf36b35ee818d0dc14f93c7c5d15870c108274afd76d786f3b48b35ce9b0b021c8108f09df565a1d639eb9f7e3ea850145bd58fba0fa21c15712d674e19ae2373a23899fd09bbdaa343e746e570757c3dcff6f81bb6d9c2891aba60db3a70a0ff2135745596cc446cce771b2fdd69ddead0745ee1d570b17ffb31817e7b98db9a8223719dbbd87b550b3fbe4cd908c738dd22eef59a59d44eb4fe399c0d77ffff82dce425a4b5898e281ea60ebbb09d7cafe3914351b0b5458258cb839f2d173f72ab4c6e26bc004e45243e5a4b0d07501b879e219d90add3db8d30e0721a97408407d7199707f4443739de1f484274e23dd30f368dabf16f4c4bc4d9994f54f3d108f24c57d58db2508ed3b884adfe40ac9279698e852de841a5440208d7a8e634a04f633ceb54a9679fdc4f6821054e9ccd4fc46b3bef4edc82fb68a88a1e6bfcbfb06bf10aeebe7e11cbe7ff6547de9d5d6c7195883ca377ccf4684c949341c3fc22bdcfb800dc8c549eb3cc9768891e53d25f163c624f70a54775138028576d941d92457802dc0754b3fba9d71e9f91b48aae6950fd999715522d1eca1d282363a099d12660898c54237686068118833555f67d05d1f43276449b9cc35bf675a1e4d83d4cf5aee4aae4d7f46b4debf01c41859aff4c1794519982adc0132b82d9b44ca38227df17704dad28fc5ba2072f0602a0fd92c9ec61640e7ee22a8fdbd2eb8bf46fb2bd6cd7d25c463f2d7db3eb44d899d28f60f05b2ef79cdffe682eae220ff8715867d6b23276f2035cbbb95340cb02439305dd43bb68071e122a49bd0f512097ad7cd2c741598e848445442b5cca08f5308d6c42676e0feeb42a12ef1f18dee7f65188d13b39d33bedfea3598c373f92d5b0cd65ab790ee9a986f6abc557c21329bedea3f9821ee1c7c4b8029c3b1023761d7394743ced4e2d44618d74097ea2dd99dd4ac0c82bb1946a43f43170ee0ac2a29af7dd2f2b8f676393af8b33fd3f6de73705b25e0ff26a284ae2605be35d1a5f8ccf7b5936e630ce9d60178307197ad4f32ee3cd043b7bfba6e7d4f40af05b30a6405d608c2e86a58645d3f43c3d0b0ac9ebf430e2a486d0196a0afa31f32b634ae977b5fd9980ee22f96d9da42d61bc882fddca33fb06ba786cf3463e42cc656f36cdca1513a0ed598d3ede0bf2b5ad9d2dd7c34f20b51a2e8df439333feffff1c5052468c5122046a377989ed29e7fe2501370505c4699a7d53f9dfc877c944fd98ddda34cca732c9bab218b319bbd69a3aa5bc8622694eba0136534018b4ab41d40c6d1d35d03a3f6ef2f2678dbf03bef9133fd594f2823200b85c5569242e1abe81e349d572ca6e77bfe7546476745dccbd951daef1f64703bdfc2a10bf54fb02406205f08968a9a53159368709a87e43d1f76c93bb8c179777c4702b341f382c0a857a2a4cce9307efa46380f155dce73b11125ffbd060fd23827a2c3019bd27781044e9afc81fe32384727a2001e3fb17c113b85710a748f089cf034f61e21b28b9a572689842cb996c86621d3d5bce3f6c660c5a80c6f8", 0x11e7}, {&(0x7f0000001a00)="38edb0157b0505ec46547c9d5281f54ef435682407fe0fff873d66d56ad651e477901250ba169da9c7041eaf543fceb6628913f00c0e81467063842a34da122a17352074248da7dcbb82b241cd5bb5a129bfa76232eab814af704dce155cac2fb61e5cb39c7fde2ec6fda99494232e7f823c09926c563491975f43efc111a6d940d9d464572e61f14ac809cb44aec59ec1ce8c12ab15d050d8ddc49296ea95b8a38da9a1d3afd9f307889936c9143cf678599fa074e2077736e66e5eef25a1595518bfecf9988e86251fa12e12207861217d53824f1eeb6c70652cd716910c4972396c824232", 0xe6}, {&(0x7f00000016c0)="d064bede063cc1cd6a9768e03321efb2c49c9eaf7f45bdbc44948264f7a0ee4d47475cf7929202edcdadbbeb8db8bbb57193cd23b00136adbba5e8a145c558381ed51f1154b52a01abbe4a6d8e85ad22ef4bafe362", 0xfffffffffffffebc}, {&(0x7f0000001740)="cd170231729df946d867f34a6995fcaa2d6e8886613adfd693b1b3746e03561ea5007f4a1fa79081495b8962144a9ed2cf860a8773d1e3cf9805d85de9", 0x3d}, {&(0x7f0000001780)="e3723f7da00240634fbc7b78848fc1054e3c335fbec1519b1d3d0301e63accc30cd41db484cb1578e2c74c28f89a118b3d1fd2926a34c701076d9044f7a2f97fe0398611670637ae9ba2b4440d68bf4f1740217fd8e15ec0f02fca90fb19e0acb9c589e4e98d569c8baf59a46696bd33c0de06356fca648e496a7e44e96150a1c4bb0188b7edfd83558f584366d9628cbc82d304b838dc45777e7cb9b4a7a558efa4e71c61053d2f8fd613465e2d1d0ad599bd1d8798cbf901b73cb12b65929e9c180f516f15ccccae5c32f9db482bff1b5182ecd0e7129a93434627d65d723920ab0a8047e0e31b1e9d016640cb1de72e51c6eff8a413", 0xf7}], 0x10000000000001aa, 0x0) munlockall() r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0x28b81e) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="c0dfa528785e58", 0x7}, {&(0x7f0000000180)="7b77f13b2069eacfeeafab8de6858d5b86a3975cfc7e43fc376ce17c2059bccf25ebf5021c1eb1ca2e15e9ddcbc0e1cd1da5ade256157c6afd7b2344ab5427f7da9bdec26ae5f215097b1ed503a0d94c213571d182fc1df867cb7b12be590fad6bd69a9e8e94281e83e619a5a3e2dc5204b71dbdf42d9d9d9be325e2fbf9e50ba441735ce106dd49ec0bfc1d9c6e187a85a0ea041b15fc934d4f5419df70c7e93b3093839bd0d707473dcb7d09360e4265b74905749265b6e012c5533553aeef062e271b7bdef709a3afe4e0ab9bfb474ef600781c5c8e1a3e6e1ae470e24fa8cefd631d899f3a9b6ca9", 0xea}, {&(0x7f0000000300)="0e7045604e44bf555ebf83931c47ca5e5138e7f10c90e411dd578557909ba8381fb78e406348e23b023312b816ccd8187b749f02c2d277aa320fcb2b54f769e5fa35b2f99985f0f3b80c3dd2fa1486485cf1e448f097ad61715198320f3de25c707f272d581c7367bef4de99f78ad97f3e0750183a265b77fe30f56ab13379041431fba83c187fea28edfb31f27c32cca379d4361d95ad3d0d79f64d6a84d343a3b82abf966197cc8fd53a648db48719344a73054fede1", 0xb7}, {&(0x7f00000003c0)="d1ee7de59aede79982a6a1e0d5d050a51d0b2f24d9d66d73c0bbbcfbcadeccd08835415e48dd99d370dfcfe66f9f84078367111298ceeab63d10ec351ee4c19d6650683482932dbfa803f1bcf62f8e7c41708daf312b76b1b90011bd604adabd43ba1547a159c0f8d94baf06262e6c2b0f33918d18b2ca0838f130c9733e0c482200", 0x82}, {&(0x7f0000000480)="1879fb8b89bdb5184692fe35d69c71a6c9d5e5a1a4804d09cc3dfd373892584b64a2e2a23f744b2ab52250f6c0ab6e956de65afa9e1f933ddc518de38d4484705f0c998ef4af9722d9bafb68614b2e53d3c0e456e79e3e359e9cf21b111acf47f3ad70967ae3ffebc3b977777171ae30286b9a93c59d58cb7cbfa5deb58363b828f3806ba9772170dd8c7fea9d6990a3f3fd94055841406e69f86f290425d5c7bcb3bf7878d87af0f87b6a6b6c5b245942c3a577b2522cc8757ccef48f642fae07e7653cdefaf05034e154ebb6a58114f35b17fad8977458c60695c37f3c0ab9673ab917704917", 0xe7}], 0x5) readv(0xffffffffffffffff, 0x0, 0x0) 09:43:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x805) socketpair(0x1, 0x0, 0x18b, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 09:43:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 09:43:25 executing program 0: r0 = socket(0x18, 0x10000002, 0x1) setsockopt(r0, 0x2b, 0x1, &(0x7f0000000000)="00fcff00", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x801, 0x1c0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x85fe, [{0x3, 0x7fffffff}, {0x0, 0x7ff}, {0x3, 0x74}, {0x0, 0x8}, {0x2, 0x4}, {0x2, 0x3}, {0x3, 0x40}, {0x0, 0x8}, {0x3, 0x9}, {0x3, 0x1f}, {0x3, 0x29ba}, {0x2}, {0x3, 0x8}, {0x1, 0x200}, {0x1, 0x6}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x100}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x3}, {0x2, 0x4}, {0x2, 0x1b2}, {0x2, 0x80000000}, {0x3, 0x6}, {0x2, 0x400}, {0x1, 0xab}, {0x3, 0x763}, {0x2, 0x6}, {0x3, 0x8001}]}) 09:43:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)) r1 = semget(0x1, 0x4, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 09:43:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) 09:43:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x1f2, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) sendto$inet(r0, &(0x7f0000000040)="e84bb7c277150da1113ba3a479b161cf973d30b0e9d49b235878562a8d0219025807904034dd037de21ff2736c4e5a404e3b7a0a440f7490148ddec9392bf3e2b4cdf895507abd3d86c8fe221344f9b246fc2cc4e940dd086705752c1e4cba543a5bd6a032", 0x65, 0x404, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 09:43:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x9) getgid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0x8, {0xfc, 0xfffffffffffffff7}}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xcb}, {0x18, 0x1, 0xffffffffffff3adf, 0x6}, 0x6, [0x100000000, 0x8, 0xf2c0000000000000, 0x4, 0x718e85d3, 0x8, 0x4, 0x200]}, 0x3c) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000040)) 09:43:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) socket$inet6(0x18, 0x4005, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1820) read(r2, &(0x7f00000000c0)=""/72, 0x48) 09:43:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) unlink(&(0x7f0000000000)='./bus\x00') 09:43:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10480, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/16}, &(0x7f0000000400)=0x12) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x3e, 0x0, 0x2000000000000, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000540)='./file0/file0\x00', 0x100, 0x10) r9 = getpgid(0x0) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = syz_open_pts() r13 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x80, 0x4) r14 = kqueue() r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x400, 0x0) r16 = open(&(0x7f0000000640)='./file0/file0\x00', 0x1, 0x4c) r17 = dup2(r4, r8) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x880, 0x0) r20 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r21 = accept$inet(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r27 = getegid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000001c0)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="a5d48ef7d0c53e41ff3ad5f4f928a3ccc801191961fc1385eb3cbd9c6d4e3fc5f1b34d2c4578e6890ed75481fd44e3c53908d676ac3af20263263f440efebedb0694b4e4641a97ac24b2e9031c0a5684270a7012bf6da482384109db1b9cf951647365", 0x63}, {&(0x7f0000000280)="01b6000fd9cea09444e56cbdb1afbf49a3a4289be2ed2887d59697389ffa4fdc9d1d5faf1b705f0205383f9f80ebe970a5f6b985bd2f67456fd0a337a1babcb1c7f7541ada87beed8f2e7dbca20b9120a252a04ebc9e7a9115ac6bd7b1c00da90f5a5703e23a55787ab9a2bb9c8ef2a4ebb66f1f335aabf6dbbcdceb92b33f2ea080a905511905802fcf85c123dcc43d1a63166ea245e0a2dca62dadb04ba334f28309afbd47b4b6ab739002ca9f9f412a355144c770333c108f23d7aaee536edae1e226df67738db384ef43ee355e1ec05e73b90ccb7aa60c4e4e82440f465c30bbe28a43627c3eebb033be98684a4d664e6f9cc7f7a42e46f928", 0xfb}], 0x2, &(0x7f00000009c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x100, 0x8}, 0x405) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 09:43:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 09:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xab) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 09:43:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10401, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:43:25 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xca2) r1 = dup2(r0, r0) getsockopt(r0, 0x7f, 0x8000, &(0x7f0000000040)=""/63, &(0x7f0000000080)=0x3f) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x80000000, 0x3}) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) write(r0, &(0x7f00000000c0)="73ecbc3a4fa1d996a8e5f1af621cc56bf8dc0c226be6e71763f485a522a5998e476f50db66e8f71da2a8a54ed2333c82b41e8e374f609b3a25d75d1f4f3f1a0000451114b8d701a1bda139f509c965092e015e4c04816307cd456b0d2b08c46fc313832b6f77f4d7713c09683f0bca8bf4692d595c8de4d581843c225d9e2e7385218ac9d6d47b56cdb55f6a4701ac8d81ac50b5bde7c473014794b25a3b3d4fb9b590020aeabdb1f08a4573e9e23742a486797827c577d0333d1454669412577834f5f08eaf13c80481064654dd8e", 0xcf) 09:43:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 09:43:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) dup(0xffffffffffffffff) 09:43:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9c) fchflags(r3, 0x0) getgroups(0x4000000000000029, &(0x7f0000000180)=[r0, r1, r2, r2, r1, r1, r0, r2, r0, r0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r0, r1, 0x0, r4]) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000200)={0x0, "4b91bacd3dac391e33e143bf549424bd89ba94778e8971e95d5816daeea8b16ae85b305a270cfc79c8b66a43181265bb7c4725bf65cf1f869f6db7ba34887e85c4cac07e9d5ae136f7ce96cb6d577243eb30f1fcc3ca7a2e26f24ec3ef0b878f70ef9c53204a663c0d22fe7569c53b897829eef164ffc67a10cff6cc7fa763aa8954dee205087e6674a7a3406ea524c595ae864dcb00c06dd58327528fe8430862efa70c1d904cfe5b55ef567f66060d45aaf1fd37af30928be146488bdfa3536fb24413e556ecbd6181424022723e93ab33371e7b9b11fc14279811e10abe9ebff3c83bc0e50b"}, 0xef, 0x800) msgrcv(r5, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000020000000000000000fffffffffffffffc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x90, 0x0, 0x1000) munlockall() 09:43:25 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/81, 0x51) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0xc8) writev(r0, &(0x7f00000005c0), 0x0) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 09:43:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1000000000000027, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x2b}) utimensat(r0, 0x0, &(0x7f0000000040)={{0x1, 0xcd}, {0x5}}, 0x3) pipe(&(0x7f00000000c0)) 09:43:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x30, 0x0) r1 = shmget(0x1, 0x1000, 0x445, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x2, 0x4000, 0x108, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x10009, 0x3d1c, &(0x7f00000000c0)="a184b6b87c8346ac65c7344add5fb6ec65fdb0f7cec2ecc57ba41a48e09fe47a83884c23d291256121b844f9399e6c09fbd70413fdbbc40f51efe2a21f32095a9a5254646a162a22e0f08e2a2eb41b000ffe16766bd0a71f0d61b6f5e76e884559b896c075c8607b8b561e", 0x6b) recvfrom$inet(r0, &(0x7f0000000040)=""/49, 0x31, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) 09:43:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff000400000700000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="ad8a58b5929a727f4572dafb756615303404acadb73d48c2", 0x18) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x2) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) msgget(0x1, 0x40) writev(r0, &(0x7f0000000d00)=[{&(0x7f0000001440)="da865029e8eed0cf9acdca68eae8cd612c151d49e7b9b93c3d28bb42f36836d570762b5d5abbb101e4fe7769b7d526ea7b9d0cf28a7b59e3b2cf43fecf44a4afba2e3cba20f1786f633dc04fc0b472edf3fde02a9c988d3965c9270c58c03151877335583114d97ecb3e63e2c58de1637ad762e5e4eee8b40c4be9c37269c8d6baa487af3199925b8a76bcb254a4a0613b6cc3b19bcade18a028b44e49383add6c14b51431ed219875a4e136d78ddb2de5f8e0300148eeb1fda43a57cb5b5479c79b9f1a0d10ecf7679cf4f6a11fa43e73f49a33d24fc905b8e4465c5dbdf7ef290cee3a46030937e201b1fba3dfdf5a094ebab487abfb0ea46ecf5a6c22885e9559e4bf0ec0ec197e2830b98e2b0eca9cfe2165167f6f40bb1d9cbbbccbe3fca7acd4c54f8a2c37cf614423f29891234db36aa221f3c39d7ea001e0ec8b2f34fc90404edad4771e4e7e131c0d3d541fe47ce3bae71c5862d870038890a0a0a6e51e70a4857554862d117e28667b2a0981db303ae7ae2983d3946a7bc995c5872a190d29169207af3ebcf611231ef0414e9f860311a04d4515bebb4a483c3c91f76e569a20359037afa42a4555ca673ac69421dd5e6ac26cf54d1c237e76617addba4c59b575f4af40028e15b07c6aa3ddbf3c9e7fe78829574647db8dbac4dad9f6d3d24479bd873a0891d3929298683e76c39f4c2d6cb1c8bcd317b4eab15373c6c3cdd4ea11a93d742997aeb1ee1b3842fed3d315af3f0a38afaa6ad6ee708d07711b2dda1e0da9eadc3f3b14dff714ea98caec072e885a3ba99c19115267b6c1d10cb461c99bad9629dd79f24e4ab5ad312c2336212107613f0cc3e49c2fa635a6cca9b7ebf22fa3d8ee715e02cdbc0267585d3eb191aee95372919d519b7fad398af698af0e824bfe2250f07f4125370b97a57075b97f82bbc655c8cdaa708a5aa6f48910b182d50d7cfeba29308fd799f332ad6ff601d6b18305861ceeaefcec52f138e98eab5830e1b160dadb51409f31489e2a00fb29c5007e78532448656e6d37114212a013f89b802d1bff479da86e9c23915eafef56da0ccc70047cf48af48d6ec6e255aaf3aaa48f17964c54f7c516c29b0e4e78cbf5f2022ab6b6d75d0be3bf0d16dcfe2e51c90f156265283a446af7e0d7f2ef4739fc320308040224dfcdf63e118a0c364c7cf96b5bb5707558b8af706d0a7cf196ff0151e4a4996c3fec1050a049381bce37d1af382dc79abd4c18f8a710cc5e95b9545aaa7990c8b7e2897581f2f20c460b22c19e4fea4f5a7eb9362eae832beaad80257cd16586e66c1c8ec437929fc904aae8b227534441c34dece921855e9d1d9f610f4e007c1e6986339d077fff18fe308f9dcade37d4001bbcbc2315d4f97677e805f45e6ab6c34f4e69bcf13ae91e6fbaa1c4ce69800e855758d05c5e41d8bcbf136e9e37c8a42d5a4103d934aba5730737999dd1e95f50dabb3071cd71200609f55099aead3b0a72db10dc8e7c715da60876f376dcf26be9655c23d9bc0c8ee9ef5938fb7ebe287e1ae083c3d9cc949a427ec7a2710c3aa707ce5d23ea372d4ddf22793d4a42c959aee23414a047ee1d8926a26c40549c505bd9f9e386a426423d409fe2c8976b26a192ec0b9aa9994c6f94115ab4be1111d0bc9c8f26575d89775f20f603bc4855e3c5d860a5ddfccada290392aa1d8e3d9626779e62ada0d98ee7ce20edf9ae3f1b8dfa73cffb206c1d11b658d95d1b18e2865bf190b550cc0e4b03692d6cb0293e07213725eaf6b80d3c00f60f263909cdec78b790b2ec192a2b1e755e091f36d92eddd85cfc01ec4feb08916a7613235b17b45d3a31c162b63386efc32249de851460527fd1fbe15b36efcbf64c650a6d05d6dc0cf4c482ee6de561aeee357e897955be59ea278e308d01a697a250872e0a365ecfa53c99163709bc2fdfd31cfdb1c107c87a4ec499341a3e540dddd7a726ad2906a271a4d46184ae4fff62b22c59084aad95ba89a7657ae44dbf77431890d92607cdada25071b8f128abfd239cdcf2e80c1fc3b83fe7d578afb32cb65f60b76e5fa72ee06e7396427fbb6e2e87cf4145d6335dd90755828b6c06f1564fe7eb902d2456cae5add96d3b63d39c0bd493a2fcb276ee1bf99a5ee8e7a3dfd8c2330ce5a50f728a72c3e6622bb5fd405f8b41bb3a9a9e417e705f38abf508585f8d7bf6fb5e113b4f6726fbf1aab12bdb16cc5c6bc05f2c956a5af0dfde06029be85ac9f7b900d5baa0a68e469acfc75f40c0fb7bae6646bdd6657033468d4ee5d7979716aa3bfdcec4c94bc5fd918a073fe10443ad7333b409f31c7fba8e4c6e7f3328ce83441433e2c7795e80b9e883b4299b6449791ac7d860a1bbe9c70e4f32c4563c7ea9e2df60f9a2763e92239c54b2f39c67f021181429fe635204f2f9ffdd20396ca3dab82520bb780cdb98937457b54dc4b80711e0d6961b0bc90880b3c8eafd759a19a7384a23d72d92e83cf38639c770c55ef7088e2c4d75a358a764b9fa5a3ced4e3bef9e1a303d86a4b023d8e9e270ea9c8d056d03f0694c23b8feedef5b1328860f9e5e58e7ea119553d35d7716687c22f1a8418416098c3886cda782ac37cfaa30ff98c6a1081d0d23d30e44bfb0c63cd5b0afccc74f68bb3f16d072e895d9916433346e8f6a20bc2cbe34939903f92605602f405fe958a93f657913c5a563a7b9a4cc15655e40a3acc1ff0423afdf7a04fed913df69eebfbe60c11e60e638e7ff29864fd6397341640e8caf7ecaaf36e386f89bf3fd6c9c59fa23582f367e272bd44309d17f4fb6b301c8576ffd06d8f4f7792d9950b40146bc7bfa27f2981a8bbf30d6f9cd382210cb605da4861d00938b860a9a1a4523c163fa53e76ac03717e831392970117f4b9070d9bd127bd524b49e5247e79ce75b1e827f18c2df5e32d08428711ff11b65fdd5214c351b7e089a0a644a3e3af981e30181cde04d2afb5fe3a457b21461cc29ca59f89a52c9458fe7806a80e0e04130b9b454323b39ffbc13db82c590c84680d20b0c86d75702c46cdf6398c37f49a8b430f2aa3e498e2c5b21ea101434c00cc1e4d425d2f9111394abf46b60db8c068bf6bd23859a1aaa8d20aeaf304d007e5c3dcdc62cf5bd6499b99664885818fba5a25ab9c87efbadd1be98848874db3bfe6605a36933301ef1c3c460ccbe36e62a96dbb31239babc71d8ae533838b67058e043a10d5ff2ec60ebbfc0dc8855d5229cdc4e68fc608d2efc492d3de277745697bbd78bd84b41e6948c2e620b7f28b0aa4561ed33fb446f175f227f305cb2d4d043d0caf03e08679f343a2771cf2de8d297e64ec2b753bde191dc2677ec071dc9f1923e45328a8b3119fa0bbcc585232496e6e98eb8e4aa18bdf02491031a1a9b243ecec93e6dbf0345cee849c7336f2e1e350de6f5601c54ca742e1653a61fcb986ecc30f2cfb0722a76489b01678e6d1ca4d003f8a9da36b4127984af9a4b4aa684605b4aca775470176a7063d1f144d3a6589129f2d32924b620b5174d8e3ea654e0cede2bed30a7f12ec8d9554fc40c694a22d7fd3356210403797f35eb4e46ba2e173894d051419c12f799788eb8c67b880d89793c37", 0xa04}], 0x1) 09:43:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 09:43:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x6}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 09:43:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x40}, {0x18, 0x0, 0x7, 0xbfb}, 0x5, [0x1569, 0x4, 0x9, 0x2, 0xb9, 0xc9, 0x7ff, 0xfe]}, 0x3c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 09:43:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0x400, 0x20, 0x3, "c9c32f3d488374dfef4f0471f87985f2c6aa94ea", 0x8001, 0x101}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="c55aa2a5429a4ea180f2aa80a307e43aadbf68e7d566ae7ad94608148916ebc297a5b7a9f082f8ef8cdf218434cb3fc86f33f022427675672ffda01df30d4003583dda9f7938d1bb233ff3e9c70f7fe78491c59bf34e6b5dee73d023c3bc7cee846df869fd5620db18cdbd6f5fe298790d4744ca8b5122deeaffd287ac807bea77", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 09:43:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x5) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0x399) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)='{\x00', &(0x7f0000000680)='{\x00&(L\x9f\ar\xf0\x96b\x17w\x1big\xa6.\xe3\x1b=gXm/%\xae\xe0\x9dX\xed\x91A\t)\x97\x15\xf3\xe9B\x98^\xa6\x96\x17I\x01\xc6w`\tU\x15G0\x01&\x17\"\xcc1\x80\x9e\xe1\xed\xeb\xfc\xcb\x9b\x95Q\xd8W\xbeG\xa9\xe5us5\xaa\x0e\xf6\xabg/\x9e\xb8s3U\x13\xa9\x9f\xf3F\xb8\xc2!\x9b\x87J\x8f\xa2:>\xcd\x00\x00\x00\x00\x00\x00\x00\x00c[\xec\xf5\xd7\xd0^\xc9\x1e\x87\xaa\xb1\x19\x02\xff\x10&-n \xd4Q\xbc\xdeZMV,Q\x85\xa5M') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {r1, 0x1}, {r0, 0x2}, {r3, 0x4}], 0x4, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) dup(r3) r5 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000500)=0x4) 09:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) close(r0) 09:43:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="315df5b9eb0289faf2d0cefa111105a5d8b7399707bbfe85e841d7b1e2d3ad950d76d30b358999d1710c8f4bab89a57a4c65fcd0b4a0713af9d54ee76b3cd62829d687ac5cbb90548565bf8ad8481b", 0x4f) write(r1, &(0x7f0000000080)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0xffffffffffffffdb) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:43:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 09:43:26 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) mkdir(&(0x7f0000000140)='./bus\x00', 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 09:43:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000002, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 09:43:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) socket(0x10, 0x3, 0xd1) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x108b, &(0x7f0000000580)=0x5, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x9) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r9 = semget$private(0x0, 0x4, 0x44) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000005c0)={0x80000001, '\x00', './file0\x00'}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 09:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x404) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000400)=""/135, 0x87}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/54, 0x36}], 0x4, &(0x7f0000000640)=""/10, 0xa}, 0x803) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) write(r0, &(0x7f0000000700)="2113dd36b3ff936211d6d270d1b88981dac8be1c2944e16577b7b622a76d44ae8bdf00f97d67a22c83884cb2b70d45d15db631f98c1a3ee26bfacba6bd07889afe571daa7735650e05f8ae0ba34b3eecf72e9852fe83f6fa6e52e41eae756eccd8212853972345fcc6c32a1300d7052270d1080da788a825066ae566f57f4c411fac22e5f9012406e142d2ce0b93059212d81b12f63a", 0x96) write(r0, &(0x7f0000000340)="ff07000057e942fffecd54e40811dd268dd125423c851692776a3355884218cf021eb05e815dca1ea4f5e4a435c9ac142e70de0a638c4071538cefb8025a73f1b7b4cf2cf6d57f7ccef1ca615a94fa51423d87f0fd55aedb4d9afe02db34a01537dbc9758e0000000013f895c007809b84933d4864d9e3a5d40b24797760b9f010785747535f23d9dca82c26bdb8eacf017d554bcd9fccbad3b4125097", 0xfffffffffffffd34) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r3, r4) r5 = semget(0x2, 0x2, 0x149) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0xfffffffffffffffa, 0x7f, 0xf9]) accept$unix(r0, 0x0, &(0x7f00000006c0)) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x4) 09:43:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0xff}, {0x87}, {0x5, 0x5}, {0x47}, {0x0, 0xfffffffffffffffa}, {0x81, 0x10001}, {0x3, 0x1ff}, {0xef, 0xffffffffffffffb8}, {0x6, 0x506b}, {0x125, 0x5}], 0xa}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000005ee8503cd3384798000000000000000000000000000000000000000000006deea0750000000000000000040000745292918897296bd3f3e2d33928236baba43be9001e20067a51d3c4847deb74975de767eede65e229bc6fda9d9bcda5b99dd0fa81e862081ec9dfd7f52038d00e8cf697ebc4db3c18871e3eac19b17ab7ffffffff00000000f005f9e22cbb82cad634ccf706c8b3445f968b439cbf6a750d6103b8722e2bc91c5a6344f2dad31abc47fe728a6c71754d6936469c6f1910e4122436a1251ed05c8238c728ec415b3fb0151548cc7e52c99b2848cedbe08e9eb041ea60b4f1571e3ee14cde28d9acf93e4e9f520f533a5de65ec29dc5a5cf7143b94134882fef3c3f7ee2c37c9fb6d26a1a21467a5708a520b5460de1f57700a42f93c76f449c5d21"], &(0x7f0000000180)=0x3f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xc3, 0x9}], 0x1}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 09:43:26 executing program 0: syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x100000000) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x80000000000000, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x3}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0xba, 0x3, 0x800001, 0x0, 0x7ff, 0x6, 0x3800000000000000, 0x0, 0x0, 0x0, 0x3ff}) 09:43:26 executing program 1: r0 = msgget(0x3, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r5 = dup(r4) getsockname$unix(r5, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000240), 0x2, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r6, 0x6, 0x401, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = msgget(0x1, 0xfffffffffffffffc) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000eaffe40000000000000000000000000000000000000000000000e6aa00000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000"], 0x1, 0xa, 0x1000) msgsnd(r8, &(0x7f0000000280)=ANY=[], 0x0, 0x800) 09:43:26 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r4 = geteuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1000, r2, r3, r4, r5, 0x20, 0x9}, 0x8, 0x100000001, r6, r7, 0x0, 0xfffffffffffffff9, 0x7}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 09:43:26 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in6={0x18, 0x1}, 0xffffffffffffff83, 0x0, 0x0, 0x0}, 0x402) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 09:43:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x208, &(0x7f000000c000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) getsockopt$sock_int(r8, 0xffff, 0x1827, &(0x7f0000000340), &(0x7f0000000380)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x180}, 0x5, 0x2, r7, r9, 0x3f, 0x1f, 0x5}) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) minherit(&(0x7f0000003000/0xa000)=nil, 0xa000, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) r10 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={r2, r5, r6}, 0xc) 09:43:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 09:43:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) fchdir(r0) ftruncate(r0, 0xa74) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1e0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x2020000000000000, './file0\x00', './file0\x00'}) 09:43:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 09:43:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1040, 0x40ff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) dup2(r1, r2) 09:43:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180), 0x8, 0x0, 0x7fffffff, 0x0) 09:43:26 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) 09:43:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) flock(r1, 0xa) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x75, 0x8}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x1, 0x1ff, "e986f038e074b4698e62f799e35abb1937ca8fdb", 0xfffffffffffffff9, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000000000000000000031a286d23d3717b603b8da5f956288bddcd47f7da58339d73156dae03b71ef5f6ceafe7ab5bd8f6dcc0d683a332810f7db6bc8005eeaf35f5aa490cfaf82c19c7f4ec987c3f3ec46e2e2d70888e09f8356c82b496c5518c40fd2e48232055516a6d13e7d4df9cbc7231533786a92e875a1142b28e9668bffa914dddcf99b31a2aa15933e2871f22d"], 0x10}, 0x4) 09:43:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socket$unix(0x1, 0x5, 0x0) r3 = msgget(0x0, 0x108) msgctl$IPC_RMID(r3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() 09:43:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x14, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 09:43:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x40001, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)=0x1) 09:43:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x25d7, 0x0) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') r6 = getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) semctl$GETNCNT(r0, 0x106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCEXCL(r5, 0x2000740d) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r8 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r10 = getuid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001340)={{0x7fff, r9, r4, r10, r4, 0x120, 0x1}, 0x2, 0x1, r6, r6, 0x5, 0x4423, 0x6, 0x6}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 09:43:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8200, 0x0) socket(0x20, 0x4000, 0x7fffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/211, 0xd3, 0x41, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r2, 0x2000747b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) 09:43:27 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) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file1\x00', 0x7fff, 0x5, 0x3, 0x1, 0xffffffffffffffbf, 0x8dd6, 0x100000000, 0x2, 0x2, 0x1ef, 0x194}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x64, 0x5, 0x0, 0x40, 0xffffffff, 0x6, 0x0, 0x3, 0x6, 0x8001}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d42bcf8beeadbd011eb9cd30d8b632b54634a65b8264a675eeb653a7f5457cef9cb3ad8b4ba72cdd5a019252e0263ec15cc30e8ac1258938e4f519f220812938fb75f7e08495076963daf13c5a7194660d1a62278ff69d7d86bc62b7ffb27c44fe14f8effe4b9f8475c152c57291b948936398c5dc47ef773b94ff303756670bfecff6183553770c1d9d15a14ee292b2de856f06b3c7557109249aed5468fe1c49ec2108bc1c9be27d072d8d8bff2e9a817d6b80272bc449", 0xb8) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 09:43:27 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 09:43:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000080300df00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x41, 0x6) 09:43:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20080, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './bus\x00'}) mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002202, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x189}, {0x8b, 0x1}, {0x4, 0x5}, {0x41, 0xf0}, {0x6b, 0xc820}, {0x101, 0x8}, {0x20, 0x6b}], 0x7}) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x3, 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0xe048, 0x59) 09:43:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x185}) 09:43:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) 09:43:27 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6262ca2756224879ec"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) 09:43:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/102, 0x66}, {&(0x7f00000012c0)=""/181, 0xb5}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/240, 0xf0}], 0x8, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 09:43:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000020000000000000000"], 0x10}, 0x4) 09:43:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 09:43:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x200000000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 09:43:27 executing program 0: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='.\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='!#%\x00', &(0x7f0000000100)='{-.\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%\x00']) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) chflagsat(r1, &(0x7f0000000300)='./file0\x00', 0x4, 0x2) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x4, 0x1) mknod(&(0x7f0000000380)='./file0\x00', 0xc000, 0x80000000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0x1000, 0x7, {0x8, 0x7}}) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), 0x0) getpeername(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) faccessat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x2) getsockname(r0, &(0x7f0000000540)=@un=@file={0x0, ""/21}, &(0x7f0000000580)=0x17) r3 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x2) sendto$unix(r1, &(0x7f0000000600)="6319df0668398b92a16a07cad32971bac5a81f6ffcadb565474aa4e8b8b3c2826970c612f1805a1e6ee687f724792cebee0bebbc7306201d822aca7a4dba42873cd485c8c98465aa5827c93d32988310eb4b5cddbb5df75aca04a1c0720c2fc03105da3fb6fe09112b8ade", 0x6b, 0x8, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000700)) ioctl$TIOCEXCL(r3, 0x2000740d) chflags(&(0x7f0000000780)='./file0\x00', 0x1) sendmsg(r3, &(0x7f0000000c40)={&(0x7f00000007c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000800)="ebaa7546f3f9af474fe084d229437ff95a2f546594b07c9439ba276ee3788853305ead5120dbf47e21e595dfa199", 0x2e}], 0x1, &(0x7f0000000880)=[{0x88, 0x1, 0xb1a, "2433af9d3d8e0aad5c10ea36deab491341b503a16de769a4911967059623f3f1d28358735677602ad6d7ce72fc513d939cb45094feb2c6d2bd4becf41a75189711e43b5c0a1e636cb435c86f8730e02846d4aebbe41d5fb4aea11b2c6c8a038ea0f72964d55ff75c24c00f5a53640704a21c2cb8fc2e"}, {0x48, 0xffff, 0xa0c2, "cefce11962bcd80e333e93a29cf1499030a000ea7a535566d206f8aa40e8c3a2b7911b7c2091828a9845f19d0f24988fd91ffe1bd1186816"}, {0x58, 0x1, 0x0, "1c4f39f2709689d1ebbdcbbfe7f95df3a3ecb23cd85fdbff5b21f5a657b778043c8c40ef2c85715de5dbc5175368943d4954f3151fb5b1e01d981aa610d6dd54ee"}, {0xa0, 0x1, 0x7, "dd2693516099a57e7dc39d2a7f72b6417d75b6e09930a0e360d81771e80f42ec7868e9d6b6ab965cdfe52f28afe9318b3763be15993f2293ef73c832e170304360cdffb485d22925ea45ecad8360406332efa3095d9d7b5ebdd34b0d97608cc9f5952cdc0410e85369e207cd6f58cf6b1d822294f188c1f15430176e2b53b084c58b106af0ed33442bbe4a748bd1b6"}, {0x88, 0x1, 0xc7b, "77cf93bdf40395fd5bc9c3d51446469adf3dcd1f81c622d7ee1cf5837726e40e4a009a3b8eef6a8a6ba8269be753dbb2e2a3b9921cc2a5fe9df76705ce779103620622879d8670bae0db25ac12ebcad02d68d5b471722c940c1a109b355b9c6e5474fe9ce175bb601e3fdd81344ad6481452"}, {0x88, 0xffff, 0x9b9, "2c0aec0b0444e085fc6e1110ee953594dc6c502b107e266401bb193564fcb637d464510e45c9d225a4f23e9c1269d707f453b0916ee655760f6a3c428f808636d47bcb58cc738118359110f0c6420d7725d8e1308a515f4c4d088254643bbf2b3754031eacec6c1f6e162047b75a7e3c402532e343ebc169"}, {0xe8, 0xffff, 0x2, "a56cf9fc7cb2239200299ffcaf039ede02d3215eec2cfad2bac01ff9d556a1ed4444d1c29ef2dbd31c6cdeacc4c1e6f040c0b6a72f5dadc239a408b54910b3c115e14c34b9b4ef8fcd9768f048cae669340c1a32de6e345d986d4028337d4d5ac5adc7518097c423e6390fb7067405857f16a1aa8d25068f5f5c2cba26ba6cd1e63e83508dcb5eb3729fc293d5518ce6eb66253a86dcb4e7154c7ad625c062ddae11eb433db86950577fb8f0cc568a16312cdee378357bcf938a11fe970ebea2fc31fec47c0a61cbd6e80efd49d4fffb3d0e"}], 0x3c0}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000c80)={'./file0\x00', 0xfffffffffffffffd, 0x7, 0x1, 0x0, 0x8, 0x80000001, 0x400, 0x0, 0x0, 0x7fffffff, 0x7}) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r5 = geteuid() seteuid(r5) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000d00)) dup2(r3, r0) unlinkat(r3, &(0x7f0000000d40)='./file0\x00', 0x8) 09:43:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x202, &(0x7f000056a000/0x4000)=nil) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4a) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:43:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x0, 0x200) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 09:43:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/190, 0xbe}], 0x2, &(0x7f0000000500)=""/15, 0xf}, 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x40000000, 0x6, 0xb6}, {{r4}, 0xfffffffffffffffd, 0x16, 0x41, 0x3, 0x401}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0xe0a40b930df81ad, 0x0, 0x0, 0x1}], 0x1, &(0x7f0000000280)={0x0, 0x3}) kevent(r4, 0x0, 0x0, 0x0, 0x2, 0x0) r5 = dup2(r0, r1) dup2(r4, r2) sendto(r5, &(0x7f0000000100)="a625e17ad284970062ee45eaad1d859b45bc6ead284e892b02886576154239f51d56758e423d75ebaae109e794894b1f22610a0489121cc9fe314e4709a213c20e408ce62b9998cb650d037ff5fcbff58ff27da751e54db59a6fadb0d32ade5f662866db797adb759f284109eceb971e723a2730a6ba5c268e4ae9d5c240de58b2826233d3a675e376d6ad4a29c3ef2c0013fd0ff9fd6de3e87cb82b619e503ad163fc8e8e42fc4aaa00fa8f0cb54c7e247bfc2f3b40865962f7d8165893fe669ec156f2f9fc65daf6321d588fae4de5", 0xd0, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 09:43:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 09:43:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="5e29a74704499b79c25cde56a0213698be865d274013b55f8a6bc3560a926af723415b4e3f3f970880bf6be63ed6e7169d5ada1f029b6c2d3792c0d25a06e532feb80980d327851299db3da5f84690ac8cacdb535e2d595d6e353b0e87dc7074ce321dc89345a0ffb4c49064c513a598f8a8bd3fa96b3e3b8f57d681e3382cec5de8b74dcd933b6286ce578f1b630a59298a83999dee25dd2cd62105ae9943747e1b3a9ddfa26f7e06d548914a7ef45e8c399b79bdcebf000585a27e1b1c976461f851f59df95d7e4eca9b395bff1489506aa1bd041f8ee0ee99d7b03fd8b04339bef1531b6d0865e9bd34d4c092051cf8e8eae8067f615864f26f211d4ac3245a6484351617c1aaa12509badf18b5ac82eb0fd3e09d140086c6dbd3525f17c68a3b2daf0d8ec950ce381c9781e8f2d1208a1cd5c81bb53631c2c957d1d5f55a51c48a80d95ec1fb7720688312395e98b460ebdc26480afce947256769e77391c089bbd551cb1042da26619cacd71741d7cac1ac0a8f904a00af549d1a1192ca14f4d8f97f30c5a132686d2f15e29ecaaeb3dbb14a326d3194a327e73d6948e052c408aa5a0b38138000e830053ceb317b077c64087380e161f54126ed07d8f3b06b158399ac973fe36b0d1ede824e821d87bb0e1193905ff8e3a3d5f6877a27cb0169a4667a8a1e781517f56b110c322d203fc508938888414d251b3930463b721ba186a489cb9f721b74b0a2f72314e29575b8a42a9b1e7e38cdf4ffc2433ed36d6c97625e9d68ed89e82ee850dc670ab509128c70ee210e8db675a6808a652dc652264a769e9ebebd56c8fbd3ce4fdbfdc9847886ce98bc285d6d75b07abdc15ba8f026c1c2cd58c79ec689a07f31171db1fce8072b9bad9e7d6c2f17ce3a82331901eba298110a6b95927302272f24ee14da94ec5dfd33f33ac835fb149d83b733aed9d045070dd2491f2ece16d48c2e1766d7b469a649bc0e6f0d75b1ba6499cf0faaa97234a6f25a073993a0d09c6eaabfefd8e72796b9edf1560a6fac6bd5d588a24df6172e5072bf3901e1a4b14e9b06928b57b7f4991ac58faf858a4e68be1f6878118e5e8ade709a2d8ed3740d945f546489d025149990cd3a5c840d348b13b202a9e9e81a7228f3134b94a9752b70b7f03f8c01c53a280798941625fb09247f95d5d8df42617607ab9d824d18ae58a6acce02912ddf7312bff729b35f32df9b3a3070bdc5e33d862b5cfca8d12f898d3ac24893349bf025a066096d45cdbe8ab257f9d3ca35fe5522e8eec59f08e21ca0d9c9d3d4c36667685c79f4ae6fed3955e8d41e9b764d019493c8fe6e945af7e3cd2e4f323ab206a15fd65e47036832e8f643cdaa58bb4724b788852545da9f3af473e4fa8f7518cb5db4c574672aefb5791a8f04e903d3f5d41d5f468720bb0f7f8bba5637b02881e13368baf9f611cb9ed8b8ddca20027ae10192caccc693e85973849fb0cc7773213f3e8a912d0beba36c3b323377131cbc790bc8429ca74361a2cc8bf068b06e3b1696121991eb420fb7a119bba63913cbc13665c011b7081d1625055e9aa64ee70f9dee9e53e1714c401d06de816b35d4dabf2918d70a3659afa98ab9e200ca6a3069146991e82ba3b0d27b638340020770bf7657592e79d36587893fdc7fdf8716b417c55359bb3f97872a9cbf3a36b83776bd33e87307eda5fd7c09ecfd7b515424a65fba1cbab126f6edf8c35386d276f40f44ec6f5d83a4e24b1788d2155e3abb9f26307d374bfede798c037740fb81a3d94ffb174cb2ad0ecacc1efee79258d593f560f001178c5d0476667e3e566e618021d1aa7a71e894c74dd795b435459a61da7670061d0065dea7e95f1743bdade9498006f3133a262923898182c8274fe151e4ea9d5b90f23f4a296a9212ec653118ab1d43fa0451bcdf4a56be9e1929f485298ac9967ba00475f9c835215b1d324ef2b76b417155b797abbcc7bae10e4a3ccbd9b32041ca1bb3adf64b5e13a59485218227b8a4750da36a1cd4182d6cc89bd7ef0351b3a8e80046881c62d42e63706bff27bed1c5669dae7e32606b97a89dce23a478aa6ae0b990185a78fa265330edf5df02445b91de1e63ba9040bbc1cece9ec756576e174a6caabb0424d9c38143d156011fd2a2e0f46cd4b9ef3012c78950ff21d0488418cdb391af91c76aeeec44be3067bf97b77c07dd15b5b565e953baa1be3f93ed8294fb4c3cba6adf3c79b1647901faf553bfb5bccb0932151339357f0da33e0f2cf67f56a0286dd6010cf46a2815e62aef73ab4bc57aa75f282a77bc1cb2e11bdce2c537c030e4f6bb1811e33c1a1b50d1ec6ce9745fe5af605ade5bd87da4882eaac87841c6a950e7e40f3b56edcdba84641b3162f526be26716391df5abe31b4dd7de7964f932dda53df0d1977b90783a6956f2cffc3ccb652dc4c68dcd8a3e808e4530c1f95b07fa8057c54213524c3ba5a828be20f90e518199890d5c0be141e206b2b4fb6121bfc47722ddde0aef3c94c31d1b83c9f17dafe11ee88496f611b2b240b30ad63fb3b913da41e4c5271164904e6d33726250ba6f5e42654b85a0a03da5409c5fa5158b03e45a08aaa7555aa5a86f8599010b9b1fc62587b87f8cb00b03e6ee281102b85e82c1c6d0a2e2ade12ae75bb6236f20d0bf7861a5c906db102b927fac831d2a4e9a4b1792ff27296fa7c5a92bf6d2b1e2ee4a1f9c23a3004b0a722482f30664df195fea6c712af2c90a090a7fb35d1816acb482c18e4eef62d1ec8273e6a43b55e9530179d7b0a9b1c01c0441856641c7589ba7c2e014bdcb6ca4a3111bf6ebd1ebdbe936f4fa4d09f341b69d17c595c25bd1e3ce8d2b905b995307795b16740d23d06e3642831f33999971851e90aff9926d5c6e0f47ce6ae05ff1bac0a1602bde2b4eee61de04d8b90a3d94b321ee009e80ffe06e28970c1fe0c2768141aeba9393fb833d6bec4931a0fcb93c8f0200795b4b8d5172010ae7e60bcdbd3e210b21b35fa5c7b649fbaa06f81aa0b612aa7b875a085d8e1bb8da375e0aa4f7ab03d72b71dd1d9984bc7b76f8ce41beb746328379ffcc4eebed2b4e73ace381e8f9730de974d82efedcfb9d9375c6865e55b94d40ed2be9206cdb80d66a807293caa80b2731c8b8f3abca8c6274f69e1ffd210774cf48040415c4ce6b6ff3067485990a50a4d1b6e355016b0f9926b9dc9959c6147c119171c1165de6c50b68b94b2128bd9c14dedeb68aebbef9d0615f81f2cfc379841a6188a882cc4f3a5c9181910dfdd4a878aeb13aec9ccd2fee7626a99bb57d7ef02335aaa255459f4379a342a1e34c1c03d0bfba40e9d0c802db37b7ffafecc52f729efe3d122e79010624de57562ac9e6451e167baffd3b6d2f3fe3b64a45b77a788abea4ed27ce59c9fcfc505c8129c21e6a161db9c05b5f66f9564c76f78dbdc729fd17d6ade3dcc29b904b3e115516e4845cb0e774b88ea1af2efab668f18839f2c3e9c5b4787ee4e127702de3cfd9ca4b44374709d9b153533309a0f03893d92f4e3a38e58220dcaa3838aa73e66163abeb6dfa5242b4f962cfb8967457e201edc735fe029f8b98f5f944229597146a7bda10cd9a12237f660fb3fa3bdaf431b0a30d6fa59e0bc748e504499b2a2ddc21a4acc451a58c13ea1d38c0dde956340b65de0da8c40bc0620282c2aa67bc0a1677614f7d0b2505c58526607067bc6f7a12c1ba34f74c0fff182635e26fd4530c286fb220cf28fa98823ac565728851257e1836709e9b88fd6b22a4bc23bc532184fc49a049bc6a587dec40cab9c0ce3e5ae8943b020a0a0a9d41cfa4636a0708daf9c1132ce5dd4be6dbc88f935611dc7a587e94b2d989c3627e907e2f3b83d3f9bbf4666a8b29507881888b61eb82a4829231ec0174b53a8eb4e6be89bd5044a647087aa439671f3da22866b2c25e9efa5f1aede42bbe6c60b92d6ea346cf0d8b5aabb488fde142433a215e8ec771360cb08b5e1cb5ee276126e5b2f4dea00c4d05725633bdf8e84069c381af3e4390f0001cc7682a01ace46ded9294dcab456675772462a0951a2826fee44be98d10646e264ad5c46036fe42b2854f3672ea55d1bb8aa656de02cedb9fba0cd16cfb8ef4befc7d50aa9b96700f6dee11398c120ae5565f14c2329910a013bc46f20dd3ea31d8e3c35facfa51286cce8a70887f34b96c4ddd31c20a3d3e94c3e6090535ed183a14230aab934d069275d86438481a45a9f1e2197d89bcc457f897c63288e6e3c2c0247815b0c502b24d804598b23c528d3b787e0b76f5bc647c50e74d5c7ce4ec4776d5075a6bc37d8da756ab4fe1d3c36c85daed6717121ef6dd4982e7510f24337ddf08c2611df1284912c57d43ba550f6009212112271e56cdfdee4685fb047710583110faeda9f302ea3f0efa625f8c518cd1558ae2358496ca727b547816a00b969e5e5abc9608a655573131f8487e553a7feae87e9d7980f715f7c58759966d9fc3071876c9e7e903119853466478914ab7c4675df8b4121caf6a1fb3a9521f76c4b55bbb17cfb66d696f13574cfde988e4d36ac190193df4935a2969b0a85ddc59e8402f9e7926f23174f80de7630ebb9cd668b2791ac70de2507e8ae4458aef74902e68e8145bb94b2ec2873d7f2a8cf601f18fbc731bbe90815677548745731b5d36aa1fde8359b2372d8011c224b2cbe322eb56d39f73c103ce86969ce6593d6c0795314a7ab1434eebb779bf5cce478a4afc8fecbafd9567af2fcbd9c49a87d607d0b0dba71294354ef09f4dee2f85e34951907c41a1e48e19d8467b4acded9a72f9858c439445cd1718f104915dd9c88fa94b6d89ec6207bc9014fe6c7c9ba6c09b736c298d442b6a1bbb079f45e02cca9a16083b89f311a52aae8e8a4e3f25b1f9f2c56f678314e1442649f739aefbb44006f14cd6d1d7956e3d116e10873785e010d68c285a6515b410077650ab35880a3c7fe622712623e48b380daa520cd5c6909a54531ffd35d4ea0907bd78854032253f06599d3560ab6af0ded777572a5e5e36f3a43dd53ab2b531c9078d588bdb7e05e7889f9f5f67a434dcc05618e9b5613f47d7cbeb49688878a663e2ea205f8dd900bd4a2a22be879e27728f1c9d0d3a003243bfd1ba3c6b3447d0118d827c5d01c2f47f011a3b481612e589f1a6c6df47d2fce1c661dd34dc462834f4ac81e062c5d68b96dc4b4c7ee39a104ae680d184704f59a5c211af75078dadbdcdeee2315a17c3ca167e92db6fc066db1a748d28e26a88ed8404a7000b6b93ba07e78e898fe1e2e78cf7f421d08597f9a85a58ad56941813cfeddc824bee0b7fb6136991cda2101fec6f4a7d973967b3bc51e22572f7cad47c885d2c82c56eb96ade8ab2a6f3cd3fa0ef37098fdc72c4405801dbac7fc8a08cada95489c3aae228ba779c3b86fe674eeb5b031e22ffcd882a44a4f818fd87ad36cab2f069a6becb52d0383d2a284a663dae03582b0401531873d9925bec1ca1502db21b2d7480ac497055cec2d506491eb3a0b7532d5837a25ad06b752b9c912c0d6cc8eec8bced0d9a7ecb93f0a04cf87a2b3583843c89eddc6b240915775e45faa94d3b246b47666d8c8215a708d58deb641f9f63b58e7eca8953ee4d12cab5bc710af5a3b03cbaf0decac6f8a2c5da7fe1cde8f616a39d63c22dd5af09f08dfc857fba4e17a2e3b7d299b8abc4a3e4ec38fed784cc0b297f832f01cd8a3ba766d9c37766225dc25a2daf66197fff2b06e76ab1eb10b35d93fa1a3a08ae73c", 0x1000}], 0x1, 0x0) 09:43:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x27, 0x4000, 0x100000001) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000035000/0x1000)=nil) r4 = getuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() madvise(&(0x7f0000168000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x4ab, r4, r5, r7, r8, 0xd2, 0x80000000}, 0x200, 0x5, r9, r10, 0x8, 0xd098, 0x81}) 09:43:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) shutdown(r0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000340)={0x1, 0x3, 0x10000, 0x20, r3}) r6 = getuid() r7 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r5, r2, r5, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = geteuid() setuid(r2) semget$private(0x0, 0x3, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r9 = semget$private(0x0, 0x2, 0x140) accept$inet6(r1, 0x0, &(0x7f0000000300)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r8, r5, r4, r5, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) fchdir(r1) 09:43:29 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setegid(r1) setregid(r1, r0) 09:43:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) mknod(&(0x7f0000000800)='./file0\x00', 0x2050, 0xfdfffffffffffffe) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = socket(0x0, 0xc005, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0xea16, 0x6, 0x8}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0/file0\x00', 0x41, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt(r1, 0x2, 0x2, &(0x7f0000000680)=""/118, &(0x7f0000000700)=0x76) mknod(&(0x7f0000000640)='./file0\x00', 0xa, 0xfff) r3 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/91, 0x5b}, {&(0x7f0000000500)=""/143, 0x8f}], 0x8, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="00828a2fce776c653020"], 0xa) writev(r3, &(0x7f0000000000), 0x1) 09:43:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0xffffffffffffffdd) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0x6) r5 = socket(0xf, 0x8002, 0xfffffffffffffffc) setsockopt(r5, 0x29, 0x3c, 0x0, 0x0) 09:43:29 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x1, 0x17f781af3da3537c) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r8 = dup(r3) semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 09:43:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 09:43:29 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 09:43:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a524c45244b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ad23f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba3553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a502835ace697bef6492961fb16af5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214000000000000b3c190fff097ea73a400000098f1000000000000000000fffffeffff510eb0092e", 0x75) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x90, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4b1c, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000200)="4116eafa80233d3785aa04b4682b1c1def86143d3ddb30532867a0c8ec1e577c6d8d94b8329c0cd0ff15949047ad4a843980f4f904ce40ae8d74562a538308ff8d18996618954a87cabfbf2b95f90935b7f94ae1f41d458118abe67bc6cda62fa25ec49ae3f779084ff2432be10dad13ff63a1b440b4c9af600fa3dc8fc33fbc1c779833a4213c17586beb7e80586a9a54f9dcc4dea8f2ba7b9b5f380db2967e487e8fb39150f906c0404f98af7021392f", 0xb1}, {&(0x7f00000002c0)="1e2cb64394f9e588e9f35fc28144ad27a4c8bcad3cefa60634ee19fea4f900180fdbad723d789733c024ce6a0b0bfb388dcbf3eeefa28de2107008f76749ce", 0x3f}, {&(0x7f0000000380)="957e58416622169dee7b968d5dbbb6556e6fa4a4b41e70c8f35fdf57528082fd9e87d9322199a67feea40a745b3ba50530ef26711d713ece135be7c99a9fbd76d49147a2478da5132e0e94011a1d43f2bee9b5cd1420ab4f14ed08599ce422abd1a50bf04f7073463d60435bca3a5c1a42294e3e145e6f675afd42ab504b752cb8f5772279265f646b0c552120652f573ce0195e13c252a3164be04fbaaa02073ff51f30471b75f53a9757", 0xab}, {&(0x7f0000000440)="398619b2e7b757280eb5b241eaa91ebd8ebcd93a0959cbe76163c5f00731d08c9267b4fec615181a6fc759", 0x2b}, {&(0x7f0000000480)="ae777ccf78925ad69ed2c4737b012b0e9ca6401a495c2506fb1d6c976e301c2f3ce1f7bd4f11612d615efb6ad88887028580ddafc265c7576d0f438a5ca23b46e565c5cb982c248e00ff7df7ff502880030850cf983d28ab5b4675601b83f423501cf9bab531d967f6a63ec3a379f751edd4efc63a2ad08542048f85b9451b410462681a872755747c9b5e1b015504f2531d0760e2564f10a4b79b90632ce6579807158c6e6a91ef06017cc7e4c78bd66482e882fcb80a0bb3c0d3a9e8a5", 0xbe}, {&(0x7f0000000540)="24347005c9546f8866455aa2a46379b6d3404d8f0ab4de5bdd14", 0x1a}, {&(0x7f0000000580)="90a22c56487e07325dcd331df5b5e554a0af4301b507c4292d4c84adf40e77c454a9e510415c17150d6af1a8deae84750cf9f15298b9e6d0fd46541f2b2e0ecffa07d27a4e32d4c4f8853f09cf0316b6afabe3ce32f1c40f52b1c611cf1ca4075f1342a3ad94f3565eade05703a24cdde7e96d892e8278d41bca9434ed96f5a349299913e4fe41d6b5bfde1b6a43cb268fef5cdde8eca9a5d3664a071746ba0bc2c6a794808545936b36a859a27e0150d379fcbab7d6892bcb0993ec63527be0ad5673d61aa6e7bc8971a94a3689346ea042933e0d467c94dbae6145cf9022cb91257621f8bd13435b519958d402b87da7", 0xf1}, {&(0x7f0000000680)="17f259ba97698f34b65948aafd005dd87e11f29afa034ecf2352de6d4d5bdc88718aa85670722ca2854fb22700f1fbb92d6efc3b4ba672e411601acce5740e15677d3c3073212c444bf4fa64c5c7a3f35ad8ae05014461ca1465c5651a5c", 0x5e}], 0x8, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7fffffff) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000007c0)={&(0x7f0000000780)=[{0xc7, 0x2}, {0x47}, {0xa7, 0x1}, {0x87, 0x133}, {0x82}], 0x5}) geteuid() uvm_fault(0xffffffff8221dd88, 0xffff8000019a2000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8221dd88, 0xffff8000019a2000, 0, 1) -> e memcpy(fffffd803a96cd28,ffff8000019a1f0d,7,fffffd803a96cd28,3f8bc94494a2e58a,ffff8000149ea0b8) at memcpy+0x15 end trace frame: 0xffff8000149e9fc0, count: 0 ddb> trace memcpy(fffffd803a96cd28,ffff8000019a1f0d,7,fffffd803a96cd28,3f8bc94494a2e58a,ffff8000149ea0b8) at memcpy+0x15 rtrequest(1,ffff8000149ea0b8,38,ffff8000149ea000,7) at rtrequest+0x83b rtm_output(ffff8000019a1f00,ffff8000149ea0b0,ffff8000149ea0b8,38,7) at rtm_output+0x711 route_output(fffffd803a271700,fffffd8037012a80,0,0) at route_output+0x78b route_usrreq(fffffd8037012a80,9,fffffd803a271700,0,0,ffff8000ffff8260) at route_usrreq+0x35d sosend(fffffd8037012a80,0,ffff8000149ea378,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff8260,6,ffff8000149ea438,0,ffff8000149ea500) at sendit+0x58f sys_sendto(ffff8000ffff8260,ffff8000149ea518,ffff8000149ea500) at sys_sendto+0x92 syscall(ffff8000149ea5b0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,d7d7554d010) at Xsyscall+0x128 end of kernel end trace frame: 0xd7fa1c34630, count: -10 ddb> show registers rdi 0xffff8000019a19f0 rsi 0xffff8000019a1ffd rbp 0xffff8000149e9eb0 rbx 0xffff8000019a1f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff9f3 r8 0x70 r9 0x5 r10 0xc1f278c76e52472e r11 0xffff8000019a1900 r12 0xffff8000019a1900 r13 0x100 r14 0 r15 0xfffffd803a96cd28 rip 0xffffffff810528d5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000149e9e48 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.0) pid=496682 stat=onproc flags process=0 proc=4000000 pri=63, usrpri=63, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8008,0xffffffff82254d50 process=0xffff8000ffff6358 user=0xffff8000149e5000, vmspace=0xfffffd803f013738 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 23716 436312 74022 0 2 0 syz-executor.0 *23716 496682 74022 0 7 0x4000000 syz-executor.0 74022 148625 537 0 2 0x482 syz-executor.0 44892 3756 537 0 2 0x2 syz-executor.1 17642 448804 0 0 3 0x14200 bored sosplice 537 449920 84179 0 3 0x82 thrsleep syz-fuzzer 537 267749 84179 0 3 0x4000082 nanosleep syz-fuzzer 537 290434 84179 0 3 0x4000082 thrsleep syz-fuzzer 537 1132 84179 0 3 0x4000082 kqread syz-fuzzer 537 206558 84179 0 3 0x4000082 thrsleep syz-fuzzer 537 369415 84179 0 3 0x4000082 thrsleep syz-fuzzer 537 186555 84179 0 3 0x4000082 thrsleep syz-fuzzer 537 184460 84179 0 3 0x4000082 thrsleep syz-fuzzer 84179 242007 66009 0 3 0x10008a pause ksh 66009 493058 5320 0 3 0x92 select sshd 43562 383533 1 0 3 0x100083 ttyin getty 5320 119785 1 0 3 0x80 select sshd 14096 123279 802 73 2 0x100090 syslogd 802 201939 1 0 3 0x100082 netio syslogd 93985 332371 1 77 3 0x100090 poll dhclient 44114 39552 1 0 3 0x80 poll dhclient 97429 26678 0 0 2 0x14200 zerothread 76720 161745 0 0 3 0x14200 aiodoned aiodoned 17989 244557 0 0 3 0x14200 syncer update 33752 316722 0 0 3 0x14200 cleaner cleaner 88285 26385 0 0 3 0x14200 reaper reaper 34676 410773 0 0 3 0x14200 pgdaemon pagedaemon 14774 393813 0 0 3 0x14200 bored crynlk 5050 35147 0 0 3 0x14200 bored crypto 78517 164700 0 0 3 0x40014200 acpi0 acpi0 95017 88829 0 0 3 0x14200 bored softnet 58107 347989 0 0 3 0x14200 bored systqmp 60545 201472 0 0 3 0x14200 bored systq 15921 107940 0 0 2 0x40014200 softclock 6732 294809 0 0 3 0x40014200 idle0 56923 499134 0 0 3 0x14200 bored smr 1 297331 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9515 6352K 6365K 78643K 11276 0 0 pcb 25 9K 12K 78643K 951 0 0 rtable 106 4K 4K 78643K 1002 0 0 ifaddr 62 15K 16K 78643K 347 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 45 0 0 iov 0 0K 28K 78643K 250 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 2278 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 32 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 256 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 1572 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 42 30K 46K 78643K 641 0 0 subproc 64 65538K 67586K 78643K 478 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 215 0 0 in_multi 33 2K 2K 78643K 227 0 0 ether_multi 1 0K 0K 78643K 17 0 0 mrt 0 0K 0K 78643K 8 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 349 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 74 20K 29K 78643K 4633 0 0 UVM aobj 83 3K 3K 78643K 104 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 82 0 0 NDP 13 0K 0K 78643K 110 0 0 temp 180 2355K 2475K 78643K 8026 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 12 1 0 1 1 0 8 0 inpcbpl 280 921 0 914 1 0 1 1 0 8 0 plimitpl 152 64 0 57 1 0 1 1 0 8 0 rtentry 112 153 0 112 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 544 326 0 322 1 0 1 1 0 8 0 nd6 48 28 0 24 1 0 1 1 0 8 0 ppxss 1128 44 0 44 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 697 0 510 12 0 12 12 0 8 0 art_table 32 698 0 510 2 0 2 2 0 8 0 art_node 16 148 0 114 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 10 1 0 1 1 0 8 0 semapl 112 254 0 244 1 0 1 1 0 8 0 shmpl 112 102 0 21 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4295 0 2832 48 0 48 48 0 8 0 ffsino 240 4295 0 2832 87 0 87 87 0 8 0 nchpl 144 6670 0 4996 63 0 63 63 0 8 0 uvmvnodes 72 4681 0 0 86 0 86 86 0 8 0 vnodes 200 4681 0 0 247 0 247 247 0 8 0 namei 1024 21583 0 21583 2 1 1 1 0 8 1 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 24194 0 24194 16 15 1 6 0 8 1 sigapl 432 1706 0 1693 2 0 2 2 0 8 0 futexpl 56 27455 0 27455 1 0 1 1 0 8 1 knotepl 112 694 0 675 1 0 1 1 0 8 0 kqueuepl 104 540 0 538 1 0 1 1 0 8 0 pipepl 112 1116 0 1095 5 4 1 2 0 8 0 fdescpl 424 1707 0 1693 2 0 2 2 0 8 0 filepl 120 11389 0 11290 6 2 4 5 0 8 1 lockfpl 104 554 0 554 2 1 1 1 0 8 1 lockfspl 32 734 0 734 2 1 1 1 0 8 1 sessionpl 112 29 0 19 1 0 1 1 0 8 0 pgrppl 48 43 0 33 1 0 1 1 0 8 0 ucredpl 96 3023 0 3016 1 0 1 1 0 8 0 zombiepl 144 1693 0 1693 2 1 1 1 0 8 1 processpl 840 1722 0 1693 4 0 4 4 0 8 0 procpl 600 3759 0 3722 4 0 4 4 0 8 0 sosppl 128 36 0 36 10 9 1 1 0 8 1 sockpl 384 1710 0 1691 5 2 3 4 0 8 1 mcl64k 65536 330 0 330 40 36 4 33 0 8 4 mcl16k 16384 5 0 5 4 4 0 1 0 8 0 mcl12k 12288 43 0 43 5 4 1 1 0 8 1 mcl9k 9216 28 0 28 7 6 1 1 0 8 1 mcl8k 8192 22 0 22 8 7 1 1 0 8 1 mcl4k 4096 88 0 88 4 3 1 1 0 8 1 mcl2k2 2112 18 0 18 8 8 0 1 0 8 0 mcl2k 2048 49726 0 49686 14 8 6 12 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 91144 0 91073 31 23 8 21 0 8 0 bufpl 256 10018 0 5482 284 0 284 284 0 8 0 anonpl 16 205560 0 196632 121 67 54 68 0 62 16 amapchunkpl 152 7978 0 7898 26 17 9 9 0 158 5 amappl16 192 10210 0 9730 125 88 37 49 0 8 12 amappl15 184 233 0 228 1 0 1 1 0 8 0 amappl14 176 474 0 470 2 1 1 1 0 8 0 amappl13 168 335 0 330 1 0 1 1 0 8 0 amappl12 160 243 0 241 3 2 1 1 0 8 0 amappl11 152 105 0 94 1 0 1 1 0 8 0 amappl10 144 244 0 244 3 3 0 1 0 8 0 amappl9 136 1020 0 1017 1 0 1 1 0 8 0 amappl8 128 629 0 610 1 0 1 1 0 8 0 amappl7 120 245 0 241 1 0 1 1 0 8 0 amappl6 112 131 0 125 1 0 1 1 0 8 0 amappl5 104 218 0 208 1 0 1 1 0 8 0 amappl4 96 1671 0 1642 2 1 1 2 0 8 0 amappl3 88 845 0 836 1 0 1 1 0 8 0 amappl2 80 14190 0 14138 2 0 2 2 0 8 0 amappl1 72 40436 0 40030 24 15 9 19 0 8 0 amappl 72 4057 0 4025 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 103 0 21 2 0 2 2 0 8 0 uaddrrnd 24 1707 0 1693 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1707 0 1693 1 0 1 1 0 8 0 vmmpekpl 168 15477 0 15455 2 0 2 2 0 8 0 vmmpepl 168 192414 0 191008 160 81 79 87 0 357 12 vmsppl 264 1706 0 1693 3 2 1 2 0 8 0 pdppl 4096 3420 0 3386 5 0 5 5 0 8 0 pvpl 32 585056 0 573053 252 111 141 171 0 265 41 pmappl 192 1706 0 1693 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 498 0 84 14 0 14 14 0 8 0