0000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x9, 0x0, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0x6, 0x8, 0x200, 0x4}) r2 = socket$inet(0x2, 0x5032c6e311f6e319, 0x81) sendto$inet(r2, &(0x7f0000000000)="db85077589f75bbfd0682df477dff1de8f6dbfeeaf2f735c4d6bc65fd12429731ca295ffdd17a796ba1273d5f849b65d1b9382d9d1681ff76179dc3a11c519ea4f33f7a4c1ef337551c469f6c423232b792eccb08f568927de2825aa8c7cdfe2cf57e187278169f7d3dca80367522401f2c70a980a889fd1cf943d71c84e0d3e3b09a5675abb5bb974", 0x89, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x30) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_index}) 16:00:03 executing program 0: r0 = getgid() setgid(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x3, &(0x7f0000000180)={0x0, 0x3b9ac9fd}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f00000005c0)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x2bb, 0xa, 0x0, 0xffffffffffffffe9) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvmsg(r3, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff00000100000000cd7fdf030000003d4a57dcdb996e61d711614a95cb65eb247e30c3abec9f83ca44df3496a3f597d4dffa8255d3109900b7f00134d0b48ad14abb25b1dafb98f8094b65bb13a95bcf43917c01aa0d2be4a3cd4d3474d46325b38e5202f1bf680ecf8624f63cf324fe2a890b45dbe9490edbb71c7de83e566fc45932fcc12b46cadc295b2b507671cf89275f3647224d1f7c4d4cfc8d9de7064384b93cce4698ffa02b6c68e91d", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) write(r2, &(0x7f0000000800)="05775dbd7dbe8a87639bd7c113a1e1ce15b20b721c38bc5900e3db025afa03d42de381b24336b03838d1cae64ba0225a299cc324a5b262ddd7a6eca587fce1c888b853882c05ff1445b66eab19f63cb0b4e7ee55c3744dc8d03167b9d942302cf5110de6a0107a72641421566ffb70d413cb1671542171176eec58d60475740216c3cf15f01a52206d44b856d4821cbe53b443031a9d4b17fe8e85acbeed0e365d4bd07d4b9723a5510262ba43bf5414f4e6c7", 0xb3) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:03 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) syz_open_pts() 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x66b, 0x13ff, 0x7, "cf11ea62f04cded5c438f678b7c6d91db0683805"}) write(r0, &(0x7f0000000000)='\r', 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x4, 0x0, 0x3}, {0xf3}, {0x7ffffffe, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = dup2(0xffffffffffffffff, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x1eeb0978, 0x1f, 0x16b10d69, {[0x3f, 0x6, 0x4, 0x7, 0x8b8, 0x400, 0x80000001, 0x9, 0x9, 0x0, 0x2, 0x6, 0x5, 0x450f, 0x3, 0x4, 0x51, 0x1], [0x7, 0x89, 0x100000000, 0x1000, 0x6, 0x0, 0xffffffffffffffc1, 0x8, 0x100000000, 0xab9], [0x5, 0x80000001, 0x7, 0x2, 0x7, 0x5, 0x4], [0x400, 0x101, 0x400, 0x7fffffff, 0x6, 0x101], [{0x6, 0x1ff, 0x7, 0x5a61}, {0x3, 0x1f}, {0x0, 0x7, 0x3, 0xffff}, {0x1, 0x5, 0x400, 0x100000001}, {0xfff8, 0x4140, 0x9d, 0x1}, {0x22, 0x0, 0x4, 0x80000000}, {0x6, 0x8, 0xcc, 0x7}, {0x27, 0x8, 0x930, 0x8}], {0x400, 0x10001, 0x1000, 0x7}, {0x2, 0x8, 0x6, 0x2}}}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) connect$unix(r3, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0xfffffffd) 16:00:04 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x7d41, 0x8000, './file0/file0\x00', 0x10001, 0x10000, 0x100f, 0x3}) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0x0, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0/file0\x00'}) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0xb6a81e847db4cb50, 0x0) 16:00:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x10000000000000f9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020222f0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffe30) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x800) fcntl$getown(r0, 0x5) r2 = socket(0x10, 0x4, 0x4) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="f15a02e6ae3c3e5771c7e7ce9b30973184ebbd216d265c96201b85141e62438b301b8a430c54e5a67356bf7384701a4b75ec5397bbd75104a815780d58c0a893f3855a15b06cb0ace8dfe697b0b92d92f4324f4b9915ae8773ae42cbd843b02a2b0ad0d4feda613ef9cafcdbb55da5498e"], 0x10) r3 = shmget$private(0x0, 0x1000, 0x2c, &(0x7f0000137000/0x1000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r20, r4, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(0x0, r18) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="070800000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4) getuid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r1 = msgget(0x1, 0x40) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6f1a, r2, 0xffffffffffffffff, 0x0, r3, 0x8, 0x5}, 0x970, 0x4, r4, r5, 0xae7, 0x6, 0x5, 0x2}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000001c0)=0x7) r7 = socket(0x19, 0x2, 0x3) r8 = syz_open_pts() r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) fcntl$setflags(r9, 0x2, 0x0) r10 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r7, 0x6, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getegid() fchown(r8, r11, r12) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x200, &(0x7f0000000300), &(0x7f0000000340)=0x4) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getppid() r15 = socket$inet6(0x18, 0x2, 0xe3) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000480)) semget(0x2, 0xd31190be1adbb960, 0x520) r16 = fcntl$dupfd(r6, 0x0, r15) ioctl$BIOCPROMISC(r16, 0x20004269) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x20, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000002c0)) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r7, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r7) syz_open_pts() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x4, 0x3, 0x1, 0x2, 0x7f, 0x20, 0x2, 0x0, 0xffff, 0x6}) shutdown(r8, 0x3) open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0x9) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="0000001860", 0x5}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fchmod(r3, 0x4c) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCCBRK(r6, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x3b9) 16:00:04 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x48) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x60) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) fcntl$getown(0xffffffffffffff9c, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)=0xfffffff7) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) dup2(r1, r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 16:00:04 executing program 0: poll(0xffffffffffffffff, 0x0, 0x80000000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28200, 0x595d734c034471ed) unlink(&(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000040)="5b1bbc51512b3a2580da51eb3eb3c246994ef496ca303f04faa6af06a35705cb11b3d2a6851b88f9fe3ffdbc8e2669751f5d1f2e7a9579baadfedd1da94105b13f643d31a8825f539983bea2b62cb1325dadff203371e3f4a4600fbe8f5409a36726e33010ea17954bac4f6da39d67394a7d7d5d2605e37ea08f63f8e17b319e005e2471086f4bfc42265cb5beb5c5dace7a10861d20a69c92d907dd9e79fdd214b78c0a845a5aa459d5b9bdd75c6cf28bbdd2e0f7f319", 0xb7) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7", 0x0, 0x4}) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) getgroups(0x1, &(0x7f0000000000)=[r4]) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xd6, 0x80, 0x0, 0x3}, {0x1, 0x6, 0x4, 0x2c55}, {0x5, 0x9, 0x3, 0x8}, {0x6, 0x95, 0x3d, 0x6}, {0x6, 0x0, 0x1f, 0x1b67}, {0x6, 0x1f, 0x1, 0x100}, {0xf801, 0x0, 0x5, 0x9}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x1000, 0x7) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:04 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000200)="0694ad872c6d20ab30b1bdcfa1d15ee8c29831e9dfa8872da22b9b680b096811d0645b18eac0ae12900b01de5f0d9a47e049df9526cb0f70c467570be322acee334f094ea778f20c302cbeacd99333abd4e0278fd0eaa394cf7e334af2364cbd541bf398ba02e64b76e3c44c719041e9d12fc648adbf07b4782e899c86", 0x7d, 0x1, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x9}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r2, 0x1}, {r5, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 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) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) semget$private(0x0, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) connect(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_LOCK(r1, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) recvfrom$unix(r0, &(0x7f0000000140)=""/66, 0x42, 0x22, &(0x7f0000000240)=ANY=[@ANYBLOB="01000e2f66696c653100"], 0xa) acct(0x0) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfff, 0x2], [0xe0040000fc], [], [{}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="fe"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r15, r17, 0x2) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x12) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x6, 0x7, 0xb3, 0xff, 0xff, 0x0, 0xc496, 0x400]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d0137b045558f3d07e47a31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19adbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b2522193cebae4a2e16ab76f279653733437c45bd632937a522e65300b7b19ef2bfc652404167e4cec29061b10f5f320f50e80d0000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) dup(r6) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x87f6b665978423f3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r7, 0x1}, {r9, 0x40}], 0x4, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = kqueue() ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r11, 0x40}, {r10, 0x1}, {r12, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b30000000000000007000000010000000000000021621477cf97a2cce60f5c990666919a7b73"], 0x30, 0xde36685005a3266b}, 0x402) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, &(0x7f0000000100)) geteuid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f00000001c0)=[{0x0, 0x1, 0x400}, {0x3, 0x9, 0x1400}, {0x4, 0x7ff, 0x800}, {0x3, 0x2, 0x3800}, {0x3, 0x4, 0x800}, {0x3, 0x9, 0x1000}], 0x6) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0xa}, 0x8, 0x1, 0x9}) semop(r4, &(0x7f0000000140)=[{0x0, 0x4, 0x3f6961ba8fdb3898}, {0x4, 0x20, 0x1800}, {0x4, 0x9f, 0x1000}, {0x4, 0x3ff8, 0x1800}], 0x4) r9 = socket(0x800000018, 0x16ec08c9ac56ac41, 0x40) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f0000000240)='./file0/file0\x00', r16, r17) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r16, r1, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getegid() 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r5) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r8, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r8, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r9, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r12, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r13 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r13, r14) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r16) fsync(r16) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r16, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r16, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r17, 0x4, 0x0) r18 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r15, &(0x7f0000001740)=[{{r18}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0x4}, {{r18}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r19}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x2}, {{r10}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0x2, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r22, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001840), &(0x7f0000001800)=0x28a) fcntl$dupfd(r21, 0x100000000000, r21) write(r22, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r24, 0x6, r25) sendmsg$unix(r22, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r28 = open$dir(&(0x7f0000001440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x70) utimensat(r28, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) write(r11, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r29 = getppid() r30 = geteuid() r31 = getppid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r27, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r33, r34}, @cred={0x0, 0xffff, 0x0, r32, r36, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000001180), &(0x7f0000000140)=0xfffffffffffffeea) fcntl$dupfd(r37, 0x100000000000, r37) write(r38, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1004, 0x0, 0x0) r46 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) sendmsg$unix(r47, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[], 0x0, 0x4}, 0x400) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r38, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r43, r44}, @cred={0x0, 0xffff, 0x0, r42, r48, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r43, r14) setregid(r6, r20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r49 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r49, &(0x7f0000d06ff8)='./file0\x00') preadv(r49, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r50 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r50, 0x4, 0x80) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b040e5453327acd9dff000400000000091400b593ae2b9c8c5985b7c0000000001f000000000000000000000000a6ff2263d8151a28d1718afd1122610011860953c55c483a30585690237b27156d0f949885c05c60a88319c2b3756b9a24efa4645ffc27a2", 0x6d}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x88a0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r3, 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r0, r5) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="41b2bf7cd3c3ab08ea5e0eaaaa3dc24284ba57c08c09cc908457625064cd746ec0bbedf25c048a59df5560184cee2508ad10c4ce3c"], 0x10) close(r0) write(r5, 0x0, 0x0) close(r6) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) 16:00:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) socket(0x20, 0x2976af798621b50d, 0xe9) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) chmod(&(0x7f0000000200)='./bus\x00', 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x6, 0x7, 0x0, 0x0, "de4a4aa000f0d77e1071cda5ed1ab449ead93468", 0x2, 0xffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="d025f986381481cda6808c656921283dafd0e76c405c14afd99be094436fcb8ca6f84abba51a8046674f4e95b5f1514d235fad3107c0356c2700eb0760eaa8ed", 0x40}, {&(0x7f0000000280)="cacda1e8d6f9", 0x6}], 0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x20) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="2f5dce2a836e2127b4001a53e63e1bd87d6c7f186aa0026a8948734aad0fa4adfa8fc2821393d7c057f0aa4933b83783ffa1c0a4df18d3e8458386022461d2f13a78a1102f79f2c0fc7f2ddbf96f601aeae63819064ad641c8ac358fefd034398390d84e2b2b", 0x66}, {&(0x7f0000000200)="a3ec593654270fab27f04ad889efd0b9bde271a1633c8ddcbfcc6ff4d4147aec496266a8825653c9ae5962fdd66d1fae5e3f20b73c72c258249dad0002a4f5ffe5a8b594bff493cb50a2c13f8a78ea92f81d111f1c1f145c847877d4cc8bb42189f36a80883327630098d087c7764936047cec612e514d96be4351c865b18a62babe00e54ee05c29dda22070a445f69ee6b163d283ee3d4de4ae4a9cf619a7f11f8b4a37fcda4c71ddd4fa2bdae0b4b2349f9a3d4e4d13dcc7db4ae444160088201d35895228a66a46a6822923d38e75f552bb708411270aa88e9082d39801", 0xdf}], 0x2, 0x0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/de6/vmo\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xcd) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x7, 0x40, 0x2, 0x20}, {0x2, 0x3, 0x45, 0x1f}, {0x85, 0x8, 0x2, 0x3}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8001) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x3, 0x401}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000240)) 16:00:05 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r2 = kqueue() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r5}, 0x0, 0x80, 0x10, 0x80, 0x5}], 0xfffffffa, 0x0, 0x0, 0x0) setsockopt(r0, 0x46bd, 0xffffffe0, &(0x7f0000000040)="9999da8ca150c3852ba7831ba2e319", 0xf) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r8, 0x6, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xc00, 0x3, 0x6, 0x2, "ce3df0ecfa710f33b218e7f2b020a9fe6079a443", 0x6, 0x8}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000240)=@file={0x962014184c892e4e, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r22, r12, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = getpgrp() setpgid(r19, r24) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/124, 0xfffffdc2) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) close(r1) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000040), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000001c0)=0x7) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") shutdown(r2, 0x2) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x2}, {0xffffffffffffff9c, 0x4}, {r0, 0xa}, {0xffffffffffffff9c, 0x9b4df29293279b6a}], 0x2000000000000107, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = dup(r3) r6 = geteuid() setreuid(r4, r6) dup2(r5, r1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r1, 0xffffffffffffffff, r7) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0x3, 0x89, 0x40, 0xff}, {0x7c, 0x1f, 0x20, 0x5d96}, {0x9, 0x3, 0x4, 0x9}, {0x8, 0x40, 0xa1, 0x3}, {0x400, 0x81, 0x7, 0x3}, {0xffff, 0x3, 0x5, 0xbc}, {0x0, 0x9c, 0x1f, 0x9}, {0xaaa5, 0x81, 0x64, 0x93c}, {0x2, 0x74, 0x1, 0x8}, {0x0, 0xe0, 0x7f, 0x401}]}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev6zero\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r10 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0xfffffffffffffedd}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d412e2ff8ffffff3000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r6, 0x1}, {r9, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r2 = semget(0x2, 0x2, 0x10) semop(r2, &(0x7f0000000000), 0x0) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r1, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000200)=""/194) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x196, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) r4 = getegid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x4, &(0x7f00000004c0)=[r14, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r32, r33) chown(&(0x7f0000000200)='./file0/file0\x00', r32, r33) lchown(&(0x7f0000000780)='./file0\x00', r32, r33) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r32, r22, r26, r28, 0x1e6, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r40 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) chown(&(0x7f0000000200)='./file0/file0\x00', r45, r46) lchown(&(0x7f0000000780)='./file0\x00', r45, r46) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, r45, r35, r39, r41, 0x1e6, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x3, &(0x7f0000000500)=[0x0, r22, r41]) r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000580)=[r4, r6, r20, r47, r48, r49, 0x0]) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x6a) ftruncate(r0, 0x0, 0x80000001) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r1, r2) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x8, 0x7, "b8d8da25cef2c90e6a4ca812e1b9b7415d37ffdd", 0x10001, 0x20000000}) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x5, 0x200, 0x1, 0x1f, 0x200, 0x3, 0x1, 0x2, 0x4, 0x4c}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0x0) r0 = semget(0x3, 0x0, 0x504) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x28, 0x4) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = getuid() r10 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3, r1, r6, r9, r10, 0x20, 0x38}, 0x6, 0x100000000, 0x3}) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:05 executing program 1: socket$inet6(0x18, 0x0, 0x82) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat(r1, &(0x7f0000000000)='./file0\x00', 0x880, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat(r4, &(0x7f0000000080)='./file0\x00', 0x10140, 0x40) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x40, 0xff, 0x0, 0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:05 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000018c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78b2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4c479df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae37dcbfa28ffb8ff5f2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb45884759d62165e68c46a9a2a6d4ee51a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc29a7f3b38c1c8484f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197cc08a26be678ab00d0d0ca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1018], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x8000, 0x1, &(0x7f0000000100)="13947d2846681aad7ca54423aaca61899927a68946bbcb66833695bb9f252b94319fef51acf9d3dede9486945ac3d46195e4e122068bc018edf7469b3690264c818504bd7c7a01fa", 0x48) r6 = getpgid(0x0) r7 = dup(r4) r8 = openat(r7, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f0000000780)=""/9, 0xfffffe60, 0x6, 0x0, 0x0) r10 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000180)=0x2) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/70], 0x55, 0x1, 0x0) msgsnd(r11, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:00:06 executing program 0: r0 = msgget(0x1, 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[]], 0x1, 0x0, 0x1800) r14 = msgget(0x3, 0x40) msgsnd(r14, &(0x7f0000000000)={0x0, "ba6d4dfc482c3270940d9c4d7eb1c10ea0cc603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1db9066f1b6e4fd753f5d5eb14ed834d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f"}, 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r15 = msgget(0x3, 0x102) msgrcv(r15, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00'/4090], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x18, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020699f, &(0x7f0000000300)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) chroot(&(0x7f0000000000)='./bus\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="98b819fc9b277a880d60cbd7397741e8af1dfbed38f6eccec64a1ce1128f2bdfee2dc3787b5dd70a6baedb926be2ad0a5158e6952b2006004afa0d313cdb4e932ec46c93c78927eb8c7268f05c945616e426bbd5c9742ac5b3cf3cb3e68f6a2d62bd3df0e4536942129d241ae208f4c8a4f9f05ae98189e70257b3801e0eeeaf2771c9ad2d4af3548b12bb58017fcf094a61668faa9bc9de11802b65b51fd4178587ae0c4523718de45865e1a9a6cdc8fe94ab62c3bf5e5995b8a6df0c6d9b1820a952d13d1905842b4d05c68a0674fa8ede88ac25401a513dcbb26f40f40b33b72f056680991214"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440), 0x2aaaaaaaaaaaabaa) r4 = semget$private(0x0, 0x7, 0xa0) semop(r4, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) semop(r4, &(0x7f0000000380)=[{0x2, 0xf7fc, 0x1000}, {0x3, 0x7, 0x1000}], 0x1) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x150ec61b942c89a, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r6 = open(&(0x7f0000001300)='./file2\x00', 0xcb25ffec03e7f2a7, 0x4d) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) getgroups(0x4, &(0x7f0000001200)=[r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={r7, r9, r16}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xffffffffffffff47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f0000000480)=0x4) r4 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/24, 0x18, 0x0, &(0x7f0000000180)=@abs={0x2, 0x0, 0x1}, 0x8) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x2007, 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x800000000040006}]}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x2, 0x0, 0x0}, 0x8) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x4000, 0x40) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0400f38ea92821ac22a4"], 0x1) sendto$inet6(r10, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r9, r10) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:00:06 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000500000000000000000000d5670000000000009a1b2cbb0000000000000000005f000000000000000000000000000000000000010000000000000000000000ffffff7fffffffff00000000000000004000004fd91267b4ecbe820000000002000000000000f20000070000000000000000000000000000000000000000000000000000000000009df2a8cf00000100000000000000000000000019233cd8e16005cd7b16c3b710bd98603757106f9ddf41000000006199e7cec80d6931a7fbebc786df9c45"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r5, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="af0301", 0x3) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget(0x1, 0x2000, 0x9f5eccd9d0620d76, &(0x7f0000465000/0x2000)=nil) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r1, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = dup(r5) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x100, 0x7d}, {0x44, 0xfffffffa}, {0x86, 0xffffffff}, {0x43, 0x9}, {0x100, 0x6}, {0x88, 0x7f}, {0x48, 0x7}, {0x8b, 0xfffffffc}, {0x0, 0x8000}, {0x0, 0x5}], 0xa}) 16:00:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="56e0164c4083382a6192781e445731c3858cadae6c55642d", 0x18}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x9dda58fd1a3196c7) 16:00:06 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x34) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x40) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)) 16:00:07 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x99e, "513799e96adbf44eaab563ed82f25d61841d6520"}) 16:00:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e8286133", 0x4f}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000240)=0x3f) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0xe) dup2(r8, r4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x809}, 0x8, 0x8, 0xd}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x1}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x8) r2 = socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) recvfrom(r4, &(0x7f0000000100)=""/118, 0x76, 0x20, 0x0, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:07 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:07 executing program 0: chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x40, 0xe5}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x382) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x40ce5f97e441df18, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000400)=0xac97) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="e834de32bb69cf37be64cd2d6c0a93078f067ba9e438e1a37f6e4148d2d7e4ae71365eac60e6dddbd9f281af59dcc1a9c893e3bd007d4afbefcdf91a4afef4fcff4ed28d76a9a79cc1ef1e7685", 0x4d}, {&(0x7f0000000280)="fe60a67d3b12fc0bb272c3cf7caf6fdee76bcb87714602da0b71a78bcadcfcc03f0afc867f60165d103fde7de16d0ed6b6b56f20e33b2b1e413f1bbedc3ada640f7c32884adb8ef504d83ba46b9bddb099a3bfdcdfbe0a", 0x57}], 0x2, 0x0, 0x6) setsockopt(r4, 0x9, 0x1, &(0x7f0000000100)="4dd9b9057797aa75badbb93ac330a581994dc9d8a6592173d46910e4fd203fdd831f3c726286eb882cb3b084b2c5cac9976557c4b6c4b25fa9f7b30a5f7b975a7f90555f63c53a885024d9f2cbc3c27426ded41eea6588154e7d900b37cbc72cdef9522895dfdaf911d6fa6ad225a35bf9270b45e363b14d171f4f1d5227cb0d36a5754fbf6f6129423af9fa7942aa66751579ed9d7489b6be24882782b8d51da0ef37eafb6e0c6d273d633155fa1780aabe98f17534da705cf8e2721e4e3f8c6032fbd47ba470c9328c7f40bff8", 0xce) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r4, 0x20004268, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r5, &(0x7f0000000180)=[{0x4, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x6, 0x7083c82c60ae6efe}, {0x0, 0x9, 0x1800}], 0x4) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:07 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) kqueue() fsync(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r7, 0x1}, {r9, 0x40}], 0x4, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = kqueue() ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r11, 0x40}, {r10, 0x1}, {r12, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$dupfd(r9, 0xa, r11) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x100, 0x81, 0x7, 0x3}, {0x2, 0x5, 0x4, 0x3ff}, {0x81, 0x9, 0x0, 0x20}]}) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000002c0)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = socket(0x2, 0xc003, 0x11) connect$unix(r7, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38ffff000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef1a612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc66584ccecb1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cfab75dc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715da679b0ca490d5b894ff20d01f84196b67040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa"], 0x10) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r8, 0x4c, 0x6}, 0x8, 0x800, r9, r10, 0x7, 0x4, 0x8, 0x484}) fcntl$setown(r1, 0x6, r9) r11 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) setsockopt$sock_timeval(r11, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000140), 0x18000) pckbd_enable: command error pckbd_enable: command error 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x87}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:13 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x580, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000fa000000000000000000"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0xc7) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r6 = socket(0x18, 0x8000, 0x0) setsockopt(r6, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 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) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) write(r2, &(0x7f0000001340)="03047b71530c6ac266a13f7b5b0c54de1593b7e4fe3fea418f8bda3a941534b5919a6f3374fb60fa897ac88183d24542edfefefd16442ac56ef2d5a3767c2bbdcf7e73e0722ef7858296a7c6e02ae76a5973d76a6b7eef14b7d2c0cc9d1cc60438faea3e3f27f4e8a300d3b8160309bbc628ce69fbb93f66551ad93cf29bb23fd61a1d79c6f6a6b82eafef5405ee29e6b66ba2c0fdbafc831ddcd5f29f442e1852fa166d303438eb5a55471de7f8647ba2bf910cde1b5cce78317ad5b92e3c27ecc635203cd5b90924e6ab7202e2167cab2c9c6028cd9dfd3ceebb573cef7a7d7ac60ff3090e4194a10786b21896343b8be16f9a4650b55c6c46733ea37c0e86b3eda4e648d9128375e7beb7f5a6ebba6267e7e0ada3f0193c30a50510101ca8c911bc2225bce6023f3fe3c0f95379dc7433bd57ca72f91ccf169df71778f02514bc364e433210ff035634166bc3fe72f85a9d080ff87e4b245854b47e27ece1c563397e20948632f8147e5710b18c9cf8baa60540d5f6e6b8face2714e673d0d380fd8771de4cf7e8c3a02cb1e8920d06deeb1f4bf0aab78013e518280609cf1700cca27253e6c6f08196fd509578c28313e33ebf818572d9c2c160f6ab3584b2d231afef1642f5602078b7ec2ca9cb7984d0a7a6ba64912da4110b9f5f5b860ad1c32b151b72e5be7788e03cce7c81d5300564c966f54794b5deac566a8afe471582b4b236e576d766c9dad2045e5edb56b79f2b53daca3ba4a4a55c4b2f93bad2ed216820be10f52a5e59ca3b44c1696d1e29a22514c4e4cc58ef39e76c250ad10b7f8c65ddf1c93dafd2cea6d9515df3f0120efe72a2aa979fa79cfd09027774ccf01479bbe5ed63d4b0c0d30601757c4838be0ad616bed24f136d44661d3768ee1a01a0d07f61817c51fa5a2861cfd27e14cc9ba3bbe9bd6616a8dca6618b79bf5e4d42762c4e27d9c54310716242ee6b382061679e98b04e341a1699b0bc6d512365b3692873ad7ad864ff67fcad803c2d682f7c970f3a5d6b529e6b7fe696fd969d4c7292401df816f9c84611f2ac91c0e6119f8fc1936a28256be7cf7bec9e369902514f9cdcd2c6a4bbe52cbed92160d00f045ea7523b83080e2c4b241176f474e45cfeb0e617a78773c8dac0573315ef051efafeb0829b4945b8be8879612737e4b9b6cc6a7e70856d23f806796c51d042c249373d7c524edc2c8d3f01da38eb2081e78a684e944d87b86b6a5e557a940492f8159269e4c1dd7bcf12329f6ef4a40d1555a1934866e620db51f4bfb98dfbbd9f96fe7894caea803c1d0520c246dd9ba7111dd4d1daa74f9fbc2882ce56cc8e9a84a3dc58ed2ff236c67c6d8bcda6945fb317075ee5a7b3916b637291f95b9a222341d48fbed8d03b7dab08ad0bb526645baf660e54e5ab715ed1b648874704f2a52536211d03985d12be4f0413ccd88f105891bbbd9d2e6ae25f2a5db71e742b115e3dc971d93f98fef08810771204657f200a28afb2daa5cff4b81caed9768aa3c2f2b606e3f9d2ab8382493161eadc728790be69c6c68eee8ddd2b8e2d2b4e6baa16d5db0f6c6a0d892e1f88b5b89ab001174e56ad3b08e3f6a0068bc6ebbc8c2e0eabe07c1b733d587fbd9b5215872274ec341f059ee53d305b42930969f1e1ae91cc30d30c2aad5c744c1e6aed87dc46d1473aa43cdd300e172fc0b97f453eb1c570cfe3aac6148919964712b27bfe59539d2bf43068b30fb42b96a3bd5332022a75a24cc4ebf95a7d7432c9dbfba49f93ceeae6399f0dfbbfd449af701022c1c60febfb4637eb1d2f048bfe73531a7feb79328e66da4c7df76f667a6b713f5f8cacd1564eead7348390112147e8d88c37a1c9d9d6ed183a1df040f3aa13a0dc8c5cc71a31c03bcc8b5569206bb7a79cd9ec7f4cf4ec7f3d44685bd0f0ac70ddafb62a5096417b8cc4772ddf7cc82a3e71ba90c13c2a432eeafe2e8d1460edeb84205c82f85f1959eb15ebe8c59ca3a3d5961ea857dbca716e6fc2b94d1338a50f3579d8c3275e9f5893264cbf355b601f163a53cb12a419ae448ee1b325c459981f2467317bdf0b46035041a10aae8c4612f8874f14246903ad9bda0bc80e673d147aa7c4429a537da9d0a3b812f4c64a915bc22815dfb9130a70f06972fa1c335eb96a2357a52ebd05b2e456822df792a1b63a9b035f6dec86d11999f8f6f6d8d9a824c52d57ba09c416fbda1e8847bd715385e8ba4e4ac67decab436a2aad1bf5799915539820e829a5675805c306eae041738b9092f215139c6e1311dcddbdf6ef17aa07abce415735335f010401986d5358ba79a1a5ea7b96a20b8e266708e394d0593b1acc3f611132f29381f71433d23727c854d17699ee6173685e9559dc79187b025f4dba9fd0ad96bf9bc96379fc3f67b2b43ccbe6c0529a2be07135fa26a6bed89bd23936fa477b6426dba7efcd5f7015728011d2ca3bfe2d39bc38268f13fb8c6ca4269effb1622d3dfa9b5d19198c0273f69510b239959ac185927a6467edd572540631755d7746b8cb646e03f5485365bd5e7dbf32299433f36761846001af8c79043499849597514a9404cdd88c793c0be5a067d34e0c20b3bc5fbd1770e214cbbef947c8a7e80abd7c05dcb239234f57f531d816777bc68916d6dc88aa76aec1f6a01110c12e91c857ef8555f1f785a23ea7d2a0a49f6090ad6ac4a24391ad2536fb9cdd8ae31a5d08d1bc6abd717638bc7f55bc4692700d53db4d04f76394df26dfba5a181a043781d9296e04fb40a3b5156fc05a069c4a7f8dc99281e23f79b4f8c63d1ac56a512cc5bc63d1020786d167c30ea7684faafc0471c6bf896e5d95fcbb8fd7a1d10e5256cfe6efc5fedb13e9584cc49ad24c301535dc40eba1cb8abb5d726ff0fae09ccdce307a92ef2098941229823b9f51eb89d63571275eabc0afbf603cd8217a0560e9d47526188f26a00ea44ca3ff8f5e0eab911b27ccbab5b64320e642d26b451822e52d509c27d62fe9b03aa2053e1c356fff09de520c5da7162e98a572592acc11778b0ae49a48c7baaa08b8256aa1ff144b8248b18f6654a2acbe2ce71d0201efad5c91dc74a323a7e047b4913553826bd2be55925e6162e6aec209995aee954ed9948a55a9f2c34dce6cf5f8c22d70f0d375afca81fbeb48cfc15f0834b8d3e5840b238829f44a9bd1cb412c7234c096169eebce46e7e39ab5a2295f64ddcf3c998e145be4f7845e2ef735362beacc6e4be94e12b87ae497ee0c5f6436c52c549c8ff5286cb24a0df79d4f622fdbc2738d091664285692db8e8da8174740b9e9464ae3a7707e8aebbd8d759559a19474e461e2ca3e2e265171d2899e9bec772838938e1d61ca67f0d8baa7c865e5a98010bb9fa4a2594b8c60f6f36e69ac1f2bb7536e9bb08a1cd940c3cc98dabaaf2d12261783e8cfe24b50415a02b96e6fd8a1c4bf54972fcd28f1b9dfe0a47dc019608f705c9b6deaeb4ec852720d3b2f35a4f50dad889039785e298893af31ca1df950434c4c4a04d30ffcfebe4fb1b3c6e2cafb510829cd8cec6f22efb69f7c752816b848bf25912725b5e59e3543f12b538714248bc53c9fe1481237b3402bd333fd22f382c4b1df7749fc6cb804133a734629f2c8cdeaa4f1f5a9aae3c48fbed57fce6edc65788828bc08a08ef598254490109c368f19a183f7dd53134bb27fa8d0b9413d6c391ac25f5f84e8b0707b63a95fbdde288673160ba5d6ceb021546824355aa71d27d95fc9b5876533b4dafba2aabf3d366c750f9b964559f283549ddfb11a5c604a7d1618e4469d3aa383a3383ea7a989de8698f340ea60c71a00f3c89079094e73ed0e338c4a25bda0a646b12b9733ca569b26f0cd908e43aa2f3e83471a0b2fa66811039ce2be7c4242a90335dd941404aedcc721685f4fc6fe492b7c8ab75dcc7a4a19573ff2b78f29d1baf22cebe2cc726fda461bf2b8aec3e9a91a7385eeaceb61eae26d26498f0568be52cce64612804b6c41be9a29f4e7b02210aaedb315ba6650fede62b7aa13c9f907f86326004a5369e97ad54f8baec4305f5684192acf43ad574130e2874b0ebd2b9e38c2cb6711f8968a6fb41fbc64b2bc1738c2bf747f7570db9bfa04bee45d4ca20df22a1f77af2be46327a642e31107d216cf12fa02b7b2dd8513dbc99e80862298e74b070b8bad3ee732ae88e486037dd5d0da4f582291dcd6d8ef539482e6f243713e4ca8b5fcf230cf3db161e656cef07f56b7911a5e373dae6f6282ad1ff8a52709e62bdd9b769c6daa5468c1871dad765f54f037cadad7ce2768c3087f13ba8585bd342af9fcbdb2d1efb942168d9ad6cd1b3bc14d535622ed53b8f657a203bf670a14ea7e919ef0678855ab0a9f16ea19217c492b916f4df0d6b2ac7418d4bb3f022a8840b57ddf2cd3298241c61df44d26ff39081fbec67adf36d854eb1cc0b90b1856e40b815cb6bb4930b1ae62eaa142b00d654e8e83ef92028da484e42267b06a292053a02ab8da3eb2cc2807857a52dc7f50bad9fb4debd2f3ae3e622f7196f2df0ac6293892849958c1c48ed2010e666a1095ef58ae12324344e2a55c43f05bfdf8608cf82d5877cadc8d0f6b4b9e155d3d6125e4a938530ca593055df46552285fb82ac0020c4134c87c58efa51fff102339b140f14d8da76831a68bfdf84830212ba2f2cf1b30538189612d7293f1c0741fb95e5917a0e5da4a57f071f30b0852dc9701512cd7001062d2aa27780db1cc3c0ee032108c8a899fb31b99f6e99db28ae0364c39012e362b75a1368a1b81c8326d0c09fe8d1bae2da8ea66bc004655fad76d896388504cdad9c8ac1bf6fac30a5410611e799cfd97f4746aecaef2cb0078826a9fb513389237faddce016807830a4a3e81d446aa2f4f08cfcebcc6fa250965a9121c314a32578cffb54349213ba9b184a042c5f6fa86593a1306fdf47f4a0e1412c4ee5b7ca564d1c366cbd9945a91b712b6c46ce97f3a8bc24d4141a089cc268d4a5bdebc631857f71d0505e5cb068aa18cc8566064a3f7b0abac4f0b6c5fc9d5d490243e0181da561ada0df7049245649d1646c5fba0791b49eeb3a4eff70fbafdf7b3cbc9aea7030d6a408f8a0664d4d9f7f8b589dc905356a92769a9b8359bd213a83616136f892db4788959089e0f428142f0b1fb5e6ab4157d86e53efcc240a4a948047605a27e4e9aab1cc4c04259dff34f9940d3c105748c62fbbc99b7c9843b13820e96e636da843b4e68591d4b292c0d4d77fc0756411d8462371e6703150dc8239c2ecf07c4e5b8eb8444dfea711c66f31198170b2855a3975f6ccdd1f37458e4279beb216c4b820239a117a06872409f0c153bec861f7abf136cf5c482ed736ffa8d68429dfc1b9cd7b7f981f89941ebd4ae4ad628cc2e1d5e8b23f94e8ce53365b15e1abb423e631a71fb191872ca9a45713554133a99f032eabd2e79a45531463f8f78864fd889993062c6a38ab828be14fa2b6d236a508d12a609a17351a42ffb8f637ae3d8aa9a06c2423a444fc1130bb8b94fdf1b7b2923cf63c40ba41e248e502b293437e43e559da71bee0039756a10aad02a31ac6ef098436a41c5fac0b9e072d2b09a432ecc25425223ee2f1b048084e86565729aa15b4c8255a1ae830117891f748b906b36ab83b243b6b28a592f155cbfbc2575e7cd30374bf62e9f2c8e11cf32a9b3f97de669cf8b68cd4f144added6cc3056dd9562ad9fbaa3a7dda16a4f40a2ac5fd95403b6fb13c7b3fc8492e3cc3068145e9d42bcb2a", 0x1000) 16:00:13 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x1010, r1, 0x0, 0x800) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) getpeername$unix(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039c41288efe4134ca6a7b43f0439a2d5bd5c57371b0ad1b9df249858d75a13fe2cbb1f35d1631d78dd2f14d1bf6c79822eb9b0fd46"], &(0x7f0000000140)=0x1002) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/148) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x4) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x84) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {}, {}, {}, {0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) write(r3, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r4 = syz_open_pts() close(r0) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) fcntl$getflags(r5, 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket(0x10, 0x8000, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a5601559633e3ef0c0000001c00fead000000000060d5706c851f0000000000000003341d89df00000000000000", 0x32}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xdde656cad5d75c64, 0x18, r3, 0x0, 0x4b) 16:00:13 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xd2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b62cdf7e56e3b4cff2638da10dca") 16:00:14 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup2(r6, r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x41) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x0, 0x3) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = kqueue() ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r11, 0x40}, {r10, 0x1}, {r12, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$setstatus(r11, 0x4, 0x281ea1fb478c7eeb) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001b00)=""/168, 0xa8}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) chroot(&(0x7f0000000280)='./bus\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) fsync(r1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0xce4a324c1cf9359d}], 0x1, 0x203) 16:00:14 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x2ef) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbec13b9fd4800"/20, 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x714, 0x10001}, {0x18, 0x0, 0x9, 0x2}, 0x6, [0xd4, 0x6, 0x0, 0x6, 0x0, 0x8, 0x400, 0x1]}, 0x3c) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0xfffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r1, &(0x7f0000000400)="5836c8acbcf1c130623dcc7a8c9efa14f38489b1b1811b2007289bf6a8faed82819aeabe2289dce59e5e3683d8fce5634b1e319fc1b88fef45e8f4e15689b03521246400d5dee78d0da9dc132c3fcd9583aff824cf050022319425672e66b0a6af4cbe9fefbd8dad1c32c18aa2ec4b18bd7f1bd16a01ec33dd540400000000000060065a188edacd76acf3e64b312f0de28e00000000", 0xfffffffffffffd96) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x40) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000300)=0x5b697a64) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r11 = kqueue() ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r10, 0x40}, {r5, 0x1}, {r11, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdirat(r10, &(0x7f0000000100)='./file0\x00', 0x40) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x80000000, 0x2}, {0x18, 0x0, 0x2, 0x94}, 0x80, [0x2, 0x9, 0x3, 0x81, 0x3ff, 0x0, 0x9, 0x7fff]}, 0x3c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r3, 0x0, 0x100000001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff", 0x0, 0x7}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x78f2, 0xfc3, 0x981f, 0x1459}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30, 0xfe}, {0x404}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x2}, {0x50}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) pread(r4, &(0x7f0000000340)="030900e9fb83233459fcb766b0697898a4550f79c64c69dffc101d9082886fefb3e2237065d3a65e9b3a503d9a6ca623c39e2c9f35de40b4a3a8b32dfa3a4fcb97ed43", 0x43, 0x0, 0x3) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r1, 0x1}, {r9, 0x40}], 0x4, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000b0f45c855b1601bd3a", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="0a12cb13254690a3e427bf43d59d7039c1a562e0398a5b6b05eda267ef6274e7b30bfdd77efc1214bae2e5e9c49be326aff1134815324537212e56ca439b0f6bfea83e702760ac8cdbd6de0983dfe17428e685cdedcfbfc30ac0c109e9ceaf210d98738077d379615411452eb969f5482e7ce0d983441bbfe5e9c861029e0a925b22ba595971991df274c16000efa1a9ade37a9d4876c5dc9a0d83ccbd18f01e99d6dabc42eb82f4a44e3c44578152f522d952c0f25d9518a6c79fe01cc57fc31598bac2024c4dab815dd4697969206483aef7fb72121ebf190a4f58ace6020c7c08"]]) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:15 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b795e36dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704e43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca8f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223177856fbe9df9d6ac489"], 0x10) chmod(&(0x7f0000000100)='./file1\x00', 0x146) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc, 0x0, 0x0, 0x6}, {0x84, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) r7 = socket$inet(0x2, 0x1, 0x81) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = dup2(r12, r11) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r17 = getppid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getpid() r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x9, r27, r26, r32, r26, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x0, r27, 0x0, 0x0, r26}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r34 = getpgid(0xffffffffffffffff) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/202) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() r39 = socket(0x800000018, 0x1, 0x0) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r41 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r40, r41, 0x10, 0x9}, 0x8, 0x1, 0x9}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r46, r47) chown(&(0x7f0000000200)='./file0/file0\x00', r46, r47) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r48 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r48, 0x0, 0x0) shmctl$IPC_SET(r48, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r50 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() r52 = socket(0x800000018, 0x1, 0x0) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r54 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r59, r60) chown(&(0x7f0000000200)='./file0/file0\x00', r59, r60) lchown(&(0x7f0000000780)='./file0\x00', r59, r60) lchown(&(0x7f00000001c0)='./file0\x00', r59, r60) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000080)={{0x6, r59, r49, r53, r55, 0x1e6, 0x8}, 0x5, 0x5, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) r61 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r61, 0x0, 0x0) shmctl$IPC_SET(r61, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r63 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r63, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r64 = getgid() r65 = socket(0x800000018, 0x1, 0x0) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r67 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = getgid() r69 = getppid() r70 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r72, r73) chown(&(0x7f0000000200)='./file0/file0\x00', r72, r73) lchown(&(0x7f0000000780)='./file0\x00', r72, r73) lchown(&(0x7f00000001c0)='./file0\x00', r72, r73) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000080)={{0x6, r72, r62, r66, r68, 0x1e6, 0x8}, 0x5, 0x5, r69, r70, 0xfffffffffffffe01, 0x9, 0x7ff}) r74 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r74, 0x0, 0x0) shmctl$IPC_SET(r74, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r74, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() r78 = socket(0x800000018, 0x1, 0x0) bind$unix(r78, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r80 = getgid() semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r79, r80, 0x10, 0x9}, 0x8, 0x1, 0x9}) r81 = getgid() r82 = getppid() r83 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r85, r86) chown(&(0x7f0000000200)='./file0/file0\x00', r85, r86) lchown(&(0x7f0000000780)='./file0\x00', r85, r86) lchown(&(0x7f00000001c0)='./file0\x00', r85, r86) shmctl$IPC_SET(r74, 0x1, &(0x7f0000000080)={{0x6, r85, r75, r79, r81, 0x1e6, 0x8}, 0x5, 0x5, r82, r83, 0xfffffffffffffe01, 0x9, 0x7ff}) r87 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r87, 0x0, 0x0) shmctl$IPC_SET(r87, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r87, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r89 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r89, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r89, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r89, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r90 = getgid() r91 = socket(0x800000018, 0x1, 0x0) bind$unix(r91, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r93 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r90, r92, r93, 0x10, 0x9}, 0x8, 0x1, 0x9}) r94 = getgid() r95 = getppid() r96 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r98, r99) chown(&(0x7f0000000200)='./file0/file0\x00', r98, r99) lchown(&(0x7f0000000780)='./file0\x00', r98, r99) lchown(&(0x7f00000001c0)='./file0\x00', r98, r99) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000080)={{0x6, r98, r88, r92, r94, 0x1e6, 0x8}, 0x5, 0x5, r95, r96, 0xfffffffffffffe01, 0x9, 0x7ff}) r100 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r100, 0x0, 0x0) shmctl$IPC_SET(r100, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r100, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r102 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r102, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r102, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r102, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r103 = getgid() r104 = socket(0x800000018, 0x1, 0x0) bind$unix(r104, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r106 = getgid() semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r103, r105, r106, 0x10, 0x9}, 0x8, 0x1, 0x9}) r107 = getgid() r108 = getppid() r109 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r111, r112) chown(&(0x7f0000000200)='./file0/file0\x00', r111, r112) lchown(&(0x7f0000000780)='./file0\x00', r111, r112) lchown(&(0x7f00000001c0)='./file0\x00', r111, r112) shmctl$IPC_SET(r100, 0x1, &(0x7f0000000080)={{0x6, r111, r101, r105, r107, 0x1e6, 0x8}, 0x5, 0x5, r108, r109, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000440)='./file0\x00', r105, 0xffffffffffffffff) r113 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r113, 0x0, 0x0) shmctl$IPC_SET(r113, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r113, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r115 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r115, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r115, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r115, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r116 = getgid() r117 = socket(0x800000018, 0x1, 0x0) bind$unix(r117, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r119 = getgid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r116, r118, r119, 0x10, 0x9}, 0x8, 0x1, 0x9}) r120 = getgid() r121 = getppid() r122 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r124, r125) chown(&(0x7f0000000200)='./file0/file0\x00', r124, r125) lchown(&(0x7f0000000780)='./file0\x00', r124, r125) lchown(&(0x7f00000001c0)='./file0\x00', r124, r125) shmctl$IPC_SET(r113, 0x1, &(0x7f0000000080)={{0x6, r124, r114, r118, r120, 0x1e6, 0x8}, 0x5, 0x5, r121, r122, 0xfffffffffffffe01, 0x9, 0x7ff}) r126 = getuid() lchown(&(0x7f0000000400)='./file0\x00', r126, r114) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, r46, r36, r40, r42, 0x1e6, 0x8}, 0x5, 0x5, r43, r44, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000200)=[@rights={0x30, 0xffff, 0x1, [r6, r1, r7, r8, r10, r11, r16]}, @cred={0x20, 0xffff, 0x0, r17, r19, r20}, @cred={0x20, 0xffff, 0x0, r34, r40, r24}, @cred={0x20, 0xffff, 0x0, r21, r27, r24}], 0x90, 0x10}, 0xaccff110451b3cdc) r127 = getegid() chown(&(0x7f0000000000)='./file0\x00', r19, r127) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x7, 0x200, 0x4d8d5b49, 0x7, 0xed84, 0x8, 0x2468]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) pwrite(0xffffffffffffffff, &(0x7f0000000200)="b89a6c26236f5eadefe471940398b5136fe2bc83149eacb62c4a42395a02b264e9d05f35aa3e93e8068a05f6627db2aff2dfd8baecd67bc4079c8893ca79d6418c454bf1d37edf228a075c6c606b4f947be27f2bfbf0acea72e811b1b80c48bce8d6735249ab1575b374f88ee470cc4d9fc75784cc4b00bbf7a32309c4ecbee6dced1e7afab3fb0cd3488a8967e37eb80dec8dbb34011775521aa53f32025a1726b22232ba0b3caef685d24012c5c600229d61bc2edac06ee3e96614a1c7bafbd5ce24940759", 0xc6, 0x0, 0x0) shmctl$IPC_RMID(r4, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000080)=0xff) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 16:00:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ba1dced9fdddb7fb451359074b4418edfc0e774d8e005debfeabd6a5ec069f6db75a1b63b99dd09c43eaa2b38d3f523b5b25d103f3df6a242deabd70bd4a33e395e5f8444b6d3fd0c2b0285e638d8d6d4aec96742efad58ec68c43c16fbb55c0d68801cf3e3b4b45d901ac42a66b7eef5e216fb6d8deb722109de54f475dd61958a85210c84aa0fcfe785cd4e9a907a50d421048b05a1ebf4d60c8f5a93c60e6a12f48f8b5adf1c8f1135c26e4de955807bf9544cd2e7e4c8e99d41a0d692766b89f911e2e280ea48579c5db07124755d9f00b13c775460eadf409733b364a5212e9ac71c2ae208e274367c0f2fdf8bcffefd80feffd9959852213dba73130289deceb6177df867027ede4163dd27ca06c9951abaf5cbcafcc3c5844c33df07d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) close(r0) r1 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {0xffffffffffffffff, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000280)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) r9 = fcntl$dupfd(r5, 0x0, r6) ioctl$KDENABIO(r9, 0x20004b3c) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000740)="bd17182c907ad95e7b962364d5901db160e3acef70cff3e15214ce9af68f394c2261abbfcee12cf1baebfd7241eb546f6e9d9c91d1f6c25302a7e4c544a1107202c3633a2085a79125f1e9ef183fcf200cb8aa44c80885b3163a57ca411b7c7b7f1ac9e15dd047310798f155ea99578cbf0d375f81af66ea5816d9580dddbd880a1e1e1fed70f0833f1328d3d90fbf56620deca4093b23f3ca278c70f84827aed653dcaafd553d71277fc7003226c196a8e4076255358d73e62bb7fb7e65d6676c4ccd569c7cb9d1aaf1f642547625c922b709619e52ac05e67472b731fc01c47c7e828f8d0ca18ea93ca491cbc9cad7b8cf5972356cd70abbceaf10e747d218df22ff97eed18d80c79dc701b5b25a96cafc7809f1a71fd41ccc0983a6b0ef60f4cd5c653720889d6d1428d33a67b5f8f26845a07505c014cc75caa2bf2ac5b90f8f7be6854e129b8a7ce1f295eb8747a320fbf3c9521107690df5dfeb8e6499bd6058fe6a8c2f3014e2899a35e2fab03c6a66de46e526557cf754950d23221ace51f6edc9ff623df1ef28882ac855749c40047af0f908115d52a90ce1c9a801c107fa464d793d952a4fe7d9d0c13dd1ea37397eda454df21e1847b8138f4da6753e3c0e21ea7a5aa1657845955280e4d194b286f52e9ae8f9b8967bbb1a522ddb6a0de251a966747a2c8220ac3a703dfac6dfbd79397d643dc9caccd4328a5f6f00c1566af16cc7e2cabdadaa41cdf52cbaca30c7166f7a6b2814a68725d9487be13a4a859113b926c77c6640557d2bb838919a55b4eac9739d2b431e33bd013c0a5542aeec534f1530fc574e20c2c07184a005f37d6c603128baab2f525f455fbc4c8c6da2b18c9d8d71cb6f0840c57c6a4fc9cd5d6e8144e27d80296e2e1d11e82935c072d6e141796a9681619291b76ae2c8e48c5365e4d5b56c293a3b5837007b24ff988b2e024742c24bb0eab4ba6c4bc34fd22c54cf821a28f54d3dbcebb419974e2177548a106e32516b1b0cb3ad9dbebe88d5d2717abd862353db8a02efb4a0f6e6b1dafc228b6f8b7a70b43ac70e161e749c309b079d7b68d4e94690d771dc12b6aaa5e404c9fdf296c932437662168cf86453f399c63c1281a93a41fa1066ad81e8196c626b691dadeefcff8442d99d3296f92e997fae62421afaa93bc81ea6f7439405172ef70de90b76d0967c8aaf86f70e1dc541e49f2139a1e2711b8fd781fe34fdf8296f5e8ae82a42d8c53d338d77cd59a710187c5e693492d9cf86e955fbdc966db6b7e7df67218557889f3a8087a3560b1b29c1471ba22133516817f627dde2c6c84a58b182de7833f34476109ff53cf8262e51b049a715126ab54f7f034036591c4f0af0fe7a2752925f7c7577f34cdfa57b567486e95ea99a67bd20c5c6c29903e84e79c777cb066aa49afef70e2da62f6c39337c32bc350e5b905c0ac78082e16d3da5a5d37dca564c225fa8c9be2bbcdd8c403c3e7180858401065205b86bdf5c8f93657acef48006944769e2d102dd278370dbca660c67948303a61126b1b92ce9d27f14c189f84258245c805ed0e3022998487b7691ede77c1b4ddad9db72ec266c16655caca1e3a646fc6a5d129fb09538d2630b7d234bce47479d95d50e516dfa8a226d2373253bd41f6e79c2b0d5eba5e1a42bdb9a368c8dd09cd353636a4983078d27c23945e5845758059c72f79cb7f6e29bc5bf60e7279d3d82aec496379175c61164db3813be004723b3da46be390e0f62508752d25357b96db67627dde8063e5340727ef31086aa9c77062c2289d1fe77472b6a3c262dfa556f687b1d23e8369f07f95d2ebcb0da4a9aabd7bb7b6291879661a46d99b433d92c5e0e49a74defec0e3e440dd6d9c38076f103af6a1d686a829476ec452266055d7269a2f4251692752286091f344218c32d2100d2190fec32650bf803ca408528cdd699f2cb8cf2d9a879dfe16e4173a017856dcfa758606c134f658e5f68ccc87cbd5e8434d1e84e56c17d654075361584719388f4345d36421a1d7f692586a8b9bdbef61bb13ba86649bd839ced621438028b8225eafe425111c6e4b854512e0cd08285e239ba6103f3ed5ef5f6e593c640f5a0c6089fe1ebc58e0f9a97b4da6bc226265a9367ebefc1d359f7adc589df376ef98b2771a5a889751bee687164c25edea5684a326b8ca17adc1b69f37c9eba2b66cafd4909bd49dc31fde63467eab6c7b9f589e31af6de1ae58d01137fa8b482cf90ab998676fc64d39d9b5d835e407c77e2e96fd4272f75e4544f0c34caac9c1e27e14ca0d1b2e213e7b4c4fa316ac7a6a697d9427e876ba1cc886c41065916d5313c0d775ea98032e727ac53fca718d349754ce072a896cf71316baaefff2d3a4f9bde50e2d9c424766727ef416d43129db5bd56789b3f7a00c8f56aabe256077192432890e2650a5d75c9d4005e6fa2e88297a026f857c34e1667f1dfa20854e8edb6deacd13a34fb8accf3e4343b7fc3332c1306269aad7d145965b0566707cb866e01217b4ea3f6ca0128f329bb7586b2eaabea8e0dcc74f404e45c5f16d587040ff1cb73c9181a9d17b712d54ba12ddc612442d007dd79219a0eaea9f0d5c958da6a6dc831719efab789a6869d890de4eb0b056a0dea7d391263b081c94e765a309a3e6455a3deaabf75afe7cf8455c6e845fe006f92ee324f70d1ece629372d2d3ae7ec211fd4a5b5ca504f0163c41d4a4bbc6b8059f5679d9e56ac11353cb3f8e1575eedb835768edd1391f45250e11001d6ebf9f8668e2a5411423f5d2289e82261719e09ba85f1c24144d52193636ceba170c3d44bd116e0596e2d16fa48eeabef8b86b72b1adee3ae3e263d26d03b0d9f29377baa32a0506478bc2fb321696f2e24a504d204bc12236f4d83b9062ed44bdfffea9158df392b7eace16084f53cbcb073c521c52211b5dee4f80e416512e5b9d2bf0eff30def8077612a9cdbd4cead0e0a2752efc05d0d4cf4a693143ca2b4022281f648397c1147f28b17f8994947a85fb53ef9ed5c18e263298a8c5bd3cb941700dd1265d2fdb4d9a819ed0a58fdb316d7923993a2699a6dbb31a48241802d2af20e7245e7ed31e920f5ea4c148203e1df552ebfcded323f31fab871f10cd43420841ab5889afb01b339d82e1b4b8ffe1ad2b885cbfd8e8e5f4fccc67aacc126a9127c7f71c5819065da1dbcb9421a2aafbf82512887142778c46296153865af8e997c4cee3dc7875d804211ee7644eade2d121e1bea88b59e57177e20a6d9ea5ccc86e68f57976bf15fd2ebfb7b0e95d605a2de0979a219463f8241b341473c1dc88b702b3bd32cce6c52011e41feecd4adaf2151233863945d6e0c473857d5eb6ce93ac5c38dc9ad1d83365467ae419f3208c77c17d8a05da9b2a7322a246f9f057d3fa34d864ad36a79a913105d15b0e258838327b7d7a77e3c3127696b9ab8f143248e3166f70348d84b5ed4a7470a9d871cae41c5c2c76fa69a92b550bbc5708b69c7da8219a4d5046c583667021edc7b75b40593305e11be381e1234bed14fd9b5a49a5021f132237b453ccece60f47f117461ebcde24a8ec9837157b981299967cbf99a77e2a842780c0413f906e7775d860d72ec957e905f709e15db43c0d253324fd05ade3ce94d853a876592bbd8ab0acca9a0a2382e8d02f7b84352e763b864fc5b01bdd52a314a7bacb9fdcbb6c6640dafb589d22d3bf3b1b9b99ffea2b568dce633a5aaf450fe81889506273e0b61ca9bb96a1ffad7e4445657672d25ab7f66d5fea8ad0d7e724956867bf126989d918d072ef9cba7f4b03c5df5a3e038040a88d27473430ade256392ed98c1a021db361d8a17857b0f6107393d42d6f32df64440dab008ffe24b1515eacf5dd782ba3dbb942130d827fc4d77ef31324e6378ef3b5a3b1c1725c1391c511ae37c2f3ef80b5395c4750b6267b0cce34a570ea65b0cb3cc86935b8753270ebfe95754fe38dc62ab2a3384e038347d119d0ff8711f36266d9cbb9b008c30adfc569e50c0ce3faa9af353fa466120880f2b5a708c6d1f7abff4d7df1d1257f2e5489c3f8913c3c6206b3f69a02b3b436a1895042b850d35dbf40bb2489c97d6a21cce9fe182748abd2924f7c86be5518d1dbd5309268d193cfbf642e2ea2c6d19fb3f2521702c2e2aeeb0bfb985744f077141d460ce5b6380fad9e9e39d10fba4d5315b4c7e2d3fd28f9a3335fb4effc6d39763bfa4d32b1d4dd9d2bdb2967b461a530b069691fa9d674b2a06aab41b680f011508f501161dca43f885020e5a37c4c5761b4086a9967c4370915be21da43f61bd9625fb543be11349a2a9725e53fff8a8c479127c6a672948ac4328978a19a121d707ddb177078279fbf25700e88751058bb16d47e495aacddfcf6d7087b1fb28a0e2cf71de163890b904d2250720afcc5c4a5f59f989784926d6a3819c5d0495da01067c189877337d992212cac79ea277182a7bd62b6499c813e058b9054f0e704c50a1640aae5f7f2dfe913a38187a0ca9d8c547c9feedfb364d13c0c2602b70232df1585c393c6c73834ff5ddd55f7426483d80bcfe9ba39d3d0f9e6a3e1e417013d824237e1bcbcb01762dd245520f790ef325e5222e390519c3a0e199b9e0f53f3ef80bd984808d26a542009ca29200240ad1b5bef424d307a24a6fd8c00efdb509fc915a68d424498adf44613ce3b3b012d9b6e08440ebe6c535572deeed1543d2755a59646dc23df7f5519c5b5f92abfee24f3f7ec763d1884336fac9e4c70ba863fbcb7c06fc207863f3e13a20bc4655364311aaf879d1b57f5e2f4617590e1be09cd50fac5dd5536ae3a202cea673a1964c2d577bb20643bfdab00fb1bd4e881881c6752608c1ecbf57561fdcbff6fba4c7f4f4b0afb60dcc84a8a4d71c2498ba2f991c005339226c6d01f93f43f95e6c87c5d95797c6fd589ad200d4816c24219c6f37383b73ef2c5cfa2f90b60ad0f1592b4687b12c8e83db354e889c924bef1c381518656223ced006bb3a0d236a2db8cb8319f4dc3e2693d50d60ed73a505bbafa29135debc778bcb153e2c2d879986c480642324005e66b810d1c6decd50b389ae36e7573cdf885234858f0fd139b074501f11eda5f70666a55060a8c9c92637c470c5ce095d18bd160a7b709224b76c6cd7f909c4a7c5b177502c008246598cc4446ac835b56806f3cf39c5688309e58142d4e55f7d1c05891a9c57eab918c61949c2c2fedb00e03bc12f05232db35f96349389499eba8ff7029c21c501ed58ae0982d4bd2e6c4104ff26662e122278cfe2a3e4c57f60f2ebfa45b001e6d3cb336289ba91b4f73d5928fefd325f9626374b18943ce47b6b7a7bf1677edbafa89a64765256b6ac5531e85151da05ee0a335b557932f62efb86ee680e7bb666e538069d34c20bfbe35923b92b0461f447534fce456d16b5aa0c95520451bb17a2904b659941e293b8c789e0ba04a282e1c2a350bb082e69324329b4ce07ed0344f4ed45b72fb693a908b5746b8a7f782a6ca78868187925d8bc03cf857d237f1040811173e9090902952b004eea3936dddda03b2ffd8ce356e419031c4ab2dc6e434380cceab11977551bb69b3a39f8878d8d2b4b0635c5dad502ccd7691ef93f5692550bed4d8fe4a0a358f1680813884117eb48441b5db2686dfd4246baf722251dc8074fa92173b1926df7465e142b36f578cd7a6c64f6ff06678705b4160b5c400cf553844a8b382a62fd1c36d0a4694a2a741eeb6f413c4e1cea1bf99", 0x1000}, {&(0x7f0000000140)="68487d5a008183acad7b66b038c304cdfdd8a9d5cde0cc7da9fdd4c90d13b8f9ec3bd61ca10e53ac29032f5aad65e2a4167e42d2d17e231542c2ca920eaa7fa28158479d825146c405d2eebb0b8965ef9b973ddc39b9109f6391961462f2abb927634ef94344b16e821572f03f7ff7463a521d24fb129d45c09dd9f9dc2d514b50767ff75ef17dc6328e445fb373c7d553136c3f127bec7c5c470546071bd08434b24982ee2ebd5507", 0xa9}, {&(0x7f0000000340)="07b56075f9c19b3b2fef734dcb3db37b184e7dcabe0110dac125171a23355d540a07874fa0327746baeba8e5dea48a06f143d74f9b867a88b5c90c82e0b8ab4c903bc4fefd956940e04418dc44c280ef98f7ebdfc1ed7927b3c743062b43b0c3e626efcbe7b4a074692e412808ae9ad3edecfa2d69a6f3f849a3725c6d7c22cd2c718869832f091dd258b513c2a0f1ea55370c2a093ceaac98259ca92b5f622872b1df35f91588aa8d3bbf2c45ed8e542a5f0acec3e8b8fd9a6e4c4b3113d8b659d7", 0xc2}, {&(0x7f0000000440)="7d34b953e30d078fc730236a6983ae9fcf714760888b3c5161e80228f858865701f8668b82241912120d159302c29b31c50ed679a20643c315effdc8ade5480bb539dcdf7aeefa4d5f0927b30bbe728c38522ccb58422451b9e046e9f629807cbddade102f66a84be7e18b1bee3cc05c6edd89dd303c644e92472a8f691ba9044ce9d7e562193850574a9adf86a4ea4fbb69413e2b4f4d6b5b4202271c09", 0x9e}, {&(0x7f0000000280)="2e2f03d94d23db50af5f350877cb4b5caf338ba54767077d137b16a05b51ba404db948b893d9d4ded8642ee2358838d8674ec686da5b4294635ef49bcbaed14b2ba1a1abea", 0x45}, {&(0x7f0000000500)="1ffc19135a477e776f882c11e86da8ab9ec6182e2c07a66cbd86de66ecf54805dde5c911d112e3749ad5c7a78f360abf22de894c0d9a2de1a243c5849dcdfe1bf3f6aca89ad9df9e9e7bb8d2472aeb01cd199ef8f25e336fa1478f8a416ad5592952ef73670dac59af7d2091e8710fc04f49a6ab52f9c4aa5c4e3f699e03c12bb3bd733b427af6fcb538d08df698368f4794ffe3c48fd3c9aeef05c9ad99ac54d94e4660ee505c4eced805a3b7216f401952503ffb9eacebf69831b2791b8a1fd75b50a4e7c76ba420f0541a", 0xcc}, {&(0x7f0000000600)="38a5ba67bd5818fdc3a26a1e338a260c928405bfeef0f7d834c80283543b7491802a689ff2e0321da1184893de631f1ec283fc56df7b8c9c4b73de69e5b115c22890052308de41fc1fecd8b76d39f01c427e8bb2125c95ad", 0x58}, {&(0x7f0000000000)="2950c25a726b", 0x6}], 0x8) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffc76, &(0x7f0000000100)=[{0xb0, 0x9, 0x5, 0x5}, {0xfff, 0xd7, 0xc1, 0x9c}, {0xb6, 0x4, 0x7c, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="383d6befadc45ffd5e0981decefa") recvfrom$inet6(0xffffffffffffff9c, &(0x7f00000000c0)=""/38, 0x26, 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x1, 0x200, 0x9}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0xa105b2f0c0aceb7d) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) r5 = dup2(r3, r4) r6 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x8126, 0xd8, {0x5a050c1f, 0x1}}) r7 = dup2(r6, r0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000240)) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000280)=""/177) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000380)={0x761, './file0\x00'}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000400)=0x148a) r10 = semget(0x1, 0x0, 0x8f8) semctl$GETVAL(r10, 0x6, 0x5, &(0x7f0000000440)=""/212) semget$private(0x0, 0x4, 0x2) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000580)={0x2, 0xc9b}) recvfrom(0xffffffffffffff9c, &(0x7f00000005c0)=""/250, 0xfa, 0x401, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) fchown(r6, r12, r13) pckbd_enable: command error 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x10010000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000, 0xffffffff, 0x1d5, "ec9a5dd007dacb33c35c3c20b62f0f00f06ffa12"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r3, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xfffffffffffffce5) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r3, &(0x7f00000001c0)=[{0x0, 0x8, 0x1800}], 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xf5842c8329cf32b8, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r8, &(0x7f0000000040), 0x100000000000038d) 16:00:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) r2 = msgget(0x0, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) lseek(r1, 0x0, 0x7fffffff, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000001c0)="500105030000301aa53468674fe1ca5dcfdef3470404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781ec991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be600000e0208a371a3f80004ffff00000000000000000000d42600008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d70749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bff8299107ddf3f187906698e04e34248daaf9231feece30323b4179f5c1d2c89d311e58b6d7671ad6e5b7b303757e60642b45cbc5737b8e", 0x13b, 0x11, 0x0, 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x329, 0xfffffffffffffffe, 0x3ac0}, 0x40c) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000209008957281c3a6fe8c3a81f9490a71dde2d84d2b615ec90a0f1e17d5548b40c54f91db1546a7d91352b44cb063cda3b8e73c14ef5ec36f01fe898b1d1240d28a8a69b0ec486d1b6bf6b4958e8607e6bc2fc4152b64771a0d46ed68c6c28e934e4c6e554ead4670ef8677eefb56fd6f83bc0440e5f399bd6568722a919"]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) r6 = dup(r5) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000100)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:00:17 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x0) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765a41d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eaef706148de0864fc4f4facd984936c2932130f0ae215332d6ae759886f8774abf"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r17, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r18 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r19 = kqueue() ioctl$FIOSETOWN(r19, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r18, 0x40}, {r17, 0x1}, {r19, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r16, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r20 = dup(r1) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r22 = dup2(r20, 0xffffffffffffffff) munlockall() r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x1, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r25, 0x0) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r26 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r26, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000000)) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:18 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000, 0x0, 0x2, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/rpf\xba', 0x643be7bee5e5f1b0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x61}, {0x4006}]}) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) r3 = socket(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='I\x00\x92\xc84bpP\x00', 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) accept$unix(r5, &(0x7f0000000000)=@file={0x0, ""/51}, &(0x7f0000000340)=0x35) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x61}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x9}, 0x0, [0x9, 0x0, 0x0, 0x0, 0x40000000, 0x5]}, 0x3c) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xbd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() syz_open_pts() r4 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) kevent(r5, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) flock(r6, 0x4) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x300000005, r16}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VT_ACTIVATE(r20, 0x20007605, &(0x7f0000000080)=0x7ff) 16:00:18 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x80) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB='\x00\x00'], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: 16:00:18 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r2, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) msgrcv(r2, &(0x7f0000000040)={0x0, ""/30}, 0x26, 0x2, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) 16:00:19 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/de\xf6/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x1, 0x8000, {0x8, 0x3e2}}) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x80}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/135, 0x87) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="02de94828b6caae9ed0a4f403cd2c978e44419d68e7d20b9f35529bc6b1fea8f90e6374c5aec7d85f9fd88995d60e41885f11cb593cbadfe1a70b95a6c08be74a6615437aff75bce39a4d72bbf4794e30472b07515767b9fca5c8e51ffff8cd21d489a017d7538d16c25a581c4cec1304de234acd4a77a99be4991bee4d852d01bdbf54a7216ddf46bb20ece6559ed37118ce52a9b5e8d86014978a69db582"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r2 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) setsockopt(r2, 0x101, 0x800000000000009, &(0x7f0000000080)="292918d7", 0xffffffffffffff48) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0x8, 0x6, 0xffff, {[0x7fc000000000, 0x6, 0xfffffffffffffffa, 0x978d, 0x10001, 0x2, 0x2, 0x1, 0x4b, 0x3, 0x80000000, 0x81, 0x80000001, 0x1a7, 0x2, 0x8, 0xffff, 0x8001], [0x9, 0x8001, 0x0, 0x3, 0x1000, 0x93, 0x2, 0x101, 0x6, 0x1], [0xffffffff, 0x9, 0x5, 0x4, 0x10001, 0x5, 0x6], [0x10000, 0xb3f1, 0x80000000, 0x463, 0xfff, 0x80000000], [{0x3, 0x3, 0x401, 0x9}, {0x8, 0xffffff76, 0x100, 0x800}, {0x4, 0x9, 0x7fffffff, 0x57c}, {0x3, 0x80, 0x3, 0x6454}, {0x80, 0xdb, 0x800, 0x6}, {0x7, 0x9, 0xfffffffd, 0xfffffffffffff13c}, {0x140, 0xeeb, 0x40, 0x56}, {0x7, 0x80, 0xffffffff, 0x8}], {0x1, 0x3f, 0xffff, 0x32}, {0x7, 0x9360, 0x3, 0x4}}}) chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff}) utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f0000000400)={{0x24dc865b, 0xfffffffffffffffb}, {0xb, 0x8}}, 0x6) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x800, 0xffffffffffffffff) 16:00:21 executing program 0: getrlimit(0x7, &(0x7f0000000080)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80c2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) chflagsat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x6) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r2, 0x0) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r15, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r15, 0x80206979, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) socket$inet(0x2, 0x2, 0x4) tap0: address list non empty 16:00:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6}, 0xc) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x24}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffff8783) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) tap1: trying to send packet on wrong domain. if 24 vs. mbuf 0 tap1: trying to send packet on wrong domain. if 24 vs. mbuf 0 16:00:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x100000001, 0x7fff}) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7, 0x0, 0x400000000}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000040)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x104) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x20000, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x100, 0x0) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) chown(&(0x7f0000000200)='./file0/file0\x00', r39, r40) lchown(&(0x7f0000000780)='./file0\x00', r39, r40) lchown(&(0x7f00000001c0)='./file0\x00', r39, r40) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, r39, r29, r33, r35, 0x1e6, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r41, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r41, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r42 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r43 = kqueue() ioctl$FIOSETOWN(r43, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r42, 0x40}, {r41, 0x1}, {r43, 0x40}], 0x4, 0x0) r44 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x0, 0x0) r45 = socket(0x800000018, 0x1, 0x0) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r56 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) r57 = getgid() r58 = getppid() r59 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r61, r62) chown(&(0x7f0000000200)='./file0/file0\x00', r61, r62) lchown(&(0x7f0000000780)='./file0\x00', r61, r62) lchown(&(0x7f00000001c0)='./file0\x00', r61, r62) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, r61, r51, r55, r57, 0x1e6, 0x8}, 0x5, 0x5, r58, r59, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r63, 0x0, 0x0) shmctl$IPC_SET(r63, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r63, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r65 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r65, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r65, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r65, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r66 = getgid() r67 = socket(0x800000018, 0x1, 0x0) bind$unix(r67, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r69 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r66, r68, r69, 0x10, 0x9}, 0x8, 0x1, 0x9}) r70 = getgid() r71 = getppid() r72 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r74, r75) chown(&(0x7f0000000200)='./file0/file0\x00', r74, r75) lchown(&(0x7f0000000780)='./file0\x00', r74, r75) lchown(&(0x7f00000001c0)='./file0\x00', r74, r75) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000080)={{0x6, r74, r64, r68, r70, 0x1e6, 0x8}, 0x5, 0x5, r71, r72, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r6, &(0x7f0000000b80)={&(0x7f0000000100)=@abs={0x99062bc6f9f8b22b, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="0e58d4d5d68bf65bf8d5d16fdca6bc0789d027f2f1592d45c62a53b4b6bfbe8f684698316b0e61ad73ab0f8b726584922d35fc516dad7fc85ef83eb0f2d71dba08f91d5245e53aa7cfd30277fff307c17ac660db23829c6ab2ff7b902ffe7956801287569b63b7823b0859ca12ebead5da153234f8e1d7d5b116e4f420555381f7ba689d93a06a3d82d99e3bc124f6c6885c5d725201db67a7cece51d0c737ef3459843700dce9b5191c123fedc19e4cbf0ea01952c7ea7f2304bd7386a20ccbe6a09e1e70f46f20aa", 0xc9}, {&(0x7f0000000340)="5b7ae97ba9b09c9e7f843b2acad72a34223d3284d37f24adae2c17df3b518dea52afcacf492c99b80906a9ef459cb3886eededeb0a63c26ea014a2ecf9ca41e761fca4898eee3ce0fa3e29ce8497b9891a3878ae88436fd6b4bbc698b42ce6a4c0fe70f6e1aa27a9937b0d27884f1d10650ae1bc1781b5e62bdafcb14222fbac81ddf79421d6bcbd425baa0d", 0x8c}, {&(0x7f0000000400)="87cb84d96ef77e7622ebfe09b2f5dd340c86f350aea5bec056c64aeef7eacfb0edf1e421f1aea42dab84ae372df2c158f81d4ded479db6a53a6d8782e230182c3d85d2ce072e81a2688394109fda478e26f6cf8480af063284858360b6572d86fa8fe60c3c7834ebbb28476034691b6b83e069972c16f793335f4d68886f8a4f47a3da4f0872c7ef38f1abecc8ba93e1", 0x90}, {&(0x7f00000004c0)="0e7d79d871d2af321936fa8521f0b047c7f692e053c725c9156980f871d92a55da1411244b26ed1a233068b1714e31bbdb17196bbf331bb3b18f32f0ce771ced3e33565ee8f6f7dcbb8a05011e95882ff24625b4a75fde64cb89515e927f1c8cd39f32245864af6043c327b7b09307bda606ecf5ab924839b6a3e3b4526c2d878c633e1f70687c1944d0dc4992ebcb4582b8f53eef2b6427f861a3f95b225376764f27aaf69b590376952631724acf3a08f540bb09ea20a72f52b532902c308c9449cd8f5dc6eb1ffec29e56d8be246f260592365ccee83d069bbeb0f898e679bbe752aa68e39cff1d114a4d0f8bd834ea8fe77f9427d3ca8bea610ec6", 0xfd}, {&(0x7f00000005c0)="a1d764d03a4239cc12939788e4b2ca89ec43d7fe1072ae98e733520cc50fb14f94870432f9a58f1049386d3d6cf77c3721c1b4b042bc1a5c3ace8f993dcdc91a3785c7b5093fb856de7b665d25f0b54f7111b27b0b97230fbbf7dc92ec714553fe3b73bf6db0668753112505e7006c0a77dd02f593f878524d3c8d699f128fac4734f428d6a6d171083a3a9c3d6ca5a63515a7aef5242342b2f8", 0x9a}, {&(0x7f0000000680)="53e93b3c64631ce783a7724f81b0c00ac02c35328ed0dd91217555b5b9b721ddf327c6cf29cbfc784b46cbb4113545b95bb10afa8bc744b149c4f4d1f4a0d3625fb1741ecbc4538c2319d634f16b6e9eea7c086b6a8b7f56ec91d32c10d3a3462dd9c57b88458cb902af56acbb038e4b4be43aa1cf590738bdd64a6ceddb25afdb824f099b490a8396f60e4f3e61d80755f5be8b0cbbefee21edf044b353d8c04d61146437b848e3a20983e4aa58dfe1e1a71823a94cb7eefbeaa41f980e486077eec3ccebea244dbac93d45b67dfe839db90d49911cc687927a7bf1d40a96de1256471e89014e1b80129c82b6", 0xed}, {&(0x7f0000000780)="d0cd6ac3609fb45cf25982003a2b09145a5ae3d98c738fa4ed00dfcdb8fa1c587682dc8262180a7cc6e872fca0df433f274c00d464b229414082b819dd7167b5e5b1cecdbb1f768ec185fc6e97c687b2e7e23d6d39ab37ac2e6309c5ad3d33be2da5342d130ab47ef14b1238d8eac691f260f3579215811aaff00869534145ed1667e2bbbc434e77daa9dea862ed93ba7bd778836f5eb6cd24dcd50d0b43b4e4d44aa8559cd2a5d86bd3fcaa0eef5971eecfb1a5deb723", 0xb7}], 0x7, &(0x7f0000000a80)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32, @ANYRES32=r4, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r43, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYBLOB='\x00'/20, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r58, @ANYRES32=r68, @ANYRES32=r76, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=0xffffffffffffff9c], 0xf0, 0x408}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r77 = socket(0x2, 0x3, 0x0) geteuid() socket(0x18, 0x2, 0xf9) r78 = fcntl$dupfd(r77, 0x0, r77) ioctl$TIOCFLUSH(r78, 0x8020699d, &(0x7f0000000300)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x7ffffffe}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0xbb39cc5208a6a97e, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r4, &(0x7f0000001140)=[{&(0x7f0000000140)="f1d098d1eebb8f0338b16041cb95839ec481f122179ec343ce8915be95b29ebf53b4b03be482bb435d40325cb1c08ada4c26c463351a918f72e6652a2d5e056f2ee9b024bd215b5ff861c4cf24ee91d79c7879a2e9caa4e3f7eb4e566628971bb448c6509c4924a4f621c6e6a42856a664eeaa9bcb1dc31272686877d3012587124d375fa6963954d34b15e5d662722f26eca26e2a032b9452e77e028524d002aecbbbeea82dbd0eee5e8727157210a35101c3cf6d5be881a9856ebc47bfb7f976133dc1eab2bd286b16be1c80a5f3af9c93358d2aade8dcf956fdf2c8ec74d4f6820b45192ee7ca20e3bcfbe8d42a58682ac624a8fdde243339a85f93964559f777862bb279f8f5a2a6253e2bdb4b8163f2008bbc07d77736521c548dda4a87d03f368a5d275e6b418a86e09623b489441c770287e94732ee9af5344b6fd03c1ebd3407c926cc4838b0bb242d3cf75be012bad9f171cd1cadf0e89ca0f16558828f51f7c76740e57c858dbdd1bbce916d8c8993c27c2dcfefab6590ac43633e6f23975aa7b21a07051bd945c360f09007ed6d310957771dd10435af7e4db1c2453e60e03af3870d8227cae985c36ba1ad784e57e5df5329679dbb2a9cd7ea6b2846bbc54e8e7b6c341fc4d7d8e68c4d4579d8eade9ff987db75e029fa4d526ad68d09de1e96084db82b505c41e223b8a6b3bc79b9935c3a2db1f9c39893bbc8920c4cf91060e6957f3c2411188f1141b7b66dbd8940097b90a04b1d64fede4d5b9115cf3dfcf9aef8398d82fcad5066b2b5a8d2cab5486a7c58bc45d446231877561b484778fe0ccc98dde38aca5fefd470c2aa873773ee7391a81ca9c230e92b78e3a994817406cd0e31b432249029da73b269968aaa0e6e9143226f707b22451ec86d167dc08b1021071751361eb0643387cc7538418ded6a4507a3c8cf1f79b8112a5364b66f7e95d45a9e0f244e3abee049aadfd67ff8d17d30121cde20e974c8eba009834a4a2e835f52f27d4f59d2e187e312a0edd59c9697d8fd6d9e9b7cd97f8018f4cdd2f05ab68c6d7c795779fb33e24a2b5a34362dd58111e4d28461a264a677a14a98b4d80e35a9360cca55dcb954f9e18f1aeef96cd0d0888854f4775770466975924fbccbc257ad7ae0901f3f7c26d9f305f52c556e718147e8bdfac201b27f684d3954a41aff9f8c433d7ac345269c324674f8707ad02457665b9b75247f2c169598cfd3f8f44494db2c049fb06cf9ab58e963bf8e7cac606910fe0f90f4f6ec99f472da4524f9bf3ebd204f575db0ae250556538721733d6e983b51f341817a3da98f73449a24af313491039c2081645f6732754b0368a7de8cb6a8b0eac45204868e4fece1ae4cad73088b67ced972f6b0be30a3b630ed72f02d8939fd19a508afe15af7c98d748b08aee3d6f835c5d108a0d9043e30c1b7b75a36276a57ae81ff20b399ecb2924bd3b98743faa009e853df74e620145e52851b2b47d06616afdec5d1525c1ece022cdf55f769cd44ea7378b71815c28408e96f3ed68473911f55526d38922a27fba537b3555dedad1947fced37d5c832998f368b242cbc1c6e6a8611008c11db0dd41825b52dfbbdb6e0b633d1d6419f25f1fb429caa1bf2e5e66c606cdfe35e1511e3c9c5d85f7345563a4721693d70165a0567c8556a7c4703e9e01ee61148ad3142c389662ff40be5c538367583502814dd268411274e72911c6499dc2c431a90f54c335bf933e448a8febf6703f36a75e01f09275ae994fdc80f66c1669420fabda2c17b8a07104eb68522c6e9072c9d3301478c67b45ba5623ee9288c6a8098010416fee9507fff3033d0770c9c0614be5a91c745eb376cb33167646f6e31340dfe3de7bd3bb246769ecebffab94adcab606deb36a034452a0524958e19fe041d528801dfa8c74d2bd37f1d65af899d09dd2af7a88562f25631966ee2928875488b8406bcd60a67d656e1881565d0842b886c1ea38e0c72ab798b7f51223045307868759d20e7113cdad1ee26cc1c10d3e57b4440acac99fa5446c0f580ae911e4a8e6588b0f13f7463b0433d78a349a66642b67cc58ddbb8be2d7a095f7c2cb48e927ebc8038d551aae1463c9554199f8541294893285623ee23b82742b08ac5377db9d680eeea514f31dafed42d5c4bb0e343f5c8b09fc2fb2046761a3bbea0cf22c8f1c71c8d1aae4151d06af73740b1efdb51eed60e4e1d147ec3b90f0f9f25296b393b9bf69c56e79751e25e5ebd46fc578dc6ea94a06d675c3486c2f9bf8258a3b108a9d41e2e43545745d1583b45bcdfb060a7e800c4c031afb08243254dd8cb0191d941673c51abcd3517a3a1905beb1c6bb5d03929b2ff561792afda23f23a628d018529c48e4d04590ca08307fddb06bc753a7f746cfb16227153c4294268f25af3a886322a0ef38e0fe41d42764a81f71b775174efc21f4b4cbc6e5b943d7333a5440e8a946f192f50776f5038ad70a166a436be8ac5a552a737e2655ea09c8de9629e445760293d9cb5f28d8de7351d84d8cb70364322ac056f1fd517133801ad76d8f871a3969f2f19e425e14a17645938f2b48b6e95eafaec84730de90e35377e0d0d8518712e2fef2ea84d8455ce39630503184e2c71dc1c007fc2875f9d14a119c33450636023f6fb070fbf580dad0c120757d0bfd7ded25d5143a62f305fd81bd03ccdcdb6c4409db7141eb638fd8d73cea0c11afe6a24a2de781826ceb22c6e07e9adb9a1f43e0f480e28db97d32b8a4e591d67025e29f20b09dc84ce09a10efe91d2aa9fbf7b31ee21ebee544d49da1da10ca07b045870a14832218c5ff2cd32fd0427efcf7844da7a37cc80a551bd990ae6914a7581f0d7c5d6cd58b3a27f07acb091c1627b1c5eaa9e4d4927e4b7e4054de0d7cfbb0080f21698275df83b7cb373bbc6f5acd6628b94d8c5dc663505727b0312cce4a877a39dca503aaae3d4fac703e9039a72c59d557c368c5a6c30c6ac5a22b8f527ab62230444b98bb337dd17235ace28cde4c2b74f103dd79d3909ab6b9f1ec3c61ed00086759ac8bb5459273bb60f1e844c2c9495063eaef52f4e0087dcc56466c7224e59512e99e45a66f1a3785d276b9e3605df10635299d5631d337b9ab4c067ecc030846bf25acea2b163385b996faeebb93d2cb60a66ce3041822ce3e5c80aba227cc895b4862bc96e41b81fa5e9cb8c649ed75c981b8032531cba9faa9b3715ddc5cd05cf154ce70e3f9eeaf888edb3cc9243923217ec03c2d2021526a45fc79cf941f1ae17e1f3f8dcf0bcecfd77ca740db39eae6c2b3ed2be078263086ba0ffc77e09ebf0c9758caa538a3b35e025133f31f570686d999f19ab20e600d0663ae366992b9fc490efeaf7d8ab83b5939741881c84fbe97a00c329caeefde4f7fab9fd8715cf0edda04a9bb903e8a768e864e0ae8d7c46c2ee1136a3939291353acacc844bbb7a47c02eb7ccf40db44b781d92b5349dfca993637f945ea72d2695a3f3b27d15ce26c77e577296bbcf2744cdde917efab19f6289410ab8eab2551ae99d04d1daa29cfef8476d809cdd28705a7a55088327ece36dabddc18461e4b3335003caa0052eecf510f8aef2aa5ff07499f9901e6f694e119dc8dc0491ca379a9ce5a031a9bead62927d4615c64bb5f0468bccccb8ee9474e0492c8e46aaeb006ca56ce16a3066c28e7fc73e82a36c7f6dcfc785faaf07d71fd57b12fab6f36cf2d37577151e2a617c263d44aa6fb3830a4b500fa41171c7b9b2d82b76cb2cbf9e815800af5d35c7b8d5a0508879d0c09563bc1b4289e0b3167f617a8c4432399f8a9161770dc6d715d015582fe7b2715727f17b8226a2e2e7acf4a06fd74fbcd61d686c7b14cced32a7614269e575a5e0cb4fb71f7a91669d1a38b48cd0aeba68a64cd253d8da19985f8e041647ea21274bf90129a323dbbdabd348bf2c82c289143963ea18905ccbd34860ba66c3c397a39da00322626890c5b916de6a9075e08b545fc020cc876c37378bef4b076350a64b6f61eb40da45784650cfe8c87d86fb11f89527304d938632f81baa48c25d05c1ed13be4c2061381aff5360693a853de5136c09efa5c1185e68c6c74936fe25eb617bd7f12c76a2cb9d0b4668f575b86231039ded6283a6b050f6ebd9df5e4cee833f811b3d4a1cdd0cf087414eca80548690ce34343e52b4429fa083632f0ff3fffa172771f8fcd0e5bf6aca190a82c6b60c72119aba9230a9330718d8d85a1952e67bd7f5b720a5463a649e722df69a5d95bfc52d20a103df1c74358e68f523929542ea10bc2bf2203a5112b6a673077349e9d1daa7b2b98893384a1578beb1360d7d7c0ff1297a7687500ab77514b96bc6cba1b9da2680893e23376f065f8505fe23a90d912421e9e00a34a5682281ee0b60e38848c6152479404342d38f7e39e57995db2b550a93dccede99c628a5c61bffb35d190f2bc55e43d40233165b557cbb1a8d6d9e1cf033fe61e61c9f56941f283984aabcb791e8c136af8041841b1f9812ceabb034f6fae2ec4585cb2d58b3a643aabd125a60af5c07ae1e91054e3697a5540ab964aff9920c7637a487081e2578a39836407b5473eed4645a926bc77d39ca4c93bea6755fc6b759305bc8af1c4290ca58702dc00b2534d6e911dce67673dbac811b8f234fadd419f9569aa05b1a00e1d1842208ecc36ade97ef899aebcbb9879c52285fe3f42032e12a2c4ad96baeb7536ce45bfcf6ea82c4ccd8e558323fd412da0c59ecdda0155331d9ded83c426d20293831cb2b5cf06123aa912f3ba0341c0ed451fb02cc570cf2695275d660af74b6c5faa092753d63c8a9e97e684322d326092fefb9b58d88751c76494286c4a42a0c3b3b61b28d680fb88060037ffcf00d877ab13fbdab92391a434fe5a554dea84fa143a5494b47b8411600c6a5e3d811aec019968cec03a57257253c676c68222b7643c90a9b230502df0f52ee4664d34cc1bd68638dc68c9609b5e0bd71fde3b4914e3f250347b49b4acb5a8daca86460b50159efb42a6fa1ab1baab12e61c4bb2fa7b3dce30cf951b1c8cd13fcb2b7438cd205cdeca44dfbfcac86864bb746852f78bbcd7b4c3311a821cf23cf5c9aa749fa6f23e01d226198aa8652e0d7f1f6818e7b459538e6c71cc8e8f86d6041638a4482d1cff7d56c946309e353eda4a10d9b107b8b094200e6ce84c88a2aea3d160457088af6ce8f748a37426aa35c642d675ebf14138d743f1f56d4aae68e0b166fe0c9d40f561b1863e94b45111587c7bdf3124c2acb1e94d82b10fb5f72851d7fdd6b71f00dd441ca5ee0b50e9d70f2951bcaa24758212e71b3a90689595529d829e6aaf2b8252b1993fcabfef6bc0df86de9a512e2ac2e1b838b6ea5f3de977d94c5f031a067418e75179f070914bdbcb07781ba79a539516fb56a9211bd4e3b1dea806a1417762a6c66493d2d0cb67aa76a287f1015793677d2190a5ebbe5f62f15fed614e22debb29a7b3f8a5ab36e2e450df2f909d70b8633d4fb6715462e62943fecd3862237c9cacaf28249504dae6069be8170585f1d917fa515048501bb435cb5358dd9527d3c1bf70f463a0cefdacc56ceb4e8a6c90b5444b0b5510a07741246ed6b4c7b62c4f5d41fbfd641cbd02bf8b9e84a53041d6754e66682ca8a4b1f3f931d936a39db84b1256c25aff51ace3a99f752a90e81b3db18cc5fab4ba9521863ce6a70f8784e309594908b8ab74eb9aa38862e998fedb985706d4cb5187bdf2c25fc13c1d86a", 0x1000}], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x2, 0xfffffe6d) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000001380)=0xffe) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r3, &(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = shmget$private(0x0, 0x2000, 0x281, &(0x7f0000ffe000/0x2000)=nil) shmat(r11, &(0x7f0000ffa000/0x4000)=nil, 0x1000) dup(r0) r12 = open(&(0x7f0000001300)='./file0\x00', 0x20, 0x11) sendto$inet6(r12, &(0x7f00000011c0)="cd100243db7892240cbd0091d46552b46faf918fb319683dce1355990cb7f70a3879fbbbb2895623891656364439a6c7dceca90e3731f8134a9b1837ff687b69a4d83113b1c94f0d586e75733436a4fec4332bc079d1ffd09f48744b9875ae1c0f89134f6c11424c2d36cc19a7fff982695752cb928ef8dc8bc7cb74454a5de4632dd150a78b3750214976fa5020a2858367db3d41a99102002fe2280d84e834a2cf9d10875c7a7c3a180366851c29e4270930ac4168eaae817c7cc3534f9f9eb68eca605ab0cdd060abeddbc40b105044b094f4b14a72485acfa1af842c3184fa864eb00d5eacebba02b7d0d97b67328f85ee8a988699e1b6f41f0b819d9eba461dc7bd875f9112", 0xe06ef84ae4a786f2, 0x6, 0x0, 0x2ec) 16:00:23 executing program 1: 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) sendto(r2, &(0x7f0000000180)="5d7ce98db785814acc8459f7eb0fccce3f1f9993e9444454354bc3896b7e1952cd844d06de41f2b55849608da4c8dfebda93d5dac6f7962ddd4c2754791805dc2f5a4f0b719ddb0e289bec522c2f774913cb8082fdc4e55311efdfe5583a4cdffb3c8262f17e71430146b8ea1b83e636e95251b1d6843ed2799e9b1b73472cb90a", 0x81, 0x0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000280)=0x5f2b0d40) setsockopt(0xffffffffffffff9c, 0x29, 0xc, &(0x7f0000000240)="ebff4b1413b9fd812eaa4e2fa148e69931929635281c091712f6603bc7fb", 0x1e) close(r3) 16:00:23 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x2, 0x4, 0xd80e}, 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r7, 0x1}, {r9, 0x40}], 0x4, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r11 = kqueue() ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r10, 0x40}, {r2, 0x1}, {r11, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x7}, {0xc, 0xf8, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab34c2c679be50e9211d76e4d461404ef034be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887"], 0x86, 0x0) msgrcv(r4, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r32, r33) chown(&(0x7f0000000200)='./file0/file0\x00', r32, r33) lchown(&(0x7f0000000780)='./file0\x00', r32, r33) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x80000006, r32, r22, r13, r28, 0x167, 0xc}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x200, r3, r7, r13, r22, 0x10, 0xffff}, 0x4, 0x8, r34, r2, 0x1, 0x3, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000040)=0x4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'f\x10\x13', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) kqueue() poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket$unix(0x1, 0x7, 0x0) write(r3, &(0x7f0000000240)="6166af106e1c7a2ae9ffbd6d4752b665bad18d244055bfea2c4b261a7e291435457c9c17ea327662799c883a7f7e5a27738bddf0aa367051919a31dc56ab88e1cb3d7c5d9c690bbf24d72a0f3f2df7f4bcc693a5b8cfbb1a8cd121cb33ccc3842b9092e431c82ea8d24bdede5dbf5269ab5f8a67d0884f0b9ae53f10c0a8e962ec24a608622b7f54900a4644d38e9cd2c0cfafe0498577ab2bf0ffb38d993854682424b963b2bf688a56ff6471a843710de12141831c1b7a", 0xb8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[0x34ce87b8]}) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) 16:00:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x3, 0x3, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0xfefffffffffffff7], [], [{0x0, 0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {0xa02e, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x4, &(0x7f0000000000)=[0x0, r20, r22, 0x0]) fchown(r0, r8, r26) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r27 = socket(0x2, 0x3, 0x0) r28 = socket(0x800000018, 0x3, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8040691a, &(0x7f0000000300)) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="25d980000001100c0e8017483f7f62b6b9d27d3e6669d74d85933a5ee375f2c858c8bed80680f3fa0d2a01107a1d1a3a8237b7f5de035e9930e2ba14ba293ea87df5e0ed4d8d4677dcc21294f05c0ae50e2e65ebe4cfc8372637ded479208041254e960d76c34ffc03ce68a9"], 0x10) write(r0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x2000005, 0x1000799, '\b\x00\x00\"\x00', 0x1, 0x4}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 16:00:23 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/\x00', r1, &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000100)='./file0/\x00', 0x10, 0x0) openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r4 = getppid() r5 = geteuid() r6 = getgid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) chown(&(0x7f0000000200)='./file0/file0\x00', r36, r37) lchown(&(0x7f0000000780)='./file0\x00', r36, r37) lchown(&(0x7f00000001c0)='./file0\x00', r36, r37) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, r36, r26, r30, r32, 0x1e6, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r38, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r38, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r39 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r40 = kqueue() ioctl$FIOSETOWN(r40, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r39, 0x40}, {r38, 0x1}, {r40, 0x40}], 0x4, 0x0) r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100), 0x81) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) chown(&(0x7f0000000200)='./file0/file0\x00', r44, r45) lchown(&(0x7f0000000780)='./file0\x00', r44, r45) lchown(&(0x7f00000001c0)='./file0\x00', r44, r45) r46 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r46, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() r48 = socket(0x800000018, 0x1, 0x0) bind$unix(r48, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r50 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r51, 0x0, 0x0) shmctl$IPC_SET(r51, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r53 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r53, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r53, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r53, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r54 = getgid() r55 = socket(0x800000018, 0x1, 0x0) bind$unix(r55, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r57 = getgid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r56, r57, 0x10, 0x9}, 0x8, 0x1, 0x9}) r58 = getgid() r59 = getppid() r60 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r62, r63) chown(&(0x7f0000000200)='./file0/file0\x00', r62, r63) lchown(&(0x7f0000000780)='./file0\x00', r62, r63) lchown(&(0x7f00000001c0)='./file0\x00', r62, r63) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000080)={{0x6, r62, r52, r56, r58, 0x1e6, 0x8}, 0x5, 0x5, r59, r60, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x5, &(0x7f0000000400)=[r45, 0x0, r47, 0xffffffffffffffff, r52]) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r65, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r65, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r66 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r67 = kqueue() ioctl$FIOSETOWN(r67, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r66, 0x40}, {r65, 0x1}, {r67, 0x40}], 0x4, 0x0) r68 = fcntl$getown(r65, 0x5) r69 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r71 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r73 = getegid() r74 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r74, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r74, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r74, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r75 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r76 = kqueue() ioctl$FIOSETOWN(r76, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r75, 0x40}, {r74, 0x1}, {r76, 0x40}], 0x4, 0x0) r77 = getppid() r78 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r78, 0x0, 0x0) shmctl$IPC_SET(r78, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r80, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r81 = getgid() r82 = socket(0x800000018, 0x1, 0x0) bind$unix(r82, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r84 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r83, r84, 0x10, 0x9}, 0x8, 0x1, 0x9}) r85 = getgid() r86 = getppid() r87 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r89, r90) chown(&(0x7f0000000200)='./file0/file0\x00', r89, r90) lchown(&(0x7f0000000780)='./file0\x00', r89, r90) lchown(&(0x7f00000001c0)='./file0\x00', r89, r90) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000080)={{0x6, r89, r79, r83, r85, 0x1e6, 0x8}, 0x5, 0x5, r86, r87, 0xfffffffffffffe01, 0x9, 0x7ff}) r91 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r91, 0x0, 0x0) shmctl$IPC_SET(r91, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r91, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r93, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r93, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r93, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r94 = getgid() r95 = socket(0x800000018, 0x1, 0x0) bind$unix(r95, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r97 = getgid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r94, r96, r97, 0x10, 0x9}, 0x8, 0x1, 0x9}) r98 = getgid() r99 = getppid() r100 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r102, r103) chown(&(0x7f0000000200)='./file0/file0\x00', r102, r103) lchown(&(0x7f0000000780)='./file0\x00', r102, r103) lchown(&(0x7f00000001c0)='./file0\x00', r102, r103) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000080)={{0x6, r102, r92, r96, r98, 0x1e6, 0x8}, 0x5, 0x5, r99, r100, 0xfffffffffffffe01, 0x9, 0x7ff}) r104 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r104, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r104, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r104, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r105 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r106 = kqueue() ioctl$FIOSETOWN(r106, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r105, 0x40}, {r104, 0x1}, {r106, 0x40}], 0x4, 0x0) r107 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r107, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r107, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r107, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r108 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r109 = kqueue() ioctl$FIOSETOWN(r109, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r108, 0x40}, {r107, 0x1}, {r109, 0x40}], 0x4, 0x0) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000280)="bc2439a8023e9bc2ea275e83df884db7fcc09f1667ce6d143df4554b8aa335742110fa0139d5f4d586112fb7a2050cb429f7774c8e12745b8f3f063472ed5ad91457dede801e3643b40140799e663647b863ec59338d5a06d1634917ac60690f92d3b092c8ed99aab921e42d8978e8e2048e1d5825780eec1d1c3872fa2703cc25ffb971128ce95d35a9f4207910afcfe3f6858392149ee469438773abd2734a917c1cfb3fb77b951d7e75315bd4c6cd3ea2f55aa11d1b5f87d4fda0311554ae0173233e4e84ff3f4d9ea8f36019faa9750fd1cc95bd985d369dfe671b95756d175fe5b8", 0xe4}, {&(0x7f00000006c0)="054589659fecad0a2233af210056acc32fadec332a5309fa877575e4da86a9974370330ff70f169b44371cc5bd51f7d4f4928fdea393ca4de8aeb4b53837a84521cef6b4e866933c4b0cd9e2021db14f3a2e5513bea8d4dd845dc86f3923a82847d5596930c516c837d05b9c2e0ea404a631b81879d05af541af09281826246f93b7a470d84c7aebbe65d1fe691e33cfddebc6cd982cdb0622024a9ad93ddf5d6b80c39023cbfce07b8f044b90cda50b4a9392c10cfcf9b9d6db474e9c29ac6d6c7cb478a20527857e15abd0da4341738c70a4d72ec7bc4e263545f5926a21a049eb2f8234e6d5bab18342eb8b89888cde09544709673624092861a3afa17eb6ade8c3b666a73d7f3373fbe86b20a0c8e24b1fcf1c4290751e8c903264f558e06305599cdc48969d9b1ed5f982998a8124dcd1ace723c516c6a15b21c04b74830b05acf6c644ff8867d4280320bf406d8e1deb66d60b439f31027bafa1a41b299dd46f1ed07a1f5e9cbe6186dd2e3bd16d750ecaf9f232fa845c0a039e6da967eecd903cf8021d12f1014e1f8fe79438ac880deffb7b81ef0cce60d3373e120856ef1b7d709e3990301a7a9728ebb13bedaa87f8021026d6f5d26de2ccaf04e9c04cd30b60733240713ac8a1812984b33ed0c5cb24026e371851c63d99c8dceb2dad54d260a6b09f52b5539d1a0b790ebe6523a27d5ce9a2dfb13cb4fe1772e6c187fd74c11a170508ffade436c43f6320f1703761391a8710af90f628239b36e661c1512af1085db4c082ebd48210b8673803f9cef19d459e0f4214470798cacfc384c40d011d6f8cd57228b67de4d1b9a90313115bb96ca0c7b9e0e1c30945b217828b52831665d3e1237c064e674bd68a079972d975a6d411a33c0c87c67f42a08405da0f8d7732a122c75595419efa7eac34cfc25005c0a6b78757382cb507a23cf5568eb8cdfce6b162f0e98e4c37ab02d926447bbeedf889b4bad114f8104614b7bd18d85da7506f9bf070b4aa1a78654ddbba6874ef7b62e1c8a598186ae2419e179fee2c9ce94f2f5bcc97bad7f37becff3cacd2a19d4f2cdafa69e58f81f6466d793d6431e4fccd82a322bd7a54490971bad3eee14f4d4a0ee331abdfd46a123c89be989dbc806a3a699728a68a39ef19e73f2f93f9b61555f6225aa396bb37dfa4ac4ec9e1fbcd9dd09477d3230b8e2c44262797ee7922c9353492ba7d606aba4fdbece09cb02501828beb91d2e69fcde3f934f2631487715e2ecb502f27e4e2087710c5aa0a26d59709eb5b134d6c29a02653188ec2e213c9194da4a6757278cf4bb7d9e9a9d74797a5bbd2f2081201992deacf779552070b122b21a6cad25445a3177c4f7f67e2f6a2816e1e110ea9ef135dbab1540d099ad8a278abb55d4ff8cc5a753e9bf1c85cde45a077d23c1a998efbfbfcbc876e6dd5edaaf271eb8a38ccddec1b3478188c355690167af856944f32379ec7c97d868de2094d60a97da4fb4428a9f1cf739396707ba59f8f15abc1d7ea64f919331755c5d6fa5c9996c98692e5e697d120cf04e0c0c7393894c9468b000596f9e50fb755fed097cca844492e2645d2b0e6089854832ab5c1a4d5d7ec9b7093d8499db8724d52241190d640aef5744ee809821795035329f5d57f4e162007be522d6e61d8aedfd85b6e4710b3298ab67960f79bd2f7a8b986ce313ceb7f93c98b9a50dd57d3557d5b9617ff01cbf2f39ba16f57e9b6283f3cacc9ec77291f8b8beea975e522f324ec1e366645fedc78aaa34b39d32124df8420a0fe8d012cc5f229f511e5e7dd6d28cad2668ae1ac5fac70fcba0c99accc972f06f6bad675cfef492c85459da5cd37102ff2f683a63ab83a3130a85b6e9a3b64e618ebbf8a8ab9750cab0153bc44b62e04d85dc03a9355e6cad22db951e75bd6429b282f341272cb89b59362b60da7b1d12d7770fdd3189d07cd31aa47da09877b322a7e748fe19318b47828ee3df14a636d75a81bdbce42e0c55ffd86413df9d005d3a7ab89a4de2cddba2cbe8b099981cd17f71bd45b23c1e534fbba6e059f946ea7a1a2ac7fae948a5550571374d6a91e1c8830b9cb0d263c6e2ab9f44b3e904bf164df7a65facf3aa718dd0d214524dab12234456122f794d0f8705f4d8c448a7fd3c1bf8b74bc99de79969757536b58d876aa030c89cfb0e4d8f0f06ec2f8bc360176ff67b88328dbb2637f21ddd21e730955dcb2e5ecaef363afb37727248caca7d7b3445312d4a85310ccea3430418d295a7c531553514b7825f95f4fbcffd35a7cc102c2bbb87c202a3c7194a220874463ac2afe00e045a9ddae643b0104641637c6509e2aead77f0af157ad82c05bd36f4303742a892f1ec77d539d0b3a58d9a1350ee598a69c5a5920d8067f62eaba3f7caa74e30d9e8265f620d2e00dce1d8e15b96bdb17e40493861649e9c394ed7452938847e90e800518b749ad95ba8c1b080268c69989c04ecb85217f3e4066b3c883e811653efb42d2e2a0933bfbb8e18773d083d043b0d1cbce959cf8b309893a1f830f8f9087331d65898f57d76c40369e5d67268339554c8686c1f98829f512a0d60f6cde04f29f2ceac94a479295e0cb5c5ad1d1e6889bd1ad8e698b882082578f8ce5f5cd3295ec8a33bd42b9ef4da64827383929e54ec331b647e080ba2932fe7dc85129ecc26c788b5df6fd1452f65784457eea7714bf942df8870b50ef0081ced346451a46553ec56d80e65e29b80f1f2bdcec637eab577569fa926df71bd8b7c55fee41b5f61aa1a8911fccb1483429766f548f0da8f200577dcbf0a6b2c1390dc12cdf9c0e927c1341097d56e6ac3cc012fcbef7631bb7233dd667e94be32d25960f028bc4562653e6ecef58a7b0c5cc91fc874b6c646eaa32168d3daa34b6b8cbfd1ed66a6203449a56b609e9b40e65e0e79aa7f30fa8acdf08250b43c599d5513d2ea18b16d1b35e68a35a0d6f11b785bb1114e451c57a6d7bd8f603c2f12bca4146d52716380d3c4c47acf613286b5f8b648ae957e30b34edbdfcd775f90c112a195410bbeeec49577f21e2b627587ab4a80e9f3f96fe664bdac638e20677a92d9def3ce320daa05fbf9442135577265712047a867f5397db62b13f0b606ba302e5c2ce685649c477546fb9d79134e58a2ab34a993b29ecf5ccf7b048146e204d03f448aaf6656db4914144ddac108dcc1e37499152d7e7b14c80ca10366cdfda7912946f550ffcdf0b75cee389ca7ff02fda9144b8110d256899cc8bbd634ef7f3a71e4c723dc7c12c46a9864c9abc5f843520532698310fa94a91309d1ce6e50052f1a1a46238fa102873095e23959f09b3c20b551219123127421ed54fb2c78ef4b5778cc0334e024bc6879234dc9b0c146bc40fec17c687672f06a3b8f292a8c91479afbb7874235c593e9c7d4566769fdad2b577153e691ff8f222055d6d53d5f86889de90fb2ca52393b4d75e31c86f9cca4dac62c0e11623cff94b4458ecfe8fae44c10d862809fa67449a958951a9f484af37c97fa0866e379fe25dd24c972bd5f631270048c24e358e93599861c38876a27e70bea492c213b0f256a71273750fffd3bd45db058fea3b1359435825690ad950a16ad7274e86a9e9b8c1a625f533ed4a30d9d7b1cdf5022db8de049c991fa4ef08b867de08e2940ec79cfb92c79c6768a1ae6590f7cdf1b019a4dd646da8c4e238a0e35c0ca12ff532982bce0ae95e3bfe096ad9d708eb664c3913fa582422bfd7c08bad807c3f5e32fb7277776f09a942ced0701b3e6b83a08c3a9cd9bc258ec39d7f6722f313edbb730802b6ac8513dfb998768f09a9a7c06f813826bde3f65968f2306814be7e19a507f085d5d88af9aa6dd82a4c3a58d6a8e3d55673ba78aecb83ff7ef37355c4aede6164e371f88e48a0833c958f1a9606e0ebd6c2d35d7c01c780a555ac37c0f6879ea7a95043dd3053e6a5188ad74a68ac8df9f46296ae20f61a11f056df153e05278dc0539ec7f6d991ffdfba8e73e374f0be305dd940fcd188f9e264227abcd34d468f8412a49af9acbcb5f221dae5d345241a734f19ee2f30a02d39d08a93b672d4c3b8c1c24416b23f956baee56172bc13c3fa6b6067a33764946b3a5e3fe13247cb61e98003073434cc17fcbdb73092cb9d073ab8ec1861a1b95a5169a1df2b3e7e1f5d88d4c5f2708016a88dc527ca0d0bbf9f2511e0db9564595c6f4f6336b0b37e17445cb4b8b7fb489b1a25b972b494c1ef5180129cdecd052cea7f72f74e052e32ecd227dc3d1b71b8bc3a4eb833195b8736f86899755f9aed87eadbd95460a06458a8a6ea13592c0b6988652468f455b304bf4677b69e63ce3036673c3b3db6701dd629f081568aeb6966e8faac3df71d1d687c47c89fc21861bf7aa0c5b56184da88bf20bd8775bdbbdc7f5bc3e90ef5d1482cbcbf6da848c8ec59495523ed3194f4f4be1bdc409213e3b8207dae135a2b9a6c6539e97f236f8b8768f0000d2b453818712c66c1241863dc7a51ecba69a2e7e21016c8dbdf98b94af82e3305a9e91e7c0f2f926974f646054dd4036158fe6c30d1939f754841b89432b46b47bda990eab7e381cba596834abc5ad27255d7d0093435f7597b968d9d30e1be3d03bd21f02dda4950a5b9251c4bb37494f1cf6c3949d050092d2cc43d0565b92d3b41cf6ff8a31f075b5c082202973756f9cd4ad80effd2d845b07179ebf9417f4e5d719770c3f0f63a77130cbdaff5b6653ba0d5a8e4f5ac4e9a47c84dde1d358566beebb9dc57b9581e42ab51629912de85a10965756abf36b4427a2705142ceb25242fd2d44a44f2b17579523db8b99b528b0f05af71bc56d1190a46e0d14cda50052b6b44f477f206e47b46984dd94d2816c1125491893ce0ebb1220ad6fe5f049b939ec509eab6c46cff6e13a2821f98194e1c3d6963f407adb8da118cc5249c141f7067ff4e5baab375a7f5aed7a8254dc74e4c4fbb2ae577b59187bbbcf358df043e014df31732c72069cee9f9f6f0d68391e7359bb94699505acad2d11cc5955eaacae6f996f2548f4a112459534c21ab045cfc7b77aabf3fd2b6154f9b5681039009486ef36b6ae32e7fbb30d0ce6f0e763ec81de1baea0a5ac3dd27a237627d12c456ad6889e8fffb6739a56c7dce57601976454043fa1bffb102fe6b872c8c1dbfa27529be1a67e31c5ac731ab6c9be5713819742818b1b590f428d7727b7c915c3a5d25bcba14b683d8ee6942cc4cf30a070cd9b2818441fcfad2b4d6e7367e9ac94e44186047750c18cbd0a83157530b6d52b2a21db5559101d416138dd76af97dfb76d7c0cd368824e6f0be08795859e722bee6321c65a702da1de03ebef4b50e74d48dc2f2077e42255eda3aef1b06dc2c8cd17cc04f9cd493e2156ce6b22451aa92ff4ce6255d2b2ad089f567f249402f3a4e878643b658e202e336d98f8628a212faf47c99a5286a266c5fb6398763c30481099bc5ecbdbeeef1bf9de9c08e6ed607d636bece57cef60e70ac4d63cd84da2dc7ed64b59474e63cecc6fa7f20d2a14966fcb23708fccbb6603a8bef97e8269a380561249ba925a242dd5ed66873908735d661aa46596378472460860889f76c8507f2d4b85d54272e86294bc3602a1b5dd2e7da0ed85855df4dace95aff028792874c893904f1f4d7032c9d505f03281c70f30d4a9d26a1239287dbb5d3cd90e106ae07d4ff36f6e974be4dd1da29a26279b4b381500233a15112853e4a54bf3ee4fddd7da12afa6ed9b424f092f1f9", 0x1000}], 0x2, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r18, r21}, @cred={0x20, 0xffff, 0x0, r34, r42, r64}, @cred={0x20, 0xffff, 0x0, r68, r69, r70}, @cred={0x20, 0xffff, 0x0, r71, r72, r73}, @rights={0x18, 0xffff, 0x1, [r74, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r77, r83, r98}, @rights={0x20, 0xffff, 0x1, [r2, r106, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r109]}], 0x110, 0x400}, 0x400) r110 = kqueue() kevent(r110, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 16:00:24 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x181) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1bc, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000028d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x31a1d88f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000140)='./file\x00', 0x4, 0x40000624, r11) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) close(r1) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:24 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) socket(0x0, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0), 0xef, 0x782) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchown(r3, r0, r1) 16:00:24 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e000000000000002000"/138], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="c420a4349de96d7d211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r11, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) msgsnd(0x0, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYBLOB="be6aa9ad00510dc2b6cfb24a0170a4d5d1814a8912bd85d0dc260ab4d9620624302b470dc39db163f184d07cc3bfc624ff4c362703a6d029acbc22596ca9b13ef515dc9f35dc98369f0578798e00aa6fce40716777c78ddbd31b0e71c5a660dc9b5c061bb1c75bacacae8de7e470afae3a4319299cb692858f20c9e4ac8af9b3e6a9eeb406b2f91a4a93aef5a9ce1685a74fdde4392a5a314a9f2530d22951fd947ed97fdbd8a684d1a1afe730fd38b969583972d2c96ca270dad13c549dfa71468b427f8e264b794158b83f24f40ab44ef1211211e51251ddac9bfcc68d5e5d328afb369265ce7b75", @ANYRESHEX], @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r17 = msgget(0x0, 0x80) msgsnd(r17, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r17, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddb48538680024678930f2abcf00"/4101], 0x1, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r18) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) r19 = accept(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) connect$unix(r19, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x1) execve(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) dup2(r21, r20) msgrcv(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="a1fb2556bba832b975a0f85ab884cff16fb75b791722becb448fa5dded4268608775c7b54f532ca9ef56f854d91204859fcd487c907ae782880006139479081a78308cd9181abdc0f2811da1a3c90966c18621e87972fe8ff9e006e65f29245e1760f7424d70230d445a9443816a8ccaa1aa472fe4d78dd9f998110227f1b514cdfb326d3a15e0bba62ea64697798257634ee01f1a05360e6beeb8977bbf64b279aa5f159f818b756ab4dc7675f47441602565d808d2fc15a32b06f0a1dfdb65024748feb5cd40cb4a297d03d0b0889f742827"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r22 = socket(0x11, 0x200000003, 0x0) sendto$unix(r22, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) r6 = fcntl$dupfd(r1, 0x0, r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000000c0)={0x89, 0x4, {0x7, 0x80000001}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r7 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r8 = kqueue() kqueue() r9 = kqueue() open$dir(&(0x7f0000000080)='./file1\x00', 0x8, 0x10) kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000040)=0x77) r10 = dup2(r9, 0xffffffffffffff9c) kevent(r10, &(0x7f0000000040), 0x7, 0x0, 0x81, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = socket(0x800000018, 0x8002, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r1, &(0x7f0000000000)=[{0x5, 0x24, 0x800}, {0x2, 0xff}, {0x4, 0x20}, {0xa06a4abb4b680726, 0x8, 0x1000}], 0x4) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{0x0}, {&(0x7f0000000540)=""/167, 0xa7}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x4, 0x1, './file0\x00', 0x1, 0x8, 0xe63c, 0x6}) getpgrp() r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) sendsyslog(&(0x7f0000000240)="64ee9182ca7db152f052dfebe0adfcea2994a5f02cb0e448c3fac2db81ece017287abb7ae9a3a9bec6c6ff1cbc34165c5c437d5b5dcb4f38e599f2821fb8f527094b51fe91dee4d81460fbd749638864196cbf6ae4050521c7fa60ff1804a13faec52babb8f78f504cf7c5cbbb93930c17f931d59fc0aaba8133189fc166647e76b592c38bcfa6dc44a174bb547d8c4ae4e8f296d5", 0x95, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0xfffff000, 0xa, 0x9, 0x80, 0x5]}) syz_emit_ethernet(0x178, &(0x7f0000000340)="b6") 16:00:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x28f, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82021148030077060087927992f969f63ea0d18b4b51abf066f061422d35ffdba51d14eeec80938a22f8316b2289fc658c2ce108ce4d769e688d211f4ee0caff1c7e2564af9b1d635dcebf123c69bec8dc881a1bccde4668d4f11d981b88f70a840fe5164ad902b8ca198a7f98db7617c4ca039e4db7d0e1fe190425f24a8c1adec61740b5ca5d90c86ec37189da2e6589a09613340f6e3299f30281c80061505a4f3fbbd713f8531aae45ec4882fe652421e13324ebcab94a2e974acd4c9ee1a51d8ca9a742224661403f6153b31e736c2660079e4a7d50b88134aebefa54a72a7584a414ca390124cdcec48b493c90acccd482892e9ab89a206d4b090b73c99377d2ae50fb8ff29111cb29522f3bec99dcfa87e3a0018774b9"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xb0, 0x0, 0x0, 0x2}], 0x7, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000100)={0x7, 0x401, {0x400, 0x553}}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) semget(0x2, 0x3, 0xa2) dup2(r15, r0) msgget(0x0, 0x9) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$KDSETRAD(r16, 0x20004b43) tap1: trying to send packet on wrong domain. if 24 vs. mbuf 0 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x800000000006], [0x0, 0x0, 0x4], [0x0, 0x0, 0x8, 0x0, 0x0, 0x20000], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}], {}, {0x9}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x100, 0xd6, 0x2, 0x2cb}, {0x200, 0x80, 0xb8, 0x8}]}) r1 = socket(0x6, 0x4003, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/216], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25, 0x0, 0x0, 0x4}, {0x6, 0x9, 0x0, 0x101}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r6}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4000, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffff7fffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b165160266293a2e32f470e75c92ec4f2600000000000000cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80600000000000000613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a9f01238e149eb3ed54b2e017cbe46e35cddecf18db150966bb670097178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f030079efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070a08ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c0400000000000000dce930646d49ba0c272efcf12967cd84abafa557f267c59771e06009cfa8f018d872d5e2fa9ebe198dc76d691ea1ab7f115c52e63fff77121d0126e9a6ad724bab33f9ea2032027cdb4c1094dc0debc6e34ee3f41b7114c20f6c1bcfc74745542337ffbab38abac707e10e68b814344919b85dbe3d1e310bbf70875a48e280bba6bf3bd307b19acd3f225f344133a0bc9f2820314153eeb128e6606cd52bd36bebecde4a79785856425c87213333bfb2b1aaa21b4871a362e0e714b14d16ee17354d817165f0353d36314db3030dfbda00c76f5dce48924c7ed54df97469d51105"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x30) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/131}, 0x8b, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) recvfrom$unix(r4, &(0x7f0000000040)=""/39, 0x27, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:25 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:25 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29002000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{}, {0x1000000044}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xe03c) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000380)="194122b9e4802006acfbe4ed0da30e6e2859ab02da34bcc9130544fdac1b3cf17f73bfddae0dc33f183c69945e8cf9438615e3bb7c3ac054948505efc6555d95df440e6cd3be2dc443037ae0797bbaac32f39a8a4861f3e6bf720f164fd8735e2427a237b58f7b25bc33e5f8098a92608bf21777df6c49bd20e8b7e5cc2e20db3077472cb0633692534d1e1773f56b6e7835cb0630c03b9cd384dbbed8cc0e98802e71bfdceed44b00e8deb3ce27ee34977cca2ab942abcc89442713382db29906f77b33623e2ff69171b0100d522e348fc2026d0c32e6d99247629312187ce678cc4af629c3f310036909c310d502abc7d99d4b3009690664a5ef3f3a712d38079d50563afea1561c25250bc41a9b7f33df6718a31c7c4211052e00506c21ccc9ea46277ca1bf12e06370baa4217f7d8c477dd79950f8573db3128aea23a058e324e8219d4107b286d5d7e0b0c30de33dbdf0ce66375122d1e953b601580864e5945b8219b5d177a3900c56460dca7aa3568c5d502b4454359258f9cbe74054eab58dd6265242411e9ac77576494d073c14168f1ec83874b6f16b3ac70c251e21081b546a73e48ae171630ed447b2874dcccb7edc260da6e90c6d8561f101e3a4c17275942561f277397ccf64c4d9d3661d1fcaf14221895c18bcd8817fc376d085dfb3897885ee112485cdb6a08f4a82fe9174e92ce18293cdc209ff5ebe3fc4b861c7732d1d343d8a0cb9e1493fa59d7bed92e98e95e91d5f6b8f7352c491c139f22b5a7366334aafec332c2d2042e0be3cb8f2e8a4c8c2099d14c064db0e82fc433a4ff923e2e0a395dfc5b405b0915253add43ebb5eaddf440a0c8b2827245f77d54f873dfe1db5d6615a0fc630bd919736b6d57ee47de78db87282ff49ed62333b6b136b5d909f27b686c42ac669cd710a10e6a7d7c723898dcbd3de2c4c4a80e94e4c8d7c7830d1e5b582b85711bb9264b55e59a3fdf187b3e748a6d7aef004800e574bcadacf04770ff3528cd5bc3952e1dde282da2f1f48fd849f0a4bad49cf2e28d574d77a2f2fcdecee3cac9c8b1074c5155872ede35d9ac5381079f3be6e62bd77e26b72819030ed9255bc8fe21a091efaa779659d44e693e3459d18af4fd01984265bce7079e1a2865453c4a6fe5e404cf87aac43fe4ca913980f2ab4657ce5f8a732cbcdaeeac20fa2e820487443b8ff8887cfe2cf50f2ed0c4de1a98dab7594d784d3ea0825a70b5c068c781af2cbc94e044bb627ce7bdb8f1a03b813d775e85f48eea232d9f1ff8b916b3acc8b636ba810a32912da271d0deb52ef0e4b17982dad9e033a51d8b71ce93c19e621a06e5e65cce7d23dbde79eec6d3eac1987d6fd330948cdc0b1c24a2d3b4e54ab53ab805d32c8d05e50473c4262925fa5241f001da2a595924a8bdc1e623d6898679c8b6543b5f73cf20b1044c8f1f6835850f7c9d6fcb8a54d4c86dd44729a94706361eed9f8e28131d037162f0477406a1072e0f6340108c0664962bce3a192f1a2e13f17a6f2f9a41857d933783076e32e5e1d007af99fdcf49697a19e9e925e688b74f4d4cc0da802d35a49e7bba261ed3d129388c3188f978b883b74921c415eb137ef625d5bea39cc95f9b8d28e58fe14fef07fe354eebebc4e57bcaafb7c3eab68e6026296b4008288d5a58ac6af454b4ba582efc6dfd7ae603fffc34c0676460df1a910c57a00db7c6112686e5e9f8b133c2d42e204eea42f83a3f482986c53e5c1c1ba50c0fbafac6076b96816b03c2085e94f948916b00ab36da2454cfce724a62f70697176d7279f4c8bb425e315bc36286a7af44a1cccd72ca754ddfc4de85189e3004c24fa77e2c581f2df3b3d30f35108d5d3bda6f34f81e65422eceba1ff3e3286a8cab2f7ac8c11c967667a5c6f4773dfe7e0c5f36543ecf68c3ba14c005e15bed7ed6d8a550f015b0a40d4fef58404baa0fdbf623d64f0da9c0866a2afd76f57fcd434a4388a44aba168ba80a76843ffe13e8d913cf71612da5079c141efcc8c6787cee602bd388ff42370763695ed25a557e8a2d149e942c537cc1b2d74d2e1b4ec259009cdab38e0defa19f8faceb8d0d60768f47b043437ada3d7c963fcbebe9408a8e7967b6a6bf7b44187f39bab504c8c1be62d021cd4bfc1df4997c377b1970203f9c1b8bade7aa98528e08149208e601441866d2c228349e1a40966286193368a0a83462e2ada2f56301e4a94c3965136c53771d59d609970f9c3b0581d10ff0985af260a7423098d4695d17c1285e9143414247966f3cbbd11668366eaf8258ee45bc6444683057748b904620b5ecbb2fcefa372bf6c2fadf6d706368bd714ee66b4a45aeb0ee85cd7b1e02fbe4537f187d91d364d82a8d1269962e8183818c0096c6efa41396d793b3b8ea880fd1f6f85a04f96f88097654a02a2952879b232898ceb4a30024960a3f18d62793f7560049be9ed979215ea7c5556b8f19d6b0020c60a5c324cab9457acb7eb7c7ae260649292f7a816609a44e98a50acd2d461c070f3b1621f0a6762395ea34f60f74103bc0dbf3124879b2f38a6fb49fc0ac126a9f4cbcbae97860ee6eb6b1705c2ba2dff06de9a7dbff118eb6f0a907343b2ac7e9f8886d9801e5a4957396fce1bb37628f573075b48b0bdb6fe43f3e9ac8860c0c8495d7bb002e57ce178b107c4fcbb8bb0a340936c56012bba508606d5ad777ee183aefd9d22fefeaddaf331cb64704d09c747d6b0e89b093789fa703ce37d99a3849cc8de17199a784ac9de2c7e03f662fb36e2856ed750fa6696ee87747f87fc59d7cc7e8de94fbd4392e8dcef977a67885297a5f93812488a36aee4aeeb49468a555112bd53c05537f77e2ea7f837d9e4adab0ded8323391f734a61e51d9d22861a198d962f310f30a89475a5aba9b3b9e82e3b38dc351b129074f1000eaef5ed9d2c3e8095fdf176d15065ff3d2bdd2c796e8661e90ba4a9ff20aeaa51a86972d54fbf46e5b396bf561c8e29e0af9a744748b9cab61ec009d171d114742ee3d3edb0e170913eff1fd153feed0ecdecebcda65c540b4ca5420be891ce8001b9db7e70ea9d754bc07de7d83c9ae4e8547fe4476e96e5af56caeaf33b501396577deb5164f67d6d85490ee38571f8a11309786885ef7e9c006242ee6d10d9ca3ba97e3b5acd28dbb305c461a0846423f9bbc6067a7564f085481ba6d743a43cd552963bf47caa184107cf6e9f6b880880940cfd233856b5a86e700f3e381466321a1e1b25492812ccba1c92bae7866c341a07b27ed799d2c637a95ac7ff3296f3e4bc328ede2a6a97945205d5f69bf89c8c7fb316bad6ebb6e2143d5086c5478710782402dd0ea1f62124e280133ce3a0128835e903306f0442922b7e4e9ad460fc9452af1c0314c2106ac9b3d4d182ee15f8754b10a93839491cdb1525970399b79a642c6b3bf7b7bc48cea2bece86df54593d610288e45650f02a8ae8188471da596466c8e03de8c69805a6b17908095ed9330221ad7cb07933bb6ce531c0eb7085286a6b6b5f14b26a07ea289b8a6d7b3ceb915bf9e22c390b9a0e170346a6a8b96328797411ca7979e60a4790ad041c2846239085e2a23c770c511d052b8d1c5ceb153cd2cfff714d9c8e422e776168fca48afd99227862a8a407396e82c60be7853f68275616591f864a5e79991e467b612bc7f173f4ce4336b4c13fe283f1de9170697a2b23ad6143e448bd9e2c35bb8612860147c0696c85c79db05e6abb2c15cc19343fa0acd708d12af84e8d492bcf8b8c511e2752855bc9c183c76f8b4136f5e10d9aaf0a9982db5250752f122620c61676dfa1b7dcf678f36737f8b5a3188446b51fa4ac6d7f546b97b3f8b822122e1ce7a147ba376a1a1be05cdcf70fbaa4945fad9c82cc32a97bb31eacb916e27d76b710a2209afbd66a2a5565ecec268807a6ba5f13114734f20057c68af027fa0d28cbdcb56db5371edde82bef6e8c3da0fd0b2bb020fc7e49bf18350685e1da93d8d3324260baad680c6920e0a35672b2d84d283dc349286c5d683e8d1161fba459ad9e3100f6c9ee9b4eebb58270ddd6e0337ac43ce2a23cc9bf768fef01cac61f239a94bda07bf9afefb94a50e1cf3b98cd02dcfb266c4d0ae479716daaed65ecfb7749069e0704c0ec32497bbaadb5f6e9b379585a5165ba1f53ef3e58f1cbccc47dc347e908a099d886a73729fed4b76c01c5995c09b4d7074a81eb8d1bb5b6b96137d8ecceee3ff8b08c0ad22f3231a9b1b183ea3fec9dce71d46c5acb4dcc98f6b85ee257417e4dd6471d434db86d6fcceaee3cb9a4f109aabe294e2810ebfc0b503d9c304d7771321fef56f0da4b109175ba1467b026e746052370adeb1dae845f6c8de2af0aaa88ba2eef4c46f3ed859c494ae349f27ae55dcb35b16b94058634d7d2602cb20410f8f03ada6fb6232618170b3e599c9f6b14fca50063b8826ff2d18e00a76756dcd27b053d9d951e94e8314be2aa711158b5eedade695e1130ab810260dbd0d1f060f7ad1315bc025496d050fd819ddf33aeaba7819f28ebb7f6b00c1b91473d113281aec26bf7f071df062c32c63fc50d422d4aafff1c78d66d4b60faba1341c27697b7a750f45665393fa916c63dcc42dc5b955e805158fb360d4dacc3b30d5ab30b623bd9e77ba38f3b3934a8b6ae60fc68e45ac4980f26a9e1663021dbeabf4dd6ae95de2f90a979cf9107c8016f2a55321e73d77b92cbc8e0d52f470d02de56c0c7040d98b9305191150896ceb7649f9cac650456950e1f971fb50d9f5766d283533c5826f418987c0cc56183788e001fea48023a92d894cd4e291c41c88fdaa13a46fe6ee4338fef4fd8bfc09c5c61b455981670c860f4a2dfb3ef1492f1fb0c618cb7b6864ef4f4aa6fbe430f5e01c1f2516cc25a33558d993f98d08994b51f887d61d2a3aff4d95248e551becd01334c75e18f92852f7f8226e1b5f8105e23fd8548cd1e55d194b8ae059f8cb33021851d934c6ba06cd847add7b37016bd96094b546904d253915fb266e307fd990bfc2e089d653eeb7943d9ce803c56982666b8123199d4bf06eb1b0729256caadbf2634b9891c782659d8047c1b2fb35276151a4802c444eb31fc1cd167fd74bb08b14d1a58f728f33e95687e4a4ff82e3ea65d3732380fc5c51c3a61749169020ac64285531445634ad5a3cd2b6987e570fc49313cc0793a834ff500388cdb24a4f2563adf2439f1cd2ffe36a49578b51019c8c04f664aa3f8528a669faefbd31bdcd20bc3cba26c655d621c253074f3b9b620790e9734b60cbf2dc373b9e915a1fec35e442958082d9fab03c2e90480671e90b00237ab77a622d98f20daeff380166e359fdcad6d4f5937ed68fedaade349bd995a10270bdd5c84bb6e61fc16518a8743f21fb8260acf1faa3f5397e48cd6825f90e444517ab0919948e7e84e2d666d48a0707202000a52f49ec9b0362824358a2feca062b7c64be13038e57ca85e2a2fc7c63529b5fe374da7132e2aeec64fc4c481eadc868910d3644a167663daefee39acd61638d729f91d697ed3eb58b94b8ffab14e73c755babfd0bca9ccae74026de94e868d87c0c53e2de8d794f5cbe1dde44d4b52568cd9acee8f438b705f2211216fbc9f493c7fecfcc73106e16f314d4d436338cb6599a51542639839e9d9a687d419a89e833a4c6153fcba11e5a1a17d285d05b99bb4d9990459e9f885ad361181d962e51422ae409ba60c5b81c69a8f1be8043b3d78d3590ae9d2fa15d33c9f69009fd6e", 0x1000}], 0x1) tap1: trying to send packet on wrong domain. if 24 vs. mbuf 0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023bb8cf0 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff09) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\\/[%%)\x00', &(0x7f0000000140)='@,C\x00', &(0x7f0000000180)='\xbe\xa8\x86\x00', &(0x7f00000001c0)='\x15\x00', &(0x7f0000000200)=':$@\',-@^)\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\%(\\\x00', &(0x7f00000002c0)='}\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='{:\x00']) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023bb8cf0 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8d1498ab9f37e3b7774ad6192f00003426023e075958b910f3730600d768057fa1c6d7ff75f125efd31a063d2ad3aab9570d593d9aed909d93cb410e01bc1be1201f02e41a78798a416684342e1dddf5ac1d5540d1d0d30f8313520f18a0e64ae228"], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x2, 0xb7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='Q\xff\xff\xff\x7f\x97\xb8b\r', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x10, 0x1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2c}, {0x6, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000200)={0x8, 0x2}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000180)=r4) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x46, &(0x7f00000001c0)=[{0x0, 0xaf, 0x0, 0x8}, {0x6, 0x20, 0x3f, 0x2}, {0x3, 0x80, 0x0, 0x2}, {0xb8, 0x4, 0x8, 0xfffffff8}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000240)={0x757594a6, 0x547}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) syz_emit_ethernet(0x1c9, &(0x7f00000001c0)="174af205b606750b825676656048") 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000012c0)=0x550) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) pread(r6, &(0x7f0000000200)="b699725101e4eeaee0645dff759e986121588ec6d6375047515ec0b7147ee812d9a4675d3a8b22e35c204889a7a44851ee08b511d19cdf7282b93a35756d9c7dd36fcf258528ff4a6295de4df4d2ee2e2f74f07df42616b52f9d890e7f26971f2018a29e347854241bd2301617180be164ccbde6ddd7631965221d76772e0da78f0f68e52264513b7e83f64608266c0c25c8d843a48eaff88c6f68cc0005815800bdd5fff7e10afc91951aefb913279b227e56f687b1775a93acc11718d31f034e3124d76ec4e86e89ca09b863454eae0da0c6d1462826fa921f611fe081707efbf11eb25e20e5f990431f8583d3fc0daa159e7d5a9845bbe3bdc9d671a03eac6ea0cbe8dba24219a4aaa78611e52556cb8b68f315479714df412f3114bee3495275ebac25588df4924dc8e32197080466ea10aa090ab897aec600e146cf2c641d00a3065fd41fb075014728124c45082d71161fb6c323e4ccbea8c650f647f676abc9bcffea62c5c0c6ec0d93b4388caa7330d6e7b2258dfc81758ca8e13882a8357f13d20bdf502826edcdeb5afbefea70cc067dac6a7072974534e267acfd5461460baddc0fbb8fb05ae18c16c0e4dd2d8cef7b4358a22e2688da6634a28dc0366b26f5385c6ccab24b3a4b2978e7294ee669436533c9eff209e1c29d1f17c7f8a4f6c613f52461d50ae6e6544d6577d330b0d1a6b4c9007bfe4269779a70c0fe8d99f4e3b02bea693dde712cd2ecbf809031ca9017e229b81d0f19818eaa5cbf9477ee9a09845afd739cb0e49c4b14f355dd7f7516370883cf546ac38c1275e5cc0e7d5ec0481d9738d19df465a040fd65127b2e05ca485abba8a60f46fba2a0c31703a57103492abd1e64e858684e05719ff44f32b424817d018b7cc7123112d16b620a9582ae440a1c31f133278b5d4651b0b17e620a625b633b88d7ce5eba96512e7df7cd0551e53906d095db7245df3a32c3923f5918bfd9072436e1fd80cbc068d06873755f3c9ff37115065a7d1d49fd5951c18ee729c36859d007f7913409ce95a1b24ce63811072fa945df9f3b4984750b8293c9a10beb68ad4e234cd32891dca3455f1a6ab8569113bdef16f5154a6b3e43d8ab8056b2912f211ee358fef5b3ffa0ad32708154682f9b4a2290db9f14959ba3bc1c531d2062973d32a6b3fe656fa67a2809532866d13728146327a6c219a406e66ea972dba1d3400be641b4bd47a974f0e1cd8dcb6511870a93d85f9ab95045785bd2dd4731aade39b197f78144c501ed649f9994802dfc42bcdb761ba14448ae2650ec5e5551272e64a526d062f463518b6eaf8091044075d94d145261c48bad1735304dc70c863c01df25958952054526538d40b0e0552e56b2728e5e64f4eaece5812cf3be3bd990ef54dda97ae77cb5141d6448bb78c397b1b53805144a921a1a78b42cfea726abe92593319b33edab2d22ac4c8b7baf3c4f6be97fd26ce7f5d0ecf81ed3f45b3cea4da6d808f524e6cc7f2a785870044d9b64297cee92b614331f747ff794ef1856ee9538f670aea203a76b85d96b6de2775ab32f6f22796b72cbc2d79136b6ad570b56ee040d44c5e0d644c86054d03db1d1cba0716191fffb4e1c75c1d01c818272681e134eb9150cb67993469e3317310c0eb84d49d141cf6225a6f612c95039393663bedc8080c44451fe954e8d40e0d42b9aab4e1ff9317ef67c33a4038cddf28656aaef49cc7b1e88b61511f8dcf52e5749add38346b2cf5453e2f22799b9bc08100ca9ff061dd6b4547e1b822b41a1d23fb4dc43e0f09df532a7750e15c62ead050a652fcb21eb0e8f9f438761ddacb7d28ab4f2c7b251598e490b476fa41fd35df431a986e84202fe785111a43a449f6867ef1fe74e25503270eaa40d1b3005dcc9d5cbc81b62c8ba5f97d0389dccfa17ccc012ba8d6b55baa8263e957453fdf98e8a8d31c103df80c7a72bcbf8c3499ac6af8e9a78710665e644acce3364d06c4ea3d21354637eb8c0e461f720960804c2cf6a0c332d1910d07844e616967bb5337652246935335dcf0a75f1f7fc53da69a54a2af2a0e5253ea135cff49d1bd40e9c30ec87fde307043d38dbec78abd69c234a1ba9c35033944fc28fd477731d4b9a3822e04650815024af0210d45e4c59bbcf4ff37c2b067cad8028511104c7a20567b290712ef9731c4f5c2a19907190b87c65fb6eb21a16db45668672360ad8cfdb4654f30239e37761f9e2327d3852de1d8e081436c03a52e200f917ee1950e3a43405b36e0caa348256c3533619265bf0e641cf8ec7618542b95e31fd954bba6b40dc3ab8e03658628e015ed2d065757f5e1eba22b27422e415199f9b5190eb955a1aa2ea5fd5eb9148325ce0bfff05b80532c9e3754cb0fcb8e5b5cffe7570716eb49fb3f27b3e5bbc40c9c5ead7ace1c4f02c0dc59385b8cdfc4eea57e8ad6b2b00376846790fdee6a1c03e8c36a09b2c3aa372a5d820beba4e5496bf24553957d2225796d1c767f49be230c0661cdc078506ed46941a75e93c47381d28d93b9394447ac15409ed60fc7cabaf15c2ff983086ed619e76a92c4eb0703b60d984f8838325c82c0eb73b95debce3de5c168d16a947e52c0b111bb6eb438ae151e53b65bd68b5dcbc7d23a2cc57a2f694c495d1fae61581b94949847159407f552611d1505f2e0be8e62066160487493e811e9235c802eb7dc707add5bbc6010efc68a020b89a0485c71e5ab9070241afd2e4806bd55a497af8ac793838aa95cacdd467fb83420c1ce89a84dfcd9bbf872affda09595c19bad4cf0f3ec2547464dea3c7cfacd46cbe51b09145e8b1067648e39c079d4f8a26de114a722c8c3008b3f090b95c338a3a17df515759598e8f626c84eb32280f16ae7d8b16986336b841463db963bd510a0b6ce58f21a1c273042d337a6ab9638ad9e2fe1751ba4b46ae8696148ef19fd75295a4fa870c5eabf52dbcd3b7b918ee9d8cb208fb077e167ff6d4662b9709dc0e21ef15379c45b1a1d8b791c3e4625ce4ce34a693faa85e46540600f45932d015746315e2e9f9fbba2280846a750a504f6d939c20dc572584d511946fac794d77aa392b0d0ea51f9d047dd6e1f3ede686c13648d358e6e6e3d797ee777f8eccd0bc00af525f0585b00fa3f6c2e4c74fd546cb827518552ac8073a93e990b47b48d52ee20e28c9f4c2fc5dea8221f751d46a4f2d97789c9cd162868666733a1b6e116e2b312c91e90de5b9732ea8e386f2fd952056cec900fe170b37dead666ad2ef4651016f10187c32724b7ef74209d707bad0e60a4f2d9e05649cc0e4c842707aa23ca4885ae773e92a08ba66125e91a1ea3bb9ac629802c74f136a89817fe3396ee3c861245a1e04fcc2acbfb17fc54a68273260768044361d325218ee4fbde04be056a9bca7f777dbf46292cfdbfd6324d35043c37ef43da6a54d9783c28be44b5080fe396eb39a7f597a9cb78b682e957db5ee608a5a02c1e68bbdaf6b09298e8eeac9ecab7bb4d27d03f838d815552d59f0d1b42c97825f0324cdcdae703c5ccf0abf56d7485a3d0295d50d7b82f5abeaa91037c65d631d168486a6bf702e235730d8286f8151cd5be1afed33c8e849a7d5c7f65fbd75e03cb53bc4cc2176dc62bc1556f300d9206593f7673b3ae22d09a576d4eebb44011f20ebb693ba694da381ed8098113b0c01ec4b0aa754baeccfc8d5900dd703a2863c44a0293de3f84494483cc40487b3823b799f2ffd6e4f0646fe1a66a05cbe607ffec9bcebabda8ac9f4d47aae78b187ebb6a2c732bbf89d9ba2f06a2e8d8b69e6016a2271a15eabe0afefb9acb0115d5f6685214e3eec4757fe15b8658700aaf08479c5ad5743cd19fb9f0162129484cbee1a94393ecf2288922733ff82b5c6d635c94d4c786a1043eacd6f4e1807ca792f1e1d1b03d87dac61e4dbad5aefacaf0f228526bc21b8f84e2fd4cbda39fe0a726c2d80a777f7af16be0b47193f44da6f7cbdf0c8979b06da4da76f616ba3207d8b9a12ecf9517b123f1efa3a6c0af54773af1168c53b316f6b97eb192e8340173d8afe0a96e41c1e8a52fa97c17275266779b8c2e61efc5abf9ef39077d12f20cb9326d2034e125d483adb10bf9230a2e3721e43bf51765617969813a73c57c207a1c4a67bc0941922737f1315726bb4f81242d5f79d25f5896354599645d0f85ffcc35bdc18584347f281fcc47be6e0e5695abc21b5a97c5933bd614aad69a2033e10167f752e8f7ce4387f44e69cba3dd875851f25cb453a1faadb761758a611c6b1714cbb540768c1acf4be5461fdf1a9016753597ce5d097752cb46949679a8ab3bc39d7a758d88ad78cc1c5bcbadd76560f3562c19cc23ac01997433d134891121d22886dbb06e52acf649071ee2bfbd76fbb0310d1e98879383d01df03c3f6a5bc526e4c6835c8fa0830b309e7d7adb92261c7bc448d0ca4c8f3a222625a2f61016abbe5f3b97c14d4cc2d0cf4ecec090335bf6369514814fc75528a97dd1e554c4d64c84a45d3db9a32c8280d56c20a114afdae15b134ae8b1501bd765b4ccd2ea4bf73b5036167f6e0d28a71229ddfbba0706094074c79347e00f48510e2d7aac367b4c3e3fa907bc2caab335eefe9eaa0496a020a2a5de906309c3f8170936e22bac8bcb068ac36455d18c3c882670f1d2c6a43c01472be511dbbe71e3fe8eeafab58919e351f76d6a4edc22d48e2f78953d3465a3b9c6b118cb3d74e17b42631bef5e8cfc2bc75df6e780761950a7c2e66723a2a54fd319addc08f0b47ffb0ed6864f5ac96e368e4ed110289e9b2c7744bbc7b3d00a333063b2676145854311911de7b50d425e30dce129e1f4af8f99d7195329a28dd7f77edaa988effd80355b0d2a3884c8380076b9afd47ee861a887ed333e230ed0a1d72df659854cca1f5661c3968accc6ffe8a2824ef140fb34ca11a3254f6f1dfc70ff355044870e20ab3cea9cfe35c38c7aea3d8f82e2697fc3abecb5a7c0d38b8198cb3d4229565ab35628d76893e725b72e49551c4458a0b48af512004c2427c155578bf8bde4428756fb2354110373a37fea05179fc09a35828b2c55b9669244046f0013d5e626cb8e24f2b92bbe052ae46f1afc49cd44cfd032f077a9d338c38148acd12065638826ddafcd748bc86fcdab1390dae5309694d348c22c297d12e54ac8d3ca6ec9f1ba39505158d64f9c3f503ec6b678a93daaea0b511edbc274be15b2f32681b810a2c9c17c5f84110e9dcd693656e94066682bb2c0184c082e76f5df4edabd988d4e709fcdc381dbe2759b61252772e68b2aaa9450c74bf1220ec83545115796e3294d3ae68cabe0cd403df410e4ca5a26d1c20f2e3e0d28b514681f74d7b73fbc485039e36164000e127e375df34df635a4b13c12415537419e840e11ff2ea4a7ffdb2b288faa215068777159e477eb5880977feaf768f372fbd0e832823c071571c0bac55d75834d073a5dfeb28ffabd7bbec79887cc210efedc8614232bf8e14b9b398b4b0e290a5fbdd0c35222383a2c62def6f959ada41e4f9f121fb5efe61faeb6aab99993cbff182f47034303f7262fed1a2809ff1ac9a441aa191994888c37d627186cd2aa05242f039af9681f34456f015f6921fd079e81d92165bfc6b5b2f51106a69ad93e9f847a6b51f24454f250aa0103f59e49e6e0e6783903f462dfb7e6af0828d25be0cce4d4ab3ea04652efc8be842acb76c92de1a11a1567411a56c7563e83d254e8d707e6803f2cff767338b4034b3df46c037", 0x1000, 0x0, 0x101) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setsockopt(r0, 0x5, 0x8, &(0x7f0000001200)="858051318332d85b5ae73d3ddb08b53daac01ffa30227687ba8d9072c18347c87550d3340d643176b8fbd834f5843f8ca6cd3e073e66dab75af62cf8e51eba69eb7a4a98f355fb6f00a6cfd1d8e23572ed2b9fb62613bf470015bdd983aff2c052d2a1e822c18d908c82d34d379d4908b775de964cb8cbf8ffa413053f2a2055f690e719efce412d39d17d8ef982b2f5cce61fc54aa0e85214a73b9702407735ed93543bc8db553a970509024ee88ada76f2176bede6e20c6c2617cd6f80ee3e", 0xc0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x122, r8) clock_gettime(0x5, &(0x7f0000000080)) 16:00:26 executing program 1: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000f00)=ANY=[], 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:26 executing program 1: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000001500)) r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) open(&(0x7f00000014c0)='./bus\x00', 0x80, 0x8) 16:00:26 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r4 = kqueue() fcntl$dupfd(r4, 0x7, 0xffffffffffffff9c) getegid() r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r9 = socket(0x2, 0x8002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) connect$unix(r10, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000e7e4e5a1db5eb8ec903bf5f99631526006ff951ab40d0093ce0e6f547cdac9aff1381455e7e9215372887e3da3181daca83fb18fa4d59c5950bc010a9adc4dd0a7b9978dd3b95f0a95c9cf89092ed37f850253b5462e0d352ac80dadc909ed245d2650c131dda312"], 0x1) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x1d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x160, 0x0) 16:00:26 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:26 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x300f, &(0x7f0000000140)={0x1, 0x7}, 0x10) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x5, 0x8) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pread(r2, &(0x7f0000000200)="272877489e6083847a8e63c194e862209bc66c52cacdbe2826af576da2e3bb4ae49f40c347539850fce59eaec2bfd8f0b0e52052c8550179b506d49fe75e9cfcb8de54d56fa7b42d9bfa3f09ef11a00d166bc12d0f7383858a62d9b0e45819015c67ade2b55783d5c259be6778508db7318d9b687f81936ca5ce76f6fe8e6731946f9ba0a649319e45b102e0e5b5c0358efc237364e3c5399a6b9cc6b0ddda95246d4bf3bdad2394c59b79e4bc2aa7440726d19fb9a8275dc16e9a348fda0d6fe89056c1b716f2591ea26336c758ee6e41abbb61114ad7aeda654cb3a74e6c5aac0d24dda8dbe90d45ac74b820286b231274dfc8a127c5c8d4e9e5c59339dc0cede469b19471ae455428dc350eab84643e45ea67e03dc009a2b29e00bfec04a94fcd48ba69133c70ad1891b00c06a1035b620945cdf4b695dfccddbdfaeea465e479b798ad83ddcd68bebbec99c838380d5658a44c530e13b196b18a11d51bb43f5904b7428f22f616e56098c4055548969afcddb7bd7f298dc906bb74b54562690ca96c992b5db74cc97587e4b0f6c3ccc21778a7703b6b6c9b050773253031079ceac71b75956fd602e3a1347f36f05f012e07ad903ad1300855683197182f5d9966bc1d3acc270be9d40c9551684a297db90fd739706eebd1f50b4b88d55b5f24cf1c3a3701f7f7a25f9f17c15243d30ce89dc0cdf36b1fdb5a69900a3bf56efaade453331c9de12e38c1181ed240256a5654b82fe1697658baf37179f0c4e170b3875df0c16e2560b920ee62ba6bee103122cf6f9658265d8ccca7ee53f8158fab45c5ec90afb53f46908131c0df4e5266e801b25e56f9f152e31483686060859ef604cfd789a11457457273f5b67aacabce8501b748a66d53037b805039e7d75e4430500d7b0e2b78c97b4da5f548895e72c19ba513bd21695de681adafa22097871f5b9dd766aba4f4191432469cc8cafa3b9efa1fd2b0b3c8fa4d8093570ce3e35f3066fd2aef70ceb8be4e4abdf802e53eb0a771f582dfd29afd82fcbac51e605808d7b520edb1dbc00cbe635883973300ff719b6293690f7df25777b11f00a54ae462b80699c01694384e421c3f99668c7b90dd0c7c62c79b268ebad17c2c0d6baa88ff0bd98e814b5fe732709dd1c4d2359e9bd37114616f5abd667812edd9feb87cdc049a15adf41312666df5574c6c8bb465989b04dac95d3eaec3b803fa59aff8b37ed627618e99e8a7a54bec7f34c5d9793b3f141632771c4484c26615e2c2726561381e60091d83ab9cf11c2c39e6e5ed48ece972b720b2896e00220cf69f680ed2790d03251fb9bb05fac5e3da2e6f4e6d1835b6ca34c8729fa1800d895d951004324878cd4f96172d54e99aa0de5af3c631aae483fd21b75666649b119b68f33b6b0ac48391c14ebed23dc5d09474435125f52500f03dc500424ab3a8956f479e45359d8fb4e2b678e026ad3685b593c15c01f1aeac67acdc82fcb6a158a29cc7e088f8180471b8388a8b0346dc1974d100e4da0a20ba47563fb90cfbd32c963e33112b23c19e907361b0ada7f1249bb85f04a6b82f0980601ad9ab7f88289694d05c1df99c9d64181a0cbc2a3b186e0b39c998da7f5eca1858d34a70f533fedaf5600279ece20a54b5e53584791a98c2ee04c54e5c15993b4736e218c9969b2d8f7c6aa478ff01dbd4e823be54f662ff255c22878e7f1a40a4f1cab3b2b71063c45da829bfeb421e4b6f050e40a63c7e5836c3f81d897eee8c981aebae5a691f3efa263229f36941b4d92636b6af2515a5c8f0463140636f56595d216e6bdaeff51a0e393237da8eca3c8552a3b441f7520e2feb0f4739c25cc385de9c82df82312abab0fcf624a4de683a6748ca981ea7b322f59a012c7e57eae40b1e92396282dba5e6c88412caee73b90c6c6f8f2aa7428f1d7a384faf7306fa9109aa2a34787698de067225c0fa80662610663512f697f84487576fe044277867b23a244899bb15f7c1b1ce67e91da5800e910670ef57cf5d36525b1d428fe3ee00551f33d89bf9d961c2828e9293a26dcd2f2e36326946c7e226c3b9dfcf42d2b70775392686ebbc703625652d24258f8c2bf35078db8f1f46046f04856052c781a507749cb83fe07cc9256f0bb8d101d09ca25608b1b246e4b3616963c1cfc59fc4819f22a8ee10ffec465e343a338b90bcd9f225abe44201a5d77b0ed7c6e3e8b4b97440cadb7f8126758dacf66464399049112d16aeb8d1b44d8b087979d6d03c0603286b36b3b6e9bffebb1dbb787f61e35f57a7dc96248e845415a21b4f7bb40ed55f45d143ff31b130d6203c80469c6b87366a244545b24ea8bcb021bfc9ac2d159aefb0fcb54090f96b486d5481270b252d73c636b108080e21f51879aca4d039821b7a91fbc7c5bccdef36d4129c0d7e377e5328e2e1239d683e132b9664c3ff934f62e264473fddc69cf97deb2612ae03be606a1a3b4e7e3877941bc28a06e8b07b557b02515925e9bae4cbe21968f57962079cf616046da5edd19b976cc932d272562a46e58f3552878023bb01c4a6fc452f7d8f1a2ceb50feeee542a1209d50ced5a42e43c322eb14e60689243212aa03c3f908ff150125c6e213bea2af880b5348d7ab3bf601642fb03086f651abcc19b167f31a581658183f29e45a51d87a65e10fcdfe1c4e919bf4be03bcab60e38e30e18a39f30df35cffd902261e9db1f11b203c6a572d10f7186a8961cbd4c9bde44bfde1bee7e450538be6ba898e01d2598ebac4d3f681da0185e83cce787c1139f5ca4b7738c2c8813f7f3dd186f4d05d5a9b08a11d1ece642392cc77ba978c94ea3ad42784053e03acb80f6eac6a18b6221be9a3389bdef7a3adc9fbf54080d88bce5d6e9bb4cca9e520014c4090723c685e79a49701485b9fcac5a2fc9b183a39510a9f6f05945a372b303aeb2ce7019fb3b47f590f758e7a1136f19979e0ee1ba89e4849823ddc67ac9099cfcae9e440c22e6e20baf6c7b2af61f8b839be9a2d8b0ca459c333f44ff507957453ba29b1533a798d518ca4cfe6bd4d76845fa8e2b4a4792b26577edc73bd31ec2abf0eb20800c6a00458c038694b374bb45fa9edd589f560a68acde8a68f65f440ff719b34bde07a04a0c9d3edca1ae036dd687d1d3f19e9989d297d39f6112ebd4e5439267b7b4d59ff48c8dcebc407f01815a30de9b05ece3f8d2dd0bfe112a94789492bcacd93cc729384d3c4359b1f304f682a23f7c42eb357a4477d037d11ba11d35294193c8beaa1bb812d7f84bee49b1e4a82160cd51474f2038dc5364bfefb9f8090e8650bfe11455d3edf3ea98d511cdb0133b8d0a3915105181fa214ce5cf06c01c332036608be8114851231d185db56c79c140d8c915e1f7993cb2b90e9e1121a42f6e14357b051baae91b98337b9cb8025c98c3f72e771075b9d455903d72678c6643f0c5e0701a5d0dbf0eeb816b11d01eb66e66b7fdb18d3439ffc375428cb8b5a8f57ba54def73a310df26765b68dd4389243c9ad2d3fa3944617ec367c3a8eaa848c5c2d39e557f5bdee30df721a886fa959d94aeefb8876f80b39510d6416c055e7aa178f9b94abcf8d93872beab1b2e320fe7a3f5c52366d79bf0a2cfe1a799f30383fe016f57f8e4ab0db1ecacddc040c2a21f952b373541b3e3627eb9f34db3a3806be7a475cc2e0e93573a814eda40faaca55ccea495660af6d057e3ace96c8463e1a000e5f22ec5a2b4edb9d77ffad4b29bfce5416846d3ae454fb5f9d5d692b5c24c2752fe465c93aebb28a478b3b7a83e18ba5db78bb22eb6d4bd9343f1aba831d62a0d57e3375ac756ec149a21b740b979b749ac5d42f7b45203dbce22d991be1d4d10d01392ac261cd254e8d84a6b05b746b8eec36a3bb9f2f1b26c43713b06b7ab627f4eff9a0dbf565b5020369cfeb6bd181b4cba038df38ba8dc76a91429626463cd5a2f90fdb03c4bd4b23d050a6f48fd5ab4029c8440b64b652acf3ec445a3d8913d6f7dc4945e7b216c8ad7236f245b2cee383d6569a1726dc4dd4070cbd5aa48c6abf4b20d8496e74686808c6a08cf0a44b291500413be16038947e8e8a670a7aa6c8da91fd426882ed6c8ebc1e7e1f1a33c0adbf67172862a169cd573e5213fa1f8c84676b0835b1d15b2ee9eaf8c12edf044acad31795469d81d8c1c0ca4f68cad8fdeda103aad8d06cbf9c3c04b4a3db24e2ad38a1c5afaadaf61f1dada66c4baf8543e1354b48738cb895759ffc9dea1a3ddda4c40691e534f76a0a06251124f06f3bc4f8a765361e85b7c718fb81f7c61f18a25aa5c1610a6b75bb46c1706de25256e124207333ea6d5b6969e6390df621da665d54150577af47e1269dc712a5df551944f6fa1c5a212be7ef84a0000d7416d8ef6c3f72f6e7578de702a1fec3f5f0df09c17fb598c302953452b0c6bcccb037999f551e7ff7a45a4b5b7e38d255ffb2f31f015fb2d4dbe1c1d58439b0f4d8ab76e198bb2d4da5b19e0d69ca0fdf778c441c348cc2621f0bb2a72f3856b470079fe36fe9d819a83147bba1181577f2dfc0bca4f167d6a4ac0a21af1837dd7b276f99731f0f87c0aa9c26a0fe0672bd4aafa072fbd499c474333214a72f0481a27f93b473d0b17a0aa58462672406ef67eb50410c6916830fe57ee1340f5dba15f837c21fba3be7579c972ef6a33b8edaebfcc1366ca206ea560b969fe82773949e064e0d4fcb412c776a2063d058ef00b4ebd8bbb6d323b36f12d46ace440f713f092e0eccc69ce20fe3749aa1e8697c8df26fa941e252280f9bcd4137a32eab6dd02c11f72ee949d209f4a9d597cf74f5e4c2256f26ec342ff69ca8001761636846cbf44bf72e186ad5ac7c16f939c05d8caa452d643fea646cf1eda066798fb320690993cf207aaf3f12ee83768cb975144cd8f29eb93522eb07cb2d16b82ec020f4396ff6610cb684c777f2c8dabe8ff187dfaecba53fc9b65a61abc5d9d5731141dbc82bd817872d51a12b966f89d730640fa2b99b73ccd36466b2efd906fc32edc3e42ad74d5e4e49b932fcffbec0d1082fdf5678ec0b407252d951742f9f9ba79b2d8cbfb490c35745252b09a8dfe67adbc5e440e12915553ba0adfcb40645d10db320de29d98036c4da0a090718a43f4c93848db4dd90db3ababa8ac3214f547a15b79e98ea7f08af948d8552cce004167e5398532f0c17ebcbaffd2dc90aea3ad4b60713d1f70942885631a55a6363261577de1d9d0bd5b9f02dd2292d9dffa12c84f126ed056bb4e29145825033d501cc966554cc6005cebb34ad2559cb33cccf96f90491a123da212dc8ac4dc17fa70d4ad723e23bbe776bcb73509f28acb42c537c434c3380694023511df2a79e043de8368bbfb666a8559b9d0e6d471a3d284bebe22e6eec79dea5cf9ac2a123549a89d7e16e0d678096ad246e5833f017b69f001413ac3e78c5969c23d011967b34f200f2e6a56a8649a6ce883b935a4a8c40efe5658b7d7a418f14e80448523a233630c4a8bab446229420023edbc4fa887bdb294b0c877f76489475c0e285c01c1ca1f4a4801ff1d7072123591bee53e1c07f0fbd4f6fe743bbafb218a2c6a00ef86a7726a561d78797c770af88722fecb159ee0111a577a259a95f1c9d4741837fad01c1ba47a358103cb3527c44cd30b6df375ec109da668aa8a2091cf1a2f2bccb29fb2d4a24f1829130f319b6cb9e3c6342f88fb7d471a58cd1dd4a6dda196b3ee1b03d2021d0b9b2053e5bb132d35d63e6cad1a4ea1ee1551323", 0x1000, 0x0, 0x1000) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) 16:00:26 executing program 0: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$setstatus(r5, 0x4, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0x2be) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d\x8e\x1eo\xabpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d, 0x0, 0x2}, {0x54, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x10, 0x3, 0x7) sendto$unix(r1, &(0x7f0000000140)="92c4fb9de777db46205404de23c318454c121a5f8ae1ed24d44939af138c42222aea318d545207d6f784f1de390e390e9df68f99aa36f8483901f33a2e865531fcc08c991b04ba29b1a4deefef7f987d78d986d4e0b2f55410ebaa4651cc", 0x5e, 0xa0d, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000018b, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0xfffffffc) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0x7f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r4 = socket$inet(0x2, 0x2000, 0x3) shutdown(r4, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x7a, 0x0, 0x0, 0x6}]}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r1, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chflagsat(r5, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r7, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x97704639893ffa83) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x7000000000004, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) syz_open_pts() msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) getpgid(0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r9, 0x0, 0x4000000000000, 0x0, 0x80a6}) r14 = socket(0x18, 0x8002, 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r16, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r17 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r18 = kqueue() ioctl$FIOSETOWN(r18, 0x8004667c, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r19, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) poll(&(0x7f00000000c0)=[{}, {r17, 0x40}, {r16, 0x1}, {r18, 0x40}], 0x4, 0x0) r20 = dup2(r15, r18) dup2(r14, r20) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r14, @ANYRES16], 0x3, 0x1, 0x800) r21 = socket$inet6(0x18, 0x3, 0x8001) dup(r21) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:00:26 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x7}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fchflags(r1, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendto(r2, &(0x7f00000001c0)="408b21071970cfe0e3a09bf3031d76d9ee7b3c824a4791399206f32d8d59eaaca9c1b1e51d00ad9233707bf4de1f6d9c74cd5e8290ae6f14183d62d416cc9c9acc4eed5ffbb9a477efaee9ad4ddeb9d47ec9a614a9e8d85d082da0e81667228594b49ee873efc7af1c719e0d3d4c68858564839ad92a77d119f3195ef71943a152422b", 0xfffffffffffffe73, 0x4, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8001, 0x5}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) shutdown(r0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = accept$inet(r4, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpeername$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = socket(0x2, 0xc003, 0x0) dup2(r7, r0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r9 = msgget(0x1, 0x82) msgsnd(r9, &(0x7f00000000c0)={0x0, "57ccc1a3ea5527be884bed177f07d54eb5243809ee6e9c0a5fa482cd8a5c2ce5f62a2013c4d01d28cd5d230bc502822be22c2c891812fee6d72063ae9bab075d0cd11c07d3b0de2c89dc3ba6b5eedd051cbfd1259cc88a2803e5f2c0f5e707b692883c4c9fc6bed4180b372b6fb12b82637b0fa2fa3c9e0fa164637a81e0129b51e95d29410abb9f9be5a55075908523bd78a987477a95fbe2e0377d5069ec6bd86ae3e26469de41866952e7f43332d228"}, 0xb9, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x5f, 0x9, 0x9, 0x0, 0x1, 0x1f, 0x80, 0x4, 0x5, 0xa881, 0x1000}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r6, r18, 0x2) r19 = open(&(0x7f0000000400)='./bus\x00', 0x44a1860f908d6a6, 0xc0) ioctl$TIOCMSET(r19, 0x8004746d, &(0x7f0000000380)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000002c0)=[{0xfff, 0x2, 0x2, 0xffff}, {0x1f, 0x2, 0xff, 0x8000}, {0x4, 0x81, 0x3, 0x2f1141dd}, {0x6, 0x8, 0x3, 0x7}, {0x6, 0x5, 0xc0, 0x9}, {0x7, 0x7f, 0x9, 0x10001}, {0x8000, 0x7f, 0x80, 0xfffffffd}, {0x8000, 0x3f, 0x7f, 0x2}, {0x1ff, 0x8, 0x2, 0xb02}, {0xff96, 0x80, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f0000000080)=[{0x8, 0x3, 0x3, 0x7533}, {0x9, 0xef, 0x8, 0xfffff000}, {0x3, 0x1, 0x1f, 0x910}, {0xfba2, 0xbc, 0x8, 0x974}, {0x20, 0x5, 0x50, 0x20}, {0x2, 0x2, 0xff, 0x5a76}, {0x5, 0x1f, 0x2, 0x1}, {0x3, 0x4, 0x40, 0xc2d3}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) write(r6, &(0x7f0000000240), 0x0) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000340)) r11 = kqueue() ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r5, 0x1}, {r11, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) getsockopt(0xffffffffffffff9c, 0x3, 0x101, &(0x7f00000000c0)=""/94, &(0x7f0000000040)=0x5e) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = msgget(0x0, 0xb20) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x2, 0x5, 0x1) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000040)="8202ad60bde6e66b207e3329973f7401f4d06864a8e77cc604c823eb66bb9cbd02ceee5a19d5b16b2385ddbd34e8a5fad2f115d1fec7fb3c008ae714e9480cc1a6dc8c1ac9fa13099841348747", 0x4d}, {&(0x7f00000001c0)="752317e1aba9abbeb966b688ad64297ed08854738f3731036ce1729c6a5f48df10c9c6af332b73d6ad4b8f7acd4d4334aa7a76b7fc26bf0ce52869c66244daeb97df76a0e6ee73a4b4612528ca7b0f5fb2ec1b839fc1367f3046ef0a0ebcde90e6322484807edf5552e8229e5f730a", 0x6f}, {&(0x7f0000000240)="dac47e38977b0081aa66df8a6dd4061d79d0f129007e2a7a64cb6586e06fce880d60387300f9191ad16ba9889b85eaded20920e39f157cc0cd7eb36cdc65f3ae94f0181766ba44ef53f3b46a857cd2a61cc721608b415526b6273347e081bef1f87bcfce651e38fbe66f78db861876262b43b99d93e85b642030551544266d21bf2917f700dcd2e215a85675c43083bb64f434a7e7e7280903c571b8f4d8996d32d614707202f9689a3881bdc009f92796f6fed6bd2db3927b38683281e9f706507eb1ea7065bf7a1bc8361a234d", 0xce}, {&(0x7f0000000340)="7703092d330b15c35a68be531b075a17dc500d0d7c512bc3ff9cdac35f14058991d60e398ea0ab4cb577ff49ad33dcfb4a386607d6108df0df2f3ba4013bffa42860cda6cdd0b7cbb1029c2a3fff197b8dc308b8e41ada9a1e1fcf26eb623dd4687c65953ac30833285ef6daa70660eee73e92cd7b87bc4b0f64a52e105e9989cbdc095899d981004c25626c1508cb06d68beef157813ed8c9894ffc4fd784a8f09b0b49a87d5d56ce71b50052c554eb177574bb705bcfc14902d38053952a574c7b89741ba3dc69c7a7c0c24633301b21db1b1207665c339b04e5b9e8a901d2dbbd913776ca1d5400f31e7ac2d8e881b0ccb041e0b29050b0210e2d54da0cd84e45ac2771f0a68e041142dcc92afdb672711712c575409d0bdf432dc93f1f3bc286fccbc6e307b47064c55893e7697819c90811a56f1347b614c0df5976fa8b2e76ac3db521a008be2d72704e7cb2b6a04e1fda8cf6397d2df6dd87c21f76ba617c37ad6d453f0364992f2ed8d87ec07329b3e5c681b21342e43d86c0da2ae56e661de71f64aa5baa826ef866de395e07037484581a84e8e0d793367332829bf8ff8b6c1cd2e5093e5069becad8e5e4e1639b0463c24ec800570d3aea30985d0bfa158a3731284e75b5df3973022a1b7064e143b80af7d01d322c3c94ed4ff73c82665c672e1d8367e3e46778daa27ca1a923af6f71b18ccddc7936f0e9032c3b4e5f989d45d2c0a5c665359a759a36ef464588f953064ee579d5725f858ef2ea1a58fe3bcf79050ec3d31bc63671f55032f8ffc42f7d3f362e25cf52bb7e5f77ef8635c438eb4cb0e996aad65fc7783d19e712fd2f3d683ed850bfe1ea2529baa97c53e5a2ba94e6ec4af98f1c36530a6e89b3fe98093f9f3f5c8e43dd6110978163418571cd688b412eebba9dd5751ed56ef4f8ad558a8ae6267033658362bed5aa41550fe635ea7c01d3368cad0f5f00b87086f66c04290d76542108ac4d6146f9d6c86cf67626f632b5404b1e7f9c9ec79111f37c37b21be3f0970d8bf5f879bc7b1d3a0b44f6809f414560f326822b74bedda606e70cb6df343efc839218acf3cb2cccc880fe82dccbfc45d41aa1af09d0f36c071cc37947b8cbc4cde7b179ba612cd5bccef5a53c1ba58fa1b0cd052c606597021509f47dbcc5c8084cb3e1696ec9e1837e3354a8e7a73b3d2f2c273167e755889c6dbe16eb85e33816bde9405802a3be417a80b41ae9dea0989ad1bc42c8263fc57429191338ae58f9d9073a5096064d7aa36598f076ac567bd9a09309b199b9847d4b218761b42904ebca12231698b613b7fc5675ece51c24b1ddb036388f8d142bc704c4f2ac460f8b96ad25b6c6fad19e583b4e2ca0c91f77142cbf577b7f385b647df3906b308ce6b985e7f6bc4e26ba21134acfd16b93f86cfe1596a122eb1b8ab71274c7fbec260e989090c3b045377675aa0c23e064f5b4b1568e7b95c8d80bbcc6fc94a3e014b73a41011cbb7dd1a3b2bbbbf5df3d4b93bd736b23a6da0022e2d109f586dd323462948e821b69f8ee5bf5966745aaf5d691d9e07b6e505aad8a99d1ab67787d8cc0ceadba162e62d3f4b0611f19285c037239ac08f1a4bb4ff313a078d08ab2f3d0f811422b4e884745e049a9a4a82cd106ff7f134683a8c835eaacf40ccd6a60d558429de5696d14f6f7e7292c661ed2dc10535301f4ec08bc375f120fd6ce2d3095d9f224730075c093e12800517d1549acbebf059a10fae77e2c8eb161a1da56b23025e40a7a894f379065e04e6154ae7e954b46d90ce19147af52332a69a3ad53257cd70d671d5ded9f21d75becde7f1f87fdc7d952adcb97b2b87142aaee8a79c284f1bcbe0ac1fd121a133f7edc484b347e546e98b5934ac846ead7b7070edaad76679d5ba0642731fd1b0909a7f3403b95692820d7229af119f95d56e8a2bea5a8fc6cd3367887dea6c60928875cb33bb4d6daa8aa8cbf742e06caa117649f0f69d7e74af76b98a341289e90df54358f1457344206030aa852f6578a9640d0e003917ad750b0dd25e92438f59bc7bdaecb39522883ff7bda1f3fea505e2adfb311947b75a023a61600aaa9a88a70f9bb19b8989d1988f9423922d958b865dfb30c39a900a8eb5d2b82098a0134e4084beaaa61569b10b1ebba6acc197478c4174b5ffdd663567d2dcb77e50719dae6e3b39003d46be14f9ae53062f19a0435e581ce65328efbf8387cd7e957d7ade2f542bd4d203cfd516942a7faf804c33e0883a40e8facff621b34d9e343b51da47cd062822712b3d8ef2de94218a1378303ebdaa09e96822ebed27def12083f30393b70d47890fd751b8187dbc062c85ed0f632a87d5a6547b4546c525e5f8ad0c2b644d70a2cc8758e2a1f5bd2f274e3b8aa7e4f239efb9a71edfcec2d1c6f204b4f54eb2762ea82888c61a1c4b56a7478c4f99c251d34619bf4479cedc298d7e8a5b650cb68b4c31fe68a5c9d7882823be76841dfe2f9d2a3e7e24eab5fb7e5f3f98fe17135939752375074ead78d26a5305417764c92f8da1820889ff684cc17183f4b06929bb68f3ca2451338afb3d80726907895ffc3789b37ae773a47c2f5eb1bdf60190d2886e9dd78c3ad89de08d94c37d66f738db74a91094ea78358894e5cb1f020f4afb54f5e4386f108422153ddc99f840052fac688d62097c0be81cbc42d4e692e34e72f1528de9d8102b42bf72fde398e0f8f2fc005b708aefddd2465cb5e10a42d8d9f2c23596c3938472a539f786f54f972aa332802c532af7821d29f274538edb46b4b52d5cfda15c948bc2722a0e9c9284e958a282169a5294f9ea146b1dca890a2bfe9b35261a840bf8d00473701570447851b3bf1ae1296921cab47e3eda224993e6de4ec2f98e8847367322212b88176704610b2953bf1de837d9b76c86d171a0271e7cad538deac94b5eb2939b1b639e64ad083316acd90a0c4aa018f42fd9b748f67dd1afbce2e941b874c7638aa9074dfada8b6d4c9b23ba2d2e7205e482117ab7ec76b9aa3e84c3215479e217b2d35665c60d7ecf5b156b23581d49b382b29797124cca5405031f6bb496166b1bf186cff8c8076457178176bdb8bf7523729b90a7b47b6808233f4775d73c062678270d87711b609a9ad7bb22b4844265bec4bc93949369a53c27135a974f6c0325b5e5b15001350391c34b81f15054aaf2a56edf0803a9c5bf71bfcabf991fdfcf41d483e23245e8497972c10ac908123a3570dafd467bd15e13f49437d5f9020856c89540c7be73c709bca1da49a45e31735fc7a270d00eb7ba99acfd763615fb6ef3480a1bddd94fc601da0ec5898419683c353056c5135d180a7a4d33229dfe920ef1ec20df55e1006511ae4c86ffb055fb73bce5b051dcab1ef64dffb7769aab6a1029382b2e33452c5b0fe2e5e1e72489e0b14b0f31c42cf4835444d366fdaa1b3b9e7c2905c2f9210c871e8508f38dc1a896b885091a84f87df694242e34078618dd4d105dd3323156c0d2910c1aa0961e1b93209e6734cffb27d420aaf320ce389f8cb025f8010db64de5c26d55a39fbdc17b43e4769fa6e462ea5340bb5e15f9bed5d5e0126552ca0d9863029204e8a82766a4fb2230f06810a1e3ab54ca51d405f4d898fb40984813032cadc735b3c6469d5c3a364923bb4e6cce9db6d4056661f505d9e8cc15a7678670520486a429628e17d6a9443971ff8f1a01d5dd17572659cfe6ee019639446f8cc684dce0c1eb6aa9268c5432863d3653edf4215114c77bf3a889b6627b7d2f71579da9280763b712f4798207cff61b468446842cbd076e14193e1ecd0d77741e8aaff417eceb4b5f02578b7df86001c79c46ee684d05d343b8b347a36a83eb164598ebe3fcc2777ba5110496bb38d88564528066a39cdafe46099a9ced44db56d3428a331b02f381c34563b5a3ccb8f1b3e425ac57b535c26b75fd5d6fa3e81dc5ec5c05da6516edf92f59eb3a0603ceeb299f9c59b388014fc2dd53a4ec5317a260115df6776faa14b01eab2f978f164253ace703c77ba0fdfd81cb250b9317c14315a31d7a0bbac54ba886d54077564fa3e91a865ba87651402c05444af7a1543756a814ad922b2e0ad295ce1f3d61852d4d62319999ee702049061cdfe194856143e8f385a77aab5313536ff1b3456cc690e12213418052ba7b6c06957f9f6fec82c95d13cc81713138891a40aa021d1cbee5f41dba913012bc9d2c34e70187e232521532c6352053c24df16a3b51a0f0f30c1d24fda5beea4d6f969e2eca6c98dc7127eeac1cc2730e2de1221832548d5dc5c1872c0944bc76604cc251b1e531b5ce33004a4eecf06e6b4403c80651cd6264d3177564c13b50b0ac0ca71fd98bbfbdb7fce426787482d88b891cfe0ac33e49fd7337959215cdc4e90559ec7be5f35ab88f1b60279da4763e1f5ee3d31f590f61f35febdd2aae62946da379f8548c8131fcf0939892409425e63e92f61e893abe09862b266e932ab8d13bdb38cad113a8cef5d414c953f444799e8f4b6976ba4af89b71537778cacae6720549f36aba43b03b183996f3fd6b85af81653d03e9ffb6e3b36f72c771cd79cd6096ea0d70c16eb6d12d945542da6298d4f5b933572981267eced6c64dbb20eb92ef5a190a6fc447e21f40e20d55a1e4a300f0c589788602b55ad1401ba5554092e258954aa10ce63e50c03a6ed04e99edf8d39a02d41653f2f234a3d8ef3f1a1daf4db16f375a931a85c5c21bf984921b6259f2535a92eb3a300301701d56eff0308506495ce0f4fadb05db718192070dd091924b1ffe5176d614fb041a262d24d02f25337488e1590b3715e878a82c8ea397e0d644c9fe306675f5e58078fdd103177c8fb22da39aeb3519c2b237e77e3ed5b1d4eb247fe3c1a69478ffe7816fc2611c843446b350ccfc0e4e0b424cb1a9231de115fc268c5865ac3838532703b8cbe5189781e201ce32189590faeb528de45c3f0a6b4d370166aa6212bbf72e46499236dcc0fbd1d1d23a264f6e665869703b3b1db1549a9c9aace892d541448f93ca22ad450773f6935a5a5c4f675dbf913e99585bae26510d5d66a3b74021c03b35bf35aa5b7456c47295432a80cb0e9249ce8425004204c32568aa184f0ea43edb1a41f6afadad3e30e2922599347d9e5ad7d078ea49b741761833e353fc4f866fd55b5a3d3e7744804f07e22c7ee23293f84ae9fda2846be7b1f51fb8061a5355a8c338f066b4e94e717e9d66f8a4416169f2e9b345b0b8f9f2d80c24536422306a53f6949781761cc2885edb548f2b707e878432808b7b6e92bbbecc450635b45fee169fcf2e98f9c22e66f62d2241f6a3221dbd0870615cd166ccd6142d6ef8050df03f61f0655aeeebb14b4297bd03ed2f68325f494aacf50cb173b04bc43a8efb48c98e319088087e4256b681837db9d9810866f6be1517c429bffe47bd120ff81f3ccbbaa64027c94c9c45db03825f406c191a5b1d123dc62ebd7015179ca992dc072f92e6d08b1a8ebb500f69c8439044bc0a7efd49d647e2c87b8d02d8fbd4b6a73b09e1b04666ddc14cdfe98933fbaf5d3f631b1d7f7e21ffdbbca3a1cb52de0473785677d136873b1a600cb6b03bbe632079c6695bd85e9da78dba8abe4af7e49e4b9c2a8b94df19f4f5067d4068a57d6abc7c8a26e8b573ab83a45ee4f768dd3db79153e74ad84d6fdcf70bf919dc56f645148e8a3b1c3809349ec1a8c0c5b8a84d8a241f095e4b04e9df33e3397de4010894ee5ad67d111da3a4413", 0x1000}, {&(0x7f00000000c0)="90f5b4798b84759632ce369b5408b21d521f3edc8b06ba5561f7276ac054bcb82d6991f53a602af8c3dd2a", 0x2b}], 0x5, &(0x7f00000013c0)}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 16:00:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000780)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES16=r2, @ANYRES64=r10, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYBLOB="d4c5fd69c88b2271e315fc715ea5dd1b32ec907f757047b8d10265e02a8bf2956f6547407fd05f9d8c195425f9ffff9ebebcfd92ae4a13f7aa1593326bad8d7d1b05fe"], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT]], 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r16 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r16) r17 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r17, &(0x7f0000000100)="8c65", 0x6d2) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0xa) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x2, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r1 = socket(0x10, 0x8004, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) r6 = dup(r5) ioctl$TIOCCBRK(r5, 0x2000747a) r7 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x9}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r5, @ANYRESDEC=r5, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYRESDEC=0x0, @ANYRES16], @ANYBLOB="e4677083fbfe9d5e88ff7f0000000000002667a26069b4e464459fe9da28c3cb29f07080d74f41f32156883425310f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0ff107e86d304a87e7e5132abc8c690251fe34feaeed8154b12b2ece53fd1fbb643d07b3b098e1bfa01d187f3c004c151b080155d416a47d3e9", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRESOCT=0x0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32], @ANYRES64=r4, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r1, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRESOCT=r9, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f6efec72525422c1ea518d3a2378c397e41b888a043f7de6194e51f239854fffeb3415e866f68547b7cfc5a68f27c223808ad317fb34c797e6244098599115f18ced8f63afb89c39a32f796e443217efa2a85d446483420a25c55d13dbdd4ee3b0d01c6e673f34d1f757d9779d1c8c91452044c"]], @ANYRESDEC=r8], 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x9, 0x1000010, &(0x7f0000000000)="eb368f80", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)="507df24d778424acb9d82c74211502952defecb4c815a655c517f1f2700e87f1f4c0c27f30bd197d7cc17c91c42e73aaf27c3e696123f2db407a8787468a00a67eb53f38baf1f199da5d5a259423426835dc1c5d36ac69dda56f2b282ea8ec9a825e81a9e2d97566086c312081db4c921ebed8acc4163514a118dbfa40d8f97ae8ca39293d87f1200721810dc42d7423ee6dda73140da05d8769ea897b9debbbd9f9975abe8d02ca17ae257742bcfe5cf3878f2b78b794af", 0xb8}, {&(0x7f0000000340)="1a4dcae70319e556bd5f452c9df7fe1b02470c759e2963e00e336941b3dfa3d78be5f00acfd4df4b05da7e91eb7aed947a984e90ad385a7f870ec9d42be8b38984d7ff2b9f21d8402e064a089650d9c9ca5432a4c67b579024407ffd1937b70422cb1583401efd4fe8518ba9cf03c1ede6b41373da2745e515601818b9dc6f00d2354ed8ca0c5214d1f6fd6612f7ed", 0x8f}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="101000000000000001000000bb000000521da37129543b4f4e477ba0d5732ac3fc9bdfb745d3532108883381e828a6fefa17f31d37604df0327608539cc68a6adeaade3a6b8ec293d28fce9fc7da669dfdca749feee7d0ce6fdc03ec99b08ea9a6f5fbfeee6b83c21b077894f3d735a003cf578297fad08022b281f969933cc458d509c6a8877fd014c4ed99572b25235cbf47beedcc17d3736377ec02a6b8e8aeb969caae5c3e8da00b3ea0272e5c5f6cf7597deef490aebe1d48825bd9295b62e390b2a9978f5dcdf6af7848b1359edd3955315a2c316fbada4b9f62c33a1fcd4df87b655c31595c21dea420841a6b6f2733bbd4131108bed0e6a0e2d93adb402add8410f98b4cdff947e4eb3d75c3441b429299c77b86fe92376addcc10e0f97f91c5872bea683f3afc44b57cc8efdbed8e50c6ccc447e1ca08633f02a622bf77a9b84bab0b3f6d71e06a768ea1cae5653124c56c34414912c78990b87341fb57f008c2305005aa8b393a99028e3319d11e29a7db0505219cb15b6d683d3d0d35efd95ee38dee3efb5e450f9fa8dedc34cf4a9ea102679b4dee2b20484c2c44decd0beb61ef05404ed78bf9a30440519843e468991717863865fd2d2af9740e926f9b3aed5083354e48c13af089d693f1fddd7c919ba94323b30ebe744f2d9df83c9c3dd0ca5ad39be87e08a37619c2a5d9de6b6f2b0638a727b823b270945904a1cc0965c149623d57f46ab605238fcaafb5833c98ac2420274e2ff4d4c69c0ee596c53e8df6dd8eb678eadae54798fda15ddb0b6b08658f234ecf5f4bcbb1c8d4436439a7ec8cc6e0687c58bc8392c04ade07247518928142d668dca098b83b03fee7faedd42b3c6a6eedb7d8c65e9ec9195cfd809e4d262b0fadc3c68bcff88963fcfafc0e8e541e9a83136738540152273aacd4c065474efa0c990a8689ba6e3bd86135d4f769edb50587e649f6b87dbbf3bc305fe2443a703c884caa354c973150eb5c321ffecc58d463cbfc44651506960b6d7235b747b25477a7e2ac9db8a665fc61af6e30bd0b3ae397abede4b6296955a33dbe4a88eb25c18c24d32c6f873ba9fdcc1276474fe68012dd8cb2828fc099147f67abc0b3ce941267061f7c584c139a66a3d39870ff6593b1fff23f40c3f6ae48d1292d193b24f9b394907806ba0c64c72a433343d2eacbbbf3e583a957754165bd7367c342b733fdad6f445bd892705511d9662e14dda0e5b4face9dc66381ec6663a6473bfd98d245f06451444765c0d8496ae18b75b3a1795d494f2fc141ded896b85d9c2a3626affeb99ed245eb413145b1c589ae64efecbbdf33a80ca27ee7bff27d6d79c9e2a1e6c140eb43c1dbea1b7ed473cbbb657c54763e0d56f17ecfd05939c112a0d832343f74e924f9ab6e94fd5752fc5591167be757476763fcfd5c5bde54860fdc8abaf0a28b595be48b95d6828e2901ddbd1611d82152c1830477747579e0f4206ffb4dbc7d101d4aceaf6cfaa4586aa65904fcf9e9e8bcdd8956e256e44e9330a93b8f7d118d5181e4baa836bdb13ebc586d6fe476e5139c6e52fb57f6437e24bf94b18d0e18bfa4a31468d17947dac3c75c25c897713f947539279523e8a43cf49a9194db545a5f7b1ddb9122204430d0e74e405cb04fcb4ffb983940d741646a4da0ad88d6aecea4b9ff35b558adc8e6fadcc0c2485d7dc3741b1aa22a461c2befbac72e96e1ceba512edf34453f27816bff1e3e6ce20f01162a2c973a568b5e05b7733909647fd3ed6add4d294af5da845b7920bde45ef3bd8e09f05c83de4c85b7bfb87c3c5a66ea1161663bd006940875e35ebbb83d29c606120adbd3372a544861c47d85e081d0d049d944dd38868402e4c7ea8353021662c072583b164311aa61f54a972b0e47621d3a7bfa80156064f9d2b5cb0fcc6da6cdf749d511e8c8f5aa8e73b22513b6a1e2d708200bd7422471262398264f63c837658cafe1e343b572dc31d7e3680da927fbb799a32f34da548a8a9c2c88a93616b51bd4d9c148ee084dc078790f833f6a240c92344aedf6f723ca3c6b410c7c41ece9565b382b55b453329d6e5629a32ff84210fb17f98c802ab0824731619969ddcd188518e5bc4465a42dbb586bf7b6a24bdccfe8a854e7357ae73d168b4a0707844ffaf393232ebe0bff16a4a58218b7554b6f9a2bb95fcc5bfb231958677eda2f1d71ec564961271f96a359a89a79ddc641508ba19356b7b5fc54b0db0a925b791d0f6dc5f9eb08c195f1e7ff6db4bdc7ea52922a69f1c9584795876925b6a44958843a0502f0522e9a57a5a2ef34f6f8279228f9a016fc4ff7b79d872c1bc3cb298f0625fea181446d66d6bb5e6c90d03208e5e03d9e5a990e613a4a648d768ee843dfbeb1ece2dc0b81e631dff4c8f4d82c47302d65ee605ce7cc0ada36ada23052c9fb7b0510e36edf80aaddf689c7ad1db85ef4ed2593c712a77ebfc6179c7f0495a98d68d4840ffd650df2bb8921fee86c672618f4b4707db7f0a5388de3b0461d8956ddbee4498cf616c00060b54d36f5d054e6761c88c28abfbf2543fe72765e54f2e8f6ad29b67547389cc419579edcec7487ce092e98b984d432b43451a0554214cc5f1c35cf411bb858bba66ff794c93e19a9ed2088ae76095e1040a636d84ae9226e06b3ad8098cb8cf17450ec8dafe860ac0b6bc31eabb5fa10ca2f52e7715b6494812f79886ed00560a004af140909c68b05986f7d397cd0c5cbe7751a8f4232e9f2c41ca89c689f09700efda444b784a1aeecd7ee8dfed63e9d05c0f53cdabbd8a0856f9e6dedb23ecdad0894ee6ca228a80abd4349e1438338a890616dd0d01efd762f2051a6ba7db140ae3870fe18f271b098a69c23a8d75efbbf315b6f73d96d2e7f00f75bc9442018fa34138179a7fa4f8a987357ade9b61086624b85a819148adfec2eefb76753f9f770ebd41d9878f55b170fb1156adc9f6f849930d92cfbc48703b13a767e90033a48aa29494747594b5a8c22c0dc0ba1638bb7f7fd24a903c42e318fc1b45cb0406291aab57d6a2acd06e817a5bb0fe63c42d6100f8043afc46bb92493c0511abbf47bc7121a90d6e05492012b7f7db071750df4118721f67f6febee3998af1d7aa084810c8b31884b86ce530ce961f54802a6340ab23b06917adec2f5cf66302eba9653d70bd05823f7cb89b07d675db42d938feee6950fe079a1b67114b6418d709e0c2b692d5eb07a85de1c4865f51f6dea5ce1f4fef297c98690eb9caf8b42f05ec05dd33654fa89db2d096c7573e2f6af19915c16dad035766ae17496d3c9e45638ab3be026325eabf40754e6578f33fe54a8a2a8765a680acb3a3768c40bd6aab2258e9c787b78a9e9c85a2ed621c49e88e72d90d450611b8c82752a419634e09e6e19ad6b8e84ed56d2bf26d30f94557aa062a720a0153f84dbbf12adc229b75dde19afdb68483febd9c712f26ffd0847272f4f5f18fc0debbcd2ef75443ab3269effa7aaa5f6784aff7a3fe6f5c489a6f0123edf08e4525a4480394e82f7eb07e0161eff253c30d8d2bfffb918a015fbe8593b49e091c7d0ea51821771bd36591bf37e058d1af5727c3dfc2b5c1db2d1f61d2d4a064ce224e88d57639963256efe90e1d6e125c85dce89a270807fca1a99fe59a6f268778d6cd71a7d08d06351413a66d41d1a16baed1a1d263537b42757a8b2104784046672b9949590ff3216461953411df68cb2a2993327f667461d8b93bc1b7972d4722ee972290b3545182fe27d1b6dc3b9c9763986b0a4e1b988b783a48c57bc73a5be25b9b043fa69721319580238afc655efb85e82315c5a908adadd37df1983b66969cb4d3a1a27528f6f889bbaa41fcdc8c8735300fc32b14b47026cd8d7853afe5b2a8048876f3f245a3d0ce5f0fbf716546675915808fb8823c5e26ade61c39924d9baad9368281578301c9e7392f3506801f48c7fb248e13deafe7578082f0b2b5a76cbe09ebe5c27a579d0d59fee0d4a839f6640972f203a967250c0e7bd2c35bad12b17d3a22569577c9dbdf2280bd435cfab9b605238d74a474dbfd088cfa35baa97d444df908406628acc6221afd8aeb3027a5c130b440ceb0aa386784e522475185427a4f1c2e7b7a555a0dedfa35c541fbb4ed77446bc4e50e32d9a3e0c0d4f94fa1a64c497a9d7eb03b17af9a57d48e3424e1114bb8fb26b427a018d577d6a59dc0e7f1e265259b088034b109840ec11d9a20f801f43d9fdd631a243f20a0a87e19aa1caf9b391f0c62e57f9242f39159d020fa2cb7add212575d6b72801299e48b6e71437ff2e2baac93a8bac1649b8b6db8f5765d84818ab5e4fc640dd452f40a6514788e890f4eec207a94b11503b55878ed19b06ad5d2330e46f46980697514878463e39bcae8099b97c2ceed3714113bbfc60b3370e658edc798eeba78ce2f57c45b7ddd76243314cc5cbcfb7c849a53afdbecf0daf6cf04baf063b481627e95aa3ed1bed10d3005502f0c2a5f5e26fc0a34a68da201de20cb5f9216525830d8f12db1ad968679e1bb45b3342874921720c76a7f15bf06924348d3a0e481558952b68fcaca8f7f41d9ac07f73d19ff99a13db42cbcc85fb313583c24b2157f1d2f1fe3bb09cb69fa7dbc9a2aeec406a51246f860a4d636bec7db3d472337e0f1528faceb28de87a648e16ab3385f9d941c1f16fde48af6033a356fa5164df086affe00093ec377926173993de4162f1f2984af5c1677928c063d4cb5ad7aa94abe90ea7ec9e581b4639d5bb2a5fa04cd09c0c21a49a104432dd56e79b66da6929342c7c51aaa159df447b8378263f2bd6b930b552506b733d7820429b9866080162a237a0e34f5bfd9532a5a189ae570a943a5f6cadf7902d8abcc1eebcc885942afac706971345eee0eac8cc0185d545675c23679839ef6dbe1006ca16cb28b2f613d932bdbe1118fce2403d88a42964da3753074f2f704370be3697c8f944ea5cfa93e8206c63dad591d7e106702f6618ae4d8b94ca51deb4e81836a806a52ee9ce46710effde6491fafcb8b4829024d1b7ac39f408e907bc0c80040f9379f768144b1f664bfa71cbe3430b2a06ef898a42b9fd691dd9bc1821431bbfdc03bceb4bdbe58795d122e5920de1f7d9ba367663ecc911142fd26e3bff5a73168761089b3a4d4f644acfdff4a09f514169c18e0c7495fd09f01f1f22c1b2b8cd90735fa2c0a94012731c888a707df01ff5d99d695095c31334ca432e393df3d1279e49cef60eed46b00d59798f332fcf8481f5dd32d66c26efbf7dcc9155aff6021bfc443486abca86b5398dc8ce14bb052671c521889fad09c11e382b576572fecc51f52563da5084723432642b7a37bae735c5d4b305037818d3f6f7fd65130041423287b5f332e50639e72aa07fca78b2a591bfa161772412f1cc0844ce0d17bb8cce645431e92584c83b7f52a4092d8cd3aadf17a5617c2ff48d2f65631bd9e087c5f256b409c4b485bad0305b292d272b71562948f2814ed5b905416007efe231441679b18c79bee81a6e85544c574953787983fcaf97ee26d945047f5aac69a28f9f61cc772f0859b3000214aabf29bd5463282368d3d6f154e4482885cadee84555efeede596da0ff5898dd40a2c3aa6a72901e31798e634014f60d98f8b8ad722fdc77c505343a0044b895daccbc4bb29684f11e07fed57b2860351dbd67c9a96504d8faab9ff4c4dab506bd7c9307b161d25a6b7d0f2ff62120f4ffcbe4e2fdcc6cc74af259039cc3f8833a59679e659a20efe3a0a41640b2416b08010000000000001694af9a05000000320991e8f772f1f2e0d5b483a12d9643fed3474be8f48a8666920083083b51c1cc6f36d59282f28ed451872106e7799d9ef17936015816f571e2652927571349d172bac4f02cc09add7e0b829b9335ca691e7e18cd44bf5d9e98dfcef72063d26ae56f0b6ee336ab5c8d097ea633482a9dcfc0df1766aa759939ebbef58ab869fe35dc22e2bb4142d40e67031db0c8a8a05accae65a1aa5fe5b8c1f46901598304e06638775a87c522072ce667e52556fbb3fc85254d2c5e0c5cd697643b8f8946f918802af65ad0193e29170cc5eecd2d01cd872d5cc561fdbf4e190b78d788bf2950f07981c1c214d43892b60a702595f172ee85000000f000000000000000ffff0000ff7f00000fc7fc70cfee35e707622a6934ae5921896f03e6c4c4e71843b004081361c9a72a4d7e05d0294f5b1a9804fc210f48b8c9d54ad5d3c424168a44ba070c2160c73e7143afb3fda8b51344dc4d3a49df521640c8dcacb98eff32aff4a81f5b7149bbc2884659176a3db53d414b2715f101cf488be54f6bfb9eb24112435ab902facd2aea0c3f911cccc382dd404360716f4095e311c5ec86584ec0f37cdb99e21725ae1805aef423d869b4718c572733c8095fc0e4e0fc166583d3a315703ed957fec7a6444f0b80c2357f3f6a3b2ce36d8e229e4b09dea026092c07717966ee00b000000000000000ccea877081000000dc189db537e9e9322f33f1f14bfe98eb44706a4e864dbb41a1084257dd64f2746e555a4044e4bad898979bebdf5dd609287333d68f2c7f7acb7648eb9e1b82184257eac81f4d4aeab2271bc7e1e3f75625ac0cb14c0fa43d712abf367a275aab23621308aa19c01f797c6b3172b76d6e2f7ce8e3fe373bcd9f9964b3b551223e625a459107ab7cd1df7dfd3e39457d9de8e16138a5da0ed7de400000000000008800000000000000ffff000001000000042c42233403fe31ecaa35538d32e42904860fd260ca0463d05c86b2a60301963e7b5cc50c92bbb837ab92ef2991183814cea41a8c59a46e027ad75d9adca818dddf0defc4a4baadf374c922a52b194ab1055a8c4bb3af8d0c49b839210648f37444aed450ece895834781ec1de0f804edae430000000000dbc9359604aa945aa002813ab899cf0bacc7fb545a98ed677cba9d7e9fd265fae944160521efc034dd0271da051be8ae556083ce5cdcec1cc7510557e7e5fcffb4b7dc15b8be6583070a8492100d7ca6203b98954336668de6a1aa36837baed2fcf4ca91dfdc541b1dbf9765b6b3df40cbe916430e3ae47f32df4824f2e032c9605ffcb458787ce224efbfc31e85d4742f4a48f8f983d3a7e02b6161c4f91d10162a0ce58145d5916094a9d302ea1f9e0b91683d8b33b82994146bae2dc2ca47"], 0x1340}, 0x400) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r0, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shutdown(r2, 0x2) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) minherit(&(0x7f00007d2000/0x2000)=nil, 0x2000, 0x0) r5 = socket$unix(0x1, 0x6, 0x0) mmap(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x4, 0x1811, r5, 0x0, 0x2) semget$private(0x0, 0x1, 0x180) 16:00:26 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x68) connect(r0, &(0x7f0000000000)=@un=@abs={0x1041335dc691f003, 0x0, 0x2}, 0x8) fsync(r0) 16:00:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0x3) close(r0) r5 = socket(0x18, 0x8000, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r7, 0x1}, {r9, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCLOCK(r8, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x6d2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4fe0d06ca000000007f0622ff03") 16:00:26 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, 0x0) r3 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r3, r4) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='r\x00', &(0x7f0000000280)='\x00', &(0x7f0000000380)='^-\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000540)=[&(0x7f00000006c0)='r\x00', &(0x7f0000000500)='\x00']) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) recvfrom$unix(r5, &(0x7f0000000580)=""/244, 0xf4, 0x803, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x6, 0x3, './bus\x00', 0x3, 0x6, 0x81, 0xffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, 0xffffffffffffffff) load: 4.09 cmd: getty 87361 [ttyin] 0.00u 0.01s 0% 313k 16:00:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78b0], [], [0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {0xfffd}, {0x0, 0x0, 0x200000}, {0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x4}], {0x0, 0xfffffffd, 0x8d10}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x82) r2 = getpid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) chown(&(0x7f0000000200)='./file0/file0\x00', r29, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, r29, r19, r23, r25, 0x1e6, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) lchown(&(0x7f0000000540)='./file0/file0\x00', r31, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r13, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x100, r10) ktrace(&(0x7f0000000080)='./bus\x00', 0x4c65c73a95c4f847, 0x34, r2) write(r0, &(0x7f0000000240)="624ee7", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0xffffffffffffff10, 0x0, 0x0, 0x4, 0x0, 0x0, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000168, 0x0, 0x0) msgget$private(0x0, 0x461) r32 = semget$private(0x0, 0x1, 0x4a9) semop(r32, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x3, 0x2, 0x800}, {0x3, 0x100, 0x7fc}], 0x208) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000002c0)) semop(r32, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xf7f8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r32, &(0x7f0000000040), 0x0) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r35 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f00000005c0)=0xffffffff) r38 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r38, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r36, r39, 0x4}, 0x200, 0x401, 0x2}) r40 = geteuid() r41 = semget$private(0x0, 0x4, 0xa5) semop(r41, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r41, 0x0, 0x9, &(0x7f0000000640)=[0x4ac, 0x9, 0x4, 0x1, 0x9]) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(0x0, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(0x0, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x5, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r41, &(0x7f0000000040), 0x0) r42 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r44 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) r47 = socket(0x11, 0x4003, 0x0) sendto$unix(r47, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r47, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000100)={{0x3, r43, r44, r45, r48, 0x4}, 0x200, 0x401, 0x2}) r49 = getegid() getegid() r50 = getegid() r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r51, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgrcv(r51, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000680)={{0xf879, 0xffffffffffffffff, r50, r40, r49, 0x34, 0xfffe}, 0x6, 0x9, r1, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) load: 4.09 cmd: getty 87361 [ttyin] 0.00u 0.01s 0% 313k 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_LOCK(r1, 0x3) 16:00:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7ff, &(0x7f0000000040), 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x1) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffff3aed01d75554c73db9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000800"/204], 0x10) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_UNLOCK(r7, 0x4) dup2(r6, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r20 = dup(r2) sendto$inet6(r20, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x3bc) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'\xffDp', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = fcntl$getown(r7, 0x5) fcntl$lock(r4, 0x7, &(0x7f0000000240)={0x3, 0x2, 0x3f, 0x5, r8}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) write(r1, &(0x7f00000005c0)="d335210c264026aad38e959723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96e0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e5e0ec65bf96f42b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef440a339a731c18072cdcd3fad1006900f3f86f563028a152fd5c53c06ccf9246d96df97b832ffff0cafd191ee0af40e0b5a7da916544bc2b1991936eb94f44ce8005f7f0170a78baa6000000801314749d568f53d2316e5c77a7b44692b3eab87fcc009350ecfd907b7bd07755fbec5e07d8d5ea0dda352235d46bce500900f143f61021a61ef87b99761f1bb669ce27da7046a55a1057860a7b85f77138d37037e2033d6c9931242a8f90e1c776e3bd3b64aa639d449a9f1e03f8b05d8c12e61dd0fb757b0fd7fd32426413e148d744561aef56cb08b4eea2bf148d53f56764525565c2c61e4adb7c36f13da98f74b726142f01a2c8c604220b1dc4f30f77435a6839f91bbb752034787b561cbb384e8373851e715eee4810000000000000004a40d5dd5f310a1517a76ad2a9b0eeb0846e7458ae6f82eb13dec344dbf01c5bcdf5366ce8ebe5a97d2bf06a9a27f5943885e068689f952363d900"/545, 0x182) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x91, 0x1) 16:00:26 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x2) geteuid() 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x20, 0x3, 0x9) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) socket$inet(0x2, 0x5, 0x1f) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getpid() r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x4, &(0x7f0000000200)={{0x3f, 0x5}, {0x69e94aab, 0x3}}, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r2, 0x1}, {r7, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:27 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = dup2(r3, r2) shutdown(r4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000007}) symlinkat(&(0x7f0000000540)='./bus\x00', r9, &(0x7f0000000240)='./bus\x00') ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r8, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r13, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0xde4c1fbdd91f2874, 0xff) r14 = dup(r12) msgget$private(0x0, 0x400) mknodat(r14, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r15, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r14, r14) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000140)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r8, &(0x7f0000000380)='./file1\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) lstat(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)) setreuid(0x0, 0xee01) r16 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000000015}, {0x3d}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x76ed8e63902d70ae, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r1, 0x1}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x7fff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x5000000}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:27 executing program 0: setegid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0xff}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="383d6befadc45ffd5e0981decefa") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) 14:41:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x3, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$TIOCNOTTY(r2, 0x20007471) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getpeername(r0, &(0x7f0000001140)=@un=@file={0x0, ""/41}, &(0x7f0000001180)=0x2b) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) r3 = geteuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000001200)) kqueue() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001240)='./file0\x00', r5, r6) link(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000001380)) pwritev(r4, &(0x7f00000014c0)=[{&(0x7f00000013c0)="fa645058b4fea834ed8e8283f13a6f2608ac2d73d17d505599fea9f460ef90157c7cf2d1c9e72b8816491eef65c9dd02286a71c6c04596945c97f3097713ce47d04c19dc8201fad1bf7d53ef27b1adb81cd61e6193bd6d7041faa859dddf50e4476fdbe52d8873b3f610af29491f4ec3ecb69e1559fe5e01e2966acc9dfb21dd52f3ce653fc8928fbf56e7a22ebf2b045b4678850ca9b609e5a438d588d37d71c30a930e8218444afc06d230f4fdf49d4f0f688b0b027c8f271eb7ec3522564e0edba8ab976c5376a24d6199b66ffc", 0xcf}], 0x1, 0x0, 0xbd7) getdents(r8, &(0x7f0000001500)=""/96, 0x60) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd\x00', 0x20000, 0x0) symlinkat(&(0x7f00000015c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001600)='./file0\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000016c0)={0x6, &(0x7f0000001680)=[{0xfff8, 0x0, 0x6, 0x1f}, {0xbe5, 0xfe, 0x1, 0x401}, {0x2, 0x2, 0xda, 0x80000000}, {0x40, 0x80, 0x3c}, {0x4, 0x9, 0x20, 0x7}, {0x2, 0x5, 0x2, 0x4}]}) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x4) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000001740)=0x1) r11 = semget(0x2, 0x2, 0x400) semop(r11, &(0x7f0000001780)=[{0x2, 0xf000, 0x800}, {0x3, 0xfff9, 0x1800}, {0x0, 0x1, 0x1000}, {0x4, 0x92, 0x800}, {0x3, 0x0, 0x3000}, {0x1, 0xff, 0x1000}], 0x6) 14:41:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = getegid() setegid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kqueue() ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 14:41:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = dup(r0) sendto$unix(r5, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 14:41:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc4, 0x2) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000600)='./file0/file0/file0\x00', 0x0, 0xfbf37a22ed5b6663) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rmdir(&(0x7f0000000580)='./file0/file0\x00') r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="29710c53ca68101c0f74ec0f5352616de9c23074030425fcb030e0bb5271d0f79a1710a239b75b1c265d764c07da6edb79b98259718640669eb4", 0x3a}, {&(0x7f0000000240)="005feba334aa18f96b35727e9ce6e77c5553251983460f5d999e6c0dc3a3141c091cf0893a1d090ec2225b6af76a9f6f40251faa9d09f95e954d7cfd5d5819b46559fee4bacf30d8d9acdac2e046e54898d32206a2fef7c5903bb62d30bcae7e1ac49aa4aab0eb5a586ae579d88853fd6e33790bab95f0c1efc63429a53b795419979a3797871e575d3b973158c6131cfdbd9504c409c799b1cb75843c88223a62981d250fc00e12520e777eecb13638ec36926db041d7d3a5df266a6ec6055add1a38f20bed8adcd85f74cfa0a8149cf7fe", 0xd2}, {&(0x7f0000000380)="2bf4b89b7e50d703959a2fa4f152fef2300d8071a4f2bd9ec1f3a9d42523efe82e0221590bc3db7dc41e78a1172988c99b700a526c3dc339565f3b0c780fb7138aa039453d6c242da4e8cd9fae2ce8ef0ce38ac7a535d7f843db795aa9d4fb39d1ea7c595dfdc30cd9c83f8b9141f5a1408f5d23277ba73666f5739ae2241977cce49e1a174b01eed8a3e7930e4a00652fdabd", 0x93}, {&(0x7f0000000440)="8c5de8d2a603998825307f993a28639785f0814a07e25fd5d28c0a45f3f7408268ea8ba51f6d0555d312b43743973074db61bed27917f4619ea1957fd66f00752ba3cb61c4ccb33dbc509b28ce9b98289695bf3e5e27aa3f2275f0bfbd472a45721a1bf6a0a0967acd8390c9d9ad75782061989c03dcb88305c30b5dd260b1f274a1c8dbbc100a2013266db235d7f40ab8efbf28aa8e4151784d07ccdf0a45563d95be214bdf6ecfeda526d46862e6", 0xaf}, {&(0x7f0000000180)="00070e1346a181c467550949614ce1103cf73a2e0c98ee19640fe8b0c35666b7b3954c495143eb0bdc0ba1d875845a3a58e1a2", 0x33}], 0x5) 14:41:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x3800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:41:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = dup(r1) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 14:41:20 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x80) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) pckbd_enable: command error 14:41:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f7b0d045ef7046be15ec8bbbcb3e2a10000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r2 = getpid() fcntl$setown(r1, 0x6, r2) 14:41:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="000682cc5ea5eda255b789958045034443786a2f6cca91dca6ea1246a986a1317761e37e7b1f725b11090d95128a72c89b548f223f9b02653c1a682a00040000aceb022e0fe27eff6ffcd3f66adba7846e44df4102687c2dd4017fe1b1c4b5def51ab1c1c3871ae80df2c987988ebc1007a1cb49a049da7c061f93a2d05bc38315b3fb61c4ff6dc87b115a1a18b9f718c6c3fc09210da56e77bd0fe0699f7f16f5dba5037a01005e6e2edb3fc8ef75a1a560a59af3b700886e0bb02a98"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xd7d5e224147ea1c, 0x0) flock(r2, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) read(r4, &(0x7f00000001c0)=""/245, 0xf5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x156, &(0x7f0000000000)=[{0x3000, 0xca, 0x1, 0x4}, {0x1, 0x6, 0x9, 0x7ffd}, {0x3, 0x6, 0x81, 0x7}, {0x81, 0x0, 0x4, 0xfb}, {0x5, 0x1, 0x5, 0xffffff1b}, {0x3, 0x2, 0xfe, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0xffffffff, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000240)=0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x8000, 0x6}, 0x8) read(r3, &(0x7f0000000280)=""/3, 0x3) 14:41:22 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x180, &(0x7f0000001000/0x2000)=nil) msgget$private(0x0, 0x4) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sync() 14:41:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x7ff, 0x5, 0x8, {[0xffffffffffffff89, 0x0, 0x7fff, 0x6, 0x3, 0x7f, 0x2, 0xffffffff, 0x9, 0x4, 0x5, 0x100, 0xff, 0x80000001, 0x5, 0xfffffffffffffff9, 0x6, 0x8], [0x7f, 0x1000, 0x6, 0x2, 0x800, 0x80000001, 0x8, 0x80000001, 0x6c, 0x2], [0x7f, 0x61e4, 0xffff, 0x5, 0x10000, 0x6, 0x3], [0x4, 0x7, 0x2, 0xffffffffffffffcf, 0x6, 0x4], [{0x88, 0x7, 0x9, 0x6}, {0x3, 0x2, 0x7, 0x7}, {0x7, 0x40, 0x0, 0xffff}, {0x92c, 0x6, 0xfffffffd, 0xfff}, {0x7f, 0x4, 0xffff, 0xde6f}, {0xffff, 0xfffffff9, 0x2, 0x6}, {0x2, 0x3ff, 0x5, 0xffffffffffffff01}, {0x0, 0x40, 0x0, 0x7}], {0x8000, 0x7, 0x3ff, 0x6}, {0x4, 0x20, 0x8cb, 0x7}}}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x81) 14:41:22 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) socket(0x1, 0x8000, 0x4a) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x3) setsockopt(r0, 0x155, 0x5, 0x0, 0x0) 14:41:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="09000000000000000100000000000000"], 0x10}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() write(r4, &(0x7f0000000200)="9561fddb4a3ce48e3d02f98b941e665e98509ad2e37c28e8ef1a172f3045a5ba688c6e276c652b0dd02af68b2ce679aa6a9cd87682800451071d398fad5d26ea6b1c6ac321f1dbefc1f56c1210acbe913346c82852cc00bb0463aa7afb4c0e1e8ec021dd72097badfac10d02ec4f2f55ee1b28baff693acd04b58176b0f9a9a65cdaf1e5e6cb95e22db36410bd02181e040983bbf504b195cba74a16352de3d1782c6bb38c18740ae6835497ae1d39fbdc359754c92b0bb5e40e4ac7cb499846ad94b1a9ff5dfb42ed52653d", 0xcc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) fchflags(r2, 0x0) close(r1) 14:41:22 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = openat(r3, &(0x7f0000000840)='./file0\x00', 0xd82, 0x43) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000880)=0x80000001) read(r1, &(0x7f0000000380)=""/223, 0xdf) open$dir(&(0x7f0000000800)='./file0\x00', 0xa0349a7e98669d59, 0x10) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 14:41:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:41:23 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10ace, 0x102) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0xd32) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 14:41:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = msgget$private(0x0, 0x89ef7905c441b861) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000080)=[0xe836, 0xfffffffa, 0x80, 0x0, 0x3, 0x7, 0x6, 0x2d0, 0xc40, 0x8cb]}) 14:41:23 executing program 0: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e60516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c45336f1dc9b53c1b04ffb88b2d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/784], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 14:41:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) r6 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCLOCK(r6, 0x20004276) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)=0x9) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r2, 0x20}, {r8, 0x40}], 0x4, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0xe58a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) 14:41:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getuid() r1 = open$dir(&(0x7f0000001500)='./file0\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = getuid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4, 0x0, 0x0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x1) setgroups(0x1, &(0x7f0000000540)=[r11]) fchown(r4, r7, r11) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) sendto(r2, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r13, 0x0, 0x0) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getpeername(r14, &(0x7f0000001480)=@in6, &(0x7f0000001240)=0x300) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r15 = semget$private(0x0, 0x1, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) semop(r15, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x4, 0x0, 0x0) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 14:41:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) socket(0x20, 0x8000, 0xd2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x6}, {0x18, 0x0, 0x7, 0x7fff}, 0x9, [0x5, 0x472e, 0x8, 0x8, 0x7, 0x3, 0x6, 0x9]}, 0x3c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 14:41:23 executing program 1: socket(0x11, 0x200000003, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x800, 0x26) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) sendto$unix(r3, &(0x7f0000000100)="b100050390000000000008000121000000000000cea1010100006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290814c75b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd8972f9d2872babfbb770c1f5a872c881ff7cc53cc94303b22f0f90006ee01be657aea8c500000002000000000000020208a371a3f8000400549bf9465819476846000000000000018d9c981e0241b119f5b396683dc098d1c28ff5cd5fb307c06e2295e9260183cf453125b04911c536fd0c409354a3aaf27bb6d1e03a8c61bd6321f91d3396e0d77efb72dfe5a9aa729da02602f378a96683b4c8", 0xfe, 0x0, 0x0, 0xfffffe01) 14:41:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r5 = dup(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r7, 0x6, r8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:41:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x44}]}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x6aba671408d151f6, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:41:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x549872f651f5dc81, 0x100) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x802}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000280)=""/121, 0x79, 0x2, &(0x7f0000000100)={0x18, 0x2, 0xac20, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) clock_gettime(0x2, &(0x7f0000000080)) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000300)='./file0/file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:23 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x2, 0xfe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x311aa23aee242ae0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x10001, './file0\x00', './file0/file0\x00'}) socket(0x1, 0x1, 0x4) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) 14:41:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) sendto$inet6(r8, &(0x7f0000000200)="07fb6a737a4538c571a04b14a76656f64b90448f248a49a15bc98c2788bf3761fe6f16939b3b93fc9964efb1d96b14cc29bfd6496f41366487710cd18d7ba5c481dfcfc150c54e31cb017e12660020021d55ef2f4a10b60ebaaac6782b964bbfae65660fbf714b7e242d4202be8737", 0x6f, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = kqueue() ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r11, 0x40}, {r10, 0x1}, {r12, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000100)=0x808) fcntl$dupfd(r7, 0xf, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r15, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r16 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r17 = kqueue() ioctl$FIOSETOWN(r17, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r16, 0x40}, {r15, 0x1}, {r17, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffff9c, 0x1e, r13) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r20) ioctl$TIOCFLUSH(r19, 0x8020699d, &(0x7f0000000300)) 14:41:24 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x40000000, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 14:41:24 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, 0x0, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1fffffffffffff54, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x5}, {0x7}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x4007, 0x7f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x4, 0x9, 0x0, 0x1}, {0x3a, 0x5, 0x5, 0x35ad}, {0x14, 0xbf, 0x2}, {0x1f, 0x6, 0x5, 0xeb}, {0xe000, 0x2, 0x0, 0x7fff}, {0x6, 0x1, 0x4, 0xa486}, {0x7, 0x5, 0x5, 0x1000}]}) chmod(&(0x7f0000000100)='./file0\x00', 0x80) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x87}, {0xfffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 14:41:24 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) chmod(&(0x7f0000000080)='./file0\x00', 0x44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x42) ftruncate(r1, 0x0, 0x802fffd) 14:41:24 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x7}, {0x47, 0x7}, {0x1, 0x8000}], 0x3}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="45ca4be846c7a4070ad3e63c6920c01fcf25ff253c1cf010db8737a5f29be664a8fa5699345f55d3fdf9c80ae4372a3a40792e5f7e0c1310cef9133b55ed2626c11cf7d7a7fabe28676d01c41fd4d9013967cc1e2839614b817f1dcaf86835c67c7c30", 0x63) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockname(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f00000002c0)=""/144, 0x90, 0x801, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x210, 0x20) fcntl$getflags(r4, 0x2) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvfrom$inet6(r5, &(0x7f0000000440)=""/213, 0xd5, 0x1003, &(0x7f0000000540)={0x18, 0x0, 0xd49, 0x9}, 0xc) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f00000005c0)) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000640)={0x6, &(0x7f0000000600)=[{0x7, 0x3, 0x2, 0x9}, {0x4, 0x2, 0x1f, 0x72}, {0x5, 0xc7, 0xe0, 0x1f}, {0x3, 0x3f, 0x1, 0x5}, {0xafcf, 0x1f, 0xff, 0x9}, {0x876, 0x8, 0x81, 0x7f}]}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x10420, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f00000006c0)=0x400) msgrcv(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/248], 0xf8, 0x1, 0x1000) 14:41:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 14:41:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) accept$inet(r8, 0x0, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x39) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) accept(r15, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xfffffffffffffffb, 0x87, 0x10}], 0x3, 0x0, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0xa, 0xffffffffffffffff) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) tap1: address list non empty 14:41:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDENABIO(r2, 0x20004b3c) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000bbe889b20f9d70af490990419da8efcd61c69e3364e8833dd79f66558e311c38cedc4ee0c728dd34044e80a3c05133469824d13052fe091ad79934801c90f5487480cb3d6f5d3c892a7ba1a67119b01cf5c2879fff8b9b1783da39572d51d39092dafc3e330bc0bd8404292375b300007e479250cc9f19be26eef0a47386aa1004f7bebfaecca201105a270e30670d7a6389dae2331a0ca9983c46459b4f2db3f290a7a06f20f7c0c2830e3171398bea6441eff9cadf33b836f3e2a4ee53bbaa0bcd0eaa9b7d796b2c0531e7a036c0841ad0afd1471f6352711c3615844678eb6b1ce0deea3cab23aea64235f25b6bb111384d725526bd3e3476"], 0xa) 14:41:25 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[0x7, 0xffff, 0x4, 0x8000]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f0000000200)=[{}, {r3, 0x40}, {r1, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000240)=0x3) close(r0) r6 = syz_open_pts() write(r0, &(0x7f0000000540)='[', 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) bind$unix(r7, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000080)='}', 0x1) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) syz_emit_ethernet(0x7a, &(0x7f0000000200)="1109a21d6470892d71e330ff1155ae402c1e6b904f696263438cf88c132990f0b85f7da4eb67b3d03a5bdaeddb788a61c1d5c0f6befb2e2a61fa77a1f363d74d53164738176820960129188ea87d55028f844741e3c36b6207e635ab96a09a9c5a480c6d24cef11d9e447f6498f640796fd3532f2bdc4db7b4a8") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x800000018, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x400, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x8, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x20, 0xf0000002, 0x4}, {{r3}, 0xfffffffffffffffe, 0x20, 0x4, 0x800, 0x7}, {{r6}, 0x7ffffffffffffff9, 0x1a, 0x0, 0x1, 0x4}], 0x5, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x2, 0x1, 0x10001}, {{r8}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x18, 0x2, 0xe00000, 0x2}, {{}, 0xfffffffffffffffa, 0x91, 0x20, 0x6, 0xaa}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0x3}], 0x8, &(0x7f0000000480)={0x0, 0x7}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) fcntl$dupfd(r2, 0xcd3135e7aa10eb90, r4) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 14:41:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "00000000000000017b145dee9f23727c00", 0x42}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000400)={0x3, 0x0, 0x6, {[0x6, 0x4, 0x31, 0x7, 0x3, 0x1, 0x7, 0x2, 0x1, 0xe9df, 0x40, 0x3, 0x6, 0x401, 0xff, 0x8001, 0xffffffff, 0x1], [0x0, 0x5, 0x2, 0x22, 0x2, 0x7f, 0xc5, 0x3, 0x2, 0x9], [0x8, 0x5, 0x8c0c, 0x1ff, 0x100, 0x0, 0x513a0e21], [0xfa, 0x4, 0x5, 0x1, 0xb6, 0x6], [{0x9, 0x8, 0xfffffffa, 0x9}, {0x4, 0xff, 0x0, 0x7}, {0x0, 0x7fffffff, 0x6, 0xffffffffffffffff}, {0xf00, 0x1, 0x20000000, 0x100}, {0x6, 0xc0000000, 0x0, 0xff9}, {0x2, 0x9, 0x3, 0x1}, {0x1, 0x0, 0x1ff}, {0x0, 0x4, 0x5, 0xd172}], {0x3, 0x3, 0x9, 0x4}, {0x3, 0xfffffffc, 0x0, 0x3f}}}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x3, 0x9, {[0x7, 0x8, 0x5, 0x4, 0xe3, 0x3b67f4f5, 0xb22, 0x0, 0x8001, 0x4, 0x8001, 0xfffffffffffffff9, 0x8, 0x92, 0xfffffffffffffffe, 0x1, 0x2, 0x5], [0x10001, 0x7, 0x400, 0x8000, 0x100000001, 0x2, 0x3f, 0x1464, 0x8001, 0x1f], [0x7fff, 0x0, 0x81, 0xfac, 0x10000, 0x5, 0x9], [0xfd, 0x8, 0x4, 0x20, 0x1000, 0x7fff], [{0x81, 0x401, 0x40, 0x2}, {0x0, 0x8, 0x5, 0x7}, {0x4, 0x0, 0x915c, 0x1}, {0x2, 0x3, 0x4, 0x6}, {0x6, 0x5, 0x10000, 0x9}, {0x7db6, 0x9, 0xfff, 0x2}, {0x7ff, 0x1ff, 0x3, 0x2}, {0x40, 0xd33, 0x3ff, 0x8}], {0x9, 0x40, 0x5d72, 0x1}, {0x2, 0x200, 0xfff, 0x6}}}) sendmsg(r3, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 14:41:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r6 = accept$unix(r5, 0x0, &(0x7f0000000200)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r7, 0x1}, {r9, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = kqueue() ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r11, 0x40}, {r10, 0x1}, {r12, 0x40}], 0x4, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r13, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r14 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r15 = kqueue() ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r14, 0x40}, {r13, 0x1}, {r15, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) poll(&(0x7f0000000240)=[{r3, 0x10}, {r4, 0x1}, {r6, 0x23}, {r8, 0x122}, {r10}, {r14, 0x2}, {r0, 0x4}, {r16, 0x4}, {r2, 0x40}], 0x9, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r17 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x18) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5d7a01ee, 0x0, "b04d00f3ff0a631a00"}) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 14:41:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x3, 0x200000000000}], 0x0, 0x0, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) write(r2, &(0x7f0000000300)="2fa0", 0x2) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10008, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)=0x9517d285bb1e3f48) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r1, 0x1}, {r4, 0x40}], 0x4, 0x0) pwrite(r4, &(0x7f0000000000)="448d8ea625e5063667171e570524668c6b5f7373291a215dcf9c36ef0924fe11f139a2e704", 0x25, 0x0, 0x9) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 14:41:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000000)="f081c5805f848c05aab5ceed9f5323fcfc0f092d6e31e6cf355f6f"}, {&(0x7f0000000080)="7acf8d456612f3997f98a10b89a18532e9ed43fcae5061a518ad867118c396a3eaa6d87057bf94ceeb4f9a29ef385626a4f3a3f11680c5fe7b1a4c9cc0289dd586452227e825dba91dc86248be551914af31ed4c7def0fe95989bd4765e019c9550f6f07170763a47071cd0cb2160711"}, {&(0x7f0000000100)="418bec0b71c9abde5a1a95c297a7a428b0adf3b23c8f665d61d186ff3427e4b489ee0d6fea"}, {&(0x7f0000000140)="1aba081c09d1166eb1bcaf92f35e9ced8689c348a54a802d5658c3967a991ef9bbc82c2271213848b6e42f2efd4b7410ccf21f405333d6f49e417967f648ab4bacbb267f78e2895572de3afcab05229f9c6689c8b1c04abfe481a2a54c8c1b33dc1e9c44fa0a2068"}, {&(0x7f0000000340)="38855fe6a53eafab7da0c41e09155659c3ed91d65c415bb22404bab15af6aa98ba2a02da19e6b9b7138279b5716d63b9a403c246e2fe438896eff72bbbe4b54ef7a045a585800bcb0b096447ee3f1d349f8c7503e1ea19a5c7bebb6102d87085ffd081bf5774d631153c1245ca07d8364af31696b4695d43f2820c1cfd103e402b3882d59c77a75768f5e787de068a53bcafd847d3942d88add8a2be039994ecc33c8474cf3bf7bc7ce53216a3d6a1bcbe1b05852ceca5261f8d203311a0b38568f13d031335a46ac2f27a5e35f571bff2678114bf38ac"}, {&(0x7f0000000440)="8451aa5df7c7ace77d23922bac34917e6b3d55dd9f9e1990c7dcafe10993dff05e36d83caeef25ca600fea98ef890ba3e0a69e93ec8c402950f83144fe24b1ed37dfd4aaa9a1a900f696213ba14ddc6d628bf1c8b42e7c69c3054397f32ef8d09d693736eec33d31086cfcb1ece2dcb9ebf43bc412247fde6f7a05f5e82f3c85d8f28c545211ce1e24160f6b8b9fd8b0abfe5eb029d22a177d07306f376dd4ffe3ebb622c76d043642b0c0a3a1b46a9676b00e1491043fa752cf715c9f452def3b09aec62b65fcda783b9092ea479d5c09900a8189a3d51cc641bc351b1185d1f4"}, {&(0x7f00000001c0)="de05602f8cd392de02ac38052f46759d8dbff7319d1b5d2dcb66026a97a20ee2e823fb81cdde7690beac82bbc638db996a66b1be30e63d4d33c93e6294d9ef128c3291772cb56238a4523929718b8c3100446abfe959cab3c512fb2cdb295d82c31a898c9d61c423643f78e4c42b7e15241198f1ac4143dc6120c6bef7b7fdd002b0da818c62a1a921bbdfb81a5d4db8d99410ca4c3c491b4e30dce6da54425f9c4aaadfc515b8b5a165cf00a4e207e2ad15ff5ff481586a1dafa3"}, {&(0x7f0000000540)="f50849e3fc"}, {&(0x7f0000000580)="eeea274bef4eb554591adb6b70c77d24af032c38a361c13195c46289a5844dd84f7c28aa4e91372949cbfbcaf172dd5925aa37b10558be0c687b07887356dc1db69266304e9816beaaf6f128f877c5413def22f42f45222c56b4deb9f87a0639920584345ce9f175a99936a5d2d4c9a173a3186b842579c9d270852da3353200213509afae717838b090cf4b4d96fd59a1085fc4df5a"}, {&(0x7f0000000640)="40b76836a7c2fc8f6e1d8804758b111ece41b5810aa05d997172f820fc366f8975ddd1f816153e6cf011f39e"}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000040)={0x870, 0x20}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:41:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:26 executing program 0: setreuid(0x0, 0x0) r0 = semget(0x3, 0x0, 0x504) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) pipe(&(0x7f0000000100)) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xfffffffffffffe47, 0x0, 0x0, &(0x7f0000000dc0)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0x0, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xfffffffffffffe4e, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f07a57485726a84d22dfc66f609050000cccd64ca7370e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fef85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f626440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82feb69052bb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00ea4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75000000000000000000000000000000dc539b1cb32ba835c16705c36f4fd43cebfacb2e39e8674ebdc480b9b82c8078438e8d39e163948c7a0f88b5f5c71bcbf655a8db3e518d070a89832d1147a29e2c87424c6e5432cf79c24260b344191fb996b7937c2c55ff806f69e1de8c5958b14e308e1cfe9d1586bd5c17c06d87b5b6e7a84b3947b62da8c7fa5901917fe553388d8c8fe8b9bc5263c8a8bf99aa4d3dbca9859ca777d65aad9bcf24cc7c8b54a20cf76604d8e0275e152eec179e89e923f7f53295a8a1ef74fe93bf46f3f2b1e9ec5aed5e8c987f25b93b54f037c912556aba1f2c502cfcb2f3073f86360ba0"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r7, 0xa5, 0x1, 0x100000000, 0x2}) r8 = getuid() r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3, r1, r5, r8, r9, 0x20, 0x38}, 0x6, 0x100000000, 0x3}) socketpair(0x18, 0x4003, 0x102, 0x0) 14:41:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r1) 14:41:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x1, 0xe, {[0x80000001, 0x0, 0x1394, 0xc14, 0x5, 0x8001, 0xffff, 0xd1db, 0x444d1107, 0xad53, 0x2, 0x5, 0x9, 0x0, 0x9ea8, 0x100000000004, 0x9, 0x1002], [0xfffffffffffffff8, 0x1, 0x2d31, 0x3, 0x4, 0x6, 0x1000, 0x8000000000020, 0x8, 0x1], [0xfffffffffffffdf0, 0xe051, 0x5, 0x6, 0x7, 0x8001, 0x9], [0x669b, 0x4, 0x4, 0xfffffffffffffffb, 0x1f5, 0x80000001], [{0x8c, 0x3, 0x67d8, 0x6}, {0xfff, 0xfffffff9, 0xd9f9, 0x536}, {0xfffb, 0x8, 0xa20a, 0x1}, {0x1, 0x4, 0x80000000, 0x5}, {0x7ff, 0x0, 0x0, 0x4}, {0xfff, 0x9, 0x6, 0x400}, {0x7fff, 0x7, 0x8, 0x5}, {0x6, 0x6986, 0x0, 0x4}], {0x0, 0x2, 0x2, 0x7f}, {0x567, 0x9, 0xffffffe1, 0x80}}}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/Wpf\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000002c0)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) r10 = getppid() fcntl$setown(r8, 0x6, r10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r11 = fcntl$dupfd(r2, 0x0, r4) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet(r12, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 14:41:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getegid() r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() setitimer(0x2, &(0x7f0000000100)={{0x672, 0x2}, {0x10000, 0x9}}, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x80000001, 0x5, 0x1000799, "08180b027f610400bfaf7c50ffffff00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0x33) 14:41:26 executing program 0: pledge(&(0x7f0000000300)='\'\x00\xe5H\xfft\xcd\x1f\xdd\fj\x80\x84u\x13\x01+\x96%q\xed\xae3g\x13\xd5 \xe4\xc3\xf1\x19\x8e\xbf\xb422\xf8\xad\x05\x8b\x18g0-|\xe9\xbb\xa3\x133\x84f\xde\xbe\xae\xa4\xa0\xda8\x16\xf3\x98 \x86s\xa2E\x8f^\x9d!~V\x1eG\xc0v{W\xe6\xbe\x17\xed\xaf\xd4\xbc\xadt&\xe7ZC\xa0\xc6\x97Ip\xa7IN]', &(0x7f0000000380)='/dev/zero\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x43, 0x3}], 0x1}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d8516635498fa3c28dedae75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f2f064b23f1"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) getgid() ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) bind(r4, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x400, 0x20}, 0xc) 14:41:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = kqueue() ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000300)={0x0, 0x7}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r4, 0x40}], 0x4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)=0x400) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000002c0)={0x2, './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x50}, {r0, 0x4}, {r0, 0x42}, {r4, 0x2}, {r0, 0x80}], 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 14:41:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440), 0x2aaaaaaaaaaaabaa) r4 = semget$private(0x0, 0x7, 0xa0) semop(r4, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) semop(r4, &(0x7f0000000380)=[{0x2, 0xf7fc, 0x1000}, {0x3, 0x7, 0x1000}], 0x1) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x150ec61b942c89a, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r6 = open(&(0x7f0000001300)='./file2\x00', 0xcb25ffec03e7f2a7, 0x4d) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) getgroups(0x4, &(0x7f0000001200)=[r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={r7, r9, r16}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x200, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xffffffffffffff47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 14:41:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8004) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0), 0x20000000000002ae, 0x100000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000200)) getsockname(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="82faffffffffff00ffb7"], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) dup2(r8, r0) r9 = socket$inet(0x2, 0x2, 0xa9) accept$inet(r9, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000200)}) 14:41:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x6, 0x0, r3, 0xffffffffffffffff, r7, 0x1, 0x7}, 0x3, 0x6, 0x1}) 14:41:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238494aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f5385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000a000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd67976307ac323d04b01a8a085d5874dba851ebc6a1f5bf7be5842f4671c936abc25537712a93d25865615685847c3b83b3b879a4d24b80378d4fdc1421bff9bc793318f76720484af8399c35a90c71f8afbaf776e1a6d3ee798f44198b2d93d46194289263dc36415d4a68bfcf77decc39e78e9a3ab892188b499f188abb4d03b372dd75395bc1828b700041c00a908771fcd3a8df4fe180528903ede0ce2a8cf14af3c07ee7c0b3598529b6dc729dd7d0190e2ebdc4256f94cc90840341592bf62c107d81c50b344a0e27d933063cae977fddd07a78c5678dd1ec31958262f7a83d33136a60080e8fdc2de31ef591afd2bfd00bb4b28e8fda872b974b4187b9814d3d00"/505], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe761e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x1, 0x0, 0x296) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b400000000"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r11, r1, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_LOCK(r0, 0x3) r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$TIOCFLUSH(r15, 0x8020691f, &(0x7f0000000300)) 14:41:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1465883b21b13ab5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3dc, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000340)) nanosleep(&(0x7f0000000380)={0xf0, 0x4}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000280)=[{0x2, 0x84, 0x800}, {0x1}, {0x1, 0x40, 0x1800}], 0x3) r2 = semget$private(0x0, 0x1, 0xc) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000006c0)=""/215) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x61) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup2(r5, r0) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000200)=""/120) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x4}, 0xc) r6 = semget(0x0, 0x3, 0x240) semctl$IPC_STAT(r6, 0x0, 0x8, &(0x7f0000000000)=""/38) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x2000}, {0x0, 0x5a73, 0x1400}], 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 14:41:26 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="821a2e2fbabe00000000e5b8899666696c653000"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 14:41:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) write(r4, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 14:41:26 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x5) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0xffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 14:41:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x8}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 14:41:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = msgget(0x3, 0x5b1) msgsnd(r1, &(0x7f0000000880)={0x2, "4bd6b0f4295ecc58ec9811b4811a32263386d7e1e30b3c013ba84fadcaa01eebfde02d8975ef229bdda9f9afb9886922983f357732503722b4eff835fa941f266077b09cef737618d2401f746350e67111900383775489f8b8d50b6a641dccaa5fecfda140e34d9694da6a5dab4463a2d660ec37b256f6436f4b4a105bc5d72b06feddfc72992446b4df29e8fb3bc6fbaac03c19e6ba6b5b003bf980c8498110ec29f59960c39a7351f5b23f19de8883029f175524e5da08f07b576135cc43470ee46824d8c3441ad5a2424d2eaed2a6ecdad55202a41cf3317d9c787d35706dbcfdae4def805a7a64243627b445fb1d8d018ca17a499a39e0fc19a7ca5a01230aa0d1c5276a8cfb283c5df0b3940251cdf948d7dd0c4a754f319a1a20cdfc180b1cad3536749942160139a5d6d6b4a7c290544293c3828c3061dd370a3169fd1fe17a345cefb06b3d74e151d1787995a0f04ba9798fa05dcc67f792dc603ff938f35c2d9d38172109dc15f617b01234dfd5295d4c32d5e5791b5d33f3639aed45d8f52a36a42ded5b865b6aedb336f58ec7375c56cfea285bd5542da0316953cb8b2d9ea3564542fb2d24824136a51f8bfba0bf98ad9764c1335a9466e465992f031652d5b7b8aab5279386b42601053296b21349dc8b7d824411365d856a11badafdaa665eaa1e9bb8106334ff7c1372d911403ccc821b1337aa48f217ec5d68a990af31cd8dd8d28896d2078d06ed663bc23136f1f85c8776dfdde314eb6e6be1cfb7677988417fc8c1e1398d6a18d7a0adeed1cf9d39fba8f62a9e4e6a9c689a3fb131d96918d3a7ba9020727a57bcc4f9f4d9cebbca251198adeba7a9c46c51e5750845e88df5de1c79ac0e86737f0fd53f38da3952ca5989e096359b0f150d5e9f4c6eceb38f73ca17bc5d86322d7b50287a6dc7e1dc53bc56fe0dda966d3e6427cfcce7bd697b49b87e86a37ae4ce0ea5f32d4efe180698899f0de0050b889ce1a3e6432c3e2b9106d9ca863cf91c3ac9a8cbfa27f60037ef4b8b510804109325ac6d23405dab2c0d71238015d2f7f4e464d2baab5a9439d9acb610683c67727104d740d410c677c3267a9aeffc7ffeb4950cd67d5329e9cb9f4bd515d1ce5f9af57b0bcdffcac30e8bb6bbd7494133d15b836dbabf1c413f16aafa261586ed9c6f2b49015d31cfab709a6bf89ef53cbafbcc134a15ec4f84eb229684f88e89205e66cae40682014b42eef976bdb528c28253bb37be90f93c47a926928f2c450bb4d11c4f5403ff60b74bdd5d9f694ff262cefafe146dabd548255aa514a7afac172bd90556bda48dce77a27a87b9e8ddb76f29b425600d2519be80db6e40fbacdd0a4e58da2dfdaf39b242c0da35e5e81379ccbd479c5f856973b7cb15ef46716ed6b855ae526a25a28181dfcf3b6ce9f497957e15b2d9cc3eda764ba00095973baa14b5d87f167a0f52d59b63dd270b1f9c3b02076b5adda88c13c9f213d2d36b4db78ca4e7b09df2a05107ab84e2a87780f98e1111002093f6c776b147ec9a3005a20872d07f763f92bd6cff26c72a69f1465d39087ac1c25df7d4a12ea56e8788a4e5d2abbf5611f10ffcc0bac0c01157c3525ae560e5602d5d65588c6c8f3c0b953b00807132c9b2c1fe323d1b16db520b18f74a2e9dae21e746f8df1a81cccce7cea6cefdcb47c27d176a0d9b897bd2f5fe16ee6b9035783c0fcc6c2ef1239ffc1f9341d9ba349f31ffeb43803486165c19b1640e93e4d4c157cd39d43256e12c5c3111b31ce2f0a6e4466517c1de35b895a96ba869327d18ee1e33623cb5dc54fef95f6b5853e1555a1aafa588c589a92cbc7108b688f057e12400becaf262c87a2d997134a72ec80de62ddc7b9f6675ad8cdcd6fb2943a855173fa98f159ac0563a3e1e7243130b996da62c516ceab1fc9daba92c2c4ffbf9d47298cb02a9c65723b0cca03b5c4df4539fe33b7a5e06f80fbb775ea1e606e1cb1f55b53c1d25c31c1ef4eb9b1b04a7a78c5ec813aac5545741c088dcc4d8d78420d98b422554694ac7f59e371a19853c3499154ddf16fcbaf553e8edde4775a5f42efaef45b6fc811839ae7f2eeefac4f42fb144dfd6bbb08d7d21635a32c12c304f3506a366b11cb0c4c5dfc23261c01d2b370151e040c9dce6fc423d96bb8cf6122eecb83a0e534ef877e1d5f89fa7071119abdf91795f07858416d3bdc39a165b839313e2845ab9204268cab132160ae9d243be200f168d1edba85ffadefc2c9e4a5158bc24fff701797daa23789184289e26ab19d609130a5c4dba5fac9a033e67fc81a0897bb326b97e02ea5ed7fc7eb7673eabcdc37e8e742d4f263f0726734f8831eaaae0bf5969fff3eeb266aec8cc3636ab37d41d3f87e26391b6ee93268fceb5b23825d7b7ff1b9931d8fe4b4b427d88838d71c488b8fc2feebbb4e1a2219ef2c5e8a87a4c64d9fddb083066b53f52b29711e1e1fe9adbdd94478731846cbcd91ad63c21bf47d3255865fe48462a8711bb5efb4b4e73e7c6082a40db9ff803e81f870fc6a82ebfbf5400c828808d01e2b751fcbfde2eef1de4c40cd6f834b8a8ff25bb38c1b92448d3a8061b4ae29aef2c94e8694d04162a227f6bea3c3fb4701a5221c9a901cb4e43414314ed7d8009ee668fa86033f6969942abf4c0de7b7ba91235746c5e3da214795b3f8b03f1a5ae5cfb846aafaad6e30f5f96c7711a2fb8d96735b236a2f55c0d6de4a113b5fedf7686b7ba82ada84806f10f3ddd67f78ce675f28f839beefdff5c1ae4937a7fb250e3ce03e44f1693054b97174dec43e0a63e3d65c4144923425a971d1c7fa4ebd4a41fd8ee4bdfdfa727851bf15d7775b42fd5cd99b5df843bd3e5f99716812e7217fdaa9c0bacfddc85d8d38850db7b0625f1ea868d014c445edaf1edd71ae5da7c62ae960d0635faf5f7226fd3b7de3869366d5e5cde17a8b83c883c138f64afb238592513560900d85650508500a04945ad2f2cc6498be29d97223d9194b1e32f08c5eb3e610ad0375642da35bb1841b4881f4208ee364149bc0d6cbd0cf4081abbf88331fb66af90b7c31e17d32909161bc6d37a5b08fa1948680a2f3b3fce6686105a959dd459390b2ff26c7223df6e8831382dd120d98a19ae648880cd96fa804edd3dfa9a97029b81e0151a092d040a8882e639756b02ca4e7e8c9811a325cdb292143b892b68cde7a64e694fcb93fd89d8e139914555ef52512709ae4ad16e5daffd479672cefa75c74dc9b95349cffdc5363c84fc28d11b5111d369eccaaeaae6b57cbc012601fb90df9d038e54c9c78794e80e6560aa3775226bc9c01967d0483bf1259ed93ca844162e65a1d172802d4b6cbb07481f80d762415e9c94932016f3cf73ccbe3c8f2626b01bc0a9d73784ab9262d3f8b8e444bcec0c150093b60f60edb3421841f1c614bc32af41db741ccb05a36dcbdb995d0e446711726320ddfd9cdb74e555881c7b4a8d61971087dca9d9de186d2789affc5ad8b287cfbb28cec713cccd4af829df3293030a66de8c7f5274f6d78e9e7286c37704b16eba3258ca49d401c93b69ae447278d9d70454887048f60f09e19ca42de0d6824e803681293f835593cdb948b4ef243c61f1f89efb47f28db38def46ff199d224db34cdcca42d0933f1e0894f27aa82a2f73bf2fd9bf1698431d7a34ca71a7ad2db71267748f36ea7b9c94ec9820f896e7018628bf2cf984d3d4bfc544a07d9e7b0f8bd9494841e01ca8d1b3dd47838e7f1aae184013d1a7af2a67400c8b9823586e448be08c57ca1b27b8fc9b25764b6df113ee78956b7fa07d0555796be4e89b018773d4057cc31b2b1f5daf8eadbea290e726897f780b079319b12c2dbc6a5dfcc53eb3a9166eb002be6b149b8c3ba711c41704085c88dbb6b535d43badbe02ea0f87e60104ad9aadb546afcc8e1f7841348d61c4621d6ad46ba4ee12d9fee9329af25cc982013efc4d0fc70d4e5eb386ae07a103ca9d03f85639164ae9a48b3f2ff33993498e0f94a20a502d1da8aacf9a865135449ae2beaba0a5969f75dcc187fab80427e47fe96ce4849605a53605984cf9bae4263dcdc39e9be2f267f397ffcebe32fbf3f99a22887f98e94c9c4145c85d457112fb6eb9a41dca12313865d02bd44139d3a23f0a04439adf61eae0022d9a46ed0201904a24c55b3fde1cb62c0414176fa827e49433bb1a3d5768c84df42edc4e9b44f38e60bc4c2340dfb883b699563db59b2db9caccedd794a1e1a757a186a2ce53f4bfab78299c20f1b671b1ca47209e79a2cb7268847c89321fb5142b53ccdf46f7bcfaaec13ff13f553fd169d5a9b8a5864fb5324faae985c6dc73d07437aa8aeef8a7e77a941e1adb55751a6dd114952cd888cd1955508218bf81672f6ad82c811b668254df8c62dd2764cf26370dd64b6cef121d6f77793149f843ae1431c51c8e9ac55a1953266c86c28c7c1078f3f615788dbf1f5458eb35fa15b1bfaf81e9e122a11dbb3600e81d100b2ed9b0310302ac1fc5f541a5f795a9eaebd97df01d74d576eb470c19fd4877bcd030689e957ce244bdf126dfa2deec310d9c427de6aad8d339b9b866f4a1963c6fbc6b4315a66ca83fdaa25b8dd0c3ca6bfdeddf026ec65565102f02e66c88e4f950bdf60bf05ad0ef75091105a5ea4735c6c11c7ef845de4d6d178aba928a1aa716e80b65556c885b80e182277bc851e1e1b14cbf377be3efba07e54b048f1de6e3e7ac495a0d4274b53c2fdef3597e77f6adcb4b62acc37ad7583a91a0a5826cdc0586e2c8ca33107457cd976b89293244a1e241f05b02eb1c58aa1323a6c2c5b0532d122c56a714b9ccd9d47428c65619137049302bc37764aa9388de6f8e5f3fce4324f3314fbfc565069a6e6f4550c8bb6fdca4a742bf3bd2032cf24dae11d059665d02f86b7b917e12b14a4131a1f76d35623418c53724e4bddf719c1e2c0196dda06f2a71bd8655f9acbcffdcae81b8d9fdbac436ba7113072bb8a504043ea02dea07b16034c6fb10051307ced1fb524d402fb5b50fcd91c03e09b901b7deeea5b0b2b45f1ba4d5e0d8aec16668435adb9ac611b8ab9c5f9a05dd151e8f977cde06890469ba835be98da2a516bfb436db6cf5d237df94a7f3a190bda19f15705097becb313f040a77efa6cbf84f4c23fd42dc768c7202b3ac0c69d45fd3ebe92731f622abadd5a11f8687f41bf9703b4226ba13d03c32d3a82f4a8f96986baf4048d2fd4518c7e6c35209469ef9386c505e8a75862e4b28432efe3e967c5e9e07dbcbb6c5b137b5044d2435fcc3429676f4f7c75384ceb7eb9874d6be4119ea644bdac1d8e48b7dd0f3d9874ddddb827fbfc211472cf4863d17bcc82db55fb3bcdbaad98a2cfc160b9cd5a391de812fbda2bf7d9da841dff9587dd0d8ff3a99e8ca237473a636ac349e2a3ac69dfa5cd4508886ed18d40bca816eeb3123d3867082066f51934df7ed6bc8a7811b7d767f4cccdf697aea86425615879e667caa41cbc6c5c1ade8a5ac988bd7f3676032ef48dc9c189e578fc40a79c0730e37578952ae65d10c5484db28d5bab5408437a85fadd91165b4baec2316a5dafee01d859c34fd88867862b19b89c8068c4537faa3f595781c70017863f88cb27bfebe4f1829bd86fa8619c0aeb72870da1d40e0f836cea2e10ae1c928f3e6fbad1670a9a24a9edb0c51a88b5fc13b2dd8558a3495779d383c8f1f05af6268e68dac1fa673f112d00c92fa20ac860118f671ce8f6083ec99c5feff43fdea84b46138"}, 0x1008, 0x800) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) lseek(r0, 0x0, 0x8, 0x3) 14:41:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51, 0x0, 0x9}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000100), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x80040, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:00 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000340)='./file1\x00') writev(r0, 0xfffffffffffffffe, 0x0) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x0, 0x8000, 0x3f) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:00 executing program 1: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a9f01238e149eb3ed54b2e017cbe46e35cddecf18db151266bb670097178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f030079efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070a08ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r3 = dup(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = dup2(r4, r5) connect$inet(0xffffffffffffffff, &(0x7f00000003c0)={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x28, 0x0) r9 = fcntl$dupfd(r7, 0xa, r8) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000000)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r10, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) r11 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000340)={0x401, 0x3, 0x112, 0x5, "fa9404896de4cf1d7536114881238fec99d094f0", 0x7, 0xffffd0a2}) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x20}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0xfeb2) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = kqueue() ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r11, 0x40}, {r10, 0x1}, {r12, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r11, 0x0, 0x200000000000a, &(0x7f0000000280)="9874471d0ef4b651fcb535ce53ab596413c8da505b6157aa1a90022238dbd8d0f44f20ccd1bbb7012e144c89a9060f336b2be8d1d2e85a310ce9ca151d9f0d26af1113f86af8304229e8513644701cbc04edb315f18111d446d312a60cfdd9d996942d904adaeed2774c4fffcbdbff6c8067b86d220d880fb4c6206e116756a157cf770adf3c80a6d11f0321490b0dc1a90b868f90cbff163bd10b8ecda26f8cbc407f418260f05edcba89e6a8aa93e690f24c3b5de06f25309ba86938127a90caa894bb0f407cc41c219141f8a06918bc536956af843bb84f8179cb67b88b20c6bd60610f1bd9ba9b8478983e9ba37352f4eac78861f8522dbd597b9b40ac0fdccff6418a522447e989f530c28c006c1892d33cadc3bf5b594316ab9e11bc7a8cfbd162a98af15fbc56a9b2b24425e5ac7b9321710ef471c72ee63b0105a0da946bad74fcda9a89095acb211bc09258c97aa206485ba9f81346f9cf24d68e4af13a92ed7797b350b1e6895a712edf0d70c27313b0ba27b46002f7d1dde2e23cddd624ca19e7bd17e70938222ba2041ab3e751e25cbd9fa0a2", 0xfffffffffffffea8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x4) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1126) fcntl$getflags(r0, 0x0) fchmod(r2, 0x6) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x204a4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x5804, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/32) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r2, &(0x7f00000001c0)=[{0x1, 0x49, 0x1800}, {0x4, 0x0, 0x800}, {0x2, 0xd6, 0x1800}, {0x4, 0xffff, 0x1000}, {0x4, 0xff, 0x400}, {0x2, 0xf3bc, 0x2000}], 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xa) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:00 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x0, 0x20) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r0, r3]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x1, r5, r2, r6, r7, 0x3, 0x3f}, 0x0, 0xadc, 0x5}) getpid() unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair(0x18, 0x4000, 0x20, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x201, 0x0, "000000000000000100002000", 0xfffffffd}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) flock(r3, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004c8000/0x4000)=nil, 0x4000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) syz_open_pts() 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x7, 0x6, 0x8001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x20}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000001680)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000240)=[{&(0x7f0000000140)=""/212, 0xd4}], 0x1, &(0x7f0000000280)=""/72, 0x48}, 0x40) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = socket(0x800000018, 0x2, 0xff) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = syz_open_pts() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) chown(&(0x7f0000000200)='./file0/file0\x00', r29, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, r29, r19, r23, r25, 0x1e6, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) chown(&(0x7f0000000180)='./file0/file0/file0\x00', r10, r19) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r4, 0x6, r13) r31 = fcntl$dupfd(r0, 0x0, r3) r32 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r32, 0x0, 0x0, &(0x7f0000000040)=""/189, &(0x7f0000000100)=0xbd) ioctl$TIOCFLUSH(r31, 0x80206910, &(0x7f0000000300)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94040000009adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764dd08e5dcf27ca5fb1f2ffa82918df57d4c5cf29d62dd8d3507a5e20f75f59c7b5139c1d79839d575141a78ec95cdfade3c19e7d16026c1843f2a9a894aa41f9ce8841b4908f60af6a08e6c7e4592d3cc1c50367a92387594a4904d7a99aa8570dec0ea17e011ea15295d3c74a5a0244a6181c3cd28d6e6232e2140a769dccb903f7d97299ed7878598c652808ddefcf24ca41c0a69e48f13cf8d009593"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x9f79e9e562aeeff0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94040000009adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764dd08e5dcf27ca5fb1f2ffa82918df57d4c5cf29d62dd8d3507a5e20f75f59c7b5139c1d79839d575141a78ec95cdfade3c19e7d16026c1843f2a9a894aa41f9ce8841b4908f60af6a08e6c7e4592d3cc1c50367a92387594a4904d7a99aa8570dec0ea17e011ea15295d3c74a5a0244a6181c3cd28d6e6232e2140a769dccb903f7d97299ed7878598c652808ddefcf24ca41c0a69e48f13cf8d009593"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0xffff, 0x2, &(0x7f0000000180)="99fe8a750e1ef69ffa5ed4762bb5fc449e6cc14970a0ef3ba0ecf229773bd4d9127c341dcce8b33be500000000f1cf07932d2cbdbcad49563c82f0d57f85884ca0a8b825889751584188f01cd24aa3a99d91595ec3f601701525644194b5345900ad748933105c383672923335ddbccc09c852c3c371c18f2def411d6c200f0d60a3bb73aecf8ae7e1d16cc964517adc817c9448b2842e6bc5985c8a1c730ae449184b4492f6163a8a0a46", 0xab) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x14}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x14d) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r7, 0x1}, {r9, 0x40}], 0x4, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = kqueue() ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r11, 0x40}, {r10, 0x1}, {r12, 0x40}], 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffd, 0x100, 0x2, 0xfffffffffffffffa, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x58, 0x1000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x3f, 0x1, 0xc59, 0x68}], 0x0, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffb, 0x10, 0x10, 0x7, 0x6}], 0x8, &(0x7f00000002c0)={0x0, 0x5}) 16:00:00 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x27, 0xfffffbff, {0x0, 0xfff}}) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x6, 0x1f, 0x3f, 0x5}, {0x6, 0x2, 0x4d, 0x9}, {0x8000, 0x80, 0x4, 0x7fff}, {0x0, 0x12, 0x3, 0x51}, {0x6, 0x2, 0x80, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x99) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r13 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x999, r1, r4, r5, r10, 0x100}, 0x7, 0x3ff, r12, r13, 0x401, 0x40, 0x6}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:00 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x3ff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff00000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x2ff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xb4}, {&(0x7f0000ecf000/0x4000)=nil, &(0x7f0000e8b000/0x3000)=nil, 0x8}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000e8c000/0x3000)=nil, 0x6}, {&(0x7f0000ec9000/0x2000)=nil, &(0x7f0000fb2000/0xb000)=nil, 0x6}, {&(0x7f0000f2a000/0x1000)=nil, &(0x7f0000e58000/0x1000)=nil, 0x48d}], ['./bus\x00', './control\x00', './bus/\x00', './bus/\x00'], './bus/\x00', './control/../file0\x00', './bus/\x00', ['./bus\x00', './bus/', './bus\x00', './cont'], 0x7ff}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) r3 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCNOTTY(r4, 0x20007471) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x7da}, {{r3}, 0xfffffffffffffffb, 0x0, 0x8, 0x1, 0x7f}], 0x2, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x99) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x108, 0x6) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r2, &(0x7f0000000080)=""/40, 0x28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r5) setregid(r4, r4) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xff) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') socketpair(0x10, 0x0, 0xdc, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000240)=""/117, 0x75, 0xc0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r7) open(&(0x7f0000000380)='./file0\x00', 0x800, 0x80) r8 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) shutdown(r8, 0x2) r9 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r9, 0x20007479) sendto$unix(r9, &(0x7f0000000440)="4708ff121aeb67e43314f46bacd6f23e950444b43fbc2906f8566bb74c3c5a949648d6aacd62156f67da2e1ac1b75e118ec9344650d2499c853b8ffcaddd277fcd03511eae4a8520e68df53ddcc52f21dddba8df5a88fae9a8b9c3810b7d2aa44f804bb120c26af4f8d40bb6352faa", 0x6f, 0x1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = semget$private(0x0, 0x3, 0x4ba) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) unlink(&(0x7f0000000500)='./file0\x00') pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCFLUSH(r11, 0x20004268) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) getsockname(r12, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) 16:00:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x10fc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) chmod(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) getgid() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1d}, {0x80000000000006}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x11) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) recvfrom$inet(r2, &(0x7f0000000200)=""/26, 0x1a, 0xa8ae07aec12657b6, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) dup2(r2, r5) close(r0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000080)='d', 0x1) 16:00:00 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='\x00\x00\xf9\xdd*R\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x6, 0x5, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'taf', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="ffe583afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa0e0d1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f48200c62b5d2abaf4c43aaedae8cb720cf1248f1846655800bba691afd4555fbcd5167065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677e4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e246402bcbae87621f4405b6c3d0100000000000000162e16cb500da337ba07001070f02f1f1799564742565cdf1ee5e63bb435ec99fe12e795e855ed73051903d0dac3271083de5a34db8d36d069f32e8dd655d17d92746aa279be0df8f69ee982d1256b4de6308b8ebf"], 0x10) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[@ANYBLOB="a54f374b3ae2abf2b5025c4dab144d43e0f8d3fd74c4d2d265048e4000000093601aa4e3703b62b7cf799ee95a7c3b2fd37b7eae7ac3b0b3a0caf4a06629dfaa13a0d00d6b87f95b20addcbc97a434b32a96a50cbb3c7b9db1c41e8b4b6d3dfda9ef63893d21df2dc8ab58c8fce2f0b4c6e65a4a8d999c077e735773c87b8fd56a64b3003989"], 0x1) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x4, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000000006}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) socket(0x18, 0x3, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1d}, {0xfffa, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0xc, 0x100, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x9, 0x7, 0x1}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) bind$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 16:00:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) close(r0) r3 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:01 executing program 0: sync() getrlimit(0x7, &(0x7f00000004c0)) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000018c0)=""/11, 0xb, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r9, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:00:01 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = getuid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x80}, {r1, 0x40}, {r3, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) dup(r1) clock_gettime(0x4, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001100)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchflags(r2, 0x0) lseek(r0, 0x0, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000010c0), 0x421) kqueue() bind(r4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() sync() dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:02 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000004000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket(0x400000000018, 0x1, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 16:00:02 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x920, 0xa0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000200)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r7, 0x1}, {r9, 0x40}], 0x4, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7, 0xad, 0x2c, 0x5}, {0x8, 0x9, 0x2}, {0x7ff, 0x1f, 0x6c, 0x2}, {0x5, 0xff, 0x2, 0xc0}]}) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r2, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0x21) renameat(r1, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r32, r33) chown(&(0x7f0000000200)='./file0/file0\x00', r32, r33) lchown(&(0x7f0000000780)='./file0\x00', r32, r33) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r32, r22, r26, r28, 0x1e6, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) chown(&(0x7f0000000200)='./file0\x00', r26, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() r39 = socket(0x800000018, 0x4000, 0x0) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r40, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) chown(&(0x7f0000000200)='./file0/file0\x00', r45, r46) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, r45, r36, r40, r41, 0x1e6, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) r47 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5, r19, r34, r40, r47, 0x120, 0x3f}, 0x20, 0x4, 0x1}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001a9, 0x0, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) 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) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa) pread(r2, &(0x7f0000000080)="7fc0e73d369ffe93ab41227ff6532383dd9d5520f0d707439b16256cf36f474c4fc13057011c35471a8372fd84f38fb623486a350fd46b", 0x37, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) dup(r5) r6 = socket(0x2, 0x4003, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) dup2(r7, r6) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) connect$unix(r8, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0xffffffd6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x20000, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r12 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r13 = kqueue() ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r12, 0x40}, {r11, 0x1}, {r13, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffe68) r14 = socket(0x2, 0x4003, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) setsockopt(r15, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r14, &(0x7f0000000880)=ANY=[@ANYBLOB="82000300000000000000769418a2bf73f08e807bf0e38a290f21b573a1d1520642243f44c84bbb2cc14a2e160d6c60acfb92042343c7a579f473545e07f6f61840c18d85f7c7c8fb06016c0270d0b7017e04fe27aa3990fc96fd544c6334f95950b4d25cb2e265dd8f0beb0334a4d913af6ab4032dea52379ac33ac15c1c2c354a3ff27f8ed6d754308515585c14ba"], 0x10) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r16 = socket(0x2, 0x4003, 0xff) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r16) r17 = dup(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000600)=ANY=[@ANYBLOB="00cb322f66696c652000"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="b6021c587fe887dbb59faec34fb0423793847c1555bdb52207645f3d7f302acab729c9e91c7171a52031744da408b403ad7a862f37a384019226710b16b65c926fb30483423d8e9ab2ea95db6d4b43de4dbec03f9a18072e49b80c8a1d6b8d7891605f78801efb43b51173e7cb2b7bce63f0a22ac70dd527447c666a11c20cec1a8144d34e0d7f82aac4332af7f8323ffe5c11c86b37af6337f587fa6dbf9480ace10c505f7e6f11ff6b71c1f270eea12cff36ea25ea52ba66ecdbcfa390e0d3ca46b304e3563a117bd64e16072b13f7874924929947df51d6976fee", 0xdc}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r14, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32=r17, @ANYBLOB="ffff0000010000000000000000000000f9d73baa29779d81752e3cbfdf8a59600ca16e2d26f40bb301a469fb404b3b3d843738e9678d6444508178ec0e906af4abb316a87c6dc6353e50e8e711e1a59329e8bf3b14b6a4f7e857787a9d9a8bf5c6afd041379b732245c42ca649a1074e86"], 0x70, 0x4}, 0x40d) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x5, 0x4, 0xffffffffffffffff}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='@dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) r6 = dup(r4) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x405, 0x4) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xff}, {0xfff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x100, 0xfffffff8}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0x2) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) dup2(r1, r3) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="46bf585bafa623f91ed8b4657182bb6e060d6b66e823f36edcb1e4", 0x1b}, {&(0x7f0000000140)="d069778b17a1111da6a3d4693c5f7355ad4fd44ed0206f06a71c890886d8bf0e154ea8e48b17eebe093d45cb9725a3b664a8def60609c82eac80", 0x3a}, {&(0x7f00000000c0)="132d32f47cdfd4dea32a8fc0edb2e4a8a77dcbcf4439a9b4aa0c55fbe1c7a0f77283", 0x22}, {&(0x7f00000001c0)="62ea0fe838439dee40f541468f429a765280568a6724ff3af2b769e79fb378cdfcd7983af91bc28c78a326e917038d47024b82545f1c5d01ca9e9e68088159ebb1345afd3122ed236b3ed81e499939991f6596e24fe9c8ad8c2c4deafffcd0d6e57d756a689d6df63ff772f5bd2391522940dac65080dda54cf48cbf2d4e6d61b7982c690bb40b074efa9c533de72c0bf0fcf1efeb17634cbfc92ab6ca7d55feebb243edae82c064010b7573c35b7a2da40f7b46d1e374bb971931d6521bd3865536502c485193ef84fade727e8ca4a0ed3fd0fcde6ecc245a540f80f2370447f29c60935d2cd94d11df7076c356217f3014a708d1c40c4e8528", 0xfa}, {&(0x7f00000002c0)="16593273520c387897c8564e4d524182ac9dfa3ff9ac681922ede609fb4116205cef235510d5a140dc", 0x29}], 0x5) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000003c0)={{}, 0xa, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x8000, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000980), 0xc) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000940)={0x7, &(0x7f0000000900)=[{0x1, 0xb9, 0x6, 0x1}, {0x6, 0x1, 0x7}, {0xe3ef, 0x7, 0x0, 0x9}, {0x8000, 0x7, 0x8, 0x5}, {0x5, 0x7, 0x20, 0x2}, {0x89bf, 0xff, 0x1, 0x81}, {0x7, 0x7, 0x48}]}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x7, 0x4, 0x7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa3c7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000bfe000/0x400000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000dd7000/0x2000)=nil, &(0x7f0000d60000/0x4000)=nil, 0x1}, {&(0x7f0000fe4000/0x3000)=nil, &(0x7f0000c3e000/0x4000)=nil, 0x3f}, {&(0x7f0000fbc000/0x2000)=nil, &(0x7f0000e64000/0x2000)=nil, 0x200}, {&(0x7f0000c56000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10001}, {&(0x7f0000daa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ea6000/0x3000)=nil, 0x7}, {&(0x7f0000eb0000/0x3000)=nil, &(0x7f0000f02000/0x1000)=nil, 0x80}, {&(0x7f0000d97000/0x1000)=nil, &(0x7f0000efb000/0x1000)=nil, 0xffff}, {&(0x7f0000dd5000/0x4000)=nil, &(0x7f0000e63000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000f90000/0x3000)=nil, &(0x7f0000c33000/0x3000)=nil, 0x4d8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xe148}) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000009c0)) 16:00:03 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6, 0xed}) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x3) flock(r1, 0x1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000, 0xfff, 0x0, "2200000400", 0x0, 0x800}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000400)={0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xffffffffffffff0c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x2, 0xfffffffb}, {0x1, 0x5}, {0x1, 0xc1}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x3}, {0x4, 0x8}, {0x3, 0x4}, {0x1, 0x7}, {0x2, 0x1f}, {0x2, 0x1}, {0x3, 0x1}, {0x0, 0x6}, {0x1, 0x81}, {0x1, 0x20}, {0x2, 0x2}, {0x3, 0x6}, {0x2, 0x2}, {0x2, 0x3}, {0x0, 0x80000000}, {0x2}, {0x157de22137618cf5, 0xf19}, {0x3, 0x1}, {0x1, 0xffffffc1}, {0x3, 0x32998c62}, {0x1, 0x6}, {0x2, 0x6}, {0x2, 0x5}, {0x1, 0x4}, {0x2, 0xb8ec}, {0x3, 0x8}]}) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='@\xf7') 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) r5 = dup(r2) connect$unix(r5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x1, 0x90, 0xff, 0x18000}, {0x200, 0x3f, 0x40, 0x6}, {0x8, 0x0, 0x3f, 0x5}, {0xff17, 0x5, 0x5, 0x1f}]}) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) syz_open_pts() read(r0, &(0x7f0000000040)=""/101, 0x65) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f00000000c0)={0x6, 0x7}) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 16:00:03 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r8, 0x40}, {r7, 0x1}, {r9, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r11 = socket$unix(0x1, 0x7, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r13 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r14 = kqueue() ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r13, 0x40}, {r12, 0x1}, {r14, 0x40}], 0x4, 0x0) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x85b, 0x9}], 0x8, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x81, 0x1, 0x80000001, 0x33}, {{r8}, 0xfffffffffffffffa, 0x24, 0x4, 0x2, 0x3f}, {{r10}, 0xfffffffffffffff9, 0x1, 0x2, 0x7, 0x60783e22}, {{r11}, 0x2, 0x41, 0x4, 0x5}, {{r12}, 0xfffffffffffffff8, 0x10, 0x10, 0x8000, 0x3}, {{r15}, 0xfffffffffffffffb, 0x8, 0x0, 0x1f, 0x22}], 0x101, &(0x7f0000000140)={0x80000001, 0x10001}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 16:00:03 executing program 1: clock_gettime(0x6, &(0x7f0000001340)) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000000)="9e1c7bc6929875249973e602f021602f31b5e8abafe55bf960c7959b37b412458a8e780559bf1cc561f8204d891e32d1993a954f92fea817c45cf3bf32f929f241f04cc13502c3f00355d2ff8d76601c5de7a2", 0x53}, {&(0x7f00000000c0)="ca6e819a39c7739f42b92dbad5b5c22b037e7e0de6f7b91045c75e7b3e8a4ea29fd3ae79f4d160d94af8d8aae2d2a3883f693f421a88dc78f650fbffaa9c9e7c7395ac778516ab55f585605b1437c3a366af20831986cd357b3c23e93073533dd48e53e6c1e1357f3070078d2ad8b5aee5ea04ca4eb435bd20134374ff87a66586fd12d109b432e94e5cd6aef5df5f2aed6730574c761e9f339f4ba9380e3cd68280a5f54fe86e4bb60ff9f2214e597080eb2985d64246b0150b5d1739020da62e76ce79f1af4560a6c008e16e342c29ef27c8a6c53fc6237b1967e43f0e7c8a9a398570a26438a36cb3049efb1c452ade559d114e5879bbc30c84b5a2d32a46d30f49da7afbe4b86bbe9f092f34194805e73d2b9db6e39094c4bf60091c014e650c06ad6f35adcce26fff2887db6a71400ba39d3062377206b51ef4b27e6c4bf9ec14c2ba214dee57f2ad05755d0e98c4382e66fb6e6b8556e2a844e91220bec36273c824bd6b2699ebbdf60d7efb79bacb483d047ed9b7eaeb0de26c0477688d30df6d7907c2effa505ed1b03f31761a89c188b7f7efaa29ba802b7219cee0b5d17eeace69205618416a93475709cbac478b1a2668e8d8d5934043ef560c8af5915cfea0343baec4942be1dda6afce0f8d8e5bbeacccc650af33dad4c8baaec601a67d4549e011249d1b972fa8df0a7951a390a9d7c8fb3c35117edc3b70d9273b79e25a3c9afe0f6229ff7c346ba06b6d8330dc6b1d44e79c7388b5df1a744266afd2c7d46af6d61e53386663db1d14c70527fbf853e09e7ca994781ad913880568965c625c606447a66bb6e7802f3cfc42e7c24897ae0ab4da4f2d49f9d80646d3682d6e0dad3e839c7df9ac3e233c417059bfddcdb1eef766fc815c209b4c69453d0f645724afc296efb50f8cb6d1cd72f9f5557fb840f650086d4fbca50cc701479e634ce5308a15946235bc3590d65498719b9e9c933c2a9a079a95dd5a002d4cfc5ce71848dd216a1ba404f275fa5caab3d6f15cc207082a69830b36cb215f9810f0951a22265e29ba33f2a716f759f3f363e813b16f4753a56c7e628a1e46f27818227f0a362833cc36acf0c450c04f25a1ecaf0a6c7a620289da9a1639e775df22cbc305f07ee2bce109099b0b0c74128df8e60f3d039346e3ed76579938a88b349cbf93a21aa4b0bd44b8682617b7efd61e206de9fd483fe02e543f86d6bce2a700036caabe09844692ffc04371701e11ffa272fde4a69afafaa43043efe08f6daab020ed20eed7ebcd61a7f006759f46d75ddaceb7486d215a85a2e6902d1a4343d7abeefbc5667be780dd3a2dfcb509e8a3c7d8ceffa782f38098039e7855dcc138875033381902134fa9a23e32cad613d20455c08d6e920d91225467d5b275c6ecac21d8b96a9af926bf8da9168fff9abfd5a351d0428914a87994e2285c14ba00551b038eabaf382baa15386d5a61f0f8124a791789d8c0a182214f6184614fb044354e5708b158e928a595a522ace81b7338cb52aa768fd00b428852bdf29f1c832ad5323c26ed66c7fa2ae17f542fd9f5a520f7df21966cf3e20971f389d42e8396e8797daa8199c2c2b6b327ffebe8a0df3373e99ebad5656f1638448907d5c1c6364a0a76180f6b356aead9e24e482cc9819808b1ff56660f8763d8fca73ca580396d2fee519681e4cd5376b2f24e8b853d280f6054eec7b0a25a6bc3b727266455c7abe5a630c1085d5e56228daf2fed4cb4953a9d60b8eedf4d9622fac3949a45759cfa49de5f954e5d2a322e07e3fd2a4609263f05edc1d4487adce4ca49ea38b406ffbea57ece2c53c3fbb04d3d80b60a28418d922bd86234c9427938d533b594bb8eca369bdecc033776bd12b84d5fb7da14e7240b873da595b8c60b42d16286869d1ea6c864357cb6a506508cca7e7b9fba8978850eeca2f9a1d3390f1dd8ec2d8b125abdb3322e13e039de9afdf9eb03584597d3a93896d5f3c3f1d91ec1f054f3a856e072e428c53c6f1613c45a7c2df7ec6fa8a3ddf61f75a1e1eb476e32554c69687c7ec77739f71c1525a2c9784d5e42901d58a1b0fa77b55ef9498fc16fa15f14323820c16c6a6529250b0af0c2a689d673b1e8eccb00d3ae9d50dc23a0639b4450bf647f946d80d5924be2b397f780ebc5efc269a16e09d9f5dfc290c1f0a71d401abe8952627faba318e9df36fa7f56a81d4782308533379e70b8cf0d3b9036346a0a2d0bdd157e8d96c02427c820ec8a03b47e78fd626a339107ca52d43aa7b1b59ecda430779bae94a2a50f9b45973aaa8d929070a65b6c90582a2ad7e6338ebd7b4704ea9ae584893462c5ee2d947c0c14b68f62917e14e954019d5b426e3d684e5a43be0f362aa4716c66e4c3b39969c4a11b6559f241e8f796a31a5eb469d2855d4a4e4e96860b3e4e53ecb85c4a85efbb000e259fac0d1b4723cef80553d30bc9b0e65f553e2cbc79602a76c5844871654a734026f05b561466dab5f50cde9cc1ce194800771ee8e4d5a0b90254d8223d7b3ca92556ccb812a1e88d01d09242381b93bd945f3208d2f115df6ecee375294c098aa610f9e095c4dd2a415f067b9da4be356325ea254e0aab9b492514b7a14f05a0a918d30c5d1f70a77f82d861deb1a60446675dd710f092da276986fd18a989fbc186e748a9a4ce40c46667fe508d40bee3db239b816bb769120cf0f2458a7e226f193a1ef0f09024c97348104b2c4d754acb73a12e15857f4ef57b0ee41209c951088c2af809858a8c18cee57a4721b6e6bdc06396512c93e3c256757ffe1e885eb45ef86bd96547750f7cb4039b3aecc09da5f91fa06966cbae8c6ae1bc73d73974001c116c08815737697036a2b98a53eb4ad8830c52495e98ead5bb3770fb3347e6503e303e0836801c4f5b349851cec71f440671e479aa5a72433cb0d1f1b6deeff47773512a11a7eea4e193b233afb21ae9a23c4eb39ef347f2469d786cd2b3010ec6b1a5f0ec0889934c0ecfda32f5fb86a3549f5c6c6f4441024dbb80f9252aee990198af1b41270f507b29359eda70c67fa32424e9e1ade92fd6c1775c5494f3a8bcfced9e7c161dfd229ffcb006da5e45b9117dafcc27c788498fb7a8dbd33ef303502c31039448b3148aa578e6ab313a934f1dc436a56076ebee7c237716ea8d6d376021a13e9d7a6998040ce7e8c0be5a07fac382243343652cb801a9f1a7967ae2d7a434fde6ada0cba901dde66c83f530bb1ac0fb0b8c9cfbaccc3be2e07b9e6b06b2311e47200a8507813f8534a32be99a52bc70d750695938fddce36768d569e9cc7e663bf3230f272fe39a6855a1ea16af591854ee55d3d9230a082f4f7cf243c07d8f09c160e678e4f09ce5e3666ba845c42ac60f88b8f430fead0d278be2a12dffb17d5d960a4fe02c2dfcdfaee0067dfeb6505c5905cf4597ba058b5ccd6683ef5c4a8eed0b249d477ae2fd54584512b234b86d03c349148312377eb56090ff872e06782f4ed51f06b2e32e85dd7795b701acf23c0f4b2c5f2e54d508d413832c35f6eeb7a9d2574612975544d7496c11948428f88b081d4605d9b14e7ed06e0c926f5f90db7684744a20bd1bfa30cd1f43e1f9b7691db28d08de76097fbcd4e8a67652ae52e26a8c9f7931a8314fc908a79d463e92e4bbe038f10e09725faacf7073728a5619d5a3d50207d23c349858e948f866fa489b2f00acd55d22424d18ca4ff6a8e027c46de28c3ba1c650dcaa524b40325b1abfca41da16216ea229611386fba8d987bc5043b47e0c048dfc9f42ee2e2e88c12ecf21a47030d9f1ad6ca298e40e8cb4825f805c42d9106c59cbe2a3e8065aded89e564094a344444e9c4680c63cdef53e0f0ab68c1e11cdff44c9315433b048fa49f44ce5c635f8b9bcc751271b71ae259c26aef7fa2dbef4301564ccaf2f0626ec39ba54513275c6832f91a6c7f43c0ff8a54b92c2cb2d9d95d31bb9ef48835257b33e230d472c346167f6f6835de2035dbe4271c52743f379491d61412a755980762ce6690853f008a62106df429ecca4a1f64b150336e1ce02b4d99f4357c3c74a6b7de9a9e069953f97e8c310fc26819c83a105193d03492356ebf255ac62a74e5e2aa7a87982faf27355c639dd5945fee505ffbcc05e993863f054e1d7639fb7ac89e7f6d10c62da36113d56b7a5c93776465b47884bc5c091edb7e7b0bf8a8fd0d9341cd0e9e9d5a403ce7f3fce748339a6ff4b8909796256087f310ff4eb1d31426ebf3ecdb1c227c75e8390752846d4fac5cdb3f76f0d23aa2cebb746e0a2b10ac560b1ad517ba452d8d3cc4da1ce370eac974427fa3b9c95691008bf222f2300f253cbb5cb9c4c4a08c4678a053be1c40184dde3350d5a3305cf894232b1944a46d9aa6f296f37d40a1382bb6b18cc71bdb27564848cce1992e860e5d27d5245cae67142743e6145b416c7cc0ee70786771a76ffac77384e52e1c2892e5f128d20c2ed25aabf76043dd4bf3901207f065cf67181299738b1e7abf5bd92370dee785f668fcf0daaee476eb77a39a1bf7ec51c8e2af5abd39c0c86f1e7a5750cd4699d94a11514b73acddeac1ea216ca72a084f87a3b3416d65fe83f09104f9a5b14a174ea1dff5dfee206ed6038a09b3e47fbbcde109ff0564f20b25f97cdb705d4b77b1f9a08f13237e06d16c73de48a1a31ba7c90f563aaacb6ac6aa4e162da53f1e5e06e7a02d9735f4e18c9d8bb4112c0530f7ffdf080fa50bfb07e5120a8f9fa3e9aaa863575a4b4f52668e0a98f7704cedb858d3ce703113a6ef5266c1ea33378f9941632960ecef8588b1d0f1510f88307168ff8508d38681f7f4c0b14cea34ed767a36dbcac34e4204871d1d8b464b6676fc720b72fb22e40af2e07e80fafe779284b9e18f486779a5e888322f1ae41359284e74a319f327ec4a51ea828a68624698d9397ad08ad7384291612eea6a0dec56cffa98f7a41536c0041721a1907f26caf8add103c428408f5559918d4000e2281f0b2e0b96a8d17e529833418071fb946b12eac07c57b970e13124c5d0240e02bf5a919e8a0f7a5971618a6eb1aa45234f8322aeb8420eedd876226dcfa5e43c482820a82543a35fb1a2a01518d04d1a7c44f048ac5e7f7534ce676acf1ada7ce3161615cfad5c819eb6ef028b21f5729df14bbcf5fdb3d2c3519b5e85a733530ab9ca6168e1a88af1e0268dcae4fa462da0015f5c26e5a61100c99ac8783e5c1d6738c357716d2ddbc18b15fd4dfd7a79c2bcbb26e9a597c9fc59b85146c06f6653000546c4917b1ce4d0863f1b573f4c99c60f96c4065cc2c96c39ea5339ba2dbe6787092dcd396b636d5dccc4a9d3c713d7e4fb34374ec079e688b9a318aa560718805f9d4bc15e4cdf97f64d01ccd6f37219734a42fd663efa0c343fdca8ce2bdb59eef6af0a4e27dafe1fe18559866c388c606420e7009b69d9f6556d8690a571b69f5956f88399b039ac7185ea1c36588f8e28ddad13a6225be2f9da4c1fd136fb6ea5db4ae58209df1cc8bb598006842ce72c113ada4069faaa54214bad48bca673a03bc9f07880a9bc9c9ed38091ffcf52f58f344f131c2bbeb2e4c94e3d550d4a641bf7b0a0a06d747320a1a377b27825ce0f77b6c341c7f3b596c138e9f3c052164c0c59a42f8147ea982398c73fff8acf76727c6df468c6b07456b4557d4c918ec8c70e1fb3a12760dd6085f881b5c90da4da56f6b9a8b433c12bef3a1f0ac9063717cd4164e4f05c27c29bd54f8ffa0585d3f38d67c3ab4f7", 0x1000}, {&(0x7f00000010c0)="a1d65315f8494e7f8b9527e8ac8a5e2390c56212739406", 0x17}, {&(0x7f0000001100)="50bfc4845541f63dc91a72424fe224d0a592d20563461a935deefe8ac522517004a9e999", 0x24}, {&(0x7f0000001140)="1ef385fa7204556f7a2ddde9e356f0aa1b3531816bc8c0a57da032adb7ab421a51e2c6185929c64bf1ba4ef8760dedfe774f8728e143012d6505fa0c8d70ba14a1502f64540e6ef38250c0bdd511e4e76016bc9d940b6180b6f885ee003b7c98d7225824fae2e95c5dcf9f92834c28496f9be15e91f5de4f2a5387b4d92ed5338a8d1335a785292ebbf4dc0f6a206b5a4d9738734e9d7d7ba7c1955ccfad7bebbe9273", 0xa3}], 0x5) r2 = semget$private(0x0, 0x1, 0x100) semop(r2, &(0x7f0000001280)=[{0x0, 0x401, 0x3000}, {0x0, 0x3f, 0xc64cca3d60ba2388}, {0x1, 0x800, 0x1800}, {0x0, 0xff}, {0xf, 0x9, 0x1000}, {0x1, 0x81, 0x3400}], 0x6) pwritev(r0, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'C\x1a\x04', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1c78, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x74}, {0x24}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="00311a8043867ea688369ea85cd8") 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) r1 = getppid() pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) dup(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) fcntl$getown(r2, 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getppid() r12 = getppid() r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x8000000000000080) pwritev(r13, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r11, r12, 0x0, 0x0, 0x800}) r14 = socket(0x18, 0x1, 0x0) close(r14) openat$vmm(0xffffffffffffff9c, &(0x7f0000001240)='/dev/vmm\x00', 0x90, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r14, &(0x7f00000011c0), &(0x7f0000001200)=0xc) fcntl$setown(r10, 0x6, r11) 16:00:04 executing program 1: truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x64, 0x0, 0x3}, {0x401, 0x8}, {0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:04 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pread(r1, &(0x7f0000000200)="dcec77a37140a0d3fc7997658f0f8f0603dd56f51c5fa39f91e34530c600278b557c8a678464ba72400eb90c62079a3f82286f29f46d5e3d85397504b2fcc2be1ac91d33c2220fc853f8fead4e88fec926d2e5cf565d9c408bf32da213730c", 0x5f, 0x0, 0x6) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0x0, r0) r3 = getpid() getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) rmdir(&(0x7f00000000c0)='./file0\x00') r4 = socket(0x11, 0x5, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/142) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r2, &(0x7f0000000000)='./file0\x00', r15, r21, 0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x3d}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000278, &(0x7f0000000040)=[{0x100000001, 0x10, 0x7, 0x7fff}, {0x80}, {0x8000, 0x0, 0x0, 0x10}, {0x400, 0x0, 0x4, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000280)=0x200) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r31, r32) chown(&(0x7f0000000200)='./file0/file0\x00', r31, r32) lchown(&(0x7f0000000780)='./file0\x00', r31, r32) lchown(&(0x7f00000001c0)='./file0\x00', r31, r32) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, r31, r21, r25, r27, 0x1e6, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x3, r12, r21, 0xffffffffffffffff, r33, 0x2, 0x2}, 0x8, 0x9, 0x80}) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/241) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x53}, {0x30}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0xfffffede, &(0x7f0000000480)) lseek(r0, 0x0, 0x46, 0x531f41cd3941e592) 16:00:04 executing program 0: socket$inet6(0x18, 0x1001, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x80) sendto(r2, &(0x7f0000000100)="fb6db8decdf89d93039aadd6adff3b3103d33d67e1ea9ace66aecb63b5d860ac41d5f5f2f9100b258377c4af761d980b89c4a821758336f4fad81d109c72891c023fc927df5f43d214c28ee771cdce1a4b4674eb28203ea71e7073570f6dff149c04152301ed86df20941b428e1c25835cd000b453e8ab6ebbbf6ddccbd7cb110a2e66902dae0df7ffd80518d3a98244431ac2c134b2d1bc51b66783e9a4da06a7464dd684daffb21f94e8e2463e010a76e1dee84160e3541504a1412b2bcbb5", 0xc0, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x105) 16:00:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() seteuid(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x90) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7000ff2f66696c653000"], 0xa1, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) poll(&(0x7f00000000c0), 0x0, 0xffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = dup2(r3, r5) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000000)={0x2, 0xe522, 0x81, 0x100}) 16:00:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000200ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:05 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000df3f077eaf7fd553"], 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r12, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r10, 0xfffffffffffffe01, 0x9, 0x20000000007ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) r17 = geteuid() r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0xfffff000, r12, r16, r17, r22, 0x0, 0x9}, 0x0, 0x3, 0xffcf}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000004c0)="a4cd9cc7b4650bf74aa633545c4941069f99aeceba6bb1ede1196ff58a83e63737fe2873923d19420ad6f856ba2a72364d7ff0b4911c4d3d63744173172d160490783012a60817a2777a9499bae016af5161fd0be1d2f08ac3e59751592f5e119bff18515e881d9d3068ee34ec05fe0e2b1a220fb1971cbc411583305df2eda97ccfabe499992fa33a24175b2ddf0b7246d16cebbed180135ada3ce92cc20c9ed21fef572f0c3d429fe2ac1a0e3bfa37ca98678f2cab5cb16f07be5949b1d58f59fbfde71c3a3ebee74ff28f91b3cf05e9f37a8d72a502abb50133473bb3e0081327f94b64c8d09d47d63f3f2cf62024b0d50690e5bd62a66068e470bc6cc89b4c1ffd7bdcfe011b2580e9ca17c85b56b29de864270e217d21c4e7a36d456c4c15b4d44695768a2fb6b4e83efe3e4d7f6178e2af8710c50dcd554b4a65d3e2116e9d79e2101312d3e2e450a5bcbfa70ffa277c59d6607a7033661b38d7b9932098f96d2ebd90a7f99d0060dfc45c5e8e4f1976023743526cab54fd1a67ceb73ea45920d9f25a1460614c984865246af88ce1773864b2ad84d8c410685a5047becc2a8578520c0b7ffc796f34b354698a4910d27f134626809074bf2cfbbcc315d28f7f4140c4148bb4d130f9ec574e411e1fc0aa32f1d047b1e6f8c2361fb163514bd10c8c3fd33726796ec6add7ec3ecbae791e0e0d2b467498450a934f575943518660df8ca2223b961085f96b85090944afe33d32892271b38dd1ebb53b89cf538946661b473a3197feea5db20cdb3c87644698bda26fe60aaac30898520fd4236ae03dfaed168c89eec7f8c404d146cc00e38b8a5c57fe91dd94b44bf74cdd96ee30bfe258c41767bb778219c032b947c827996f7e89130df5eb63ab93958c778c084051865c42a3abb744da0505bd940db2f63f9877d4a3c0af767c28fb71bdf41d407c5424fe6d5dca4971ff9920c936674b4296cf6493cac8631166058a6161300731e356e97fa8ac32facaef30f59f30d95d8055a137028eebd901ca11c904594462950b6cc84225a14292f734bd378fde0c532d1262639b88ba76bf5eba06a82b4c4fca2820b353468d8722f2aae1b20b3b3d122af9f05936cffbdf05072ccb1d7bf1717163431e85baba257c49e0fceb69c6fd3c65df3a9e3dbb200335d2c80e695aea462649d7b928bd03e5dab44f9da0a14e7e71faab34c15f51f14447dde28ca682d7e85bf45d0fa2a9e9c6fa163ee0607a88ff0a28bcee66d6e78d8d5e9e249f353dfb4cf42ab12af50e6f271419055f53b28eee108b27ec73a337761ec509137a5b25497c6e1d8c2222ed16cb7ebbec888b19a53584dc9198938df7f3f7f33c33cfc5738f25c29fb51e00639973599d8eabe699107ae9386e4951cf918bedbde2a1397f67b256d28eac8801680cf1e66ecf7c319d75e9015e21ba36899bea8c4fa7829716f0f245c0d0303a1aee51cce03ee84dae100aa259b271ec21771fc7f1e45af2ddb1851019fec5b15fbdedc2a2576a26793e361d0b704e566c3cbfa0ec76ab2b8d128b7b86cf7c54e1d639afcf838b31dc26118200556b3a93db40c3dce58ef6f416b9cb6996a02784106bae173564b947a9989871fd730c6131861b921187ea68dac9caa25d4bd4251b4093853fe8bf548d7cc0fe18784f650e061bebdda055e7d58ff93340a41b01a92260110b38bafdc8666a6ab9111ed6aed67f04ef4691284f440f4adf5bb59163767c4f40c5b0d63ab9582b2cab09a4eaf9b6df31569eddea80eef6035603c5d12364928561e9f5e3da51434ba0a542e46116e5db2d467a0e75832127582181cc31b9f0e2724bfb2756f7cf223160414bd1a8b55fe7947fa9dbf9d34e52a2c67ef8756828e6e8deb6b34f22e2021ef5c152f92e6b9a90c8bcd02e52c9a7dd34798fedb34fd947b447884bd941d5257f2d2503d8ef36df7769ad3474ab361e46cf1852edd5d6e82dc31198d070c26c440001dc1f7b78823e0164bd15bbdd70f8caf88357f7f1c188a595e9cdd72f14e28f762ad9ac89c0787d4a80a6d9ccc8ed05af549a5cd74b89a934e1ea778781fd8e4fa437f9672d170d6b105430b3285cb60e500804fa6f4d16b51bf6d86cb953b503abba4b8dbada8764ae669b53bf22a9494d696d20672a05d7f3912d7a75c8cee49ec0b8cede581370fd7431626b23fed1eaa1ff8163cb579f0d16af1f4c1975086588b6560170bdc70c16d086cad49be95f539cf8f70f68e14a43241ee42eb33cda16a2a84d9a348842fcaae46b2be6a8c0c9ab9d3706b1bd2e500c0030791e05de9435e6f037a68d481b0a7bef13d0fa0542c03de4f0810c07e6e69857956596093647c8b39ab2d42a979622212932c2a4348aa1f2c1741f702d63124aacb86be5fa02227ed313211bb84a2b10ea1b3f45ad65dd66e68a004bd5111460a32ec88c392953cc6243749e778a9e0c92693c67da9cb3aed6b0a5dc0dc73d145ae3d2a0628fee624916e1587842ad92d4944989eba30ae147574863c7dfebb8ce29c5342a09c3073cbafe0a3435487b1eeb2ff6aaf972cba7be7ddab6864f3819fa7dd6d9e890a9b21066eaec7265b0af8ff258a64d662c3c2a15f338c1d92ab4ce51c891aa3bd6e28f57d84d9928e3b55218ce5f788c9d317586cc8e9d5027508cfd8e9cf6f217457b34df56a82d82fdabd8f6c10781e1188e9e5c6b4c6abd3be579af642954bc8ecb7bdf5638895ed68ddaff321c30a6694e02f60d99b417e37b2bf10fce1a69af91a27139d54147c43ca51f34d449d7c55c5efb5d8d6faa3e101f1734e34554cf94be75f60c305a2fbc80b5610f12819074dc450f3af6e30c93465ce2531ff2b03a6dbb98ea3836df52662a9753517608dfffaf2fa8568f224bbf23357464835f92d7ee3d94a8d9bd7d7e5f9102554db0719be881bbb7460a6d8f66f012268ad812cfd10a6aaeacef284b86dad458ddc0682b5cc3592bb966b23aada4330841b4a0d87c8e8c80fcd3fe1bba36b11165dbb983e905c70ff1b29af0d9862e57e5b1a173fbfdf008742522769e8d1d5abd6fe5894b8f75f447f7051060ac1708f19fdf9ab42df1173e582445cc4c5c2163256f15bf04741cb7121268f1a2da6acbdaf290ffa1f204dffe8c3cf59dad06201b6dbff27d3a06ba66c91b39541bc4817e52a57905d87d837b381562d772c835d6dc9ba55b8f63c6c0c6c6b7fd2ac2ad34649f73db315b1f16cf387ae68446e067cfab9b1fab34e5ee4a37602cbad2248a2afbb8f95bb941ab61906c8812da4a0d5fdead0051f44c07860ab889e5cfb890250f127220c849af46d56a03a3c1fc3a7eefdc99477e098fc2c9ae15c937a1f3a2c0a49f70ec004eaf3b2551ae154f99fc04a05b79444e26993246c4fab94d1fd9c4b71f4e432ddce1909ad2f9faffa42e7c2a814c29226ea3f850871ec70dcdd5cf76bdf525a3d7e95eb7ae1344451cb4d2d376071bcc0caaedd776873204f37d4863582c58d20a2ae0c86a2f789c4161be1f9cf11a556cfb1ad8eb8fc44b9c504c159aabbc03653ec0dc40d5fddc101caf10c67095b868f4e8798c2c2e560052bcf2dde5ed3a549bc6f8d42dd02cfb375bad0c90493f9b42c1484901edf5710940e47161f2f82193696c3476919881e92658466906f751ca79c550ce67aadfcbd5d5b930ac2408883b6cc79b675f2c6d6b1f4c6904d5ddf5a2b7bd22967137a83a88c6d17e5d5bf5ec600267404081f351f04cf5ff0e4b0dd2709ab53274e271ea4134035302cca4f8c4491a476abebac14573d6954d9b6b4881acf983d3117300869430f9194bba2ad324dffb8875f93292cfe9ae8b56119702ebb655f8e5f4306160f703efca2865238987ed0ebe76664e2a681d0a6cfa0467f6c114293db55cbc0fa5664077e29aa8f6464c3430259bdc8a8ff2b408769f6df449c79cbcabd1dc01ddaeeedcaec134d6ad9053c61611c066fa9dff4cbc8c69d33ff9ab1f8c36fc9f117048ccd7375ef54f22096230fcbd1f771b58c23ccdbe88f9f80fea26632c30c3ec822f672d513719033e867b7130641df66ceacf4039968a489bc3cbe04751a8881aa41570883b0403fd40e2435a33fbb76ca89356191bd48bca6b7cac4a4c0637aa6fdc7a5b8374003fd4c01eeb92294f5a89d75c81aa18d2d88fcdcd34663b20449370d64b256df5bd52014f99ce133988db1468409d5c81ef2a369dd103bbe9fc3b9237e8b10006eff4e9958cdba4452a88fd6e291e42d40ce7822d859c6d95f9ebfd94d661f0c1b858b9dfde0939c8d5e4703222c6be531a09009b58d1af32c99d662e4e81388ee3518e7f47e31daabb98c98537bb09b183d10e796aedbecda72a2d84f6984cdb3a0cdeabd2eeba66dc44e6b023edba9bbe59af469769db7a819683190e9486d6082c9a37299cc67b557718e0b97d65700490436d4f1652574a08b1c8146766b744d31f78edd79ae8245d665dba8a29f9740781c7b5bb25f4d8ff12008b8fad6c0db491d4f2b353fd8975e9a1ca29ea1fdf0ba995d81b3f4d58e3c543241d1177fe45fbed1a9d6a10fd3a3628936ebbdf2d668d8a166b4c70957dc7756aa7dd9c02e37b27eac703ca35090d03d29de375e960df2ac9902ea712ce80c2b84365ac93c7a9c7a05c32bb3165347e41cfe4c4d22c5940740e0252138f0e445702c246c9133b936b427f3b89db35691905d63074d882f0df3ee70c74e3fded0fbfa81770f9375ca4d20ac939a12e947bb8ad7618ef699abb7855faddbfde8ea7693aeecce4f58cd0265b8f83f835f00d575c2292b3fd7738074bb55804384cb7670eb9371ba204d449b351a307941a9b536012d6d1091c18fe48e3b4fc94c4530aac335ca5033fe62cd77db615cdd0898487bd573317bd05b6a0d52df0a33ad8e42d28a65a7cdafaf512ac382723fed9af65ad3bca26423ec32685b513abbe649771b81f10a9e7bd1122b81929d4e0903f33a8077e8fc674f0fead3a11836986479d234aa97ecabdf2e08830e92b026cd0163e3c6195dd2ddc7c774ea13b80a3afc5a216d47cf30f87488a2d28f74ee1b383b27100b10d96272b7c761b131d1a1a0bc5255e6d0ecb838412947152270b5194b5fef227bdf9116804b5363605f66c7966ced2cf47a4f4402ade4ef1015565bd54f8cc804e5d8059252dea26837145e640742132455b55b1064e22897008c018918a45940df193175b7cd08c8bb3e82f9a1fb47ddc0ad36525279badb8b20da66b8c0ceb9ba8c2a658143a2fdb650f5b90e9f16a415acb32f64d45d15cb73e5531b9e9c8cbf14c4d5db4e9ef38654066aa815a43131ad8ab4be21b7166498e91e6bfa1d85ea2e306fbb82b295f703eab405c9953827ac7ee872323b34e9371667d2ff43f56e6fc40396bf62d501f7e481584374eaf7b98ed7ab284cacfef5e8ef308a35e925e5bf8dd08f59d62f5be508696ec279bd499f16186841ee5bbfd8ff4250488379ff92b97e015330a6b71fe277da7b9c8192bcd996ae9b578d5db304c9227134356a74753b9ed92480317ab86683460eb90ddbce30062533f8848765b18f6111183426226e94b10992fb0d8898bc2a238e0fc5c50fcab650744605e488a884f39555fcd43e4062a5421ecfb724f8198bcc203522a50492a3d33c132ed44e669a348a5818afa859288c3c6f88c4c5ced9c15a49ef16548048b8cc5533d7b8a765b1162bc604777e0c470f5c1ee8bc3e0bf8b7a61bd1185fcb3e4f8fb0274735758381a9d1b78c75d8b33c09a0cd8abcf394cf9", 0x1000, 0x0, 0x9) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f00000001c0)=""/208) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000003c0)="b10005136000000000f2ffffff000000000004fecea11ea8fef9d2cfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63a19e2c667c0de657d517d6638fff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x54, 0xda, 0x100000000, {[0x7, 0xffff, 0x40, 0x8, 0x3, 0xffff, 0x7, 0x5, 0x7, 0x4, 0x2, 0x20, 0x7fff, 0x3f9, 0x8001, 0x101, 0x3, 0x52], [0x0, 0x20, 0x6, 0xfff, 0x9c2, 0x9, 0xffffffffbe7fbb2d, 0x0, 0x7, 0x81], [0x76, 0x3000000000, 0x1, 0x100000001, 0x0, 0x5, 0x1ff], [0x9, 0x4, 0x3, 0x6, 0x1ff, 0x7], [{0x8, 0xfffffff8, 0x6}, {0x1, 0x81, 0x7, 0x2}, {0x8, 0x0, 0x10001, 0x5}, {0x1f, 0x1, 0x1000, 0x4c}, {0x5, 0x80000000, 0x7, 0x1ff}, {0x1000, 0xff800000, 0xfffeffff, 0x100}, {0x4, 0xfffff19b, 0x1, 0x19}, {0x200, 0xf9, 0x0, 0x3f}], {0x3, 0x5, 0xe7, 0x1}, {0x1, 0x400, 0x3, 0x2b}}}) 16:00:06 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) pread(r5, &(0x7f0000001500)="5d7d43173f5f99b5f02b286b63044886d18cd83557dfd27f1f90346d4bf9e237ffd4f2c7c8db8756c31b0cd9a8420b5b13709ea7db26d3f20f847bd15bc7525233b560fd9e880c9ecdd920d1feb4bbd656c88f8bc96c28b5450a0cb8a50dd9dcf1f7795819b33e5f6ca736cce484893c4ace9db008e7a17e7fb511206106708603168c2a4de38fbd11ab", 0x8a, 0x0, 0x7bd) poll(&(0x7f00000000c0), 0x0, 0x3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r11 = dup2(r2, r9) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000200)=[{0x3, 0x1, 0x0, 0x6}, {0x6, 0x94, 0x5, 0x4}, {0x7, 0x9, 0x81, 0x3}, {0x4, 0x80, 0x5, 0x8}, {0xfffc, 0x7, 0x3, 0x6}]}) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f00000000c0)="3322d525a11c36c97fd2fd5e70f726b0bba4f86743948c3483167410b304b8aa61e0600d406dbf294089c8f6a1607e97c768c7051c49fb0d871237015abbff883e0adb1295", 0x45}, {&(0x7f0000000300)="45f14242eb9119421e5d74e8d34f00e6cecc8ebee6560c7058d02f1524d8e3fc771f22473533b7a40bf4b2cdf3363cd66aec0a93820e8439f8f16c369d1e3825d93ab7acbdfae8fe0cd0a7e1b92ebbe642217805b537a5469a0dd3bb66d96460aa3b61fe334665ec7d956e9819d28ad94df0b670b34abeeb1878d63460d925fe6e1ea01205436e18983ad88a68737fcbdc86802a67af15a30cdbd0523ff4afc10a684d6c451d463e4d7b690f28daa0eaad2634b2e23337c7e3440213", 0xbc}, {&(0x7f00000003c0)="2723b5b38dabade524cc6889da057f0a674c28f8d42d0b11574ef17e54dcf30284fd4517bab8d1aa0e5a9817a2e36437dcdb051d22d3999ea7f76f6d2825bdbf02c51d5d033a009e47e375b7ff4e422f4c64b8ab9d0973970a01a6e3514ee17c5196755eab08c0e5fd3e9c3810c0c801b167a21209cdc46b262b4f8f4f6ffa20be2c6f9b1105d0d23723329f09b04a0e4f970ea7623505c9fffa445a56adaf2d5e7cdecb32ee3047d8a8930e12694bda6b54a22860bca187a44e6df9108d5b1ddd8a77d3d4c9d54ea965dc2c9a02c2ee56154637cdd8b039f6e0a73efb9432cc737dd0378232682eee3bd30cf7d13cdaac03bf7be7effbddd7b71348ee63745ffb2cb16da88dcdb2f51fd3e27297a025fd2d8ae3f27c074d178f318d5d43bbf2332cd3ac38fa808de4d720e8e29d00915ce4db66a0d23af597f819312d1b23bdff0a6c7ac404a6b49b8cefee93f0987244d8660da5548745d16ab89a591c840cae1e62171c942f2453aefa0d26e5da1600680a8512afc06b47dd9faa797d80f1413b2f98b46a4b5b338ef355ac996b08a7d16471f6cd04581041fe45348e87075341d95092f44f47e85c6e2c2da5ae96fb2a0a9db189fba0a0a8d8a833ea4c48528b76ea5d9374459299003aed46ca3288ca940a55e24d0f469ad112c9b83be8c890ccf3f5c7c0ae45c68889f82a4f180f94f6d5edbad7aec9fb0f8e73d0369c84e765beaf2d54e85a6c25ab61c1ed4dadece22221f34bb8cb6ef507424cbd9e941ccd9de836eb1fe65268bbf5d0c386cfb9acfd13e8102499bfa87228d64dc19cc43147acbe1979431362285a07bc0e6a253e1f5cf83b6e98e08e035ecefcc095f98bf3b9533aac113af392a0d927ec58d717374528a68772452c4ee91ae85f134580c53de35acfc5e0f5418eddb45dcc4758516c4e08f353a2fb1c7a6a586ecdc52e67acf66b4c3c86f9fe9377bdd46b0ced775a058b59488f3fc07a0f22002c7189b6a5726ef8df3de1e869fbecfdaff49d80b722ff9a71e22950aae867885ef865a61026b485327939dbc314c68b7fd7382f28fa91bfa88920de37a858ad95ee6028c41d02b0575c0a22f8beaba1f0260fc57b51b4f936c8663538bddfcbd825bfb7ebf741f51ea79a8f0a053b13b3db549a75986fe2008d91634f279d3604a0f12f2f7c17fe606ccb9f4464b0fac55b401837a89bf030565b508cce67b73a1b92e7ac2aaa318d6cc2019bfef3faed20dd7e70c0a0523b42c750d55bcb5a182c834f31c6b58a5e922d0fece9ac4443eeac209878d9f2c8df12235db29bb36739c11c551202a47f43918f0d13dc9d4634d3d4bc333c3cb6f421521a18836cf3ce23090c8a29df07429c66a55525226837f79b6666ddb6d67ee85b66e9ed2e39de8c51eb027e32296537d6e916f00e59c26a5c73147fc5c731bf6e694b1b1acc5927ca2378417a1c17b64e84e53e54d89f8b12b1bfbda3592f053e0d4506fe2c67116d59ef9647933603537c03ef67956c3015993906888fefb9644845ed03a480ce4a623646b5a88816898d9e40accbfa75dee9072ae0fa70fb3e707a0135e12a1af0468b91f55d5602bc127a1c15a31c3eb4daf7e3759f8374054e589c8816babdc5b45ce087a4a4febd2099e29b13c529973841ea4f49070556e539ab4808743659deb1f11d052a086c2a19c005d9a6581e1591809b840e46ef5d09d37297d2278c27f6e04e76a986c12b4104dc440a056831b2119c24349086818db43868e8fc357fc035a396ccc076391b46b9759130f99ff4f6d2d42582b2404184bdd4882a1653df61bb4bc02f52e5271f8626b9d082d0afd18a095bd7315ea6e56bc56255308420b89ce03a176e39f943b5f2cae8c88f588a0829bd87ad3be38b4d60fb13403b4ebe3902c9ca7c780ed06ddaddb0f744f4f6ef3fc9664d32e54cd59b2c233afbecb8813c0492f3fd1c1cf25cf0ef9541fb85c7bec38b3b79f145f43a62d329ab1cec011c3a137e0a896c4f636b55335e243ee01436074ee4becfe63b04f459134f3f4bbb15a649bb953370a4498d6d0279a12273607b943b92d1fa216c8e0448bfc20e074610e1ed5104c1927450984cc8481c913ef95c1cf79c1c08c75a362ee73c6f2f52437c702dd2f827150994ad59b2fe82a8ef1d28d4cfaef337ae850ba298751566b58fc61cdfcbf2a75de64a901b17af6c124a6a689413554ac3dd0cfa8fd9cca6c27d8683c84ea2bcfdbb9761d68f1ac9957e5826277c947f1cd3cb0e8bb36e619370c32bf2e510ca588754bb14866ac13834c893299dc602a7d46f866e1207f518eb3370392475263ed4f9b88f11b042439f39031a495a6d5e4984d84219fec117083e6859db616a786d63b1a57cf1d59e5bc3f88d11d031b5b86aa5d9e7682bc095ec256b9be1b1e2de613d2f3abcb75417c4bccb159abe39d3f9936ffe78761d8e0e57a77517602069fc2b3462917b4b5e3a89d91b7c503a04f42d4fedc090fb1af5ff92afe2325e92781936867634a828b61b76da6d5d6ee7469f76b8298a151937e8daa8554c55c3178c3d1d845c5512999a8f779d193385dc2ade92c0362e3e8c6e45d81d5ab2f58f1d96b40d5c2c430b3bbc31369ef17d7ccd056d5bda3fcf999ee09d0ec478bcc8c1e05fd9f014d3b248e9c66e3ae0ab66b5765f469a141d5be71a5057978577844010786edf26769118dbff86ca57c2f4b2556f4bc8b07c997cb90d134235eda10fe06cd6856f53ebc9b6bad675aab3bc22eaa846bb52166a936567ee8029faac609419b0cf79f27b38fb06c704ebdeca19bf6c3f4eab5133e0ae27068a537bcf7e5a2dc203b19780544ce1d8ea8acb86e92d519ca4f956e8a6d93c86d1849929330d6424c8dee0d8c5e6cdb4d68b72e1b865f29c1d7e63beea8b1a24faca7060e7c1e919a41f50ab09e3fc14e3519e83da9a4463943e43649d5b22ecedb2804d254770d0ba924b35288b4d9f7891e0dccc8dc50650d99c71dd33e34640339fd62fcb87164af868a3684dd4d4bc4a845e6037f6c68e80dbef9113db6dcb212b3b82cd26cc59e47e86effa6f9a1a7591721319dc1e305cadfa5a667dbb8486ee24cb416f38e14608a3c1f84d8c2f1601fb2cc24fce69f6327fddafc7842efdff6ed0a855697ef01ba993302c6a965498801b739b0fc9baac63b45d702c05d9e5975a2a70ae82eee4554d2a089464d3d853119759efda0bef00d92fae4b5058ed7d2b661e263affbc4e75b8a96e3c89ef3e021a758fe45dca064361c77e97b5edb011f221aaf034431f89ff26d95ecec304d0e6395f36322ea8527efa5c344c4ecab73c2cc0aff378cc3db9d77326f2a7ad9d130700ccd5884ac8d86e7ffe0b09fa135304faae7990b7e7b8a040b527793e4ce7f4122b642f507e10a221298061119c7ebc521ba11a757f09b0f5a150fd561a158e5cfb9870edcbc818c94c0f04af08c727394a7467e8b68b9d1cad0202bc29399c4a78b1dfa7835e061204ebdec3dc8c9c3fe33ca87a68a31d0265da63b5e530eeef7e9c4b02c4e487c4ef0ed8d99194e17a363f4cc53eb4e43b84c8ce97ecca76385ffe88600e5a3d4bca5174e7347e6ddf5e2df7b9b6940624f504140f67d4acda79516a50b4dda62a9736364fd21ccb4409d6d903014a28cc6a7580066f7d317055426824ceb105b02dd99d425ffda93d11cdb382f43456e5e600d238f708d9d0b906db1fa67a3fa9f7c01bdaba0238d0deacae4e30968c440b71ecc15f06ef217912387a4302dc9b0b26886100360099327b1039347a258572c8033bace1e250905e05b8d0a1f59da8229e239d8ae648ef46ce99791967915b2decd03ccecd7813e7e5451c99d2dd504cd93187b150e742e05447f45833c35c894a3ffad2522ac0be2c3a8e4411e8239016e6820cfc48d4fc223bfd337ea2398180ecf36db211d7e33aa62cbc6f69c173ed9ad85b03587f67a24a595ce76d62cc4da1aa834cd7d590acd4687e183521f473e4b7bd3e2aca94fafe81e1483c7f30b652c26e2b94ffb6398d6172762ea54f0cda31df2bb35e3a97b54ed7466983062dafdab8ec834900cd8db1a37fa73dd37dfe9e152f13d0765450d750e97b33e7fe1ef530921c2ea9b2f2aff81524faf821fdb380b0df56bc32c27a69db3a69cf2a5948399637cc602363b72ed75ad2c192bb77d8a19144092b4371a8141c8f4fd03c37a58ab21d78909671e799669c6427ff2440c97cf1a39eccfdbcda8705ca8b25187cc37b4b7231d35897795d43bd9ae6bdb6246ecbda33ab433e3ab23921e630fb1069f8e045eaee0316fdcbb23e3088b31ba7fd863fccf031c9d91d6cc42f16d375a67b095e0f26a8606eec59418f292d46c32f137d0b157885807d0f85a95814a6acbcc61697bfe209a5374a570a47e6a4e961d44b7b784146aefbf773e6f8a4a8188bb2e79aa6108c2311bbf8ed612d48974bb040b98421b8c875ab51e3e5d34befa9643ac7092d7e7a81b26936d13ac0759bf307acb43cd8c47f9a7aff907be5f00522bee001737f19091407118956f177a7047fe218970e13bd5aa4f98ac351a85a981f29d1beb1510cdcab2a8b3e6f75695eccc6c12cfe2ca4d7882587051362428f2a1de2ceda58e5ad8e2c8b5c1916f6f75bab654d7d1cec2547f946c79f07b5ccd193044c38dce2d5d74583bbe158593eaede63086ba758f99e0f6c578193bae46b84e88a03a72a6945f5b7c7235de85c5ea6047edb23cb75a4808afc807083ee40b79959896ea30e266b2c6511ee80b8e95195f260acdfb9ca43feb599b6c1450ef1a735b1af706ee40dbf54a70097f25431f402f8fa85dd099a98e57a1f6cdb5d15210239ede96a1e369aa21175ba3e5f3848ea75bbf9b269bcf93f665574512d950e27b30769cea6543170a7984f40b9742fd8bae99d0f41b7ec424375c0a8d20c94bc16b55091d8a397a0f36478d1ed700121a72d84f3dac91fbbd08ca31211be76b94222269df986d908b6f3b9ffc1ec974baa15c2b4d7e774c5f350e2561bbe639424d8eeadb802711e69314bbff81404ac61546c32a5137c28469376d1cf454f4aa1d243bd219d33ad20fe855e833882a5648badf4f56b0e338b9fa85b8d31ff9bf73866880f8b3e4120ee3c5e21ebfad8943ca7c4f557673cce09cfc5a3d855abf02c5e1ee953f71a5d973c0012fe23710fce1b349dfbe135fa2309f6027ada5471e453c76d33c8dea8aa33eae7728da783b7fd6e13774a404fcd3cd0d61e1a5290ad0651bdb1a39e29c829bfcca5d754d5aeffdcb49ff8d988324a36da6085bbfccba596fca3e434d98e260162572d4c848c60a274bd76e2909dc9b298f69d7f9c28dfee2aac03e0306b7fabbfc6fa4e7dc1bca09d8902bef9bc1577e0c2601765b329c9c6613e663c9b556238345671a7e23293a643c6c2c7c4c96be8c9d2b6fe6d30175c3051ec9eaff2439890724e7646a9cce2a8a34610638daf7c66075cfe4a383b2180c7284a81970407f37e7cb7e35eae825653de49d6bb0df2263833b576127e097812489527487ea406e1c1524925fc2d56ab78ad187ca785fb8927193938612a54c30492e37f689c06f8b6773c59f847f72f484f2c9873a281cc171527c623da3fdc5c2fd08626226b117bfe7067d195bb663d54ea0d37b174db8804461ce3ea74f4a0d91f249f68cf637db581a8ae3095885f54466a8316835a673a6ef67ed80e5f88584adb29ebe1e1133b95db48aa24ec6935a5bdac40cdedad56e78f63f5cefaa95748fccfec0f9b1a0103", 0x1000}, {&(0x7f0000000140)="b2a382dbfc43276ecdf16c26f8730a373de3b9274095b7dbe9eb7ae383600be07cec227842c204010e4ab4709de3a253bcb0593ac9624f9c13b2b171c0fe10239545ba782cd8b2c36a87a355a69016b0f375bc109595b322f6d2998721a9b79286a159dc0cf917c4f45182939506469a6004cb76327600df07a1edb2c62e2dcc", 0x80}, {&(0x7f00000013c0)="a43b3e0c999ca1f0eedec56883863850378c8bb95f9d596054bcecbb7a417caa66ff9529ff781601a75d8e50258cd5c4d490eb2036d5e5ea57207abadfcba9efc3e31627194223d461094815e1f8", 0x4e}, {&(0x7f0000000000)="873152f6a42bdd1f37", 0x9}], 0x6, 0x0, 0x6df) 16:00:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000047c0)=""/4108, 0xfea6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) kqueue() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r14, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r15 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r16 = kqueue() ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r15, 0x40}, {r14, 0x1}, {r16, 0x40}], 0x4, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r17, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r18 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r19 = kqueue() ioctl$FIOSETOWN(r19, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r18, 0x40}, {r17, 0x1}, {r19, 0x40}], 0x4, 0x0) r20 = fcntl$getown(r17, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r22, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r24) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000200)="ef", 0x1) 16:00:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x88, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0xfb7b71acc50b2d30, 0x0, 0x0}, 0x1e8d57a5e64ab19f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000f1b5a1170000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x8000, 0x0) close(r3) minherit(&(0x7f00002ac000/0x4000)=nil, 0x4000, 0x2) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffd91) write(r3, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) poll(&(0x7f00000000c0)=[{r9}, {r6, 0x48}, {r5, 0x1}, {r7, 0x40}], 0x0, 0x0) r10 = socket$inet(0x2, 0xc003, 0xff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffd05) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r12 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r13 = kqueue() ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x40}, {r12, 0x40}, {r11, 0x1}, {r13, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$dupfd(r6, 0x0, r12) r14 = socket$inet6(0x18, 0x8003, 0x0) dup2(r14, r3) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) readv(r2, &(0x7f0000000140), 0x100000000000045c) close(r0) listen(r1, 0x3f) write(r1, &(0x7f0000000200)='R', 0x1) chroot(&(0x7f0000000080)='./file1\x00') 16:00:06 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x1, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0x1f, 0x3c18}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x3d15) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000100008c5549ea1cd5cc59b13ff87a10665dc34a467a7f3073c56bd9c16ae1cc78423fb53bd6a8"], 0x1c, 0x1000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100828a4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0xfffffffa, 0x8, './file0\x00', 0xffffff67, 0x4, 0x3, 0x994e}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="c2e6032e9ad49de5e513e67ff2c7d1a4fc5b488a510e0d72eda0635d28f5da3e44a84e35aee03e2b9301930d4d8f63c93883f6416615e57f84515ad62741204b82216c5db72798455e2fe62564b4ea3354410f64a91b294b21ca25541c31ed212aced4a6b422d0388f5d876e6a6fc94822eadea5149b72270a8561dba29dbb98254056ab3e8b1b48617814867fd070a559ad5220d27353de3edc27af584fb176cf8ec6b7e61b18adc6bdde3e", 0xac}, {&(0x7f0000000240)="0679a3e02042d8c5f4d8fa7baba7b7c33f785fb6cef2e412b15a2b2fbdf85c815183b1cafa87b8d63a58e4ed0cc24fa7508c9af212158980330b7b5ae072d5ed4aec4063b9c245112681bca646d0cf506786ce974e79fa5966cac372a3a0b80ad260d074a767726cbe955fbd4202d03d1e02", 0x72}, {&(0x7f00000002c0)="46f06dd3b1b579910decfe6899b048d268bb85061e483543beff3af11e807ae6b6e6f71c19526e7a876fc278c095beee987206b2d8258033f0f058d7ae0c0e577e6fd7cac37707d6223c9c5ebfdb182587ea7e325bf296814af7c01700d66ebca6815e44e4f2fe65fa0302d353dc79dcd9b8987a20c940a8b80d8e21b8105e9e60cc37735ac26d45c2ecf05bcd42e22895e8fb5d48e5759762900bf82780d03c1871899669017f63d268e3348fa7eedd98514fd4b5f79ee4be0edd56b765018c6d5d0cd10ae78ddee2b429bc990fa080ad8b95121be6fe692486", 0xda}, {&(0x7f0000000900)="1158de8e65db5c96b00c7be0183eab6ad9999201679ff863e5e51cfb3e9338154836ccf230086220a21c30c2e3a294d19bc866de5faa9b7adf808931c39aad2f2f304de03c56a36e8a26b09ddcca1f3b46db61208c7649494a7353c6461c845ec4c458c33558ecc5bea573fbc2945433f7975f658ce2c46a27d530cbfd7be0070e10c705c5151234ef00e311adc0f99af617d4d18b00e2963ec826a71a4e84f4c039310371fdf6aa07eea55da240e363c77507ba8918583e80168a77af0e1a2aa1e8974b66218abbcf53df062bd82ee30525e5d88a99931bcbdd21008e010974e6532c69b49ab14dca7e1db52fb336030985d300c03c4aad3297e52e942bf94a5fc7879cc5395bcff925fb81978da8b7a5329bb65359b357125bb332a357b70a20a88b771318fa2492a3de797d9016e9df43bd84c96a60460dafde7f6a332f2ec3addef05f92b516d5bff25f1e0e86ed93e8f293f162d85f14d1f77fee4450eed294555b79f3400dbbee140bd1197c54d26c2bcb2ff3ed4c8301a74438e0971893d2dd50d360937ae4b8e31dc965149150e079828acc335a6933bee34c9edf7915dccebbc9a81a3504b94f9569920f1ab2aed1a30a23d51c2a3adf96b57aefef711ef3779154dcd0455639c6140ecef643c67081ca987d7d52509dd7c742d90551c2cc6637cf7d861a30d724036154e5eec22ce5012eba7a8e73362a44506b4761a8e5a03734970c1b7759d21eeff83b2d885c6f982381404491878b8d90b42987e14a0c3fe9c3b5d6752e1c16d8e75ff9fe40ddc6e8cef2c27762ec56d3477cea6cb11b919b7548d4ec9193a926cc3fcf435b6a8571ae9c143ee4798e32d297467176576e4df9896c90b20fbe99ae29876596bdfb725626f3d8e9529e092fc58b9f5f5cd392139068b3c38ae6ccb132e1f9b13cfa6eda72fa6de9a6b7769444c29dc0b6d92e3bbe801ad19aad6bda265476fc5a3113f264a8577f96b2eef1d4de0b7107fcf6e994c19e36a12a0aade686d084805955be03a675213642f415dc070acb3696dccd6c7d36624b97c0ddcf1c259458671965bc4e40d7f1738756141f1fc69ee2f8d9c16934d0d96a27b433bc69626fb990721723a5ef09e0391a9a24c4d3c39122de50942497b264bc73ba4f6dbad5a6d3058e92f776bc1d1f4dcdb22668f57778369970e02c91a08dd75001be6c7157db49a7dfba1b25bea2712c0656e021a3e141a7c110c07c0737e977cae228cab122a40be420c2566676a4cfd112dca9d5f696e9c9d15166e2b5f20e09482329c634d9213f47332dbe16fb74e0bfe910cfaf84af32edcd08b43e64282db430b118b18e4f90779abfdefe5aacbba9d2764e7220ad52bc6351b02f43c4410ad6a1fae9436c9669e26e81c22340b8642157e0eccfa2bb8993eb9b568665bc818c5602ca36369f3c19aeea7739f2acebe05e01814e6a759ed6418483a109c3f1c3d1c1b81503fc48cb86535a172552b0e0f3c39560b86e5c6c0318ae305d6094459d5b0ea030a132fb5ff53dc1c47d1cd3f1a523591fbe691c791e72053b90df0b692431f2c40da60a70e20bd439f9e75ea3a6efe8641f388d3a15b6dd9eb463c6784425228539489b4e0cbc61715914ef67b474d87a80123cd92e4dd59ecd12efa392a4e859612bbea83a2931dd7aba64b5c43c7cad0ed0dadc548a55cbb83b296f817d4c99ee17665b3a87d6ab99a40c9fff123afadf428759598d28e2115166cde9a49914853b0f025adff4ce64a166aa330e79ac205af4c93b33f4043a69a11bc6ba5fca10a52f4a62309b48037c3765843d88b75170d6c71ac49e8e68a9461271f3e6f7c2f535882f7658801434f8bfc7ab4dd6a132eaf59100409ef6d63039498299072e9092aef82d8b37682ccbdc7a297a1e67037e931fd20cdeea11743b0b0ae0a85f965b8f017487245b567dee62fdf35bf9de7f7598963f91a25b57173319070c0a0e426e73305002628826579b2375b6aad1fbff0a7f77b0de14ea953bb9026b72f7cf5af97b1b88c43507661bc83e59398dbd5e35117a339be62cbc910de35b6829f6997ec5b65b21985ccd50c2250da9ae936e9324ffa08dc16ebec2a41e1f1aa299edcffe5cfaf4edfb3cc47f8e62e6d7a2f1b74deefd1787ca2dde0c2fb8f35387b2df37a7d5c4247a71cb4a6a92b7ddaee488c758c8fd342e5017138d192feb30b5c5747059383a1f948592a038b42546e5b7733b998bebd6f2a80a18e44084a16cb7b441f902172e102619255590c17b2e057e9347b8f483cea6b15f1a5a80b2680b59c4b9c9cb6f76bc5a75564636d7e013a37d4a151e283fa77700f0a4c464d2d0afbb9141834f1aad94d1756976115a1ca48db197a72682653b5417e9a630f13dcc44f4ccb2068fb994d8c0d58e70edcdfeb7ab67d09f2c980e8d4bff44fea06a0a4b731bfa8ad2ab79720294f5630c505c636bbfe710a1f272485e5645fc9f2af49559b57c2922329b1f9f32577cc73ba49c290ce4918ee1acd8ef8ea580dd1be92a68b77c3c8f695aba3e89ce30dc3c34025f10ed93fbee17e459a91e39e86c5e72f26c0ad42d62520d6d5bb6448942ee5682ab9f0808391ea62674c327a0c4ac419f3af295090022b7383e344ddd9facb97b63a432f4cb85e336fac00bdd5fa0c797c3f05a080c2f68b18b3147cc2da9e82d6210dde169a351374b7bbe07566b24927f0dddefeaf54da2238fbaf6d3104eb16871bd989d469b0005fb250a88a7dcf5de6284a0abdf5abb1b683950c34aaa2f0641ed1199993c3857301e726154231202e4bf01298c6a87297fba9736a99bedcf7211bdebb2867c11d663d73ca05ec5f3e53eabc46829f2305245071fa1a4736d9f1264dc3406919601b17543562c615f144bac561f06127d4c03b5ef961dc54fe338cd9c4db522677f67aea1f39024f76dbbe4be14258e083c8ccc0d6bff00b4dbc897d280712710f4a413889ee84b70a7dbcc88c7808dfd17b4dfeeb2a959270520731530daaa8cc6e62c1546817d9fdd15fe3f35179b14a8a494a4b869c5ccf240721b9948989dbbe60d419e02206882a462730adb065c9261767b9204af7d560086fa02d98e26c5fb72aa140a50c99681e3b2c39b2bc1812a2a891cef95ea61302b510bfab43ccdd045a9880374fa76b7aa6c0eef836f2e113115df9f39302a2366782a7c0e4b8e528a46f23add701e8dbf51bd28eff22330807cc952f56d1968a4e7197f1399604382d364967126732ecbf9b5f5db2007ee7e74fa029432ff40e4bbe46b05567cec6dc03a0a38bfd9b6e3470f504a18cb8bb70a055f500b070ead5606737cd304dcb7c1a2c4b47ddefefb32f11fa47e8cbcdfb824c8f42f0135bd7961b70f327df4d0c8181b61d5649489cdcf6e6479bca2236117a5926b33d90415248fc1ba4e9110f317abd6d0a01fa2c42807a44fe14529fb9720aebf708add801a3050c983332522bc313fa2125f01a8b13b17c273a29a1e64906ef5fb8b4d6995fa96ebcd5f8acb51b3b385446a3c5ababc85e58499feee92b66685d857204dbd453bff2d36679d39711f460e1a0e5cc6cca09d0684259b95a4a34e2eb72a06edbd2deb172db92858bf3057f2b9138441d49b7bd3b007cc7e939cb21384c86535ed4c0c3f7950d3970c0479f1016a70256b9584101323175c27d9aad197a296ce8b61207ca3c85869ca52364ab3d31580f9a3cf180cfb58651631538f42da2f3883b6a53001ff36e58628097bae8cdd7f73355c3633e366e5de6b450d3231d783f2d6e4e16b4417f23b9d00261797183bb297fe471b9e7cf31760b19837f22336501799f3f5cdc8e4e391559b3d13a501a82e677d6221d8cc165844c2857531835cc8dda9a0b7e0a0e12f4c0af9cb8381310e3f9062044234167fa5c5b785d6a3535941cc91da9cf1b21ee8293bcb2b29c4a2cd60a3b1f9a2e9ee75479415103554f36599782f3aa5e56d3ad01169eea1187faf1642b7d517eda992881d0b1f7ef511684c185a8fd0f38e1269bdf0d754b85c7b1d718e2f73d03d2f9d587994ed34b723d79b5a15523998f83790e85fbebd7e8551fc2091ab5e386c9eef9aed95939203129be060eed73ca5825a3b8f2514a3bd94af76fa3879b8284a5f69704885cab148a4f41d701e9e44fcf1794027ce0aa270987549764247a40fd36e9e8bb8859cdafedc4140a7953eaf936ae343dacfa455d3aef290d913928a58b7745d11daac5c4d2b39f42eebbcd94c5345a0e7d58480cc02cf86334c63250e0fef1242eb5cd1a1561bee0ae720c5677baedd47a23b87f68d72bd9f728f7307bce65c798d260086c66e2be28b00d5483dc74c4c176708339793ca13db69c51d7bffe838044d0ea00d0888cb72eefcc478c5dc04db95024a06ec453678666a8a0bae1d90b78ab2850ec8a192174b4aabb440618dd2bea8fc36efbaf587c6af6296d51deca996b30a257851dcb62a26b273dbc2300e66b41a685ef38b89502a4abf717d7121e236e4820d073df2aa29b4cf8edcde0adbc56bbb50454ac86fdc9e8848cc89ee874638f1de14c9789258e3e9ee982f879ea8d657425872fb24818ac3a266f97f00a555099378b9e28e41163536e8926d10e040b411185f73f9ee0a23d73777ccb6f0c4e4f40b2333727abd264ba1a9403278701e49334ebc8058b78bb2fef5e1963155be71554ef40dcc86acbe8e8be00b89215e928584264d864a7ac023142ac007c0143874fa5fe56390a0fc31f77895af13e3411e087037a5829a1b183646a827dce6f89f641fa1a135b53473bf5d182e647fb0b18f085fe05fbcea9555f36b36d737dbd5272f58d8195138ee9c9bbfd86adf3d66fb6e3e4831d2f2d1d3995b7e0ea93952819df20d1a21142adaed3f53c514f5de446d9002a349bdc39401e17620810d89de420000c4fd46064b0f408366ca9c3d4d361781f2d07e822a329a3a8836461995177d7fbd19e8b70ab614af1c4f420d30e12dedaa877ebcb344b6b4d45e242fb6a470eb684b4ba542193c4f660d5b3752c84246e85bb20427451b3154b15ef0c88c6b14c29bce8cce99366adf474e4a69e17f6684fb0acf68373d59b45b52c071400099da8f1ba8f999aa8d0a8f9a6bc15d85f37380b33f1c544937052ed14c0629359f21307863bb71cd9eb44fa39711f392a95d1c11ad00e55e9ef4d2ab923c90dda71d270836acbcfb9ece6a01efb091f57654183971f3e9aa60e6726808d8e96b02c0f6aef6ac689ba585fbef6fcae7087c19c93fa4e265a0c4628db688f690b73bb7e3aa4b9552a9deac0f3b0311a5f263979a1b32afe1c24ba9df1b79f3785cc9f5ce92af9191e7b4a2e72ad1a2e541c83f2e975ad8ededf93229577f00da0ae1bd39645cc68e09226f25a36ef825800e73b118d494c9607441452125b0e520252fd7f3e18cc6eef188960ad1ebec0df6d76501c70cce3f8c7472bf082df722959cbae49c3d79187d0dc673b2346b2f0bbdb1c79274b0896e71fe9abe9f33d7421abe215c804fccb9554e621f088682ed2ad32f6e4451a3235c26a5f28c1fc019561baa9c8e0b6f80fc87582fb98a162822de4a1d616dc4bbb306dffb4f96f48617504931e98999bd4328917179108fee9ddb0fe43c558f788c7d9a538f6c893e324d3dfe02fa930444133e4591557016f7a179ff3e0089811588e56332697d0bb4d089b8ce6eba2c2be74516e832c08e9be79f6648ec0ff55edc39ab6f95f35cea545971481741b20d28089bec90ddad2b7bfdf85ea70429a37dae82b1f8", 0x1000}, {&(0x7f00000003c0)="bab763e4d54dc63ede826e5b", 0xc}, {&(0x7f0000001900)="f6ae5a1e1426007728ceaf9fe8696cca0fc01d0c7e217d5bdcb67ff0e95ae5cd1d1b7797e1f32deddb32f62956a4569856085609acb100ef7bcd36ed87e179c09ecdc249a29b81206bb33e2aac749a4588f860fd087bbb826aab710ed30b85441560eb13d4cb6523db4f47c970b923f0b73e8744b60bface4a4d72a058d48a6706ca90668532c09eec1574979aafb0b11f163fca560af344c73014ac462115e75a43fb3de4609988d7efa57ad56efd8d3d00d825bc399f57ec177896f427dfd123ee417da178cfa09f94ef1e00533480854add4ccee39294f14e4c039377120c2629f83cd6e8dca33fc3b0ff2ba4cb9591d6c6924b0885b139df80c027a35bbee027ec6644a620f7a55a5776e6b8915ce1885debaffbdba35e52a052852931abf9a71bf5fa6b1aaf85333680cbf43ca30781783d25ea159d127ea1ee4fd7b3ca496eddebd30c2542349df2e6d3a707a99891ae4e0f918d09b775852a17ba6a71aa8ac06dcc48082ff52ab39f05f5a122fff9fd288ded4872ea4f027c349fc4e0a27fd0fbf5407a6ccde50c11d43017a426282710b651ec15ec4e357d1d1d9cdb854e85831cf92d4f6b6c22a0cb073b6c0205e0894953e0960f2f1e5f05ec97206c881d3a9380f5525ecb12c72ce8aef7226d1f2b063a3612c93005692e9042d25c942f1aa15e5b1e118ba1db701db5445a6328fb366aed20b77e0941549cbbc3370ad50593d48a9b391e42b329a5ae108e69dfbbd5ffd34cdeeb703fa8a7462d4381efa5d8bff13a7f98fe0fe778861bff5319640d3b1d28d78ecf2310a8a2671e047ad6e52a14b91bc10152e7751cbf8401d1c1c021d36420b70c4dae3abbfd57f2b0c3751008b6d866156d9483857a32c8973e8e4aa4e4e6751b9cfaebc2be3d7691de1cbbda24a5e07859208a381be9f9897dacf630f63903d293f34df1b572e971caac377258c92b79e1f1b76225d4e64c8dffd77c98fadd7bf5ac514b50ccee19b455ae77bce556f88e1928dd4e5ef3cdd4468e4e3fa0d16c6b9cb650b4c1b3d4a45ec6d922283dc8a018de4161e99c5f852594a3234e2638e8fd8604108855a00d5ccff2c4105cf9dfb0522af8c30f30923f332c76b2b2b537db0976d2fed0e78134a49f72e0ce097193dd27cb7720cdbe896a53e288cb9c9287fa84ac45f88ff04deadf5dec888dfac7db3e333ee596c5df6bdc4e989b8128f64233fde771671667e11879be782df3053f969c86b4de60be51b3660879b99a97c52f7e214ebe91a9a9f92a181cf5e691368eca40b5b3b7c93258eda346cec730d455828ac6e45c89d23865932be9a63bfbf789472138805b3a4129cd4e56909c5b290daf945319d5070771c2ae7c81eb4d734a49c916a6a19e21620be8d22c2ede0980ce2fefc315c0fa1b25ace3409cb45b76dce9c48af64bdcc6715dbae5bdb5bac6b06e1f7b7f52e40e9071c703ef38f2071568deea613d6501f32ebcfecc47729681e14ac31234858b42c579e120890099401dfcedbc6ab768a3e5373801d6af845fa73b6f1ce589656e2aa60cb03c3ede106df4c65a3a0a96dbf5cae297829f753e13ea2a9a6906166ddb4fabcda553c267c62d3d153a2df6642eb7d59a4c6dd91e755ab61fb08b33fe0788a1121de12ed23ab2cbcdc7d1d1b8e73f058f339eacceba8c99e1ddec74afa499b53d4d93da835c87a57d5d36581da07997e0f6f94e7cf8e4ad9063f01990e3bcea1421d65cd547d2e2637aecede6dd4a766cad0cb1c0daa833617cc2c6428441f3b767f9f37957ac9bb946b6341ff840d78e8d69cd604db370c168a3a5f2ea3fac9d1fdb8eacfdfc1f53fcebdfec0b6673553a88bef52e1c3498d9fa4b58ecbdd527aa96d1894fb690526174265cae301698703ec24c14c25ab3958de0a66b86501742379920bf2d6004c008d88ba612a392b44cc634b07b50954cfe1bf3d4d57b34c17b63856fa6295dc7dfb8c822122ab5447751924e4861e2b5ad0dc46da04bb2c217e5faeb33e321729214ff9b9a109b97ca2627612a00b5ad25bd5a46e206e1cd67dc9265806b04be2c841031cc8ff8714a7a4ceb72ef8696d6f4d14a937ed776937f025a58a3ff44caf992497d53b043a0f8ab93d87c8b5da4040adbc4dcacfb784c6774917166ba69650d114c71c70ce984b95eb4366ef1ac4a5f089e7bd28517b1ef98ce0eaa029270f4487bdc08c72d8b220017d2265a6dae8d688c51c1c985d2880cd5bdd2ba3b05332a18ebb4302a65007812cc504c7c99d340eecdcaf3e71bab119eb8a58f5cff3e61504306d109e808403aacb3e8cf984953aa02dc84bc622f139bdc8efb4ef249b0d3a1c3a758fd45cf33b85de353217d410432b3b6ddb86f8e3b04cc991e50f3fba5a1216246778c365b50c8aad8013ea6a74a4cda76da941b27853ac04400b3242879898043a6f07c8f1bd40ad4995f5fdd99344b33b1417928872ab48c3a2389202dca4450b1f55c1177538b77c9001bea9071917272335d5fa6445c2f5ceb49e0530f4ba74607f30d734f522f1909a6c689be5be76de040033294a44ac9ead9a07e71cbd393a9d3465e719b1c2254b03390fdde2302d2f5e27a4c1248538cd8def9ffcd7a45ac3040373a95817d89751ed052ae23a3bcad14cc1307809b9213177d5b34c147685f81602148354eea7e0dee63e15fb5e605608da89ec8bba4b0c7ff3d6443b1914b4734b58847a6de0786fa4c5978e14cfb5f8519d109b0cfae589ca3f2792acc31e9ef9a5a7ac4bb794cbce459fc6736b9965f10d08264a7514a39ff99a1aa8b0f6bbdd238db38d588a05d3b04e3c81596a5ede3b4c29cbc728992deac9dc6ff89da0a3cd7c150a7c3d4d2efe2294b9d293f32eae59f77649b2b85283bb899d35e5d1553691a89a3cd50c12177283aab885e11317bd63f4ad635bffa08d5335852308ac86a991b137e5878f5054bd6ed017645a33b94af6bd204e3d39dd6ce96ab726ed7f016522e50b48bf4781ae1ba3ea1a6f2a3fb8e8fd5e6e6dd3c32dd0171e482bdbf51e0a4308ee90372e6b0df376d2c63b3b92997655a15b5906c81b6fdd786e8164c5523310288c8c236cbbe66091aeef18d7bd1f7f33a2a76be795a5fc8b0d2966bddf0be7c22908a0d243b6bea8e7ef659b8260cbd528ded4204a870654a48e069ccb7525326bebcfbd0be26ebfab9202b25e8a82a630593012898494f03d036d540dec0a43d48bc640c543a8da7a45b27b44c4d65f6353659b581f87908ddc2e7de1d0be678609f164cb5fbe398d5986acdaecb47da42641d18b63ba4331b0614369e27706a0a2dba17ac80da5a3e54a4bda433ab23bc46b64033fe78cad11b0495cb56627575460f092cf551b6cb064d029c0fa3c4d79cbe22d4c7b2f0f821bd0434555fa541c4a9121e05a3782708883cb945af00b5d6058f842696dfc780d50ddacaf557f4d8933e76997724993169d82d022a02564308e3fcfe9d43b06f6e17f0f0c746e84e1a7b276f2bdbb75232fdf0073cd75752d27684bdcb0cd7b444433633fa2033eca3280908fe0ee9109b0e7c7e52918a016e8d1b055aa18200c7092d6ea276bc7e754e24f7ce68d4dae6a5ef365c472fc1e6303d3e2928011e1fe32e98094950319d906e18578ad95f268f306745e612014aa15b21b8b5d1b1d040564e2982df252c33af5b2887e7dea2d1a828ba4e16a8f4b9a0878b1731ffa54c8179069b05e6915369733162b071926930f7dc8bb02de0e3678a0ba51fe590f0cfedd1c53bffd669aa33d9e46ccf6007db6a1559ae17f701654e8f6ce2c1249cba12bda40500adf391fb6c391b5c3041e0deaec9f4cba72aeae8074f15b0849829e18d1e7a7024c2229da48fe7abfdfdedd7d6a4821a2c1ced0bf2e99a0933d72e7ef13f493d03b2adf1ea2ebf91dedba99049afb1a06e5926e18fe7243565bf3f7e071b53c1cd2cf325204992107c980120a8cded7bf7cfaeeda8a0ff40b7d7646b58ecd23de6229b28cca81e5bd745efebeb973792364601d462a06a432cdee1848d03a20ed108c8471b71d6fcd7b8e981b12e15e04ec47cfe5ff9bdbd1f80914d65030a7ab448f42e2e2f7259b4f199e6703bd15f9b134ce37b0e25974faf7417703c2ac67a95de4b22e03e8ab33fbc17c8132959188ca54e66f5ea8105fe2f4bd52087682ea48240a8cdc1877ec9cf663579eabb41e0f20ac53d541ff1fb984353241004d4d3203c9fd25662b221a8cda664bb3893f98ad48e9cb1a4b032534c7c18692c2d4a21908419f12346ed1cdd7ea7164fcc87d843d0b2af959fb8a69ee83d8845dfe4f29e0528188e0e93c16a815d5e5ca4c92a9169d0b801276c88c866901c07f71f3ed9c860f3323da8dea142af3fa4b36be06734a45c639f0d79e90b1e83dbbb3f4fffe34bb00651a85c33151805109bed0d22e99d729d0604278cf76eac8b2f73bc4b6734d4a4620eb6ed9495c5f1abf2861d57304e923ce28aa330c06d6fef0a2ba36d546e4b267f17bafd823d7468d6b69600f3920eca098de699a739568cc8e8ced64ed48d52ae27ea99ebc87b21cf2b0d57dacd66d3ff42d6013a607c0faa53236d76aee68821f374ce0451f0e73c5e2be2bfb8e653820f7992e16491a23d2d64b9fa6b11ac8b9d68a62b2f602e9399b0fd67db15bf01ffd98283a7c3435e83447ceb0edfd77f975568dd082f6fc9cdfaed1ad89c2738754f89fbce831fc667cf21507bb6ff14445f6de8ab4823e42a30c3636927096c26d0e08cec4256605ccb96f3353b3f489ec298bdbef234e121dee6088116c59127644e69d9d23d8e122e6c7cadee350725cf59e4eaa45add6065eb67748c7bc7790fda66d2ac14471a53c6758b25d72bce753a6852a3b5f0df8e44d8979a2a0803a4bda0900f7c301dd108d7f06ac7b38a3f14af88881b09c747c7930bf30de3fb8ceda4667cc415fe593dca3382586de6b312d299fc8f5b8ece31920dfe96fd3863b0f9cbcc86c587810c20496b260f99d78dbb3b7d1e478c9359a47b7110dcd672892e935e04b0d3417ebeee59df8f6834536c3fe9a435684981d10bffdb6fc2eb7a78e1dd038f056dcc447d8bbdcf051bb34434617ca99bf56cd2f52be95361c177d615d8934475af4ab586b0142549a577f7dcb9c92ea32d7d4589d4f3e6e7870020029ed6277f2607ff9790aa86fba8c1adc57e9b68207cfe257dd55bbed08b6076ece2c399b729c5df99b2345a68bcbe190b8617f5ae4ef823d82a335115da94be430ee304f0c3daf4dfe942873c19bdc2b02cfc8a53076f7b74f76fee3f82aec13ab7fbd8542f7b9c386d02c3d19022b295126e4b33558a8b5c7064e21016737f428906bbfffc239fde347dadb736e6ee6d34a23c5c88759e2e1475b3f5327ec712c745061662e12d31ce1f37c6705d51aab42e30be2a1c4b24c2582165696fb3e94f94f758d5bf30b79421cee390efcc69c91a61bae72c852bd00dcc4997fd18d6d69fa90e55f0d8e3a2b786bc07eca737436c2cf5721625cb46b214ffcb291fbb1f184d7320198c2461548a3b506409507267a4216d41e09bbec81fd584a48f30e445023741cc7adc7deaa01d3d740bbf0fc7eec97b8d2e06a21e5a2a4949ab5b61e673c044422d5e1773d213ad9752b078ef04e3d7cb5c0ba47a6aeb8b829794eebb0fb9bf831c69aafe94be9967996695955c3d4096f028b3357cd2abf7f55eaa59889ff9cb15b1349b33574b7fc622f87ae64944d4bb39083c815275d677fdea64c00e65606509f6c7fff30ae2064f2dd10c", 0x1000}], 0x6, 0x0, 0x7f) socket(0x18, 0xc003, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = accept(r4, 0x0, &(0x7f0000000080)) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x85) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x5, 0x37) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r1, 0x1}, {r4, 0x40}], 0x4, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:06 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0cc603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701badbe586ec75afec1db9066f1b6e4fd753f5d5eb14ed834d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f920c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f"], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget(0x3, 0x102) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgget$private(0x0, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r4, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) geteuid() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x8, 0x0, {[], [], [], [], [{0x0, 0x0, 0x0, 0x3}], {0x4, 0x8, 0xffffffff, 0x4}, {0x4, 0x6, 0x2, 0x80000000}}}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x5dc669b6fc809ba1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0x7, 0x40, 0xd6, 0x7}, {0x4, 0x92, 0x7, 0x1}, {0x4, 0x1, 0xff, 0xb5}, {0x89, 0x1, 0x1, 0x13}, {0x81, 0x2, 0x2f, 0x1ff}, {0x0, 0x2, 0xf4, 0x2}, {0xbc, 0x91, 0x5, 0x7fffffff}]}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x20, 0x3, 0x3f) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') r0 = syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x65) accept(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x40, 0x5, 0x4000245, 0x9, "7c6d0e4dfda6b1b5ba7c7f4dea2cd2204daee4e5", 0x6, 0x8001}) 16:00:06 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) setsockopt(r3, 0x0, 0x67, &(0x7f0000000000), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000200)=0x2) 16:00:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x1, 0x430) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget(0xffffffffffffffff, 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r16 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r7, r15, r16, 0xffffffffffffffff, 0x0, 0xffff}, 0x80000001, 0x6, 0x100000000}) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r17, &(0x7f0000000240)=[{0x3, 0xff, 0x800}, {0x2, 0xdeb1, 0x1000}, {0x2, 0x4, 0x1000}, {0x1, 0xfff, 0x800}, {0x0, 0x8, 0x1800}, {0x4, 0x1ff, 0x1800}], 0x6) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000003c0)={0x4d, 0x8000, 0x80, 0x4, &(0x7f0000000140)={{0x0, 0x4, 0x1, 0xaf, 0x9, 0x2, 0xb60}, {[0x80, 0xfffffffffffffffe, 0x60, 0x4, 0x6, 0x4, 0xfffffffffffffbff, 0x101, 0x100000001, 0x3ff, 0x9, 0x2, 0x4947, 0x3, 0x6, 0x7fff, 0x0, 0x5], [0xa69, 0x7, 0x9, 0x289, 0x80, 0x4, 0x6b25, 0x3, 0x4, 0xfffffffffffffffd], [0x5, 0x0, 0x4, 0x1, 0xf12a, 0x4ac4, 0x4f76], [0x81, 0x168f, 0x4, 0x0, 0x20, 0x5], [{0x0, 0xfff, 0x7, 0x4}, {0x0, 0x800, 0x359, 0xffffffff}, {0xfff, 0xbaa, 0x101, 0x6}, {0x4, 0x10000, 0x2, 0x5}, {0x1ff, 0x3, 0x10001, 0x5}, {0x0, 0x5383, 0x7, 0x7ff}, {0x613, 0x1, 0x8, 0x9}, {0x9, 0x4, 0x9, 0x1}], {0x7fff, 0x7, 0x27ea7415, 0x8000}, {0x4, 0x7, 0x7ff}}}, 0x1, 0x12}) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) sync() 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = dup(r3) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r11 = kqueue() ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r10, 0x40}, {r9, 0x1}, {r11, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) poll(&(0x7f00000000c0)=[{r4, 0x4}, {0xffffffffffffff9c, 0x80}, {r5}, {0xffffffffffffff9c, 0x8}, {r6, 0x1}, {r10, 0x100}, {r2, 0x80}, {0xffffffffffffff9c, 0x8}, {r1, 0x4}, {r12, 0x2}], 0xa, 0x7) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x3fe) socketpair(0x7e93baabd1f54fc5, 0x2, 0x68, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r6}, {r1, 0x4}, {r1, 0x1}, {r3, 0xc0}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1f, 0x5f, 0x9, 0x5}, {0x0, 0x2, 0x0, 0x4}, {0x0, 0x8, 0x2, 0x1}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:06 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file1\x00', 0x20000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000006c0)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001340)={{0x100002, r6, r8, r9, 0x0, 0x46, 0x3}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r13, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f20dfae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c97ee24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000001340)={{0x100002, r25, r27, r28, 0x0, 0x46, 0x3}, 0x100, 0xc07, r29, r31, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r23, r28) r32 = msgget$private(0x0, 0x682) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32], 0x1, &(0x7f0000001240)=[{&(0x7f0000001040)="cd3689ec942b5fe78f4ddb2e4aaf197bdcd7630b1051e47a0a83da5b579dbb28e823635e0ef6cd6471636ae082638d0f4ad4fd8d6cf80bc10d38a63d88d4782f72fbe7ba9e2c273b59b58b37", 0x4c}, {&(0x7f0000000780)='W`=', 0x3}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="b24386c53ee88bb0e57b55ed6379af35abac6b319c92ddd1628e7d5dff216ad4b6723957b4f09b90b0d628f9cd57bfd8771c1fddb90060caf0af6bfe64b3ab4b493b86ef74b3ab89deb6862a184929d98c6f9cb3caec587d053bc29b51b68c60330d74053dae9b483da2298c565862d5", 0x70}, {&(0x7f0000001180)="649b2dfadda5fd9950be4dc6f28b4bd5ea454cf79bc8c417890a46bae86483dcf7acd885f5cb9c725626462aae4d14e0adeff4dd81c6754ce93dcb2eb3b8cf94c7293b819dd7d16c831968bf5affbf387bcc7c4fe71c", 0x56}, {&(0x7f0000001200)="a48232a593c46becf1592e81eaff95aa352abead46fe94813e3cff67fcdfc41d5d4d60604dab543e20fc12f131eb0a092883db462fddfcf00cc0472c", 0x3c}], 0x6, 0xfffffffffffffffe, 0x0, 0x5}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x5, r14, r18, r28, r35, 0x20, 0x9}, 0x7, 0x9, 0x4}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r46, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000001340)={{0x100002, r41, r43, r44, 0x0, 0x46, 0x3}, 0x100, 0xc07, r45, r47, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x8, &(0x7f0000000000)=[r35, 0x0, 0xffffffffffffffff, r43, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = msgget(0x2, 0xc0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r53 = getuid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r55 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x0, r51, r52, r53, r54, 0x121, 0x9}, 0x800, 0x1, r55, r56, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f0000000400)) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r57, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r57, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r58 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r58, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r59 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r58, 0x5) r60 = open$dir(&(0x7f0000000480)='./file0\x00', 0xa33983b414f0d43c, 0x2) mknodat(r60, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r59, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = dup(r3) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r11 = kqueue() ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r10, 0x40}, {r9, 0x1}, {r11, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) poll(&(0x7f00000000c0)=[{r4, 0x4}, {0xffffffffffffff9c, 0x80}, {r5}, {0xffffffffffffff9c, 0x8}, {r6, 0x1}, {r10, 0x100}, {r2, 0x80}, {0xffffffffffffff9c, 0x8}, {r1, 0x4}, {r12, 0x2}], 0xa, 0x7) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = dup(r3) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r11 = kqueue() ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r10, 0x40}, {r9, 0x1}, {r11, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) poll(&(0x7f00000000c0)=[{r4, 0x4}, {0xffffffffffffff9c, 0x80}, {r5}, {0xffffffffffffff9c, 0x8}, {r6, 0x1}, {r10, 0x100}, {r2, 0x80}, {0xffffffffffffff9c, 0x8}, {r1, 0x4}, {r12, 0x2}], 0xa, 0x7) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r5, 0x40}, {r4, 0x1}, {r6, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = dup(r3) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = kqueue() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r7, 0x40}, {r6, 0x1}, {r8, 0x40}], 0x4, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r11 = kqueue() ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r10, 0x40}, {r9, 0x1}, {r11, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) poll(&(0x7f00000000c0)=[{r4, 0x4}, {0xffffffffffffff9c, 0x80}, {r5}, {0xffffffffffffff9c, 0x8}, {r6, 0x1}, {r10, 0x100}, {r2, 0x80}, {0xffffffffffffff9c, 0x8}, {r1, 0x4}, {r12, 0x2}], 0xa, 0x7) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x4}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x20004) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r27 = shmget(0x3, 0x1000, 0xa, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r11, r2, r6, r8, 0x1e6, 0x8}, 0x7, 0x5, r26, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) setegid(r8) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) fchflags(r1, 0x10000) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b00093aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd14482782", 0x35}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) fcntl$setstatus(r4, 0x4, 0x88) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket(0x800000018, 0x1, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffa, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) setsockopt(r3, 0x6118, 0x3, &(0x7f0000000400)="89514083b2cb01f3d3af789d433cdf655cad5ed518a5170dae11c7e8d470a673b439a7c6abe47bfd7cec628eb03c56d6c69b21b47ac32bb9e438d93e6b05210eef47045f1142f6776b2f44ed6988d4e4a4e424c0c9e53de5e9c53602357f1fcb9daaa5c7e3ea31ecbd5fb5bead0f81524d4a734574622359e92d52b55ceecf7802a63dc39e9de71ba53e4b021abc85983debd9ca96d6c6d892d1eb65755d183fcd0404383f86e36cd1931c3c5dce0980456486fc4a73b86a7d6440fce233d6960ed25d6a4699cc963684232233b958a3496b4fe91d62", 0xd6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) recvfrom(r4, &(0x7f0000000180)=""/180, 0xb4, 0x0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0xf190}, 0xc) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000003c0)={0x3, "1cde6fae47e179e05cdb1424d288b76fb6ce7462141bcdb7b0e7a63862e1d32cdba990d33f19050c5b147fcff5180a8b62dcd270e408dd12a728582806c9c0758cc1afef592042cf8a8a6fa0bc1512fe41ea9f111f280557967272f62ba697fb076b27b8d89f74a9299446b2b3ae29dd4baac86b945caddfd47f8c6c4b7f88bd1dd813ec8915c3bb015a"}, 0x92, 0xc00) close(r2) mknod(&(0x7f0000000380)='./file0\x00', 0x100, 0x3ff) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bcfd569ef35a5fbb3ec0aa472d711"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0xc812, r1, 0x0, 0x15) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x40], [0xfefbfffffffffff7, 0x0, 0x5], [], [{0x0, 0x0, 0x4}], {0x0, 0x0, 0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) lseek(r0, 0x0, 0x7, 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000200)='./file0\x00', r1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r1, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r27, r28) chown(&(0x7f0000000200)='./file0/file0\x00', r27, r28) lchown(&(0x7f0000000780)='./file0\x00', r27, r28) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r27, r17, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYRES16, @ANYPTR64, @ANYRESDEC=r2, @ANYRES64, @ANYBLOB="ed8627fcbe6ffa515d69a26bd8a09f7a2c02232891759ce9e707c32d3417649e5f8a5d7fa00585e5b04b64e674fb3f0b794424f573232f7017e286279e1f86b904247df6288ef8e396f19b45d2647d138533a467eb9fd5b708a4d5c15796ac6d158247a867e0dd27ea48eafeeb36b150a06b9f755f3d1732807d428bc8aa7473cf4bf30aa453ad90dd99c900413cd84df91f99cbcc8edbd3f8542aa997ea0be899d03f50f8cc1f053a2091a54dee571fce8243581a64b11c68acfd6b9af18e53af60cdaf6b7d5acc6ebdfaa76ec06689782472b7018ab1797ae1", @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYBLOB="78dbe82d62428cd37546f58dd3d4bdfca612bef63fca90ed1bb0af40f380a4b5ab35343dcdaf7635bc476298d07918d0901b7222d64fee847671ae9a41cb239ab7c5987bb2f14a3e49fa22d3a5e064199746448870d6bff7679140cf4d3dc9f52b2b3b2105499a4ed65ab80dbbea20973b5c20c7a5a1b42eb57ad35d663f8a1b86d71ab048907c21043e3a75665bf96ee1e31ddea862e8357a23769b86b985ecc312a75b9a276e2f196b15c4deea4bb97ba997a71b9ff59b704104d8170b7cde3c460a03ab6e15618db821802038b84d3780b68d4ccec65a599ba59e7b", @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r27, @ANYRES16]], @ANYRESDEC, @ANYRES64=r33, @ANYRES32], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) connect$unix(r34, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa2c97eb86f0ab6b0) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000440)=""/59, 0x3b) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207005a190ac7e9b80350c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5a68d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3babfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368c19083ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb5054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4d5bace0e5b476b569ab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e5277305f2e7d57d6d8eff300f30220a020ed9de83afb01e322b5c032b329518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac1082892cec0f147e70f4461e8d74a5276955fad6d27260a87dedc7cfaf271b2a878c031b35d6882896d62ee24b6e15eef03df74df173b00e9660ad7bda912346d2e99679bd0d4ce15617a32fbb518996d7470f716704c836506083945cd7377b3c9d9145ca689ec5c"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0xb8, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0xfffffffffffffffc, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) write(r2, &(0x7f00000003c0)="a182d4f3b3f0a1d28906ad6d2caf8a929f7dc9b323f68464a6c4540abedaf1aa5e73d059b2e54db5a06a10f72e2b2c8a252725d7bf70a647fa5bbe46f48a784c656bafd8d32a90690e4e8258074ef049abecc08ae951f007e8fcaeecf631abdafa17547038a9133857", 0x69) ftruncate(r4, 0x0, 0x7fffffff) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x800000018, 0x1, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_getres(0x7, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="8990f3da46e7e704daf6870828f81556767b2e5b878497b904a0b45e8a90bd70cbe8ab943bcc94ecafd01e479a10515b9a10f577f1be645692aeaebbd6971709002edf7f630c9d3d86a262c05319fb147a4fb4f6e14210eb3b6ece14b57f6ebf4afab2d152e6923d8c37add8a524301d13cedb09d8cc4736209bf52b5f7e2bebbf854df93790f744ba61c3644f3bac4af5f53764da765332f5094835baa8ff8b7eb75d80a7421df28dff8bc37202"}, {&(0x7f0000000240)="da14e3d967b413581d8aae016920f02bafd807799148e17fcc2e0d2f54bea91f25e8d0091250b594e6d4948d4b6de9d2fd5135c496111935db02ae3821c3645322593f4e72b9959560c7ad654b811292ac766e372c225af61440009e50ba3615f20e28c8f6f85c1f69da3119e71be6ea4042c7edd70882c86b4a0a2894477a4b52bc3a5024a0b80f4c2d452670ca6bc1a5d41a74c4661f91d4f7c913a0dfae20665be2846a7ffc8bc108d1ad08f0d10cb7ee7bb9ee61d675bcb9"}, {&(0x7f0000000040)="d015dcc3568d3f098c7e6ffa6ac8a57ab832b9"}], 0x10ce) setitimer(0x4cb763a934110d03, &(0x7f0000000100)={{0x4, 0x8}, {0x0, 0x10001}}, &(0x7f0000000140)) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x105) fcntl$setflags(r0, 0x2, 0x3) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffffffc, 0xffff}, {0x8, 0x100}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000140)=""/160, 0xa0}], 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000440)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ecc473d03169427d072cd5e0a6de210794016006926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba070000004787a1787f148c298b5398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc53a051c2d627b456a6af3068539057e94549d94373b98b4c094c259f30e2866b55e9dc81fee2a614d858ad3a35a2c42d9c"], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffff9c, &(0x7f0000000000)=""/82, 0x52) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() 16:00:07 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="c420a4349de96d7d211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r11, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r12 = msgget(0x0, 0x80) msgsnd(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000005e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cbffa12444ff89d2911d02cd6f08396e27995f07b0d278"], 0xf7, 0x0) msgrcv(r12, &(0x7f0000002240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d88fb38b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddb48538680024678930f2abcf0000000000000000000000000000000000000000000000000000000000cab971bb4edeb776de81c102d928bd9abc5e314edc56a4104c5b12c77c52a37ea0e2ccb0248646bb6f87d6303fd2ebb4bb7747533f71b556713e4c20426f2b4815d1e4a4253a026d965ea0d8adaf2b17edf338c0f84deb37e69e6498215c17a4d6941d33fe95b8007d9925cda419082941497770b31ab56e278c2b1731473a97df5f235a64aff6746363f04a657b444d654fd5b8230210a8c58555"], 0x1, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r13) sendto$inet6(r14, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) dup2(r16, r15) msgrcv(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="a1fb2556bba832b975a0f85ab884cff16fb75b791722becb448fa5dded4268608775c7b54f532ca9ef56f854d91204859fcd487c907ae782880006139479081a78308cd9181abdc0f2811da1a3c90966c18621e87972fe8ff9e006e65f29245e1760f7424d70230d445a9443816a8ccaa1aa472fe4d78dd9f998110227f1b514cdfb326d3a15e0bba62ea64697798257634ee01f1a05360e6beeb8977bbf64b279aa5f159f818b756ab4dc7675f47441602565d808d2fc15a32b06f0a1dfdb65024748feb5cd40cb4a297d03d0b0889f742827"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x3012, r3, 0x0, 0x0) r17 = socket(0x11, 0x200000003, 0x0) sendto$unix(r17, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r18 = dup(r17) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000580)=[0x0, 0x0]}) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x7c, &(0x7f0000000040)=ANY=[@ANYBLOB="12e4941797ffb150d3e22ab19f056c62c61d18b0"], 0xfffffffffffffee4}, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40a, &(0x7f0000000000)="d55b9fbea173f6b2dc2e8d1657866496075e19fc1ae18b", 0x17) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x184) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x4574eec) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8d3769f, 0x7}, {0x18, 0x2, 0x4, 0xf21d}, 0xff, [0x3f, 0xfff, 0x6, 0x40, 0x33, 0xff]}, 0x3c) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/129) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) socket(0x800000018, 0x1, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x2, 0x3, 0x80000000, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x1, 0x3) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x33) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r3) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x100) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x304}, 0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080), 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x8001, 0x4, 0x1}) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) socket$unix(0x1, 0xa, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0100f4a43000"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {0xffffffffffffffff, 0x1}, {r4, 0x40}], 0x4, 0x0) r5 = dup2(r2, 0xffffffffffffffff) sendto$unix(r5, &(0x7f0000000900)="47a8b53081089d2b892d7fc90c2d8d64474c310e9aabcc00a3c76b4a8f12239ef0ca4df165b48b590918f6cf91adb7b9228cc46ad69720594382dfaa93dd05a1b152a102b1ba77744054364ab7a0fd6f45bc1dd65a175d77e8b8ffe2e7b65a025a54a9e57b36c26680c70a09897707be11a9676fc57f4c4b63da69384a42f383b4fdff936e28afb1755ff6036da5d0f706a3217f56ef064680df1c03a9307f6731d20f9166d133c3577050b229997a88f8a4eb8b02c82b41261306d6d155fb454c714304a566623c02a177d854b749ffadb9b90eb143578ddd829d601e438af18a42a0bae5f6e3503d47f7397dda3126cf02458f15f7ad28381129ac06bff2c3ffb3ff05bc17900dae0d28509fb5c12e988c2b9d89c78f58609dfd17bae229872f9886d293e480d228466471b4581e9e8c28ca3ad37c1a9cd53cadee869676f7f26fb0d204df476f25b9985bb17f9e9b89e948cc797afaa294e66475665a51a49528ff6e46dc2f7c0ffdf2bc4035cbd420980fe5d6142e7753c8eb1ab29924fe6adedf475e4dcbd365924126d3ca4026d678a33e3238e480df0b1d11ada017bfab024fac69f445211d31d2c1de0002687829d61733cbeee967e23e9836d9c408a1afe343f859ab21a77bb28b25299261303f6bf5b597053fe58a52c2e54de34b809b07a4cdbf889713fe3cf3258f281dbfe3f6610391de0afa1eb2af4f73db82cbc15d8352e79f7227ae6561f37bf83bcc0e4e5030af2cb6955cbf509d10e1da8f42051ed3ee2aad2b423f1a58731a79cbf66607222015a10f3656bb579492dd5968f4b28e1e8d2ae839f040b03535d64ccf5b306416fc01977151afc96126e6433f19c9d517a583d014af71a3f4be98f1c7379a1a13ddd3437b4882cf63d3bc9e6e89749a626d378f4a987cc86952478b2e49b5de7ea60e56453cd404d86bf279777a54f8a9ad25d41556d4b2aa0f5d7cc9d9aac4c66b2eda1c14ba7838025cbc220f524df5316fb172ecc7103e97d5b2091fa8c244a40efc10b3fdce18ad465e30d3d91e64487b9fdb8dc067b644e9efa11b5e94d30608762f01e524a5f65af0cf755d323654367a4ad0db49cafbd427b74c604b7d28c6862e8436b6eec145ad1013f3b793ec2e580d341308e70f8e944851b7612a7c0830c9a35e5ee264a5bb6cb14cfe057052e9066fd49589ba62df9ef809aa3b46c53b12e6f6ffa2f8348a4cd41847f423aa0ebfc2f0648b90be726fdca29165700620cd2b6a53cc7cee307799ca7e9ae50619a8ecfcdaed025fe469a85df1b4fe42743c381e123e6045b73b014d9526edccc8eea0ee54a373f5dbc144f4cff34c410b398bbd2f034fa5857b372086f3427b2bcdd954ef440d23f4cc08e6667b6d84379c8c9e61353c02b491507df58e180aa13d3787c70f3e83bf016e061102e42887bcec3b607f75f0ec3e4e8552daf5233a49f1dfe5260e6f84c6e6a828211fbc19b9e306b50dd29c830afa44baf79fcf4138b9a9604850f1851805c88abcd2d1b8abd01a61eb33902a9ced1e77eac28f066cbdc9ee87002489b2cdb4dddd106b719cb5bf47710c86233d224af04aae6e73a174d972f8dec543d89d05c874abb907ce10600145651f01788eb091bc129b4860e883de6e4647e5967fbceb943cf53c706343916dca5bc8d81c377b7edee77c647de9544715ad14126b65649227843d199d694f7a89b734f48b190c75761c55bbaa2eb1ee9c406dbd15523363c686f6734fa8b8c200ac917e40a248d4b2fccecf185407b47cc831fe472ffb9b9c6e4fdd123b603301b8fb3a5667afbf28b93ddd919ee570dcf2b9c5e9134cbe08cf404e036918e882cb929419349e5990d12e0581f4444ce385a6a2b2bd895e069bdff53688c20e8fae2158f2232dd33871ac466b37d0a6d5223245fa81f27df238be0852e16fe4e2f0f4fe0f00eb31148bb64278ff894245333e709e6ec81911349cf8d72ac8333d8cd556cb5498b4a303c63be2184711d3fa685230f0da0dc44365ecbe4666431302b397e27ec15be726fbab44f9cd4ccfaafac0e2c772c2441afa625b7d8b4d7c9ffae82bb359873d3644000a02f4df39fb2711971d7e7c7b97ea8026fefb2ddcccb8078894ec1969e02ee2702996bb22e4153adb32564717273907ee2b9368fa3304324cdc55e968655cefcb66ded329dd7a402e265afc0033f2c99ac0a23416626ef1e66f078f3a349c1aa3f2ad250c77979a7a80af0bdec86dbba3e229814f9816f720a84ba168a7d8167dfe9701924eb0905e042612fbbf2d9981ccb74696c16180ca4d5ce7a12c82afe738077d5466b7dba738210bee2d4499482d0c5cdfc93e38b4586567e8536d56a138731824c2a5da1f56116a865cae965643037ba1fd965670a7da9c9dcbaf22b5adcd66679cb4814cc05bd2c758c2b16a8b6bdad2f2e71c0bd3112031b7bb6e3ccd756a12bf7898edf4280440440454600c475aff3a74b5c128d99118c4f8d304046c4175c16338c37328280ea551922602966017ebbd317157b1352e948bb6f04373a9160e467097b06f7d6ea67ffa591ae0688b5dd105593b9bd11956ef9df84cae3e74841f844319d3cd1530a8ecc25cb5aed29df5d83cc2546208ac988610ab97a64a80965d261c44e80fb884eb52dd3198b98d8906f70ec34ecb399dbe38663d943850874a94160b64b7e27b851900218a48e6fad10f4591b2dc1c33c68d8d79efe1856cf1f63eb66c03c849a3df644603c7461b97fe4c2a4adc33a31ace27e9d89dd44390d76325ccd55bd302042591b0575c9bc48137f26f5d7d9a3ab0f4ceb10d1062858bd3ec2354ceaf93990400b3f7e71644ed86a8cb080780e66da81e1b55678da4a59c369dd47db0b7196a488043295946b685cf104f0a51968cf44e660b11aba0f8e41af55029f7e7347c90f04911f77224f138acb3b3a68afc4dfa1a63b26f6922d8b7166803d7169bf37a8a0b2d8ba81830323cae441319165817d893e7d7d10a93096c8a42b487b2a41491da4eb2e33a7c05ac4d6ca7505131b15a7533cdb82d520bc482be03387fdb9b53f6a6426dba9ba5459953fc1f77c7262d01e0817451bf516f7b4ad7d6a9b70ec887f87c8c9941df1f14dbdfc6a17665d85277d67a9b255e26090acc24e7866d809aff550ede344ac7f9580bbb3b0ba2e6160f3742fca343e09da216e367bd50ad7a4c4917ddf13bd476c12551cc0d1d25769cc2369afef12e28b79ed62a7023bf18ebbdfe4b7f39d36984a06664e7d1b01df8aaa5061157966811bbbc22f7ce2158f22eb6730a054cac0c9833b5a9e6a3b0c1a9e5664cf579f0b707069644a8f954d8683092fc69cfda60d7db1b0835f04c6f654e1b415940e200d63a1badb92fc350194928bbc8370016f9a4ca254d2ba020bf4a93a9f97452cd66006b32993cb8473927f3c823241a725bfb842d1910d8162a85868d68bb764140bf7b2d75f8cbf6b8be37a6225a1c13d0e882405d59491e55a3a8dd2aefd799c731a3d30f1e66db7ece895f732a5fa6c9058b241aa6d02149e925e99801a975dd25bb5d96ebcd11e046888e551ffcd068a470e1ac3232e73d3f55945d3e9dbf6504b51310e46c9134c183c548cd61cbd16cfe1349c0945b7c9561714c0f2f3c87a48bf697280cb8bd2bdcf881b513034c6cb0f0a9dc32bb78ba8a5f2d5a1a5c9f3138b65ddd8bc605976b0f18fe80709e75aeb45ffd61e27c0dcdc89a3e4d8b17f04563887819a5b61bd4ea51a84a3496632e6a13c4416ef1112d43b01961f7fd2d215a16963c9893e33bcb55ac27f857634e654cfdef27b15bffaadf8c28f188f7efffb8253d63be43b6b8ca17ff8a5a5617930508e0a3c7c2514012ac9cd09a838c97d238a8fc01901fae8a785b7fe91863542d85523493ab209423f6e963de48e12778114c128f0384ca2f3155a69455ede28b97cb4e863206d9fed06ad4a7115c7faa342aaf73d68135b3711a7c85067a1bec625b430ccfe6e2eb52d82ef0b8f26b93e3bfe9695ac9ac3846673bf7c2b02edcae3843fabace1fd81f572ae7b329019d24287cd356abc634a41c3fad6c3f55dbd37a4dfda0955c3e41b51e47c8e5d17478e91fe0c88d069b03c2eef27bd81613a571c34abc2d2b81baba06f1b85bfd8b6cb76f25641c328f5d25f92bb3d708fdc658e67dfa30314546642fffeda7f65fa1d5575843586879baecffcca4ff24ef0594a2b2da840ff9ad18d6c47504d1c2c859f9edf07d1a7812c2957565a9d9c27259674794391822dc45c27f544bfc91e6cc8b5b867344b83e68455e6376fb37502877981691ed86a67396650f8263da568d830dbdd828341ae43abc2a52b9d9f35280521cb4ac248a0ae1ad29d9893a533eda11952f590c4bf8a1347cdd0d12640509d28f4462aee2bb4460b3204619aac0188a8248243fd5efc0ce5895d633d00b65bc28ea0804d1638143637f503a4865ae0e8065de2aa00c868b45dc2e9208d365b54139da16cb3f49927d71703f1f5d2eef27b5aee194be0672a1a804d9be282f29b0c34a8daab9c42b636934e5888d5e7de809492fc5b703a4ada207f4c1835165250bf2a7c74504f01207889d09aa4bbd86c5d6b743e2ae39f2e0179503374b0b1a342e33d90ac0c297bfbf70ff0bec4b82608fc54ad59c26ceba97f9800e7ee75a3052d0e030f13c4e632e2074b4e7ba4fcf5b048530cdec7ca3886cbbfa55455efdead5d0eb7ebd49c124f281f0541071ca3e24800af4fa107e070e8c87d18532295250f5aed7ea15a3551e5f76940d565a749403884f9a4d95abdee4f9464a905c46f4a9aa97d22ad8400a5e807f3c3d5e9d7a1f4de988bd7e6cb3968b717ef562503102cffc3f7eb16f1252f13dc07fed71207d06360c43ab4e1f776357e8be478ece39bfa5ba9ba34628023afb85d476f8eea9e967316ab9450860d68afe1345478ae5e4ffcc8a7f167fdde16319f22ca7f569b53780c8291b2d0fcdf508ebb24690714ad36694ef6b844d735daf284dc38b58d235739a9fbd85c9e588e67cb4a5d62979d58acec51a38cfd766c13fc3aa0dbddffd953c725233b51666c13f5ec8091c5cf443f04d6551c5b4e746c37976fd976661e4662384974be937e94a8aed1b6a438a48450d0feedb17e357f976e191b83a0c3b6011daa646d60faa9e43e01a079aed5f1cb070026c68060423b89061d8e466c224e4b1345dded29bf1ea82288501fb126247b9bff1709c07ad4f6f9b2aa303791d8bc3d3175cc3cc05e29b53dcc266ea2c8ac5f8df90edda31e28764bef98efd4f71d7173467f62470dd7bc9522a2ccab0baf48d6e0ee50b64f26fe7966c7044a8b9121f534396a553cd427234b348b5f239693b8b3dbc1dbd9a94db4e78bc740f98c929ac7c9d0e7372da6d451dfd99dcce844612276371f0c5e46b8d2d1e832cd5b9dcbc213c8ccc316a7152c1cf0f9dc4105cde00d4ed8615160cebcb95e72308e3698910bf027af2ad50075829f8a4269383a23734ba49da4f37f1066a5803dd0790fc59fe3d884c47c1c1aa775a9e8e314f5a2d915e79fa48664bd5866902a51c2bfcc1ae65020d8e614d57a2b08349d63224b1ef4465300e033379fb0c9169554546c2f6cf30ff9f6549018d191c73aa224aac69192779769fdb2c5cb47fd768aaf125db7d3677d7310e55cbb8d58f7c3597b3a434820e589b163bb2ea491d6d8a18e08cda6eb42371b693abeef617cb641091041693c4eec0786bc08b614058e19ee3257b654c68cd9af432581855c1cb64a802", 0x1000, 0x7a018d8432192cfc, 0x0, 0x0) socketpair(0x2, 0x1, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) fcntl$dupfd(r1, 0x0, r3) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {0x1, 0xffffffff}]}}) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89050000000000000030776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb1370dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a"], 0x10) r5 = dup2(r4, r4) write(r5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) close(r4) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x1}, {0x7fffffff, 0x5}}, 0x2) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/11) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000003c0)=@in6={0x18, 0x2, 0x9ed, 0x1}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee8390ccde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x36}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc426eb8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0861089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b09eb31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b92fcb34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xfffffffffffffe01}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff775a81fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9bd079f1a2dabf976762125ade4336cb23fc6586ffd3988064173f815b593496832189660bee227895c8c00"/124, 0x7c}, {&(0x7f00000006c0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0xf}], 0x14d, &(0x7f0000000ac0)=ANY=[@ANYBLOB="100000000000000072fa734969d43f69d0fab83749fa1c37afbcff3056a37c22d7bea66f372faae95eec9bef849364b240b928bb3d9bda72136724812693346c3bbe1881de589e2e44b8713fe0c15ba9987af28177ebfa7f48d51e8e87ee4de86d66c5635e11e4ae1efe7ecd2623f189c078856b500f01db4fd2649c2036ee7c7cc10f2e36f9ad7b8601f326879329b1c76ea0e3c3a9d46ceb5df662665f78551c167c6a0dec8f0310563cda16a4da1d59e57ab285ff7d99e125e40303c5079e0116c3dd31c5a940f7331c8c2d6c7368288970a8eff3e1a57fe35e2a09b2e8e6c1bbc8bace5942e1516539a66a40f615dd31b32f4283c7d3d20f0269f6d17ea3282e14930edfd96bf8ccececda67d66e8a6c97fcf38148c60cf82d8a6153"], 0x10}, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000140)) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket(0x0, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket(0x0, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket(0x0, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440), 0x2aaaaaaaaaaaabaa) r4 = semget$private(0x0, 0x7, 0xa0) semop(r4, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) semop(r4, &(0x7f0000000380)=[{0x2, 0xf7fc, 0x1000}, {0x3, 0x7, 0x3000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x150ec61b942c89a, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r6 = open(&(0x7f0000001300)='./file2\x00', 0xcb25ffec03e7f2a7, 0x4d) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) getgroups(0x4, &(0x7f0000001200)=[r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={r7, r9, r16}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xffffffffffffff47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:09 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000980)={0x7, 0x200, {0x8, 0xd5c}}) r2 = socket$inet6(0x18, 0x4, 0xfc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000780)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000900)={0x4361, 0x11}) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0x6b}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="50000000000000000000000005000000a52f2727286f48fd566539b7938cb7c598c8e91890be4d61139121eab8ca574b50b9ea00fc8aee808121ced9749d4c523fd67591aa92b8d25521000000000000e000000000000000ffff0000010000008ba4bad1ba63d46be3c766cf9a1f4270c96925b0895de41aac45d0fb394039a9a307dc005a322f585eb4c1385dbf0abfb832db430147781f81ad0089e2a3da86560859b17467422375ac6892a50643f3af44c3e6c693ef1ba3ceb672979195f98f562422b66816e5f608ca3b3c0e05cbd5179258f81342dae12d6f2c16f2755521fc0318f6dcc4a15aa7310b3c253e26608c1ba130cdad503addba27d064a077d2cc31b3ee09388ebe823bad540dd379557f46132407d91627cb5563459144abea2a4f0b941fd592fff6e8f14df1740dc000000000000000010000000100000088c8472f3e7a754a26232733bc88b5d1a5b426f531418a879630106fefaf0cc9dc9de879ad43bc145081cfa931477705271a2aaea79a847fcac791e34ec9f7085db5be976f6f326498fa5df1414b723e7e486ede008cec48f95d7cd839a870abfc02dbbd24cbda72eb6a164161808cc1042df83fee92750092a19bc68560d63ae07bbe18dadabf4e3d110bb26e969b27d56ac863e7e72497cf47c4bb554b78c21d5f3896782fd1185e00000000000000800000000000000001000000ff7f000016738d54ea42f5dfe794e26d726881db62ba870455f2b3d763be0f4f70c4ff714d05b9109f0527338deab918acb3ba946a7b7ca283790397f028aae8c12f8f73267ada50731950467bf13722944168eeb3bb810537323b588e557c2e3e8fc2ba10afaef4a6c4a3fc620fd83f6d000000a800000000000000ffff0000d1b17eec2c46605b8a6c49175a4d124d821c344f41531ef098dae5037e2570068f8fd046cd4f56bdd045f5b9e515bc9897c2f869486b69ee0c6e6ac737f17686fab0817293854fdc9d3094919b7de7a46556b51bfe83e3a9642f64670c7e8eeb2f715a23ec8882008b48ab212cb8f73e91d5670e146b6bc4e87ecafe9f236f1683d581281ef0c95373d35fd606b08a3e5ff608a89900000000000000100000000000000002000000070000006800000000000000ffff0000080000009670bc212784fb30fec927c71d7888d227c27390e55e5b30061c3f9d5e16518b773e71b7141474f778872e5d61baa2f40954eb4fb2886d1912b626e0cfb6618eecc49db72d348325380f63e512e7c77f5481be53346e00008000000000000800ffff000009000000b0661f8b1ea95943fb3fcf0da85cc685f204b886171dccbd30b0175717760bc9cb08f6691deda19e726a3c771e5f79acf376a39e7b3627a08350d74e6aec41c90cf0eeb1643accc55ea98c71e0caa61d67292ef6f54a5b4785f48c2618ba5cf8b464234309126e046a7d101dd5ed15f7d800000000000000ffff00000500000080d85de542bca3c65e3e7518673016ff642300e78861fdc85b898f5d931778825ab5a7ca40f285ed869326a6e02b1cb5acc06948513b7a2e3f03e6e2da46a8c0e68700b4f0b8a43f215bbfc19b32436bea5114de8467fe04925bf909f35c8c5af4a1c5e29604af905941416560d1d7210696a5cf28af94a5d43dbc54681110f1271098cd7c31fbd02441cd380513f2550b76293eb03ceb8ab692a46ff0d5343261644f114b79407409f0b952765b12addf56e6d9301c7879fc9c2ec0ea04ad4aa900000000000000"], 0x4e8}, 0x8) recvfrom$inet(r0, &(0x7f00000006c0)=""/122, 0x7a, 0x40, &(0x7f0000000740)={0x2, 0x2}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) getpeername(r2, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x10, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x4, r6}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r7, 0x108) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xeabd, './file0\x00'}) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x0, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x0, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x0, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x0, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") r2 = socket(0x800000018, 0x1, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x1, 0x4, 0x1}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) fchflags(r2, 0x1) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x0, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="9ec750478a20ca65a4f768b20559") getpgrp() 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x0, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x2, 0x1, 0x0) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x400, 0x40, 0x0, 0x9}, {0x0, 0x1, 0x4}, {0x100, 0x1f, 0xb0, 0x6a}, {0x4, 0x4, 0x2, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x2, 0x1, 0x0) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x4) r1 = semget$private(0x0, 0x4, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000240)=0x9) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) r4 = getegid() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000680)=""/226) r5 = dup2(r2, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r9 = fcntl$dupfd(0xffffffffffffffff, 0x5, r8) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d11c428a84d9c44a7355fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r10 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r6) r11 = semget$private(0x0, 0x4, 0x10) semop(r11, &(0x7f0000000000), 0x0) semop(r11, &(0x7f00000000c0)=[{0x0, 0x29, 0x800}, {0x4, 0x0, 0x1000}, {0x1, 0x6ad0, 0x1000}], 0x3) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/72) fcntl$setflags(r7, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xfffffffffffffef5) semop(r1, &(0x7f00000002c0), 0x2aaaaaaaaaaaac63) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f00000001c0)=0x3) setgid(0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x2, 0x1, 0x0) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x80, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7c, 0x0, 0x0, 0x400}, {0x64, 0x4}, {0x6, 0x0, 0x0, 0x97}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x20000000000002a2}) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x4016, 0xffffffffffffffff, 0x0, 0x9) msgsnd(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="030000000000d78da09d52f9a743f22d3bd8a87e4affb597f7d8733ac81318f982fae8256b0226f074d135b663770f2b5e2e18c031f2f4cec5bfc257ab6db388aaf22f0ef2bd1ebf099e661c1a9232e6"], 0x60, 0x1800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/88}, 0x60, 0x0, 0x2800) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) socket$inet6(0x18, 0x4, 0x4) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0/../file0\x00'}, 0x13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r3) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0xfffffff8, './file0\x00', './file0/../file0'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530005cc9c417ed7537fab9e0f0ecef311a354164bc4904d6892ed23b3d850265901720"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x2, 0x4, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x72) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semget$private(0x0, 0x4, 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7f, 0x5, './file0\x00', 0x1000, 0x5, 0x101, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) clock_gettime(0x4, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="244e7f32e2ae9fa9bee0013855bfc08f47f77cb0b4823f198e3ca4c9d29d1156a8e370d05920e849b598918d50ed08336757391e9e3934ded0c8d239f82aaba490b9c01dd5788de4451066f22d1d560453d448a4", 0xfffffffffffffe94, 0x0, 0x1) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") getpgrp() 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1f37f77c9a65c212, 0xa18c6e7b8209e8f7, 0x2) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1e, 0x5, 0x1) wait4(0xffffffffffffffff, &(0x7f0000000040), 0xb, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r4 = socket$inet6(0x18, 0x0, 0x2) setsockopt(r4, 0x0, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa8100b7d1b2baafef9048", 0x253) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0xffff76ad, 0x6, 0x1, 0x582, 0x3, 0x20, 0x2, 0x10, [{0xfffeffff, 0x80, 0x0, 0x6}, {0x100, 0x81, 0x2, 0x10000}, {0x3f, 0x7044, 0x8001, 0x800}, {0x1, 0x4, 0x8, 0x7}, {0x4, 0x8, 0x2, 0x7}, {0x5, 0x7, 0xd2, 0x3}, {0x400, 0x3, 0xcc7, 0x1000}, {0x400, 0x3, 0x3ff, 0x9}, {0xfff, 0x80, 0x5, 0x101}, {0x9, 0x80000000, 0x2, 0x5}, {0x1, 0x10001, 0x0, 0x18}, {0x5, 0x8, 0x7, 0x7f}, {0x10001, 0x8000, 0x7, 0x7ff}, {0x2, 0x7, 0x867b, 0x1}, {0x400, 0x6, 0x4, 0x100}, {0x3, 0x6, 0x8, 0x1ff}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x1}], 0x1}) getpgrp() 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/98) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x7fffffff, 0x3, 0x3, "fbc5ef74b3897ef9ccbddf5f4c1064d266565055", 0x400, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r4, 0x40}, {r3, 0x1}, {r5, 0x40}], 0x4, 0x0) pwrite(r2, &(0x7f0000000100)="12368a8df7d5e49aefcdda807e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9497609493b1673c840697cbed0dd277ad451605"}) syz_open_pts() r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x7c316cd2e955aa03, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0xfffffffc]}, 0x3c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20242, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="661092b0019a28e49b854c5e5a31b4756de04085b161cf567137ad6c47fda4363eb2719e6575574f", 0x28, 0x0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5, 0x0, 0x0, 0xfffffffc}, {0x74}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r2, 0x40}, {r1, 0x1}, {r3, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x7) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00632e2f66690000300057dea94c70e3ec4b75301b8d612baa6d2c0de43a130583e443ed2246bad336d4fc83fd65d6f0c909ecf00def50ca105e04b5dd9dc2eae9bb569e5ecf246ead057e3fb07b434d1bc76c8605adb83e8fd55c0a2ac4cd415c1b8e27a0ba4537b06561fdc7c1049747886a2a79fcc78716c9d7c94bc845d04b56fcdfb62be255f29f227a116e340cdec8faa1dd9dd2a4f75c3dbff8ca4edd511c2b5a0675c8dba38d787424a2b5696b1c2733dac6d0d4f7a7a9f6bfa1ed60db72c58162ed4a249a5ce3f7a7015e1a8d0811a4ce26103c31e72d1a4af5644f76fceed784c243ea6971c9142b721ab818b6dc617b4cf4ae5ff2a21a86a5ac886e487a08"], 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x20, 0x8000, 0x7) recvfrom(r1, &(0x7f0000000040)=""/137, 0x89, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="000097c87dc1661ffb05"], 0xa) r2 = socket(0x2, 0x1, 0x0) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe22) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202cef3d1bbe7962e2f"], 0x10) 16:00:11 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) bind$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) recvfrom(r4, &(0x7f0000000180)=""/214, 0xd6, 0x458bab5cb0a8f62, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100, 0xfffffffc}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00f1ff0000000000000000006fb31a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() socketpair(0x1, 0x1, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000100)='./file0\x00', 0x1) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x2) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) dup2(r2, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socket(0x6, 0x8000, 0x47) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300073f2f1ad52cfa9da4624affda4d491f3b5d48b6ca6d013b45e0f7b5c5c75fc8a3b4be4717ff4d4c26bff9978f7d3cb43c45b0f077ff784986b987bf7572aa8e25edd83e51101b065915e99043348f2b02ccd643ea14f75dcb365173e3bf1d9a23b5c17343db5edcfc02df66c9bf968067b391eb8b0d5c18fb2d33750026859e19402005b435bd60be39ac9be359cd0ee7ffc66ba124abb0851f3630dcc5800a5b9f4f92b4cf3335e7c5d16b6c3f2f1c5b2fe19a7ef448abbdb51130260d157b85a5074e68fa8220643"], 0x10) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae4af983c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2d890973f71e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fchmod(r4, 0x106) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="b980147c42b6f7829e0e10f7538c31fa3615e9e3f97443b381cdeaec2ac8e7e32cfa116c36251f878af28f79e162ecff9c2c35d533f86fb83402877bbe8eb12cfd33591b841d13b09bcd83f149388229369c2ab65169042120c26a135556aa6d0ef197f2158f5c12259a222bc0b80c322bcdc1e76bb4cef1dd1bb32ceb99e85380db76", 0x83}, {&(0x7f0000000040)}, {&(0x7f0000000180)="354191cee6ff01d7b0473ce548baa0693d7335343a7c876876f32585131a56aaf3e19a44f7daf6041e473cbd08a2c37fc7d66b462807e9b5808dd46cdf9d18f601c215c4314b260cf0522d3d1ec3d7befad4aa62ecf0bb85362171e066a576f86850121b0547a0d1ed78a54619a8fdff8df1960a2a977a28553090fe444cc917ab5fac8556f6eaf5108da04252a95430cb3820e4ea7fa712399fcdb7525a212b6f51307aafd6a625e460b22c932b441c8dfcb2df7bac14a55bc2646e5a1a039c9d080e9b34c4e067827e09bed2a9352fa3fc01da3e79823ff8e7f29b5a35d28b48e3fcccfef4e14522d295cb9a2cb7", 0xef}, {&(0x7f0000000280)="63ad855929cc2c865e71084f6d762923d9e57f73d4044d1dc86328e007a9959e05d79427dbb101bb1cf54b15251c9229ec24f3f53e85a7bfe572e9de063f44e4276d97cba7715863968db780de43ed18f20927d000d01847c7e87dedef07b202cdbe29d42d0b845d665c0a11ef3cb2a14afa71b338ee23a8a30dee131ebdcdb7eccb3bd5fc804d7e32c2bbe34562c507965a8f006e03d5b0d74558751f42be15db8252b09d741abf3ca340b375bc4656", 0xb0}, {&(0x7f0000000c40)="2adf51e16f6419074cb8fc6532a6fb4fef469f7c77a0546a9f3f4fa2db90dd07a2d5182e2c1ac5016ce66036d2f3eb17b77e607bfec1bfb6554843409a4f8e0b38af9729dbe066de0db79f75340ec4b3e221dc578f08baea22b7a9b44592c59a84f5550101ba56e1c1836ffea5e16797ac70085d68a2e676d97cd52d86e73d5abd5e77dcb70c85f96d36e887a67e43cf6104301d9ad475cefc03a1626fa4df7acaf774323fcf4b5ca95ef9f61a048bf17a50dc475f89c841ebdc254943d1b3bd2aacdd52c143ae17aa7b2cafe7d58477f81bafe2492eb62744bd129f67fbe4a632d91bc7893c3b657e620c38304dbf6279b6ee91a91cb7e3716b2004d4da0dce79bd8ec748fd5a6717726f91f0b8cda5aaaf1672524fcbbe7d44214c774eac43efc0331822bdb9fc679ecc4138e6ba7581cb2a49bf2a5f11ca8492bfe25849e102ad8eee1b4114680a85147b607f390db34ae837f69232c1003826f1a5afbd9a5a08053c09bb9ce62f3f45a567240d72af2a501765701571e45e21780d40162c7713f38766277490ab081fd22e6025b6dcfd565fce5267bbcbf87fcb84727d38b0a72602b3656fa18521cf51c51d2939a39623fb91b1d79bc920871dcf0083fec57f9df90fc3b2a8499471c34e1a65da99dbad996eb68ec43dc70d559c0cc97ab67ec36ec8bb18942e8402f6c6d593b04da3327f5e17f3bb43c250252b3974906349cf36589199a4d2781d23d29203e1fb8442eb2da5076c56532511dbea2a80de99d3bf165f3ededd3b12d939428981406f0db24ae5789d42ca63d4d89275bbe385a0da210583d4310d43a89b64abfa7f77c84e2abf81c8ddc7cb6a5c156e63ed042b589b10997f7afc9d5897a1feace0fa847cdc5e263b257ee12036452cb047c8597c322a7181574494f36bf858cdaad78ef24825ddc9d8ef49ba21bc6c5d667326313f353174726b6db3d948265f598cfeb50b6e5091592fd614e38bb7ae2ef99825b6e892991e391e2cff37972f6fcddc069bf63a8b251fc2f7aa8b74233810b864a6f4b0fcfa254fb3d4dfdb2a7ee69c5e423d8a1498cfe7719ba6505ea7c2d6714ea9739d1a3db86a29b72aefe13f902ebf20d38581f7c161f585502d8dd9d7042edcbcb2e783030de76062229c8d7c1cedcc87839cf0da7ad51de9bb5a5b3697ee864bf7ff4f03942297f5ef71d2174af7d8e8f44051121782a83324b70d3e104b8526993a4d58bb222aba191303777da867cf17c49c4915a743e4ed6d1412a73a965a8dd9f2bf1a06f1bbae7b721118a7913c3c06e904774bb5da5a7a39c5aa335d8ee84fed6ba93a5aca20a84faa1cc472f732ad995c136397e380675ec80771a75480d19ed43e39f1fd67d87e10fd96cb5977f73fb12c6d15630e436354422d1086e69445f1f058cf4250208f7086b70db07cf479f1d32552188cd1a4e94fc3b2df10366721ad8fc5dff3f4cbbe672326443dbea15a876aadb5f06e7f38a0f272c91d19f3ba107b5a5fe9093a7246bbbda0fa7af4d9a01ab0da18a15ffb44d80661b5089ee7a04f69ce375f8cdb95afe2418fb950742fce96285838400870dc917dbb6c5e75e4a985892ea9f9f96cb553f17ded605f34a64daa98b2e6c28ddde645ac52d675825830c5255c7ac75d8cb2339d583dc697ac7cac9e331b4d321e2a656d494a929fdcf6af59d14287ef6ab5256caf1b57c8bea9beb824d3a7462c5ef1712f4bf2f4b46144c47becdba56597e27afeb2be0b8465a1452f31fb4228084db1bc8c331c24c5e20ee6d2569d680bda5fd5dd0012adc52da8c446c1afbce98223e8622dca1c4bb17118d05af4bd1443383f0d7c043947730eec8cf07450b6bf6377ddce59bf01dc25be4a85d4962dfdee3ddbeb659bf07e98fac19f183a6bba9b1fc9a8ad7ff5db59ff3dbe3e82631af985ef108247a0c775f935fe293f22805bcc72ba9ee6f9860997c96fc890b016feb22ebf6a69f9b3160780fe28487205d800f16d4694096f47252e03b05a6569e29d2c504ba041ec20819312b5e3d7aa33ec5cd1e82fa16b1e704b66440b061ea6bf5b6114480f1a67671052d375914e60b908d67af279c2d2bb9c514faefc76b50d78609938994eb1d88e93153bc025bb6dbeccc5fc3f131db74049a2d46444539bc1037ed1ff205d47ac7c89faf7f3294c41873a6d77e6d5f76f638522b31c2fbd44769062ffcc19d0e1d7cb9b129414d6134cb5f637ae4b8cfd8a873fa92eb7a328093b6f23102089138db2e41c1391342ecc4335dd409f286a485725ebe7ae15119ccdff9882adfee88c81f061735161a69d9f482794bc40b79d224f84603efd27fa254b9beaf488d069623a5acd2ff16d3e3bc5c9e3bd517ac6b9e6e96c7fcdd99187f76f2110a62173dcb6bb1a718084cda0b46e784cac5c29c19825676483618ba07f57f9a45f79bb42d588c18b05343f0b9ad13dc461617c0826660e3cc0183c7dc79d1175b87e2a2f35f3a9c98b83fbb8cafdbeab2ba0eb20c86f5d7ef934567942a8dd4738057367cd39d28d9d2d61df758159f1a0ce9ce73e1f63a344a40946e32c300aa99eb590e413254b7aaf392af2a6c34706ac863d637e8d93c7951fd01a987cdd7d8740b28f8c5bea44d6452e015231f6f2dfb0f6bdbe7be96f34417909628604e6e91a0541a70ecf1142dbb919b1099b7d58dd4a963499b25eddabd7e6bb358048312ceed80fe7d71bcc81b92728c1a83f0da4ff8f38490b0bdcd3da2b4362dd7ef0920124a0848c497587117dd3c8204e6460f53fd1b4a061910615407ce47282ab8568e4188134d63eff71990661916dcf424cf3eb8774b9c59ea8044ee745445f8ac47a2c3f0e2d2e5fd08637e437a4bc2e84949fd546f5dcce9cf9b61d3f3f3d55cff873a34adacb1d851badc74e929f497e6eebe091e9ff41a9ee90e8c101f3a111788d801dab1b1efbbfa6feeba7fbee638c5ac932c4da4971c440579cd59ac1c2fe893afa51945a1b0f2db5341ec72a1417d3e0f6ac4855172d21af78a36f69abeeb1e7c82af66eaff1ef387d734a6f3cb95dd7cb1487d33eb8e6cbd97c5524795c2a4970c6aa92a10e9507c27ed3b86b9806c78b002508f0dc37484abccdc0881ca3c97d39d82008b76ce38a47c748b8ec0c4f999de64387a9ff80c609dae65057b2231646ff304f3dd438242a1fcdd5ec44577f5bd0634a0d84fae961d6317ca7c01b78e2f8006371e70b38bf0a1870aee7ab0de8beb5563fa8488b581798e53faf1056cac37c830a7202ca9c68feeef55fd726ab656b9cdd155226c84ee11f073076e5c6280adc7a2c5449227efbc87786ca4036e799e699d11bb76ad12b2357352355b6bf93136f83ec833cc1ba8a325c07332ea80d9cc4ed75ee39922ff74eea607e240e28cb9887134f473f56a8cb51542c6c343d52db21fae21c29da5350dea8527b4eb2c6e47b2ed185039388f7eabd1005e57bac398a73854abf8647f7f3f10b62455309420d2e3a2a6dc47e47988c39b17b512a6a3e71c97362cd8960fadc60dc799f5d39b29afe1fe7257d85f06581f3f1d6170a72558155560ea6e5d41c734bdd898a72ce2c3af705d6c1b4f0cc2755b5d22ca7d3c58a29520b3d103274f5836fd0332a08c996f0b80dd7b7f44f71e7d0d9bcffefe5847621d0e3067793ae64aad605a23ea6bff60a9ad40a8ea430aa64d10f2a627298a8ac4376f4b795f76e95b81f1d7d08bf739956bfc32d7b1931855c8dca8cc32bc09291b3fed5a6e1fe4b2d294a8b3c088d83109de32f7b497d65b7165b81481542e850ce354b6f00478b30fdf8da0da2dd0a8d67ad19116d2dc4c077063b18046b47c6911131e40fa560018bdaeebf914c74d49d1ad7ea9e54b75c812bf286d1aa9318b2302f60b730202a4319a3bbe514e29e86e638c5f1e8b0b75743048c1754436082a7ce612b2c8593e4ad1235d4540ec1a6adac601c9853ce66c2ba19e908b88ef2647e6e06ff76bd8a998a5e0d51710bf84960cc12dbc6f77933abced270d609648ada0a9670181f1691371310a444f7bd275ef6ef7ec8f4e3899d2807962887419526068628abc843f7359b32a3c11df15ea0c47db624ecf8c8650861d70c7f966ed38446ddae086700cd575f93bf808712d6fb52476ae80b3e9cb205566fa218cd5a14427287423243b0ca6b933eb0c855ff8ca5e8e071c9ce14927873082ee59dd16ec72cc0d82ffaf3be54c626d2f8ed186513b7b2fdc57850dcf8237b6c22877b550eac7c82f5083e42cd11003be404855bcdeb6d7306651485d80fef35ee648f8a403f9b769cd371d6111ae7cb586c65df6611a832cd6e20977f93da55b9999fb8c261eb5d1174f1f54456cc36d58af1b7208150a028c80a54d16f1ffa6cf226c0a98b7a24302ccea9eeba96548e55ef5cfe8847302a89e6b96966b2eadc9243d141cc085366b2b6d81f0d6de93c32624d5c3cfad87017bcbfc484affe2d23d29548ed8657160091fbf81ae4e3368bbe456c17b66b0856e551cd8164a287ffa68460fc1d6f8b4ae55ca80ff144ada6728abfa643966c95b5497318d6b4a480eaf7fa3aa0008e46d7d40511cac8f11319eaa04c894da2bcbe1e7fe658d9d0cd94f9635ee5dc4751b5586a7c34194f5203c5d3746492de76515485b662cf712f7385a3581c6a6ce172b663e39d56e30876fcb705ff127dd8eb764259e079dd8a507584c712330dbc2eb1e3f468787091833d0c79be6d8803fac39fd76e7f6705eba8e740ac94bacb84ef68b30ea5e1a4b817a95a43d26734b8e5fe311a18fb5db61b89831b2bde3dbebb0d7728589888f26069959b6f1521cc9fe1d89b5f4dbaa1684dd2f98471fb75c9113690a7478df0e4700ee4008ac1cf646ccf24496e109554b68536cdfc406af5f6117822cae5f5950329f101f92972edf2d09733dad4adf8b26b6f868da230e7ec3435c812454467ae1e2798c8f34f39ab11906037c5975fc84e55f04d6f131db23f67dfeca6c9e640ce47f01ae403baaed91f4ce6a96745375ab696d68e40bde8c3662a2471bb186e84c9e5398073ea2a6c1282f4b4773e2977dd2f0d71973f3c682bd966f5ef632c37c4d8ab5d9926d55f618b00ebe792e988fcb476c746c8d4a0135384ec60b89455b4b3f9ce515cfe57e9fc0a702ef95645d1e0a5d90bca00e5fd7384613c1d2d31b6e99afed43e4ee8cde2f23741b4c155f2ace3071610f5ae0e71ea3f72c1e99e72214c7b5046393131fc9a6d4e9a70eb33142c586bbd1e0223b29e5e6d94dcfdb56156e3f9d35ca8fc54b50eb737620c7c57b4af0292fa5fbad3663c220934ad43e09d4a62f56c9c3263ece5da8c5534763e9959ef485390f5c7ebf50b04767fba5d4633c1e19f17e2efde932b2ae25e3dd33aff41accaa01dccf3583426ec7bf1232c8cd7b4d5bf780baa0e68b6530e84572c115479fcf43504960e9f178ab2c57febcc8f16269442fca6fbef53c212130c2961b603a30a78b0dd03b1ba064e1bda2ac71bcb7e366f8482f7710410b0c020946c84b5409caecd04806ce5fe56584eb890504d23e15edbfdd5d6c1e54064c3a5c8b0b832b7613d7376754d2e80c27ab0decab6e8642d7576d6e75a0296322dedd06bb9fa47d612a05285f8f4b4bd9b49e53e6aef391a1f10557af618f828939f159e074b850195dda76e20ccfd7b9279814fe36a96bf088e07a46fdc2e32b4db1314742bfd447af1dcc94b9b3935000068bd5b1777da64d7814ac189ad4cb69db029b7f3173aadd4d4282f54d46037fcaded337d", 0x1000}], 0x5, 0x0, 0x8) 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x20, 0x8000, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000004c0000000088"], 0x10) 16:00:12 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xbc) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x245) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r12, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f0000000a80)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r13, r7, r8, r9, 0x4c, 0x3ff}, 0x8, 0x4, r10, r11, 0x0, 0x7, 0x8, 0x484}) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000380)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r17 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r19 = getpgrp() r20 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r20) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x7fff, r16, 0x0, r17, r18, 0x15e, 0x6}, 0x40000008, 0x4, r20, r19, 0x7, 0x4, 0x8, 0x484}) seteuid(r17) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:12 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x2, 0x8000, 0x0) socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x80000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pipe2(&(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = dup2(r0, r1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530008ec526dc536d956ee663f21a1df5535d53c270d8cff216ebcacadbafbdc60df8137753b7c88030bf93fc3d5679d1db2ab85e3f0d758cdb7eec849de5ff90fdc0c6a4286217547abf40ad8a2d1163d1db6781ee505b6a11b2c99773ecd2def6df66c827c576d46cd82099ef556d40052fa09c6b41cadffdcbf567e017e0390639ac6a59bd5b136afd5b80ab502247ed8f896813b0560386ab4fc55ffc321a6f76661c48c1267a2be1c879bec6e9f9612d1763b37dcbeb078f630a9da8e0c6509dcef4f0189e37d2e9a9c17bd444e16327f4e08dc319a5b7fe67bf0fed880800000000000078128638d68391cb41002db6e3"], 0x10) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) socket(0x18, 0x5, 0xac) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02022e2f66696c613000"], 0x10) 16:00:12 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r3, 0x40}, {r2, 0x1}, {r4, 0x40}], 0x4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r6, 0x40}, {r5, 0x1}, {r7, 0x40}], 0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = kqueue() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r9, 0x40}, {r8, 0x1}, {r10, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r12 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r13 = kqueue() ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r12, 0x40}, {r11, 0x1}, {r13, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r38, r28, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r40, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r40, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r41 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r42 = kqueue() ioctl$FIOSETOWN(r42, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r41, 0x40}, {r40, 0x1}, {r42, 0x40}], 0x4, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r43, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r43, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r44 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r45 = kqueue() ioctl$FIOSETOWN(r45, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r44, 0x40}, {r43, 0x1}, {r45, 0x40}], 0x4, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r48 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r50 = geteuid() r51 = socket(0x800000018, 0x1, 0x0) bind$unix(r51, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r54, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r54, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r55 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r56 = kqueue() ioctl$FIOSETOWN(r56, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r55, 0x40}, {r54, 0x1}, {r56, 0x40}], 0x4, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="dee840763a36ce4e61596b26dc5e3b2a79c3451527bf3f0fa39a96848660ef6befbb8c0b8b3bd02c15e7fe3fe79338343933c3aa8694d43ca0c92752e0601a6e73712b7ccb4b4bb941a63ac49e9181534062d432e5e6203de846b0e08959397d52c2ce9ac48f5fdd3d2d32dae505f98f4ab78e6b356406df117e401f5ac308f10ca35ef564ee0d31c30bf58153a35656b5b221934948225b71324f66f720f94b61c0c03ffc140bb64171d741929090441f65da150eadf1055f005dc125d6c77f3aa9d4db9f2c70d6de9780f36d05bfb14861efb4493295144cf4c5a2d220aec8aa74560d57e88c92878b422c86a45156dc6a426b8bb0383959", 0xf9}, {&(0x7f0000000240)="7aaabeef7e802e5bcc243f7c3d4f9ae454947b6e9a306d386beef46a984698d61515795a3ace3d3b2d1fe7d3aeb9389ecf0b6284499729acd888b663a59636e1a97d5340c340d8", 0x47}, {&(0x7f00000002c0)="c68917b3dd9b7ddda4955f503b761805804cb9a96495db156ce52bc2ac96bb9333d7db996f68d3a094e65226ebfdee98f096d9ea1a665746d8f130ea0975fc926785a56ef20508644b9342fb1975cadf965a7c3f55f60de0f8c320e32089fa2aea354a701c92bd859428eed2a2f061061739a86f8d3c1e54e7ef9f63aec329cb92e36fca8562510a375b7579bab46379c36977e7ee2f15c0246333c420851225b8fbd39cc4515921db749896ae590601019db4c5", 0xb4}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r38, @ANYRES32=0x0, @ANYBLOB="000000003000000001000000", @ANYRES32=r40, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32, @ANYRES32=r0, @ANYRES32=r48, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x2}, 0x4) pread(r0, 0x0, 0x0, 0x0, 0x0) panic: kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *454918 982 0 0 0x4000000 0 syz-executor.1 269649 66388 0 0x2 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822069c1,ffffffff821d46da,350,ffffffff821ac919) at __assert+0x2b rtrequest(b,ffff800020b52d78,83,ffff800020b52e18,0) at rtrequest+0xbd2 rt_clone(ffff800020b52e88,fffffd806f6ca828,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ca828,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800020b52f60,fffffd806889b020,fffffd806f6ca7a8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6ca7a8,fffffd806889b000) at in_pcbconnect+0x107 tcp_usrreq(fffffd8064e324c0,4,0,fffffd806889b000,0,ffff800020acf8d0) at tcp_usrreq+0xacb sys_connect(ffff800020acf8d0,ffff800020b53108,ffff800020b53150) at sys_connect+0x3df syscall(ffff800020b531d0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,85e1a4f8010) at Xsyscall+0x128 end of kernel end trace frame: 0x860c7115ef0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822069c1,ffffffff821d46da,350,ffffffff821ac919) at __assert+0x2b rtrequest(b,ffff800020b52d78,83,ffff800020b52e18,0) at rtrequest+0xbd2 rt_clone(ffff800020b52e88,fffffd806f6ca828,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ca828,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800020b52f60,fffffd806889b020,fffffd806f6ca7a8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6ca7a8,fffffd806889b000) at in_pcbconnect+0x107 tcp_usrreq(fffffd8064e324c0,4,0,fffffd806889b000,0,ffff800020acf8d0) at tcp_usrreq+0xacb sys_connect(ffff800020acf8d0,ffff800020b53108,ffff800020b53150) at sys_connect+0x3df syscall(ffff800020b531d0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,85e1a4f8010) at Xsyscall+0x128 end of kernel end trace frame: 0x860c7115ef0, count: -12 ddb{0}> show registers rdi 0xffffffff81194cb7 db_enter+0x17 rsi 0x35d3 __ALIGN_SIZE+0x25d3 rbp 0xffff800020b52b90 rbx 0xffff800020b52c40 rdx 0x35d4 __ALIGN_SIZE+0x25d4 rcx 0xffff80002195e000 rax 0xffff80002195e000 r8 0xffffffff81f734ef kprintf+0x16f r9 0x1 r10 0x25 r11 0x71d106ab4e412555 r12 0x3000000008 r13 0xffff800020b52ba0 r14 0x100 r15 0x1 rip 0xffffffff81194cb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b52b80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=454918 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acfb48,0xffff800020acef00 process=0xffff800020add180 user=0xffff800020b4e000, vmspace=0xfffffd807f00aa10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35086 233423 26844 0 2 0 syz-executor.0 982 266516 66388 0 2 0 syz-executor.1 * 982 454918 66388 0 7 0x4000000 syz-executor.1 26844 64430 35379 0 3 0x82 nanosleep syz-executor.0 66388 269649 35379 0 7 0x2 syz-executor.1 52689 475571 0 0 3 0x14200 bored sosplice 35379 261135 90607 0 3 0x82 thrsleep syz-fuzzer 35379 87896 90607 0 3 0x4000082 nanosleep syz-fuzzer 35379 491299 90607 0 3 0x4000082 thrsleep syz-fuzzer 35379 335888 90607 0 3 0x4000082 kqread syz-fuzzer 35379 363466 90607 0 3 0x4000082 thrsleep syz-fuzzer 35379 338426 90607 0 3 0x4000082 thrsleep syz-fuzzer 35379 160696 90607 0 3 0x4000082 thrsleep syz-fuzzer 35379 448909 90607 0 3 0x4000082 thrsleep syz-fuzzer 35379 422989 90607 0 3 0x4000082 thrsleep syz-fuzzer 35379 447831 90607 0 3 0x4000082 nanosleep syz-fuzzer 90607 99484 42161 0 3 0x10008a pause ksh 42161 272240 52860 0 3 0x92 select sshd 87361 411552 1 0 3 0x100083 ttyin getty 52860 252561 1 0 3 0x80 select sshd 70281 323889 71005 74 3 0x100092 bpf pflogd 71005 281224 1 0 3 0x80 netio pflogd 25151 423209 48803 73 3 0x100090 kqread syslogd 48803 459578 1 0 3 0x100082 netio syslogd 18038 422428 1 77 3 0x100090 poll dhclient 70508 80548 1 0 3 0x80 poll dhclient 13262 506158 0 0 2 0x14200 zerothread 49950 4700 0 0 3 0x14200 aiodoned aiodoned 49817 393344 0 0 3 0x14200 syncer update 61247 302815 0 0 3 0x14200 cleaner cleaner 12671 100679 0 0 3 0x14200 reaper reaper 38264 446562 0 0 3 0x14200 pgdaemon pagedaemon 30903 135004 0 0 3 0x14200 bored crynlk 50405 239257 0 0 3 0x14200 bored crypto 59366 229403 0 0 3 0x40014200 acpi0 acpi0 92765 500680 0 0 3 0x40014200 idle1 75824 475596 0 0 3 0x14200 bored softnet 43783 58522 0 0 3 0x14200 bored systqmp 82743 405516 0 0 3 0x14200 bored systq 7980 235945 0 0 3 0x40014200 bored softclock 35393 504529 0 0 3 0x40014200 idle0 14045 287624 0 0 3 0x14200 bored smr 1 110248 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 982 (syz-executor.1) thread 0xffff800020acf8d0 (454918) exclusive rwlock netlock r = 0 (0xffffffff824f3758) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8262a6d0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9573 6445K 15277K 78643K 16202 0 0 pcb 13 8K 8K 78643K 327 0 0 rtable 107 13K 14K 78643K 1210 0 0 ifaddr 80 17K 19K 78643K 331 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1550 0 0 iov 0 0K 32K 78643K 295 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 3335 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 21 0 0 VM map 11 5K 6K 78643K 19 0 0 sem 12 0K 0K 78643K 2567 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2317 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 60 63K 95K 78643K 1013 0 0 subproc 32 2K 2K 78643K 221 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 222 0 0 in_multi 15 0K 2K 78643K 253 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 453 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 132 71K 80K 78643K 8329 0 0 UVM aobj 130 4K 4K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 1175 0 0 NDP 19 0K 0K 78643K 109 0 0 temp 221 3564K 4204K 78643K 68923 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 42 0 33 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 168 0 166 1 0 1 1 0 8 0 rtentry 112 235 0 196 2 0 2 2 0 8 0 unpcb 120 757 0 745 1 0 1 1 0 8 0 syncache 264 8 0 8 3 3 0 1 0 8 0 tcpcb 544 4052 0 4047 9 8 1 2 0 8 0 inpcb 280 7223 0 7211 6 4 2 3 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 36 0 36 2 1 1 1 0 8 1 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 32 0 32 7 6 1 1 0 8 1 pffrag 232 45 0 45 8 7 1 1 0 482 1 pffrnode 88 45 0 45 8 7 1 1 0 8 1 pffrent 40 1233 0 1233 8 7 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 152 0 109 1 0 1 1 0 8 0 pfstkey 112 153 0 110 2 0 2 2 0 8 0 pfstate 328 153 0 110 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 1 3 1 2 3 0 8 0 art_heap4 256 1066 0 886 20 4 16 16 0 8 4 art_table 32 1069 0 887 3 0 3 3 0 8 1 art_node 16 230 0 193 1 0 1 1 0 8 0 sysvmsgpl 40 62 0 51 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 2565 0 2555 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4397 0 2980 46 0 46 46 0 8 0 ffsino 272 4397 0 2980 95 0 95 95 0 8 0 nchpl 144 7705 0 7259 61 42 19 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 30037 0 30037 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 9 0 0 2 0 2 2 0 8 0 vmpool 552 17 0 8 1 0 1 1 0 8 0 scsiplug 64 5 0 5 2 1 1 1 0 8 1 scxspl 192 25389 0 25389 21 17 4 7 0 8 4 plimitpl 152 131 0 123 1 0 1 1 0 8 0 sigapl 432 2482 0 2466 3 1 2 3 0 8 0 futexpl 56 73524 0 73524 1 0 1 1 0 8 1 knotepl 112 397 0 378 3 2 1 3 0 8 0 kqueuepl 104 1382 0 1380 1 0 1 1 0 8 0 pipepl 112 5022 0 5003 8 7 1 2 0 8 0 fdescpl 488 2483 0 2466 3 0 3 3 0 8 0 filepl 152 24789 0 24688 18 13 5 8 0 8 1 lockfpl 104 452 0 451 1 0 1 1 0 8 0 lockfspl 48 156 0 155 1 0 1 1 0 8 0 sessionpl 112 29 0 18 1 0 1 1 0 8 0 pgrppl 48 42 0 31 1 0 1 1 0 8 0 ucredpl 96 1430 0 1420 1 0 1 1 0 8 0 zombiepl 144 2467 0 2467 1 0 1 1 0 8 1 processpl 896 2500 0 2467 4 0 4 4 0 8 0 procpl 632 6981 0 6938 5 0 5 5 0 8 0 srpgc 64 15 0 15 7 6 1 1 0 8 1 sosppl 128 68 0 68 8 7 1 1 0 8 1 sockpl 384 8169 0 8147 14 10 4 6 0 8 1 mcl64k 65536 25 0 0 3 0 3 3 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 20 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 20 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 153 0 0 19 1 18 19 0 8 0 mtagpl 80 49 0 0 1 0 1 1 0 8 0 mbufpl 256 698 0 0 39 0 39 39 0 8 0 bufpl 256 13692 0 6634 442 0 442 442 0 8 0 anonpl 16 272600 0 255129 137 43 94 97 0 124 11 amapchunkpl 152 16462 0 16310 42 25 17 21 0 158 9 amappl16 192 12270 0 11181 109 47 62 67 0 8 7 amappl15 184 296 0 295 1 0 1 1 0 8 0 amappl14 176 170 0 161 1 0 1 1 0 8 0 amappl13 168 553 0 553 1 1 0 1 0 8 0 amappl12 160 134 0 133 1 0 1 1 0 8 0 amappl11 152 198 0 183 1 0 1 1 0 8 0 amappl10 144 499 0 494 1 0 1 1 0 8 0 amappl9 136 1072 0 1067 1 0 1 1 0 8 0 amappl8 128 650 0 611 2 0 2 2 0 8 0 amappl7 120 565 0 556 1 0 1 1 0 8 0 amappl6 112 187 0 175 1 0 1 1 0 8 0 amappl5 104 348 0 334 1 0 1 1 0 8 0 amappl4 96 3257 0 3225 1 0 1 1 0 8 0 amappl3 88 259 0 252 1 0 1 1 0 8 0 amappl2 80 18419 0 18343 3 1 2 3 0 8 0 amappl1 72 64347 0 63899 25 15 10 20 0 8 0 amappl 80 7457 0 7404 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 2500 0 2466 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2500 0 2466 1 0 1 1 0 8 0 vmmpekpl 168 29701 0 29662 2 0 2 2 0 8 0 vmmpepl 168 318182 0 315837 213 70 143 143 0 357 35 vmsppl 368 2482 0 2466 2 0 2 2 0 8 0 pdppl 4096 5007 0 4957 7 0 7 7 0 8 0 pvpl 32 762668 0 741898 285 65 220 226 0 265 31 pmappl 232 2499 0 2474 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 653 0 17 19 0 19 19 0 8 0